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 classDDLTarantoolSpaceMetadataConverterPopulates metadata from results of a call to proxy API function in Tarantool instance.classTarantoolIndexMetadataConverterMaps MessagePackArrayValueintoTarantoolIndexMetadataImplclassTarantoolSpaceMetadataConverterMaps MessagePackArrayValueintoTarantoolSpaceMetadataImplConstructors 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 TAbstractResultMapperFactory. 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)PerformValueConverterconverter 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.TAbstractResultMapperFactory. withConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends O> valueConverter)CreateAbstractResultMapperinstance with the passed converter.TAbstractResultMapperFactory. withConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends O> valueConverter, Class<? extends O> resultClass)CreateAbstractResultMapperinstance 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)GetTarantoolResultmapper 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)GetTarantoolResultmapper 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)GetTarantoolResultmapper 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)GetTarantoolResultmapper for the Lua function call with single resultCallResultMapper<TarantoolResult<T>,SingleValueCallResult<TarantoolResult<T>>>SingleValueTarantoolResultMapperFactory. withTarantoolResultConverter(ValueConverter<org.msgpack.value.ArrayValue,T> valueConverter)GetTarantoolResultmapper 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)GetTarantoolResultmapper for the Lua function call with single resultTarantoolResultMapper<T>TupleResultMapperFactory. withTupleValueConverter(ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter)Get converter for tuples inTarantoolResultTarantoolResultMapper<T>TupleResultMapperFactory. withTupleValueConverter(ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter, Class<? extends TarantoolResult<T>> resultClass)Get converter for tuples inTarantoolResultTarantoolResultMapper<T>TupleResultMapperFactory. withTupleValueConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,T> tupleConverter)Get converter for tuples inTarantoolResultTarantoolResultMapper<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 classDefaultNilValueToNullConverterDefaultNilValuetonullconverter -
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 classDefaultArrayValueToListConverterDefaultArrayValuetoListconverterclassDefaultBinaryValueToByteArrayConverterDefaultBinaryValuetobyte[]converterclassDefaultBooleanValueToBooleanConverterDefaultBooleanValuetoBooleanconverterclassDefaultExtensionValueToBigDecimalConverterDefaultExtensionValuetoBigDecimalconverterclassDefaultExtensionValueToUUIDConverterDefaultExtensionValuetoUUIDconverterclassDefaultFloatValueToDoubleConverterDefaultFloatValuetoDoubleconverterclassDefaultFloatValueToFloatConverterDefaultFloatValuetoFloatconverterclassDefaultFloatValueToIntegerConverterDefaultFloatValuetoIntegerconverterclassDefaultFloatValueToLongConverterDefaultFloatValuetoLongconverterclassDefaultFloatValueToShortConverterDefaultFloatValuetoShortconverterclassDefaultIntegerValueToDoubleConverterDefaultIntegerValuetoDoubleconverterclassDefaultIntegerValueToFloatConverterDefaultIntegerValuetoFloatconverterclassDefaultIntegerValueToIntegerConverterDefaultIntegerValuetoIntegerconverterclassDefaultIntegerValueToLongConverterDefaultIntegerValuetoLongconverterclassDefaultIntegerValueToShortConverterDefaultIntegerValuetoShortconverterclassDefaultMapValueToMapConverterDefaultMapValueconverter toMapconverterclassDefaultStringValueToCharacterConverterDefaultStringValuetoCharacterconverterclassDefaultStringValueToStringConverterDefaultStringValuetoStringconverter -
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 classMultiValueCallResultConverter<T,R extends List<T>>Converter for stored function call result to a list of itemsclassMultiValueListConverter<T,R extends List<T>,V extends org.msgpack.value.Value>ArrayValuetoListconverter for given item typeclassSingleValueCallResultConverter<T>Converter of the stored function call result into aSingleValueCallResultclassTarantoolResultConverter<V extends org.msgpack.value.Value,T>classTarantoolTupleConverterDefaultArrayValuetoTarantoolTupleconverterConstructors 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)
-