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;
            }
예제 #2
0
            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;
            }
            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;
            }