Modifier and Type | Method and Description |
---|---|
static CounterCacheKey |
CounterCacheKey.create(java.util.UUID cfId,
java.nio.ByteBuffer partitionKey,
Clustering clustering,
ColumnDefinition c,
CellPath path) |
Modifier and Type | Method and Description |
---|---|
static ColumnDefinition |
ColumnDefinition.clusteringKeyDef(CFMetaData cfm,
java.nio.ByteBuffer name,
AbstractType<?> validator,
java.lang.Integer componentIndex) |
static ColumnDefinition |
ColumnDefinition.clusteringKeyDef(java.lang.String ksName,
java.lang.String cfName,
java.lang.String name,
AbstractType<?> validator,
java.lang.Integer componentIndex) |
ColumnDefinition |
CFMetaData.compactValueColumn() |
ColumnDefinition |
ColumnDefinition.copy() |
ColumnDefinition |
CFMetaData.getColumnDefinition(java.nio.ByteBuffer name) |
ColumnDefinition |
CFMetaData.getColumnDefinition(ColumnIdentifier name)
Returns the ColumnDefinition for
name . |
ColumnDefinition |
CFMetaData.getDroppedColumnDefinition(java.nio.ByteBuffer name)
Returns a "fake" ColumnDefinition corresponding to the dropped column
name
of null if there is no such dropped column. |
static ColumnDefinition |
ColumnDefinition.partitionKeyDef(CFMetaData cfm,
java.nio.ByteBuffer name,
AbstractType<?> validator,
java.lang.Integer componentIndex) |
static ColumnDefinition |
ColumnDefinition.partitionKeyDef(java.lang.String ksName,
java.lang.String cfName,
java.lang.String name,
AbstractType<?> validator,
java.lang.Integer componentIndex) |
static ColumnDefinition |
ColumnDefinition.regularDef(CFMetaData cfm,
java.nio.ByteBuffer name,
AbstractType<?> validator) |
static ColumnDefinition |
ColumnDefinition.regularDef(java.lang.String ksName,
java.lang.String cfName,
java.lang.String name,
AbstractType<?> validator) |
static ColumnDefinition |
ColumnDefinition.staticDef(CFMetaData cfm,
java.nio.ByteBuffer name,
AbstractType<?> validator) |
ColumnDefinition |
ColumnDefinition.withNewName(ColumnIdentifier newName) |
ColumnDefinition |
ColumnDefinition.withNewType(AbstractType<?> newType) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ColumnDefinition> |
CFMetaData.allColumns() |
java.util.Iterator<ColumnDefinition> |
CFMetaData.allColumnsInSelectOrder() |
java.util.List<ColumnDefinition> |
CFMetaData.clusteringColumns() |
java.util.Map<java.nio.ByteBuffer,ColumnDefinition> |
CFMetaData.getColumnMetadata() |
java.util.List<ColumnDefinition> |
CFMetaData.partitionKeyColumns() |
Modifier and Type | Method and Description |
---|---|
CFMetaData |
CFMetaData.addColumnDefinition(ColumnDefinition def) |
CFMetaData |
CFMetaData.addOrReplaceColumnDefinition(ColumnDefinition def) |
int |
ColumnDefinition.compareTo(ColumnDefinition other) |
void |
CFMetaData.recordColumnDrop(ColumnDefinition def) |
boolean |
CFMetaData.removeColumnDefinition(ColumnDefinition def) |
Modifier and Type | Method and Description |
---|---|
static CFMetaData |
CFMetaData.create(java.lang.String ksName,
java.lang.String name,
java.util.UUID cfId,
boolean isDense,
boolean isCompound,
boolean isSuper,
boolean isCounter,
boolean isMaterializedView,
java.util.List<ColumnDefinition> columns,
IPartitioner partitioner) |
static java.lang.String |
ColumnDefinition.toCQLString(java.lang.Iterable<ColumnDefinition> defs) |
static java.lang.String |
ColumnDefinition.toCQLString(java.util.Iterator<ColumnDefinition> defs) |
static java.util.Collection<ColumnIdentifier> |
ColumnDefinition.toIdentifiers(java.util.Collection<ColumnDefinition> definitions)
Converts the specified column definitions into column identifiers.
|
Modifier and Type | Field and Description |
---|---|
ColumnDefinition |
ColumnCondition.column |
ColumnDefinition |
ColumnCondition.Bound.column |
ColumnDefinition |
Operation.column |
Modifier and Type | Method and Description |
---|---|
protected ColumnDefinition |
Relation.toColumnDefinition(CFMetaData cfm,
ColumnIdentifier.Raw entity)
Converts the specified entity into a column definition.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ColumnDefinition> |
ColumnConditions.getColumns() |
java.lang.Iterable<ColumnDefinition> |
Conditions.getColumns()
Returns the column definitions to which apply the conditions.
|
protected java.util.List<ColumnDefinition> |
MultiColumnRelation.receivers(CFMetaData cfm) |
Modifier and Type | Method and Description |
---|---|
void |
UpdateParameters.addCell(ColumnDefinition column,
java.nio.ByteBuffer value) |
void |
UpdateParameters.addCell(ColumnDefinition column,
CellPath path,
java.nio.ByteBuffer value) |
void |
UpdateParameters.addCounter(ColumnDefinition column,
long increment) |
void |
UpdateParameters.addTombstone(ColumnDefinition column) |
void |
UpdateParameters.addTombstone(ColumnDefinition column,
CellPath path) |
static ColumnCondition |
ColumnCondition.condition(ColumnDefinition column,
Term value,
Operator op) |
static ColumnCondition |
ColumnCondition.condition(ColumnDefinition column,
Term collectionElement,
Term value,
Operator op) |
abstract Term.Raw |
Json.Prepared.getRawTermForColumn(ColumnDefinition def) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
java.util.List<Term> inValues) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
Term inMarker) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
Term collectionElement,
java.util.List<Term> inValues) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
Term collectionElement,
Term inMarker) |
ColumnCondition |
ColumnCondition.Raw.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
Operation |
Operation.RawUpdate.prepare(java.lang.String keyspace,
ColumnDefinition receiver)
This method validates the operation (i.e.
|
Operation |
Operation.RawDeletion.prepare(java.lang.String keyspace,
ColumnDefinition receiver)
This method validates the operation (i.e.
|
Operation |
Operation.SetValue.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
Operation |
Operation.SetElement.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
Operation |
Operation.Addition.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
Operation |
Operation.Substraction.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
Operation |
Operation.Prepend.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
Operation |
Operation.ColumnDeletion.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
Operation |
Operation.ElementDeletion.prepare(java.lang.String keyspace,
ColumnDefinition receiver) |
void |
UpdateParameters.setComplexDeletionTime(ColumnDefinition column) |
void |
UpdateParameters.setComplexDeletionTimeForOverwrite(ColumnDefinition column) |
Modifier and Type | Method and Description |
---|---|
Selector.Factory |
ColumnIdentifier.newSelectorFactory(CFMetaData cfm,
java.util.List<ColumnDefinition> defs) |
Json.Prepared |
Json.Raw.prepareAndCollectMarkers(CFMetaData metadata,
java.util.Collection<ColumnDefinition> receivers,
VariableSpecifications boundNames) |
Json.Prepared |
Json.Literal.prepareAndCollectMarkers(CFMetaData metadata,
java.util.Collection<ColumnDefinition> receivers,
VariableSpecifications boundNames) |
Json.Prepared |
Json.Marker.prepareAndCollectMarkers(CFMetaData metadata,
java.util.Collection<ColumnDefinition> receivers,
VariableSpecifications boundNames) |
Constructor and Description |
---|
Adder(ColumnDefinition column,
Term t) |
Adder(ColumnDefinition column,
Term t) |
Appender(ColumnDefinition column,
Term t) |
Bound(ColumnDefinition column,
Operator operator) |
Deleter(ColumnDefinition column) |
Discarder(ColumnDefinition column,
Term t) |
Discarder(ColumnDefinition column,
Term t) |
DiscarderByIndex(ColumnDefinition column,
Term idx) |
DiscarderByKey(ColumnDefinition column,
Term k) |
ElementDiscarder(ColumnDefinition column,
Term k) |
Operation(ColumnDefinition column,
Term t) |
Prepender(ColumnDefinition column,
Term t) |
Putter(ColumnDefinition column,
Term t) |
Setter(ColumnDefinition column,
Term t) |
Setter(ColumnDefinition column,
Term t) |
Setter(ColumnDefinition column,
Term t) |
Setter(ColumnDefinition column,
Term t) |
SetterByIndex(ColumnDefinition column,
Term idx,
Term t) |
SetterByKey(ColumnDefinition column,
Term k,
Term t) |
Substracter(ColumnDefinition column,
Term t) |
Modifier and Type | Field and Description |
---|---|
protected ColumnDefinition |
SingleColumnRestriction.columnDef
The definition of the column to which apply the restriction.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ColumnDefinition> |
MultiColumnRestriction.columnDefs
The columns to which the restriction apply.
|
protected java.util.List<ColumnDefinition> |
TokenRestriction.columnDefs
The definition of the columns to which apply the token restriction.
|
Modifier and Type | Method and Description |
---|---|
ColumnDefinition |
MultiColumnRestriction.getFirstColumn() |
ColumnDefinition |
Restriction.getFirstColumn()
Returns the definition of the first column.
|
ColumnDefinition |
SingleColumnRestriction.getFirstColumn() |
ColumnDefinition |
TokenRestriction.getFirstColumn() |
ColumnDefinition |
MultiColumnRestriction.getLastColumn() |
ColumnDefinition |
Restriction.getLastColumn()
Returns the definition of the last column.
|
ColumnDefinition |
SingleColumnRestriction.getLastColumn() |
ColumnDefinition |
TokenRestriction.getLastColumn() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ColumnDefinition> |
MultiColumnRestriction.getColumnDefs() |
java.util.Collection<ColumnDefinition> |
Restriction.getColumnDefs()
Returns the column definitions in position order.
|
java.util.Collection<ColumnDefinition> |
SingleColumnRestriction.getColumnDefs() |
java.util.Collection<ColumnDefinition> |
TokenRestriction.getColumnDefs() |
java.util.Set<ColumnDefinition> |
StatementRestrictions.nonPKRestrictedColumns()
Returns the non-PK column that are restricted.
|
Constructor and Description |
---|
ContainsRestriction(ColumnDefinition columnDef,
Term t,
boolean isKey) |
ContainsRestriction(ColumnDefinition columnDef,
Term mapKey,
Term mapValue) |
EQRestriction(ColumnDefinition columnDef,
Term value) |
INRestriction(ColumnDefinition columnDef) |
InRestrictionWithMarker(ColumnDefinition columnDef,
AbstractMarker marker) |
InRestrictionWithValues(ColumnDefinition columnDef,
java.util.List<Term> values) |
SingleColumnRestriction(ColumnDefinition columnDef) |
SliceRestriction(ColumnDefinition columnDef,
Bound bound,
boolean inclusive,
Term term) |
Constructor and Description |
---|
EQRestriction(CFMetaData cfm,
java.util.List<ColumnDefinition> columnDefs,
Term value) |
EQRestriction(java.util.List<ColumnDefinition> columnDefs,
Term value) |
INRestriction(java.util.List<ColumnDefinition> columnDefs) |
InRestrictionWithMarker(java.util.List<ColumnDefinition> columnDefs,
AbstractMarker marker) |
InRestrictionWithValues(java.util.List<ColumnDefinition> columnDefs,
java.util.List<Term> values) |
MultiColumnRestriction(java.util.List<ColumnDefinition> columnDefs) |
SliceRestriction(CFMetaData cfm,
java.util.List<ColumnDefinition> columnDefs,
Bound bound,
boolean inclusive,
Term term) |
SliceRestriction(java.util.List<ColumnDefinition> columnDefs,
Bound bound,
boolean inclusive,
Term term) |
TokenRestriction(CFMetaData metadata,
java.util.List<ColumnDefinition> columnDefs)
Creates a new
TokenRestriction that apply to the specified columns. |
Modifier and Type | Method and Description |
---|---|
java.util.List<ColumnDefinition> |
Selection.getColumns() |
com.google.common.collect.Multimap<ColumnSpecification,ColumnDefinition> |
SelectionColumnMapping.getMappings() |
com.google.common.collect.Multimap<ColumnSpecification,ColumnDefinition> |
SelectionColumns.getMappings() |
Modifier and Type | Method and Description |
---|---|
protected static int |
Selectable.addAndGetIndex(ColumnDefinition def,
java.util.List<ColumnDefinition> l) |
int |
Selection.addColumnForOrdering(ColumnDefinition c) |
protected SelectionColumnMapping |
SelectionColumnMapping.addMapping(ColumnSpecification colSpec,
ColumnDefinition column) |
int |
Selection.indexOf(ColumnDefinition def)
Returns the index of the specified column.
|
static Selector.Factory |
SimpleSelector.newFactory(ColumnDefinition def,
int idx) |
Modifier and Type | Method and Description |
---|---|
protected static int |
Selectable.addAndGetIndex(ColumnDefinition def,
java.util.List<ColumnDefinition> l) |
protected SelectionColumnMapping |
SelectionColumnMapping.addMapping(ColumnSpecification colSpec,
java.lang.Iterable<ColumnDefinition> columns) |
static Selection |
Selection.forColumns(CFMetaData cfm,
java.util.List<ColumnDefinition> columns) |
abstract Selector.Factory |
Selectable.newSelectorFactory(CFMetaData cfm,
java.util.List<ColumnDefinition> defs) |
Selector.Factory |
Selectable.WritetimeOrTTL.newSelectorFactory(CFMetaData cfm,
java.util.List<ColumnDefinition> defs) |
Selector.Factory |
Selectable.WithFunction.newSelectorFactory(CFMetaData cfm,
java.util.List<ColumnDefinition> defs) |
Selector.Factory |
Selectable.WithFieldSelection.newSelectorFactory(CFMetaData cfm,
java.util.List<ColumnDefinition> defs) |
protected static SelectionColumnMapping |
SelectionColumnMapping.simpleMapping(java.lang.Iterable<ColumnDefinition> columnDefinitions) |
Constructor and Description |
---|
Selection(CFMetaData cfm,
java.util.List<ColumnDefinition> columns,
SelectionColumnMapping columnMapping,
boolean collectTimestamps,
boolean collectTTLs) |
Modifier and Type | Method and Description |
---|---|
protected static ColumnDefinition |
ModificationStatement.Parsed.getColumnDefinition(CFMetaData cfm,
ColumnIdentifier.Raw rawId)
Retrieves the
ColumnDefinition corresponding to the specified raw ColumnIdentifier . |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<ColumnDefinition> |
ModificationStatement.getColumnsWithConditions() |
Modifier and Type | Method and Description |
---|---|
static ResultSet |
ModificationStatement.buildCasResultSet(java.lang.String ksName,
java.lang.String tableName,
RowIterator partition,
java.lang.Iterable<ColumnDefinition> columnsWithConditions,
boolean isBatch,
QueryOptions options) |
Modifier and Type | Field and Description |
---|---|
ColumnDefinition |
LegacyLayout.LegacyBound.collectionName |
ColumnDefinition |
LegacyLayout.LegacyCellName.column |
static ColumnDefinition |
Columns.FIRST_COMPLEX |
Modifier and Type | Method and Description |
---|---|
static ColumnDefinition |
CompactTables.getCompactValueColumn(PartitionColumns columns,
boolean isSuper) |
ColumnDefinition |
Columns.getComplex(int i)
Returns the ith complex column of this object.
|
ColumnDefinition |
Columns.getSimple(int i)
Returns the ith simple column of this object.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<ColumnDefinition> |
Columns.complexColumns()
Iterator over the complex columns of this object.
|
java.util.function.Predicate<ColumnDefinition> |
Columns.inOrderInclusionTester()
Returns a predicate to test whether columns are included in this
Columns object,
assuming that tes tested columns are passed to the predicate in sorted order. |
BTreeSearchIterator<ColumnDefinition,ColumnDefinition> |
Columns.iterator()
Iterator over all the columns of this object.
|
BTreeSearchIterator<ColumnDefinition,ColumnDefinition> |
Columns.iterator()
Iterator over all the columns of this object.
|
java.util.Iterator<ColumnDefinition> |
PartitionColumns.iterator() |
java.util.Iterator<ColumnDefinition> |
Columns.selectOrderIterator()
An iterator that returns the columns of this object in "select" order (that
is in global alphabetical order, where the "normal" iterator returns simple
columns first and the complex second).
|
java.util.Iterator<ColumnDefinition> |
PartitionColumns.selectOrderIterator() |
java.util.Iterator<ColumnDefinition> |
Columns.simpleColumns()
Iterator over the simple columns of this object.
|
Modifier and Type | Method and Description |
---|---|
PartitionColumns.Builder |
PartitionColumns.Builder.add(ColumnDefinition c) |
RowUpdateBuilder |
RowUpdateBuilder.add(ColumnDefinition columnDefinition,
java.lang.Object value) |
int |
Columns.complexIdx(ColumnDefinition c)
The index of the provided complex column in this object (if it contains
the provided column).
|
boolean |
Columns.contains(ColumnDefinition c)
Whether the provided column is contained by this object.
|
boolean |
PartitionColumns.contains(ColumnDefinition column) |
RowUpdateBuilder |
RowUpdateBuilder.delete(ColumnDefinition columnDefinition) |
ClockAndCount |
ColumnFamilyStore.getCachedCounter(java.nio.ByteBuffer partitionKey,
Clustering clustering,
ColumnDefinition column,
CellPath path) |
AbstractType<?> |
SerializationHeader.getType(ColumnDefinition column) |
static boolean |
CompactTables.isSuperColumnMapColumn(ColumnDefinition column) |
static Columns |
Columns.of(ColumnDefinition c)
Creates a
Columns holding only the one column provided. |
static PartitionColumns |
PartitionColumns.of(ColumnDefinition column) |
void |
ColumnFamilyStore.putCachedCounter(java.nio.ByteBuffer partitionKey,
Clustering clustering,
ColumnDefinition column,
CellPath path,
ClockAndCount clockAndCount) |
int |
Columns.simpleIdx(ColumnDefinition c)
The index of the provided simple column in this object (if it contains
the provided column).
|
Columns |
Columns.without(ColumnDefinition column)
Returns the equivalent of those columns but with the provided column removed.
|
PartitionColumns |
PartitionColumns.without(ColumnDefinition column) |
Modifier and Type | Method and Description |
---|---|
PartitionColumns.Builder |
PartitionColumns.Builder.addAll(java.lang.Iterable<ColumnDefinition> columns) |
static CompactTables.DefaultNames |
CompactTables.defaultNameGenerator(java.lang.Iterable<ColumnDefinition> defs) |
static Columns |
Columns.from(java.util.Collection<ColumnDefinition> s)
Returns a new
Columns object holing the same columns than the provided set. |
long |
Columns.Serializer.serializedSubsetSize(java.util.Collection<ColumnDefinition> columns,
Columns superset) |
void |
Columns.Serializer.serializeSubset(java.util.Collection<ColumnDefinition> columns,
Columns superset,
DataOutputPlus out)
If both ends have a pre-shared superset of the columns we are serializing, we can send them much
more efficiently.
|
Constructor and Description |
---|
LegacyBound(Slice.Bound bound,
boolean isStatic,
ColumnDefinition collectionName) |
Modifier and Type | Field and Description |
---|---|
protected ColumnDefinition |
ColumnSubselection.column |
protected ColumnDefinition |
RowFilter.Expression.column |
Modifier and Type | Method and Description |
---|---|
ColumnDefinition |
ColumnSubselection.column() |
ColumnDefinition |
RowFilter.Expression.column() |
Modifier and Type | Method and Description |
---|---|
ColumnFilter.Builder |
ColumnFilter.Builder.add(ColumnDefinition c) |
void |
RowFilter.add(ColumnDefinition def,
Operator op,
java.nio.ByteBuffer value) |
void |
RowFilter.addMapEquality(ColumnDefinition def,
java.nio.ByteBuffer key,
Operator op,
java.nio.ByteBuffer value) |
boolean |
ColumnFilter.canSkipValue(ColumnDefinition column)
Whether we can skip the value for the provided selected column.
|
boolean |
ColumnFilter.canSkipValue(ColumnDefinition column,
CellPath path)
Whether we can skip the value of the cell of a complex column.
|
static ColumnSubselection |
ColumnSubselection.element(ColumnDefinition column,
CellPath elt) |
boolean |
ColumnFilter.includes(ColumnDefinition column)
Whether the provided column is selected by this selection.
|
ColumnFilter.Tester |
ColumnFilter.newTester(ColumnDefinition column)
Creates a new
Tester to efficiently test the inclusion of cells of complex column
column . |
ColumnFilter.Builder |
ColumnFilter.Builder.select(ColumnDefinition c,
CellPath elt) |
ColumnFilter.Builder |
ColumnFilter.Builder.slice(ColumnDefinition c,
CellPath from,
CellPath to) |
static ColumnSubselection |
ColumnSubselection.slice(ColumnDefinition column,
CellPath from,
CellPath to) |
Modifier and Type | Method and Description |
---|---|
ColumnFilter.Builder |
ColumnFilter.Builder.addAll(java.lang.Iterable<ColumnDefinition> columns) |
Constructor and Description |
---|
ColumnSubselection(ColumnDefinition column) |
Expression(ColumnDefinition column,
Operator operator,
java.nio.ByteBuffer value) |
Modifier and Type | Method and Description |
---|---|
protected int |
CollectionType.enforceLimit(ColumnDefinition def,
java.util.List<java.nio.ByteBuffer> values,
int version) |
java.nio.ByteBuffer |
CollectionType.serializeForNativeProtocol(ColumnDefinition def,
java.util.Iterator<Cell> cells,
int version) |
Modifier and Type | Method and Description |
---|---|
ColumnDefinition |
PartitionUpdate.CounterMark.column() |
Modifier and Type | Field and Description |
---|---|
protected ColumnDefinition |
ColumnData.column |
Modifier and Type | Method and Description |
---|---|
ColumnDefinition |
ColumnData.column()
The column this is data for.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ColumnDefinition> |
BTreeRow.columns() |
java.util.Collection<ColumnDefinition> |
Row.columns()
An in-natural-order collection of the columns for which data (incl.
|
BTreeSearchIterator<ColumnDefinition,ColumnData> |
BTreeRow.searchIterator() |
SearchIterator<ColumnDefinition,ColumnData> |
Row.searchIterator()
An iterator to efficiently search data for a given column.
|
Modifier and Type | Method and Description |
---|---|
void |
BTreeRow.Builder.addComplexDeletion(ColumnDefinition column,
DeletionTime complexDeletion) |
void |
Row.Builder.addComplexDeletion(ColumnDefinition column,
DeletionTime complexDeletion)
Adds a complex deletion.
|
boolean |
SerializationHelper.canSkipValue(ColumnDefinition column) |
Cell |
Cell.Serializer.deserialize(DataInputPlus in,
LivenessInfo rowLiveness,
ColumnDefinition column,
SerializationHeader header,
SerializationHelper helper) |
static BufferCell |
BufferCell.expiring(ColumnDefinition column,
long timestamp,
int ttl,
int nowInSec,
java.nio.ByteBuffer value) |
static BufferCell |
BufferCell.expiring(ColumnDefinition column,
long timestamp,
int ttl,
int nowInSec,
java.nio.ByteBuffer value,
CellPath path) |
Cell |
BTreeRow.getCell(ColumnDefinition c) |
Cell |
Row.getCell(ColumnDefinition c)
Returns a cell for a simple column.
|
Cell |
BTreeRow.getCell(ColumnDefinition c,
CellPath path) |
Cell |
Row.getCell(ColumnDefinition c,
CellPath path)
Return a cell for a given complex column and cell path.
|
ComplexColumnData |
BTreeRow.getComplexColumnData(ColumnDefinition c) |
ComplexColumnData |
Row.getComplexColumnData(ColumnDefinition c)
The data for a complex column.
|
boolean |
SerializationHelper.includes(ColumnDefinition column) |
static BufferCell |
BufferCell.live(CFMetaData metadata,
ColumnDefinition column,
long timestamp,
java.nio.ByteBuffer value) |
static BufferCell |
BufferCell.live(CFMetaData metadata,
ColumnDefinition column,
long timestamp,
java.nio.ByteBuffer value,
CellPath path) |
void |
ComplexColumnData.Builder.newColumn(ColumnDefinition column) |
void |
RowDiffListener.onComplexDeletion(int i,
Clustering clustering,
ColumnDefinition column,
DeletionTime merged,
DeletionTime original)
Called for every (non-live) complex deletion of any complex column present in either the merged row of input
i . |
static long |
Cells.reconcileComplex(ColumnDefinition column,
java.util.Iterator<Cell> existing,
java.util.Iterator<Cell> update,
DeletionTime deletion,
Row.Builder builder,
int nowInSec)
Computes the reconciliation of a complex column given its pre-existing
cells and the ones it is updated with, and generating index update if
appropriate.
|
void |
BTreeRow.setValue(ColumnDefinition column,
CellPath path,
java.nio.ByteBuffer value) |
boolean |
Cell.Serializer.skip(DataInputPlus in,
ColumnDefinition column,
SerializationHeader header) |
void |
SerializationHelper.startOfComplexColumn(ColumnDefinition column) |
static BufferCell |
BufferCell.tombstone(ColumnDefinition column,
long timestamp,
int nowInSec) |
static BufferCell |
BufferCell.tombstone(ColumnDefinition column,
long timestamp,
int nowInSec,
CellPath path) |
Constructor and Description |
---|
AbstractCell(ColumnDefinition column) |
BufferCell(ColumnDefinition column,
long timestamp,
int ttl,
int localDeletionTime,
java.nio.ByteBuffer value,
CellPath path) |
Cell(ColumnDefinition column) |
ColumnData(ColumnDefinition column) |
Modifier and Type | Method and Description |
---|---|
java.nio.ByteBuffer |
TemporalRow.clusteringValue(ColumnDefinition definition,
TemporalRow.Resolver resolver) |
java.util.Collection<Cell> |
TemporalRow.values(ColumnDefinition definition,
TemporalRow.Resolver resolver) |
Modifier and Type | Method and Description |
---|---|
boolean |
Index.supportsExpression(ColumnDefinition column,
Operator operator)
Called to determine whether this index can provide a searcher to execute a query on the
supplied column using the specified operator.
|
Modifier and Type | Field and Description |
---|---|
protected ColumnDefinition |
CassandraIndex.indexedColumn |
Modifier and Type | Method and Description |
---|---|
ColumnDefinition |
CassandraIndex.getIndexedColumn() |
Modifier and Type | Method and Description |
---|---|
default CFMetaData.Builder |
CassandraIndexFunctions.addIndexClusteringColumns(CFMetaData.Builder builder,
CFMetaData baseMetadata,
ColumnDefinition cfDef)
Add the clustering columns for a specific type of index table to the a CFMetaData.Builder (which is being
used to construct the index table's CFMetadata.
|
default AbstractType<?> |
CassandraIndexFunctions.getIndexedValueType(ColumnDefinition indexedColumn)
Returns the type of the the values in the index.
|
boolean |
CassandraIndex.supportsExpression(ColumnDefinition column,
Operator operator) |
protected boolean |
CassandraIndex.supportsOperator(ColumnDefinition indexedColumn,
Operator operator)
Returns true if an index of this type can support search predicates of the form [column] OPERATOR [value]
|
Modifier and Type | Method and Description |
---|---|
boolean |
CollectionKeyIndex.supportsOperator(ColumnDefinition indexedColumn,
Operator operator) |
boolean |
CollectionValueIndex.supportsOperator(ColumnDefinition indexedColumn,
Operator operator) |
Modifier and Type | Method and Description |
---|---|
CFMetaData.Builder |
KeysIndex.addIndexClusteringColumns(CFMetaData.Builder builder,
CFMetaData baseMetadata,
ColumnDefinition cfDef) |
Modifier and Type | Method and Description |
---|---|
ColumnDefinition |
IndexMetadata.indexedColumn(CFMetaData cfm) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IndexMetadata> |
Indexes.get(ColumnDefinition column)
Get the index associated with the specified column.
|
boolean |
Indexes.hasIndexFor(ColumnDefinition column)
Answer true if an index is associated with the specified column.
|
static IndexMetadata |
IndexMetadata.singleColumnIndex(ColumnDefinition column,
java.lang.String name,
IndexMetadata.IndexType type,
java.util.Map<java.lang.String,java.lang.String> options) |
Modifier and Type | Method and Description |
---|---|
static CFMetaData |
SchemaKeyspace.createTableFromTableRowAndColumns(UntypedResultSet.Row row,
java.util.List<ColumnDefinition> columns) |
Modifier and Type | Method and Description |
---|---|
static ColumnDefinition |
ThriftConversion.fromThrift(java.lang.String ksName,
java.lang.String cfName,
AbstractType<?> thriftComparator,
AbstractType<?> thriftSubcomparator,
ColumnDef thriftColumnDef) |
Modifier and Type | Method and Description |
---|---|
static ColumnDef |
ThriftConversion.toThrift(CFMetaData cfMetaData,
ColumnDefinition column) |
Copyright © 2015 The Apache Software Foundation