Interface IIndexedReader<TKey, TValue>
Assembly: ZoneTree.dll
Syntax
public interface IIndexedReader<TKey, TValue>
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
Properties
|
Improve this Doc
View Source
Length
Declaration
Property Value
Methods
|
Improve this Doc
View Source
GetFirstGreaterOrEqualPosition(in TKey)
Declaration
long GetFirstGreaterOrEqualPosition(in TKey key)
Parameters
Type |
Name |
Description |
TKey |
key |
|
Returns
|
Improve this Doc
View Source
GetKey(long)
Declaration
Parameters
Type |
Name |
Description |
long |
index |
|
Returns
|
Improve this Doc
View Source
GetKey(long, BlockPin)
Declaration
TKey GetKey(long index, BlockPin pin)
Parameters
Returns
|
Improve this Doc
View Source
GetLastSmallerOrEqualPosition(in TKey)
Declaration
long GetLastSmallerOrEqualPosition(in TKey key)
Parameters
Type |
Name |
Description |
TKey |
key |
|
Returns
|
Improve this Doc
View Source
GetPartIndex(long)
Declaration
int GetPartIndex(long index)
Parameters
Type |
Name |
Description |
long |
index |
|
Returns
|
Improve this Doc
View Source
GetValue(long)
Declaration
TValue GetValue(long index)
Parameters
Type |
Name |
Description |
long |
index |
|
Returns
|
Improve this Doc
View Source
GetValue(long, BlockPin)
Declaration
TValue GetValue(long index, BlockPin pin)
Parameters
Returns
|
Improve this Doc
View Source
IsBeginningOfAPart(long)
Declaration
bool IsBeginningOfAPart(long index)
Parameters
Type |
Name |
Description |
long |
index |
|
Returns
|
Improve this Doc
View Source
IsEndOfAPart(long)
Declaration
bool IsEndOfAPart(long index)
Parameters
Type |
Name |
Description |
long |
index |
|
Returns