@API(value=MAINTAINED) public static class KeyValueCursor.Builder extends Object
KeyValueCursor
.
KeyValueCursor.Builder.withSubspace(subspace)
.setContext(context)
.setRange(TupleRange.ALL)
.setContinuation(null)
.setScanProperties(ScanProperties.FORWARD_SCAN)
.build()
Modifier and Type | Method and Description |
---|---|
KeyValueCursor |
build() |
KeyValueCursor.Builder |
setContext(FDBRecordContext context) |
KeyValueCursor.Builder |
setContinuation(byte[] continuation) |
KeyValueCursor.Builder |
setHigh(byte[] highBytes,
EndpointType highEndpoint) |
KeyValueCursor.Builder |
setHigh(Tuple high,
EndpointType highEndpoint) |
KeyValueCursor.Builder |
setLow(byte[] lowBytes,
EndpointType lowEndpoint) |
KeyValueCursor.Builder |
setLow(Tuple low,
EndpointType lowEndpoint) |
KeyValueCursor.Builder |
setRange(KeyRange range) |
KeyValueCursor.Builder |
setRange(TupleRange range) |
KeyValueCursor.Builder |
setScanProperties(ScanProperties scanProperties) |
static KeyValueCursor.Builder |
withSubspace(Subspace subspace) |
public static KeyValueCursor.Builder withSubspace(@Nonnull Subspace subspace)
public KeyValueCursor build() throws RecordCoreException
RecordCoreException
public KeyValueCursor.Builder setContext(FDBRecordContext context)
public KeyValueCursor.Builder setContinuation(@Nullable byte[] continuation)
public KeyValueCursor.Builder setScanProperties(@Nonnull ScanProperties scanProperties)
public KeyValueCursor.Builder setRange(@Nonnull KeyRange range)
public KeyValueCursor.Builder setRange(@Nonnull TupleRange range)
public KeyValueCursor.Builder setLow(@Nullable Tuple low, @Nonnull EndpointType lowEndpoint)
public KeyValueCursor.Builder setLow(@Nonnull byte[] lowBytes, @Nonnull EndpointType lowEndpoint)
public KeyValueCursor.Builder setHigh(@Nullable Tuple high, @Nonnull EndpointType highEndpoint)
public KeyValueCursor.Builder setHigh(@Nonnull byte[] highBytes, @Nonnull EndpointType highEndpoint)