public class CompoundDenseCellNameType extends AbstractCompoundCellNameType
CellNameType.Deserializer
CType.Serializer
clusteringSize, clusteringType, fullSize, fullType
isByteOrderComparable
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, subtype
addOrUpdateCollection, asymmetricColumnComparator, cellFromByteBuffer, cellSerializer, collectionType, columnComparator, columnReverseComparator, columnSerializer, create, diskAtomFilterSerializer, hasCollections, make, makeCellName, makeDenseCQL3RowBuilder, makeSparseCQL3RowBuilder, namesQueryFilterSerializer, onDiskAtomComparator, onDiskAtomSerializer, rowMarker, staticPrefix, supportCollections
checkRemaining, compare, deletionInfoSerializer, equals, getByteOrderAsymmetricColumnComparator, getByteOrderColumnComparator, getString, hashCode, indexComparator, indexReverseComparator, indexSerializer, isByteOrderComparable, isCompatibleWith, rangeTombstoneSerializer, reverseComparator, rowIndexEntrySerializer, serializer, sliceBytes, sliceQueryFilterSerializer, sliceSerializer, toString, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compare, deletionInfoSerializer, getString, indexComparator, indexReverseComparator, indexSerializer, isCompatibleWith, rangeTombstoneSerializer, reverseComparator, rowIndexEntrySerializer, serializer, sliceQueryFilterSerializer, sliceSerializer, validate
public CompoundDenseCellNameType(java.util.List<AbstractType<?>> types)
public CellNameType setSubtype(int position, AbstractType<?> newType)
CellNameType
public boolean isDense()
CellNameType
public CellName create(Composite prefix, ColumnDefinition column)
CellNameType
protected Composite makeWith(java.nio.ByteBuffer[] components, int size, Composite.EOC eoc, boolean isStatic)
makeWith
in class AbstractCompoundCellNameType
protected Composite copyAndMakeWith(java.nio.ByteBuffer[] components, int size, Composite.EOC eoc, boolean isStatic)
copyAndMakeWith
in class AbstractCompoundCellNameType
public void addCQL3Column(ColumnIdentifier id)
public void removeCQL3Column(ColumnIdentifier id)
public CQL3Row.Builder CQL3RowBuilder(CFMetaData metadata, long now)
CellNameType
Copyright © 2014 The Apache Software Foundation