| Interface | Description |
|---|---|
| AbstractCompositeType.ParsedComparator | |
| ValueAccessor<V> |
ValueAccessor allows serializers and other code dealing with raw bytes to operate on different backing types
(ie: byte arrays, byte buffers, etc) without requiring that the supported backing types share a common type
ancestor and without incuring the allocation cost of a wrapper object.
|
| ValueAccessor.ObjectFactory<V> |
Creates db objects using the given accessors value type.
|
| Class | Description |
|---|---|
| AbstractCompositeType |
A class avoiding class duplication between CompositeType and
DynamicCompositeType.
|
| AbstractType<T> |
Specifies a Comparator for a specific type of ByteBuffer.
|
| AsciiType | |
| BooleanType | |
| ByteArrayAccessor | |
| ByteBufferAccessor |
Accessor for ByteBuffer values.
|
| BytesType | |
| ByteType | |
| CollectionType<T> |
The abstract validator that is the base for maps, sets and lists (both frozen and non-frozen).
|
| CompositeType | |
| CounterColumnType | |
| DateType | Deprecated |
| DecimalType | |
| DoubleType | |
| DurationType |
Represents a duration.
|
| DynamicCompositeType | |
| EmptyType |
A type that only accept empty data.
|
| FloatType | |
| FrozenType |
A fake type that is only used for parsing type strings that include frozen types.
|
| InetAddressType | |
| Int32Type | |
| IntegerType | |
| LexicalUUIDType | |
| ListType<T> | |
| LongType | |
| MapType<K,V> | |
| NumberType<T extends java.lang.Number> |
Base type for the numeric types.
|
| PartitionerDefinedOrder |
for sorting columns representing row keys in the row ordering as determined by a partitioner.
|
| ReversedType<T> | |
| SetType<T> | |
| ShortType | |
| SimpleDateType | |
| TemporalType<T> |
Base type for temporal types (timestamp, date ...).
|
| TimestampType |
Type for date-time values.
|
| TimeType |
Nanosecond resolution time values
|
| TimeUUIDType | |
| TupleType |
This is essentially like a CompositeType, but it's not primarily meant for comparison, just
to pack multiple values together so has a more friendly encoding.
|
| TypeParser |
Parse a string containing an Type definition.
|
| UserType |
A user defined type.
|
| UTF8Type | |
| UUIDType |
Compares UUIDs using the following criteria:
- if count of supplied bytes is less than 16, compare counts - compare UUID version fields - nil UUID is always lesser - compare timestamps if both are time-based - compare lexically, unsigned msb-to-lsb comparison |
| ValueComparators |
| Enum | Description |
|---|---|
| AbstractType.ComparisonType | |
| CollectionType.Kind |
Copyright © 2009-2020 The Apache Software Foundation