Пример #1
0
        public override PageCursor OpenLinkedCursor(long pageId)
        {
            PageCursor toReturn = new PageAwareByteArrayCursor(_pages, _pageSize, pageId);

            if (_linkedCursor != null)
            {
                _linkedCursor.close();
            }
            _linkedCursor = toReturn;
            return(toReturn);
        }
Пример #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @BeforeEach void setUp()
        internal virtual void SetUp()
        {
            _cursor = new PageAwareByteArrayCursor(256);
        }
Пример #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @BeforeEach void initiateCursor()
        internal virtual void InitiateCursor()
        {
            _cursor = new PageAwareByteArrayCursor(_pageSize);
            _cursor.next();
        }
Пример #4
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @BeforeEach void setUpPagedFile() throws java.io.IOException
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        internal virtual void SetUpPagedFile()
        {
            _cursor = new PageAwareByteArrayCursor(PAGE_SIZE);
            when(_pagedFile.io(anyLong(), anyInt())).thenAnswer(invocation => _cursor.duplicate(invocation.getArgument(0)));
            _freelist.initialize(BASE_ID + 1, BASE_ID + 1, BASE_ID + 1, 0, 0);
        }