C# 클래스 Scalien.StringRangeParams

StringRangeParams is a convenient way to specify the string parameters for iteration when using Table.GetKeyIterator(StringRangeParams), Table.GetKeyValueIterator(StringRangeParams) and Table.Count(StringRangeParams).

The supported parameters are: prefix start key end key direction

StringRangeParams is convenient because is uses chaining, so you can write expressions like new StringRangeParams().Prefix(prefix).StartKey(startKey).EndKey(endKey) and it returns the StringRangeParams instance. Optionally call .Backward() to get a backward iterator.

The default values are empty strings and forward iteration.

파일 보기 프로젝트 열기: scalien/scaliendb 1 사용 예제들

공개 메소드들

메소드 설명
Backward ( ) : StringRangeParams

Iteration will proceed backwards

Count ( uint count ) : StringRangeParams

Specify the count parameter for iteration

Iteration will stop after count elements.

EndKey ( string endKey ) : StringRangeParams

Specify the end key parameter for iteration

Iteration will stop at end key, or the first key greater than end key.

Granularity ( uint granularity ) : StringRangeParams

Specify the granularity parameter for iteration

Iteration will receive data in batches of granularity size.

Prefix ( string prefix ) : StringRangeParams

Specify the prefix parameter for iteration.

Only keys starting with prefix will be returned by the iteration.

StartKey ( string startKey ) : StringRangeParams

Specify the start key parameter for iteration.

Iteration will start at start key, or the first key greater than start key.

비공개 메소드들

메소드 설명
ToByteRangeParams ( ) : ByteRangeParams

메소드 상세

Backward() 공개 메소드

Iteration will proceed backwards
public Backward ( ) : StringRangeParams
리턴 StringRangeParams

Count() 공개 메소드

Specify the count parameter for iteration
Iteration will stop after count elements.
public Count ( uint count ) : StringRangeParams
count uint The count parameter.
리턴 StringRangeParams

EndKey() 공개 메소드

Specify the end key parameter for iteration
Iteration will stop at end key, or the first key greater than end key.
public EndKey ( string endKey ) : StringRangeParams
endKey string The end key parameter as a string.
리턴 StringRangeParams

Granularity() 공개 메소드

Specify the granularity parameter for iteration
Iteration will receive data in batches of granularity size.
public Granularity ( uint granularity ) : StringRangeParams
granularity uint The granularity parameter.
리턴 StringRangeParams

Prefix() 공개 메소드

Specify the prefix parameter for iteration.
Only keys starting with prefix will be returned by the iteration.
public Prefix ( string prefix ) : StringRangeParams
prefix string The prefix parameter as a string.
리턴 StringRangeParams

StartKey() 공개 메소드

Specify the start key parameter for iteration.
Iteration will start at start key, or the first key greater than start key.
public StartKey ( string startKey ) : StringRangeParams
startKey string The start key parameter as a string.
리턴 StringRangeParams