public class SimpleDenseCellNameType extends AbstractSimpleCellNameType
CellNameType.DeserializerCType.SerializertypeisByteOrderComparable| Constructor and Description |
|---|
SimpleDenseCellNameType(AbstractType<?> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCQL3Column(ColumnIdentifier id) |
int |
clusteringPrefixSize()
The number of clustering columns for the table this is the type of.
|
CQL3Row.Builder |
CQL3RowBuilder(CFMetaData metadata,
long now)
Creates a new CQL3Row builder for this type.
|
CellName |
create(Composite prefix,
ColumnDefinition column)
Creates a new CellName given a clustering prefix and a CQL3 column.
|
Composite |
fromByteBuffer(java.nio.ByteBuffer bb)
Deserialize a Composite from a ByteBuffer.
|
boolean |
isDense()
Whether or not the cell names for this type are dense.
|
CBuilder |
prefixBuilder()
A builder for the clustering prefix.
|
void |
removeCQL3Column(ColumnIdentifier id) |
CellNameType |
setSubtype(int position,
AbstractType<?> newType)
Returns a new CellNameType that is equivalent to this one but with one
of the subtype replaced by the provided new type.
|
asAbstractType, builder, compare, getByteOrderAsymmetricColumnComparator, getByteOrderColumnComparator, isCompound, makeCellName, newDeserializer, size, subtypeaddOrUpdateCollection, asymmetricColumnComparator, cellFromByteBuffer, cellSerializer, collectionType, columnComparator, columnReverseComparator, columnSerializer, create, diskAtomFilterSerializer, hasCollections, make, makeCellName, makeDenseCQL3RowBuilder, makeSparseCQL3RowBuilder, namesQueryFilterSerializer, onDiskAtomComparator, onDiskAtomSerializer, rowMarker, staticPrefix, supportCollectionscheckRemaining, deletionInfoSerializer, equals, getString, hashCode, indexComparator, indexReverseComparator, isByteOrderComparable, isCompatibleWith, rangeTombstoneSerializer, reverseComparator, serializer, sliceBytes, sliceQueryFilterSerializer, sliceSerializer, toString, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitdeletionInfoSerializer, getString, indexComparator, indexReverseComparator, isCompatibleWith, rangeTombstoneSerializer, reverseComparator, serializer, sliceQueryFilterSerializer, sliceSerializer, validatepublic SimpleDenseCellNameType(AbstractType<?> type)
public int clusteringPrefixSize()
CellNameTypepublic CBuilder prefixBuilder()
CellNameTypepublic CellNameType setSubtype(int position, AbstractType<?> newType)
CellNameTypepublic boolean isDense()
CellNameTypepublic CellName create(Composite prefix, ColumnDefinition column)
CellNameTypepublic Composite fromByteBuffer(java.nio.ByteBuffer bb)
CTypepublic void addCQL3Column(ColumnIdentifier id)
public void removeCQL3Column(ColumnIdentifier id)
public CQL3Row.Builder CQL3RowBuilder(CFMetaData metadata, long now)
CellNameTypeCopyright © 2018 The Apache Software Foundation