Package io.tarantool.driver.api
Contains interfaces and classes essential for end-user driver API
-
Interface Summary Interface Description CallResult<T> 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.MessagePackMapperBuilder Builder forMessagePackMapper
MultiValueCallResult<T,R extends List<T>> CallResult
implementation with multi result value (all items item of the multi-return result is treated as value)SingleValueCallResult<T> CallResult
with one result value (first item of the multi-return result is treated as value)TarantoolCallOperations Aggregates all call operation variantsTarantoolClient<T extends Packable,R extends Collection<T>> Basic Tarantool client interfaceTarantoolClientBuilder Tarantool client builder interface.TarantoolClientConfigurator<SELF extends TarantoolClientConfigurator<SELF>> Tarantool client configurator interface.TarantoolClientFactory Tarantool client factory interface.TarantoolClusterAddressProvider Provides a collection of Tarantool server addresses corresponding to the cluster nodesTarantoolEvalOperations Aggregates all value operation variantsTarantoolResult<T> Basic interface for Tarantool operations result -- an array of tuplesTarantoolVoidResult Shortcut forSingleValueCallResult
with void result -
Class Summary Class Description TarantoolAddressProviderFactory Factory for Tarantool address provider instances.TarantoolClientConfig Class-container forTarantoolClient
configuration.TarantoolClientConfig.Builder A builder forTarantoolClientConfig
TarantoolServerAddress Represents the location of a Tarantool server - server name and port number