public class CompoundDenseCellNameType extends AbstractCompoundCellNameType
CellNameType.DeserializerCType.SerializerclusteringSize, clusteringType, fullSize, fullTypeisByteOrderComparable| Constructor and Description |
|---|
CompoundDenseCellNameType(java.util.List<AbstractType<?>> types) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCQL3Column(ColumnIdentifier id) |
protected Composite |
copyAndMakeWith(java.nio.ByteBuffer[] components,
int size,
Composite.EOC eoc,
boolean isStatic) |
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.
|
boolean |
isDense()
Whether or not the cell names for this type are dense.
|
protected Composite |
makeWith(java.nio.ByteBuffer[] components,
int size,
Composite.EOC eoc,
boolean isStatic) |
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, clusteringPrefixSize, fromByteBuffer, isCompound, makeCellName, newDeserializer, prefixBuilder, size, subtypeaddOrUpdateCollection, asymmetricColumnComparator, cellFromByteBuffer, cellSerializer, collectionType, columnComparator, columnReverseComparator, columnSerializer, create, diskAtomFilterSerializer, hasCollections, make, makeCellName, makeDenseCQL3RowBuilder, makeSparseCQL3RowBuilder, namesQueryFilterSerializer, onDiskAtomComparator, onDiskAtomSerializer, rowMarker, staticPrefix, supportCollectionscheckRemaining, compare, deletionInfoSerializer, equals, getByteOrderAsymmetricColumnComparator, getByteOrderColumnComparator, getString, hashCode, indexComparator, indexReverseComparator, isByteOrderComparable, isCompatibleWith, rangeTombstoneSerializer, reverseComparator, serializer, sliceBytes, sliceQueryFilterSerializer, sliceSerializer, toString, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompare, deletionInfoSerializer, getString, indexComparator, indexReverseComparator, isCompatibleWith, rangeTombstoneSerializer, reverseComparator, serializer, sliceQueryFilterSerializer, sliceSerializer, validatepublic CompoundDenseCellNameType(java.util.List<AbstractType<?>> types)
public CellNameType setSubtype(int position, AbstractType<?> newType)
CellNameTypepublic boolean isDense()
CellNameTypepublic CellName create(Composite prefix, ColumnDefinition column)
CellNameTypeprotected Composite makeWith(java.nio.ByteBuffer[] components, int size, Composite.EOC eoc, boolean isStatic)
makeWith in class AbstractCompoundCellNameTypeprotected Composite copyAndMakeWith(java.nio.ByteBuffer[] components, int size, Composite.EOC eoc, boolean isStatic)
copyAndMakeWith in class AbstractCompoundCellNameTypepublic void addCQL3Column(ColumnIdentifier id)
public void removeCQL3Column(ColumnIdentifier id)
public CQL3Row.Builder CQL3RowBuilder(CFMetaData metadata, long now)
CellNameTypeCopyright © 2018 The Apache Software Foundation