Свойство | Тип | Описание | |
---|---|---|---|
AddJournalSnapshot | void | ||
AddMultiValueTree | void | ||
AddPagerState | void | ||
AddTree | void | ||
AllocatePage | Voron.Trees.Page | ||
FlushAllMultiValues | void | ||
FreePage | void | ||
GetFreedPagesNumbers | HashSet |
||
GetNodeDataSize | int | ||
GetNumberOfFreePages | int | ||
GetTransactionHeaderPage | PageFromScratchBuffer | ||
GetTransactionPages | HashSet |
||
GetUnusedScratchPages | List |
||
InitTransactionHeader | void | ||
InitializeRoots | void | ||
JournalApplicatorTransaction | |||
MarkTreesForWriteTransaction | void | ||
ModifyPage | Voron.Trees.Page | ||
RemoveTree | bool | ||
TrackReadOnlyPage | void | ||
TrackWritablePage | void | ||
TryGetMultiValueTree | bool | ||
TryRemoveMultiValueTree | bool | ||
UntrackPage | void | ||
UpdateRootsIfNeeded | void | ||
ValidateAllPages | void | ||
ValidateReadOnlyPages | void | ||
ValidateWritablePages | void | ||
WriteDirect | void | ||
WritePageDirect | void |
Метод | Описание | |
---|---|---|
Commit ( ) : void | ||
Dispose ( ) : void | ||
GetReadOnlyPage ( long pageNumber ) : Voron.Trees.Page | ||
ReadTree ( string treeName ) : Voron.Trees.Tree | ||
Rollback ( ) : void | ||
Transaction ( StorageEnvironment env, long id, TransactionFlags flags, IFreeSpaceHandling freeSpaceHandling ) : Sparrow |
Метод | Описание | |
---|---|---|
AddJournalSnapshot ( Voron.Impl.Journal.JournalSnapshot snapshot ) : void | ||
AddMultiValueTree ( Voron.Trees.Tree tree, MemorySlice key, Voron.Trees.Tree mvTree ) : void | ||
AddPagerState ( Voron.Impl.PagerState state ) : void | ||
AddTree ( string name, Voron.Trees.Tree tree ) : void | ||
AllocatePage ( int numberOfPages, PageFlags flags, long pageNumber = null ) : Voron.Trees.Page | ||
FlushAllMultiValues ( ) : void | ||
FreePage ( long pageNumber ) : void | ||
GetFreedPagesNumbers ( ) : HashSet |
||
GetNodeDataSize ( Voron.Trees.NodeHeader node ) : int | ||
GetNumberOfFreePages ( Voron.Trees.NodeHeader node ) : int | ||
GetTransactionHeaderPage ( ) : PageFromScratchBuffer | ||
GetTransactionPages ( ) : HashSet |
||
GetUnusedScratchPages ( ) : List |
||
InitTransactionHeader ( ) : void | ||
InitializeRoots ( ) : void | ||
JournalApplicatorTransaction ( ) : |
||
MarkTreesForWriteTransaction ( ) : void | ||
ModifyPage ( long num, Voron.Trees.Tree tree, Voron.Trees.Page page ) : Voron.Trees.Page | ||
RemoveTree ( string name ) : bool | ||
TrackReadOnlyPage ( Voron.Trees.Page page ) : void | ||
TrackWritablePage ( Voron.Trees.Page page ) : void | ||
TryGetMultiValueTree ( Voron.Trees.Tree tree, MemorySlice key, Voron.Trees.Tree &mvTree ) : bool | ||
TryRemoveMultiValueTree ( Voron.Trees.Tree parentTree, MemorySlice key ) : bool | ||
UntrackPage ( long pageNumber ) : void | ||
UpdateRootsIfNeeded ( Voron.Trees.Tree root, Voron.Trees.Tree freeSpace ) : void | ||
ValidateAllPages ( ) : void | ||
ValidateReadOnlyPages ( ) : void | ||
ValidateWritablePages ( ) : void | ||
WriteDirect ( Voron.Impl.Journal.TransactionHeader transactionHeader, PageFromScratchBuffer pages ) : void | ||
WritePageDirect ( Voron.Trees.Page page, int numberOfPagesIncludingOverflow ) : void |
public GetReadOnlyPage ( long pageNumber ) : Voron.Trees.Page | ||
pageNumber | long | |
Результат | Voron.Trees.Page |
public ReadTree ( string treeName ) : Voron.Trees.Tree | ||
treeName | string | |
Результат | Voron.Trees.Tree |
public Transaction ( StorageEnvironment env, long id, TransactionFlags flags, IFreeSpaceHandling freeSpaceHandling ) : Sparrow | ||
env | StorageEnvironment | |
id | long | |
flags | TransactionFlags | |
freeSpaceHandling | IFreeSpaceHandling | |
Результат | Sparrow |