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 forMessagePackMapperMultiValueCallResult<T,R extends List<T>> CallResultimplementation with multi result value (all items item of the multi-return result is treated as value)SingleValueCallResult<T> CallResultwith 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 forSingleValueCallResultwith void result -
Class Summary Class Description TarantoolAddressProviderFactory Factory for Tarantool address provider instances.TarantoolClientConfig Class-container forTarantoolClientconfiguration.TarantoolClientConfig.Builder A builder forTarantoolClientConfigTarantoolServerAddress Represents the location of a Tarantool server - server name and port number