Modifier and Type | Method and Description |
---|---|
ValueAccessor<byte[]> |
AbstractArrayClusteringPrefix.accessor() |
ValueAccessor<java.nio.ByteBuffer> |
AbstractBufferClusteringPrefix.accessor() |
ValueAccessor<V> |
ClusteringPrefix.accessor() |
ValueAccessor<java.nio.ByteBuffer> |
NativeClustering.accessor() |
Modifier and Type | Method and Description |
---|---|
abstract <V> CBuilder |
CBuilder.add(V value,
ValueAccessor<V> accessor) |
<V1,V2> int |
ClusteringComparator.compareComponent(int i,
V1 v1,
ValueAccessor<V1> accessor1,
V2 v2,
ValueAccessor<V2> accessor2) |
<V1,V2> int |
ClusteringComparator.compareComponent(int i,
V1 v1,
ValueAccessor<V1> accessor1,
V2 v2,
ValueAccessor<V2> accessor2) |
<V> Digest |
Digest.update(V input,
ValueAccessor<V> accessor) |
<V> Digest |
Digest.updateWithCounterContext(V context,
ValueAccessor<V> accessor)
Update the digest with the content of a counter context.
|
Modifier and Type | Method and Description |
---|---|
<V> V |
CounterContext.clearAllLocal(V context,
ValueAccessor<V> accessor) |
<V> boolean |
CounterContext.hasLegacyShards(V context,
ValueAccessor<V> accessor)
Detects whether or not the context has any legacy (local or remote) shards in it.
|
static <V> int |
CounterContext.headerLength(V context,
ValueAccessor<V> accessor) |
<V> boolean |
CounterContext.shouldClearLocal(V context,
ValueAccessor<V> accessor) |
<V> long |
CounterContext.total(V context,
ValueAccessor<V> accessor)
Returns the aggregated count across all counter ids.
|
<V> void |
CounterContext.validateContext(V context,
ValueAccessor<V> accessor) |
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayAccessor |
class |
ByteBufferAccessor
Accessor for ByteBuffer values.
|
Modifier and Type | Field and Description |
---|---|
static ValueAccessor<byte[]> |
ByteArrayAccessor.instance |
static ValueAccessor<java.nio.ByteBuffer> |
ByteBufferAccessor.instance |
Modifier and Type | Method and Description |
---|---|
static <V> V |
CompositeType.build(ValueAccessor<V> accessor,
boolean isStatic,
V... values) |
static <V> V |
CompositeType.build(ValueAccessor<V> accessor,
V... values) |
static <V> V |
TupleType.buildValue(ValueAccessor<V> accessor,
V[] components) |
<V2> int |
ByteArrayAccessor.compare(byte[] left,
V2 right,
ValueAccessor<V2> accessorR) |
<V2> int |
ByteBufferAccessor.compare(java.nio.ByteBuffer left,
V2 right,
ValueAccessor<V2> accessorR) |
static <L,R> int |
ValueAccessor.compare(L left,
ValueAccessor<L> leftAccessor,
R right,
ValueAccessor<R> rightAccessor)
lexicographically compare to
|
static <L,R> int |
ValueAccessor.compare(L left,
ValueAccessor<L> leftAccessor,
R right,
ValueAccessor<R> rightAccessor)
lexicographically compare to
|
<VL,VR> int |
AbstractType.compare(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
AbstractType.compare(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VR> int |
ValueAccessor.compare(V left,
VR right,
ValueAccessor<VR> accessorR)
lexicographically compare to
|
<VL,VR> int |
AbstractType.compareCollectionMembers(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
VL collectionName)
An alternative comparison function used by CollectionsType in conjunction with CompositeType.
|
<VL,VR> int |
AbstractType.compareCollectionMembers(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
VL collectionName)
An alternative comparison function used by CollectionsType in conjunction with CompositeType.
|
<RL,TR> int |
MapType.compareCustom(RL left,
ValueAccessor<RL> accessorL,
TR right,
ValueAccessor<TR> accessorR) |
<RL,TR> int |
MapType.compareCustom(RL left,
ValueAccessor<RL> accessorL,
TR right,
ValueAccessor<TR> accessorR) |
<VL,VR> int |
AbstractCompositeType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
AbstractCompositeType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
AbstractType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR)
Implement IFF ComparisonType is CUSTOM
Compares the byte representation of two instances of this class,
for types where this cannot be done by simple in-order comparison of the
unsigned bytes
Standard Java compare semantics
|
<VL,VR> int |
AbstractType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR)
Implement IFF ComparisonType is CUSTOM
Compares the byte representation of two instances of this class,
for types where this cannot be done by simple in-order comparison of the
unsigned bytes
Standard Java compare semantics
|
<VL,VR> int |
BooleanType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
BooleanType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ByteType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ByteType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
DecimalType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
DecimalType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
DoubleType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
DoubleType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
EmptyType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
EmptyType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
FloatType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
FloatType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
Int32Type.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
Int32Type.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
IntegerType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
IntegerType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
LexicalUUIDType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
LexicalUUIDType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ListType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ListType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
LongType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
LongType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
PartitionerDefinedOrder.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
PartitionerDefinedOrder.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ReversedType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ReversedType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
SetType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
SetType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ShortType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
ShortType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
TimeUUIDType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
TimeUUIDType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
TimestampType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
TimestampType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
TupleType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
TupleType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
UUIDType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
<VL,VR> int |
UUIDType.compareCustom(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
static <VL,VR> int |
IntegerType.compareIntegers(VL lhs,
ValueAccessor<VL> accessorL,
VR rhs,
ValueAccessor<VR> accessorR) |
static <VL,VR> int |
IntegerType.compareIntegers(VL lhs,
ValueAccessor<VL> accessorL,
VR rhs,
ValueAccessor<VR> accessorR) |
static <VL,VR> int |
LongType.compareLongs(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
static <VL,VR> int |
LongType.compareLongs(VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR) |
static <TL,TR> int |
MapType.compareMaps(AbstractType<?> keysComparator,
AbstractType<?> valuesComparator,
TL left,
ValueAccessor<TL> accessorL,
TR right,
ValueAccessor<TR> accessorR) |
static <TL,TR> int |
MapType.compareMaps(AbstractType<?> keysComparator,
AbstractType<?> valuesComparator,
TL left,
ValueAccessor<TL> accessorL,
TR right,
ValueAccessor<TR> accessorR) |
<V> T |
AbstractType.compose(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Long |
CounterColumnType.compose(V value,
ValueAccessor<V> accessor) |
<V> java.nio.ByteBuffer |
PartitionerDefinedOrder.compose(V value,
ValueAccessor<V> accessor) |
<V2> byte[] |
ByteArrayAccessor.convert(V2 src,
ValueAccessor<V2> accessor) |
<V2> java.nio.ByteBuffer |
ByteBufferAccessor.convert(V2 src,
ValueAccessor<V2> accessor) |
<V2> V |
ValueAccessor.convert(V2 src,
ValueAccessor<V2> accessor)
Convert the data in to
and the returned value may share a common byte array instance, so caller should
assume that modifying the returned value will also modify the contents of
|
<V2> int |
ByteArrayAccessor.copyTo(byte[] src,
int srcOffset,
V2 dst,
ValueAccessor<V2> dstAccessor,
int dstOffset,
int size) |
<V2> int |
ByteBufferAccessor.copyTo(java.nio.ByteBuffer src,
int srcOffset,
V2 dst,
ValueAccessor<V2> dstAccessor,
int dstOffset,
int size) |
<V2> int |
ValueAccessor.copyTo(V src,
int srcOffset,
V2 dst,
ValueAccessor<V2> dstAccessor,
int dstOffset,
int size)
copy the bytes from the value, starting at the offset into
the value, starting at the offset , using the accessor
|
static <L,R> boolean |
ValueAccessor.equals(L left,
ValueAccessor<L> leftAccessor,
R right,
ValueAccessor<R> rightAccessor) |
static <L,R> boolean |
ValueAccessor.equals(L left,
ValueAccessor<L> leftAccessor,
R right,
ValueAccessor<R> rightAccessor) |
protected abstract <V> AbstractType<?> |
AbstractCompositeType.getAndAppendComparator(int i,
V value,
ValueAccessor<V> accessor,
java.lang.StringBuilder sb,
int offset)
Adds type information from @param bb to @param sb.
|
protected <V> AbstractType<?> |
CompositeType.getAndAppendComparator(int i,
V value,
ValueAccessor<V> accessor,
java.lang.StringBuilder sb,
int offset) |
protected <V> AbstractType<?> |
DynamicCompositeType.getAndAppendComparator(int i,
V value,
ValueAccessor<V> accessor,
java.lang.StringBuilder sb,
int offset) |
protected abstract <VL,VR> AbstractType<?> |
AbstractCompositeType.getComparator(int i,
VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
int offsetL,
int offsetR)
Adds DynamicCompositeType type information from @param bb1 to @param bb2.
|
protected abstract <VL,VR> AbstractType<?> |
AbstractCompositeType.getComparator(int i,
VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
int offsetL,
int offsetR)
Adds DynamicCompositeType type information from @param bb1 to @param bb2.
|
protected <VL,VR> AbstractType<?> |
CompositeType.getComparator(int i,
VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
int offsetL,
int offsetR) |
protected <VL,VR> AbstractType<?> |
CompositeType.getComparator(int i,
VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
int offsetL,
int offsetR) |
protected <VL,VR> AbstractType<?> |
DynamicCompositeType.getComparator(int i,
VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
int offsetL,
int offsetR) |
protected <VL,VR> AbstractType<?> |
DynamicCompositeType.getComparator(int i,
VL left,
ValueAccessor<VL> accessorL,
VR right,
ValueAccessor<VR> accessorR,
int offsetL,
int offsetR) |
protected abstract <V> AbstractType<?> |
AbstractCompositeType.getComparator(int i,
V value,
ValueAccessor<V> accessor,
int offset) |
protected <V> AbstractType<?> |
CompositeType.getComparator(int i,
V value,
ValueAccessor<V> accessor,
int offset) |
protected <V> AbstractType<?> |
DynamicCompositeType.getComparator(int i,
V value,
ValueAccessor<V> accessor,
int offset) |
protected abstract <V> int |
AbstractCompositeType.getComparatorSize(int i,
V value,
ValueAccessor<V> accessor,
int offset) |
protected <V> int |
CompositeType.getComparatorSize(int i,
V value,
ValueAccessor<V> accessor,
int offset) |
protected <V> int |
DynamicCompositeType.getComparatorSize(int i,
V value,
ValueAccessor<V> accessor,
int offset) |
java.util.Comparator |
ValueComparators.getForAccessor(ValueAccessor accessor) |
<V> java.lang.String |
AbstractCompositeType.getString(V input,
ValueAccessor<V> accessor) |
<V> java.lang.String |
AbstractType.getString(V value,
ValueAccessor<V> accessor)
get a string representation of the bytes used for various identifier (NOT just for log messages)
|
<V> java.lang.String |
CollectionType.getString(V value,
ValueAccessor<V> accessor) |
<V> java.lang.String |
CounterColumnType.getString(V value,
ValueAccessor<V> accessor) |
<V> java.lang.String |
EmptyType.getString(V value,
ValueAccessor<V> accessor) |
<V> java.lang.String |
FrozenType.getString(V value,
ValueAccessor<V> accessor) |
<V> java.lang.String |
PartitionerDefinedOrder.getString(V value,
ValueAccessor<V> accessor) |
<V> java.lang.String |
ReversedType.getString(V value,
ValueAccessor<V> accessor) |
<V> java.lang.String |
TupleType.getString(V input,
ValueAccessor<V> accessor) |
static <V> boolean |
CompositeType.isStaticName(V value,
ValueAccessor<V> accessor) |
<V> V |
AbstractType.read(ValueAccessor<V> accessor,
DataInputPlus in,
int maxValueSize) |
protected abstract <V> boolean |
AbstractCompositeType.readIsStatic(V value,
ValueAccessor<V> accessor) |
protected <V> boolean |
CompositeType.readIsStatic(V value,
ValueAccessor<V> accessor) |
protected <V> boolean |
DynamicCompositeType.readIsStatic(V value,
ValueAccessor<V> accessor) |
protected static <V> boolean |
CompositeType.readIsStaticInternal(V value,
ValueAccessor<V> accessor) |
<T> boolean |
MapType.referencesUserType(T name,
ValueAccessor<T> accessor) |
<V> boolean |
AbstractType.referencesUserType(V name,
ValueAccessor<V> accessor) |
<V> boolean |
CompositeType.referencesUserType(V name,
ValueAccessor<V> accessor) |
<V> boolean |
DynamicCompositeType.referencesUserType(V name,
ValueAccessor<V> accessor) |
<V> boolean |
ListType.referencesUserType(V name,
ValueAccessor<V> accessor) |
<V> boolean |
ReversedType.referencesUserType(V name,
ValueAccessor<V> accessor) |
<V> boolean |
SetType.referencesUserType(V name,
ValueAccessor<V> accessor) |
<V> boolean |
TupleType.referencesUserType(V name,
ValueAccessor<V> accessor) |
<V> boolean |
UserType.referencesUserType(V name,
ValueAccessor<V> accessor) |
static <V> java.util.List<V> |
CompositeType.splitName(V name,
ValueAccessor<V> accessor) |
<V> java.lang.String |
AbstractType.toJSONString(V value,
ValueAccessor<V> accessor,
ProtocolVersion protocolVersion) |
<V> void |
AbstractCompositeType.validate(V input,
ValueAccessor<V> accessor) |
<V> void |
AbstractType.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
AbstractType.validateCellValue(V cellValue,
ValueAccessor<V> accessor)
Validate cell value.
|
<V> void |
CollectionType.validateCellValue(V cellValue,
ValueAccessor<V> accessor) |
<V> void |
CounterColumnType.validateCellValue(V cellValue,
ValueAccessor<V> accessor) |
<V> void |
AbstractType.validateCollectionMember(V value,
V collectionName,
ValueAccessor<V> accessor) |
protected abstract <V> AbstractType<?> |
AbstractCompositeType.validateComparator(int i,
V value,
ValueAccessor<V> accessor,
int offset)
Like getComparator, but validates that @param i does not exceed the defined range
|
protected <V> AbstractType<?> |
CompositeType.validateComparator(int i,
V value,
ValueAccessor<V> accessor,
int offset) |
protected <V> AbstractType<?> |
DynamicCompositeType.validateComparator(int i,
V input,
ValueAccessor<V> accessor,
int offset) |
<V> void |
AbstractType.writeValue(V value,
ValueAccessor<V> accessor,
DataOutputPlus out) |
<V> long |
AbstractType.writtenLength(V value,
ValueAccessor<V> accessor) |
<V> long |
EmptyType.writtenLength(V value,
ValueAccessor<V> accessor) |
Modifier and Type | Method and Description |
---|---|
ValueAccessor<byte[]> |
ArrayCell.accessor() |
ValueAccessor<java.nio.ByteBuffer> |
BufferCell.accessor() |
abstract ValueAccessor<V> |
Cell.accessor() |
ValueAccessor<java.nio.ByteBuffer> |
NativeCell.accessor() |
Modifier and Type | Method and Description |
---|---|
static <V> RangeTombstoneBoundMarker |
RangeTombstoneBoundMarker.exclusiveClose(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime deletion) |
static <V> RangeTombstoneBoundaryMarker |
RangeTombstoneBoundaryMarker.exclusiveCloseInclusiveOpen(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime closeDeletion,
DeletionTime openDeletion) |
static <V> RangeTombstoneBoundMarker |
RangeTombstoneBoundMarker.exclusiveOpen(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime deletion) |
static <V> RangeTombstoneBoundMarker |
RangeTombstoneBoundMarker.inclusiveClose(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime deletion) |
static <V> RangeTombstoneBoundaryMarker |
RangeTombstoneBoundaryMarker.inclusiveCloseExclusiveOpen(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime closeDeletion,
DeletionTime openDeletion) |
static <V> RangeTombstoneBoundMarker |
RangeTombstoneBoundMarker.inclusiveOpen(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime deletion) |
<V> V |
DeserializationHelper.maybeClearCounterValue(V value,
ValueAccessor<V> accessor) |
Modifier and Type | Method and Description |
---|---|
<V> java.lang.String |
AbstractTextSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Boolean |
BooleanSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Byte |
ByteSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.nio.ByteBuffer |
BytesSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> T |
CollectionSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.math.BigDecimal |
DecimalSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Double |
DoubleSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> Duration |
DurationSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Void |
EmptySerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Float |
FloatSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.net.InetAddress |
InetAddressSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Integer |
Int32Serializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.math.BigInteger |
IntegerSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Long |
LongSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Short |
ShortSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Integer |
SimpleDateSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.lang.Long |
TimeSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.util.Date |
TimestampSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
abstract <V> T |
TypeSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<V> java.util.UUID |
UUIDSerializer.deserialize(V value,
ValueAccessor<V> accessor) |
<I> java.util.Map<K,V> |
MapSerializer.deserializeForNativeProtocol(I input,
ValueAccessor<I> accessor,
ProtocolVersion version) |
abstract <V> T |
CollectionSerializer.deserializeForNativeProtocol(V value,
ValueAccessor<V> accessor,
ProtocolVersion version) |
<V> java.util.List<T> |
ListSerializer.deserializeForNativeProtocol(V input,
ValueAccessor<V> accessor,
ProtocolVersion version) |
<V> java.util.Set<T> |
SetSerializer.deserializeForNativeProtocol(V input,
ValueAccessor<V> accessor,
ProtocolVersion version) |
<V> V |
ListSerializer.getElement(V input,
ValueAccessor<V> accessor,
int index)
Returns the element at the given index in a list.
|
static <V> V |
CollectionSerializer.pack(java.util.Collection<V> values,
ValueAccessor<V> accessor,
int elements,
ProtocolVersion version) |
static <V> int |
CollectionSerializer.readCollectionSize(V value,
ValueAccessor<V> accessor,
ProtocolVersion version) |
static <V> V |
CollectionSerializer.readValue(V input,
ValueAccessor<V> accessor,
int offset,
ProtocolVersion version) |
static <V> int |
CollectionSerializer.sizeOfValue(V value,
ValueAccessor<V> accessor,
ProtocolVersion version) |
static <V> int |
CollectionSerializer.skipValue(V input,
ValueAccessor<V> accessor,
int offset,
ProtocolVersion version) |
<T1> void |
CollectionSerializer.validate(T1 value,
ValueAccessor<T1> accessor) |
<T> void |
DecimalSerializer.validate(T value,
ValueAccessor<T> accessor) |
<T> void |
DoubleSerializer.validate(T value,
ValueAccessor<T> accessor) |
<V> void |
AsciiSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
BooleanSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
ByteSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
BytesSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
DurationSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
EmptySerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
FloatSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
InetAddressSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
Int32Serializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
IntegerSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
LongSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
ShortSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
SimpleDateSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
TimeSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
TimeUUIDSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
TimestampSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
TupleSerializer.validate(V input,
ValueAccessor<V> accessor) |
abstract <V> void |
TypeSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
UTF8Serializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
UUIDSerializer.validate(V value,
ValueAccessor<V> accessor) |
<V> void |
UserTypeSerializer.validate(V input,
ValueAccessor<V> accessor) |
<T> void |
MapSerializer.validateForNativeProtocol(T input,
ValueAccessor<T> accessor,
ProtocolVersion version) |
abstract <V> void |
CollectionSerializer.validateForNativeProtocol(V value,
ValueAccessor<V> accessor,
ProtocolVersion version) |
<V> void |
ListSerializer.validateForNativeProtocol(V input,
ValueAccessor<V> accessor,
ProtocolVersion version) |
<V> void |
SetSerializer.validateForNativeProtocol(V input,
ValueAccessor<V> accessor,
ProtocolVersion version) |
static <V> void |
CollectionSerializer.writeValue(java.nio.ByteBuffer output,
V value,
ValueAccessor<V> accessor,
ProtocolVersion version) |
Modifier and Type | Method and Description |
---|---|
<V> java.nio.ByteBuffer |
ByteBufferCloner.clone(V value,
ValueAccessor<V> accessor) |
Copyright © 2009-2022 The Apache Software Foundation