| Package | Description |
|---|---|
| org.helenus.driver.impl |
| Modifier and Type | Field and Description |
|---|---|
static DataDecoder<Class> |
DataDecoder.asciiToClass
Holds the "ascii" to
Class decoder. |
static DataDecoder<Enum> |
DataDecoder.asciiToEnum
Holds the "ascii" to
Enum decoder. |
static DataDecoder<Locale> |
DataDecoder.asciiToLocale
Holds the "ascii" to
Locale decoder. |
static DataDecoder<String> |
DataDecoder.asciiToString
Holds the "ascii" to
String decoder. |
static DataDecoder<java.time.ZoneId> |
DataDecoder.asciiToZoneId
Holds the "ascii" to
ZoneId decoder. |
static DataDecoder<Long> |
DataDecoder.bigintToLong
Holds the "bigint" to
Long decoder. |
static DataDecoder<byte[]> |
DataDecoder.blobToByteArray
Holds the "blob" to
byte[] decoder. |
static DataDecoder<ByteBuffer> |
DataDecoder.blobToByteBuffer
Holds the "blob" to
ByteBuffer decoder. |
static DataDecoder<Boolean> |
DataDecoder.booleanToBoolean
Holds the "boolean" to
Boolean decoder. |
static DataDecoder<AtomicLong> |
DataDecoder.counterToAtomicLong
Holds the "counter" to
AtomicLong decoder. |
static DataDecoder<Long> |
DataDecoder.counterToLong
Holds the "counter" to
Long decoder. |
static DataDecoder<BigDecimal> |
DataDecoder.decimalToBigDecimal
Holds the "decimal" to
BigDecimal decoder. |
static DataDecoder<Double> |
DataDecoder.doubleToDouble
Holds the "double" to
Double decoder. |
static DataDecoder<Float> |
DataDecoder.floatToFloat
Holds the "float" to
Float decoder. |
static DataDecoder<InetAddress> |
DataDecoder.inetToInetAddress
Holds the "inet" to
InetAddress decoder. |
static DataDecoder<Integer> |
DataDecoder.intToInteger
Holds the "int" to
Integer decoder. |
static DataDecoder<String> |
DataDecoder.textToString
Holds the "text" to
String decoder. |
static DataDecoder<Date> |
DataDecoder.timestampToDate
Holds the "timestamp" to
Date decoder. |
static DataDecoder<java.time.Instant> |
DataDecoder.timestampToInstant
Holds the "timestamp" to
Instant decoder. |
static DataDecoder<Long> |
DataDecoder.timestampToLong
Holds the "timestamp" to
Long decoder. |
static DataDecoder<UUID> |
DataDecoder.timeuuidToUUID
Holds the "timeuuid" to
UUID decoder. |
static DataDecoder<UUID> |
DataDecoder.uuidToUUID
Holds the "uuid" to
UUID decoder. |
static DataDecoder<String> |
DataDecoder.varcharToString
Holds the "varchar" to
String decoder. |
static DataDecoder<BigInteger> |
DataDecoder.varintToBigInteger
Holds the "varint" to
BigInteger decoder. |
| Modifier and Type | Method and Description |
|---|---|
DataDecoder<?> |
DataTypeImpl.Definition.getDecoder(Class<?> clazz)
Gets a decoder for this data type to decode to the specified class.
|
DataDecoder<?> |
DataTypeImpl.Definition.getDecoder(Field field,
boolean mandatory)
Gets a decoder for this data type to decode to the specified field.
|
static DataDecoder<List> |
DataDecoder.list(Class<?> eclazz,
boolean mandatory)
Gets a "list" to
List decoder based on the given element class. |
static DataDecoder<Map> |
DataDecoder.map(Class<?> ekclazz,
Class<?> evclazz,
boolean mandatory)
Gets a "map" to
Map decoder based on the given key and value classes. |
static DataDecoder<LinkedHashSet> |
DataDecoder.orderedSet(Class<?> eclazz,
boolean mandatory)
Gets a "list" to
Set decoder based on the given element class. |
static DataDecoder<Set> |
DataDecoder.set(Class<?> eclazz,
boolean mandatory)
Gets a "set" to
Set decoder based on the given element class. |
static DataDecoder<SortedMap> |
DataDecoder.sortedMap(Class<?> ekclazz,
Class<?> evclazz,
boolean mandatory)
Gets a "map" to
SortedMap decoder based on the given key and value classes. |
static DataDecoder<Object> |
DataDecoder.udt(UDTClassInfoImpl<?> cinfo)
Gets a "udt" to
Object decoder based on the given UDT class info. |
Copyright (C) 2015-2015 The Helenus Driver Project Authors.