Uses of Interface
io.tarantool.driver.mappers.converters.ValueConverter
-
Packages that use ValueConverter Package Description io.tarantool.driver.api Contains interfaces and classes essential for end-user driver APIio.tarantool.driver.core Driver core classesio.tarantool.driver.core.metadata Contains implementations for Tarantool space metadata operationsio.tarantool.driver.mappers Contains converters and mappers that map Java object and MessagePackio.tarantool.driver.mappers.converters.object Contains converters that map Java object to MessagePackio.tarantool.driver.mappers.converters.value Contains converters that map MessagePack to Java objectio.tarantool.driver.mappers.converters.value.custom Contains converters that map MessagePack to connector's special Java objects -
-
Uses of ValueConverter in io.tarantool.driver.api
Methods in io.tarantool.driver.api with parameters of type ValueConverter Modifier and Type Method Description <T,R extends List<T>>
CompletableFuture<R>TarantoolCallOperations. callForMultiResult(String functionName, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.<T,R extends List<T>>
CompletableFuture<R>TarantoolCallOperations. callForMultiResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.<T,R extends List<T>>
CompletableFuture<R>TarantoolCallOperations. callForMultiResult(String functionName, List<?> arguments, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.<T> CompletableFuture<T>
TarantoolCallOperations. callForSingleResult(String functionName, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.<T> CompletableFuture<T>
TarantoolCallOperations. callForSingleResult(String functionName, List<?> arguments, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.<T> CompletableFuture<T>
TarantoolCallOperations. callForSingleResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Execute a function defined on Tarantool instance.<V extends org.msgpack.value.Value,O>
MessagePackMapperBuilderMessagePackMapperBuilder. withValueConverter(org.msgpack.value.ValueType valueType, ValueConverter<V,O> converter)
Configure the mapper with a specified MessagePack entity-to-object converter<V extends org.msgpack.value.Value,O>
MessagePackMapperBuilderMessagePackMapperBuilder. withValueConverter(org.msgpack.value.ValueType valueType, Class<O> objectClass, ValueConverter<V,O> converter)
Configure the mapper with a specified MessagePack entity-to-object converter -
Uses of ValueConverter in io.tarantool.driver.core
Methods in io.tarantool.driver.core with parameters of type ValueConverter Modifier and Type Method Description <T,R extends List<T>>
CompletableFuture<R>AbstractTarantoolClient. callForMultiResult(String functionName, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>AbstractTarantoolClient. callForMultiResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>AbstractTarantoolClient. callForMultiResult(String functionName, List<?> arguments, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>ProxyTarantoolClient. callForMultiResult(String functionName, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>ProxyTarantoolClient. callForMultiResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>ProxyTarantoolClient. callForMultiResult(String functionName, List<?> arguments, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>RetryingTarantoolClient. callForMultiResult(String functionName, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>RetryingTarantoolClient. callForMultiResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T,R extends List<T>>
CompletableFuture<R>RetryingTarantoolClient. callForMultiResult(String functionName, List<?> arguments, Supplier<R> resultContainerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<S> CompletableFuture<S>
AbstractTarantoolClient. callForSingleResult(String functionName, ValueConverter<org.msgpack.value.Value,S> valueConverter)
<S> CompletableFuture<S>
AbstractTarantoolClient. callForSingleResult(String functionName, List<?> arguments, ValueConverter<org.msgpack.value.Value,S> valueConverter)
<S> CompletableFuture<S>
AbstractTarantoolClient. callForSingleResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, ValueConverter<org.msgpack.value.Value,S> valueConverter)
<T> CompletableFuture<T>
ProxyTarantoolClient. callForSingleResult(String functionName, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CompletableFuture<T>
ProxyTarantoolClient. callForSingleResult(String functionName, List<?> arguments, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CompletableFuture<T>
ProxyTarantoolClient. callForSingleResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CompletableFuture<T>
RetryingTarantoolClient. callForSingleResult(String functionName, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CompletableFuture<T>
RetryingTarantoolClient. callForSingleResult(String functionName, List<?> arguments, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CompletableFuture<T>
RetryingTarantoolClient. callForSingleResult(String functionName, List<?> arguments, MessagePackObjectMapper argumentsMapper, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Constructors in io.tarantool.driver.core with parameters of type ValueConverter Constructor Description MultiValueCallResultImpl(org.msgpack.value.Value result, ValueConverter<org.msgpack.value.ArrayValue,R> valueConverter)
SingleValueCallResultImpl(org.msgpack.value.ArrayValue result, ValueConverter<org.msgpack.value.Value,T> valueConverter)
TarantoolResultImpl(org.msgpack.value.Value value, ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter)
-
Uses of ValueConverter in io.tarantool.driver.core.metadata
Classes in io.tarantool.driver.core.metadata that implement ValueConverter Modifier and Type Class Description class
DDLTarantoolSpaceMetadataConverter
Populates metadata from results of a call to proxy API function in Tarantool instance.class
TarantoolIndexMetadataConverter
Maps MessagePackArrayValue
intoTarantoolIndexMetadataImpl
class
TarantoolSpaceMetadataConverter
Maps MessagePackArrayValue
intoTarantoolSpaceMetadataImpl
Constructors in io.tarantool.driver.core.metadata with parameters of type ValueConverter Constructor Description ProxyMetadataProvider(TarantoolCallOperations client, String metadataFunctionName, ValueConverter<org.msgpack.value.Value,TarantoolMetadataContainer> metadataConverter, Class<? extends SingleValueCallResult<TarantoolMetadataContainer>> resultClass)
Basic constructor -
Uses of ValueConverter in io.tarantool.driver.mappers
Methods in io.tarantool.driver.mappers that return types with arguments of type ValueConverter Modifier and Type Method Description <V extends org.msgpack.value.Value,O>
Optional<ValueConverter<V,O>>AbstractResultMapper. getValueConverter(org.msgpack.value.ValueType valueType, Class<O> objectClass)
<V extends org.msgpack.value.Value,O>
Optional<ValueConverter<V,O>>DefaultMessagePackMapper. getValueConverter(org.msgpack.value.ValueType valueType, Class<O> targetClass)
<V extends org.msgpack.value.Value,O>
Optional<ValueConverter<V,O>>MessagePackValueMapper. getValueConverter(org.msgpack.value.ValueType valueType, Class<O> objectClass)
Get a converter capable of converting from the source entity class to the target classMethods in io.tarantool.driver.mappers with parameters of type ValueConverter Modifier and Type Method Description protected abstract T
AbstractResultMapperFactory. createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends O> valueConverter, Class<? extends O> resultClass)
Instantiate the mapper for result contentsprotected CallResultMapper<T,R>
TarantoolCallResultMapperFactory. createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends R> valueConverter, Class<? extends R> resultClass)
protected TarantoolResultMapper<T>
TarantoolResultMapperFactory. createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends TarantoolResult<T>> valueConverter, Class<? extends TarantoolResult<T>> resultClass)
<T,R extends List<T>>
CallResultMapper<R,MultiValueCallResult<T,R>>DefaultResultMapperFactoryFactory. getMultiValueResultMapper(Supplier<R> containerSupplier, ValueConverter<org.msgpack.value.Value,T> valueConverter)
<T> CallResultMapper<T,SingleValueCallResult<T>>
DefaultResultMapperFactoryFactory. getSingleValueResultMapper(ValueConverter<org.msgpack.value.Value,T> valueConverter)
<V extends org.msgpack.value.Value,O>
voidAbstractResultMapper. registerValueConverter(org.msgpack.value.ValueType valueType, Class<? extends O> objectClass, ValueConverter<V,? extends O> converter)
<V extends org.msgpack.value.Value,O>
voidDefaultMessagePackMapper. registerValueConverter(org.msgpack.value.ValueType valueType, ValueConverter<V,? extends O> converter)
PerformValueConverter
converter registration.<V extends org.msgpack.value.Value,O>
voidDefaultMessagePackMapper. registerValueConverter(org.msgpack.value.ValueType valueType, Class<? extends O> objectClass, ValueConverter<V,? extends O> converter)
<V extends org.msgpack.value.Value,O>
voidMessagePackValueMapper. registerValueConverter(org.msgpack.value.ValueType valueType, Class<? extends O> objectClass, ValueConverter<V,? extends O> converter)
Adds a MessagePack entity converter to this mappers instance.T
AbstractResultMapperFactory. withConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends O> valueConverter)
CreateAbstractResultMapper
instance with the passed converter.T
AbstractResultMapperFactory. withConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends O> valueConverter, Class<? extends O> resultClass)
CreateAbstractResultMapper
instance with the passed converter.CallResultMapper<R,MultiValueCallResult<T,R>>
MultiValueResultMapperFactory. withMultiValueResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter)
Get result mapper for the Lua function call with multi-return resultCallResultMapper<R,MultiValueCallResult<T,R>>
MultiValueResultMapperFactory. withMultiValueResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter, Class<? extends MultiValueCallResult<T,R>> resultClass)
Get result mapper for the Lua function call with multi-return resultCallResultMapper<R,MultiValueCallResult<T,R>>
MultiValueResultMapperFactory. withMultiValueResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter)
Get result mapper for the Lua function call with multi-return resultCallResultMapper<R,MultiValueCallResult<T,R>>
MultiValueResultMapperFactory. withMultiValueResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter, Class<? extends MultiValueCallResult<T,R>> resultClass)
Get result mapper for the Lua function call with multi-return resultCallResultMapper<T,SingleValueCallResult<T>>
SingleValueResultMapperFactory. withSingleValueResultConverter(ValueConverter<org.msgpack.value.Value,T> valueConverter)
Get result mapper for the Lua function call with single resultCallResultMapper<T,SingleValueCallResult<T>>
SingleValueResultMapperFactory. withSingleValueResultConverter(ValueConverter<org.msgpack.value.Value,T> valueConverter, Class<? extends SingleValueCallResult<T>> resultClass)
Get result mapper for the Lua function call with single resultCallResultMapper<T,SingleValueCallResult<T>>
SingleValueResultMapperFactory. withSingleValueResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.Value,T> valueConverter)
Get result mapper for the Lua function call with single resultCallResultMapper<T,SingleValueCallResult<T>>
SingleValueResultMapperFactory. withSingleValueResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.Value,T> valueConverter, Class<? extends SingleValueCallResult<T>> resultClass)
Get result mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,MultiValueCallResult<T,TarantoolResult<T>>>
MultiValueTarantoolResultMapperFactory. withTarantoolResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends MultiValueCallResult<T,TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>
SingleValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)
GetTarantoolResult
mapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>
SingleValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter, Class<? extends SingleValueCallResult<TarantoolResult<T>>> resultClass)
GetTarantoolResult
mapper for the Lua function call with single resultTarantoolResultMapper<T>
TupleResultMapperFactory. withTupleValueConverter(ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter)
Get converter for tuples inTarantoolResult
TarantoolResultMapper<T>
TupleResultMapperFactory. withTupleValueConverter(ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter, Class<? extends TarantoolResult<T>> resultClass)
Get converter for tuples inTarantoolResult
TarantoolResultMapper<T>
TupleResultMapperFactory. withTupleValueConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter)
Get converter for tuples inTarantoolResult
TarantoolResultMapper<T>
TupleResultMapperFactory. withTupleValueConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter, Class<? extends TarantoolResult<T>> resultClass)
Get converter for tuples inTarantoolResult
<V extends org.msgpack.value.Value,O>
DefaultMessagePackMapper.BuilderDefaultMessagePackMapper.Builder. withValueConverter(org.msgpack.value.ValueType valueType, ValueConverter<V,O> converter)
<V extends org.msgpack.value.Value,O>
DefaultMessagePackMapper.BuilderDefaultMessagePackMapper.Builder. withValueConverter(org.msgpack.value.ValueType valueType, Class<O> objectClass, ValueConverter<V,O> converter)
Constructors in io.tarantool.driver.mappers with parameters of type ValueConverter Constructor Description AbstractResultMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends T> resultConverter, Class<? extends T> resultClass)
Basic constructorCallResultMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends R> resultConverter, Class<? extends R> resultClass)
Basic constructorTarantoolResultMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends TarantoolResult<T>> tupleConverter, Class<? extends TarantoolResult<T>> resultClass)
Basic constructor -
Uses of ValueConverter in io.tarantool.driver.mappers.converters.object
Classes in io.tarantool.driver.mappers.converters.object that implement ValueConverter Modifier and Type Class Description class
DefaultNilValueToNullConverter
DefaultNilValue
tonull
converter -
Uses of ValueConverter in io.tarantool.driver.mappers.converters.value
Classes in io.tarantool.driver.mappers.converters.value that implement ValueConverter Modifier and Type Class Description class
DefaultArrayValueToListConverter
DefaultArrayValue
toList
converterclass
DefaultBinaryValueToByteArrayConverter
DefaultBinaryValue
tobyte[]
converterclass
DefaultBooleanValueToBooleanConverter
DefaultBooleanValue
toBoolean
converterclass
DefaultExtensionValueToBigDecimalConverter
DefaultExtensionValue
toBigDecimal
converterclass
DefaultExtensionValueToUUIDConverter
DefaultExtensionValue
toUUID
converterclass
DefaultFloatValueToDoubleConverter
DefaultFloatValue
toDouble
converterclass
DefaultFloatValueToFloatConverter
DefaultFloatValue
toFloat
converterclass
DefaultFloatValueToIntegerConverter
DefaultFloatValue
toInteger
converterclass
DefaultFloatValueToLongConverter
DefaultFloatValue
toLong
converterclass
DefaultFloatValueToShortConverter
DefaultFloatValue
toShort
converterclass
DefaultIntegerValueToDoubleConverter
DefaultIntegerValue
toDouble
converterclass
DefaultIntegerValueToFloatConverter
DefaultIntegerValue
toFloat
converterclass
DefaultIntegerValueToIntegerConverter
DefaultIntegerValue
toInteger
converterclass
DefaultIntegerValueToLongConverter
DefaultIntegerValue
toLong
converterclass
DefaultIntegerValueToShortConverter
DefaultIntegerValue
toShort
converterclass
DefaultMapValueToMapConverter
DefaultMapValue
converter toMap
converterclass
DefaultStringValueToCharacterConverter
DefaultStringValue
toCharacter
converterclass
DefaultStringValueToStringConverter
DefaultStringValue
toString
converter -
Uses of ValueConverter in io.tarantool.driver.mappers.converters.value.custom
Classes in io.tarantool.driver.mappers.converters.value.custom that implement ValueConverter Modifier and Type Class Description class
MultiValueCallResultConverter<T,R extends List<T>>
Converter for stored function call result to a list of itemsclass
MultiValueListConverter<T,R extends List<T>,V extends org.msgpack.value.Value>
ArrayValue
toList
converter for given item typeclass
SingleValueCallResultConverter<T>
Converter of the stored function call result into aSingleValueCallResult
class
TarantoolResultConverter<V extends org.msgpack.value.Value,T>
class
TarantoolTupleConverter
DefaultArrayValue
toTarantoolTuple
converterConstructors in io.tarantool.driver.mappers.converters.value.custom with parameters of type ValueConverter Constructor Description MultiValueCallResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> valueConverter)
Basic constructorMultiValueListConverter(ValueConverter<V,T> valueConverter, Supplier<R> containerSupplier)
Basic constructorSingleValueCallResultConverter(ValueConverter<org.msgpack.value.Value,T> valueConverter)
TarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter)
-