Uses of Interface
org.apache.cassandra.db.marshal.ValueAccessor
Packages that use ValueAccessor
Package
Description
-
Uses of ValueAccessor in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return ValueAccessorModifier and TypeMethodDescriptionValueAccessor<byte[]>AbstractArrayClusteringPrefix.accessor()AbstractBufferClusteringPrefix.accessor()ClusteringPrefix.accessor()NativeClustering.accessor()Methods in org.apache.cassandra.db with parameters of type ValueAccessorModifier and TypeMethodDescriptionabstract <V> CBuilderCBuilder.add(V value, ValueAccessor<V> accessor) <V> ClusteringBoundary<V>ClusteringComparator.boundaryFromByteComparable(ValueAccessor<V> accessor, ByteComparable comparable) Produces a clustering boundary from the given byte-comparable value.<V> ClusteringBound<V>ClusteringComparator.boundFromByteComparable(ValueAccessor<V> accessor, ByteComparable comparable, boolean isEnd) Produces a clustering bound from the given byte-comparable value.<V> Clustering<V>ClusteringComparator.clusteringFromByteComparable(ValueAccessor<V> accessor, ByteComparable comparable) Produces a clustering from the given byte-comparable value.<V1,V2> int ClusteringComparator.compareComponent(int i, V1 v1, ValueAccessor<V1> accessor1, V2 v2, ValueAccessor<V2> accessor2) <V> DigestDigest.update(V input, ValueAccessor<V> accessor) <V> DigestDigest.updateWithCounterContext(V context, ValueAccessor<V> accessor) Update the digest with the content of a counter context. -
Uses of ValueAccessor in org.apache.cassandra.db.context
Methods in org.apache.cassandra.db.context with parameters of type ValueAccessorModifier and TypeMethodDescription<V> VCounterContext.clearAllLocal(V context, ValueAccessor<V> accessor) <V> booleanCounterContext.hasLegacyShards(V context, ValueAccessor<V> accessor) Detects whether or not the context has any legacy (local or remote) shards in it.static <V> intCounterContext.headerLength(V context, ValueAccessor<V> accessor) <V> booleanCounterContext.shouldClearLocal(V context, ValueAccessor<V> accessor) <V> longCounterContext.total(V context, ValueAccessor<V> accessor) Returns the aggregated count across all counter ids.<V> voidCounterContext.validateContext(V context, ValueAccessor<V> accessor) -
Uses of ValueAccessor in org.apache.cassandra.db.marshal
Classes in org.apache.cassandra.db.marshal that implement ValueAccessorModifier and TypeClassDescriptionclassclassAccessor for ByteBuffer values.Fields in org.apache.cassandra.db.marshal declared as ValueAccessorModifier and TypeFieldDescriptionstatic final ValueAccessor<byte[]>ByteArrayAccessor.instancestatic final ValueAccessor<ByteBuffer>ByteBufferAccessor.instanceMethods in org.apache.cassandra.db.marshal with parameters of type ValueAccessorModifier and TypeMethodDescription<V> ByteSourceAbstractTimeUUIDType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceAbstractType.asComparableBytes(ValueAccessor<V> accessor, V value, ByteComparable.Version version) Produce a byte-comparable representation of the given value, i.e.<V> ByteSourceBooleanType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceByteType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceCompositeType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceDateType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) Deprecated.<V> ByteSourceDecimalType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) Constructs a byte-comparable representation.<V> ByteSourceDoubleType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceDynamicCompositeType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceEmptyType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceFloatType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceInt32Type.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceIntegerType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) Constructs a byte-comparable representation of the number.<V> ByteSourceLexicalUUIDType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceListType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceLongType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <T> ByteSourceMapType.asComparableBytes(ValueAccessor<T> accessor, T data, ByteComparable.Version version) <V> ByteSourcePartitionerDefinedOrder.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceReversedType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceSetType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceShortType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceSimpleDateType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceTimestampType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceTimeType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceTupleType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version version) <V> ByteSourceUUIDType.asComparableBytes(ValueAccessor<V> accessor, V data, ByteComparable.Version v) <V> ByteSourceVectorType.asComparableBytes(ValueAccessor<V> accessor, V value, ByteComparable.Version version) static <V> VCompositeType.build(ValueAccessor<V> accessor, boolean isStatic, V... values) static <V> VCompositeType.build(ValueAccessor<V> accessor, boolean isStatic, V[] values, byte lastEoc) static <V> VCompositeType.build(ValueAccessor<V> accessor, V... values) static <V> VDynamicCompositeType.build(ValueAccessor<V> accessor, List<AbstractType<?>> types, Map<AbstractType<?>, Byte> inverseMapping, List<V> values, byte lastEoc) static <V> VTupleType.buildValue(ValueAccessor<V> accessor, V... components) final <VL,VR> int AbstractType.compare(VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR) <V2> intByteArrayAccessor.compare(byte[] left, V2 right, ValueAccessor<V2> accessorR) <V2> intByteBufferAccessor.compare(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<VR> intValueAccessor.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 AbstractCompositeType.compareCustom(VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR) <VL,VR> int AbstractTimeUUIDType.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 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 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 DynamicCompositeType.FixedValueComparator.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 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 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 LongType.compareCustom(VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR) <RL,TR> int MapType.compareCustom(RL left, ValueAccessor<RL> accessorL, TR right, ValueAccessor<TR> 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 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 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 UUIDType.compareCustom(VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR) <VL,VR> int VectorType.compareCustom(VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR) abstract <VL,VR> int VectorType.VectorSerializer.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 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) <V> TAbstractType.compose(V value, ValueAccessor<V> accessor) <V> LongCounterColumnType.compose(V value, ValueAccessor<V> accessor) <V> VoidDynamicCompositeType.FixedValueComparator.compose(V value, ValueAccessor<V> accessor) <V> ByteBufferPartitionerDefinedOrder.compose(V value, ValueAccessor<V> accessor) <V> float[]VectorType.composeAsFloat(V input, ValueAccessor<V> accessor) <V2> byte[]ByteArrayAccessor.convert(V2 src, ValueAccessor<V2> accessor) <V2> ByteBufferByteBufferAccessor.convert(V2 src, ValueAccessor<V2> accessor) <V2> VValueAccessor.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> intByteArrayAccessor.copyTo(byte[] src, int srcOffset, V2 dst, ValueAccessor<V2> dstAccessor, int dstOffset, int size) <V2> intByteBufferAccessor.copyTo(ByteBuffer src, int srcOffset, V2 dst, ValueAccessor<V2> dstAccessor, int dstOffset, int size) <V2> intValueAccessor.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<V> VVectorType.decomposeAsFloat(ValueAccessor<V> accessor, float[] value) <V> VVectorType.decomposeRaw(List<V> elements, ValueAccessor<V> accessor) static <L,R> boolean ValueAccessor.equals(L left, ValueAccessor<L> leftAccessor, R right, ValueAccessor<R> rightAccessor) <V> VAbstractTimeUUIDType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VAbstractType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) Translates the given byte-ordered representation to the common, non-byte-ordered binary representation of a payload for this abstract type (the latter, common binary representation is what we mostly work with in the storage engine internals).<V> VBooleanType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VByteType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VCompositeType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VDateType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) Deprecated.<V> VDecimalType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VDoubleType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VDynamicCompositeType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VEmptyType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VFloatType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VInt32Type.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VIntegerType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VLexicalUUIDType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VListType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VLongType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <T> TMapType.fromComparableBytes(ValueAccessor<T> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VPartitionerDefinedOrder.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VReversedType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VSetType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VShortType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VSimpleDateType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VTimestampType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VTimeType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VTupleType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VUUIDType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) <V> VVectorType.fromComparableBytes(ValueAccessor<V> accessor, ByteSource.Peekable comparableBytes, ByteComparable.Version version) protected abstract <V> AbstractType<?>AbstractCompositeType.getAndAppendComparator(int i, V value, ValueAccessor<V> accessor, 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, StringBuilder sb, int offset) protected <V> AbstractType<?>DynamicCompositeType.getAndAppendComparator(int i, V value, ValueAccessor<V> accessor, 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 <V> AbstractType<?>AbstractCompositeType.getComparator(int i, V value, ValueAccessor<V> accessor, int offset) protected <VL,VR> AbstractType<?> CompositeType.getComparator(int i, VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR, int offsetL, int offsetR) protected <V> AbstractType<?>CompositeType.getComparator(int i, V value, ValueAccessor<V> accessor, int offset) protected <VL,VR> AbstractType<?> DynamicCompositeType.getComparator(int i, VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR, int offsetL, int offsetR) protected <V> AbstractType<?>DynamicCompositeType.getComparator(int i, V value, ValueAccessor<V> accessor, int offset) protected abstract <V> intAbstractCompositeType.getComparatorSize(int i, V value, ValueAccessor<V> accessor, int offset) protected <V> intCompositeType.getComparatorSize(int i, V value, ValueAccessor<V> accessor, int offset) protected <V> intDynamicCompositeType.getComparatorSize(int i, V value, ValueAccessor<V> accessor, int offset) ValueComparators.getForAccessor(ValueAccessor accessor) <V> StringAbstractCompositeType.getString(V input, ValueAccessor<V> accessor) <V> StringAbstractType.getString(V value, ValueAccessor<V> accessor) get a string representation of the bytes used for various identifier (NOT just for log messages)<V> StringCollectionType.getString(V value, ValueAccessor<V> accessor) <V> StringCounterColumnType.getString(V value, ValueAccessor<V> accessor) <V> StringDynamicCompositeType.FixedValueComparator.getString(V value, ValueAccessor<V> accessor) <V> StringEmptyType.getString(V value, ValueAccessor<V> accessor) <V> StringFrozenType.getString(V value, ValueAccessor<V> accessor) <V> StringPartitionerDefinedOrder.getString(V value, ValueAccessor<V> accessor) <V> StringReversedType.getString(V value, ValueAccessor<V> accessor) <V> StringTupleType.getString(V input, ValueAccessor<V> accessor) <V> StringVectorType.getString(V value, ValueAccessor<V> accessor) <V> booleanAbstractType.isNull(V buffer, ValueAccessor<V> accessor) <V> booleanPartitionerDefinedOrder.isNull(V buffer, ValueAccessor<V> accessor) <V> booleanVectorType.VectorSerializer.isNull(V buffer, ValueAccessor<V> accessor) static <V> booleanCompositeType.isStaticName(V value, ValueAccessor<V> accessor) <V> VAbstractType.read(ValueAccessor<V> accessor, DataInputPlus in, int maxValueSize) protected abstract <V> booleanAbstractCompositeType.readIsStatic(V value, ValueAccessor<V> accessor) protected <V> booleanCompositeType.readIsStatic(V value, ValueAccessor<V> accessor) protected <V> booleanDynamicCompositeType.readIsStatic(V value, ValueAccessor<V> accessor) protected static <V> booleanCompositeType.readIsStaticInternal(V value, ValueAccessor<V> accessor) <V> booleanAbstractType.referencesUserType(V name, ValueAccessor<V> accessor) <V> booleanCompositeType.referencesUserType(V name, ValueAccessor<V> accessor) <V> booleanDynamicCompositeType.referencesUserType(V name, ValueAccessor<V> accessor) <V> booleanListType.referencesUserType(V name, ValueAccessor<V> accessor) <T> booleanMapType.referencesUserType(T name, ValueAccessor<T> accessor) <V> booleanReversedType.referencesUserType(V name, ValueAccessor<V> accessor) <V> booleanSetType.referencesUserType(V name, ValueAccessor<V> accessor) <V> booleanTupleType.referencesUserType(V name, ValueAccessor<V> accessor) <V> booleanUserType.referencesUserType(V name, ValueAccessor<V> accessor) abstract <V> VVectorType.VectorSerializer.serializeRaw(List<V> elements, ValueAccessor<V> accessor) <V> V[]TupleType.split(ValueAccessor<V> accessor, V value) Split a tuple value into its component values.static <V> V[]TupleType.split(ValueAccessor<V> accessor, V value, int numberOfElements, TupleType type) Split a tuple value into its component values.<V> List<V>VectorType.split(V buffer, ValueAccessor<V> accessor) abstract <V> List<V>VectorType.VectorSerializer.split(V buffer, ValueAccessor<V> accessor) static <V> List<V>CompositeType.splitName(V name, ValueAccessor<V> accessor) <V> StringAbstractType.toJSONString(V value, ValueAccessor<V> accessor, ProtocolVersion protocolVersion) <V> StringVectorType.toJSONString(V value, ValueAccessor<V> accessor, ProtocolVersion protocolVersion) <V> voidAbstractCompositeType.validate(V input, ValueAccessor<V> accessor) <V> voidAbstractType.validate(V value, ValueAccessor<V> accessor) <V> voidCollectionType.validate(V value, ValueAccessor<V> accessor) <V> voidAbstractType.validateCellValue(V cellValue, ValueAccessor<V> accessor) Validate cell value.<V> voidCollectionType.validateCellValue(V cellValue, ValueAccessor<V> accessor) <V> voidCounterColumnType.validateCellValue(V cellValue, ValueAccessor<V> accessor) <V> voidAbstractType.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 rangeprotected <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> voidAbstractType.writeValue(V value, ValueAccessor<V> accessor, DataOutputPlus out) <V> longAbstractType.writtenLength(V value, ValueAccessor<V> accessor) <V> longEmptyType.writtenLength(V value, ValueAccessor<V> accessor) -
Uses of ValueAccessor in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows that return ValueAccessorModifier and TypeMethodDescriptionValueAccessor<byte[]>ArrayCell.accessor()BufferCell.accessor()abstract ValueAccessor<V>Cell.accessor()NativeCell.accessor()Methods in org.apache.cassandra.db.rows with parameters of type ValueAccessorModifier and TypeMethodDescriptionstatic <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.exclusiveClose(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion) static <V> RangeTombstoneBoundaryMarkerRangeTombstoneBoundaryMarker.exclusiveCloseInclusiveOpen(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime closeDeletion, DeletionTime openDeletion) static <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.exclusiveOpen(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion) static <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.inclusiveClose(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion) static <V> RangeTombstoneBoundaryMarkerRangeTombstoneBoundaryMarker.inclusiveCloseExclusiveOpen(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime closeDeletion, DeletionTime openDeletion) static <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.inclusiveOpen(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion) <V> VDeserializationHelper.maybeClearCounterValue(V value, ValueAccessor<V> accessor) -
Uses of ValueAccessor in org.apache.cassandra.index.sai.utils
Methods in org.apache.cassandra.index.sai.utils that return ValueAccessor -
Uses of ValueAccessor in org.apache.cassandra.serializers
Methods in org.apache.cassandra.serializers with parameters of type ValueAccessorModifier and TypeMethodDescription<V> booleanListSerializer.anyMatch(V input, ValueAccessor<V> accessor, Predicate<V> predicate) <V> StringAbstractTextSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> BooleanBooleanSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> ByteByteSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> ByteBufferBytesSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> BigDecimalDecimalSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> DoubleDoubleSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> DurationDurationSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> VoidEmptySerializer.deserialize(V value, ValueAccessor<V> accessor) <V> FloatFloatSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> InetAddressInetAddressSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> IntegerInt32Serializer.deserialize(V value, ValueAccessor<V> accessor) <V> BigIntegerIntegerSerializer.deserialize(V value, ValueAccessor<V> accessor) ListSerializer.deserialize(V input, ValueAccessor<V> accessor) <V> LongLongSerializer.deserialize(V value, ValueAccessor<V> accessor) MapSerializer.deserialize(I input, ValueAccessor<I> accessor) SetSerializer.deserialize(V input, ValueAccessor<V> accessor) <V> ShortShortSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> IntegerSimpleDateSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> LongTimeSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> DateTimestampSerializer.deserialize(V value, ValueAccessor<V> accessor) abstract <V> TTypeSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> UUIDUUIDSerializer.deserialize(V value, ValueAccessor<V> accessor) <V> VListSerializer.getElement(V input, ValueAccessor<V> accessor, int index) Returns the element at the given index in a list.<V> booleanAbstractTextSerializer.isNull(V buffer, ValueAccessor<V> accessor) <V> booleanBytesSerializer.isNull(V buffer, ValueAccessor<V> accessor) <V> booleanTypeSerializer.isNull(V buffer, ValueAccessor<V> accessor) static <V> VCollectionSerializer.pack(Collection<V> values, ValueAccessor<V> accessor, int elements) static <V> intCollectionSerializer.readCollectionSize(V value, ValueAccessor<V> accessor) static <V> VCollectionSerializer.readNonNullValue(V input, ValueAccessor<V> accessor, int offset) static <V> VCollectionSerializer.readValue(V input, ValueAccessor<V> accessor, int offset) static <V> intCollectionSerializer.sizeOfValue(V value, ValueAccessor<V> accessor) static <V> intCollectionSerializer.skipValue(V input, ValueAccessor<V> accessor, int offset) <V> voidAsciiSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidBooleanSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidByteSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidBytesSerializer.validate(V value, ValueAccessor<V> accessor) <T> voidDecimalSerializer.validate(T value, ValueAccessor<T> accessor) <T> voidDoubleSerializer.validate(T value, ValueAccessor<T> accessor) <V> voidDurationSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidEmptySerializer.validate(V value, ValueAccessor<V> accessor) <V> voidFloatSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidInetAddressSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidInt32Serializer.validate(V value, ValueAccessor<V> accessor) <V> voidIntegerSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidListSerializer.validate(V input, ValueAccessor<V> accessor) <V> voidLongSerializer.validate(V value, ValueAccessor<V> accessor) <T> voidMapSerializer.validate(T input, ValueAccessor<T> accessor) <V> voidSetSerializer.validate(V input, ValueAccessor<V> accessor) <V> voidShortSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidSimpleDateSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidTimeSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidTimestampSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidTupleSerializer.validate(V input, ValueAccessor<V> accessor) abstract <V> voidTypeSerializer.validate(V value, ValueAccessor<V> accessor) <V> voidUserTypeSerializer.validate(V input, ValueAccessor<V> accessor) <V> voidUTF8Serializer.validate(V value, ValueAccessor<V> accessor) <V> voidUUIDSerializer.validate(V value, ValueAccessor<V> accessor) static <V> voidCollectionSerializer.writeValue(ByteBuffer output, V value, ValueAccessor<V> accessor) -
Uses of ValueAccessor in org.apache.cassandra.service.paxos
Methods in org.apache.cassandra.service.paxos with parameters of type ValueAccessorModifier and TypeMethodDescription<V> BallotBallot.Serializer.deserialize(V value, ValueAccessor<V> accessor) -
Uses of ValueAccessor in org.apache.cassandra.utils
Methods in org.apache.cassandra.utils with parameters of type ValueAccessorModifier and TypeMethodDescription<V> TimeUUIDTimeUUID.Serializer.deserialize(V value, ValueAccessor<V> accessor) <V> voidTimeUUID.AbstractSerializer.validate(V value, ValueAccessor<V> accessor) -
Uses of ValueAccessor in org.apache.cassandra.utils.bytecomparable
Methods in org.apache.cassandra.utils.bytecomparable with parameters of type ValueAccessorModifier and TypeMethodDescriptionstatic <V> ByteSourceByteSource.fixedLength(ValueAccessor<V> accessor, V data) A byte source of the given bytes without any encoding.static <V> VByteSourceInverse.getFixedLength(ValueAccessor<V> accessor, ByteSource byteSource, int length) Consume the next length bytes from the source unchanged.static <V> VByteSourceInverse.getOptionalFixedLength(ValueAccessor<V> accessor, ByteSource byteSource, int length) Consume the next length bytes from the source unchanged, also translating null to an empty buffer.static <V> VByteSourceInverse.getOptionalSignedFixedLength(ValueAccessor<V> accessor, ByteSource byteSource, int length) Produce the bytes for an encoded signed fixed-length number, also translating null to empty buffer.static <V> VByteSourceInverse.getOptionalSignedFixedLengthFloat(ValueAccessor<V> accessor, ByteSource byteSource, int length) Produce the bytes for an encoded signed fixed-length floating-point number, also translating null to an empty buffer.static <V> VByteSourceInverse.getSignedFixedLength(ValueAccessor<V> accessor, ByteSource byteSource, int length) Produce the bytes for an encoded signed fixed-length number.static <V> VByteSourceInverse.getSignedFixedLengthFloat(ValueAccessor<V> accessor, ByteSource byteSource, int length) Produce the bytes for an encoded signed fixed-length floating-point number.static <V> ByteSourceByteSource.of(ValueAccessor<V> accessor, V data, ByteComparable.Version version) Encodes byte-accessible data as a byte-comparable source that has 0s escaped and finishes in an escaped state.static <V> ByteSourceByteSource.optionalFixedLength(ValueAccessor<V> accessor, V data) static <V> ByteSourceByteSource.optionalSignedFixedLengthFloat(ValueAccessor<V> accessor, V data) Produce a source for a signed fixed-length floating-point number, also translating empty to null.static <V> ByteSourceByteSource.optionalSignedFixedLengthNumber(ValueAccessor<V> accessor, V data) Produce a source for a signed fixed-length number, also translating empty to null.static <V> ByteSourceByteSource.signedFixedLengthFloat(ValueAccessor<V> accessor, V data) Produce a source for a signed fixed-length floating-point number.static <V> ByteSourceByteSource.signedFixedLengthNumber(ValueAccessor<V> accessor, V data) Produce a source for a signed fixed-length number.Constructors in org.apache.cassandra.utils.bytecomparable with parameters of type ValueAccessorModifierConstructorDescriptionSignedFixedLengthFloat(ValueAccessor<V> accessor, V data) SignedFixedLengthNumber(ValueAccessor<V> accessor, V data) -
Uses of ValueAccessor in org.apache.cassandra.utils.memory
Methods in org.apache.cassandra.utils.memory with parameters of type ValueAccessorModifier and TypeMethodDescriptionfinal <V> ByteBufferByteBufferCloner.clone(V value, ValueAccessor<V> accessor) -
Uses of ValueAccessor in org.apache.cassandra.utils.vint
Methods in org.apache.cassandra.utils.vint with parameters of type ValueAccessorModifier and TypeMethodDescriptionstatic <V> longVIntCoding.getUnsignedVInt(V input, ValueAccessor<V> accessor, int readerIndex) static <V> longVIntCoding.getUnsignedVInt(V input, ValueAccessor<V> accessor, int readerIndex, int readerLimit) static <V> intVIntCoding.getUnsignedVInt32(V input, ValueAccessor<V> accessor, int readerIndex) static <V> longVIntCoding.getVInt(V input, ValueAccessor<V> accessor, int readerIndex) static <V> intVIntCoding.getVInt32(V input, ValueAccessor<V> accessor, int readerIndex) static <V> intVIntCoding.writeUnsignedVInt(long value, V output, int offset, ValueAccessor<V> accessor) static <V> intVIntCoding.writeUnsignedVInt32(int value, V output, int offset, ValueAccessor<V> accessor) static <V> intVIntCoding.writeVInt(long value, V output, int offset, ValueAccessor<V> accessor) static <V> intVIntCoding.writeVInt32(int value, V output, int offset, ValueAccessor<V> accessor)