public interface CType extends java.util.Comparator<Composite>
Modifier and Type | Interface and Description |
---|---|
static interface |
CType.Serializer |
Modifier and Type | Method and Description |
---|---|
AbstractType<?> |
asAbstractType()
Returns a AbstractType corresponding to this CType for thrift/cql2 sake.
|
CBuilder |
builder()
A builder of Composite.
|
int |
compare(Composite o1,
Composite o2) |
DeletionInfo.Serializer |
deletionInfoSerializer() |
Composite |
fromByteBuffer(java.nio.ByteBuffer bb)
Deserialize a Composite from a ByteBuffer.
|
java.lang.String |
getString(Composite c)
Converts a composite to a user-readable string.
|
java.util.Comparator<IndexHelper.IndexInfo> |
indexComparator() |
java.util.Comparator<IndexHelper.IndexInfo> |
indexReverseComparator() |
ISerializer<IndexHelper.IndexInfo> |
indexSerializer() |
boolean |
isCompatibleWith(CType previous)
See AbstractType#isCompatibleWith.
|
boolean |
isCompound()
Returns whether this is a "truly-composite" underneath.
|
Composite |
make(java.lang.Object... components)
Convenience method to build composites from their component.
|
RangeTombstone.Serializer |
rangeTombstoneSerializer() |
java.util.Comparator<Composite> |
reverseComparator() |
RowIndexEntry.Serializer |
rowIndexEntrySerializer() |
CType.Serializer |
serializer() |
CType |
setSubtype(int position,
AbstractType<?> newType)
Returns a new CType that is equivalent to this CType but with
one of the subtype replaced by the provided new type.
|
int |
size()
The number of subtypes for this CType.
|
IVersionedSerializer<SliceQueryFilter> |
sliceQueryFilterSerializer() |
IVersionedSerializer<ColumnSlice> |
sliceSerializer() |
AbstractType<?> |
subtype(int i)
Gets a subtype of this CType.
|
void |
validate(Composite name)
Validates a composite.
|
boolean isCompound()
int size()
int compare(Composite o1, Composite o2)
compare
in interface java.util.Comparator<Composite>
AbstractType<?> subtype(int i)
CBuilder builder()
Composite make(java.lang.Object... components)
void validate(Composite name)
java.lang.String getString(Composite c)
boolean isCompatibleWith(CType previous)
CType setSubtype(int position, AbstractType<?> newType)
Composite fromByteBuffer(java.nio.ByteBuffer bb)
AbstractType<?> asAbstractType()
java.util.Comparator<Composite> reverseComparator()
java.util.Comparator<IndexHelper.IndexInfo> indexComparator()
java.util.Comparator<IndexHelper.IndexInfo> indexReverseComparator()
CType.Serializer serializer()
ISerializer<IndexHelper.IndexInfo> indexSerializer()
IVersionedSerializer<ColumnSlice> sliceSerializer()
IVersionedSerializer<SliceQueryFilter> sliceQueryFilterSerializer()
DeletionInfo.Serializer deletionInfoSerializer()
RangeTombstone.Serializer rangeTombstoneSerializer()
RowIndexEntry.Serializer rowIndexEntrySerializer()
Copyright © 2020 The Apache Software Foundation