C# Class Deveel.Data.Index.IndexBlock

Show file Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
AddDeletedArea ( long pointer ) : void
AddReference ( ) : void
CreateIndex ( ) : IIndex
GetBlockPointers ( ) : long[]
IndexBlock ( IndexSetStore indexSetStore, int indexNum, int blockSize, long startOffset ) : System
MarkAsDeleted ( ) : void
RemoveReference ( ) : void

Private Methods

Method Description
CreateMappedBlocks ( ) : IEnumerable
DeleteBlockChain ( ) : bool

Method Details

AddDeletedArea() public method

public AddDeletedArea ( long pointer ) : void
pointer long
return void

AddReference() public method

public AddReference ( ) : void
return void

CreateIndex() public method

public CreateIndex ( ) : IIndex
return IIndex

GetBlockPointers() public method

public GetBlockPointers ( ) : long[]
return long[]

IndexBlock() public method

public IndexBlock ( IndexSetStore indexSetStore, int indexNum, int blockSize, long startOffset ) : System
indexSetStore IndexSetStore
indexNum int
blockSize int
startOffset long
return System

MarkAsDeleted() public method

public MarkAsDeleted ( ) : void
return void

RemoveReference() public method

public RemoveReference ( ) : void
return void