Package io.tarantool.driver.core
Class ProxyTarantoolTupleClient
- java.lang.Object
-
- io.tarantool.driver.core.ProxyTarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>>
-
- io.tarantool.driver.core.ProxyTarantoolTupleClient
-
- All Implemented Interfaces:
TarantoolCallOperations
,TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>>
,TarantoolEvalOperations
,AutoCloseable
public class ProxyTarantoolTupleClient extends ProxyTarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>>
ProxyTarantoolClient
implementation for working with default tuples
-
-
Constructor Summary
Constructors Constructor Description ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient)
Basic constructor.ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient, ProxyOperationsMappingConfig mappingConfig)
Basic constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TarantoolSpaceOperations<TarantoolTuple,TarantoolResult<TarantoolTuple>>
spaceOperations(TarantoolClientConfig config, TarantoolCallOperations client, ProxyOperationsMappingConfig mappingConfig, TarantoolMetadataOperations metadata, TarantoolSpaceMetadata spaceMetadata)
Creates a space API implementation instance for the specified space-
Methods inherited from class io.tarantool.driver.core.ProxyTarantoolClient
call, call, call, call, call, call, call, call, call, call, callForMultiResult, callForMultiResult, callForMultiResult, callForMultiResult, callForMultiResult, callForMultiResult, callForMultiResult, callForMultiResult, callForMultiResult, callForSingleResult, callForSingleResult, callForSingleResult, callForSingleResult, callForSingleResult, callForSingleResult, callForSingleResult, callForSingleResult, callForSingleResult, close, eval, eval, eval, eval, eval, getConfig, getConnectionListeners, getResultMapperFactoryFactory, getVersion, metadata, metadataProvider, refresh, space, space
-
-
-
-
Constructor Detail
-
ProxyTarantoolTupleClient
public ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient)
Basic constructor. Uses default values for proxy operations mapping.- Parameters:
decoratedClient
- configured Tarantool client
-
ProxyTarantoolTupleClient
public ProxyTarantoolTupleClient(TarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>> decoratedClient, ProxyOperationsMappingConfig mappingConfig)
Basic constructor- Parameters:
decoratedClient
- configured Tarantool clientmappingConfig
- config for proxy operations mapping
-
-
Method Detail
-
spaceOperations
protected TarantoolSpaceOperations<TarantoolTuple,TarantoolResult<TarantoolTuple>> spaceOperations(TarantoolClientConfig config, TarantoolCallOperations client, ProxyOperationsMappingConfig mappingConfig, TarantoolMetadataOperations metadata, TarantoolSpaceMetadata spaceMetadata)
Description copied from class:ProxyTarantoolClient
Creates a space API implementation instance for the specified space- Specified by:
spaceOperations
in classProxyTarantoolClient<TarantoolTuple,TarantoolResult<TarantoolTuple>>
- Parameters:
config
- Tarantool client configurationclient
- configured client instancemappingConfig
- proxy operations mapping configurationmetadata
- metadata operationsspaceMetadata
- current space metadata- Returns:
- space API implementation instance
-
-