Uses of Interface
io.tarantool.driver.protocol.Packable
-
Packages that use Packable Package Description io.tarantool.driver.api Contains interfaces and classes essential for end-user driver APIio.tarantool.driver.api.conditions Tuple filtering conditions used in select operationsio.tarantool.driver.api.cursor Contains interfaces and implementations for cursors.io.tarantool.driver.api.space Contains interfaces for Tarantool space operationsio.tarantool.driver.api.tuple Contains tuple representation classes and helpersio.tarantool.driver.api.tuple.operations This sub-package is dedicated to Tarantool update and upsert operationsio.tarantool.driver.core Driver core classesio.tarantool.driver.core.proxy Contains interfaces and classes essential for proxy clientio.tarantool.driver.core.space Contains implementations for Tarantool space operationsio.tarantool.driver.core.tuple Contains implementations of tuple representation classes and helpersio.tarantool.driver.mappers.converters.object Contains converters that map Java object to MessagePackio.tarantool.driver.protocol Tarantool binary protocol primitives and helpersio.tarantool.driver.protocol.requests This sub-package is dedicated to Tarantool operation requests -
-
Uses of Packable in io.tarantool.driver.api
Classes in io.tarantool.driver.api with type parameters of type Packable Modifier and Type Interface Description interface
TarantoolClient<T extends Packable,R extends Collection<T>>
Basic Tarantool client interface -
Uses of Packable in io.tarantool.driver.api.conditions
Methods in io.tarantool.driver.api.conditions that return Packable Modifier and Type Method Description Packable
Conditions. getStartTuple()
Get the specified index values to start from -
Uses of Packable in io.tarantool.driver.api.cursor
Classes in io.tarantool.driver.api.cursor with type parameters of type Packable Modifier and Type Class 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. -
Uses of Packable in io.tarantool.driver.api.space
Classes in io.tarantool.driver.api.space with type parameters of type Packable Modifier and Type Interface Description interface
TarantoolSpaceOperations<T extends Packable,R extends Collection<T>>
Tarantool space operations interface (create, insert, replace, delete...) -
Uses of Packable in io.tarantool.driver.api.tuple
Subinterfaces of Packable in io.tarantool.driver.api.tuple Modifier and Type Interface Description interface
TarantoolField
Represents individual field in a tupleinterface
TarantoolTuple
Basic Tarantool atom of dataClasses in io.tarantool.driver.api.tuple that implement Packable Modifier and Type Class Description class
TarantoolNullField
Represents a field with empty value which serializes tomsgpack.NULL
-
Uses of Packable in io.tarantool.driver.api.tuple.operations
Subinterfaces of Packable in io.tarantool.driver.api.tuple.operations Modifier and Type Interface Description interface
TupleOperation
Base interface of tuple operation forTarantoolUpdateRequest
andTarantoolUpsertRequest
Classes in io.tarantool.driver.api.tuple.operations that implement Packable Modifier and Type Class Description class
TupleOperationAdd
Represents addition operation on tuple fieldclass
TupleOperationBitwiseAnd
Represents bitwise AND operation on tuple fieldclass
TupleOperationBitwiseOr
Represents bitwise OR operation on tuple fieldclass
TupleOperationBitwiseXor
Represents bitwise XOR operation on tuple fieldclass
TupleOperationDelete
Represents deletion operation on tupleclass
TupleOperationInsert
Represents insertion of a new field operation on tupleclass
TupleOperationSet
Represents assignment operation on tuple fieldclass
TupleOperationSubtract
Represents subtraction operation on tuple fieldclass
TupleSpliceOperation
Represent splice operation on tuple field -
Uses of Packable in io.tarantool.driver.core
Classes in io.tarantool.driver.core with type parameters of type Packable Modifier and Type Class 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 aTarantoolClient
instance, proxying all CRUD operations through the instance'scall
method to the proxy functions defined on the Tarantool instance(s).class
RetryingTarantoolClient<T extends Packable,R extends Collection<T>>
Client implementation that decorates aTarantoolClient
instance, allowing to specify a retry policy for all requests made through this client instance. -
Uses of Packable in io.tarantool.driver.core.proxy
Classes in io.tarantool.driver.core.proxy with type parameters of type Packable Modifier and Type Class Description class
InsertProxyOperation<T extends Packable,R extends Collection<T>>
Proxy operation for insertstatic class
InsertProxyOperation.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 replacestatic 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 upsertstatic class
UpsertProxyOperation.Builder<T extends Packable,R extends Collection<T>>
The builder for this class.Methods in io.tarantool.driver.core.proxy with parameters of type Packable Modifier and Type Method Description CRUDOperationOptions.Builder
CRUDOperationOptions.Builder. withSelectAfter(Packable startTuple)
-
Uses of Packable in io.tarantool.driver.core.space
Classes in io.tarantool.driver.core.space with type parameters of type Packable Modifier and Type Class Description class
ProxyTarantoolSpace<T extends Packable,R extends Collection<T>>
Basic proxyTarantoolSpaceOperations
implementation, which uses calls to API functions defined in Tarantool instance for performing CRUD operations on a spaceclass
RetryingTarantoolSpace<T extends Packable,R extends Collection<T>>
Wrapper forTarantoolSpaceOperations
instances which adds request retry policy to each operationclass
TarantoolSpace<T extends Packable,R extends Collection<T>>
Basic implementation for working with spaces via Tarantool protocol requests -
Uses of Packable in io.tarantool.driver.core.tuple
Classes in io.tarantool.driver.core.tuple that implement Packable Modifier and Type Class Description class
TarantoolFieldImpl
Basic tuple field implementationclass
TarantoolTupleImpl
Basic Tarantool tuple implementation -
Uses of Packable in io.tarantool.driver.mappers.converters.object
Methods in io.tarantool.driver.mappers.converters.object with parameters of type Packable Modifier and Type Method Description org.msgpack.value.Value
DefaultPackableObjectConverter. toValue(Packable object)
-
Uses of Packable in io.tarantool.driver.protocol
Classes in io.tarantool.driver.protocol that implement Packable Modifier and Type Class Description class
TarantoolHeader
Represents the Tarantool packet frame header.class
TarantoolRequestBody
Represents basic Tarantool request bodyMethods in io.tarantool.driver.protocol that return Packable Modifier and Type Method Description Packable
TarantoolRequest. getBody()
Get body -
Uses of Packable in io.tarantool.driver.protocol.requests
Methods in io.tarantool.driver.protocol.requests with parameters of type Packable Modifier and Type Method Description TarantoolInsertRequest.Builder
TarantoolInsertRequest.Builder. withTuple(Packable tuple)
Specify tuple valueTarantoolReplaceRequest.Builder
TarantoolReplaceRequest.Builder. withTuple(Packable tuple)
Specify tuple valueTarantoolUpsertRequest.Builder
TarantoolUpsertRequest.Builder. withTuple(Packable tuple)
-