| Modifier and Type | Class and Description |
|---|---|
class |
IdempotentConvertingCodec<T> |
| Modifier and Type | Method and Description |
|---|---|
<EXTERNAL,INTERNAL> |
ConvertingCodecFactory.createConvertingCodec(DataType cqlType,
GenericType<EXTERNAL> externalJavaType,
boolean rootCodec) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
ConvertingCodecProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Modifier and Type | Method and Description |
|---|---|
static UUID |
CodecUtils.parseUUID(String s,
ConvertingCodec<String,Instant> instantCodec,
TimeUUIDGenerator generator)
Parses the given string as a
UUID. |
| Modifier and Type | Class and Description |
|---|---|
class |
WriteTimeCodec<T>
A special wrapper codec that maps write times to and from an external format.
|
| Constructor and Description |
|---|
WriteTimeCodec(ConvertingCodec<T,Instant> innerCodec) |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanToNumberCodec<INTERNAL extends Number> |
class |
BooleanToStringCodec |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
BooleanConvertingCodecsProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionToCollectionCodec<EXTERNAL extends Collection<Object>,INTERNAL extends Collection<Object>> |
class |
ListToTupleCodec<E> |
class |
ListToUDTCodec<E> |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
CollectionConvertingCodecsProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Constructor and Description |
|---|
CollectionToCollectionCodec(Class<EXTERNAL> javaType,
TypeCodec<INTERNAL> targetCodec,
ConvertingCodec<Object,Object> elementCodec,
Supplier<INTERNAL> collectionCreator) |
| Constructor and Description |
|---|
ListToTupleCodec(Class<List<E>> javaType,
TypeCodec<TupleValue> targetCodec,
List<ConvertingCodec<E,Object>> elementCodecs) |
ListToUDTCodec(Class<List<E>> javaType,
TypeCodec<UdtValue> targetCodec,
List<ConvertingCodec<E,Object>> elementCodecs) |
| Modifier and Type | Class and Description |
|---|---|
class |
MapToMapCodec<EK,EV,IK,IV> |
class |
MapToUDTCodec<EK,EV> |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
MapConvertingCodecsProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Constructor and Description |
|---|
MapToMapCodec(Class<Map<EK,EV>> javaType,
TypeCodec<Map<IK,IV>> targetCodec,
ConvertingCodec<EK,IK> keyCodec,
ConvertingCodec<EV,IV> valueCodec) |
MapToMapCodec(Class<Map<EK,EV>> javaType,
TypeCodec<Map<IK,IV>> targetCodec,
ConvertingCodec<EK,IK> keyCodec,
ConvertingCodec<EV,IV> valueCodec) |
MapToUDTCodec(Class<Map<EK,EV>> javaType,
TypeCodec<UdtValue> targetCodec,
ConvertingCodec<EK,String> keyCodec,
Map<CqlIdentifier,ConvertingCodec<EV,Object>> fieldCodecs) |
| Constructor and Description |
|---|
MapToUDTCodec(Class<Map<EK,EV>> javaType,
TypeCodec<UdtValue> targetCodec,
ConvertingCodec<EK,String> keyCodec,
Map<CqlIdentifier,ConvertingCodec<EV,Object>> fieldCodecs) |
| Modifier and Type | Class and Description |
|---|---|
class |
NumberToBooleanCodec<EXTERNAL extends Number> |
class |
NumberToInstantCodec<EXTERNAL extends Number> |
class |
NumberToNumberCodec<EXTERNAL extends Number,INTERNAL extends Number> |
class |
NumberToStringCodec<EXTERNAL extends Number> |
class |
NumberToUUIDCodec<EXTERNAL extends Number> |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
NumericConvertingCodecsProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Modifier and Type | Class and Description |
|---|---|
class |
DateToTemporalCodec<EXTERNAL extends Date,INTERNAL extends TemporalAccessor> |
class |
DateToUUIDCodec<EXTERNAL extends Date> |
class |
TemporalToTemporalCodec<EXTERNAL extends TemporalAccessor,INTERNAL extends TemporalAccessor> |
class |
TemporalToUUIDCodec<EXTERNAL extends TemporalAccessor> |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
TemporalConvertingCodecsProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonNodeConvertingCodec<T> |
class |
JsonNodeToBigDecimalCodec |
class |
JsonNodeToBigIntegerCodec |
class |
JsonNodeToBlobCodec |
class |
JsonNodeToBooleanCodec |
class |
JsonNodeToByteCodec |
class |
JsonNodeToCollectionCodec<E,C extends Collection<E>> |
class |
JsonNodeToDoubleCodec |
class |
JsonNodeToDurationCodec |
class |
JsonNodeToFloatCodec |
class |
JsonNodeToInetAddressCodec |
class |
JsonNodeToInstantCodec |
class |
JsonNodeToIntegerCodec |
class |
JsonNodeToListCodec<E> |
class |
JsonNodeToLocalDateCodec |
class |
JsonNodeToLocalTimeCodec |
class |
JsonNodeToLongCodec |
class |
JsonNodeToMapCodec<K,V> |
class |
JsonNodeToSetCodec<E> |
class |
JsonNodeToShortCodec |
class |
JsonNodeToStringCodec |
class |
JsonNodeToTemporalCodec<T extends TemporalAccessor> |
class |
JsonNodeToTupleCodec |
class |
JsonNodeToUDTCodec |
class |
JsonNodeToUnknownTypeCodec<T> |
class |
JsonNodeToUUIDCodec |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
JsonNodeConvertingCodecProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Constructor and Description |
|---|
JsonNodeToListCodec(TypeCodec<List<E>> collectionCodec,
ConvertingCodec<JsonNode,E> eltCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
JsonNodeToMapCodec(TypeCodec<Map<K,V>> collectionCodec,
ConvertingCodec<String,K> keyCodec,
ConvertingCodec<JsonNode,V> valueCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
JsonNodeToMapCodec(TypeCodec<Map<K,V>> collectionCodec,
ConvertingCodec<String,K> keyCodec,
ConvertingCodec<JsonNode,V> valueCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
JsonNodeToSetCodec(TypeCodec<Set<E>> collectionCodec,
ConvertingCodec<JsonNode,E> eltCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
JsonNodeToUUIDCodec(TypeCodec<UUID> targetCodec,
ConvertingCodec<String,Instant> instantCodec,
TimeUUIDGenerator generator,
List<String> nullStrings) |
| Constructor and Description |
|---|
JsonNodeToTupleCodec(TypeCodec<TupleValue> tupleCodec,
List<ConvertingCodec<JsonNode,Object>> eltCodecs,
ObjectMapper objectMapper,
List<String> nullStrings,
boolean allowExtraFields,
boolean allowMissingFields) |
JsonNodeToUDTCodec(TypeCodec<UdtValue> udtCodec,
Map<CqlIdentifier,ConvertingCodec<JsonNode,Object>> fieldCodecs,
ObjectMapper objectMapper,
List<String> nullStrings,
boolean allowExtraFields,
boolean allowMissingFields) |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonNodeToDateRangeCodec |
class |
JsonNodeToGeometryCodec<T extends Geometry> |
class |
JsonNodeToLineStringCodec |
class |
JsonNodeToPointCodec |
class |
JsonNodeToPolygonCodec |
| Modifier and Type | Class and Description |
|---|---|
class |
StringConvertingCodec<T> |
class |
StringToBigDecimalCodec |
class |
StringToBigIntegerCodec |
class |
StringToBlobCodec |
class |
StringToBooleanCodec |
class |
StringToByteCodec |
class |
StringToCollectionCodec<E,C extends Collection<E>> |
class |
StringToDoubleCodec |
class |
StringToDurationCodec |
class |
StringToFloatCodec |
class |
StringToInetAddressCodec |
class |
StringToInstantCodec |
class |
StringToIntegerCodec |
class |
StringToListCodec<E> |
class |
StringToLocalDateCodec |
class |
StringToLocalTimeCodec |
class |
StringToLongCodec |
class |
StringToMapCodec<K,V> |
class |
StringToNumberCodec<N extends Number> |
class |
StringToSetCodec<E> |
class |
StringToShortCodec |
class |
StringToStringCodec |
class |
StringToTemporalCodec<T extends TemporalAccessor> |
class |
StringToTupleCodec |
class |
StringToUDTCodec |
class |
StringToUnknownTypeCodec<T> |
class |
StringToUUIDCodec |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConvertingCodec<?,?>> |
StringConvertingCodecProvider.maybeProvide(DataType cqlType,
GenericType<?> externalJavaType,
ConvertingCodecFactory codecFactory,
boolean rootCodec) |
| Constructor and Description |
|---|
StringToListCodec(ConvertingCodec<JsonNode,List<E>> jsonCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
StringToMapCodec(ConvertingCodec<JsonNode,Map<K,V>> jsonCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
StringToSetCodec(ConvertingCodec<JsonNode,Set<E>> jsonCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
StringToTupleCodec(ConvertingCodec<JsonNode,TupleValue> jsonCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
StringToUDTCodec(ConvertingCodec<JsonNode,UdtValue> jsonCodec,
ObjectMapper objectMapper,
List<String> nullStrings) |
StringToUUIDCodec(TypeCodec<UUID> targetCodec,
ConvertingCodec<String,Instant> instantCodec,
TimeUUIDGenerator generator,
List<String> nullStrings) |
| Modifier and Type | Class and Description |
|---|---|
class |
StringToDateRangeCodec |
class |
StringToLineStringCodec |
class |
StringToPointCodec |
class |
StringToPolygonCodec |
Copyright © 2017–2021 DataStax. All rights reserved.