Package | Description |
---|---|
io.picodata.driver.api |
Contains interfaces and classes essential for end-user driver API
|
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.api.tuple |
Contains tuple representation classes and helpers
|
io.picodata.driver.api.tuple.operations |
This sub-package is dedicated to Tarantool update and upsert operations
|
io.picodata.driver.core |
Driver core classes
|
io.picodata.driver.core.proxy |
Contains classes and interfaces essential for proxy client
|
io.picodata.driver.core.space |
Contains implementations for Tarantool space operations
|
io.picodata.driver.core.tuple |
Contains implementations of tuple representation classes and helpers
|
io.picodata.driver.mappers.converters.object |
Contains converters that map Java object to MessagePack
|
io.picodata.driver.protocol |
Tarantool binary protocol primitives and helpers
|
io.picodata.driver.protocol.requests |
This sub-package is dedicated to Tarantool operation requests
|
Modifier and Type | Interface and Description |
---|---|
interface |
TarantoolClient<T extends Packable,R extends Collection<T>>
Basic Tarantool client interface
|
Modifier and Type | Method and Description |
---|---|
Packable |
Conditions.getStartTuple()
Get the specified index values to start from
|
Modifier and Type | Class and Description |
---|---|
class |
OffsetCursor<T extends Packable,R extends Collection<T>>
Cursor implementation that uses server 'limit' and 'offset'
methods under the hood.
|
class |
StartAfterCursor<T extends Packable,R extends Collection<T>>
Cursor implementation that uses 'cluster' select method
under the hood.
|
interface |
TarantoolCursor<T extends Packable>
Basic cursor interface which allows forward-only iteration
through query results.
|
class |
TarantoolCursorBase<T extends Packable,R extends Collection<T>>
Generic cursor implementation that performs client calls
with TarantoolSpaceOperations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TarantoolSpaceOperations<T extends Packable,R extends Collection<T>>
Tarantool space operations interface (create, insert, replace, delete...)
|
Modifier and Type | Interface and Description |
---|---|
interface |
TarantoolField
Represents individual field in a tuple
|
interface |
TarantoolTuple
Basic Tarantool atom of data
|
Modifier and Type | Class and Description |
---|---|
class |
TarantoolNullField
Represents a field with empty value which serializes to
msgpack.NULL |
Modifier and Type | Interface and Description |
---|---|
interface |
TupleOperation
Base interface of tuple operation for
TarantoolUpdateRequest and
TarantoolUpsertRequest |
Modifier and Type | Class and Description |
---|---|
class |
TupleOperationAdd
Represents addition operation on tuple field
|
class |
TupleOperationBitwiseAnd
Represents bitwise AND operation on tuple field
|
class |
TupleOperationBitwiseOr
Represents bitwise OR operation on tuple field
|
class |
TupleOperationBitwiseXor
Represents bitwise XOR operation on tuple field
|
class |
TupleOperationDelete
Represents deletion operation on tuple
|
class |
TupleOperationInsert
Represents insertion of a new field operation on tuple
|
class |
TupleOperationSet
Represents assignment operation on tuple field
|
class |
TupleOperationSubtract
Represents subtraction operation on tuple field
|
class |
TupleSpliceOperation
Represent splice operation on tuple field
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTarantoolClient<T extends Packable,R extends Collection<T>>
Basic Tarantool client implementation.
|
class |
ClusterTarantoolClient<T extends Packable,R extends Collection<T>>
Main class for connecting to a cluster of Tarantool servers.
|
class |
ProxyTarantoolClient<T extends Packable,R extends Collection<T>>
Client implementation that decorates a
TarantoolClient instance, proxying all CRUD operations through the
instance's call method to the proxy functions defined on the Tarantool instance(s). |
class |
RetryingTarantoolClient<T extends Packable,R extends Collection<T>>
Client implementation that decorates a
TarantoolClient instance, allowing to specify a retry policy for
all requests made through this client instance. |
Modifier and Type | Class and Description |
---|---|
class |
InsertManyProxyOperation<T extends Packable,R extends Collection<T>>
Proxy operation for inserting many records at once
|
static class |
InsertManyProxyOperation.Builder<T extends Packable,R extends Collection<T>>
The builder for this class.
|
class |
InsertProxyOperation<T extends Packable,R extends Collection<T>>
Proxy operation for insert
|
static class |
InsertProxyOperation.Builder<T extends Packable,R extends Collection<T>>
The builder for this class.
|
interface |
OperationWithTupleBuilderOptions<T extends OperationWithTupleBuilderOptions<T,R>,R extends Packable> |
interface |
OperationWithTuplesBuilderOptions<T extends OperationWithTuplesBuilderOptions<T,P>,P extends Packable> |
class |
ReplaceManyProxyOperation<T extends Packable,R extends Collection<T>>
Proxy operation for replacing many records at once
|
static class |
ReplaceManyProxyOperation.Builder<T extends Packable,R extends Collection<T>>
The builder for this class.
|
class |
ReplaceProxyOperation<T extends Packable,R extends Collection<T>>
Proxy operation for replace
|
static class |
ReplaceProxyOperation.Builder<T extends Packable,R extends Collection<T>>
The builder for this class.
|
class |
UpsertProxyOperation<T extends Packable,R extends Collection<T>>
Proxy operation for upsert
|
static class |
UpsertProxyOperation.Builder<T extends Packable,R extends Collection<T>>
The builder for this class.
|
Modifier and Type | Class and Description |
---|---|
class |
ProxyTarantoolSpace<T extends Packable,R extends Collection<T>>
Basic proxy
TarantoolSpaceOperations implementation, which uses calls to API functions defined in
Tarantool instance for performing CRUD operations on a space |
class |
RetryingTarantoolSpace<T extends Packable,R extends Collection<T>>
Wrapper for
TarantoolSpaceOperations instances which adds request retry policy to each operation |
class |
TarantoolSpace<T extends Packable,R extends Collection<T>>
Basic implementation for working with spaces via Tarantool protocol requests
|
Modifier and Type | Class and Description |
---|---|
class |
TarantoolFieldImpl
Basic tuple field implementation
|
class |
TarantoolTupleImpl
Basic Tarantool tuple implementation
|
Modifier and Type | Method and Description |
---|---|
org.msgpack.value.Value |
DefaultPackableObjectConverter.toValue(Packable object) |
Modifier and Type | Class and Description |
---|---|
class |
TarantoolHeader
Represents the Tarantool packet frame header.
|
class |
TarantoolRequestBody
Represents basic Tarantool request body
|
Modifier and Type | Method and Description |
---|---|
TarantoolInsertRequest.Builder |
TarantoolInsertRequest.Builder.withTuple(Packable tuple)
Specify tuple value
|
TarantoolReplaceRequest.Builder |
TarantoolReplaceRequest.Builder.withTuple(Packable tuple)
Specify tuple value
|
TarantoolUpsertRequest.Builder |
TarantoolUpsertRequest.Builder.withTuple(Packable tuple) |
Copyright © 2025 Picodata. All rights reserved.