Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractDiscoveryClusterAddressProvider - Class in io.picodata.driver.cluster
Base class offering discovery task creation and updating of the internal collection of addresses
AbstractDiscoveryClusterAddressProvider(TarantoolClusterDiscoveryConfig) - Constructor for class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
AbstractResultMapper<T> - Class in io.picodata.driver.mappers
Base class for result tuple mappers
AbstractResultMapper(MessagePackValueMapper, ValueConverter<? extends Value, ? extends T>, Class<? extends T>) - Constructor for class io.picodata.driver.mappers.AbstractResultMapper
Basic constructor
AbstractResultMapper(MessagePackValueMapper, ValueConverter<? extends Value, ? extends T>) - Constructor for class io.picodata.driver.mappers.AbstractResultMapper
 
AbstractResultMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends T>, Class<? extends T>) - Constructor for class io.picodata.driver.mappers.AbstractResultMapper
 
AbstractResultMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends T>) - Constructor for class io.picodata.driver.mappers.AbstractResultMapper
 
AbstractResultMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<O>>, Class<? extends T>) - Constructor for class io.picodata.driver.mappers.AbstractResultMapper
 
AbstractResultMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<O>>) - Constructor for class io.picodata.driver.mappers.AbstractResultMapper
 
AbstractResultMapperFactory<O,T extends AbstractResultMapper<? extends O>> - Class in io.picodata.driver.mappers.factories
Base class for result mapper factories.
AbstractResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
Basic constructor
AbstractTarantoolClient<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core
Basic Tarantool client implementation.
AbstractTarantoolClient(TarantoolClientConfig) - Constructor for class io.picodata.driver.core.AbstractTarantoolClient
Create a client.
AbstractTarantoolClient(TarantoolClientConfig, ConnectionSelectionStrategyFactory, TarantoolConnectionListeners) - Constructor for class io.picodata.driver.core.AbstractTarantoolClient
Deprecated. 
AbstractTarantoolClient(TarantoolClientConfig, TarantoolConnectionListeners) - Constructor for class io.picodata.driver.core.AbstractTarantoolClient
Create a client, specifying the connection established event listeners.
AbstractTarantoolConnectionManager - Class in io.picodata.driver.core.connection
Contains basic connection establishing and selection strategy invocation algorithms.
AbstractTarantoolConnectionManager(TarantoolClientConfig, TarantoolConnectionFactory, TarantoolConnectionListeners) - Constructor for class io.picodata.driver.core.connection.AbstractTarantoolConnectionManager
Basic constructor
add(TarantoolConnectionListener) - Method in class io.picodata.driver.api.connection.TarantoolConnectionListeners
Add a single TarantoolConnectionListener to collection
add(int, Number) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Adds the specified value to the field value
add(String, Number) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Adds the specified value to the field value
add(T) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
add(int, T) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
addAll(Collection<? extends T>) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
addAll(int, Collection<? extends T>) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
addArgument(ProxyOperationArgument, Object) - Method in interface io.picodata.driver.core.proxy.BuilderOptions
 
addComponent(Object) - Method in class io.picodata.driver.protocol.TarantoolRequestSignature
Add a signature component to the end of the components list Appends either the component value if the component is of type String or the component class to the components list and re-calculates the hashcode.
addConnectionCloseListener(TarantoolConnectionCloseListener) - Method in interface io.picodata.driver.api.connection.TarantoolConnection
Add a listener which is invoked when the connection is closed.
addConnectionCloseListener(TarantoolConnectionCloseListener) - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
addConnectionFailureListener(TarantoolConnectionFailureListener) - Method in interface io.picodata.driver.api.connection.TarantoolConnection
Add a listener which is invoked when the connection is broken from the server side (e.g. server closed the connection or a network failure has occurred).
addConnectionFailureListener(TarantoolConnectionFailureListener) - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
addIndexes(String, Map<String, TarantoolIndexMetadata>) - Method in class io.picodata.driver.core.metadata.ProxyTarantoolMetadataContainer
 
