Package | Description |
---|---|
io.picodata.driver.api.conditions |
Tuple filtering conditions used in select operations
|
io.picodata.driver.api.cursor |
Contains interfaces and implementations for cursors.
|
io.picodata.driver.api.space |
Contains interfaces for Tarantool space operations
|
io.picodata.driver.core.proxy |
Contains classes and interfaces essential for proxy client
|
io.picodata.driver.core.space |
Contains implementations for Tarantool space operations
|
Modifier and Type | Method and Description |
---|---|
static Conditions |
Conditions.after(TarantoolTuple tuple)
Start collecting tuples into result after the specified tuple.
|
static <T> Conditions |
Conditions.after(T tuple,
ObjectConverter<T,org.msgpack.value.ArrayValue> tupleConverter)
Start collecting tuples into result after the specified tuple.
|
Conditions |
Conditions.andEquals(int fieldPosition,
Object value)
Filter tuples by the specified field
|
Conditions |
Conditions.andEquals(String fieldName,
Object value)
Filter tuples by the specified field
|
Conditions |
Conditions.andGreaterOrEquals(int fieldPosition,
Object value)
Filter tuples by the specified field, with values greater or equal than the specified value
|
Conditions |
Conditions.andGreaterOrEquals(String fieldName,
Object value)
Filter tuples by the specified field, with values greater or equal than the specified value
|
Conditions |
Conditions.andGreaterThan(int fieldPosition,
Object value)
Filter tuples by the specified field, with values greater than the specified value
|
Conditions |
Conditions.andGreaterThan(String fieldName,
Object value)
Filter tuples by the specified field, with values greater than the specified value
|
Conditions |
Conditions.andIndexEquals(int indexId,
List<?> indexPartValues)
Filter tuples by the specified index
|
Conditions |
Conditions.andIndexEquals(String indexName,
List<?> indexPartValues)
Filter tuples by the specified index
|
Conditions |
Conditions.andIndexGreaterOrEquals(int indexId,
List<?> indexPartValues)
Filter tuples by the specified index, with values greater or equal than the specified value
|
Conditions |
Conditions.andIndexGreaterOrEquals(String indexName,
List<?> indexPartValues)
Filter tuples by the specified index, with values greater or equal than the specified value
|
Conditions |
Conditions.andIndexGreaterThan(int indexId,
List<?> indexPartValues)
Filter tuples by the specified index, with values greater than the specified value
|
Conditions |
Conditions.andIndexGreaterThan(String indexName,
List<?> indexPartValues)
Filter tuples by the specified index, with values greater than the specified value
|
Conditions |
Conditions.andIndexLessOrEquals(int indexId,
List<?> indexPartValues)
Filter tuples by the specified index, with values less or equal than the specified value
|
Conditions |
Conditions.andIndexLessOrEquals(String indexName,
List<?> indexPartValues)
Filter tuples by the specified index, with values less or equal than the specified value
|
Conditions |
Conditions.andIndexLessThan(int indexId,
List<?> indexPartValues)
Filter tuples by the specified index, with values less than the specified value
|
Conditions |
Conditions.andIndexLessThan(String indexName,
List<?> indexPartValues)
Filter tuples by the specified index, with values less than the specified value
|
Conditions |
Conditions.andLessOrEquals(int fieldPosition,
Object value)
Filter tuples by the specified field, with values less or equal than the specified value
|
Conditions |
Conditions.andLessOrEquals(String fieldName,
Object value)
Filter tuples by the specified field, with values less or equal than the specified value
|
Conditions |
Conditions.andLessThan(int fieldPosition,
Object value)
Filter tuples by the specified field, with values less than the specified value
|
Conditions |
Conditions.andLessThan(String fieldName,
Object value)
Filter tuples by the specified field, with values less than the specified value
|
static Conditions |
Conditions.any()
Create new Conditions instance without any filtration.
|
static Conditions |
Conditions.ascending()
Create new Conditions instance, returning tuples will in the ascending order
|
static Conditions |
Conditions.descending()
Create new Conditions instance, returning tuples in the descending order
|
static Conditions |
Conditions.equals(int fieldPosition,
Object value)
Filter tuples by the specified field
|
static Conditions |
Conditions.equals(String fieldName,
Object value)
Filter tuples by the specified field
|
static Conditions |
Conditions.greaterOrEquals(int fieldPosition,
Object value)
Filter tuples by the specified field, with values greater or equal than the specified value
|
static Conditions |
Conditions.greaterOrEquals(String fieldName,
Object value)
Filter tuples by the specified field, with values greater or equal than the specified value
|
static Conditions |
Conditions.greaterThan(int fieldPosition,
Object value)
Filter tuples by the specified field, with values greater than the specified value
|
static Conditions |
Conditions.greaterThan(String fieldName,
Object value)
Filter tuples by the specified field, with values greater than the specified value
|
static Conditions |
Conditions.indexEquals(int indexId,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index
|
static Conditions |
Conditions.indexEquals(String indexName,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index
|
static Conditions |
Conditions.indexGreaterOrEquals(int indexId,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values greater or equal than the
specified value
|
static Conditions |
Conditions.indexGreaterOrEquals(String indexName,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values greater or equal than the
specified value
|
static Conditions |
Conditions.indexGreaterThan(int indexId,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values greater than the specified value
|
static Conditions |
Conditions.indexGreaterThan(String indexName,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values greater than the specified value
|
static Conditions |
Conditions.indexLessOrEquals(int indexId,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values less or equal than the
specified value
|
static Conditions |
Conditions.indexLessOrEquals(String indexName,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values less or equal than the
specified value
|
static Conditions |
Conditions.indexLessThan(int indexId,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values less than the specified value
|
static Conditions |
Conditions.indexLessThan(String indexName,
List<?> indexPartValues)
Create new Conditions instance with filter by the specified index, with values less than the specified value
|
static Conditions |
Conditions.lessOrEquals(int fieldPosition,
Object value)
Filter tuples by the specified field, with values less or equal than the specified value
|
static Conditions |
Conditions.lessOrEquals(String fieldName,
Object value)
Filter tuples by the specified field, with values less or equal than the specified value
|
static Conditions |
Conditions.lessThan(int fieldPosition,
Object value)
Filter tuples by the specified field, with values less than the specified value
|
static Conditions |
Conditions.lessThan(String fieldName,
Object value)
Filter tuples by the specified field, with values less than the specified value
|
static Conditions |
Conditions.limit(long limit)
Limit the number od returned tuples with the specified value
|
static Conditions |
Conditions.offset(long offset)
Skip the specified number of tuples before collecting the result.
|
Conditions |
Conditions.startAfter(TarantoolTuple tuple)
Start collecting tuples into result after the specified tuple.
|
<T> Conditions |
Conditions.startAfter(T tuple,
ObjectConverter<T,org.msgpack.value.ArrayValue> tupleConverter)
Start collecting tuples into result after the specified tuple.
|
Conditions |
Conditions.withAscending()
Return tuples will in the ascending order
|
Conditions |
Conditions.withDescending()
Return tuples in the descending order
|
Conditions |
Conditions.withLimit(long limit)
Limit the number od returned tuples with the specified value
|
Conditions |
Conditions.withOffset(long offset)
Skip the specified number of tuples before collecting the result.
|
Constructor and Description |
---|
Conditions(Conditions conditions) |
Constructor and Description |
---|
OffsetCursor(TarantoolSpaceOperations<T,R> space,
Conditions conditions,
int batchSize) |
StartAfterCursor(TarantoolSpaceOperations<T,R> space,
Conditions conditions,
int batchSize,
MessagePackMapper mapper) |
Modifier and Type | Method and Description |
---|---|
TarantoolCursor<T> |
TarantoolSpaceOperations.cursor(Conditions conditions)
Same as
TarantoolSpaceOperations.cursor(Conditions, int)
but uses the default batch size. |
TarantoolCursor<T> |
TarantoolSpaceOperations.cursor(Conditions conditions,
int batchSize)
Cursor is an iterator-like object that is able to scroll through
results of a query.
|
CompletableFuture<R> |
TarantoolSpaceOperations.delete(Conditions conditions)
Delete a tuple.
|
default CompletableFuture<R> |
TarantoolSpaceOperations.delete(Conditions conditions,
DeleteOptions options)
Delete a tuple.
|
CompletableFuture<R> |
TarantoolSpaceOperations.select(Conditions conditions)
Select tuples matching the specified query with options.
|
default CompletableFuture<R> |
TarantoolSpaceOperations.select(Conditions conditions,
SelectOptions options)
Select tuples matching the specified query with specified conditions and options.
|
CompletableFuture<R> |
TarantoolSpaceOperations.update(Conditions conditions,
T tuple)
Update a tuple.
|
default CompletableFuture<R> |
TarantoolSpaceOperations.update(Conditions conditions,
T tuple,
UpdateOptions options)
Update a tuple.
|
CompletableFuture<R> |
TarantoolSpaceOperations.update(Conditions conditions,
TupleOperations operations)
Update a tuple.
|
default CompletableFuture<R> |
TarantoolSpaceOperations.update(Conditions conditions,
TupleOperations operations,
UpdateOptions options)
Update a tuple.
|
CompletableFuture<R> |
TarantoolSpaceOperations.upsert(Conditions conditions,
T tuple,
TupleOperations operations)
Update tuple if it would be found elsewhere try to insert tuple.
|
default CompletableFuture<R> |
TarantoolSpaceOperations.upsert(Conditions conditions,
T tuple,
TupleOperations operations,
UpsertOptions options)
Update tuple if it would be found elsewhere try to insert tuple.
|
Modifier and Type | Method and Description |
---|---|
SelectProxyOperation.Builder<T> |
SelectProxyOperation.Builder.withConditions(Conditions conditions) |
Modifier and Type | Method and Description |
---|---|
TarantoolCursor<TarantoolTuple> |
TarantoolTupleSpace.cursor(Conditions conditions) |
TarantoolCursor<TarantoolTuple> |
ProxyTarantoolTupleSpace.cursor(Conditions conditions) |
TarantoolCursor<T> |
RetryingTarantoolSpace.cursor(Conditions conditions) |
TarantoolCursor<TarantoolTuple> |
TarantoolTupleSpace.cursor(Conditions conditions,
int batchSize) |
TarantoolCursor<TarantoolTuple> |
ProxyTarantoolTupleSpace.cursor(Conditions conditions,
int batchSize) |
TarantoolCursor<T> |
RetryingTarantoolSpace.cursor(Conditions conditions,
int batchSize) |
CompletableFuture<R> |
TarantoolSpace.delete(Conditions conditions) |
CompletableFuture<R> |
RetryingTarantoolSpace.delete(Conditions conditions) |
CompletableFuture<R> |
ProxyTarantoolSpace.delete(Conditions conditions) |
CompletableFuture<R> |
RetryingTarantoolSpace.delete(Conditions conditions,
DeleteOptions options) |
CompletableFuture<R> |
ProxyTarantoolSpace.delete(Conditions conditions,
DeleteOptions options) |
CompletableFuture<R> |
TarantoolSpace.select(Conditions conditions) |
CompletableFuture<R> |
RetryingTarantoolSpace.select(Conditions conditions) |
CompletableFuture<R> |
ProxyTarantoolSpace.select(Conditions conditions) |
CompletableFuture<R> |
RetryingTarantoolSpace.select(Conditions conditions,
SelectOptions options) |
CompletableFuture<R> |
ProxyTarantoolSpace.select(Conditions conditions,
SelectOptions options) |
CompletableFuture<R> |
TarantoolSpace.update(Conditions conditions,
T tuple) |
CompletableFuture<R> |
RetryingTarantoolSpace.update(Conditions conditions,
T tuple) |
CompletableFuture<R> |
ProxyTarantoolSpace.update(Conditions conditions,
T tuple) |
CompletableFuture<R> |
RetryingTarantoolSpace.update(Conditions conditions,
T tuple,
UpdateOptions options) |
CompletableFuture<R> |
ProxyTarantoolSpace.update(Conditions conditions,
T tuple,
UpdateOptions options) |
CompletableFuture<R> |
TarantoolSpace.update(Conditions conditions,
TupleOperations operations) |
CompletableFuture<R> |
RetryingTarantoolSpace.update(Conditions conditions,
TupleOperations operations) |
CompletableFuture<R> |
ProxyTarantoolSpace.update(Conditions conditions,
TupleOperations operations) |
CompletableFuture<R> |
RetryingTarantoolSpace.update(Conditions conditions,
TupleOperations operations,
UpdateOptions options) |
CompletableFuture<R> |
ProxyTarantoolSpace.update(Conditions conditions,
TupleOperations operations,
UpdateOptions options) |
CompletableFuture<R> |
TarantoolSpace.upsert(Conditions conditions,
T tuple,
TupleOperations operations) |
CompletableFuture<R> |
RetryingTarantoolSpace.upsert(Conditions conditions,
T tuple,
TupleOperations operations) |
CompletableFuture<R> |
ProxyTarantoolSpace.upsert(Conditions conditions,
T tuple,
TupleOperations operations) |
CompletableFuture<R> |
RetryingTarantoolSpace.upsert(Conditions conditions,
T tuple,
TupleOperations operations,
UpsertOptions options) |
CompletableFuture<R> |
ProxyTarantoolSpace.upsert(Conditions conditions,
T tuple,
TupleOperations operations,
UpsertOptions options) |
Copyright © 2025 Picodata. All rights reserved.