internal DataFile(TreeSystemTransaction transaction, Key key, bool fileReadOnly) { stack = new TreeSystemStack(transaction); this.transaction = transaction; this.key = key; p = 0; version = -1; this.fileReadOnly = fileReadOnly; start = -1; end = -1; }
internal DataRange(TreeSystemTransaction transaction, Key lowerKey, Key upperKey) { stack = new TreeSystemStack(transaction); this.lowerKey = transaction.PreviousKeyOrder(lowerKey); this.transaction = transaction; this.upperKey = upperKey; p = 0; version = -1; start = -1; end = -1; }