Package | Description |
---|---|
io.picodata.driver.api.space |
Contains interfaces for Tarantool space operations
|
io.picodata.driver.api.tuple.operations |
This sub-package is dedicated to Tarantool update and upsert 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 |
---|---|
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 |
---|---|
static TupleOperations |
TupleOperations.add(int fieldIndex,
Number value)
Adds the specified value to the field value
|
static TupleOperations |
TupleOperations.add(String fieldName,
Number value)
Adds the specified value to the field value
|
TupleOperations |
TupleOperations.addOperation(TupleOperation operation)
Add operation to the list
|
TupleOperations |
TupleOperations.andAdd(int fieldIndex,
Number value)
Adds the specified value to the field value
|
TupleOperations |
TupleOperations.andAdd(String fieldName,
Number value)
Adds the specified value to the field value
|
TupleOperations |
TupleOperations.andBitwiseAnd(int fieldIndex,
long value)
Bitwise AND(&) operation
|
TupleOperations |
TupleOperations.andBitwiseAnd(String fieldName,
long value)
Bitwise AND(&) operation
|
TupleOperations |
TupleOperations.andBitwiseOr(int fieldIndex,
long value)
Bitwise OR(|) operation
|
TupleOperations |
TupleOperations.andBitwiseOr(String fieldName,
long value)
Bitwise OR(|) operation
|
TupleOperations |
TupleOperations.andBitwiseXor(int fieldIndex,
long value)
Bitwise XOR(^) operation
|
TupleOperations |
TupleOperations.andBitwiseXor(String fieldName,
long value)
Bitwise XOR(^) operation
|
TupleOperations |
TupleOperations.andDelete(int fieldIndex,
int fieldsCount)
Remove field value
|
TupleOperations |
TupleOperations.andDelete(String fieldName,
int fieldsCount)
Remove field value
|
TupleOperations |
TupleOperations.andInsert(int fieldIndex,
Object value)
Insert field value
|
TupleOperations |
TupleOperations.andInsert(String fieldName,
Object value)
Insert field value
|
TupleOperations |
TupleOperations.andSet(int fieldIndex,
Object value)
Set field value
|
TupleOperations |
TupleOperations.andSet(String fieldName,
Object value)
Set field value
|
TupleOperations |
TupleOperations.andSplice(int fieldIndex,
int position,
int offset,
String replacement)
Replace substring
|
TupleOperations |
TupleOperations.andSplice(String fieldName,
int position,
int offset,
String replacement)
Replace substring
|
TupleOperations |
TupleOperations.andSubtract(int fieldIndex,
Number value)
Subtracts the specified value to the field value
|
TupleOperations |
TupleOperations.andSubtract(String fieldName,
Number value)
Subtracts the specified value to the field value
|
static TupleOperations |
TupleOperations.bitwiseAnd(int fieldIndex,
long value)
Bitwise AND(&) operation
|
static TupleOperations |
TupleOperations.bitwiseAnd(String fieldName,
long value)
Bitwise AND(&) operation
|
static TupleOperations |
TupleOperations.bitwiseOr(int fieldIndex,
long value)
Bitwise OR(|) operation
|
static TupleOperations |
TupleOperations.bitwiseOr(String fieldName,
long value)
Bitwise OR(|) operation
|
static TupleOperations |
TupleOperations.bitwiseXor(int fieldIndex,
long value)
Bitwise XOR(^) operation
|
static TupleOperations |
TupleOperations.bitwiseXor(String fieldName,
long value)
Bitwise XOR(^) operation
|
static TupleOperations |
TupleOperations.delete(int fieldIndex,
int fieldsCount)
Remove field value
|
static TupleOperations |
TupleOperations.delete(String fieldName,
int fieldsCount)
Remove field value
|
static TupleOperations |
TupleOperations.fromTarantoolTuple(TarantoolTuple tuple)
Build a collection of set operations from passed tuple
|
static TupleOperations |
TupleOperations.insert(int fieldIndex,
Object value)
Insert field value
|
static TupleOperations |
TupleOperations.insert(String fieldName,
Object value)
Insert field value
|
static TupleOperations |
TupleOperations.set(int fieldIndex,
Object value)
Set field value
|
static TupleOperations |
TupleOperations.set(String fieldName,
Object value)
Set field value
|
static TupleOperations |
TupleOperations.splice(int fieldIndex,
int position,
int offset,
String replacement)
Replace substring
|
static TupleOperations |
TupleOperations.splice(String fieldName,
int position,
int offset,
String replacement)
Replace substring
|
static TupleOperations |
TupleOperations.subtract(int fieldIndex,
Number value)
Subtracts the specified value to the field value
|
static TupleOperations |
TupleOperations.subtract(String fieldName,
Number value)
Subtracts the specified value to the field value
|
Modifier and Type | Method and Description |
---|---|
default T |
OperationWithTupleOperationBuilderOptions.withTupleOperation(TupleOperations operations) |
Modifier and Type | Method and Description |
---|---|
protected abstract TupleOperations |
TarantoolSpace.makeOperationsFromTuple(T tuple)
Create a
TupleOperations instance from the given tuple of type T |
protected abstract TupleOperations |
ProxyTarantoolSpace.makeOperationsFromTuple(T tuple)
Create a
TupleOperations instance from the given tuple of type T |
protected TupleOperations |
TarantoolTupleSpace.makeOperationsFromTuple(TarantoolTuple tuple) |
protected TupleOperations |
ProxyTarantoolTupleSpace.makeOperationsFromTuple(TarantoolTuple tuple) |
Modifier and Type | Method and Description |
---|---|
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.