addOperation(TupleOperation) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Add operation to the list
addOption(ProxyOption, Object) - Method in class io.picodata.driver.api.space.options.BaseOptions
Add an option value.
addOption(ProxyOption, Object) - Method in interface io.picodata.driver.api.space.options.Options
Add named option.
addSpace(TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.metadata.ProxyTarantoolMetadataContainer
 
addTo(Temporal) - Method in class io.picodata.driver.mappers.converters.Interval
 
Adjust - Enum in io.picodata.driver.mappers.converters
 
advanceIterator() - Method in class io.picodata.driver.api.cursor.OffsetCursor
 
advanceIterator() - Method in class io.picodata.driver.api.cursor.StartAfterCursor
 
advanceIterator() - Method in class io.picodata.driver.api.cursor.TarantoolCursorBase
 
after(TarantoolTuple) - Static method in class io.picodata.driver.api.conditions.Conditions
Start collecting tuples into result after the specified tuple.
after(T, ObjectConverter<T, ArrayValue>) - Static method in class io.picodata.driver.api.conditions.Conditions
Start collecting tuples into result after the specified tuple.
all() - Method in class io.picodata.driver.api.connection.TarantoolConnectionListeners
Returns all listeners previously added to the collection
andAdd(int, Number) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Adds the specified value to the field value
andAdd(String, Number) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Adds the specified value to the field value
andBitwiseAnd(int, long) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise AND(&) operation
andBitwiseAnd(String, long) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise AND(&) operation
andBitwiseOr(int, long) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise OR(|) operation
andBitwiseOr(String, long) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise OR(|) operation
andBitwiseXor(int, long) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise XOR(^) operation
andBitwiseXor(String, long) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise XOR(^) operation
andDelete(int, int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Remove field value
andDelete(String, int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Remove field value
andEquals(String, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field
andEquals(int, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field
andGreaterOrEquals(String, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater or equal than the specified value
andGreaterOrEquals(int, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater or equal than the specified value
andGreaterThan(String, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater than the specified value
andGreaterThan(int, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater than the specified value
andIndexEquals(String, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index
andIndexEquals(int, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index
andIndexGreaterOrEquals(String, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values greater or equal than the specified value
andIndexGreaterOrEquals(int, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values greater or equal than the specified value
andIndexGreaterThan(String, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values greater than the specified value
andIndexGreaterThan(int, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values greater than the specified value
andIndexLessOrEquals(String, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values less or equal than the specified value
andIndexLessOrEquals(int, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values less or equal than the specified value
andIndexLessThan(String, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values less than the specified value
andIndexLessThan(int, List<?>) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified index, with values less than the specified value
andInsert(int, Object) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Insert field value
andInsert(String, Object) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Insert field value
andLessOrEquals(String, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less or equal than the specified value
andLessOrEquals(int, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less or equal than the specified value
andLessThan(String, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less than the specified value
andLessThan(int, Object) - Method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less than the specified value
andSet(int, Object) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Set field value
andSet(String, Object) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Set field value
andSplice(int, int, int, String) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Replace substring
andSplice(String, int, int, String) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Replace substring
andSubtract(int, Number) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Subtracts the specified value to the field value
andSubtract(String, Number) - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Subtracts the specified value to the field value
any() - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance without any filtration.
areAddressesChanged() - Method in class io.picodata.driver.core.connection.AbstractTarantoolConnectionManager
 
areConnectionsAlive() - Method in class io.picodata.driver.core.connection.AbstractTarantoolConnectionManager
 
arrayTupleResultMapper() - Method in class io.picodata.driver.core.space.TarantoolSpace
MessagePack value mapper configured with an ArrayValue to tuple converter corresponding to the selected tuple type
arrayTupleResultMapper() - Method in class io.picodata.driver.core.space.TarantoolTupleSpace
 
arrayTupleResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Default factory for call result with a list of tuples.
arrayTupleResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
ArrayValueToMultiValueCallResultConverter<T,R extends List<T>> - Class in io.picodata.driver.mappers.converters.value
Converter of the stored function call result into a MultiValueCallResult with mapper inside
ArrayValueToMultiValueCallResultConverter(MessagePackValueMapper) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToMultiValueCallResultConverter
Basic constructor
ArrayValueToMultiValueCallResultSimpleConverter<T,R extends List<T>> - Class in io.picodata.driver.mappers.converters.value
Converter of the stored function call result into a MultiValueCallResult with converter inside
ArrayValueToMultiValueCallResultSimpleConverter(ValueConverter<ArrayValue, R>) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToMultiValueCallResultSimpleConverter
Basic constructor
ArrayValueToMultiValueListConverter<T,R extends List<T>,V extends org.msgpack.value.Value> - Class in io.picodata.driver.mappers.converters.value
ArrayValue to List converter for given item type
ArrayValueToMultiValueListConverter(ValueConverter<V, T>, Supplier<R>) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToMultiValueListConverter
Basic constructor
ArrayValueToSingleValueCallResultConverter<T> - Class in io.picodata.driver.mappers.converters.value
Converter of the stored function call result into a SingleValueCallResult with mapper inside
ArrayValueToSingleValueCallResultConverter(MessagePackValueMapper) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToSingleValueCallResultConverter
 
ArrayValueToSingleValueCallResultSimpleConverter<T> - Class in io.picodata.driver.mappers.converters.value
Converter of the stored function call result into a SingleValueCallResult with converter inside
ArrayValueToSingleValueCallResultSimpleConverter(ValueConverter<Value, T>) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToSingleValueCallResultSimpleConverter
 
ArrayValueToSpaceFormatConverter - Class in io.picodata.driver.core.metadata
Populates space format metadata.
ArrayValueToTarantoolResultConverter<T> - Class in io.picodata.driver.mappers.converters.value
 
ArrayValueToTarantoolResultConverter() - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolResultConverter
 
ArrayValueToTarantoolResultConverter(ValueConverter<ArrayValue, T>) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolResultConverter
 
ArrayValueToTarantoolResultMapperFactory<T> - Class in io.picodata.driver.mappers.factories
Factory for TarantoolResultMapper instances used for handling results with tuples of any type
ArrayValueToTarantoolResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.ArrayValueToTarantoolResultMapperFactory
Basic constructor
ArrayValueToTarantoolResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.ArrayValueToTarantoolResultMapperFactory
Basic constructor with mapper
ArrayValueToTarantoolTupleConverter - Class in io.picodata.driver.mappers.converters.value
Default ArrayValue to TarantoolTuple converter
ArrayValueToTarantoolTupleConverter(MessagePackMapper, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolTupleConverter
 
ArrayValueToTarantoolTupleResultConverter - Class in io.picodata.driver.mappers.converters.value
 
ArrayValueToTarantoolTupleResultConverter(ArrayValueToTarantoolTupleConverter) - Constructor for class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolTupleResultConverter
 
ArrayValueToTarantoolTupleResultMapperFactory - Class in io.picodata.driver.mappers.factories
Factory for TarantoolResultMapper instances used for handling results with tuples of array type
ArrayValueToTarantoolTupleResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
Basic constructor
ArrayValueToTarantoolTupleResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
Basic constructor with mapper
ascending() - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance, returning tuples will in the ascending order
asList() - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Get list of operations
asMap() - Method in class io.picodata.driver.api.space.options.BaseOptions
 
asMap() - Method in interface io.picodata.driver.api.space.options.Options
 
asProxyOperationList() - Method in class io.picodata.driver.api.tuple.operations.TupleOperations
Get a list of operations by converting field indexes starts with 0 to position numbers starts with 1 for working with lua box.space API
Assert - Class in io.picodata.driver.utils
Provides simple assertions throwing IllegalArgumentException with the specified message.
AttemptsBoundRetryPolicy(int, long, long, T) - Constructor for class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy
Basic constructor with timeout
AttemptsBoundRetryPolicyFactory(int, long, long, T) - Constructor for class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory
Basic constructor with timeout and delay
AuthMechanism - Interface in io.picodata.driver.auth
Base interface for authentication mechanism enums

B

balance() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithBalanceOptions
Sets "balance" option value to true.
BaseCondition - Class in io.picodata.driver.core.conditions
Basic class for tuple filtering conditions
BaseCondition(Operator, FieldIdentifier<?, ?>) - Constructor for class io.picodata.driver.core.conditions.BaseCondition
 
BaseOptions - Class in io.picodata.driver.api.space.options
Base functional for all operation options.
BaseOptions() - Constructor for class io.picodata.driver.api.space.options.BaseOptions
 
BinaryClusterDiscoveryEndpoint - Class in io.picodata.driver.cluster
Class-container for BinaryDiscoveryClusterAddressProvider configuration
BinaryClusterDiscoveryEndpoint() - Constructor for class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Create an instance
BinaryClusterDiscoveryEndpoint.Builder - Class in io.picodata.driver.cluster
BinaryDiscoveryClusterAddressProvider - Class in io.picodata.driver.cluster
Service discovery client connecting to Tarantool via the binary protocol.
BinaryDiscoveryClusterAddressProvider(TarantoolClusterDiscoveryConfig) - Constructor for class io.picodata.driver.cluster.BinaryDiscoveryClusterAddressProvider
 
bitwiseAnd(int, long) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise AND(&) operation
bitwiseAnd(String, long) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise AND(&) operation
bitwiseOr(int, long) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise OR(|) operation
bitwiseOr(String, long) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise OR(|) operation
bitwiseXor(int, long) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise XOR(^) operation
bitwiseXor(String, long) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Bitwise XOR(^) operation
bootstrap - Variable in class io.picodata.driver.core.connection.TarantoolConnectionFactory
 
build() - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Build the mapper instance
build() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Build a new ProxyOperationsMappingConfig instance
build() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder
Create new factory instance
build() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder
Create new factory instance
build() - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Build the configured Tarantool client instance.
build() - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Build a TarantoolClientConfig instance
build() - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Build the configured Tarantool client instance.
build() - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint.Builder
Build the discovery endpoint configuration
build() - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint.Builder
Build the discovery endpoint configuration
build() - Method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig.Builder
build() - Method in class io.picodata.driver.core.proxy.DeleteProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.proxy.InsertManyProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.proxy.InsertProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.proxy.ReplaceManyProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.proxy.ReplaceProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.proxy.SelectProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.proxy.TruncateProxyOperation.Builder
Prepare request of truncate operation to Tarantool server
build() - Method in class io.picodata.driver.core.proxy.UpdateProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.proxy.UpsertProxyOperation.Builder
 
build() - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
build() - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
build() - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
build() - Method in class io.picodata.driver.protocol.requests.TarantoolAuthRequest.Builder
 
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolCallRequest.Builder
Build a TarantoolCallRequest instance
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolDeleteRequest.Builder
Build a TarantoolDeleteRequest instance
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolEvalRequest.Builder
Build a TarantoolEvalRequest instance
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolInsertRequest.Builder
Build a TarantoolInsertRequest instance
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolReplaceRequest.Builder
Build a TarantoolReplaceRequest instance
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
Build a TarantoolSelectRequest instance
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolUpdateRequest.Builder
 
build(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.requests.TarantoolUpsertRequest.Builder
 
buildCallResultMapper() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
 
buildCallResultMapper(MessagePackMapper) - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
 
builder() - Static method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Builder() - Constructor for class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
 
builder(int, T) - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory
Create a builder for this factory
Builder(int, T) - Constructor for class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder
Basic constructor
builder(T) - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory
Create a builder for this factory
Builder(T) - Constructor for class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder
Basic constructor
builder() - Static method in class io.picodata.driver.api.TarantoolClientConfig
Create a builder instance.
Builder() - Constructor for class io.picodata.driver.api.TarantoolClientConfig.Builder
Basic constructor.
Builder(TarantoolClientConfig) - Constructor for class io.picodata.driver.api.TarantoolClientConfig.Builder
Basic constructor.
builder() - Static method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Builder() - Constructor for class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint.Builder
Basic constructor.
builder() - Static method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Builder() - Constructor for class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint.Builder
Basic constructor.
builder() - Static method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig
Create a builder instance.
Builder() - Constructor for class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig.Builder
 
Builder() - Constructor for class io.picodata.driver.core.proxy.DeleteProxyOperation.Builder
 
Builder() - Constructor for class io.picodata.driver.core.proxy.InsertManyProxyOperation.Builder
 
Builder() - Constructor for class io.picodata.driver.core.proxy.InsertProxyOperation.Builder
 
Builder() - Constructor for class io.picodata.driver.core.proxy.ReplaceManyProxyOperation.Builder
 
Builder() - Constructor for class io.picodata.driver.core.proxy.ReplaceProxyOperation.Builder
 
Builder(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.core.proxy.SelectProxyOperation.Builder
 
builder() - Static method in class io.picodata.driver.core.proxy.TruncateProxyOperation
Create a builder instance.
Builder() - Constructor for class io.picodata.driver.core.proxy.TruncateProxyOperation.Builder
 
Builder() - Constructor for class io.picodata.driver.core.proxy.UpdateProxyOperation.Builder
 
Builder() - Constructor for class io.picodata.driver.core.proxy.UpsertProxyOperation.Builder
 
Builder() - Constructor for class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
Basic constructor, initialized with an empty mapper
Builder(DefaultMessagePackMapper) - Constructor for class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
Basic constructor, initialized with the specified mapper
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolAuthRequest.Builder
Basic constructor.
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolCallRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolDeleteRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolEvalRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolInsertRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolReplaceRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolUpdateRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.requests.TarantoolUpsertRequest.Builder
 
Builder() - Constructor for class io.picodata.driver.protocol.TarantoolRequest.Builder
 
BuilderOptions - Interface in io.picodata.driver.core.proxy
interface is a contract for adding options when constructing objects of proxy option classes.
buildSingleValueResultMapper(MessagePackValueMapper, Class<T>) - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
 
byName(int, String) - Method in class io.picodata.driver.protocol.TarantoolIndexQueryFactory
Create a query for index by its name
byName(String, String) - Method in class io.picodata.driver.protocol.TarantoolIndexQueryFactory
Create a query for index by its name
byNumberOfAttempts(int) - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
Create a factory for retry policy bound by retry attempts.
byNumberOfAttempts(int, T) - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
Create a factory for retry policy bound by retry attempts

C

calcLimit(long, long, long) - Static method in class io.picodata.driver.api.cursor.TarantoolCursorBase
If batchSize is less than condition limit we need to recalculate limit for each batch.
call(String) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
call(String, Object...) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance, The value mapper specified in the client configuration will be used for converting the result values from MessagePack entities to objects.
call(String, Collection<?>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
call(String, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
call(String, Collection<?>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
call(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
call(String) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
call(String, Object...) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
call(String, Collection<?>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
call(String, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
call(String, Collection<?>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
call(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
call(String) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
call(String, Object...) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
call(String, Collection<?>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
call(String, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
call(String, Collection<?>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
call(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
call(String) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
call(String, Object...) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
call(String, Collection<?>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
call(String, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
call(String, Collection<?>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
call(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, ValueConverter<Value, T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Collection<?>, Supplier<R>, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Collection<?>, Supplier<R>, ValueConverter<Value, T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Collection<?>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Supplier<R>, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Supplier<R>, ValueConverter<Value, T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForMultiResult(String, Collection<?>, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Collection<?>, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Supplier<R>, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForMultiResult(String, Supplier<CallResultMapper<R, MultiValueCallResult<T, R>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, ValueConverter<Value, T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Collection<?>, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Collection<?>, ValueConverter<Value, T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Collection<?>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, ValueConverter<Value, T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForSingleResult(String, Collection<?>, Class<S>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Collection<?>, ValueConverter<Value, S>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<CallResultMapper<S, SingleValueCallResult<S>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Class<S>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, ValueConverter<Value, S>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Supplier<CallResultMapper<S, SingleValueCallResult<S>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<S>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, ValueConverter<Value, S>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<S, SingleValueCallResult<S>>>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Collection<?>, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Collection<?>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Collection<?>, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Collection<?>, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Collection<?>, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, ValueConverter<Value, T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForSingleResult(String, Supplier<CallResultMapper<T, SingleValueCallResult<T>>>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForTupleResult(String, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForTupleResult(String, Collection<?>, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForTupleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<T>) - Method in interface io.picodata.driver.api.TarantoolCallOperations
Execute a function defined on Tarantool instance.
callForTupleResult(String, Class<T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForTupleResult(String, Collection<?>, Class<T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForTupleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<T>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
callForTupleResult(String, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForTupleResult(String, Collection<?>, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForTupleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<T>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
callForTupleResult(String, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForTupleResult(String, Collection<?>, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
callForTupleResult(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<T>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
CallResult<T> - Interface in io.picodata.driver.api
Basic interface for Tarantool call operation result -- an array of elements corresponding to the Lua multi-return result, usually two values -- an result and a error.
CallResultMapper<T,R extends CallResult<T>> - Class in io.picodata.driver.mappers
Special tuple mapper for API function call results.
CallResultMapper(MessagePackValueMapper, ValueConverter<? extends Value, ? extends R>, Class<? extends R>) - Constructor for class io.picodata.driver.mappers.CallResultMapper
Basic constructor
CallResultMapper(MessagePackValueMapper, ValueConverter<? extends Value, ? extends R>) - Constructor for class io.picodata.driver.mappers.CallResultMapper
 
CallResultMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends R>, Class<? extends R>) - Constructor for class io.picodata.driver.mappers.CallResultMapper
 
CallResultMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends R>) - Constructor for class io.picodata.driver.mappers.CallResultMapper
 
CallResultMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<R>>, Class<? extends R>) - Constructor for class io.picodata.driver.mappers.CallResultMapper
 
CallResultMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<R>>) - Constructor for class io.picodata.driver.mappers.CallResultMapper
 
canAuthenticateWith(TarantoolCredentials) - Method in class io.picodata.driver.auth.ChapSha1TarantoolAuthenticator
Check if the passed instance of SimpleTarantoolCredentials can be used for authentication
canAuthenticateWith(TarantoolCredentials) - Method in class io.picodata.driver.auth.MD5PicodataAuthenticator
Check if the passed instance of SimpleTarantoolCredentials can be used for authentication
canAuthenticateWith(TarantoolCredentials) - Method in interface io.picodata.driver.auth.TarantoolAuthenticator
Check if the passed instance of TarantoolCredentials can be used for authentication
canConvertObject(O) - Method in interface io.picodata.driver.mappers.converters.ObjectConverter
Optional method for determining if this specific object can be converted to the specified Value type.
canConvertValue(Class<?>, MessagePackValueMapper) - Method in interface io.picodata.driver.api.tuple.TarantoolField
Check whether the underlying field value can be converted to an object using the given MessagePack-to-object mapper
canConvertValue(Class<?>, MessagePackValueMapper) - Method in class io.picodata.driver.api.tuple.TarantoolNullField
 
canConvertValue(MapValue) - Method in class io.picodata.driver.core.metadata.RowsMetadataToTarantoolTupleResultConverter
 
canConvertValue(Class<?>, MessagePackValueMapper) - Method in class io.picodata.driver.core.tuple.TarantoolFieldImpl
 
canConvertValue(NilValue) - Method in class io.picodata.driver.mappers.converters.object.DefaultNilValueToNullConverter
 
canConvertValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolTupleResultConverter
 
canConvertValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultArrayValueToLongArrayConverter
 
canConvertValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToBigDecimalConverter
 
canConvertValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToInstantConverter
 
canConvertValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
canConvertValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToUUIDConverter
 
canConvertValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToFloatConverter
 
canConvertValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToIntegerConverter
 
canConvertValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToLongConverter
 
canConvertValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToShortConverter
 
canConvertValue(IntegerValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToIntegerConverter
 
canConvertValue(IntegerValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToShortConverter
 
canConvertValue(StringValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultStringValueToCharacterConverter
 
canConvertValue(V) - Method in interface io.picodata.driver.mappers.converters.ValueConverter
Optional method for determining if this specific entity can be converted to the specified object type.
canGetObject(int, Class<?>) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Check if a tuple field exists and can be converted to the target value type
canGetObject(String, Class<?>) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Check if a tuple field exists and can be converted to the target value type
canGetObject(int, Class<?>) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
canGetObject(String, Class<?>) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
canRetryRequest(Throwable) - Method in interface io.picodata.driver.api.retry.RequestRetryPolicy
A callback called when the request ends with an exception.
canRetryRequest(Throwable) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy
 
canRetryRequest(Throwable) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicy
 
canSkipAuth(TarantoolCredentials) - Method in class io.picodata.driver.auth.ChapSha1TarantoolAuthenticator
Check if the passed instance of SimpleTarantoolCredentials can be used for authentication
canSkipAuth(TarantoolCredentials) - Method in class io.picodata.driver.auth.MD5PicodataAuthenticator
Check if the passed instance of SimpleTarantoolCredentials is special limited user and authentication can be skipped
canSkipAuth(TarantoolCredentials) - Method in interface io.picodata.driver.auth.TarantoolAuthenticator
Сheck if we can connect to the Tarantool without authentication
channel - Variable in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
channelRead0(ChannelHandlerContext, ByteBuf) - Method in class io.picodata.driver.handlers.TarantoolAuthenticationHandler
 
channelRead0(ChannelHandlerContext, TarantoolResponse) - Method in class io.picodata.driver.handlers.TarantoolAuthenticationResponseHandler
 
channelRead0(ChannelHandlerContext, TarantoolResponse) - Method in class io.picodata.driver.handlers.TarantoolResponseHandler
 
ChapSha1TarantoolAuthenticator - Class in io.picodata.driver.auth
This authenticator performs authentication to the Tarantool server using default mechanism (chap-sha1) and the provided plain user credentials.
clear() - Method in class io.picodata.driver.api.connection.TarantoolConnectionListeners
Remove all previously added listeners, leaving the collection empty
clear() - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Prepare the builder for new configuration process
clear() - Method in class io.picodata.driver.core.TarantoolResultImpl
 
cloneWithIndex(int) - Method in interface io.picodata.driver.api.tuple.operations.TupleOperation
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationAdd
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseAnd
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseOr
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseXor
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationDelete
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationInsert
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationSet
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleOperationSubtract
 
cloneWithIndex(int) - Method in class io.picodata.driver.api.tuple.operations.TupleSpliceOperation
 
close() - Method in interface io.picodata.driver.api.TarantoolClusterAddressProvider
 
close() - Method in class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
close() - Method in class io.picodata.driver.cluster.BinaryDiscoveryClusterAddressProvider
 
close() - Method in class io.picodata.driver.cluster.HTTPDiscoveryClusterAddressProvider
 
close() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
close() - Method in class io.picodata.driver.core.connection.AbstractTarantoolConnectionManager
 
close() - Method in class io.picodata.driver.core.connection.TarantoolClusterConnectionManager
 
close() - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
close() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
close() - Method in class io.picodata.driver.core.RequestFutureManager
 
close() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
ClusterTarantoolClient<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core
Main class for connecting to a cluster of Tarantool servers.
ClusterTarantoolClient(TarantoolClientConfig, TarantoolClusterAddressProvider) - Constructor for class io.picodata.driver.core.ClusterTarantoolClient
Create a client.
ClusterTarantoolTupleClient - Class in io.picodata.driver.core
ClusterTarantoolClient implementation for working with default tuples
ClusterTarantoolTupleClient() - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client.
ClusterTarantoolTupleClient(TarantoolCredentials) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client using provided credentials information.
ClusterTarantoolTupleClient(TarantoolCredentials, String, int) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client using provided credentials information.
ClusterTarantoolTupleClient(TarantoolClientConfig, String, int) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client.
ClusterTarantoolTupleClient(TarantoolCredentials, TarantoolServerAddress) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client using provided credentials information.
ClusterTarantoolTupleClient(TarantoolClientConfig, TarantoolServerAddress) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client.
ClusterTarantoolTupleClient(TarantoolCredentials, Collection<TarantoolServerAddress>) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client using provided credentials information.
ClusterTarantoolTupleClient(TarantoolClientConfig, Collection<TarantoolServerAddress>) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client.
ClusterTarantoolTupleClient(TarantoolClientConfig, TarantoolClusterAddressProvider) - Constructor for class io.picodata.driver.core.ClusterTarantoolTupleClient
Create a client.
Condition - Interface in io.picodata.driver.api.conditions
Represents a condition which is evaluated against the tuple fields
Conditions - Class in io.picodata.driver.api.conditions
A collection and a builder for tuple filtering conditions.
Conditions(Conditions) - Constructor for class io.picodata.driver.api.conditions.Conditions
 
config - Variable in class io.picodata.driver.core.connection.TarantoolConnectionFactory
 
configureClient(TarantoolClient<TarantoolTuple, TarantoolResult<TarantoolTuple>>) - Static method in interface io.picodata.driver.api.TarantoolClientFactory
Configure an existing client instance and return a copy of it.
connectionManager(TarantoolClientConfig, TarantoolConnectionFactory, TarantoolConnectionListeners) - Method in class io.picodata.driver.core.AbstractTarantoolClient
Provides a connection manager for Tarantool server connections
connectionManager(TarantoolClientConfig, TarantoolConnectionFactory, TarantoolConnectionListeners) - Method in class io.picodata.driver.core.ClusterTarantoolClient
 
ConnectionMode - Enum in io.picodata.driver.core.connection
Represents connection sequence states
ConnectionSelectionStrategy - Interface in io.picodata.driver.api.connection
Implementations of this class contain an algorithm and maintain the necessary state for selecting the next available connection from the supplied set of connections
ConnectionSelectionStrategyFactory - Interface in io.picodata.driver.api.connection
Manages instantiation of connection selection strategies.
contains(Object) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
containsAll(Collection<?>) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
Converter - Interface in io.picodata.driver.mappers.converters
Basic interface for converters mapping MessagePack entities and Java objects.
ConverterWrapper<C extends Converter> - Class in io.picodata.driver.mappers.converters
Base class for the internal logic of search converters.
ConverterWrapper(C, Class<?>) - Constructor for class io.picodata.driver.mappers.converters.ConverterWrapper
 
copy() - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
copy() - Method in interface io.picodata.driver.mappers.MessagePackMapper
Makes a shallow copy of this mapper instance
copyOf(DefaultMessagePackMapper) - Method in class io.picodata.driver.mappers.factories.DefaultMessagePackMapperFactory
Get modification-safe instance of the given mapper (shallow copy).
create(TarantoolClientConfig, Collection<TarantoolConnection>) - Method in interface io.picodata.driver.api.connection.ConnectionSelectionStrategyFactory
Take the specified collection of Tarantool server connections and instantiate a strategy
create(TarantoolClientConfig, Collection<TarantoolConnection>) - Method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategies.ParallelRoundRobinStrategyFactory
 
create(TarantoolClientConfig, Collection<TarantoolConnection>) - Method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategies.RoundRobinStrategyFactory
 
create() - Method in interface io.picodata.driver.api.retry.RequestRetryPolicyFactory
Instantiate a new request retry policy instance.
create() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory
 
create() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory
 
create() - Static method in class io.picodata.driver.api.space.options.ProxyDeleteOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxyInsertManyOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxyInsertOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxyReplaceManyOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxyReplaceOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxySelectOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxyTruncateOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxyUpdateOptions
Create new instance.
create() - Static method in class io.picodata.driver.api.space.options.ProxyUpsertOptions
Create new instance.
create() - Method in class io.picodata.driver.api.tuple.DefaultTarantoolTupleFactory
 
create(Object...) - Method in class io.picodata.driver.api.tuple.DefaultTarantoolTupleFactory
 
create(Collection<?>) - Method in class io.picodata.driver.api.tuple.DefaultTarantoolTupleFactory
 
create() - Method in interface io.picodata.driver.api.tuple.TarantoolTupleFactory
Create an empty tuple
create(Object...) - Method in interface io.picodata.driver.api.tuple.TarantoolTupleFactory
Create a tuple from an array of field values
create(Collection<?>) - Method in interface io.picodata.driver.api.tuple.TarantoolTupleFactory
Create a tuple from a collection of field values
create(Value) - Method in interface io.picodata.driver.exceptions.errors.TarantoolErrorFactory
Parse the serialized error object and if it matches any of the familiar formats, produce and return a corresponding exception, or an empty Optional otherwise.
create(Value) - Method in class io.picodata.driver.exceptions.errors.TarantoolErrors.TarantoolBoxErrorFactory
 
create(TarantoolErrorResult) - Method in class io.picodata.driver.exceptions.errors.TarantoolErrors.TarantoolBoxErrorFactory
 
create(Value) - Method in class io.picodata.driver.exceptions.errors.TarantoolErrors.TarantoolErrorsErrorFactory
 
create(Value) - Method in class io.picodata.driver.exceptions.errors.TarantoolErrors.TarantoolUnrecognizedErrorFactory
 
create(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Class<?>) - Static method in class io.picodata.driver.protocol.TarantoolRequestSignature
Factory method for caching default result mapper suppliers
create(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, ValueConverter<Value, ?>) - Static method in class io.picodata.driver.protocol.TarantoolRequestSignature
Factory method for caching default result mapper suppliers
create(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<?>, ValueConverter<Value, ?>) - Static method in class io.picodata.driver.protocol.TarantoolRequestSignature
Factory method for caching default multi value result mapper suppliers
create(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<?>, Class<?>) - Static method in class io.picodata.driver.protocol.TarantoolRequestSignature
Factory method for caching default multi value result mapper suppliers
create(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<? extends MessagePackValueMapper>) - Static method in class io.picodata.driver.protocol.TarantoolRequestSignature
Factory method for a typical RPC usage
createClient() - Static method in interface io.picodata.driver.api.TarantoolClientFactory
Create a new client instance.
createClusterAddressProvider(Collection<TarantoolServerAddress>) - Method in class io.picodata.driver.api.TarantoolAddressProviderFactory
 
createClusterAddressProviderWithDiscovery(Collection<TarantoolServerAddress>, TarantoolClusterDiscoveryConfig) - Method in class io.picodata.driver.api.TarantoolAddressProviderFactory
 
createMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends O>, Class<? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
Instantiate the mapper for result contents
createMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
createMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<O>>, Class<? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
createMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<O>>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
createMapper(MessagePackMapper) - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Return builder to create mapper which may depend on input clientMapper For example, you can create maper that can obtain crud and box results from lua and read it into TarantoolTupleResult structure.
createMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Return builder to create mapper which may depend on input clientMapper For example, you can create maper that can obtain crud and box results from lua and read it into TarantoolTupleResult structure.
createMapper(MessagePackMapper) - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
createMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
createMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends R>, Class<? extends R>) - Method in class io.picodata.driver.mappers.factories.TarantoolCallResultMapperFactory
 
createMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<R>>, Class<? extends R>) - Method in class io.picodata.driver.mappers.factories.TarantoolCallResultMapperFactory
 
createMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends R>) - Method in class io.picodata.driver.mappers.factories.TarantoolCallResultMapperFactory
 
createMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<R>>) - Method in class io.picodata.driver.mappers.factories.TarantoolCallResultMapperFactory
 
createMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends TarantoolResult<T>>, Class<? extends TarantoolResult<T>>) - Method in class io.picodata.driver.mappers.factories.TarantoolResultMapperFactory
 
createMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends TarantoolResult<T>>) - Method in class io.picodata.driver.mappers.factories.TarantoolResultMapperFactory
 
createMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>>, Class<? extends TarantoolResult<T>>) - Method in class io.picodata.driver.mappers.factories.TarantoolResultMapperFactory
 
createMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>>) - Method in class io.picodata.driver.mappers.factories.TarantoolResultMapperFactory
 
createTarantoolResultImpl(ArrayValue, ValueConverter<ArrayValue, T>) - Method in class io.picodata.driver.core.TarantoolResultFactory
 
createTarantoolTupleResultImpl(Value, ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.core.TarantoolResultFactory
 
createTarantoolTupleResultImpl(ArrayValue, TarantoolSpaceMetadata, ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.core.TarantoolResultFactory
 
CRUD_PREFIX - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
CRUDResponseToTarantoolSpaceMetadataConverter - Class in io.picodata.driver.core.metadata
Populates crud response metadata format to TarantoolSpaceMetadata.
cursor(Conditions, int) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Cursor is an iterator-like object that is able to scroll through results of a query.
cursor(Conditions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Same as TarantoolSpaceOperations.cursor(Conditions, int) but uses the default batch size.
cursor(Conditions, int) - Method in class io.picodata.driver.core.space.ProxyTarantoolTupleSpace
 
cursor(Conditions) - Method in class io.picodata.driver.core.space.ProxyTarantoolTupleSpace
 
cursor(Conditions, int) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
cursor(Conditions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
cursor(Conditions, int) - Method in class io.picodata.driver.core.space.TarantoolTupleSpace
 
cursor(Conditions) - Method in class io.picodata.driver.core.space.TarantoolTupleSpace
 
CyclingIterator<T> - Class in io.picodata.driver.utils
This iterator is lock-free and loops infinitely over a collection.
CyclingIterator(Collection<T>) - Constructor for class io.picodata.driver.utils.CyclingIterator
Basic constructor.

D

DDLMetadataContainerResult - Interface in io.picodata.driver.api.metadata
Shortcut for SingleValueCallResult with Tarantool metadata
DDLTarantoolSpaceMetadataConverter - Class in io.picodata.driver.core.metadata
Populates metadata from results of a call to proxy API function in Tarantool instance.
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class io.picodata.driver.codecs.MessagePackFrameDecoder
 
decorate(TarantoolClient<TarantoolTuple, TarantoolResult<TarantoolTuple>>) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
Decorates provided client by user specified parameters.
DEFAULT - Static variable in enum io.picodata.driver.auth.PicodataAuthMechanism
Default Picodata server authentication mechanism is MD5
DEFAULT - Static variable in enum io.picodata.driver.auth.TarantoolAuthMechanism
Default Tarantool server authentication mechanism is CHAPSHA1
DEFAULT_DELAY - Static variable in interface io.picodata.driver.api.retry.RequestRetryPolicy
 
DEFAULT_ONE_HOUR_TIMEOUT - Static variable in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
 
DEFAULT_REQUEST_TIMEOUT - Static variable in interface io.picodata.driver.api.retry.RequestRetryPolicy
 
DefaultArrayValueToListConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default ArrayValue to List converter
DefaultArrayValueToListConverter(MessagePackValueMapper) - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultArrayValueToListConverter
 
DefaultArrayValueToLongArrayConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default ArrayValue to long[] converter
DefaultArrayValueToLongArrayConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultArrayValueToLongArrayConverter
 
DefaultBigDecimalToExtensionValueConverter - Class in io.picodata.driver.mappers.converters.object
Default BigDecimal to ExtensionValue converter
DefaultBigDecimalToExtensionValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultBigDecimalToExtensionValueConverter
 
DefaultBinaryValueToByteArrayConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default BinaryValue to byte[] converter
DefaultBinaryValueToByteArrayConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultBinaryValueToByteArrayConverter
 
DefaultBooleanToBooleanValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Boolean to BooleanValue converter
DefaultBooleanToBooleanValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultBooleanToBooleanValueConverter
 
DefaultBooleanValueToBooleanConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default BooleanValue to Boolean converter
DefaultBooleanValueToBooleanConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultBooleanValueToBooleanConverter
 
DefaultByteArrayToBinaryValueConverter - Class in io.picodata.driver.mappers.converters.object
Default byte[] to BinaryValue converter
DefaultByteArrayToBinaryValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultByteArrayToBinaryValueConverter
 
DefaultCharacterToStringValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Character to StringValue converter
DefaultCharacterToStringValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultCharacterToStringValueConverter
 
DefaultCollectionToArrayValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Collection to ArrayValue converter
DefaultCollectionToArrayValueConverter(MessagePackObjectMapper) - Constructor for class io.picodata.driver.mappers.converters.object.DefaultCollectionToArrayValueConverter
 
defaultComplexTypesMapper() - Method in class io.picodata.driver.mappers.factories.DefaultMessagePackMapperFactory
Get modification-safe instance of the mapper.
DefaultDoubleToFloatValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Double to FloatValue converter
DefaultDoubleToFloatValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultDoubleToFloatValueConverter
 
DefaultExtensionValueToBigDecimalConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default ExtensionValue to BigDecimal converter
DefaultExtensionValueToBigDecimalConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToBigDecimalConverter
 
DefaultExtensionValueToInstantConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default ExtensionValue to Instant converter
DefaultExtensionValueToInstantConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToInstantConverter
 
DefaultExtensionValueToIntervalConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default ExtensionValue to Interval converter
DefaultExtensionValueToIntervalConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
DefaultExtensionValueToUUIDConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default ExtensionValue to UUID converter
DefaultExtensionValueToUUIDConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToUUIDConverter
 
DefaultFloatToFloatValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Float to FloatValue converter
DefaultFloatToFloatValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultFloatToFloatValueConverter
 
DefaultFloatValueToDoubleConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default FloatValue to Double converter
DefaultFloatValueToDoubleConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToDoubleConverter
 
DefaultFloatValueToFloatConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default FloatValue to Float converter
DefaultFloatValueToFloatConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToFloatConverter
 
DefaultFloatValueToIntegerConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default FloatValue to Integer converter
DefaultFloatValueToIntegerConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToIntegerConverter
 
DefaultFloatValueToLongConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default FloatValue to Long converter
DefaultFloatValueToLongConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToLongConverter
 
DefaultFloatValueToShortConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default FloatValue to Short converter
DefaultFloatValueToShortConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToShortConverter
 
DefaultInstantToExtensionValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Instant to ExtensionValue converter
DefaultInstantToExtensionValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultInstantToExtensionValueConverter
 
DefaultIntegerToIntegerValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Integer to IntegerValue converter
DefaultIntegerToIntegerValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultIntegerToIntegerValueConverter
 
DefaultIntegerValueToDoubleConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default IntegerValue to Double converter
DefaultIntegerValueToDoubleConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToDoubleConverter
 
DefaultIntegerValueToFloatConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default IntegerValue to Float converter
DefaultIntegerValueToFloatConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToFloatConverter
 
DefaultIntegerValueToIntegerConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default IntegerValue to Integer converter
DefaultIntegerValueToIntegerConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToIntegerConverter
 
DefaultIntegerValueToLongConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default IntegerValue to Long converter
DefaultIntegerValueToLongConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToLongConverter
 
DefaultIntegerValueToShortConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default IntegerValue to Short converter
DefaultIntegerValueToShortConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToShortConverter
 
DefaultIntervalToExtensionValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Interval to ExtensionValue converter
DefaultIntervalToExtensionValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultIntervalToExtensionValueConverter
 
defaultIterator() - Static method in enum io.picodata.driver.protocol.TarantoolIteratorType
Returns the default iterator type (EQ iterator)
DefaultListToArrayValueConverter - Class in io.picodata.driver.mappers.converters.object
Default List to ArrayValue converter
DefaultListToArrayValueConverter(MessagePackObjectMapper) - Constructor for class io.picodata.driver.mappers.converters.object.DefaultListToArrayValueConverter
 
DefaultLongArrayToArrayValueConverter - Class in io.picodata.driver.mappers.converters.object
Default long[] to ArrayValue converter
DefaultLongArrayToArrayValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultLongArrayToArrayValueConverter
 
DefaultLongToIntegerValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Long to IntegerValue converter
DefaultLongToIntegerValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultLongToIntegerValueConverter
 
DefaultMapToMapValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Map to MapValue converter
DefaultMapToMapValueConverter(MessagePackObjectMapper) - Constructor for class io.picodata.driver.mappers.converters.object.DefaultMapToMapValueConverter
 
DefaultMapValueToMapConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default MapValue converter to Map converter
DefaultMapValueToMapConverter(MessagePackValueMapper) - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultMapValueToMapConverter
 
DefaultMessagePackMapper - Class in io.picodata.driver.mappers
Default implementation of MessagePackObjectMapper and MessagePackValueMapper.
DefaultMessagePackMapper() - Constructor for class io.picodata.driver.mappers.DefaultMessagePackMapper
Basic constructor
DefaultMessagePackMapper(DefaultMessagePackMapper) - Constructor for class io.picodata.driver.mappers.DefaultMessagePackMapper
Copying constructor
DefaultMessagePackMapper.Builder - Class in io.picodata.driver.mappers
DefaultMessagePackMapperFactory - Class in io.picodata.driver.mappers.factories
Provides shortcuts for instantiating DefaultMessagePackMapper
DefaultMultiValueResultMapper<T,R extends List<T>> - Class in io.picodata.driver.mappers
Default mapper for MultiValueCallResult with content types supported by the given value mapper
DefaultMultiValueResultMapper(MessagePackMapper, Class<T>) - Constructor for class io.picodata.driver.mappers.DefaultMultiValueResultMapper
Basic constructor
DefaultNilValueToNullConverter - Class in io.picodata.driver.mappers.converters.object
Default NilValue to null converter
DefaultNilValueToNullConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultNilValueToNullConverter
 
DefaultNullToNilValueConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default NilValue to null converter
DefaultNullToNilValueConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultNullToNilValueConverter
 
DefaultPackableObjectConverter - Class in io.picodata.driver.mappers.converters.object
Default converter for internal classes aware of MessagePack serialization
DefaultPackableObjectConverter(MessagePackObjectMapper) - Constructor for class io.picodata.driver.mappers.converters.object.DefaultPackableObjectConverter
 
DefaultShortToIntegerValueConverter - Class in io.picodata.driver.mappers.converters.object
Default Short to IntegerValue converter
DefaultShortToIntegerValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultShortToIntegerValueConverter
 
defaultSimpleTypeMapper() - Method in class io.picodata.driver.mappers.factories.DefaultMessagePackMapperFactory
Get modification-safe instance of the mapper.
DefaultSingleValueResultMapper<T> - Class in io.picodata.driver.mappers
Default mapper for SingleValueCallResult with content types supported by the given value mapper
DefaultSingleValueResultMapper(MessagePackValueMapper, Class<T>) - Constructor for class io.picodata.driver.mappers.DefaultSingleValueResultMapper
Basic constructor
DefaultStringToStringValueConverter - Class in io.picodata.driver.mappers.converters.object
Default String to StringValue converter
DefaultStringToStringValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultStringToStringValueConverter
 
DefaultStringValueToByteArrayConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default StringValue to byte[] converter
DefaultStringValueToByteArrayConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultStringValueToByteArrayConverter
 
DefaultStringValueToCharacterConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default StringValue to Character converter
DefaultStringValueToCharacterConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultStringValueToCharacterConverter
 
DefaultStringValueToStringConverter - Class in io.picodata.driver.mappers.converters.value.defaults
Default StringValue to String converter
DefaultStringValueToStringConverter() - Constructor for class io.picodata.driver.mappers.converters.value.defaults.DefaultStringValueToStringConverter
 
DefaultTarantoolTupleFactory - Class in io.picodata.driver.api.tuple
Default implementation for TarantoolTupleFactory
DefaultTarantoolTupleFactory(MessagePackMapper) - Constructor for class io.picodata.driver.api.tuple.DefaultTarantoolTupleFactory
Constructor.
DefaultTarantoolTupleFactory(MessagePackMapper, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.api.tuple.DefaultTarantoolTupleFactory
Constructor with a space metadata.
DefaultUUIDToExtensionValueConverter - Class in io.picodata.driver.mappers.converters.object
Default UUID to ExtensionValue converter
DefaultUUIDToExtensionValueConverter() - Constructor for class io.picodata.driver.mappers.converters.object.DefaultUUIDToExtensionValueConverter
 
delete(Conditions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Delete a tuple.
delete(Conditions, DeleteOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Delete a tuple.
delete(int, int) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Remove field value
delete(String, int) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Remove field value
delete(Conditions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
delete(Conditions, DeleteOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
delete(Conditions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
delete(Conditions, DeleteOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
delete(Conditions) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
DELETE_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
DeleteOptions<T extends DeleteOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space delete operation options
DeleteProxyOperation<T> - Class in io.picodata.driver.core.proxy
Proxy operation for delete
DeleteProxyOperation.Builder<T> - Class in io.picodata.driver.core.proxy
The builder for this class.
descending() - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance, returning tuples in the descending order
discoverAddresses() - Method in class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
discoverAddresses() - Method in class io.picodata.driver.cluster.BinaryDiscoveryClusterAddressProvider
 
discoverAddresses() - Method in class io.picodata.driver.cluster.HTTPDiscoveryClusterAddressProvider
 

E

emptyMapper() - Method in class io.picodata.driver.mappers.factories.DefaultMessagePackMapperFactory
Get new empty mapper.
EmptyTarantoolResponseBody - Class in io.picodata.driver.protocol
Represents empty body from a map no entries.
EmptyTarantoolResponseBody() - Constructor for class io.picodata.driver.protocol.EmptyTarantoolResponseBody
Basic constructor.
encode(ChannelHandlerContext, TarantoolRequest, ByteBuf) - Method in class io.picodata.driver.codecs.MessagePackFrameEncoder
 
equals(String, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field
equals(int, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field
equals(Object) - Method in class io.picodata.driver.api.conditions.Conditions
 
equals(Object) - Method in class io.picodata.driver.api.TarantoolServerAddress
 
equals(Object) - Method in class io.picodata.driver.api.tuple.TarantoolNullField
 
equals(Object) - Method in class io.picodata.driver.core.conditions.FieldValueConditionImpl
 
equals(Object) - Method in class io.picodata.driver.core.conditions.IdIndexImpl
 
equals(Object) - Method in class io.picodata.driver.core.conditions.IndexValueConditionImpl
 
equals(Object) - Method in class io.picodata.driver.core.conditions.NamedFieldImpl
 
equals(Object) - Method in class io.picodata.driver.core.conditions.NamedIndexImpl
 
equals(Object) - Method in class io.picodata.driver.core.conditions.PositionFieldImpl
 
equals(Object) - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
equals(Object) - Method in class io.picodata.driver.core.tuple.TarantoolFieldImpl
 
equals(Object) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
equals(Object) - Method in class io.picodata.driver.mappers.converters.Interval
 
equals(Object) - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
 
equals(Object) - Method in class io.picodata.driver.protocol.TarantoolRequestSignature
 
equals(Object) - Method in class io.picodata.driver.TarantoolVersion
 
eval(String) - Method in interface io.picodata.driver.api.TarantoolEvalOperations
Execute a Lua expression in the Tarantool instance.
eval(String, Collection<?>) - Method in interface io.picodata.driver.api.TarantoolEvalOperations
Execute a Lua expression in the Tarantool instance.
eval(String, Supplier<? extends MessagePackValueMapper>) - Method in interface io.picodata.driver.api.TarantoolEvalOperations
Execute a Lua expression in the Tarantool instance.
eval(String, Collection<?>, Supplier<? extends MessagePackValueMapper>) - Method in interface io.picodata.driver.api.TarantoolEvalOperations
Execute a Lua expression in the Tarantool instance.
eval(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<? extends MessagePackValueMapper>) - Method in interface io.picodata.driver.api.TarantoolEvalOperations
Execute a Lua expression in the Tarantool instance.
eval(String) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
eval(String, Collection<?>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
eval(String, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
eval(String, Collection<?>, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
eval(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
eval(String) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
eval(String, Collection<?>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
eval(String, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
eval(String, Collection<?>, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
eval(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
eval(String) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
eval(String, Collection<?>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
eval(String, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
eval(String, Collection<?>, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
eval(String, Collection<?>, Supplier<? extends MessagePackObjectMapper>, Supplier<? extends MessagePackValueMapper>) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.picodata.driver.handlers.TarantoolAuthenticationHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.picodata.driver.handlers.TarantoolAuthenticationResponseHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.picodata.driver.handlers.TarantoolResponseHandler
 
EXCESS_ADJUST - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
execute() - Method in interface io.picodata.driver.core.proxy.ProxyOperation
Perform operation.
execute() - Method in class io.picodata.driver.core.proxy.TruncateProxyOperation
 
executor - Variable in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
EXT_TYPE - Static variable in class io.picodata.driver.mappers.converters.object.DefaultIntervalToExtensionValueConverter
 
EXT_TYPE - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 

F

fetchLatestMetadata() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithFetchLatestMetadataOptions
Sets "fetch_latest_metadata" option value to true.
fetchNextTuples() - Method in class io.picodata.driver.api.cursor.OffsetCursor
Perform a call o server for fetching the next batch.
fetchNextTuples() - Method in class io.picodata.driver.api.cursor.StartAfterCursor
 
fetchNextTuples() - Method in class io.picodata.driver.api.cursor.TarantoolCursorBase
 
field() - Method in interface io.picodata.driver.api.conditions.Condition
Filtering operand, may be a field or index
field() - Method in class io.picodata.driver.core.conditions.BaseCondition
 
FIELD_ADJUST - Static variable in class io.picodata.driver.mappers.converters.object.DefaultIntervalToExtensionValueConverter
 
FIELD_ADJUST - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_DAY - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_HOUR - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_MIN - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_MONTH - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_NSEC - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_SEC - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_WEEK - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FIELD_YEAR - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
FieldIdentifier<T,O> - Interface in io.picodata.driver.api.conditions
Represents filtering operand in conditions, it may be an index or a field
FieldValueCondition - Interface in io.picodata.driver.api.conditions
Tuple filtering condition which accepts a field value
FieldValueConditionImpl - Class in io.picodata.driver.core.conditions
Tuple filtering condition which accepts a field value
FieldValueConditionImpl(Operator, FieldIdentifier<?, ?>, Object) - Constructor for class io.picodata.driver.core.conditions.FieldValueConditionImpl
Basic constructor
fillInStackTrace() - Method in exception io.picodata.driver.exceptions.NoAvailableConnectionsException
 
forceMapCall() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithForceMapCallOptions
Sets "force_map_call" option to true. if true then the map call is performed without any optimizations even, default value is false.
forEach(Consumer<? super TarantoolField>) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
fromCode(int) - Static method in enum io.picodata.driver.protocol.TarantoolResponseBodyType
 
fromCode(long) - Static method in enum io.picodata.driver.protocol.TarantoolResponseType
 
fromMessagePack(MessageUnpacker) - Static method in class io.picodata.driver.protocol.TarantoolResponse
Create Tarantool response from the decoded binary data using MessageUnpacker
fromMessagePackValue(Value) - Static method in class io.picodata.driver.protocol.TarantoolHeader
Creates an instance of TarantoolHeader from MessagePack Value
fromString(String) - Static method in enum io.picodata.driver.api.metadata.TarantoolIndexType
Returns the TarantoolIndexType from the string value.
fromString(String) - Static method in class io.picodata.driver.TarantoolVersion
Constructs version from a string
fromTarantoolTuple(TarantoolTuple) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Build a collection of set operations from passed tuple
fromValue(ArrayValue) - Method in class io.picodata.driver.core.metadata.ArrayValueToSpaceFormatConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.core.metadata.CRUDResponseToTarantoolSpaceMetadataConverter
 
fromValue(Value) - Method in class io.picodata.driver.core.metadata.DDLTarantoolSpaceMetadataConverter
 
fromValue(MapValue) - Method in class io.picodata.driver.core.metadata.RowsMetadataToTarantoolTupleResultConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.core.metadata.TarantoolIndexMetadataConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.core.metadata.VSpaceToTarantoolSpaceMetadataConverter
 
fromValue(V) - Method in class io.picodata.driver.mappers.AbstractResultMapper
 
fromValue(V, Class<O>) - Method in class io.picodata.driver.mappers.AbstractResultMapper
 
fromValue(NilValue) - Method in class io.picodata.driver.mappers.converters.object.DefaultNilValueToNullConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToMultiValueCallResultConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToMultiValueCallResultSimpleConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToMultiValueListConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToSingleValueCallResultConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToSingleValueCallResultSimpleConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolResultConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolTupleConverter
 
fromValue(ArrayValue, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolTupleConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.ArrayValueToTarantoolTupleResultConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultArrayValueToListConverter
 
fromValue(ArrayValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultArrayValueToLongArrayConverter
 
fromValue(BinaryValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultBinaryValueToByteArrayConverter
 
fromValue(BooleanValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultBooleanValueToBooleanConverter
 
fromValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToBigDecimalConverter
 
fromValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToInstantConverter
 
fromValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
fromValue(ExtensionValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToUUIDConverter
 
fromValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToDoubleConverter
 
fromValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToFloatConverter
 
fromValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToIntegerConverter
 
fromValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToLongConverter
 
fromValue(FloatValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultFloatValueToShortConverter
 
fromValue(IntegerValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToDoubleConverter
 
fromValue(IntegerValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToFloatConverter
 
fromValue(IntegerValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToIntegerConverter
 
fromValue(IntegerValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToLongConverter
 
fromValue(IntegerValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultIntegerValueToShortConverter
 
fromValue(MapValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultMapValueToMapConverter
 
fromValue(StringValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultStringValueToByteArrayConverter
 
fromValue(StringValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultStringValueToCharacterConverter
 
fromValue(StringValue) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultStringValueToStringConverter
 
fromValue(V) - Method in interface io.picodata.driver.mappers.converters.ValueConverter
Convert MessagePack entity to a Java object
fromValue(V) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
fromValue(V, Class<O>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
fromValue(V) - Method in interface io.picodata.driver.mappers.MessagePackValueMapper
Create Java object out of its MessagePack representation.
fromValue(V, Class<O>) - Method in interface io.picodata.driver.mappers.MessagePackValueMapper
Create Java object out of its MessagePack representation.
fullScan() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithFullScanOptions
Sets "fullscan" option value to true.

G

get() - Method in interface io.picodata.driver.api.cursor.TarantoolCursor
 
get() - Method in class io.picodata.driver.api.cursor.TarantoolCursorBase
 
get() - Method in class io.picodata.driver.api.retry.RequestTimeoutOperation
 
get(int) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
get(TemporalUnit) - Method in class io.picodata.driver.mappers.converters.Interval
 
getAddresses() - Method in interface io.picodata.driver.api.TarantoolClusterAddressProvider
The collection of Tarantool server nodes which belong to the same cluster
getAddresses() - Method in class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
getAddresses() - Method in class io.picodata.driver.core.connection.AbstractTarantoolConnectionManager
Get server addresses to connect to.
getAddresses() - Method in class io.picodata.driver.core.connection.TarantoolClusterConnectionManager
 
getAddressProvider() - Method in class io.picodata.driver.core.ClusterTarantoolClient
 
getAddressProvider() - Method in class io.picodata.driver.core.ClusterTarantoolTupleClient
 
getAdjust() - Method in class io.picodata.driver.mappers.converters.Interval
 
getArguments() - Method in class io.picodata.driver.core.proxy.TruncateProxyOperation
 
getArrayValueToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
 
getArrayValueToTarantoolTupleResultConverter(ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
 
getAttempts() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy
 
getAuthenticator() - Method in interface io.picodata.driver.auth.AuthMechanism
Get authentication mechanism implementation
getAuthenticator() - Method in enum io.picodata.driver.auth.PicodataAuthMechanism
 
getAuthenticator() - Method in enum io.picodata.driver.auth.TarantoolAuthMechanism
 
getAuthMechanism() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get server authentication mechanism
getBalance() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithBalanceOptions
 
getBatchSize() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithBatchSizeOptions
Return the internal size of batch for transferring data between storage and router nodes.
getBody() - Method in class io.picodata.driver.protocol.TarantoolRequest
Get body
getBody() - Method in class io.picodata.driver.protocol.TarantoolResponse
Get response body
getBoolean(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Boolean
getBoolean(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Boolean
getBoolean(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getBoolean(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getBootstrap() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
getBucketId() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithBucketIdOptions
Return bucket id that is used by operation to find storage location.
getByteArray(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to byte[]
getByteArray(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to byte[]
getByteArray(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getByteArray(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getCallback() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory
Getter for exception handler
getChannel() - Method in interface io.picodata.driver.api.connection.TarantoolConnection
Get the Netty channel baking this connection
getChannel() - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
getCharacter(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Character
getCharacter(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Character
getCharacter(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getCharacter(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getClient() - Method in class io.picodata.driver.core.proxy.TruncateProxyOperation
 
getClient() - Method in class io.picodata.driver.core.RetryingTarantoolClient
Getter for decorated client
getClientConfig() - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Get client configuration for connecting to the set of the discovery endpoints
getCode() - Method in enum io.picodata.driver.api.conditions.Operator
 
getCode() - Method in class io.picodata.driver.protocol.TarantoolHeader
 
getCode() - Method in enum io.picodata.driver.protocol.TarantoolIteratorType
 
getCode() - Method in enum io.picodata.driver.protocol.TarantoolRequestFieldType
 
getCode() - Method in enum io.picodata.driver.protocol.TarantoolRequestType
 
getConfig() - Method in interface io.picodata.driver.api.TarantoolClient
Get the Tarantool client config passed to this client
getConfig() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
getConfig() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
getConfig() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
getConnection() - Method in class io.picodata.driver.core.connection.AbstractTarantoolConnectionManager
 
getConnection() - Method in interface io.picodata.driver.core.connection.TarantoolConnectionManager
Get an established connection according to the order provided by specified connection selection strategy.
getConnectionListeners() - Method in interface io.picodata.driver.api.TarantoolClient
Get collection of connection listeners.
getConnectionListeners() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
getConnectionListeners() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
getConnectionListeners() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
getConnections() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get number of connections to be established with the target server.
getConnectionSelectionStrategyFactory() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get factory implementation for collection selection strategy instances
getConnectTimeout() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get TCP connection timeout, in milliseconds
getConnectTimeout() - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Get cluster discovery endpoint connection timeout
getConverter() - Method in class io.picodata.driver.mappers.converters.ConverterWrapper
 
getConverterTargetType(Object) - Static method in class io.picodata.driver.mappers.MapperReflectionUtils
Get class for the runtime target type parameter of a converter
getCredentials() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get Tarantool credentials
getCurrentValue() - Method in class io.picodata.driver.api.cursor.OffsetCursor
 
getCurrentValue() - Method in class io.picodata.driver.api.cursor.StartAfterCursor
 
getCurrentValue() - Method in class io.picodata.driver.api.cursor.TarantoolCursorBase
 
getCursorBatchSize() - Method in class io.picodata.driver.api.TarantoolClientConfig
How many items will be fetched from server per cursor request.
getData() - Method in class io.picodata.driver.protocol.EmptyTarantoolResponseBody
 
getData() - Method in class io.picodata.driver.protocol.NotEmptyTarantoolResponseBody
 
getData() - Method in class io.picodata.driver.protocol.TarantoolOkResult
Get response data
getData() - Method in interface io.picodata.driver.protocol.TarantoolResponseBody
Get response body data
getDay() - Method in class io.picodata.driver.mappers.converters.Interval
 
getDecimal(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to BigDecimal
getDecimal(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to BigDecimal
getDecimal(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getDecimal(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getDefaultMultiValueMapper(MessagePackMapper, Class<T>) - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
getDefaultSingleValueMapper(MessagePackValueMapper, Class<T>) - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
getDelay() - Method in interface io.picodata.driver.api.retry.RequestRetryPolicy
Delay that is used to wait before start attempt again.
getDelay() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy
 
getDelay() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory
Getter for delay
getDelay() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicy
 
getDelay() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory
Getter for delay
getDeleteFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the delete operation.
getDiscoveryConfig() - Method in class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
getDiscoveryFunction() - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Get discovery function name
getDouble(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Double
getDouble(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Double
getDouble(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getDouble(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getEndpoint() - Method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig
Get config of service discovery endpoint
getEndpointProvider() - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Get service discovery endpoint provider
getErrorCode() - Method in class io.picodata.driver.protocol.TarantoolErrorResult
Get error status code
getErrorMessage() - Method in class io.picodata.driver.protocol.TarantoolErrorResult
Get error message
getEventLoopThreadsNumber() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get number of set up internal event loop threads.
getExceptionCheck() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory
Getter for exception handler
getExecutorService() - Method in class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
getFetchLatestMetadata() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithFetchLatestMetadataOptions
 
getField(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get a tuple field by its position
getField(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get a tuple field by its name
getField(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getField(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getFieldByName(String) - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get field metadata by name
getFieldByName(String) - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getFieldByPosition(int) - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get field metadata by position
getFieldByPosition(int) - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getFieldIndex() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexPartMetadata
Get field index in space format
getFieldIndex() - Method in interface io.picodata.driver.api.tuple.operations.TupleOperation
 
getFieldName() - Method in interface io.picodata.driver.api.metadata.TarantoolFieldMetadata
Get field name
getFieldName() - Method in interface io.picodata.driver.api.tuple.operations.TupleOperation
 
getFieldNameByPosition(int) - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get field name by position
getFieldNameByPosition(int) - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getFieldPosition() - Method in interface io.picodata.driver.api.metadata.TarantoolFieldMetadata
Get field position in space starts with 0
getFieldPositionByName(String) - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get field position in space by name starts with 0, or -1 if this field not found in format metadata
getFieldPositionByName(String) - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getFieldPositionByName(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getFields() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithFieldsOptions
Return list of fields names for getting only a subset of fields.
getFields() - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get all tuple fields as list
getFields() - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getFieldType() - Method in interface io.picodata.driver.api.metadata.TarantoolFieldMetadata
Get field type
getFieldType() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexPartMetadata
Get field type
getFloat(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Float
getFloat(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Float
getFloat(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getFloat(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getForceMapCall() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithForceMapCallOptions
 
getFullScan() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithFullScanOptions
 
getFunctionName() - Method in class io.picodata.driver.core.proxy.TruncateProxyOperation
 
getFuture() - Method in class io.picodata.driver.core.TarantoolRequestMetadata
 
getGetSchemaFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for getting the spaces and indexes schema.
getHeader() - Method in exception io.picodata.driver.exceptions.TarantoolDecoderException
 
getHeader() - Method in class io.picodata.driver.protocol.TarantoolRequest
Get header
getHost() - Method in class io.picodata.driver.api.TarantoolServerAddress
Get the hostname
getHour() - Method in class io.picodata.driver.mappers.converters.Interval
 
getIndexById(String, int) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for index from the specified space by index ID
getIndexById(int, int) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for index from the specified space by index ID
getIndexById(String, int) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getIndexById(int, int) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getIndexByName(int, String) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for index from the specified space by name
getIndexByName(String, String) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for index from the specified space by name
getIndexByName(int, String) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getIndexByName(String, String) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getIndexId() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get index ID in the corresponding space on the Tarantool server
getIndexId() - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
Get index ID
getIndexMetadata() - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getIndexMetadataBySpaceId() - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getIndexMetadataBySpaceName() - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataContainer
Get index metadata mapped to index name and then to space name
getIndexMetadataBySpaceName() - Method in class io.picodata.driver.core.metadata.ProxyTarantoolMetadataContainer
 
getIndexMetadataBySpaceName() - Method in class io.picodata.driver.core.metadata.SpacesTarantoolMetadataContainer
 
getIndexName() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get index name
getIndexOptions() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get index options
getIndexPartPositionByFieldPosition(int) - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get map of field positions to index parts positions
getIndexParts() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get index parts
getIndexPartsByPosition() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get index parts by field indexes
getIndexType() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get index type
getInsertFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the insert operation.
getInsertManyFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the insert_many operation.
getInstance() - Static method in class io.picodata.driver.core.metadata.ArrayValueToSpaceFormatConverter
 
getInstance() - Static method in class io.picodata.driver.core.metadata.CRUDResponseToTarantoolSpaceMetadataConverter
 
getInstance() - Static method in class io.picodata.driver.core.metadata.DDLTarantoolSpaceMetadataConverter
 
getInstance() - Static method in class io.picodata.driver.core.metadata.VSpaceToTarantoolSpaceMetadataConverter
 
getInstance() - Static method in class io.picodata.driver.core.TarantoolResultFactory
 
getInstance() - Static method in class io.picodata.driver.mappers.factories.DefaultMessagePackMapperFactory
Get factory instance.
getInstance() - Static method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
Get factory instance.
getInstant(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Instant
getInstant(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Instant
getInstant(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getInstant(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getInteger(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Integer
getInteger(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Integer
getInteger(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getInteger(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getInterval(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Interval
getInterval(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Interval
getInterval(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getInterval(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getIsNullable() - Method in interface io.picodata.driver.api.metadata.TarantoolFieldMetadata
Get isNullable parameter
getIteratorType() - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
Get iterator type
getKeyValues() - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
Get list of key values
getLimit() - Method in class io.picodata.driver.api.conditions.Conditions
Get the specified limit
getLimit() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy
 
getList(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to List
getList(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to List
getList(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getList(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getLong(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Long
getLong(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Long
getLong(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getLong(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getLsn() - Method in class io.picodata.driver.protocol.TarantoolHeader
 
getMap(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Map
getMap(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to Map
getMap(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getMap(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getMechanism() - Method in class io.picodata.driver.auth.ChapSha1TarantoolAuthenticator
Returns the supported TarantoolAuthMechanism
getMechanism() - Method in class io.picodata.driver.auth.MD5PicodataAuthenticator
Returns the supported PicodataAuthMechanism
getMechanism() - Method in interface io.picodata.driver.auth.TarantoolAuthenticator
Provides the authentication mechanism signature
getMessagePackMapper() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get mapper between Java objects and MessagePack entities
getMetadata() - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataProvider
Retrieve the metadata from an external source
getMetadata() - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Get metadata associated with this space
getMetadata() - Method in class io.picodata.driver.core.metadata.ProxyMetadataProvider
 
getMetadata() - Method in class io.picodata.driver.core.metadata.SpacesMetadataProvider
 
getMetadata() - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
getMetadata() - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
getMetadata() - Method in class io.picodata.driver.core.space.TarantoolSpace
 
getMin() - Method in class io.picodata.driver.mappers.converters.Interval
 
getMode() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithModeOptions
Return operation mode.
getMonth() - Method in class io.picodata.driver.mappers.converters.Interval
 
getMultiValueResultMapper(Supplier<R>, ValueConverter<Value, T>) - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
getName() - Method in enum io.picodata.driver.api.metadata.TarantoolIndexType
 
getNsec() - Method in class io.picodata.driver.mappers.converters.Interval
 
getNumberOfAttempts() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory
Getter for number of attempts
getObject(int, Class<O>) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get a tuple field value by its position specifying the target value type
getObject(String, Class<O>) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get a tuple field value by its name specifying the target value type
getObject(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get a tuple field value as a raw object
getObject(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get a tuple field value as a raw object
getObject(int, Class<O>) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getObject(String, Class<O>) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getObject(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getObject(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getObjectConverter(Class<? extends O>, Class<? extends V>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
getObjectConverter(Class<? extends O>, Class<? extends V>) - Method in interface io.picodata.driver.mappers.MessagePackObjectMapper
 
getOffset() - Method in class io.picodata.driver.api.conditions.Conditions
Get the specified offset
getOffset() - Method in class io.picodata.driver.api.tuple.operations.TupleSpliceOperation
 
getOperationTimeout() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicy
 
getOperationTimeout() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory
Getter for operation timeout
getOperationType() - Method in interface io.picodata.driver.api.tuple.operations.TupleOperation
 
getOption(ProxyOption, Class<T>) - Method in class io.picodata.driver.api.space.options.BaseOptions
Get an option value.
getOption(ProxyOption, Class<T>) - Method in interface io.picodata.driver.api.space.options.Options
Return option value by name.
getOwnerId() - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get owner ID
getOwnerId() - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getPassword() - Method in class io.picodata.driver.auth.SimpleTarantoolCredentials
 
getPath() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexPartMetadata
Get path inside field (for "JSON-path" indexes)
getPolicyException(Throwable) - Method in interface io.picodata.driver.api.retry.RequestRetryPolicy
Get an exception stating why the policy cannot repeat the request
getPolicyException(Throwable) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy
 
getPort() - Method in class io.picodata.driver.api.TarantoolServerAddress
Get the port number
getPosition() - Method in class io.picodata.driver.api.tuple.operations.TupleSpliceOperation
 
getPreferReplica() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithPreferReplicaOptions
 
getReadTimeout() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get socket read timeout, in milliseconds
getReadTimeout() - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Get response timeout for cluster discovery request
getRemoteAddress() - Method in interface io.picodata.driver.api.connection.TarantoolConnection
Get the Tarantool server address for this connection
getRemoteAddress() - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
getReplaceFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the replace operation.
getReplaceManyFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the replace_many operation.
getReplicaId() - Method in class io.picodata.driver.protocol.TarantoolHeader
 
getRequest(Long) - Method in class io.picodata.driver.core.RequestFutureManager
Get a request me instance bound to the passed request ID
getRequestId() - Method in class io.picodata.driver.core.TarantoolRequestMetadata
 
getRequestTimeout() - Method in interface io.picodata.driver.api.retry.RequestRetryPolicy
Get timeout value for one retry attempt.
getRequestTimeout() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy
 
getRequestTimeout() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory
Getter for request timeout
getRequestTimeout() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicy
 
getRequestTimeout() - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory
Getter for request timout
getRequestTimeout() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get request completion timeout, in milliseconds
getResponseBodyType() - Method in class io.picodata.driver.protocol.EmptyTarantoolResponseBody
 
getResponseBodyType() - Method in class io.picodata.driver.protocol.NotEmptyTarantoolResponseBody
 
getResponseBodyType() - Method in interface io.picodata.driver.protocol.TarantoolResponseBody
Get response body type
getResponseCode() - Method in class io.picodata.driver.protocol.TarantoolResponse
Get response code
getResponseType() - Method in class io.picodata.driver.protocol.TarantoolResponse
Get response type
getResultMapperFactoryFactory() - Method in interface io.picodata.driver.api.TarantoolCallOperations
Get the default factory for result mapper factory instances
getResultMapperFactoryFactory() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
getResultMapperFactoryFactory() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
getResultMapperFactoryFactory() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
getRetryPolicyFactory() - Method in class io.picodata.driver.core.RetryingTarantoolClient
getRollbackOnError() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithRollbackOnErrorOptions
Return whether all changes should not be saved if any tuple replace was unsuccesful.
getRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
 
getRowsMetadataToTarantoolTupleResultConverter(ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
 
getSchemaVersion() - Method in class io.picodata.driver.protocol.TarantoolHeader
 
getSec() - Method in class io.picodata.driver.mappers.converters.Interval
 
getSelectFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the select operation.
getServiceDiscoveryDelay() - Method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig
Get cluster discovery delay
getSignature() - Method in interface io.picodata.driver.auth.AuthMechanism
Get authentication mechanism signature marker for the server
getSignature() - Method in enum io.picodata.driver.auth.PicodataAuthMechanism
 
getSignature() - Method in enum io.picodata.driver.auth.TarantoolAuthMechanism
 
getSignature() - Method in class io.picodata.driver.protocol.TarantoolRequest
Get signature
getSingleValueResultConverter(MessagePackValueMapper) - Method in class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
 
getSingleValueResultMapper(ValueConverter<Value, T>) - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
getSocketAddress() - Method in class io.picodata.driver.api.TarantoolServerAddress
Get the socket address
getSpaceById(int) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for the space specified by id
getSpaceById(int) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getSpaceByName(String) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for the space specified by name
getSpaceByName(String) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getSpaceFormatMetadata() - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get map with metadata of fields
getSpaceFormatMetadata() - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getSpaceId() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Get ID of a space that this index is defined on
getSpaceId() - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get space ID on the Tarantool server
getSpaceId() - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getSpaceIndexes(int) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for all indexes for space specified by id
getSpaceIndexes(String) - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Get metadata for all indexes for space specified by name
getSpaceIndexes(int) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getSpaceIndexes(String) - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getSpaceMetadata() - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getSpaceMetadataById() - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
getSpaceMetadataByName() - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataContainer
Get space metadata mapped to space name
getSpaceMetadataByName() - Method in class io.picodata.driver.core.metadata.ProxyTarantoolMetadataContainer
 
getSpaceMetadataByName() - Method in class io.picodata.driver.core.metadata.SpacesTarantoolMetadataContainer
 
getSpaceName() - Method in interface io.picodata.driver.api.metadata.TarantoolSpaceMetadata
Get space name
getSpaceName() - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
getSslContext() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get settings for establishing SSL/TLS connection
getStartTuple() - Method in class io.picodata.driver.api.conditions.Conditions
Get the specified index values to start from
getStopOnError() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithStopOnErrorOptions
Return whether the operation should be interrupted if any tuple replace was unsuccesful.
getString(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to String
getString(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to String
getString(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getString(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getStringCode() - Method in enum io.picodata.driver.protocol.TarantoolIteratorType
 
getSync() - Method in class io.picodata.driver.protocol.TarantoolHeader
 
getSyncId() - Method in class io.picodata.driver.protocol.TarantoolErrorResult
Get request ID a.k.a. sync ID
getSyncId() - Method in class io.picodata.driver.protocol.TarantoolOkResult
Get request ID a.k.a. sync ID
getSyncId() - Method in class io.picodata.driver.protocol.TarantoolResponse
Get request ID
getTarantoolResultMapper(MessagePackMapper, Class<T>) - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
getTarantoolServerAddress() - Method in exception io.picodata.driver.exceptions.TarantoolSocketException
Get TarantoolServerAddress for this exception
getTarantoolTupleResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Default factory for call result with different structures.
getTarantoolTupleResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
getTargetClass() - Method in class io.picodata.driver.mappers.converters.ConverterWrapper
 
getTimeout() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithTimeoutOptions
Return operation timeout.
getTimeoutScheduler() - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
Get timeout scheduler instance.
getTimestamp() - Method in class io.picodata.driver.protocol.TarantoolHeader
 
getTruncateFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the select operation.
getUnits() - Method in class io.picodata.driver.mappers.converters.Interval
 
getUpdateFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the update operation.
getUpsertFunctionName() - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
Get API function name for performing the upsert operation.
getUri() - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Get discovery endpoint URI
getUsername() - Method in class io.picodata.driver.auth.SimpleTarantoolCredentials
 
getUsername() - Method in interface io.picodata.driver.auth.TarantoolCredentials
Return the username to authenticate with its identity
getUUID(int) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to UUID
getUUID(String) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the field value converted to UUID
getUUID(int) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getUUID(String) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
getValue() - Method in interface io.picodata.driver.api.tuple.operations.TupleOperation
 
getValue(Class<O>, MessagePackValueMapper) - Method in interface io.picodata.driver.api.tuple.TarantoolField
Get the field value converted to the target type
getValue(MessagePackValueMapper) - Method in interface io.picodata.driver.api.tuple.TarantoolField
Get the field value, possibly converted to some Java type
getValue(Class<O>, MessagePackValueMapper) - Method in class io.picodata.driver.api.tuple.TarantoolNullField
 
getValue(MessagePackValueMapper) - Method in class io.picodata.driver.api.tuple.TarantoolNullField
 
getValue(Class<O>, MessagePackValueMapper) - Method in class io.picodata.driver.core.tuple.TarantoolFieldImpl
 
getValue(MessagePackValueMapper) - Method in class io.picodata.driver.core.tuple.TarantoolFieldImpl
 
getValueConverter(ValueType, Class<? extends O>) - Method in class io.picodata.driver.mappers.AbstractResultMapper
 
getValueConverter() - Method in class io.picodata.driver.mappers.converters.ValueConverterWithInputTypeWrapper
 
getValueConverter(ValueType, Class<? extends O>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
getValueConverter(ValueType, Class<? extends O>) - Method in interface io.picodata.driver.mappers.MessagePackValueMapper
Get a converter capable of converting from the source entity class to the target class
getValueType() - Method in class io.picodata.driver.mappers.converters.ValueConverterWithInputTypeWrapper
 
getVersion() - Method in interface io.picodata.driver.api.connection.TarantoolConnection
Get the Tarantool server version
getVersion() - Method in interface io.picodata.driver.api.TarantoolClient
Get the Tarantool server version
getVersion() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
getVersion() - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
getVersion() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
getVersion() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
getVersion() - Method in class io.picodata.driver.TarantoolVersionHolder
Get Tarantool server version
getVshardRouter() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithVshardRouterOptions
 
getWeek() - Method in class io.picodata.driver.mappers.converters.Interval
 
getWriteBatchSize() - Method in class io.picodata.driver.api.TarantoolClientConfig
Get maximum number of requests to be sent in one batch to the server.
getYear() - Method in class io.picodata.driver.mappers.converters.Interval
 
getYieldEvery() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithYieldEveryOptions
 
greaterOrEquals(String, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater or equal than the specified value
greaterOrEquals(int, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater or equal than the specified value
greaterThan(String, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater than the specified value
greaterThan(int, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values greater than the specified value

H

hashCode() - Method in class io.picodata.driver.api.conditions.Conditions
 
hashCode() - Method in class io.picodata.driver.api.TarantoolServerAddress
 
hashCode() - Method in class io.picodata.driver.api.tuple.TarantoolNullField
 
hashCode() - Method in class io.picodata.driver.core.conditions.FieldValueConditionImpl
 
hashCode() - Method in class io.picodata.driver.core.conditions.IdIndexImpl
 
hashCode() - Method in class io.picodata.driver.core.conditions.IndexValueConditionImpl
 
hashCode() - Method in class io.picodata.driver.core.conditions.NamedFieldImpl
 
hashCode() - Method in class io.picodata.driver.core.conditions.NamedIndexImpl
 
hashCode() - Method in class io.picodata.driver.core.conditions.PositionFieldImpl
 
hashCode() - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
hashCode() - Method in class io.picodata.driver.core.tuple.TarantoolFieldImpl
 
hashCode() - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
hashCode() - Method in class io.picodata.driver.mappers.converters.Interval
 
hashCode() - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
 
hashCode() - Method in class io.picodata.driver.protocol.TarantoolRequestSignature
 
hashCode() - Method in class io.picodata.driver.TarantoolVersion
 
hasMetadata() - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Check whether this tuple includes information about space format
hasMetadata() - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
hasNext() - Method in class io.picodata.driver.utils.CyclingIterator
 
hasText(String, String) - Static method in class io.picodata.driver.utils.Assert
Asserts if the given String is not empty
HTTPClusterDiscoveryEndpoint - Class in io.picodata.driver.cluster
Class-container for HTTPDiscoveryClusterAddressProvider configuration
HTTPClusterDiscoveryEndpoint() - Constructor for class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Create an instance
HTTPClusterDiscoveryEndpoint(String) - Constructor for class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Create an instance, specifying URI for connection
HTTPClusterDiscoveryEndpoint.Builder - Class in io.picodata.driver.cluster
HTTPDiscoveryClusterAddressProvider - Class in io.picodata.driver.cluster
Tarantool server address provider with service discovery via HTTP.
HTTPDiscoveryClusterAddressProvider(TarantoolClusterDiscoveryConfig) - Constructor for class io.picodata.driver.cluster.HTTPDiscoveryClusterAddressProvider
 

I

IdIndex - Interface in io.picodata.driver.api.conditions
Represents an index defined by its id
IdIndexImpl - Class in io.picodata.driver.core.conditions
Represents an index defined by its id
IdIndexImpl(int) - Constructor for class io.picodata.driver.core.conditions.IdIndexImpl
Construct index by its id
indexEquals(String, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index
indexEquals(int, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index
indexGreaterOrEquals(String, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values greater or equal than the specified value
indexGreaterOrEquals(int, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values greater or equal than the specified value
indexGreaterThan(String, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values greater than the specified value
indexGreaterThan(int, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values greater than the specified value
indexLessOrEquals(String, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values less or equal than the specified value
indexLessOrEquals(int, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values less or equal than the specified value
indexLessThan(String, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values less than the specified value
indexLessThan(int, List<?>) - Static method in class io.picodata.driver.api.conditions.Conditions
Create new Conditions instance with filter by the specified index, with values less than the specified value
indexMetadataBySpaceId - Variable in class io.picodata.driver.core.metadata.TarantoolMetadata
 
indexMetadataBySpaceName - Variable in class io.picodata.driver.core.metadata.TarantoolMetadata
 
indexOf(Object) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
IndexValueCondition - Interface in io.picodata.driver.api.conditions
Tuple filtering condition which accepts index key parts values
IndexValueConditionImpl - Class in io.picodata.driver.core.conditions
Tuple filtering condition which accepts index key parts values
IndexValueConditionImpl(Operator, FieldIdentifier<?, ?>, List<?>) - Constructor for class io.picodata.driver.core.conditions.IndexValueConditionImpl
Basic constructor
InfiniteRetryPolicy(long, long, long, T) - Constructor for class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicy
Basic constructor
InfiniteRetryPolicyFactory(long, long, long, T) - Constructor for class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory
Basic constructor with timeout and delay.
initChannel(SocketChannel) - Method in class io.picodata.driver.core.TarantoolChannelInitializer
 
insert(T) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Inserts tuple into the space, if no tuple with same unique keys exists.
insert(T, InsertOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Inserts tuple into the space, if no tuple with same unique keys exists.
insert(int, Object) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Insert field value
insert(String, Object) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Insert field value
insert(T) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
insert(T, InsertOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
insert(T) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
insert(T, InsertOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
insert(T) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
INSERT_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
INSERT_MANY_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
insertMany(Collection<T>) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Inserts several tuples into the space at once.
insertMany(Collection<T>, InsertManyOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Inserts several tuples into the space at once.
insertMany(Collection<T>) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
insertMany(Collection<T>, InsertManyOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
insertMany(Collection<T>) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
insertMany(Collection<T>, InsertManyOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
insertMany(Collection<T>) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
InsertManyOptions<T extends InsertManyOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space insert_many operation options
InsertManyProxyOperation<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
Proxy operation for inserting many records at once
InsertManyProxyOperation.Builder<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
The builder for this class.
InsertOptions<T extends InsertOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space insert operation options
InsertProxyOperation<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
Proxy operation for insert
InsertProxyOperation.Builder<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
The builder for this class.
INSTANCE - Static variable in interface io.picodata.driver.api.TarantoolVoidResult
 
INSTANCE - Static variable in class io.picodata.driver.api.tuple.TarantoolNullField
 
INSTANCE - Static variable in class io.picodata.driver.auth.ChapSha1TarantoolAuthenticator
Singleton instance of this authenticator
INSTANCE - Static variable in class io.picodata.driver.auth.MD5PicodataAuthenticator
Singleton instance of this authenticator
InterfaceParameterClassNotFoundException - Exception in io.picodata.driver.mappers
Represents all types of errors when the target interface parameter class cannot be determined
InterfaceParameterClassNotFoundException(Throwable) - Constructor for exception io.picodata.driver.mappers.InterfaceParameterClassNotFoundException
Create the exception with a cause
InterfaceParameterClassNotFoundException(String, Object...) - Constructor for exception io.picodata.driver.mappers.InterfaceParameterClassNotFoundException
Create the exception with a message template
InterfaceParameterTypeNotFoundException - Exception in io.picodata.driver.mappers
Represents all types of errors when the target interface parameter type cannot be determined
InterfaceParameterTypeNotFoundException(String, Object...) - Constructor for exception io.picodata.driver.mappers.InterfaceParameterTypeNotFoundException
Create the exception with a message template
Interval - Class in io.picodata.driver.mappers.converters
 
Interval() - Constructor for class io.picodata.driver.mappers.converters.Interval
 
InvalidVersionException - Exception in io.picodata.driver
Occurs when the version received from Tarantool server is invalid or unsupported
InvalidVersionException() - Constructor for exception io.picodata.driver.InvalidVersionException
 
InvalidVersionException(String) - Constructor for exception io.picodata.driver.InvalidVersionException
 
InvalidVersionException(Exception) - Constructor for exception io.picodata.driver.InvalidVersionException
 
io.picodata.driver - package io.picodata.driver
Picodata/Tarantool Client implementation based on the Netty transport and official MessagePack serializer implementation.
io.picodata.driver.api - package io.picodata.driver.api
Contains interfaces and classes essential for end-user driver API
io.picodata.driver.api.conditions - package io.picodata.driver.api.conditions
Tuple filtering conditions used in select operations
io.picodata.driver.api.connection - package io.picodata.driver.api.connection
Classes for working with connections to Tarantool instances.
io.picodata.driver.api.cursor - package io.picodata.driver.api.cursor
Contains interfaces and implementations for cursors.
io.picodata.driver.api.metadata - package io.picodata.driver.api.metadata
Contains interfaces for Tarantool space metadata operations
io.picodata.driver.api.proxy - package io.picodata.driver.api.proxy
Contains classes essential for proxy client
io.picodata.driver.api.retry - package io.picodata.driver.api.retry
Request retrying and network errors handling functionality.
io.picodata.driver.api.space - package io.picodata.driver.api.space
Contains interfaces for Tarantool space operations
io.picodata.driver.api.space.options - package io.picodata.driver.api.space.options
Contains implementations for Tarantool space options
io.picodata.driver.api.space.options.crud - package io.picodata.driver.api.space.options.crud
Contains interfaces for Tarantool CRUD options
io.picodata.driver.api.space.options.crud.enums - package io.picodata.driver.api.space.options.crud.enums
Contains enums for CRUD option values.
io.picodata.driver.api.tuple - package io.picodata.driver.api.tuple
Contains tuple representation classes and helpers
io.picodata.driver.api.tuple.operations - package io.picodata.driver.api.tuple.operations
This sub-package is dedicated to Tarantool update and upsert operations
io.picodata.driver.auth - package io.picodata.driver.auth
Authentication mechanisms and data handlers.
io.picodata.driver.cluster - package io.picodata.driver.cluster
Service discovery mechanism and providers
io.picodata.driver.codecs - package io.picodata.driver.codecs
Contains implementations of Netty codecs
io.picodata.driver.core - package io.picodata.driver.core
Driver core classes
io.picodata.driver.core.conditions - package io.picodata.driver.core.conditions
Tuple filtering conditions used in select operations
io.picodata.driver.core.connection - package io.picodata.driver.core.connection
Contains classes for connection establishing and selection strategy invocation algorithms.
io.picodata.driver.core.metadata - package io.picodata.driver.core.metadata
Contains implementations for Tarantool space metadata operations
io.picodata.driver.core.proxy - package io.picodata.driver.core.proxy
Contains classes and interfaces essential for proxy client
io.picodata.driver.core.proxy.enums - package io.picodata.driver.core.proxy.enums
Contains enum class for proxy operation argument parts.
io.picodata.driver.core.space - package io.picodata.driver.core.space
Contains implementations for Tarantool space operations
io.picodata.driver.core.tuple - package io.picodata.driver.core.tuple
Contains implementations of tuple representation classes and helpers
io.picodata.driver.exceptions - package io.picodata.driver.exceptions
Exception classes for internal client errors to be translated to user
io.picodata.driver.exceptions.errors - package io.picodata.driver.exceptions.errors
Classes for representing tarantool errors in java
io.picodata.driver.handlers - package io.picodata.driver.handlers
Contains Netty handler implementations
io.picodata.driver.mappers - package io.picodata.driver.mappers
Contains converters and mappers that map Java object and MessagePack
io.picodata.driver.mappers.converters - package io.picodata.driver.mappers.converters
Contains converters that map Java object and MessagePack
io.picodata.driver.mappers.converters.object - package io.picodata.driver.mappers.converters.object
Contains converters that map Java object to MessagePack
io.picodata.driver.mappers.converters.value - package io.picodata.driver.mappers.converters.value
Contains converters that map MessagePack to Java object
io.picodata.driver.mappers.converters.value.defaults - package io.picodata.driver.mappers.converters.value.defaults
Contains default converters that map MessagePack values to Java Objects
io.picodata.driver.mappers.factories - package io.picodata.driver.mappers.factories
Contains factories for mappers and mappers stacks
io.picodata.driver.protocol - package io.picodata.driver.protocol
Tarantool binary protocol primitives and helpers
io.picodata.driver.protocol.requests - package io.picodata.driver.protocol.requests
This sub-package is dedicated to Tarantool operation requests
io.picodata.driver.utils - package io.picodata.driver.utils
Auxiliary code enhancements
isConnected() - Method in interface io.picodata.driver.api.connection.TarantoolConnection
Get the connection status
isConnected() - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
isDescending() - Method in class io.picodata.driver.api.conditions.Conditions
Get the descending option value
isEmpty() - Method in class io.picodata.driver.core.TarantoolResultImpl
 
isGuest() - Method in class io.picodata.driver.auth.SimpleTarantoolCredentials
 
isPrimary() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Returns true if this is a primary index, false otherwise.
isProxyOperation() - Method in interface io.picodata.driver.api.tuple.operations.TupleOperation
 
isSecure() - Method in class io.picodata.driver.api.TarantoolClientConfig
Gets a flag that determines client uses encryption for binary connections or not
isUnique() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Returns true if this is a unique index, false otherwise.
isUnique() - Method in interface io.picodata.driver.api.metadata.TarantoolIndexOptions
 
isValid() - Method in class io.picodata.driver.auth.SimpleTarantoolCredentials
 
iterator() - Method in class io.picodata.driver.core.TarantoolResultImpl
 
iterator() - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 

L

LAST_ADJUST - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
lastExceptionWrapper - Variable in class io.picodata.driver.api.retry.RetryingAsyncOperation
 
lastIndexOf(Object) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
lessOrEquals(String, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less or equal than the specified value
lessOrEquals(int, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less or equal than the specified value
lessThan(String, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less than the specified value
lessThan(int, Object) - Static method in class io.picodata.driver.api.conditions.Conditions
Filter tuples by the specified field, with values less than the specified value
limit(long) - Static method in class io.picodata.driver.api.conditions.Conditions
Limit the number od returned tuples with the specified value
listIterator() - Method in class io.picodata.driver.core.TarantoolResultImpl
 
listIterator(int) - Method in class io.picodata.driver.core.TarantoolResultImpl
 

M

makeOperationsFromTuple(T) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
Create a TupleOperations instance from the given tuple of type T
makeOperationsFromTuple(TarantoolTuple) - Method in class io.picodata.driver.core.space.ProxyTarantoolTupleSpace
 
makeOperationsFromTuple(T) - Method in class io.picodata.driver.core.space.TarantoolSpace
Create a TupleOperations instance from the given tuple of type T
makeOperationsFromTuple(TarantoolTuple) - Method in class io.picodata.driver.core.space.TarantoolTupleSpace
 
MapperReflectionUtils - Class in io.picodata.driver.mappers
Contains helper methods for converter classes lookup and determining its parameters at runtime
mappingConfig - Variable in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
MAX_DAY_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MAX_HOUR_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MAX_MIN_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MAX_MONTH_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MAX_NSEC_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MAX_SEC_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MAX_WEEK_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MAX_YEAR_RANGE - Static variable in class io.picodata.driver.mappers.converters.Interval
 
MD5PicodataAuthenticator - Class in io.picodata.driver.auth
This authenticator performs authentication to Picodata server using md5 password hashing mechanism the provided plain user credentials.
MessagePackFrameDecoder - Class in io.picodata.driver.codecs
Converts Tarantool server responses from MessagePack frames to Java objects
MessagePackFrameDecoder() - Constructor for class io.picodata.driver.codecs.MessagePackFrameDecoder
 
MessagePackFrameEncoder - Class in io.picodata.driver.codecs
Converts Tarantool requests from Java objects to MessagePack frames
MessagePackFrameEncoder(MessagePackObjectMapper) - Constructor for class io.picodata.driver.codecs.MessagePackFrameEncoder
 
MessagePackMapper - Interface in io.picodata.driver.mappers
Combines both ObjectMapper and ValueMapper interfaces
MessagePackMapperBuilder - Interface in io.picodata.driver.api
Builder for MessagePackMapper
MessagePackObjectMapper - Interface in io.picodata.driver.mappers
Basic interface for generic converters between Java objects and MessagePack entities.
MessagePackObjectMapperException - Exception in io.picodata.driver.mappers
Represents exceptions that occur while performing conversion between Java objects and MessagePack entities
MessagePackObjectMapperException() - Constructor for exception io.picodata.driver.mappers.MessagePackObjectMapperException
 
MessagePackObjectMapperException(String) - Constructor for exception io.picodata.driver.mappers.MessagePackObjectMapperException
 
MessagePackObjectMapperException(String, Object...) - Constructor for exception io.picodata.driver.mappers.MessagePackObjectMapperException
 
MessagePackObjectMapperException(String, Throwable) - Constructor for exception io.picodata.driver.mappers.MessagePackObjectMapperException
 
MessagePackValueMapper - Interface in io.picodata.driver.mappers
Basic interface for collection of generic converters between MessagePack entities and Java objects.
MessagePackValueMapperException - Exception in io.picodata.driver.mappers
Represents exceptions that occur while performing conversion between MessagePack entities and Java objects
MessagePackValueMapperException() - Constructor for exception io.picodata.driver.mappers.MessagePackValueMapperException
 
MessagePackValueMapperException(String) - Constructor for exception io.picodata.driver.mappers.MessagePackValueMapperException
 
MessagePackValueMapperException(String, Object...) - Constructor for exception io.picodata.driver.mappers.MessagePackValueMapperException
 
MessagePackValueMapperException(String, Throwable) - Constructor for exception io.picodata.driver.mappers.MessagePackValueMapperException
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.api.conditions.FieldIdentifier
Returns metadata object corresponding to the field identifier type
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.api.conditions.IdIndex
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.api.conditions.NamedField
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.api.conditions.NamedIndex
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.api.conditions.PositionField
 
metadata() - Method in interface io.picodata.driver.api.TarantoolClient
Provides operations for Tarantool spaces and indexes metadata
metadata() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.conditions.IdIndexImpl
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.conditions.NamedFieldImpl
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.conditions.NamedIndexImpl
 
metadata(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.conditions.PositionFieldImpl
 
metadata() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
metadata() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
metadataProvider() - Method in interface io.picodata.driver.api.TarantoolClient
Provides implementation of retrieving the metadata for spaces and instances from Tarantool servers
metadataProvider() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
metadataProvider() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
metadataProvider() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
Mode - Enum in io.picodata.driver.api.space.options.crud.enums
Enum represents the CRUD predefined mode option values.
multiConnection(InetSocketAddress, int, TarantoolConnectionListeners) - Method in class io.picodata.driver.core.connection.TarantoolConnectionFactory
Create several connections and return their futures
MultiValueCallResult<T,R extends List<T>> - Interface in io.picodata.driver.api
CallResult implementation with multi result value (all items item of the multi-return result is treated as value)
MultiValueCallResultImpl<T,R extends List<T>> - Class in io.picodata.driver.core
Basic MultiValueCallResult implementation.
MultiValueCallResultImpl(Value, ValueConverter<ArrayValue, R>) - Constructor for class io.picodata.driver.core.MultiValueCallResultImpl
 
MultiValueCallResultImpl(Value, MessagePackValueMapper) - Constructor for class io.picodata.driver.core.MultiValueCallResultImpl
 
MultiValueResultMapperFactory<T,R extends List<T>> - Class in io.picodata.driver.mappers.factories
Factory for CallResultMapper instances used for handling Lua call multi-return result which is treated as a list of values
MultiValueResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
Basic constructor
MultiValueResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
Basic constructor with mapper
multiValueResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Create a factory for mapping stored Lua function multi-return call result to MultiValueCallResult with the custom result and tuple types.
multiValueResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
multiValueTarantoolResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Default factory for the mapping stored Lua function call multi-return result to TarantoolResult, where each value is interpreted as a tuple of custom type.
multiValueTarantoolResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
MultiValueTarantoolTupleResult - Interface in io.picodata.driver.api.tuple
Shortcut for MultiValueCallResult with default tuple result
multiValueTupleResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Default factory for the stored Lua function call result, interpreted in a way that each returned item is a tuple.
multiValueTupleResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
MultiValueWithTarantoolResultMapperFactory<T> - Class in io.picodata.driver.mappers.factories
Factory for CallResultMapper instances used for handling Lua call multi-return result items as list of tuples
MultiValueWithTarantoolResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.MultiValueWithTarantoolResultMapperFactory
Basic constructor
MultiValueWithTarantoolResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.MultiValueWithTarantoolResultMapperFactory
Basic constructor with mapper
MultiValueWithTarantoolTupleResultMapperFactory - Class in io.picodata.driver.mappers.factories
Factory for CallResultMapper instances used for handling results with TarantoolTuples as multi-return result items
MultiValueWithTarantoolTupleResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.MultiValueWithTarantoolTupleResultMapperFactory
Basic constructor
MultiValueWithTarantoolTupleResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.MultiValueWithTarantoolTupleResultMapperFactory
Basic constructor with mapper

N

NamedField - Interface in io.picodata.driver.api.conditions
Represents a field defined by name
NamedFieldImpl - Class in io.picodata.driver.core.conditions
Represents a field defined by name
NamedFieldImpl(String) - Constructor for class io.picodata.driver.core.conditions.NamedFieldImpl
Construct field using its name.
NamedIndex - Interface in io.picodata.driver.api.conditions
Represents an index defined by name
NamedIndexImpl - Class in io.picodata.driver.core.conditions
Represents an index defined by name
NamedIndexImpl(String) - Constructor for class io.picodata.driver.core.conditions.NamedIndexImpl
Construct index by its name
newThread(Runnable) - Method in class io.picodata.driver.core.TarantoolDaemonThreadFactory
 
next() - Method in interface io.picodata.driver.api.connection.ConnectionSelectionStrategy
Provide the next available connection from the underlying pool of connections
next() - Method in interface io.picodata.driver.api.cursor.TarantoolCursor
Fetch next element.
next() - Method in class io.picodata.driver.api.cursor.TarantoolCursorBase
 
next() - Method in class io.picodata.driver.utils.CyclingIterator
 
NoAvailableConnectionsException - Exception in io.picodata.driver.exceptions
Represents an error where all connections in a pool are closed
NoAvailableConnectionsException() - Constructor for exception io.picodata.driver.exceptions.NoAvailableConnectionsException
Basic constructor.
NONE_ADJUST - Static variable in class io.picodata.driver.mappers.converters.value.defaults.DefaultExtensionValueToIntervalConverter
 
notEmpty(Collection<?>, String) - Static method in class io.picodata.driver.utils.Assert
Asserts if the given Collection is not empty
NotEmptyTarantoolResponseBody - Class in io.picodata.driver.protocol
Represents non-empty body from a map with one key and the actual data as value
NotEmptyTarantoolResponseBody(int, Value) - Constructor for class io.picodata.driver.protocol.NotEmptyTarantoolResponseBody
Basic constructor.
notNull(Object, String) - Static method in class io.picodata.driver.utils.Assert
Asserts if the passed object is not null

O

ObjectConverter<O,V extends org.msgpack.value.Value> - Interface in io.picodata.driver.mappers.converters
Basic interface for converters from Java objects to MessagePack entities for a particular class
of(TarantoolConnectionListener...) - Static method in class io.picodata.driver.api.connection.TarantoolConnectionListeners
Construct a collection from an enumeration of TarantoolConnectionListener
offset(long) - Static method in class io.picodata.driver.api.conditions.Conditions
Skip the specified number of tuples before collecting the result.
OffsetCursor<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.api.cursor
Cursor implementation that uses server 'limit' and 'offset' methods under the hood.
OffsetCursor(TarantoolSpaceOperations<T, R>, Conditions, int) - Constructor for class io.picodata.driver.api.cursor.OffsetCursor
 
onConnection(TarantoolConnection) - Method in interface io.picodata.driver.api.connection.TarantoolConnectionListener
The operation to perform when the connection is ready
onConnectionClosed(TarantoolConnection) - Method in interface io.picodata.driver.api.connection.TarantoolConnectionCloseListener
This method is invoked when the connection has been closed.
onConnectionFailure(TarantoolConnection, Throwable) - Method in interface io.picodata.driver.api.connection.TarantoolConnectionFailureListener
This method is invoked when the connection has been broken.
operation - Variable in class io.picodata.driver.api.retry.RetryingAsyncOperation
 
OperationWithBalanceOptions<T extends OperationWithBalanceOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable "balance" option.
OperationWithBatchSizeOptions<T extends OperationWithBatchSizeOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
 
OperationWithBucketIdOptions<T extends OperationWithBucketIdOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable bucket id.
OperationWithFetchLatestMetadataOptions<T extends OperationWithFetchLatestMetadataOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable "fetch_latest_metadata" option.
OperationWithFieldsOptions<T extends OperationWithFieldsOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable return.
OperationWithForceMapCallOptions<T extends OperationWithForceMapCallOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable "force_map_call" option.
OperationWithFullScanOptions<T extends OperationWithModeOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
 
OperationWithIndexQueryBuilderOptions<T extends OperationWithIndexQueryBuilderOptions<T>> - Interface in io.picodata.driver.core.proxy
 
OperationWithModeOptions<T extends OperationWithModeOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable mode.
OperationWithPreferReplicaOptions<T extends OperationWithPreferReplicaOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable "prefer_replica".
OperationWithRollbackOnErrorOptions<T extends OperationWithRollbackOnErrorOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable rollback_on_error.
OperationWithStopOnErrorOptions<T extends OperationWithStopOnErrorOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable stop_on_error.
OperationWithTimeoutOptions<T extends OperationWithTimeoutOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base class for all operation options that may have a configurable timeout.
OperationWithTupleBuilderOptions<T extends OperationWithTupleBuilderOptions<T,R>,R extends Packable> - Interface in io.picodata.driver.core.proxy
 
OperationWithTupleOperationBuilderOptions<T extends OperationWithTupleOperationBuilderOptions<T>> - Interface in io.picodata.driver.core.proxy
 
OperationWithTuplesBuilderOptions<T extends OperationWithTuplesBuilderOptions<T,P>,P extends Packable> - Interface in io.picodata.driver.core.proxy
 
OperationWithVshardRouterOptions<T extends OperationWithVshardRouterOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
Base interface for all operation options that may have a configurable "vshard_router" value.
OperationWithYieldEveryOptions<T extends OperationWithYieldEveryOptions<T>> - Interface in io.picodata.driver.api.space.options.crud
 
operator() - Method in interface io.picodata.driver.api.conditions.Condition
Filtering operator (<.
Operator - Enum in io.picodata.driver.api.conditions
Filtering condition operator.
operator() - Method in class io.picodata.driver.core.conditions.BaseCondition
 
Options - Interface in io.picodata.driver.api.space.options
Marker interface for space operations options.

P

Packable - Interface in io.picodata.driver.protocol
Classes implementing this interface can be converted into MessagePack representation
parse(Value) - Static method in class io.picodata.driver.exceptions.errors.TarantoolErrorsParser
Parse the error from tarantool
PicodataAuthMechanism - Enum in io.picodata.driver.auth
Provides signatures for the authentication mechanisms supported by Picodata
policy - Variable in class io.picodata.driver.api.retry.RetryingAsyncOperation
 
PositionField - Interface in io.picodata.driver.api.conditions
Represents a field defined by position
PositionFieldImpl - Class in io.picodata.driver.core.conditions
Represents a field defined by position
PositionFieldImpl(int) - Constructor for class io.picodata.driver.core.conditions.PositionFieldImpl
Construct field using its position in field.
preferReplica() - Method in interface io.picodata.driver.api.space.options.crud.OperationWithPreferReplicaOptions
Sets "prefer_replica" option value to true.
prepareUserAuthData(byte[], TarantoolCredentials) - Method in class io.picodata.driver.auth.ChapSha1TarantoolAuthenticator
Take the salt from the server connect response, write the authentication data based on the provided SimpleTarantoolCredentials.
prepareUserAuthData(byte[], TarantoolCredentials) - Method in class io.picodata.driver.auth.MD5PicodataAuthenticator
Take the salt from the server connect response, write the authentication data based on the provided SimpleTarantoolCredentials.
prepareUserAuthData(byte[], TarantoolCredentials) - Method in interface io.picodata.driver.auth.TarantoolAuthenticator
Takes the server auth data returned in response for the connect request and user auth data, performs the necessary transformations and writes the serialized authentication data to a byte array
PRIMARY - Static variable in class io.picodata.driver.protocol.TarantoolIndexQuery
 
primary() - Method in class io.picodata.driver.protocol.TarantoolIndexQueryFactory
Create a query for primary index
ProxyDeleteOptions - Class in io.picodata.driver.api.space.options
Represent options for delete cluster proxy operation
ProxyInsertManyOptions - Class in io.picodata.driver.api.space.options
Represent options for insert_many cluster proxy operation
ProxyInsertOptions - Class in io.picodata.driver.api.space.options
Represent options for insert cluster proxy operation
ProxyMetadataProvider - Class in io.picodata.driver.core.metadata
Provides spaces and index metadata via stored function call
ProxyMetadataProvider(TarantoolCallOperations, String, ValueConverter<Value, TarantoolMetadataContainer>, Class<? extends SingleValueCallResult<TarantoolMetadataContainer>>) - Constructor for class io.picodata.driver.core.metadata.ProxyMetadataProvider
Basic constructor
ProxyOperation<T> - Interface in io.picodata.driver.core.proxy
Base interface for space operations mapped to call operations
ProxyOperationArgument - Enum in io.picodata.driver.core.proxy.enums
Enum class representing a parts of arguments from which the final list of arguments is combined.
ProxyOperationsMappingConfig - Class in io.picodata.driver.api.proxy
Provides methods for function names in a Tarantool instance or a Tarantool Cartridge role for CRUD operations.
ProxyOperationsMappingConfig.Builder - Class in io.picodata.driver.api.proxy
ProxyOption - Enum in io.picodata.driver.api.space.options.crud.enums
General enumeration class representing the names of CRUD options.
ProxyReplaceManyOptions - Class in io.picodata.driver.api.space.options
Represent options for replace_many cluster proxy operation
ProxyReplaceOptions - Class in io.picodata.driver.api.space.options
Represent options for replace cluster proxy operation
ProxySelectOptions - Class in io.picodata.driver.api.space.options
Represent options for select cluster proxy operation
ProxyTarantoolClient<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core
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).
ProxyTarantoolClient(TarantoolClient<T, R>, ProxyOperationsMappingConfig) - Constructor for class io.picodata.driver.core.ProxyTarantoolClient
Basic constructor
ProxyTarantoolMetadataContainer - Class in io.picodata.driver.core.metadata
Contains spaces and indexes metadata information retrieved from a call to a stored function
ProxyTarantoolMetadataContainer() - Constructor for class io.picodata.driver.core.metadata.ProxyTarantoolMetadataContainer
 
ProxyTarantoolSpace<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.space
Basic proxy TarantoolSpaceOperations implementation, which uses calls to API functions defined in Tarantool instance for performing CRUD operations on a space
ProxyTarantoolSpace(TarantoolClientConfig, TarantoolCallOperations, ProxyOperationsMappingConfig, TarantoolMetadataOperations, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.core.space.ProxyTarantoolSpace
 
ProxyTarantoolTupleClient - Class in io.picodata.driver.core
ProxyTarantoolClient implementation for working with default tuples
ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple, TarantoolResult<TarantoolTuple>>) - Constructor for class io.picodata.driver.core.ProxyTarantoolTupleClient
Basic constructor.
ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple, TarantoolResult<TarantoolTuple>>, ProxyOperationsMappingConfig) - Constructor for class io.picodata.driver.core.ProxyTarantoolTupleClient
Basic constructor
ProxyTarantoolTupleSpace - Class in io.picodata.driver.core.space
ProxyTarantoolSpace implementation for working with default tuples
ProxyTarantoolTupleSpace(TarantoolClientConfig, TarantoolCallOperations, ProxyOperationsMappingConfig, TarantoolSpaceMetadata, TarantoolMetadataOperations) - Constructor for class io.picodata.driver.core.space.ProxyTarantoolTupleSpace
Basic constructor
ProxyTruncateOptions - Class in io.picodata.driver.api.space.options
Represent options for truncate cluster proxy operation
ProxyUpdateOptions - Class in io.picodata.driver.api.space.options
Represent options for update cluster proxy operation
ProxyUpsertOptions - Class in io.picodata.driver.api.space.options
Represent options for update cluster proxy operation
putObject(int, Object) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Set a tuple field value from an object by field position
putObject(String, Object) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Set a tuple field value from an object by field name
putObject(int, Object) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
putObject(String, Object) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 

R

readVersion(String) - Method in class io.picodata.driver.TarantoolVersionHolder
Reads Tarantool version from a String.
refresh() - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Refresh metadata cache
refresh() - Method in interface io.picodata.driver.api.TarantoolClient
Starts the process of establishing lacking connections to each host
refresh() - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
refresh() - Method in class io.picodata.driver.core.connection.AbstractTarantoolConnectionManager
 
refresh() - Method in interface io.picodata.driver.core.connection.TarantoolConnectionManager
Starts the process of establishing lacking connections to each host
refresh() - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
refresh() - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
refresh() - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
registerObjectConverter(ObjectConverter<O, V>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
Perform ObjectConverter converter registration.
registerObjectConverter(Class<? extends O>, ObjectConverter<O, V>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
Adds a Java object converter to this mappers instance.
registerObjectConverter(Class<? extends O>, Class<V>, ObjectConverter<O, V>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
registerObjectConverter(Class<? extends O>, Class<V>, ObjectConverter<O, V>) - Method in interface io.picodata.driver.mappers.MessagePackObjectMapper
Adds a Java object converter to this mappers instance
registerValueConverter(ValueType, Class<? extends O>, ValueConverter<V, ? extends O>) - Method in class io.picodata.driver.mappers.AbstractResultMapper
 
registerValueConverter(ValueType, ValueConverter<V, ? extends O>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
Perform ValueConverter converter registration.
registerValueConverter(ValueType, Class<? extends O>, ValueConverter<V, ? extends O>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
registerValueConverter(ValueType, Class<? extends O>, ValueConverter<V, ? extends O>) - Method in interface io.picodata.driver.mappers.MessagePackValueMapper
Adds a MessagePack entity converter to this mappers instance.
registerValueConverterWithoutTargetClass(ValueType, ValueConverter<V, ? extends O>) - Method in class io.picodata.driver.mappers.AbstractResultMapper
 
registerValueConverterWithoutTargetClass(ValueType, ValueConverter<V, ? extends O>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
registerValueConverterWithoutTargetClass(ValueType, ValueConverter<V, ? extends O>) - Method in interface io.picodata.driver.mappers.MessagePackValueMapper
 
remove(Object) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
remove(int) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
removeAll(Collection<?>) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
replace(T) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Insert a tuple into the space or replace an existing one.
replace(T, ReplaceOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Insert a tuple into the space or replace an existing one.
replace(T) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
replace(T, ReplaceOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
replace(T) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
replace(T, ReplaceOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
replace(T) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
REPLACE_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
REPLACE_MANY_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
replaceMany(Collection<T>) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Insert or replace several tuples into the space at once.
replaceMany(Collection<T>, ReplaceManyOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Insert or replace several tuples into the space at once.
replaceMany(Collection<T>) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
replaceMany(Collection<T>, ReplaceManyOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
replaceMany(Collection<T>) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
replaceMany(Collection<T>, ReplaceManyOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
replaceMany(Collection<T>) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
ReplaceManyOptions<T extends ReplaceManyOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space replace_many operation options
ReplaceManyProxyOperation<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
Proxy operation for replacing many records at once
ReplaceManyProxyOperation.Builder<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
The builder for this class.
ReplaceOptions<T extends ReplaceOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space replace operation options
ReplaceProxyOperation<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
Proxy operation for replace
ReplaceProxyOperation.Builder<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
The builder for this class.
RequestFutureManager - Class in io.picodata.driver.core
Keeps track of submitted requests, finishing them by timeout and allowing asynchronous request processing
RequestFutureManager(TarantoolClientConfig, ScheduledExecutorService) - Constructor for class io.picodata.driver.core.RequestFutureManager
Basic constructor.
requestManager - Variable in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
RequestRetryPolicy - Interface in io.picodata.driver.api.retry
Request retry policy contains an algorithm of deciding whether an exception is retryable and settings for limiting the retry attempts
RequestRetryPolicyFactory - Interface in io.picodata.driver.api.retry
Manages instantiation of request retry policies.
RequestTimeoutOperation<T> - Class in io.picodata.driver.api.retry
Supplier of scheduled request timeout tasks.
RequestTimeoutOperation(CompletableFuture<T>, long) - Constructor for class io.picodata.driver.api.retry.RequestTimeoutOperation
 
requestTimeoutOperation - Variable in class io.picodata.driver.api.retry.RetryingAsyncOperation
 
RESULT_META - Static variable in class io.picodata.driver.core.metadata.RowsMetadataToTarantoolTupleResultConverter
 
RESULT_ROWS - Static variable in class io.picodata.driver.core.metadata.RowsMetadataToTarantoolTupleResultConverter
 
resultFuture - Variable in class io.picodata.driver.api.retry.RetryingAsyncOperation
 
ResultMapperFactoryFactory - Interface in io.picodata.driver.mappers.factories
Provides different factories for creating result mappers
ResultMapperFactoryFactory.Builder - Interface in io.picodata.driver.mappers.factories
 
ResultMapperFactoryFactoryImpl - Class in io.picodata.driver.mappers.factories
Manages instantiation of the operation result factories
ResultMapperFactoryFactoryImpl() - Constructor for class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
Basic constructor.
retainAll(Collection<?>) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
retryAll - Static variable in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
 
RetryingAsyncOperation<T> - Class in io.picodata.driver.api.retry
Wrapper to run operation in an asynchronous way with retries.
RetryingAsyncOperation(RequestRetryPolicy, Supplier<CompletableFuture<T>>, CompletableFuture<T>, AtomicReference<Throwable>) - Constructor for class io.picodata.driver.api.retry.RetryingAsyncOperation
 
RetryingTarantoolClient<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core
Client implementation that decorates a TarantoolClient instance, allowing to specify a retry policy for all requests made through this client instance.
RetryingTarantoolClient(TarantoolClient<T, R>, RequestRetryPolicyFactory) - Constructor for class io.picodata.driver.core.RetryingTarantoolClient
Basic constructor.
RetryingTarantoolClient(TarantoolClient<T, R>, RequestRetryPolicyFactory, Executor) - Constructor for class io.picodata.driver.core.RetryingTarantoolClient
Basic constructor
RetryingTarantoolSpace<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.space
Wrapper for TarantoolSpaceOperations instances which adds request retry policy to each operation
RetryingTarantoolSpace(TarantoolSpaceOperations<T, R>, RequestRetryPolicyFactory, Executor) - Constructor for class io.picodata.driver.core.space.RetryingTarantoolSpace
Basic constructor
RetryingTarantoolTupleClient - Class in io.picodata.driver.core
RetryingTarantoolClient implementation for working with default tuples
RetryingTarantoolTupleClient(TarantoolClient<TarantoolTuple, TarantoolResult<TarantoolTuple>>, RequestRetryPolicyFactory) - Constructor for class io.picodata.driver.core.RetryingTarantoolTupleClient
Basic constructor
RetryingTarantoolTupleClient(TarantoolClient<TarantoolTuple, TarantoolResult<TarantoolTuple>>, RequestRetryPolicyFactory, Executor) - Constructor for class io.picodata.driver.core.RetryingTarantoolTupleClient
Basic constructor
retryNetworkErrors() - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
Check all known network exceptions
retryNone - Static variable in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
 
retryPolicyFactory - Variable in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
retryTarantoolNoSuchProcedureErrors() - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
reverse() - Method in enum io.picodata.driver.protocol.TarantoolIteratorType
 
RollbackOnError - Enum in io.picodata.driver.api.space.options.crud.enums
Enum represents the CRUD predefined rollback_on_error option values.
rowsMetadataStructureResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Create a factory for mapping stored function call result to MultiValueCallResult containing a list of tuples mapped to TarantoolResult input: storing structure(e.g.
rowsMetadataStructureResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
RowsMetadataToTarantoolTupleResultConverter - Class in io.picodata.driver.core.metadata
 
RowsMetadataToTarantoolTupleResultConverter(ArrayValueToTarantoolTupleConverter) - Constructor for class io.picodata.driver.core.metadata.RowsMetadataToTarantoolTupleResultConverter
 
RowsMetadataToTarantoolTupleResultMapperFactory - Class in io.picodata.driver.mappers.factories
Factory for TarantoolResultMapper instances used for handling results with tuples of any type
RowsMetadataToTarantoolTupleResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
Basic constructor
RowsMetadataToTarantoolTupleResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
Basic constructor with mapper
rowsMetadataTupleResultMapper() - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
MessagePack value mapper configured with an ArrayValue to tuple converter corresponding to the selected tuple type
rowsMetadataTupleResultMapper() - Method in class io.picodata.driver.core.space.ProxyTarantoolTupleSpace
 
rowsMetadataTupleResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Default factory for call result with a list of tuples in structure with metadata.
rowsMetadataTupleResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
run() - Method in class io.picodata.driver.api.retry.RetryingAsyncOperation
 

S

scheduleRefresh() - Method in interface io.picodata.driver.api.metadata.TarantoolMetadataOperations
Initiates metadata refresh cycle
scheduleRefresh() - Method in class io.picodata.driver.core.metadata.TarantoolMetadata
 
SCHEMA_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
select(Conditions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Select tuples matching the specified query with options.
select(Conditions, SelectOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Select tuples matching the specified query with specified conditions and options.
select(Conditions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
select(Conditions, SelectOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
select(Conditions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
select(Conditions, SelectOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
select(Conditions) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
SELECT_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
SelectOptions<T extends SelectOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space select operation options TODO: separate proxy options and cluster options: issue
SelectProxyOperation<T> - Class in io.picodata.driver.core.proxy
Proxy operation for select
SelectProxyOperation.Builder<T> - Class in io.picodata.driver.core.proxy
The builder for this class.
self() - Method in class io.picodata.driver.api.space.options.ProxyDeleteOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxyInsertManyOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxyInsertOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxyReplaceManyOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxyReplaceOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxySelectOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxyTruncateOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxyUpdateOptions
 
self() - Method in class io.picodata.driver.api.space.options.ProxyUpsertOptions
 
Self<T extends Self<T>> - Interface in io.picodata.driver.api.space.options
 
self() - Method in interface io.picodata.driver.api.space.options.Self
 
self() - Method in class io.picodata.driver.core.proxy.DeleteProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.InsertManyProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.InsertProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.ReplaceManyProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.ReplaceProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.SelectProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.TruncateProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.UpdateProxyOperation.Builder
 
self() - Method in class io.picodata.driver.core.proxy.UpsertProxyOperation.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolAuthRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolCallRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolDeleteRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolEvalRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolInsertRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolReplaceRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolUpdateRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.requests.TarantoolUpsertRequest.Builder
 
self() - Method in class io.picodata.driver.protocol.TarantoolRequest.Builder
 
sendRequest(TarantoolRequest) - Method in interface io.picodata.driver.api.connection.TarantoolConnection
Send a prepared request to the Tarantool server and flush the buffer
sendRequest(TarantoolRequest) - Method in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
set(int, Object) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Set field value
set(String, Object) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Set field value
set(int, T) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
setAdjust(Adjust) - Method in class io.picodata.driver.mappers.converters.Interval
 
setAuthMechanism(AuthMechanism) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set server authentication mechanism
setClientConfig(TarantoolClientConfig) - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Set client configuration for connecting to the set of the discovery endpoints.
setCode(Long) - Method in class io.picodata.driver.protocol.TarantoolHeader
 
setConnections(int) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set number of connections to be established with the target server
setConnectionSelectionStrategyFactory(ConnectionSelectionStrategyFactory) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set factory implementation for collection selection strategy instances, for example, an instance of TarantoolConnectionSelectionStrategies.RoundRobinStrategyFactory
setConnectTimeout(int) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set TCP connection timeout, in milliseconds
setConnectTimeout(int) - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Set cluster discovery endpoint connection timeout
setCredentials(TarantoolCredentials) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set Tarantool credentials store
setDay(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
setDiscoveryFunction(String) - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Set discovery function name
setEndpoint(TarantoolClusterDiscoveryEndpoint) - Method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig
Set service discovery endpoint config and enable cluster connection
setEndpointProvider(TarantoolClusterAddressProvider) - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint
Set service discovery endpoint provider
setEventLoopThreadsNumber(int) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set number of internal event loop threads.
setField(int, TarantoolField) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Set a tuple field by field position
setField(String, TarantoolField) - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Set a tuple field by field name
setField(int, TarantoolField) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
setField(String, TarantoolField) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
setHour(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
setIndexOptions(TarantoolIndexOptions) - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Set index options
setIndexParts(List<TarantoolIndexPartMetadata>) - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Set index parts
setIndexType(TarantoolIndexType) - Method in interface io.picodata.driver.api.metadata.TarantoolIndexMetadata
Set index type
setItems(ArrayValue, ValueConverter<ArrayValue, T>) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
setLsn(Long) - Method in class io.picodata.driver.protocol.TarantoolHeader
 
setMessagePackMapper(MessagePackMapper) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set mapper between Java objects and MessagePack entities
setMin(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
setMonth(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
setNsec(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
setReadTimeout(int) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set socket read timeout, in milliseconds
setReadTimeout(int) - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Set response timeout for cluster discovery request
setRefreshCallback(Runnable) - Method in interface io.picodata.driver.api.TarantoolClusterAddressProvider
Specify callback for refreshing connections to addresses.
setRefreshCallback(Runnable) - Method in class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
setReplicaId(Long) - Method in class io.picodata.driver.protocol.TarantoolHeader
 
setRequestTimeout(int) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set request completion timeout, in milliseconds
setSchemaVersion(Long) - Method in class io.picodata.driver.protocol.TarantoolHeader
 
setSec(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
setSecure(boolean) - Method in class io.picodata.driver.api.TarantoolClientConfig
Turn on secure connection or turn off secure connection
setServiceDiscoveryDelay(int) - Method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig
Set scan period (in milliseconds) of receiving a new list of instances
setSslContext(SslContext) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set SslContext for establishing SSL/TLS connection
setSync(Long) - Method in class io.picodata.driver.protocol.TarantoolHeader
 
setTimestamp(Double) - Method in class io.picodata.driver.protocol.TarantoolHeader
 
setUri(String) - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint
Set discovery endpoint URI
setWeek(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
setWriteBatchSize(int) - Method in class io.picodata.driver.api.TarantoolClientConfig
Set maximum number of requests to be sent in one batch to the server.
setYear(long) - Method in class io.picodata.driver.mappers.converters.Interval
 
signature - Variable in class io.picodata.driver.protocol.TarantoolRequest.Builder
 
SimpleTarantoolCredentials - Class in io.picodata.driver.auth
Container for plain user and password data for authentication
SimpleTarantoolCredentials(String, String) - Constructor for class io.picodata.driver.auth.SimpleTarantoolCredentials
Basic constructor.
SimpleTarantoolCredentials() - Constructor for class io.picodata.driver.auth.SimpleTarantoolCredentials
Simple constructor which uses the default guest credentials
singleConnection(InetSocketAddress, TarantoolConnectionListeners) - Method in class io.picodata.driver.core.connection.TarantoolConnectionFactory
Create single connection and return connection future
SingleValueCallResult<T> - Interface in io.picodata.driver.api
CallResult with one result value (first item of the multi-return result is treated as value)
SingleValueCallResultImpl<T> - Class in io.picodata.driver.core
Basic SingleValueCallResult implementation.
SingleValueCallResultImpl(ArrayValue, ValueConverter<Value, T>) - Constructor for class io.picodata.driver.core.SingleValueCallResultImpl
 
SingleValueCallResultImpl(ArrayValue, MessagePackValueMapper) - Constructor for class io.picodata.driver.core.SingleValueCallResultImpl
 
singleValueResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Create a factory for mapping stored Lua function call results to SingleValueCallResult input: [x, y, ...], MessagePack array from a Lua function multi-return response
where x, y are some MessagePack values.
singleValueResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
SingleValueResultMapperFactory<T> - Class in io.picodata.driver.mappers.factories
Factory for CallResultMapper instances used for handling Lua call results resulting in two possible values -- result and error
SingleValueResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
Basic constructor
SingleValueResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
Basic constructor with mapper
singleValueTarantoolResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Create a factory for mapping stored function call result to SingleValueCallResult containing a list of tuples mapped to TarantoolResult input: [x, y, z], MessagePack array from a Lua function multi return response
where x is a data structure with an array of tuples inside ([t1, t2, ...]) and y can be interpreted as an error structure if it is not empty and there are no more arguments after y.
singleValueTarantoolResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
SingleValueTarantoolTupleResult - Interface in io.picodata.driver.api.tuple
Shortcut for SingleValueCallResult with default tuple result
singleValueTupleResultMapperFactory() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory
Default factory for single the stored Lua function call result in the form return result, err with a list of tuples as a result.
singleValueTupleResultMapperFactory() - Method in class io.picodata.driver.mappers.factories.ResultMapperFactoryFactoryImpl
 
SingleValueWithTarantoolResultMapperFactory<T> - Class in io.picodata.driver.mappers.factories
Factory for CallResultMapper instances used for handling Lua call results resulting in lists of tuples
SingleValueWithTarantoolResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.SingleValueWithTarantoolResultMapperFactory
Basic constructor
SingleValueWithTarantoolResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.SingleValueWithTarantoolResultMapperFactory
Basic constructor with mapper
SingleValueWithTarantoolTupleResultMapperFactory - Class in io.picodata.driver.mappers.factories
Factory for CallResultMapper instances used for handling results with TarantoolTuples
SingleValueWithTarantoolTupleResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.SingleValueWithTarantoolTupleResultMapperFactory
Basic constructor
SingleValueWithTarantoolTupleResultMapperFactory(MessagePackMapper) - Constructor for class io.picodata.driver.mappers.factories.SingleValueWithTarantoolTupleResultMapperFactory
Basic constructor with mapper
size() - Method in interface io.picodata.driver.api.tuple.TarantoolTuple
Get the number of fields in this tuple
size() - Method in class io.picodata.driver.core.TarantoolResultImpl
 
size() - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
space(String) - Method in interface io.picodata.driver.api.TarantoolClient
Provides CRUD and other operations for a Tarantool space
space(int) - Method in interface io.picodata.driver.api.TarantoolClient
Provides CRUD and other operations for a Tarantool space
space(String) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
space(int) - Method in class io.picodata.driver.core.AbstractTarantoolClient
 
space(int) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
space(String) - Method in class io.picodata.driver.core.ProxyTarantoolClient
 
space(String) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
space(int) - Method in class io.picodata.driver.core.RetryingTarantoolClient
 
spaceMetadataById - Variable in class io.picodata.driver.core.metadata.TarantoolMetadata
 
spaceMetadataByName - Variable in class io.picodata.driver.core.metadata.TarantoolMetadata
 
spaceMetadataConverter - Static variable in class io.picodata.driver.core.metadata.RowsMetadataToTarantoolTupleResultConverter
 
spaceOperations(TarantoolClientConfig, TarantoolConnectionManager, TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.AbstractTarantoolClient
Creates a space API implementation instance for the specified space
spaceOperations(TarantoolClientConfig, TarantoolConnectionManager, TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.ClusterTarantoolTupleClient
 
spaceOperations(TarantoolClientConfig, TarantoolCallOperations, ProxyOperationsMappingConfig, TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.ProxyTarantoolClient
Creates a space API implementation instance for the specified space
spaceOperations(TarantoolClientConfig, TarantoolCallOperations, ProxyOperationsMappingConfig, TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.ProxyTarantoolTupleClient
 
spaceOperations(TarantoolSpaceOperations<T, R>, RequestRetryPolicyFactory, Executor) - Method in class io.picodata.driver.core.RetryingTarantoolClient
Creates a space API implementation instance for the specified space
spaceOperations(TarantoolSpaceOperations<TarantoolTuple, TarantoolResult<TarantoolTuple>>, RequestRetryPolicyFactory, Executor) - Method in class io.picodata.driver.core.RetryingTarantoolTupleClient
 
SpacesMetadataProvider - Class in io.picodata.driver.core.metadata
Provides spaces and index metadata via requests to the system spaces in the Tarantool server instance
SpacesMetadataProvider(TarantoolCallOperations, MessagePackMapper) - Constructor for class io.picodata.driver.core.metadata.SpacesMetadataProvider
Basic constructor
SpacesTarantoolMetadataContainer - Class in io.picodata.driver.core.metadata
Contains spaces and indexes metadata information retrieved from the system spaces
SpacesTarantoolMetadataContainer(TarantoolResult<TarantoolSpaceMetadata>, TarantoolResult<TarantoolIndexMetadata>) - Constructor for class io.picodata.driver.core.metadata.SpacesTarantoolMetadataContainer
 
splice(int, int, int, String) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Replace substring
splice(String, int, int, String) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Replace substring
spliterator() - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
startAfter(TarantoolTuple) - Method in class io.picodata.driver.api.conditions.Conditions
Start collecting tuples into result after the specified tuple.
startAfter(T, ObjectConverter<T, ArrayValue>) - Method in class io.picodata.driver.api.conditions.Conditions
Start collecting tuples into result after the specified tuple.
StartAfterCursor<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.api.cursor
Cursor implementation that uses 'cluster' select method under the hood.
StartAfterCursor(TarantoolSpaceOperations<T, R>, Conditions, int, MessagePackMapper) - Constructor for class io.picodata.driver.api.cursor.StartAfterCursor
 
startDiscoveryTask() - Method in class io.picodata.driver.cluster.AbstractDiscoveryClusterAddressProvider
 
state(boolean, String) - Static method in class io.picodata.driver.utils.Assert
Asserts if the passed expression is true
StopOnError - Enum in io.picodata.driver.api.space.options.crud.enums
Enum represents the CRUD predefined stop_on_error option values.
subList(int, int) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
submitRequest(TarantoolRequest) - Method in class io.picodata.driver.core.RequestFutureManager
Submit a request ID for tracking.
submitRequest(TarantoolRequest, int) - Method in class io.picodata.driver.core.RequestFutureManager
Submit a request ID for tracking.
subtract(int, Number) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Subtracts the specified value to the field value
subtract(String, Number) - Static method in class io.picodata.driver.api.tuple.operations.TupleOperations
Subtracts the specified value to the field value
subtractFrom(Temporal) - Method in class io.picodata.driver.mappers.converters.Interval
 

T

TarantoolAccessDeniedException - Exception in io.picodata.driver.exceptions
Corresponds to an exception that occurs when the connected user doesn't have access to function, space or sequence.
TarantoolAccessDeniedException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolAccessDeniedException
 
TarantoolAddressProviderFactory - Class in io.picodata.driver.api
Factory for Tarantool address provider instances.
TarantoolAttemptsLimitException - Exception in io.picodata.driver.exceptions
The exception that was thrown from TarantoolRequestRetryPolicies
TarantoolAttemptsLimitException(Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolAttemptsLimitException
 
TarantoolAttemptsLimitException(Integer) - Constructor for exception io.picodata.driver.exceptions.TarantoolAttemptsLimitException
 
TarantoolAttemptsLimitException(Integer, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolAttemptsLimitException
 
TarantoolAttemptsLimitException(String, Object...) - Constructor for exception io.picodata.driver.exceptions.TarantoolAttemptsLimitException
 
TarantoolAuthenticationException - Exception in io.picodata.driver.auth
This exception is thrown when the AbstractTarantoolClient fails to authenticate with given data
TarantoolAuthenticationException() - Constructor for exception io.picodata.driver.auth.TarantoolAuthenticationException
 
TarantoolAuthenticationException(Throwable) - Constructor for exception io.picodata.driver.auth.TarantoolAuthenticationException
 
TarantoolAuthenticationHandler - Class in io.picodata.driver.handlers
Reads the greeting received from Tarantool server and optionally sends an authentication request with passed credentials.
TarantoolAuthenticationHandler(CompletableFuture<Channel>, TarantoolVersionHolder, TarantoolCredentials, TarantoolAuthenticator) - Constructor for class io.picodata.driver.handlers.TarantoolAuthenticationHandler
Basic constructor.
TarantoolAuthenticationResponseHandler - Class in io.picodata.driver.handlers
Basic Tarantool server authentication response handler.
TarantoolAuthenticationResponseHandler(CompletableFuture<Channel>) - Constructor for class io.picodata.driver.handlers.TarantoolAuthenticationResponseHandler
 
TarantoolAuthenticator - Interface in io.picodata.driver.auth
Prepares authentication data for passing to Tarantool
TarantoolAuthMechanism - Enum in io.picodata.driver.auth
Provides signatures for the authentication mechanisms supported by Tarantool
TarantoolAuthRequest - Class in io.picodata.driver.protocol.requests
Authentication request.
TarantoolAuthRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool authentication request builder
TarantoolBadCredentialsException - Exception in io.picodata.driver.exceptions
This exception is thrown If incorrect credentials are specified
TarantoolBadCredentialsException() - Constructor for exception io.picodata.driver.exceptions.TarantoolBadCredentialsException
 
TarantoolBoxErrorFactory() - Constructor for class io.picodata.driver.exceptions.errors.TarantoolErrors.TarantoolBoxErrorFactory
 
TarantoolCallOperations - Interface in io.picodata.driver.api
Aggregates all call operation variants
TarantoolCallRequest - Class in io.picodata.driver.protocol.requests
Call request.
TarantoolCallRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool call request builder
TarantoolCallResultMapperFactory<T,R extends CallResult<T>> - Class in io.picodata.driver.mappers.factories
Factory for CallResultMapper instances used for calling API functions on Tarantool instance
TarantoolCallResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.TarantoolCallResultMapperFactory
Basic constructor
TarantoolChannelInitializer - Class in io.picodata.driver.core
The main channel pipeline initializer.
TarantoolChannelInitializer(TarantoolClientConfig, RequestFutureManager, TarantoolVersionHolder, CompletableFuture<Channel>) - Constructor for class io.picodata.driver.core.TarantoolChannelInitializer
 
TarantoolClient<T extends Packable,R extends Collection<T>> - Interface in io.picodata.driver.api
Basic Tarantool client interface
TarantoolClientBuilder - Interface in io.picodata.driver.api
Tarantool client builder interface.
TarantoolClientBuilderImpl - Class in io.picodata.driver.core
Tarantool client builder implementation.
TarantoolClientBuilderImpl() - Constructor for class io.picodata.driver.core.TarantoolClientBuilderImpl
 
TarantoolClientConfig - Class in io.picodata.driver.api
Class-container for TarantoolClient configuration.
TarantoolClientConfig() - Constructor for class io.picodata.driver.api.TarantoolClientConfig
Basic constructor.
TarantoolClientConfig(TarantoolClientConfig) - Constructor for class io.picodata.driver.api.TarantoolClientConfig
Copy constructor.
TarantoolClientConfig.Builder - Class in io.picodata.driver.api
A builder for TarantoolClientConfig
TarantoolClientConfigurator<SELF extends TarantoolClientConfigurator<SELF>> - Interface in io.picodata.driver.api
Tarantool client configurator interface.
TarantoolClientConfiguratorImpl<SELF extends TarantoolClientConfigurator<SELF>> - Class in io.picodata.driver.core
Tarantool client configurator implementation.
TarantoolClientConfiguratorImpl(TarantoolClient<TarantoolTuple, TarantoolResult<TarantoolTuple>>) - Constructor for class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
TarantoolClientConfiguratorImpl() - Constructor for class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
TarantoolClientException - Exception in io.picodata.driver.exceptions
Basic exception class for client errors like connection errors, configuration error etc
TarantoolClientException(Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolClientException
 
TarantoolClientException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolClientException
 
TarantoolClientException(String, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolClientException
 
TarantoolClientException(String, Object...) - Constructor for exception io.picodata.driver.exceptions.TarantoolClientException
 
TarantoolClientFactory - Interface in io.picodata.driver.api
Tarantool client factory interface.
TarantoolClusterAddressProvider - Interface in io.picodata.driver.api
Provides a collection of Tarantool server addresses corresponding to the cluster nodes
TarantoolClusterConnectionManager - Class in io.picodata.driver.core.connection
Implementation of AbstractTarantoolConnectionManager, aware of connecting to the Tarantool cluster
TarantoolClusterConnectionManager(TarantoolClientConfig, TarantoolConnectionFactory, TarantoolConnectionListeners, TarantoolClusterAddressProvider) - Constructor for class io.picodata.driver.core.connection.TarantoolClusterConnectionManager
Basic constructor.
TarantoolClusterDiscoveryConfig - Class in io.picodata.driver.cluster
Class-container for service discovery configuration.
TarantoolClusterDiscoveryConfig() - Constructor for class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig
 
TarantoolClusterDiscoveryConfig.Builder - Class in io.picodata.driver.cluster
TarantoolClusterDiscoveryEndpoint - Interface in io.picodata.driver.cluster
Tarantool cluster discovery endpoint configuration
TarantoolConnection - Interface in io.picodata.driver.api.connection
 
TarantoolConnectionCloseListener - Interface in io.picodata.driver.api.connection
Connection close listener.
TarantoolConnectionException - Exception in io.picodata.driver.exceptions
This exception is thrown after a request attempt using not connected client instance
TarantoolConnectionException(Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolConnectionException
 
TarantoolConnectionFactory - Class in io.picodata.driver.core.connection
Manages instantiation and connection procedures for Tarantool server connections
TarantoolConnectionFactory(TarantoolClientConfig, Bootstrap, ScheduledExecutorService) - Constructor for class io.picodata.driver.core.connection.TarantoolConnectionFactory
Basic constructor.
TarantoolConnectionFailureListener - Interface in io.picodata.driver.api.connection
Connection failure listener.
TarantoolConnectionImpl - Class in io.picodata.driver.core.connection
 
TarantoolConnectionImpl(RequestFutureManager, TarantoolVersionHolder, Channel) - Constructor for class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
TarantoolConnectionIterator - Class in io.picodata.driver.core.connection
Special cycling iterator for Tarantool connections
TarantoolConnectionIterator(Collection<TarantoolConnection>) - Constructor for class io.picodata.driver.core.connection.TarantoolConnectionIterator
Basic constructor.
TarantoolConnectionListener - Interface in io.picodata.driver.api.connection
Listens on the connection future and asynchronously performs some operation over the connection once it is ready
TarantoolConnectionListeners - Class in io.picodata.driver.api.connection
Helper class.
TarantoolConnectionListeners() - Constructor for class io.picodata.driver.api.connection.TarantoolConnectionListeners
Basic constructor.
TarantoolConnectionListeners(List<TarantoolConnectionListener>) - Constructor for class io.picodata.driver.api.connection.TarantoolConnectionListeners
Allows to add several listeners right on instantiation.
TarantoolConnectionManager - Interface in io.picodata.driver.core.connection
Manages the Tarantool server connections lifecycle.
TarantoolConnectionSelectionStrategies - Class in io.picodata.driver.api.connection
Class-container for default kinds of connection selection strategies
TarantoolConnectionSelectionStrategies() - Constructor for class io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategies
 
TarantoolConnectionSelectionStrategies.ParallelRoundRobinStrategyFactory - Enum in io.picodata.driver.api.connection
Instantiates a ParallelRoundRobinStrategy, which is applicable for multiple connections to several servers and expects equal number of connections per server.
TarantoolConnectionSelectionStrategies.RoundRobinStrategyFactory - Enum in io.picodata.driver.api.connection
Instantiates a RoundRobinStrategy, which is applicable for multiple connections to one server and selects connections in the order according to the passed collection.
TarantoolConnectionSelectionStrategyType - Enum in io.picodata.driver.api.connection
Enumeration of the default types of connection selection strategies.
TarantoolCredentials - Interface in io.picodata.driver.auth
Container for different forms of credentials, aware of storing the necessary data and authentication mechanisms
TarantoolCursor<T extends Packable> - Interface in io.picodata.driver.api.cursor
Basic cursor interface which allows forward-only iteration through query results.
TarantoolCursorBase<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.api.cursor
Generic cursor implementation that performs client calls with TarantoolSpaceOperations.
TarantoolCursorBase() - Constructor for class io.picodata.driver.api.cursor.TarantoolCursorBase
 
TarantoolDaemonThreadFactory - Class in io.picodata.driver.core
Custom thread factory for scheduled executor service that creates daemon threads.
TarantoolDaemonThreadFactory(String) - Constructor for class io.picodata.driver.core.TarantoolDaemonThreadFactory
 
TarantoolDecoderException - Exception in io.picodata.driver.exceptions
Used in cases when a request or a response body cannot be transformed from/into MessagePack
TarantoolDecoderException(TarantoolHeader, Exception) - Constructor for exception io.picodata.driver.exceptions.TarantoolDecoderException
 
TarantoolDeleteRequest - Class in io.picodata.driver.protocol.requests
Delete request.
TarantoolDeleteRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool delete request builder
TarantoolEmptyMetadataException - Exception in io.picodata.driver.exceptions
The exception occurs when no metadata returned by proxy function when expected something
TarantoolEmptyMetadataException() - Constructor for exception io.picodata.driver.exceptions.TarantoolEmptyMetadataException
 
TarantoolErrorFactory - Interface in io.picodata.driver.exceptions.errors
A factory that accepts an error and returns a TarantoolException if this error matches the format of the factory.
TarantoolErrorResult - Class in io.picodata.driver.protocol
Incapsulates the error data returned in Tarantool server response
TarantoolErrorResult(Long, Long, Value) - Constructor for class io.picodata.driver.protocol.TarantoolErrorResult
Basic constructor.
TarantoolErrors - Class in io.picodata.driver.exceptions.errors
Class-container for built-in tarantool errors factories
TarantoolErrors() - Constructor for class io.picodata.driver.exceptions.errors.TarantoolErrors
 
TarantoolErrors.TarantoolBoxErrorFactory - Class in io.picodata.driver.exceptions.errors
Produces TarantoolInternalException subclasses from the serialized representation in the format of box.error:unpack,
TarantoolErrors.TarantoolErrorsErrorFactory - Class in io.picodata.driver.exceptions.errors
Produces TarantoolInternalException subclasses from the serialized representation in the format of require('errors').new_class("NewError"),
TarantoolErrors.TarantoolUnrecognizedErrorFactory - Class in io.picodata.driver.exceptions.errors
The factory is finalizing, i.e. errors passed into it will always be introverted as appropriate for the given factory The error is generated in a message that is passed to TarantoolInternalException
TarantoolErrorsErrorFactory() - Constructor for class io.picodata.driver.exceptions.errors.TarantoolErrors.TarantoolErrorsErrorFactory
 
TarantoolErrorsParser - Class in io.picodata.driver.exceptions.errors
A parser that pushes the error into different types of tarantool errors and looks at which one fits, if none fits, then at the end there will be a stub error.
TarantoolEvalOperations - Interface in io.picodata.driver.api
Aggregates all value operation variants
TarantoolEvalRequest - Class in io.picodata.driver.protocol.requests
Eval request.
TarantoolEvalRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool eval request builder
TarantoolException - Exception in io.picodata.driver.exceptions
Base class for Tarantool runtime exceptions
TarantoolException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolException
 
TarantoolException() - Constructor for exception io.picodata.driver.exceptions.TarantoolException
 
TarantoolException(Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolException
 
TarantoolException(String, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolException
 
TarantoolField - Interface in io.picodata.driver.api.tuple
Represents individual field in a tuple
TarantoolFieldImpl - Class in io.picodata.driver.core.tuple
Basic tuple field implementation
TarantoolFieldMetadata - Interface in io.picodata.driver.api.metadata
Tarantool space field format metadata
TarantoolFieldNotFoundException - Exception in io.picodata.driver.exceptions
Represents error when a field is not found in space format metadata
TarantoolFieldNotFoundException(int, TarantoolSpaceMetadata) - Constructor for exception io.picodata.driver.exceptions.TarantoolFieldNotFoundException
 
TarantoolFieldNotFoundException(String, TarantoolSpaceMetadata) - Constructor for exception io.picodata.driver.exceptions.TarantoolFieldNotFoundException
 
TarantoolFunctionCallException - Exception in io.picodata.driver.exceptions
Represents exceptions returned for call operations, if the server response does not match the expected format
TarantoolFunctionCallException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolFunctionCallException
 
TarantoolHeader - Class in io.picodata.driver.protocol
Represents the Tarantool packet frame header.
TarantoolIndexMetadata - Interface in io.picodata.driver.api.metadata
Represents Tarantool index metadata (index ID, name, etc.)
TarantoolIndexMetadataConverter - Class in io.picodata.driver.core.metadata
Maps MessagePack ArrayValue into TarantoolIndexMetadataImpl
TarantoolIndexMetadataConverter(MessagePackValueMapper) - Constructor for class io.picodata.driver.core.metadata.TarantoolIndexMetadataConverter
 
TarantoolIndexMetadataResult - Interface in io.picodata.driver.api.metadata
Shortcut for SingleValueCallResult, that contains index metadata mapping
TarantoolIndexNotFoundException - Exception in io.picodata.driver.exceptions
Represents index not found by name error
TarantoolIndexNotFoundException(int, String) - Constructor for exception io.picodata.driver.exceptions.TarantoolIndexNotFoundException
 
TarantoolIndexNotFoundException(String, String) - Constructor for exception io.picodata.driver.exceptions.TarantoolIndexNotFoundException
 
TarantoolIndexNotFoundException(String, int) - Constructor for exception io.picodata.driver.exceptions.TarantoolIndexNotFoundException
 
TarantoolIndexOptions - Interface in io.picodata.driver.api.metadata
Represents Tarantool index options
TarantoolIndexPartMetadata<T> - Interface in io.picodata.driver.api.metadata
Represents Tarantool index part metadata
TarantoolIndexQuery - Class in io.picodata.driver.protocol
Represents index-related query options including index ID or name, matching keys and iterator type.
TarantoolIndexQuery() - Constructor for class io.picodata.driver.protocol.TarantoolIndexQuery
Basic constructor.
TarantoolIndexQuery(int) - Constructor for class io.picodata.driver.protocol.TarantoolIndexQuery
Creates a query for index with specified ID.
TarantoolIndexQueryFactory - Class in io.picodata.driver.protocol
A factory for index query used in select request and other requests to Tarantool server
TarantoolIndexQueryFactory(TarantoolMetadataOperations) - Constructor for class io.picodata.driver.protocol.TarantoolIndexQueryFactory
Basic constructor.
TarantoolIndexType - Enum in io.picodata.driver.api.metadata
Represents all types of Tarantool space indexes.
TarantoolInsertRequest - Class in io.picodata.driver.protocol.requests
Insert request.
TarantoolInsertRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool insert request builder
TarantoolInternalException - Exception in io.picodata.driver.exceptions
Represents exceptions returned on call operations from Lua API (functions return nil, err or the `error()` function is called in the function body)
TarantoolInternalException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolInternalException
 
TarantoolInternalNetworkException - Exception in io.picodata.driver.exceptions
Represents server internal error subclasses that are related to the network problems with connections between Tarantool nodes or external services accessed from inside Tarantool (Connection timeout, No connection, etc.)
TarantoolInternalNetworkException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolInternalNetworkException
 
TarantoolIteratorType - Enum in io.picodata.driver.protocol
Represents all types of Tarantool iterators.
TarantoolMetadata - Class in io.picodata.driver.core.metadata
Base class for TarantoolMetadataOperations implementations
TarantoolMetadata(TarantoolMetadataProvider) - Constructor for class io.picodata.driver.core.metadata.TarantoolMetadata
 
TarantoolMetadataContainer - Interface in io.picodata.driver.api.metadata
Contains information about spaces and their indexes, parsed from an external source
TarantoolMetadataOperations - Interface in io.picodata.driver.api.metadata
Tarantool metadata operations interface (get space by name, get index by name, etc.)
TarantoolMetadataProvider - Interface in io.picodata.driver.api.metadata
Generic interface for different space and index metadata providers
TarantoolMetadataRequestException - Exception in io.picodata.driver.exceptions
The exception occurs when the metadata returned by proxy function has a wrong format or the metadata request failed
TarantoolMetadataRequestException(String, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolMetadataRequestException
 
TarantoolNoSuchProcedureException - Exception in io.picodata.driver.exceptions
Corresponds to an exception that occurs when the procedure has not (yet) been defined in the Tarantool instance.
TarantoolNoSuchProcedureException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolNoSuchProcedureException
 
TarantoolNullField - Class in io.picodata.driver.api.tuple
Represents a field with empty value which serializes to msgpack.NULL
TarantoolOkResult - Class in io.picodata.driver.protocol
Incapsulates the result data returned in Tarantool server response
TarantoolOkResult(Long, Value) - Constructor for class io.picodata.driver.protocol.TarantoolOkResult
Basic constructor.
TarantoolProtocolException - Exception in io.picodata.driver.protocol
Represents errors that occur while decoding Tarantool packets
TarantoolProtocolException(String) - Constructor for exception io.picodata.driver.protocol.TarantoolProtocolException
 
TarantoolProtocolException(Exception) - Constructor for exception io.picodata.driver.protocol.TarantoolProtocolException
 
TarantoolProtocolException(String, Object...) - Constructor for exception io.picodata.driver.protocol.TarantoolProtocolException
 
TarantoolReplaceRequest - Class in io.picodata.driver.protocol.requests
Replace request.
TarantoolReplaceRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool replace request builder
TarantoolRequest - Class in io.picodata.driver.protocol
Base class for all kinds of requests to Tarantool server.
TarantoolRequest(TarantoolRequestType, TarantoolRequestBody, TarantoolRequestSignature) - Constructor for class io.picodata.driver.protocol.TarantoolRequest
Basic constructor.
TarantoolRequest.Builder<B extends TarantoolRequest.Builder<B>> - Class in io.picodata.driver.protocol
Base class for request builder implementations
TarantoolRequestBody - Class in io.picodata.driver.protocol
Represents basic Tarantool request body
TarantoolRequestBody() - Constructor for class io.picodata.driver.protocol.TarantoolRequestBody
In rare cases, the body may be empty.
TarantoolRequestBody(Map<Integer, ?>, MessagePackObjectMapper) - Constructor for class io.picodata.driver.protocol.TarantoolRequestBody
Basic constructor.
TarantoolRequestFieldType - Enum in io.picodata.driver.protocol
All Tarantool request field codes
TarantoolRequestHandler - Class in io.picodata.driver.handlers
Performs registration of requests and pushes them forward.
TarantoolRequestHandler(RequestFutureManager) - Constructor for class io.picodata.driver.handlers.TarantoolRequestHandler
 
TarantoolRequestMetadata - Class in io.picodata.driver.core
Intermediate request metadata holder
TarantoolRequestMetadata(TarantoolRequest, CompletableFuture<Value>) - Constructor for class io.picodata.driver.core.TarantoolRequestMetadata
 
TarantoolRequestRetryPolicies - Class in io.picodata.driver.api.retry
Class-container for built-in request retry policies
TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicy<T extends Predicate<Throwable>> - Class in io.picodata.driver.api.retry
Retry policy that accepts a maximum number of attempts and an exception checking predicate.
TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory<T extends Predicate<Throwable>> - Class in io.picodata.driver.api.retry
TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<T extends Predicate<Throwable>> - Class in io.picodata.driver.api.retry
TarantoolRequestRetryPolicies.InfiniteRetryPolicy<T extends Predicate<Throwable>> - Class in io.picodata.driver.api.retry
Retry policy that performs unbounded number of attempts.
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory<T extends Predicate<Throwable>> - Class in io.picodata.driver.api.retry
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T extends Predicate<Throwable>> - Class in io.picodata.driver.api.retry
TarantoolRequestSignature - Class in io.picodata.driver.protocol
Represents a request signature, uniquely defining the operation and the argument types.
TarantoolRequestSignature() - Constructor for class io.picodata.driver.protocol.TarantoolRequestSignature
Constructor.
TarantoolRequestType - Enum in io.picodata.driver.protocol
Encapsulates a set of supported Tarantool request codes
TarantoolResponse - Class in io.picodata.driver.protocol
Base class for all kinds of responses received from Tarantool server.
TarantoolResponseBody - Interface in io.picodata.driver.protocol
Represents Tarantool server response data data frame
TarantoolResponseBodyType - Enum in io.picodata.driver.protocol
Incapsulates Tarantool response body types
TarantoolResponseHandler - Class in io.picodata.driver.handlers
Basic Tarantool server response handler.
TarantoolResponseHandler(RequestFutureManager) - Constructor for class io.picodata.driver.handlers.TarantoolResponseHandler
 
TarantoolResponseType - Enum in io.picodata.driver.protocol
Incapsulates the type codes of a Tarantool response
TarantoolResult<T> - Interface in io.picodata.driver.api
Basic interface for Tarantool operations result.
TarantoolResultFactory - Class in io.picodata.driver.core
Singleton Factory implementation to provide instance of TarantoolResultImpl objects.
TarantoolResultFactory() - Constructor for class io.picodata.driver.core.TarantoolResultFactory
 
TarantoolResultImpl<T> - Class in io.picodata.driver.core
Basic TarantoolResult implementation
TarantoolResultImpl() - Constructor for class io.picodata.driver.core.TarantoolResultImpl
 
TarantoolResultImpl(ArrayValue, ValueConverter<ArrayValue, T>) - Constructor for class io.picodata.driver.core.TarantoolResultImpl
 
TarantoolResultMapper<T> - Class in io.picodata.driver.mappers
Mapper from array of MessagePack values to TarantoolResult with specified inner structure
TarantoolResultMapper(MessagePackValueMapper, ValueConverter<? extends Value, ? extends TarantoolResult<T>>, Class<? extends TarantoolResult<T>>) - Constructor for class io.picodata.driver.mappers.TarantoolResultMapper
 
TarantoolResultMapper(MessagePackValueMapper, ValueConverter<? extends Value, ? extends TarantoolResult<T>>) - Constructor for class io.picodata.driver.mappers.TarantoolResultMapper
 
TarantoolResultMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends TarantoolResult<T>>, Class<? extends TarantoolResult<T>>) - Constructor for class io.picodata.driver.mappers.TarantoolResultMapper
Basic constructor
TarantoolResultMapper(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends TarantoolResult<T>>) - Constructor for class io.picodata.driver.mappers.TarantoolResultMapper
 
TarantoolResultMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>>, Class<? extends TarantoolResult<T>>) - Constructor for class io.picodata.driver.mappers.TarantoolResultMapper
 
TarantoolResultMapper(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<TarantoolResult<T>>>) - Constructor for class io.picodata.driver.mappers.TarantoolResultMapper
 
TarantoolResultMapperFactory<T> - Class in io.picodata.driver.mappers.factories
Factory for TarantoolResultMapper instances used for handling box protocol operation results returning TarantoolResult (array of tuples)
TarantoolResultMapperFactory() - Constructor for class io.picodata.driver.mappers.factories.TarantoolResultMapperFactory
Basic constructor
TarantoolSelectRequest - Class in io.picodata.driver.protocol.requests
Select request.
TarantoolSelectRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool select request builder
TarantoolServerAddress - Class in io.picodata.driver.api
Represents the location of a Tarantool server - server name and port number
TarantoolServerAddress() - Constructor for class io.picodata.driver.api.TarantoolServerAddress
Creates a TarantoolServerAddress with default host and port
TarantoolServerAddress(String, int) - Constructor for class io.picodata.driver.api.TarantoolServerAddress
Creates a TarantoolServerAddress instance
TarantoolServerAddress(String) - Constructor for class io.picodata.driver.api.TarantoolServerAddress
Create a TarantoolServerAddress from connection string e.g. 127.0.0.1:3301, localhost:3301, [::1]:3301, user:password@localhost:3301, user:password@[::1]:3301
TarantoolServerAddress(InetSocketAddress) - Constructor for class io.picodata.driver.api.TarantoolServerAddress
Auxiliary constructor for conversion between InetSocketAddress and TarantoolServerAddress
TarantoolSocketException - Exception in io.picodata.driver.exceptions
Represent network exception
TarantoolSocketException(String, TarantoolServerAddress, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolSocketException
 
TarantoolSocketException(String, TarantoolServerAddress) - Constructor for exception io.picodata.driver.exceptions.TarantoolSocketException
 
TarantoolSpace<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.space
Basic implementation for working with spaces via Tarantool protocol requests
TarantoolSpace(TarantoolClientConfig, TarantoolConnectionManager, TarantoolMetadataOperations, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.core.space.TarantoolSpace
 
TarantoolSpaceFieldNotFoundException - Exception in io.picodata.driver.exceptions
Field not found in current space error
TarantoolSpaceFieldNotFoundException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolSpaceFieldNotFoundException
 
TarantoolSpaceMetadata - Interface in io.picodata.driver.api.metadata
 
TarantoolSpaceMetadataImpl - Class in io.picodata.driver.core.metadata
Represents Tarantool space metadata (space ID, space name, etc.)
TarantoolSpaceMetadataImpl() - Constructor for class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
Basic constructor.
TarantoolSpaceMetadataResult - Interface in io.picodata.driver.api.metadata
Shortcut for SingleValueCallResult, that contains space metadata mapping.
TarantoolSpaceNotFoundException - Exception in io.picodata.driver.exceptions
Represents space not found error
TarantoolSpaceNotFoundException(int) - Constructor for exception io.picodata.driver.exceptions.TarantoolSpaceNotFoundException
 
TarantoolSpaceNotFoundException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolSpaceNotFoundException
 
TarantoolSpaceOperationException - Exception in io.picodata.driver.exceptions
Basic exception class for space operations errors like select, insert, replace etc
TarantoolSpaceOperationException(Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolSpaceOperationException
 
TarantoolSpaceOperationException(String) - Constructor for exception io.picodata.driver.exceptions.TarantoolSpaceOperationException
 
TarantoolSpaceOperationException(String, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolSpaceOperationException
 
TarantoolSpaceOperationException(String, Object...) - Constructor for exception io.picodata.driver.exceptions.TarantoolSpaceOperationException
 
TarantoolSpaceOperations<T extends Packable,R extends Collection<T>> - Interface in io.picodata.driver.api.space
Tarantool space operations interface (create, insert, replace, delete...)
TarantoolTimeoutException - Exception in io.picodata.driver.exceptions
The exception that was thrown from TarantoolRequestRetryPolicies
TarantoolTimeoutException(Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolTimeoutException
 
TarantoolTimeoutException(Long) - Constructor for exception io.picodata.driver.exceptions.TarantoolTimeoutException
 
TarantoolTimeoutException(Long, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolTimeoutException
 
TarantoolTimeoutException(String, Object...) - Constructor for exception io.picodata.driver.exceptions.TarantoolTimeoutException
 
TarantoolTuple - Interface in io.picodata.driver.api.tuple
Basic Tarantool atom of data
TarantoolTupleConversionException - Exception in io.picodata.driver.exceptions
Represents errors occurring when MessagePack mapper tries to parse the incoming data into a tuple object
TarantoolTupleConversionException(Value, Throwable) - Constructor for exception io.picodata.driver.exceptions.TarantoolTupleConversionException
 
TarantoolTupleFactory - Interface in io.picodata.driver.api.tuple
A factory for TarantoolTuple instances
TarantoolTupleImpl - Class in io.picodata.driver.core.tuple
Basic Tarantool tuple implementation
TarantoolTupleImpl(MessagePackMapper) - Constructor for class io.picodata.driver.core.tuple.TarantoolTupleImpl
Constructor for empty tuple
TarantoolTupleImpl(MessagePackMapper, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.core.tuple.TarantoolTupleImpl
Constructor for empty tuple with metadata
TarantoolTupleImpl(Collection<?>, MessagePackMapper) - Constructor for class io.picodata.driver.core.tuple.TarantoolTupleImpl
Construct an instance of TarantoolTuple from a list of objects
TarantoolTupleImpl(Collection<?>, MessagePackMapper, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.core.tuple.TarantoolTupleImpl
Construct an instance of TarantoolTuple from a list of objects.
TarantoolTupleImpl(ArrayValue, MessagePackMapper) - Constructor for class io.picodata.driver.core.tuple.TarantoolTupleImpl
Construct an instance of TarantoolTuple
TarantoolTupleImpl(ArrayValue, MessagePackMapper, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.core.tuple.TarantoolTupleImpl
Basic constructor.
TarantoolTupleResult - Interface in io.picodata.driver.api.tuple
Shortcut for TarantoolResult with default tuples
TarantoolTupleResultImpl - Class in io.picodata.driver.core
Specific TarantoolResult implementation especially for TarantoolTuple input
TarantoolTupleResultImpl(ArrayValue, TarantoolSpaceMetadata, ArrayValueToTarantoolTupleConverter) - Constructor for class io.picodata.driver.core.TarantoolTupleResultImpl
 
TarantoolTupleResultImpl(Value, ArrayValueToTarantoolTupleConverter) - Constructor for class io.picodata.driver.core.TarantoolTupleResultImpl
 
TarantoolTupleResultMapperFactory - Interface in io.picodata.driver.mappers
Provides factory that creates result mappers for parsing TarantoolResult<TarantoolTuple> from various structures
TarantoolTupleResultMapperFactoryImpl - Class in io.picodata.driver.mappers
 
TarantoolTupleSpace - Class in io.picodata.driver.core.space
TarantoolSpace implementation for working with default tuples
TarantoolTupleSpace(TarantoolCallOperations, TarantoolClientConfig, TarantoolConnectionManager, TarantoolMetadataOperations, TarantoolSpaceMetadata) - Constructor for class io.picodata.driver.core.space.TarantoolTupleSpace
Basic constructor
TarantoolUnrecognizedErrorFactory() - Constructor for class io.picodata.driver.exceptions.errors.TarantoolErrors.TarantoolUnrecognizedErrorFactory
 
TarantoolUpdateOperationType - Enum in io.picodata.driver.api.tuple.operations
Encapsulates a set of supported Tarantool tuple operators for TarantoolUpdateRequest and TarantoolUpsertRequest
TarantoolUpdateRequest - Class in io.picodata.driver.protocol.requests
Update request.
TarantoolUpdateRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool update request builder
TarantoolUpsertRequest - Class in io.picodata.driver.protocol.requests
Upsert request.
TarantoolUpsertRequest.Builder - Class in io.picodata.driver.protocol.requests
Tarantool update request builder
TarantoolVersion - Class in io.picodata.driver
Represents the Tarantool server version
TarantoolVersionHolder - Class in io.picodata.driver
Aware of detecting Tarantool versions in the passed source.
TarantoolVersionHolder() - Constructor for class io.picodata.driver.TarantoolVersionHolder
 
TarantoolVoidResult - Interface in io.picodata.driver.api
Shortcut for SingleValueCallResult with void result
TarantoolVoidResultImpl - Class in io.picodata.driver.core
Implementation of Tarantool void result
TarantoolVoidResultImpl() - Constructor for class io.picodata.driver.core.TarantoolVoidResultImpl
 
timeoutScheduler - Variable in class io.picodata.driver.core.connection.TarantoolConnectionFactory
 
toArray() - Method in class io.picodata.driver.core.TarantoolResultImpl
 
toArray(T1[]) - Method in class io.picodata.driver.core.TarantoolResultImpl
 
toIdentifier() - Method in interface io.picodata.driver.api.conditions.FieldIdentifier
Get serializable form of the identifier
toIdentifier() - Method in interface io.picodata.driver.api.conditions.IdIndex
 
toIdentifier() - Method in interface io.picodata.driver.api.conditions.NamedField
 
toIdentifier() - Method in interface io.picodata.driver.api.conditions.NamedIndex
 
toIdentifier() - Method in interface io.picodata.driver.api.conditions.PositionField
 
toIdentifier() - Method in class io.picodata.driver.core.conditions.IdIndexImpl
 
toIdentifier() - Method in class io.picodata.driver.core.conditions.NamedFieldImpl
 
toIdentifier() - Method in class io.picodata.driver.core.conditions.NamedIndexImpl
 
toIdentifier() - Method in class io.picodata.driver.core.conditions.PositionFieldImpl
 
toIndexQuery(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.api.conditions.Conditions
 
toIteratorType() - Method in enum io.picodata.driver.api.conditions.Operator
 
toList(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.api.conditions.Condition
Serializes the condition into a form of Java list
toList(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.core.conditions.BaseCondition
 
toMessagePack(MessagePacker, MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.TarantoolRequest
Encode incapsulated data using MessagePacker
toMessagePackValue(MessagePackObjectMapper) - Method in class io.picodata.driver.api.tuple.operations.TupleSpliceOperation
 
toMessagePackValue(MessagePackObjectMapper) - Method in class io.picodata.driver.api.tuple.TarantoolNullField
 
toMessagePackValue(MessagePackObjectMapper) - Method in class io.picodata.driver.core.tuple.TarantoolFieldImpl
 
toMessagePackValue(MessagePackObjectMapper) - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
toMessagePackValue(MessagePackObjectMapper) - Method in interface io.picodata.driver.protocol.Packable
Convert this instance into a corresponding MessagePack Value
toMessagePackValue(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.TarantoolHeader
Converts the current header contents into a MessagePack Value
toMessagePackValue(MessagePackObjectMapper) - Method in class io.picodata.driver.protocol.TarantoolRequestBody
 
toProxyQuery(TarantoolMetadataOperations, TarantoolSpaceMetadata) - Method in class io.picodata.driver.api.conditions.Conditions
 
toProxyTupleOperation() - Method in interface io.picodata.driver.api.tuple.operations.TupleOperation
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationAdd
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseAnd
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseOr
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseXor
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationDelete
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationInsert
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationSet
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleOperationSubtract
 
toProxyTupleOperation() - Method in class io.picodata.driver.api.tuple.operations.TupleSpliceOperation
 
toString() - Method in enum io.picodata.driver.api.conditions.Operator
 
toString() - Method in enum io.picodata.driver.api.space.options.crud.enums.Mode
 
toString() - Method in enum io.picodata.driver.api.space.options.crud.enums.ProxyOption
 
toString() - Method in enum io.picodata.driver.api.space.options.crud.enums.RollbackOnError
 
toString() - Method in enum io.picodata.driver.api.space.options.crud.enums.StopOnError
 
toString() - Method in class io.picodata.driver.api.TarantoolServerAddress
 
toString() - Method in enum io.picodata.driver.api.tuple.operations.TarantoolUpdateOperationType
 
toString() - Method in class io.picodata.driver.core.metadata.TarantoolSpaceMetadataImpl
 
toString() - Method in enum io.picodata.driver.core.proxy.enums.ProxyOperationArgument
 
toString() - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
toString() - Method in class io.picodata.driver.core.space.ProxyTarantoolTupleSpace
 
toString() - Method in class io.picodata.driver.core.space.TarantoolSpace
 
toString() - Method in class io.picodata.driver.core.space.TarantoolTupleSpace
 
toString() - Method in class io.picodata.driver.core.TarantoolRequestMetadata
 
toString() - Method in class io.picodata.driver.core.TarantoolResultImpl
 
toString() - Method in class io.picodata.driver.core.tuple.TarantoolFieldImpl
 
toString() - Method in class io.picodata.driver.core.tuple.TarantoolTupleImpl
 
toString() - Method in class io.picodata.driver.mappers.converters.Interval
 
toString() - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
 
toString() - Method in class io.picodata.driver.protocol.TarantoolRequest
 
toString() - Method in class io.picodata.driver.protocol.TarantoolRequestSignature
 
toString() - Method in class io.picodata.driver.TarantoolVersion
 
toValue(BigDecimal) - Method in class io.picodata.driver.mappers.converters.object.DefaultBigDecimalToExtensionValueConverter
 
toValue(Boolean) - Method in class io.picodata.driver.mappers.converters.object.DefaultBooleanToBooleanValueConverter
 
toValue(byte[]) - Method in class io.picodata.driver.mappers.converters.object.DefaultByteArrayToBinaryValueConverter
 
toValue(Character) - Method in class io.picodata.driver.mappers.converters.object.DefaultCharacterToStringValueConverter
 
toValue(Collection<?>) - Method in class io.picodata.driver.mappers.converters.object.DefaultCollectionToArrayValueConverter
 
toValue(Double) - Method in class io.picodata.driver.mappers.converters.object.DefaultDoubleToFloatValueConverter
 
toValue(Float) - Method in class io.picodata.driver.mappers.converters.object.DefaultFloatToFloatValueConverter
 
toValue(Instant) - Method in class io.picodata.driver.mappers.converters.object.DefaultInstantToExtensionValueConverter
 
toValue(Integer) - Method in class io.picodata.driver.mappers.converters.object.DefaultIntegerToIntegerValueConverter
 
toValue(Interval) - Method in class io.picodata.driver.mappers.converters.object.DefaultIntervalToExtensionValueConverter
 
toValue(List<?>) - Method in class io.picodata.driver.mappers.converters.object.DefaultListToArrayValueConverter
 
toValue(long[]) - Method in class io.picodata.driver.mappers.converters.object.DefaultLongArrayToArrayValueConverter
 
toValue(Long) - Method in class io.picodata.driver.mappers.converters.object.DefaultLongToIntegerValueConverter
 
toValue(Map<?, ?>) - Method in class io.picodata.driver.mappers.converters.object.DefaultMapToMapValueConverter
 
toValue(Packable) - Method in class io.picodata.driver.mappers.converters.object.DefaultPackableObjectConverter
 
toValue(Short) - Method in class io.picodata.driver.mappers.converters.object.DefaultShortToIntegerValueConverter
 
toValue(String) - Method in class io.picodata.driver.mappers.converters.object.DefaultStringToStringValueConverter
 
toValue(UUID) - Method in class io.picodata.driver.mappers.converters.object.DefaultUUIDToExtensionValueConverter
 
toValue(O) - Method in interface io.picodata.driver.mappers.converters.ObjectConverter
Convert Java object to a MessagePack entity
toValue(Object) - Method in class io.picodata.driver.mappers.converters.value.defaults.DefaultNullToNilValueConverter
 
toValue(O) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper
 
toValue(O) - Method in interface io.picodata.driver.mappers.MessagePackObjectMapper
Create MessagePack entity representation for an object.
truncate() - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Truncate space if space would be found.
truncate() - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
truncate() - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
truncate() - Method in class io.picodata.driver.core.space.TarantoolSpace
 
TRUNCATE_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
TruncateProxyOperation - Class in io.picodata.driver.core.proxy
Proxy operation for truncate
TruncateProxyOperation.Builder - Class in io.picodata.driver.core.proxy
 
TupleOperation - Interface in io.picodata.driver.api.tuple.operations
Base interface of tuple operation for TarantoolUpdateRequest and TarantoolUpsertRequest
TupleOperationAdd - Class in io.picodata.driver.api.tuple.operations
Represents addition operation on tuple field
TupleOperationAdd(int, Number) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationAdd
 
TupleOperationAdd(String, Number) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationAdd
 
TupleOperationBitwiseAnd - Class in io.picodata.driver.api.tuple.operations
Represents bitwise AND operation on tuple field
TupleOperationBitwiseAnd(int, long) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseAnd
 
TupleOperationBitwiseAnd(String, long) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseAnd
 
TupleOperationBitwiseOr - Class in io.picodata.driver.api.tuple.operations
Represents bitwise OR operation on tuple field
TupleOperationBitwiseOr(int, long) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseOr
 
TupleOperationBitwiseOr(String, long) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseOr
 
TupleOperationBitwiseXor - Class in io.picodata.driver.api.tuple.operations
Represents bitwise XOR operation on tuple field
TupleOperationBitwiseXor(int, long) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseXor
 
TupleOperationBitwiseXor(String, long) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationBitwiseXor
 
TupleOperationDelete - Class in io.picodata.driver.api.tuple.operations
Represents deletion operation on tuple
TupleOperationDelete(int, int) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationDelete
 
TupleOperationDelete(String, int) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationDelete
 
TupleOperationInsert - Class in io.picodata.driver.api.tuple.operations
Represents insertion of a new field operation on tuple
TupleOperationInsert(int, Object) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationInsert
 
TupleOperationInsert(String, Object) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationInsert
 
TupleOperations - Class in io.picodata.driver.api.tuple.operations
Create list of TupleOperation for update and upsert requests
TupleOperationSet - Class in io.picodata.driver.api.tuple.operations
Represents assignment operation on tuple field
TupleOperationSet(int, Object) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationSet
 
TupleOperationSet(String, Object) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationSet
 
TupleOperationSubtract - Class in io.picodata.driver.api.tuple.operations
Represents subtraction operation on tuple field
TupleOperationSubtract(int, Number) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationSubtract
 
TupleOperationSubtract(String, Number) - Constructor for class io.picodata.driver.api.tuple.operations.TupleOperationSubtract
 
tuples - Variable in class io.picodata.driver.core.TarantoolResultImpl
 
TupleSpliceOperation - Class in io.picodata.driver.api.tuple.operations
Represent splice operation on tuple field
TupleSpliceOperation(int, int, int, String) - Constructor for class io.picodata.driver.api.tuple.operations.TupleSpliceOperation
 
TupleSpliceOperation(String, int, int, String) - Constructor for class io.picodata.driver.api.tuple.operations.TupleSpliceOperation
 

U

unbound() - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
Create a factory for retry policy with unbounded number of attempts.
unbound(T) - Static method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies
Create a factory for retry policy with unbounded number of attempts
update(Conditions, T) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Update a tuple.
update(Conditions, T, UpdateOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Update a tuple.
update(Conditions, TupleOperations) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Update a tuple.
update(Conditions, TupleOperations, UpdateOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Update a tuple.
update(Conditions, T) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
update(Conditions, T, UpdateOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
update(Conditions, TupleOperations) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
update(Conditions, TupleOperations, UpdateOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
update(Conditions, T) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
update(Conditions, T, UpdateOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
update(Conditions, TupleOperations) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
update(Conditions, TupleOperations, UpdateOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
update(Conditions, T) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
update(Conditions, TupleOperations) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
UPDATE_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
UpdateOptions<T extends UpdateOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space update operation options
UpdateProxyOperation<T> - Class in io.picodata.driver.core.proxy
Proxy operation for update
UpdateProxyOperation.Builder<T> - Class in io.picodata.driver.core.proxy
The builder for this class.
upsert(Conditions, T, TupleOperations) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Update tuple if it would be found elsewhere try to insert tuple.
upsert(Conditions, T, TupleOperations, UpsertOptions) - Method in interface io.picodata.driver.api.space.TarantoolSpaceOperations
Update tuple if it would be found elsewhere try to insert tuple.
upsert(Conditions, T, TupleOperations) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
upsert(Conditions, T, TupleOperations, UpsertOptions) - Method in class io.picodata.driver.core.space.ProxyTarantoolSpace
 
upsert(Conditions, T, TupleOperations) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
upsert(Conditions, T, TupleOperations, UpsertOptions) - Method in class io.picodata.driver.core.space.RetryingTarantoolSpace
 
upsert(Conditions, T, TupleOperations) - Method in class io.picodata.driver.core.space.TarantoolSpace
 
UPSERT_FUNCTION - Static variable in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig
 
UpsertOptions<T extends UpsertOptions<T>> - Interface in io.picodata.driver.api.space.options
Marker interface for space upsert operation options
UpsertProxyOperation<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
Proxy operation for upsert
UpsertProxyOperation.Builder<T extends Packable,R extends Collection<T>> - Class in io.picodata.driver.core.proxy
The builder for this class.

V

value() - Method in interface io.picodata.driver.api.CallResult
Get multi-return result as a single value
value() - Method in interface io.picodata.driver.api.conditions.Condition
Filtering value for the operand
value() - Method in interface io.picodata.driver.api.conditions.FieldValueCondition
 
value() - Method in interface io.picodata.driver.api.conditions.IndexValueCondition
 
value() - Method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategyType
Value of enum
value() - Method in enum io.picodata.driver.api.space.options.crud.enums.Mode
 
value() - Method in enum io.picodata.driver.api.space.options.crud.enums.RollbackOnError
 
value() - Method in enum io.picodata.driver.api.space.options.crud.enums.StopOnError
 
value() - Method in class io.picodata.driver.core.conditions.FieldValueConditionImpl
 
value() - Method in class io.picodata.driver.core.conditions.IndexValueConditionImpl
 
value() - Method in class io.picodata.driver.core.MultiValueCallResultImpl
 
value() - Method in class io.picodata.driver.core.SingleValueCallResultImpl
 
value() - Method in class io.picodata.driver.core.TarantoolVoidResultImpl
 
ValueConverter<V extends org.msgpack.value.Value,O> - Interface in io.picodata.driver.mappers.converters
Basic interface for converters from MessagePack entities to Java objects for a particular class
ValueConverterWithInputTypeWrapper<O> - Class in io.picodata.driver.mappers.converters
 
ValueConverterWithInputTypeWrapper(ValueType, ValueConverter<? extends Value, ? extends O>) - Constructor for class io.picodata.driver.mappers.converters.ValueConverterWithInputTypeWrapper
 
valueMapper - Variable in class io.picodata.driver.mappers.AbstractResultMapper
 
valueOf(String) - Static method in enum io.picodata.driver.api.conditions.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategies.ParallelRoundRobinStrategyFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategies.RoundRobinStrategyFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.metadata.TarantoolIndexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.space.options.crud.enums.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.space.options.crud.enums.ProxyOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.space.options.crud.enums.RollbackOnError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.space.options.crud.enums.StopOnError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.api.tuple.operations.TarantoolUpdateOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.auth.PicodataAuthMechanism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.auth.TarantoolAuthMechanism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.core.connection.ConnectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.core.proxy.enums.ProxyOperationArgument
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.mappers.converters.Adjust
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.protocol.TarantoolIteratorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.protocol.TarantoolRequestFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.protocol.TarantoolRequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.protocol.TarantoolResponseBodyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.driver.protocol.TarantoolResponseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.picodata.driver.api.conditions.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategies.ParallelRoundRobinStrategyFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategies.RoundRobinStrategyFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.connection.TarantoolConnectionSelectionStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.metadata.TarantoolIndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.space.options.crud.enums.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.space.options.crud.enums.ProxyOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.space.options.crud.enums.RollbackOnError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.space.options.crud.enums.StopOnError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.api.tuple.operations.TarantoolUpdateOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.auth.PicodataAuthMechanism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.auth.TarantoolAuthMechanism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.core.connection.ConnectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.core.proxy.enums.ProxyOperationArgument
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.mappers.converters.Adjust
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.protocol.TarantoolIteratorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.protocol.TarantoolRequestFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.protocol.TarantoolRequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.protocol.TarantoolResponseBodyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.driver.protocol.TarantoolResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
versionHolder - Variable in class io.picodata.driver.core.connection.TarantoolConnectionImpl
 
VSpaceToTarantoolSpaceMetadataConverter - Class in io.picodata.driver.core.metadata
Populates space metadata.

W

withAddress(String) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a single host of a Tarantool server.
withAddress(String, int) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a single host and a port of a Tarantool server.
withAddress(InetSocketAddress) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a Tarantool server address.
withAddress(String) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withAddress(String, int) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withAddress(InetSocketAddress) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withAddresses(TarantoolServerAddress...) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify one or more Tarantool server addresses.
withAddresses(List<TarantoolServerAddress>) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a list of Tarantool server addresses.
withAddresses(TarantoolServerAddress...) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withAddresses(List<TarantoolServerAddress>) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withAddressProvider(TarantoolClusterAddressProvider) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a provider for Tarantool server addresses.
withAddressProvider(TarantoolClusterAddressProvider) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withArguments(Collection<?>) - Method in class io.picodata.driver.protocol.requests.TarantoolCallRequest.Builder
Specify function arguments
withArguments(Collection<?>) - Method in class io.picodata.driver.protocol.requests.TarantoolEvalRequest.Builder
Specify eval arguments
withArrayValueToTarantoolResultConverter(ValueConverter<ArrayValue, T>) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolResultMapperFactory
Get converter for tuples in TarantoolResult
withArrayValueToTarantoolResultConverter(MessagePackValueMapper, ValueConverter<ArrayValue, T>) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolResultMapperFactory
Get converter for tuples in TarantoolResult
withArrayValueToTarantoolTupleResultConverter(MessagePackMapper) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
 
withArrayValueToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
 
withArrayValueToTarantoolTupleResultConverter(ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
 
withArrayValueToTarantoolTupleResultConverter(MessagePackValueMapper, ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.mappers.factories.ArrayValueToTarantoolTupleResultMapperFactory
 
withArrayValueToTarantoolTupleResultConverter() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
Add converter parses result from a list of tuples.
withArrayValueToTarantoolTupleResultConverter(MessagePackMapper) - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
Add converter parses result from a list of tuples.
withArrayValueToTarantoolTupleResultConverter(MessagePackMapper) - Method in interface io.picodata.driver.mappers.TarantoolTupleResultMapperFactory
Mapper parses result from a list of tuples.
withArrayValueToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.mappers.TarantoolTupleResultMapperFactory
Mapper parses result from a list of tuples.
withArrayValueToTarantoolTupleResultConverter(MessagePackMapper) - Method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
 
withArrayValueToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
 
withAscending() - Method in class io.picodata.driver.api.conditions.Conditions
Return tuples will in the ascending order
withAuthData(AuthMechanism, byte[]) - Method in class io.picodata.driver.protocol.requests.TarantoolAuthRequest.Builder
 
withAuthMechanism(AuthMechanism) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify authentication mechanism configured on the server.
withAuthMechanism(AuthMechanism) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify auth mechanism
withAuthMechanism(AuthMechanism) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withBatchSize(int) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithBatchSizeOptions
Specifies internal batch size for transferring data from storage nodes to router nodes.
withBucketId(Integer) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithBucketIdOptions
Specifies bucket id for an operation to perform it on storage with this bucket.
withClientConfig(TarantoolClientConfig) - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint.Builder
Specify the client configuration for connecting to the discovery endpoints.
withConditions(Conditions) - Method in class io.picodata.driver.core.proxy.SelectProxyOperation.Builder
 
withConnections(int) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify the number of connections per one Tarantool server.
withConnections(int) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify the number of connections used for sending requests to the server.
withConnections(int) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withConnectionSelectionStrategy(ConnectionSelectionStrategyFactory) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a custom connection selection strategy factory.
withConnectionSelectionStrategy(TarantoolConnectionSelectionStrategyType) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Select a built-in connection selection strategy factory.
withConnectionSelectionStrategy(TarantoolConnectionSelectionStrategyType) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withConnectionSelectionStrategy(ConnectionSelectionStrategyFactory) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withConnectionSelectionStrategyFactory(ConnectionSelectionStrategyFactory) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Set the implementation of a factory which instantiates a strategy instance providing the algorithm of selecting the next connection from a connection pool for performing the next request
withConnectTimeout(int) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a connection timeout.
withConnectTimeout(int) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify connection timeout.
withConnectTimeout(int) - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint.Builder
Specify the connection timeout for discovery endpoint
withConnectTimeout(int) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withConverter(MessagePackValueMapper, ValueConverter<? extends Value, ? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
Create AbstractResultMapper instance with the passed converter.
withConverter(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
withConverter(MessagePackValueMapper, ValueConverter<? extends Value, ? extends O>, Class<? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
Create AbstractResultMapper instance with the passed converter.
withConverter(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends O>, Class<? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
withConverters(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<O>>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
withConverters(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<O>>, Class<? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
withConverterWithoutTargetClass(MessagePackValueMapper, ValueType, ValueConverter<? extends Value, ? extends O>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
withConverterWithoutTargetClass(MessagePackValueMapper, List<ValueConverterWithInputTypeWrapper<O>>) - Method in class io.picodata.driver.mappers.factories.AbstractResultMapperFactory
 
withCredentials(TarantoolCredentials) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify user credentials for authentication in a Tarantool server.
withCredentials(String, String) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify user credentials for password-based authentication in a Tarantool server.
withCredentials(TarantoolCredentials) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify user credentials
withCredentials(String, String) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withCredentials(TarantoolCredentials) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withDefaultArrayValueConverter() - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with default MP_ARRAY entity to List converter
withDefaultArrayValueConverter() - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withDefaultCollectionObjectConverter() - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with default Collection to MP_ARRAY entity converter
withDefaultCollectionObjectConverter() - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withDefaultListObjectConverter() - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with default List to MP_ARRAY entity converter
withDefaultListObjectConverter() - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withDefaultMapObjectConverter() - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with default Map to MP_MAP entity converter
withDefaultMapObjectConverter() - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withDefaultMapValueConverter() - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with default MP_MAP entity to Map converter
withDefaultMapValueConverter() - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withDefaultMessagePackMapperConfiguration(UnaryOperator<MessagePackMapperBuilder>) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a configuration for mapping between Java objects and MessagePack entities.
withDefaultMessagePackMapperConfiguration(UnaryOperator<MessagePackMapperBuilder>) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withDelay(long) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder
Set delay between attempts
withDelay(long) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder
Set delay between attempts
withDelay(int) - Method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig.Builder
Specify scan period of receiving a new list of instances
withDeleteFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Set API function name for performing the delete operation
withDescending() - Method in class io.picodata.driver.api.conditions.Conditions
Return tuples in the descending order
withEndpoint(TarantoolClusterDiscoveryEndpoint) - Method in class io.picodata.driver.cluster.TarantoolClusterDiscoveryConfig.Builder
Specify service discovery config and enable using service discovery
withEndpointProvider(TarantoolClusterAddressProvider) - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint.Builder
Specify address provider for the discovery endpoints
withEntryFunction(String) - Method in class io.picodata.driver.cluster.BinaryClusterDiscoveryEndpoint.Builder
Specify the function name to invoke in the discovery endpoint for getting the list of nodes.
withEventLoopThreadsNumber(int) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify netty threads number.
withEventLoopThreadsNumber(int) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify netty threads number.
withEventLoopThreadsNumber(int) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withExpression(String) - Method in class io.picodata.driver.protocol.requests.TarantoolEvalRequest.Builder
Specify lua expression
withFields(List<String>) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithFieldsOptions
Specifies list of fields names for getting only a subset of fields.
withFunctionName(String) - Method in class io.picodata.driver.protocol.requests.TarantoolCallRequest.Builder
Specify function name
withIndexId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolDeleteRequest.Builder
Specify tarantool index ID for operation
withIndexId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
Specify tarantool index ID for operation
withIndexId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolUpdateRequest.Builder
 
withIndexQuery(TarantoolIndexQuery) - Method in interface io.picodata.driver.core.proxy.OperationWithIndexQueryBuilderOptions
 
withInsertFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the insert operation
withInsertManyFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the insert_many operation
withIteratorType(TarantoolIteratorType) - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
Specify iterator type
withIteratorType(TarantoolIteratorType) - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
Set iterator type
withKeyValues(List<?>) - Method in class io.picodata.driver.protocol.requests.TarantoolDeleteRequest.Builder
Specify values to be matched against the index key
withKeyValues(List<?>) - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
Specify key values to be matched against the index key
withKeyValues(List<?>) - Method in class io.picodata.driver.protocol.requests.TarantoolUpdateRequest.Builder
 
withKeyValues(List<?>) - Method in class io.picodata.driver.protocol.requests.TarantoolUpsertRequest.Builder
 
withKeyValues(List<?>) - Method in class io.picodata.driver.protocol.TarantoolIndexQuery
Set list of key values to be matched with index key parts
withLimit(long) - Method in class io.picodata.driver.api.conditions.Conditions
Limit the number od returned tuples with the specified value
withLimit(long) - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
Specify the maximum number of tuples returned by the request.
withMessagePackMapper(MessagePackMapper) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a mapper between Java objects and MessagePack entities.
withMessagePackMapper(MessagePackMapper) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify mapper between Java objects and MessagePack entities
withMessagePackMapper(MessagePackMapper) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withMode(Mode) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithModeOptions
Specifies the mode for operations (select, count, get) on a specific node type (mode == "write" - master, mode == "read" - replica).
withMultiValueArrayTarantoolResultConverter(MessagePackValueMapper, ValueConverter<ArrayValue, T>) - Method in class io.picodata.driver.mappers.factories.MultiValueWithTarantoolResultMapperFactory
Get TarantoolResult mapper for the Lua function call with single result
withMultiValueArrayTarantoolResultConverter(ValueConverter<ArrayValue, T>) - Method in class io.picodata.driver.mappers.factories.MultiValueWithTarantoolResultMapperFactory
Get TarantoolResult mapper for the Lua function call with single result
withMultiValueArrayTarantoolResultConverter(MessagePackValueMapper, ValueConverter<ArrayValue, T>, Class<? extends MultiValueCallResult<T, TarantoolResult<T>>>) - Method in class io.picodata.driver.mappers.factories.MultiValueWithTarantoolResultMapperFactory
Get TarantoolResult mapper for the Lua function call with single result
withMultiValueArrayTarantoolResultConverter(ValueConverter<ArrayValue, T>, Class<? extends MultiValueCallResult<T, TarantoolResult<T>>>) - Method in class io.picodata.driver.mappers.factories.MultiValueWithTarantoolResultMapperFactory
Get TarantoolResult mapper for the Lua function call with single result
withMultiValueArrayToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.MultiValueWithTarantoolTupleResultMapperFactory
Get default TarantoolTuple converter
withMultiValueArrayToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.mappers.TarantoolTupleResultMapperFactory
Mapper for the stored Lua function call result, interpreted in a way that each returned item is a tuple.
withMultiValueArrayToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
 
withMultiValueResultConverter(MessagePackValueMapper, ValueConverter<ArrayValue, R>) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
Get result mapper for the Lua function call with multi-return result
withMultiValueResultConverter(ValueConverter<ArrayValue, R>) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
Get result mapper for the Lua function call with multi-return result
withMultiValueResultConverter(MessagePackValueMapper, ValueConverter<ArrayValue, R>, Class<? extends MultiValueCallResult<T, R>>) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
Get result mapper for the Lua function call with multi-return result
withMultiValueResultConverter(ValueConverter<ArrayValue, R>, Class<? extends MultiValueCallResult<T, R>>) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
Get result mapper for the Lua function call with multi-return result
withMultiValueResultConverter(MessagePackValueMapper) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
 
withMultiValueResultConverter(MessagePackValueMapper, MessagePackValueMapper) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
 
withMultiValueResultConverter(MessagePackValueMapper, Class<? extends MultiValueCallResult<T, R>>) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
 
withMultiValueResultConverter(MessagePackValueMapper, MessagePackValueMapper, Class<? extends MultiValueCallResult<T, R>>) - Method in class io.picodata.driver.mappers.factories.MultiValueResultMapperFactory
 
withMultiValueRowsMetadataToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.MultiValueWithTarantoolTupleResultMapperFactory
 
withObjectConverter(ObjectConverter<O, V>) - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with a specified MessagePack object-to-entity converter
withObjectConverter(Class<O>, ObjectConverter<O, V>) - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with a specified MessagePack object-to-entity converter
withObjectConverter(Class<O>, Class<V>, ObjectConverter<O, V>) - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with a specified MessagePack object-to-entity converter
withObjectConverter(ObjectConverter<O, V>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withObjectConverter(Class<O>, ObjectConverter<O, V>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withObjectConverter(Class<O>, Class<V>, ObjectConverter<O, V>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withOffset(long) - Method in class io.picodata.driver.api.conditions.Conditions
Skip the specified number of tuples before collecting the result.
withOffset(long) - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
Specify the offset of the first tuple returned by the request
withOperationTimeout(long) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder
 
withProxyMethodMapping() - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Specify using the default CRUD proxy operations mapping configuration.
withProxyMethodMapping(UnaryOperator<ProxyOperationsMappingConfig.Builder>) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure a custom operations proxy configuration.
withProxyMethodMapping() - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withProxyMethodMapping(UnaryOperator<ProxyOperationsMappingConfig.Builder>) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withReadTimeout(int) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a response reading timeout.
withReadTimeout(int) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify response reading timeout.
withReadTimeout(int) - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint.Builder
Specify the read timeout for discovery endpoint connection
withReadTimeout(int) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withReplaceFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the replace operation
withReplaceManyFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the replace_many operation
withRequestTimeout(long) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder
Set timeout for each attempt
withRequestTimeout(long) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder
Set timeout for each attempt
withRequestTimeout(int) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a request timeout.
withRequestTimeout(int) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify request timeout.
withRequestTimeout(int) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withRetrying(RequestRetryPolicyFactory) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Specify a custom request retry policy factory.
withRetrying(RequestRetryPolicyFactory, Executor) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Specify a custom request retry policy factory.
withRetrying(RequestRetryPolicyFactory) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetrying(RequestRetryPolicyFactory, Executor) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingByNumberOfAttempts(int) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Specify the number of retry attempts for each request.
withRetryingByNumberOfAttempts(int, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<Predicate<Throwable>>>) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the attempts bound request retry policy.
withRetryingByNumberOfAttempts(int, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<Predicate<Throwable>>>, Executor) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the attempts bound request retry policy.
withRetryingByNumberOfAttempts(int, T, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<T>>) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the attempts bound request retry policy.
withRetryingByNumberOfAttempts(int, T, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<T>>, Executor) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the attempts bound request retry policy.
withRetryingByNumberOfAttempts(int) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingByNumberOfAttempts(int, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<Predicate<Throwable>>>) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingByNumberOfAttempts(int, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<Predicate<Throwable>>>, Executor) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingByNumberOfAttempts(int, T, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<T>>) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingByNumberOfAttempts(int, T, UnaryOperator<TarantoolRequestRetryPolicies.AttemptsBoundRetryPolicyFactory.Builder<T>>, Executor) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingIndefinitely(UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<Predicate<Throwable>>>) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the infinite request retry policy.
withRetryingIndefinitely(UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<Predicate<Throwable>>>, Executor) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the infinite request retry policy.
withRetryingIndefinitely(T, UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T>>) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the infinite request retry policy.
withRetryingIndefinitely(T, UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T>>, Executor) - Method in interface io.picodata.driver.api.TarantoolClientConfigurator
Configure the infinite request retry policy.
withRetryingIndefinitely(UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<Predicate<Throwable>>>, Executor) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingIndefinitely(UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<Predicate<Throwable>>>) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingIndefinitely(T, UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T>>) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRetryingIndefinitely(T, UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T>>, Executor) - Method in class io.picodata.driver.core.TarantoolClientConfiguratorImpl
 
withRollbackOnError(RollbackOnError) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithRollbackOnErrorOptions
Specifies whether to not save any changes in the space if any tuple replace operation is unsuccesful.
withRowsMetadataToTarantoolTupleResultConverter() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
Add converter parses result from a map with list of tuples and metadata.
withRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper) - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
Add converter parses result from a map with list of tuples and metadata.
withRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper) - Method in class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
 
withRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
 
withRowsMetadataToTarantoolTupleResultConverter(ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
 
withRowsMetadataToTarantoolTupleResultConverter(MessagePackValueMapper, ArrayValueToTarantoolTupleConverter) - Method in class io.picodata.driver.mappers.factories.RowsMetadataToTarantoolTupleResultMapperFactory
 
withRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper) - Method in interface io.picodata.driver.mappers.TarantoolTupleResultMapperFactory
Mapper parses result from a map with list of tuples and metadata.
withRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.mappers.TarantoolTupleResultMapperFactory
Mapper parses result from a map with list of tuples and metadata.
withRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper) - Method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
 
withRowsMetadataToTarantoolTupleResultConverter(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
 
withSchemaFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Set API function name for getting the spaces and indexes schema.
withSecure(boolean) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Turn on secure connection or turn off secure connection.
withSecure(boolean) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Turn on secure connection or turn off secure connection Works only for new connections
withSecure(boolean) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withSelectFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the select operation
withSignature(TarantoolRequestSignature) - Method in class io.picodata.driver.protocol.TarantoolRequest.Builder
Set request signature
withSingleValueArrayTarantoolResultConverter(ValueConverter<ArrayValue, T>) - Method in class io.picodata.driver.mappers.factories.SingleValueWithTarantoolResultMapperFactory
Get TarantoolResult mapper for the Lua function call with single result
withSingleValueArrayTarantoolResultConverter(ValueConverter<ArrayValue, T>, Class<? extends SingleValueCallResult<TarantoolResult<T>>>) - Method in class io.picodata.driver.mappers.factories.SingleValueWithTarantoolResultMapperFactory
Get TarantoolResult mapper for the Lua function call with single result
withSingleValueArrayToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.SingleValueWithTarantoolTupleResultMapperFactory
Get default TarantoolTuple converter
withSingleValueArrayToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.mappers.TarantoolTupleResultMapperFactory
Mapper for single the stored Lua function call result in the form return result, err with a list of tuples as a result.
withSingleValueArrayToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
 
withSingleValueConverter() - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
Add a converter for mapping stored Lua function call results to SingleValueCallResult input: [x, y, ...], MessagePack array from a Lua function multi-return response
where x, y are some MessagePack values.
withSingleValueConverter(MessagePackValueMapper) - Method in interface io.picodata.driver.mappers.factories.ResultMapperFactoryFactory.Builder
Add a converter for mapping stored Lua function call results to SingleValueCallResult input: [x, y, ...], MessagePack array from a Lua function multi-return response
where x, y are some MessagePack values.
withSingleValueResultConverter(MessagePackValueMapper, ValueConverter<Value, T>) - Method in class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
Get result mapper for the Lua function call with single result
withSingleValueResultConverter(ValueConverter<Value, T>) - Method in class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
Get result mapper for the Lua function call with single result
withSingleValueResultConverter(MessagePackValueMapper, ValueConverter<Value, T>, Class<? extends SingleValueCallResult<T>>) - Method in class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
Get result mapper for the Lua function call with single result
withSingleValueResultConverter(ValueConverter<Value, T>, Class<? extends SingleValueCallResult<T>>) - Method in class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
Get result mapper for the Lua function call with single result
withSingleValueResultConverter(MessagePackValueMapper) - Method in class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
 
withSingleValueResultConverter(MessagePackValueMapper, Class<? extends SingleValueCallResult<T>>) - Method in class io.picodata.driver.mappers.factories.SingleValueResultMapperFactory
 
withSingleValueRowsMetadataToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.factories.SingleValueWithTarantoolTupleResultMapperFactory
 
withSingleValueRowsMetadataToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in interface io.picodata.driver.mappers.TarantoolTupleResultMapperFactory
Mapper for single the stored Lua function call result in the form return result, err with a list of tuples as a result.
withSingleValueRowsMetadataToTarantoolTupleResultMapper(MessagePackMapper, TarantoolSpaceMetadata) - Method in class io.picodata.driver.mappers.TarantoolTupleResultMapperFactoryImpl
 
withSpaceId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolDeleteRequest.Builder
Specify tarantool space ID for operation
withSpaceId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolInsertRequest.Builder
Specify tarantool space ID for operation
withSpaceId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolReplaceRequest.Builder
Specify tarantool space ID for operation
withSpaceId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolSelectRequest.Builder
Specify tarantool space ID for operation
withSpaceId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolUpdateRequest.Builder
 
withSpaceId(int) - Method in class io.picodata.driver.protocol.requests.TarantoolUpsertRequest.Builder
 
withSslContext(SslContext) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify SslContext with settings for establishing SSL/TLS connection between Tarantool
withSslContext(SslContext) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify SslContext with settings for establishing SSL/TLS connection between Tarantool
withSslContext(SslContext) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withStopOnError(StopOnError) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithStopOnErrorOptions
Specifies whether to not try to insert more tuples into the space if any tuple insert operation is unsuccesful.
withTarantoolClientConfig(TarantoolClientConfig) - Method in interface io.picodata.driver.api.TarantoolClientBuilder
Specify a tarantool client config It overrides previous settings for config
withTarantoolClientConfig(TarantoolClientConfig) - Method in class io.picodata.driver.core.TarantoolClientBuilderImpl
 
withTimeout(int) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithTimeoutOptions
Specifies timeout for waiting for a server response for the operation.
withTruncateFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the truncate operation
withTuple(R) - Method in interface io.picodata.driver.core.proxy.OperationWithTupleBuilderOptions
 
withTuple(Packable) - Method in class io.picodata.driver.protocol.requests.TarantoolInsertRequest.Builder
Specify tuple value
withTuple(Packable) - Method in class io.picodata.driver.protocol.requests.TarantoolReplaceRequest.Builder
Specify tuple value
withTuple(Packable) - Method in class io.picodata.driver.protocol.requests.TarantoolUpsertRequest.Builder
 
withTupleOperation(TupleOperations) - Method in interface io.picodata.driver.core.proxy.OperationWithTupleOperationBuilderOptions
 
withTupleOperations(List<TupleOperation>) - Method in class io.picodata.driver.protocol.requests.TarantoolUpdateRequest.Builder
 
withTupleOperations(List<TupleOperation>) - Method in class io.picodata.driver.protocol.requests.TarantoolUpsertRequest.Builder
 
withTuples(Collection<P>) - Method in interface io.picodata.driver.core.proxy.OperationWithTuplesBuilderOptions
 
withUpdateFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the update operation
withUpsertFunctionName(String) - Method in class io.picodata.driver.api.proxy.ProxyOperationsMappingConfig.Builder
Get API function name for performing the upsert operation
withURI(String) - Method in class io.picodata.driver.cluster.HTTPClusterDiscoveryEndpoint.Builder
Specify the cluster discovery endpoint URI
withUsername(String) - Method in class io.picodata.driver.protocol.requests.TarantoolAuthRequest.Builder
 
withValueConverter(ValueType, ValueConverter<V, O>) - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with a specified MessagePack entity-to-object converter
withValueConverter(ValueType, Class<O>, ValueConverter<V, O>) - Method in interface io.picodata.driver.api.MessagePackMapperBuilder
Configure the mapper with a specified MessagePack entity-to-object converter
withValueConverter(ValueType, ValueConverter<V, O>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withValueConverter(ValueType, Class<O>, ValueConverter<V, O>) - Method in class io.picodata.driver.mappers.DefaultMessagePackMapper.Builder
 
withVshardRouter(String) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithVshardRouterOptions
Sets "vshard_router" option value.
withWriteBatchSize(int) - Method in class io.picodata.driver.api.TarantoolClientConfig.Builder
Specify request batch size.
withYieldEvery(int) - Method in interface io.picodata.driver.api.space.options.crud.OperationWithYieldEveryOptions
Sets number of tuples processed on storage to yield after, "yield_every" should be > 0.
wrapOperation(Supplier<CompletableFuture<T>>, Executor) - Method in interface io.picodata.driver.api.retry.RequestRetryPolicy
Wrap a generic operation taking an arbitrary number of arguments and returning a CompletableFuture.
wrapOperation(Supplier<CompletableFuture<R>>, Executor) - Method in class io.picodata.driver.api.retry.TarantoolRequestRetryPolicies.InfiniteRetryPolicy
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.picodata.driver.handlers.TarantoolRequestHandler
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2025 Picodata. All rights reserved.