Uses of Class
org.apache.cassandra.schema.ColumnMetadata
-
-
Uses of ColumnMetadata in org.apache.cassandra.cache
Methods in org.apache.cassandra.cache with parameters of type ColumnMetadata Modifier and Type Method Description static CounterCacheKey
CounterCacheKey. create(TableMetadata tableMetadata, java.nio.ByteBuffer partitionKey, Clustering<?> clustering, ColumnMetadata c, CellPath path)
-
Uses of ColumnMetadata in org.apache.cassandra.cql3
Fields in org.apache.cassandra.cql3 declared as ColumnMetadata Modifier and Type Field Description ColumnMetadata
Operation. column
Methods in org.apache.cassandra.cql3 that return types with arguments of type ColumnMetadata Modifier and Type Method Description protected java.util.List<ColumnMetadata>
MultiColumnRelation. receivers(TableMetadata table)
Methods in org.apache.cassandra.cql3 with parameters of type ColumnMetadata Modifier and Type Method Description void
UpdateParameters. addCell(ColumnMetadata column, java.nio.ByteBuffer value)
void
UpdateParameters. addCell(ColumnMetadata column, CellPath path, java.nio.ByteBuffer value)
void
UpdateParameters. addCounter(ColumnMetadata column, long increment)
void
UpdateParameters. addTombstone(ColumnMetadata column)
void
UpdateParameters. addTombstone(ColumnMetadata column, CellPath path)
abstract Term.Raw
Json.Prepared. getRawTermForColumn(ColumnMetadata def, boolean defaultUnset)
Operation
Operation.Addition. prepare(TableMetadata metadata, ColumnMetadata receiver)
Operation
Operation.ColumnDeletion. prepare(java.lang.String keyspace, ColumnMetadata receiver, TableMetadata metadata)
Operation
Operation.ElementDeletion. prepare(java.lang.String keyspace, ColumnMetadata receiver, TableMetadata metadata)
Operation
Operation.FieldDeletion. prepare(java.lang.String keyspace, ColumnMetadata receiver, TableMetadata metadata)
Operation
Operation.Prepend. prepare(TableMetadata metadata, ColumnMetadata receiver)
Operation
Operation.RawDeletion. prepare(java.lang.String keyspace, ColumnMetadata receiver, TableMetadata metadata)
This method validates the operation (i.e.Operation
Operation.RawUpdate. prepare(TableMetadata metadata, ColumnMetadata receiver)
This method validates the operation (i.e.Operation
Operation.SetElement. prepare(TableMetadata metadata, ColumnMetadata receiver)
Operation
Operation.SetField. prepare(TableMetadata metadata, ColumnMetadata receiver)
Operation
Operation.SetValue. prepare(TableMetadata metadata, ColumnMetadata receiver)
Operation
Operation.Substraction. prepare(TableMetadata metadata, ColumnMetadata receiver)
void
UpdateParameters. setComplexDeletionTime(ColumnMetadata column)
void
UpdateParameters. setComplexDeletionTimeForOverwrite(ColumnMetadata column)
Method parameters in org.apache.cassandra.cql3 with type arguments of type ColumnMetadata Modifier and Type Method Description Term
QueryOptions. getJsonColumnValue(int bindIndex, ColumnIdentifier columnName, java.util.Collection<ColumnMetadata> expectedReceivers)
Returns the term corresponding to columncolumnName
in the JSON value of bind indexbindIndex
.static java.util.Map<ColumnIdentifier,Term>
Json. parseJson(java.lang.String jsonString, java.util.Collection<ColumnMetadata> expectedReceivers)
Given a JSON string, return a map of columns to their values for the insert.Json.Prepared
Json.Literal. prepareAndCollectMarkers(TableMetadata metadata, java.util.Collection<ColumnMetadata> receivers, VariableSpecifications boundNames)
Json.Prepared
Json.Marker. prepareAndCollectMarkers(TableMetadata metadata, java.util.Collection<ColumnMetadata> receivers, VariableSpecifications boundNames)
Json.Prepared
Json.Raw. prepareAndCollectMarkers(TableMetadata metadata, java.util.Collection<ColumnMetadata> receivers, VariableSpecifications boundNames)
-
Uses of ColumnMetadata in org.apache.cassandra.cql3.conditions
Fields in org.apache.cassandra.cql3.conditions declared as ColumnMetadata Modifier and Type Field Description ColumnMetadata
ColumnCondition.Bound. column
ColumnMetadata
ColumnCondition. column
Methods in org.apache.cassandra.cql3.conditions that return types with arguments of type ColumnMetadata Modifier and Type Method Description java.util.Collection<ColumnMetadata>
ColumnConditions. getColumns()
java.lang.Iterable<ColumnMetadata>
Conditions. getColumns()
Returns the column definitions to which apply the conditions.Methods in org.apache.cassandra.cql3.conditions with parameters of type ColumnMetadata Modifier and Type Method Description static ColumnCondition
ColumnCondition. condition(ColumnMetadata column, FieldIdentifier udtField, Operator op, Terms terms)
A UDT column, simple condition.static ColumnCondition
ColumnCondition. condition(ColumnMetadata column, Operator op, Terms terms)
A regular column, simple condition.static ColumnCondition
ColumnCondition. condition(ColumnMetadata column, Term collectionElement, Operator op, Terms terms)
A collection column, simple condition.protected static Cell<?>
ColumnCondition. getCell(Row row, ColumnMetadata column)
protected static Cell<?>
ColumnCondition. getCell(Row row, ColumnMetadata column, CellPath path)
protected static java.util.Iterator<Cell<?>>
ColumnCondition. getCells(Row row, ColumnMetadata column)
ColumnCondition
ColumnCondition.Raw. prepare(java.lang.String keyspace, ColumnMetadata receiver, TableMetadata cfm)
Constructors in org.apache.cassandra.cql3.conditions with parameters of type ColumnMetadata Constructor Description Bound(ColumnMetadata column, Operator operator)
-
Uses of ColumnMetadata in org.apache.cassandra.cql3.restrictions
Fields in org.apache.cassandra.cql3.restrictions declared as ColumnMetadata Modifier and Type Field Description protected ColumnMetadata
SingleColumnRestriction. columnDef
The definition of the column to which apply the restriction.Fields in org.apache.cassandra.cql3.restrictions with type parameters of type ColumnMetadata Modifier and Type Field Description protected java.util.List<ColumnMetadata>
MultiColumnRestriction. columnDefs
The columns to which the restriction apply.protected java.util.List<ColumnMetadata>
TokenRestriction. columnDefs
The definition of the columns to which apply the token restriction.Methods in org.apache.cassandra.cql3.restrictions that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
MultiColumnRestriction. getFirstColumn()
ColumnMetadata
Restriction. getFirstColumn()
Returns the definition of the first column.ColumnMetadata
SingleColumnRestriction. getFirstColumn()
ColumnMetadata
TokenRestriction. getFirstColumn()
ColumnMetadata
MultiColumnRestriction. getLastColumn()
ColumnMetadata
Restriction. getLastColumn()
Returns the definition of the last column.ColumnMetadata
SingleColumnRestriction. getLastColumn()
ColumnMetadata
TokenRestriction. getLastColumn()
Methods in org.apache.cassandra.cql3.restrictions that return types with arguments of type ColumnMetadata Modifier and Type Method Description java.util.List<ColumnMetadata>
MultiColumnRestriction. getColumnDefs()
java.util.List<ColumnMetadata>
Restriction. getColumnDefs()
Returns the column definitions in position order.java.util.List<ColumnMetadata>
SingleColumnRestriction. getColumnDefs()
java.util.List<ColumnMetadata>
TokenRestriction. getColumnDefs()
java.util.Set<ColumnMetadata>
StatementRestrictions. nonPKRestrictedColumns(boolean includeNotNullRestrictions)
Returns the non-PK column that are restricted.java.util.Set<ColumnMetadata>
StatementRestrictions. notNullColumns()
Methods in org.apache.cassandra.cql3.restrictions with parameters of type ColumnMetadata Modifier and Type Method Description java.util.Set<Restriction>
Restrictions. getRestrictions(ColumnMetadata columnDef)
Returns the restrictions applied to the specified column.java.util.Set<Restriction>
TokenRestriction. getRestrictions(ColumnMetadata columnDef)
boolean
StatementRestrictions. isColumnRestrictedByEq(ColumnMetadata columnDef)
Checks if the specified column is restricted by an EQ restriction.boolean
StatementRestrictions. isRestricted(ColumnMetadata column)
Constructors in org.apache.cassandra.cql3.restrictions with parameters of type ColumnMetadata Constructor Description ContainsRestriction(ColumnMetadata columnDef, Term t, boolean isKey)
ContainsRestriction(ColumnMetadata columnDef, Term mapKey, Term mapValue)
EQRestriction(ColumnMetadata columnDef, Term value)
INRestriction(ColumnMetadata columnDef)
InRestrictionWithMarker(ColumnMetadata columnDef, AbstractMarker marker)
InRestrictionWithValues(ColumnMetadata columnDef, java.util.List<Term> values)
IsNotNullRestriction(ColumnMetadata columnDef)
LikeRestriction(ColumnMetadata columnDef, Operator operator, Term value)
SingleColumnRestriction(ColumnMetadata columnDef)
SliceRestriction(ColumnMetadata columnDef, Bound bound, boolean inclusive, Term term)
Constructor parameters in org.apache.cassandra.cql3.restrictions with type arguments of type ColumnMetadata Constructor Description EQRestriction(java.util.List<ColumnMetadata> columnDefs, Term value)
EQRestriction(TableMetadata table, java.util.List<ColumnMetadata> columnDefs, Term value)
INRestriction(java.util.List<ColumnMetadata> columnDefs)
InRestrictionWithMarker(java.util.List<ColumnMetadata> columnDefs, AbstractMarker marker)
InRestrictionWithValues(java.util.List<ColumnMetadata> columnDefs, java.util.List<Term> values)
MultiColumnRestriction(java.util.List<ColumnMetadata> columnDefs)
NotNullRestriction(java.util.List<ColumnMetadata> columnDefs)
SliceRestriction(java.util.List<ColumnMetadata> columnDefs, Bound bound, boolean inclusive, Term term)
SliceRestriction(TableMetadata table, java.util.List<ColumnMetadata> columnDefs, Bound bound, boolean inclusive, Term term)
TokenRestriction(TableMetadata metadata, java.util.List<ColumnMetadata> columnDefs)
Creates a newTokenRestriction
that apply to the specified columns. -
Uses of ColumnMetadata in org.apache.cassandra.cql3.selection
Fields in org.apache.cassandra.cql3.selection declared as ColumnMetadata Modifier and Type Field Description ColumnMetadata
Selectable.WritetimeOrTTL. column
ColumnMetadata
SimpleSelector. column
Fields in org.apache.cassandra.cql3.selection with type parameters of type ColumnMetadata Modifier and Type Field Description protected java.util.List<ColumnMetadata>
Selection. orderingColumns
Methods in org.apache.cassandra.cql3.selection that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
SimpleSelector.SimpleSelectorFactory. getColumn()
ColumnMetadata
Selectable.RawIdentifier. prepare(TableMetadata cfm)
Methods in org.apache.cassandra.cql3.selection that return types with arguments of type ColumnMetadata Modifier and Type Method Description java.util.List<ColumnMetadata>
Selection. getColumns()
com.google.common.collect.Multimap<ColumnSpecification,ColumnMetadata>
SelectionColumnMapping. getMappings()
com.google.common.collect.Multimap<ColumnSpecification,ColumnMetadata>
SelectionColumns. getMappings()
Methods in org.apache.cassandra.cql3.selection with parameters of type ColumnMetadata Modifier and Type Method Description default int
Selectable. addAndGetIndex(ColumnMetadata def, java.util.List<ColumnMetadata> l)
protected SelectionColumnMapping
SelectionColumnMapping. addMapping(ColumnSpecification colSpec, ColumnMetadata column)
protected int
Selection. getColumnIndex(ColumnMetadata c)
Returns the index of the specified columnjava.lang.Integer
Selection. getOrderingIndex(ColumnMetadata c)
Returns the corresponding column index used for post query orderingint
Selection. getResultSetIndex(ColumnMetadata c)
Returns the index of the specified column within the resultsetstatic Selector.Factory
SimpleSelector. newFactory(ColumnMetadata def, int idx)
Method parameters in org.apache.cassandra.cql3.selection with type arguments of type ColumnMetadata Modifier and Type Method Description default int
Selectable. addAndGetIndex(ColumnMetadata def, java.util.List<ColumnMetadata> l)
protected SelectionColumnMapping
SelectionColumnMapping. addMapping(ColumnSpecification colSpec, java.lang.Iterable<ColumnMetadata> columns)
static Selection
Selection. forColumns(TableMetadata table, java.util.List<ColumnMetadata> columns, boolean returnStaticContentOnPartitionWithNoRows)
static Selection
Selection. fromSelectors(TableMetadata table, java.util.List<Selectable> selectables, VariableSpecifications boundNames, java.util.Set<ColumnMetadata> orderingColumns, java.util.Set<ColumnMetadata> nonPKRestrictedColumns, boolean hasGroupBy, boolean isJson, boolean returnStaticContentOnPartitionWithNoRows)
Selector.Factory
Selectable.BetweenParenthesesOrWithTuple. newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithCast. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithElementSelection. newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithFieldSelection. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithFunction. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithList. newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithMapOrUdt. newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithSet. newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithSliceSelection. newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithTerm. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithToJSonFunction. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WithTypeHint. newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
Selector.Factory
Selectable.WritetimeOrTTL. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
boolean
Selectable.BetweenParenthesesOrWithTuple. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
Checks if thisSelectable
select columns matching the specified predicate.static boolean
Selectable. selectColumns(java.util.List<Selectable> selectables, java.util.function.Predicate<ColumnMetadata> predicate)
Checks if the specified Selectables select columns matching the specified predicate.boolean
Selectable.WithCast. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithElementSelection. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithFieldSelection. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithFunction. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithList. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithMapOrUdt. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithSet. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithSliceSelection. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithTerm. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithToJSonFunction. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WithTypeHint. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
boolean
Selectable.WritetimeOrTTL. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
protected static SelectionColumnMapping
SelectionColumnMapping. simpleMapping(java.lang.Iterable<ColumnMetadata> columnDefinitions)
Constructors in org.apache.cassandra.cql3.selection with parameters of type ColumnMetadata Constructor Description WritetimeOrTTL(ColumnMetadata column, boolean isWritetime)
Constructor parameters in org.apache.cassandra.cql3.selection with type arguments of type ColumnMetadata Constructor Description Selection(TableMetadata table, java.util.List<ColumnMetadata> selectedColumns, java.util.Set<ColumnMetadata> orderingColumns, SelectionColumnMapping columnMapping, org.apache.cassandra.cql3.selection.ColumnFilterFactory columnFilterFactory, boolean isJson)
Selection(TableMetadata table, java.util.List<ColumnMetadata> selectedColumns, java.util.Set<ColumnMetadata> orderingColumns, SelectionColumnMapping columnMapping, org.apache.cassandra.cql3.selection.ColumnFilterFactory columnFilterFactory, boolean isJson)
-
Uses of ColumnMetadata in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements that return types with arguments of type ColumnMetadata Modifier and Type Method Description java.lang.Iterable<ColumnMetadata>
ModificationStatement. getColumnsWithConditions()
Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnMetadata Modifier and Type Method Description Bound
Bound. reverseIfNeeded(ColumnMetadata columnMetadata)
Reverses the bound if the column type is a reversed one. -
Uses of ColumnMetadata in org.apache.cassandra.db
Fields in org.apache.cassandra.db declared as ColumnMetadata Modifier and Type Field Description static ColumnMetadata
Columns. FIRST_COMPLEX_REGULAR
static ColumnMetadata
Columns. FIRST_COMPLEX_STATIC
Methods in org.apache.cassandra.db that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
Columns. getComplex(int i)
Returns the ith complex column of this object.ColumnMetadata
Columns. getSimple(int i)
Returns the ith simple column of this object.Methods in org.apache.cassandra.db that return types with arguments of type ColumnMetadata Modifier and Type Method Description java.util.Iterator<ColumnMetadata>
Columns. complexColumns()
Iterator over the complex columns of this object.java.util.function.Predicate<ColumnMetadata>
Columns. inOrderInclusionTester()
Returns a predicate to test whether columns are included in thisColumns
object, assuming that tes tested columns are passed to the predicate in sorted order.BTreeSearchIterator<ColumnMetadata,ColumnMetadata>
Columns. iterator()
Iterator over all the columns of this object.BTreeSearchIterator<ColumnMetadata,ColumnMetadata>
Columns. iterator()
Iterator over all the columns of this object.java.util.Iterator<ColumnMetadata>
RegularAndStaticColumns. iterator()
java.util.Iterator<ColumnMetadata>
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<ColumnMetadata>
RegularAndStaticColumns. selectOrderIterator()
java.util.Iterator<ColumnMetadata>
Columns. simpleColumns()
Iterator over the simple columns of this object.Methods in org.apache.cassandra.db with parameters of type ColumnMetadata Modifier and Type Method Description RegularAndStaticColumns.Builder
RegularAndStaticColumns.Builder. add(ColumnMetadata c)
int
Columns. complexIdx(ColumnMetadata c)
The index of the provided complex column in this object (if it contains the provided column).boolean
Columns. contains(ColumnMetadata c)
Whether the provided column is contained by this object.boolean
RegularAndStaticColumns. contains(ColumnMetadata column)
ClockAndCount
ColumnFamilyStore. getCachedCounter(java.nio.ByteBuffer partitionKey, Clustering<?> clustering, ColumnMetadata column, CellPath path)
AbstractType<?>
SerializationHeader. getType(ColumnMetadata column)
static Columns
Columns. of(ColumnMetadata c)
Creates aColumns
holding only the one column provided.static RegularAndStaticColumns
RegularAndStaticColumns. of(ColumnMetadata column)
void
ColumnFamilyStore. putCachedCounter(java.nio.ByteBuffer partitionKey, Clustering<?> clustering, ColumnMetadata column, CellPath path, ClockAndCount clockAndCount)
int
Columns. simpleIdx(ColumnMetadata c)
The index of the provided simple column in this object (if it contains the provided column).Columns
Columns. without(ColumnMetadata column)
Returns the equivalent of those columns but with the provided column removed.RegularAndStaticColumns
RegularAndStaticColumns. without(ColumnMetadata column)
Method parameters in org.apache.cassandra.db with type arguments of type ColumnMetadata Modifier and Type Method Description RegularAndStaticColumns.Builder
RegularAndStaticColumns.Builder. addAll(java.lang.Iterable<ColumnMetadata> columns)
void
Columns. apply(java.util.function.Consumer<ColumnMetadata> function)
Apply a function to each column definition in forwards or reversed order.abstract java.util.NavigableSet<ClusteringBound<?>>
MultiCBuilder. buildBoundForSlice(boolean isStart, boolean isInclusive, boolean isOtherBoundInclusive, java.util.List<ColumnMetadata> columnDefs)
Builds theClusteringBound
s for slice restrictions.static Columns
Columns. from(java.util.Collection<ColumnMetadata> s)
Returns a newColumns
object holding the same columns than the provided set.static Columns
Columns. from(BTree.Builder<ColumnMetadata> builder)
long
Columns.Serializer. serializedSubsetSize(java.util.Collection<ColumnMetadata> columns, Columns superset)
void
Columns.Serializer. serializeSubset(java.util.Collection<ColumnMetadata> 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. -
Uses of ColumnMetadata in org.apache.cassandra.db.filter
Fields in org.apache.cassandra.db.filter declared as ColumnMetadata Modifier and Type Field Description protected ColumnMetadata
ColumnSubselection. column
protected ColumnMetadata
RowFilter.Expression. column
Methods in org.apache.cassandra.db.filter that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
ColumnSubselection. column()
ColumnMetadata
RowFilter.Expression. column()
Methods in org.apache.cassandra.db.filter with parameters of type ColumnMetadata Modifier and Type Method Description ColumnFilter.Builder
ColumnFilter.Builder. add(ColumnMetadata c)
RowFilter.SimpleExpression
RowFilter. add(ColumnMetadata def, Operator op, java.nio.ByteBuffer value)
void
RowFilter. addMapEquality(ColumnMetadata def, java.nio.ByteBuffer key, Operator op, java.nio.ByteBuffer value)
static ColumnSubselection
ColumnSubselection. element(ColumnMetadata column, CellPath elt)
abstract boolean
ColumnFilter. fetchedCellIsQueried(ColumnMetadata column, CellPath path)
Whether the provided complex cell (identified by its column and path), which is assumed to be _fetched_ by this filter, is also _queried_ by the user.boolean
ColumnFilter.SelectionColumnFilter. fetchedCellIsQueried(ColumnMetadata column, CellPath path)
boolean
ColumnFilter.WildCardColumnFilter. fetchedCellIsQueried(ColumnMetadata column, CellPath path)
abstract boolean
ColumnFilter. fetchedColumnIsQueried(ColumnMetadata column)
Whether the provided column, which is assumed to be _fetched_ by this filter (so the caller must guarantee thatfetches(column) == true
, is also _queried_ by the user.boolean
ColumnFilter.SelectionColumnFilter. fetchedColumnIsQueried(ColumnMetadata column)
Whether the provided complex cell (identified by its column and path), which is assumed to be _fetched_ by this filter, is also _queried_ by the user.boolean
ColumnFilter.WildCardColumnFilter. fetchedColumnIsQueried(ColumnMetadata column)
abstract boolean
ColumnFilter. fetches(ColumnMetadata column)
Whether the provided column is fetched by this filter.boolean
ColumnFilter.SelectionColumnFilter. fetches(ColumnMetadata column)
boolean
ColumnFilter.WildCardColumnFilter. fetches(ColumnMetadata column)
abstract ColumnFilter.Tester
ColumnFilter. newTester(ColumnMetadata column)
Creates a newTester
to efficiently test the inclusion of cells of complex columncolumn
.ColumnFilter.Tester
ColumnFilter.SelectionColumnFilter. newTester(ColumnMetadata column)
ColumnFilter.Tester
ColumnFilter.WildCardColumnFilter. newTester(ColumnMetadata column)
ColumnFilter.Builder
ColumnFilter.Builder. select(ColumnMetadata c, CellPath elt)
ColumnFilter.Builder
ColumnFilter.Builder. slice(ColumnMetadata c, CellPath from, CellPath to)
static ColumnSubselection
ColumnSubselection. slice(ColumnMetadata column, CellPath from, CellPath to)
Method parameters in org.apache.cassandra.db.filter with type arguments of type ColumnMetadata Modifier and Type Method Description ColumnFilter.Builder
ColumnFilter.Builder. addAll(java.lang.Iterable<ColumnMetadata> columns)
Constructors in org.apache.cassandra.db.filter with parameters of type ColumnMetadata Constructor Description ColumnSubselection(ColumnMetadata column)
Expression(ColumnMetadata column, Operator operator, java.nio.ByteBuffer value)
UserExpression(ColumnMetadata column, Operator operator, java.nio.ByteBuffer value)
-
Uses of ColumnMetadata in org.apache.cassandra.db.marshal
Methods in org.apache.cassandra.db.marshal with parameters of type ColumnMetadata Modifier and Type Method Description Cell<V>
ValueAccessor.ObjectFactory. cell(ColumnMetadata column, long timestamp, int ttl, int localDeletionTime, V value, CellPath path)
-
Uses of ColumnMetadata in org.apache.cassandra.db.partitions
Methods in org.apache.cassandra.db.partitions that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
PartitionUpdate.CounterMark. column()
-
Uses of ColumnMetadata in org.apache.cassandra.db.rows
Fields in org.apache.cassandra.db.rows declared as ColumnMetadata Modifier and Type Field Description protected ColumnMetadata
ColumnData. column
Methods in org.apache.cassandra.db.rows that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
ColumnData. column()
The column this is data for.Methods in org.apache.cassandra.db.rows that return types with arguments of type ColumnMetadata Modifier and Type Method Description java.util.Collection<ColumnMetadata>
BTreeRow. columns()
java.util.Collection<ColumnMetadata>
Row. columns()
An in-natural-order collection of the columns for which data (incl.SearchIterator<ColumnMetadata,ColumnMetadata>
SerializationHelper. iterator(boolean isStatic)
SearchIterator<ColumnMetadata,ColumnMetadata>
SerializationHelper. iterator(boolean isStatic)
BTreeSearchIterator<ColumnMetadata,ColumnData>
BTreeRow. searchIterator()
SearchIterator<ColumnMetadata,ColumnData>
Row. searchIterator()
An iterator to efficiently search data for a given column.Methods in org.apache.cassandra.db.rows with parameters of type ColumnMetadata Modifier and Type Method Description void
BTreeRow.Builder. addComplexDeletion(ColumnMetadata column, DeletionTime complexDeletion)
void
Row.Builder. addComplexDeletion(ColumnMetadata column, DeletionTime complexDeletion)
Adds a complex deletion.static void
Cells. addNonShadowedComplex(ColumnMetadata column, java.util.Iterator<Cell<?>> existing, java.util.Iterator<Cell<?>> update, DeletionTime deletion, Row.Builder builder)
Adds to the builder a representation of the given existing cell that, when merged/reconciled with the given update cell, produces the same result as merging the original with the update.boolean
DeserializationHelper. canSkipValue(ColumnMetadata column)
Cell<V>
Cell.Factory. create(ColumnMetadata column, long timestamp, int ttl, int localDeletionTime, V value, CellPath path)
static BufferCell
BufferCell. expiring(ColumnMetadata column, long timestamp, int ttl, int nowInSec, java.nio.ByteBuffer value)
static BufferCell
BufferCell. expiring(ColumnMetadata column, long timestamp, int ttl, int nowInSec, java.nio.ByteBuffer value, CellPath path)
Cell<?>
BTreeRow. getCell(ColumnMetadata c)
Cell<?>
BTreeRow. getCell(ColumnMetadata c, CellPath path)
Cell<?>
Row. getCell(ColumnMetadata c)
Returns a cell for a simple column.Cell<?>
Row. getCell(ColumnMetadata c, CellPath path)
Return a cell for a given complex column and cell path.ComplexColumnData
BTreeRow. getComplexColumnData(ColumnMetadata c)
ComplexColumnData
Row. getComplexColumnData(ColumnMetadata c)
The data for a complex column.boolean
DeserializationHelper. includes(ColumnMetadata column)
static BufferCell
BufferCell. live(ColumnMetadata column, long timestamp, java.nio.ByteBuffer value)
static BufferCell
BufferCell. live(ColumnMetadata column, long timestamp, java.nio.ByteBuffer value, CellPath path)
void
ComplexColumnData.Builder. newColumn(ColumnMetadata column)
void
RowDiffListener. onComplexDeletion(int i, Clustering<?> clustering, ColumnMetadata column, DeletionTime merged, DeletionTime original)
Called for every (non-live) complex deletion of any complex column present in either the merged row of inputi
.void
BTreeRow. setValue(ColumnMetadata column, CellPath path, java.nio.ByteBuffer value)
void
DeserializationHelper. startOfComplexColumn(ColumnMetadata column)
static BufferCell
BufferCell. tombstone(ColumnMetadata column, long timestamp, int nowInSec)
static BufferCell
BufferCell. tombstone(ColumnMetadata column, long timestamp, int nowInSec, CellPath path)
static ComplexColumnData
ComplexColumnData. unsafeConstruct(ColumnMetadata column, java.lang.Object[] cells, DeletionTime complexDeletion)
Cell<?>
ArrayCell. withUpdatedColumn(ColumnMetadata newColumn)
Cell<?>
BufferCell. withUpdatedColumn(ColumnMetadata newColumn)
abstract Cell<?>
Cell. withUpdatedColumn(ColumnMetadata newColumn)
Cell<?>
NativeCell. withUpdatedColumn(ColumnMetadata column)
Constructors in org.apache.cassandra.db.rows with parameters of type ColumnMetadata Constructor Description AbstractCell(ColumnMetadata column)
ArrayCell(ColumnMetadata column, long timestamp, int ttl, int localDeletionTime, byte[] value, CellPath path)
BufferCell(ColumnMetadata column, long timestamp, int ttl, int localDeletionTime, java.nio.ByteBuffer value, CellPath path)
Cell(ColumnMetadata column)
ColumnData(ColumnMetadata column)
NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, ColumnMetadata column, long timestamp, int ttl, int localDeletionTime, java.nio.ByteBuffer value, CellPath path)
-
Uses of ColumnMetadata in org.apache.cassandra.db.view
Fields in org.apache.cassandra.db.view with type parameters of type ColumnMetadata Modifier and Type Field Description java.util.List<ColumnMetadata>
View. baseNonPKColumnsInViewPK
Methods in org.apache.cassandra.db.view that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
View. getBaseColumn(ColumnMetadata viewColumn)
The base column corresponding to the provided view column.ColumnMetadata
View. getViewColumn(ColumnMetadata baseColumn)
The view column corresponding to the provided base column.Methods in org.apache.cassandra.db.view with parameters of type ColumnMetadata Modifier and Type Method Description ColumnMetadata
View. getBaseColumn(ColumnMetadata viewColumn)
The base column corresponding to the provided view column.ColumnMetadata
View. getViewColumn(ColumnMetadata baseColumn)
The view column corresponding to the provided base column. -
Uses of ColumnMetadata in org.apache.cassandra.index
Methods in org.apache.cassandra.index that return types with arguments of type ColumnMetadata Modifier and Type Method Description static Pair<ColumnMetadata,IndexTarget.Type>
TargetParser. parse(TableMetadata metadata, java.lang.String target)
static Pair<ColumnMetadata,IndexTarget.Type>
TargetParser. parse(TableMetadata metadata, IndexMetadata indexDef)
Methods in org.apache.cassandra.index with parameters of type ColumnMetadata Modifier and Type Method Description boolean
Index. dependsOn(ColumnMetadata column)
Called to determine whether this index targets a specific column.java.util.Set<IndexMetadata>
SecondaryIndexManager. getDependentIndexes(ColumnMetadata column)
boolean
Index. supportsExpression(ColumnMetadata 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. -
Uses of ColumnMetadata in org.apache.cassandra.index.internal
Fields in org.apache.cassandra.index.internal declared as ColumnMetadata Modifier and Type Field Description protected ColumnMetadata
CassandraIndex. indexedColumn
Methods in org.apache.cassandra.index.internal that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
CassandraIndex. getIndexedColumn()
Methods in org.apache.cassandra.index.internal with parameters of type ColumnMetadata Modifier and Type Method Description default TableMetadata.Builder
CassandraIndexFunctions. addIndexClusteringColumns(TableMetadata.Builder builder, TableMetadata baseMetadata, ColumnMetadata cfDef)
Add the clustering columns for a specific type of index table to the a TableMetadata.Builder (which is being used to construct the index table's TableMetadata.boolean
CassandraIndex. dependsOn(ColumnMetadata column)
default AbstractType<?>
CassandraIndexFunctions. getIndexedValueType(ColumnMetadata indexedColumn)
Returns the type of the the values in the index.boolean
CassandraIndex. supportsExpression(ColumnMetadata column, Operator operator)
protected boolean
CassandraIndex. supportsOperator(ColumnMetadata indexedColumn, Operator operator)
Returns true if an index of this type can support search predicates of the form [column] OPERATOR [value] -
Uses of ColumnMetadata in org.apache.cassandra.index.internal.composites
Methods in org.apache.cassandra.index.internal.composites with parameters of type ColumnMetadata Modifier and Type Method Description boolean
CollectionKeyIndex. supportsOperator(ColumnMetadata indexedColumn, Operator operator)
boolean
CollectionValueIndex. supportsOperator(ColumnMetadata indexedColumn, Operator operator)
-
Uses of ColumnMetadata in org.apache.cassandra.index.internal.keys
Methods in org.apache.cassandra.index.internal.keys with parameters of type ColumnMetadata Modifier and Type Method Description TableMetadata.Builder
KeysIndex. addIndexClusteringColumns(TableMetadata.Builder builder, TableMetadataRef baseMetadata, ColumnMetadata cfDef)
-
Uses of ColumnMetadata in org.apache.cassandra.index.sasi
Methods in org.apache.cassandra.index.sasi with parameters of type ColumnMetadata Modifier and Type Method Description boolean
SASIIndex. dependsOn(ColumnMetadata column)
boolean
SASIIndex. supportsExpression(ColumnMetadata column, Operator operator)
Method parameters in org.apache.cassandra.index.sasi with type arguments of type ColumnMetadata Modifier and Type Method Description protected static PerSSTableIndexWriter
SASIIndex. newWriter(AbstractType<?> keyValidator, Descriptor descriptor, java.util.Map<ColumnMetadata,ColumnIndex> indexes, OperationType opType)
-
Uses of ColumnMetadata in org.apache.cassandra.index.sasi.analyzer
Methods in org.apache.cassandra.index.sasi.analyzer with parameters of type ColumnMetadata Modifier and Type Method Description void
AbstractAnalyzer. validate(java.util.Map<java.lang.String,java.lang.String> options, ColumnMetadata cm)
void
NonTokenizingAnalyzer. validate(java.util.Map<java.lang.String,java.lang.String> options, ColumnMetadata cm)
-
Uses of ColumnMetadata in org.apache.cassandra.index.sasi.conf
Methods in org.apache.cassandra.index.sasi.conf that return ColumnMetadata Modifier and Type Method Description ColumnMetadata
ColumnIndex. getDefinition()
Methods in org.apache.cassandra.index.sasi.conf with parameters of type ColumnMetadata Modifier and Type Method Description static IndexMode
IndexMode. getMode(ColumnMetadata column, java.util.Map<java.lang.String,java.lang.String> indexOptions)
static IndexMode
IndexMode. getMode(ColumnMetadata column, java.util.Optional<IndexMetadata> config)
static java.nio.ByteBuffer
ColumnIndex. getValueOf(ColumnMetadata column, Row row, int nowInSecs)
static void
IndexMode. validateAnalyzer(java.util.Map<java.lang.String,java.lang.String> indexOptions, ColumnMetadata cd)
Constructors in org.apache.cassandra.index.sasi.conf with parameters of type ColumnMetadata Constructor Description ColumnIndex(AbstractType<?> keyValidator, ColumnMetadata column, IndexMetadata metadata)
-
Uses of ColumnMetadata in org.apache.cassandra.index.sasi.disk
Fields in org.apache.cassandra.index.sasi.disk with type parameters of type ColumnMetadata Modifier and Type Field Description protected java.util.Map<ColumnMetadata,PerSSTableIndexWriter.Index>
PerSSTableIndexWriter. indexes
Methods in org.apache.cassandra.index.sasi.disk with parameters of type ColumnMetadata Modifier and Type Method Description PerSSTableIndexWriter.Index
PerSSTableIndexWriter. getIndex(ColumnMetadata columnDef)
Constructor parameters in org.apache.cassandra.index.sasi.disk with type arguments of type ColumnMetadata Constructor Description PerSSTableIndexWriter(AbstractType<?> keyValidator, Descriptor descriptor, OperationType source, java.util.Map<ColumnMetadata,ColumnIndex> supportedIndexes)
-
Uses of ColumnMetadata in org.apache.cassandra.index.sasi.plan
Fields in org.apache.cassandra.index.sasi.plan with type parameters of type ColumnMetadata Modifier and Type Field Description protected com.google.common.collect.ListMultimap<ColumnMetadata,Expression>
Operation. expressions
Methods in org.apache.cassandra.index.sasi.plan that return types with arguments of type ColumnMetadata Modifier and Type Method Description protected static com.google.common.collect.ListMultimap<ColumnMetadata,Expression>
Operation. analyzeGroup(QueryController controller, Operation.OperationType op, java.util.List<RowFilter.Expression> expressions)
-
Uses of ColumnMetadata in org.apache.cassandra.schema
Fields in org.apache.cassandra.schema declared as ColumnMetadata Modifier and Type Field Description ColumnMetadata
DroppedColumn. column
ColumnMetadata
TableMetadata.CompactTableMetadata. compactValueColumn
Fields in org.apache.cassandra.schema with type parameters of type ColumnMetadata Modifier and Type Field Description protected com.google.common.collect.ImmutableList<ColumnMetadata>
TableMetadata. clusteringColumns
protected com.google.common.collect.ImmutableList<ColumnMetadata>
TableMetadata. partitionKeyColumns
Methods in org.apache.cassandra.schema that return ColumnMetadata Modifier and Type Method Description static ColumnMetadata
ColumnMetadata. clusteringColumn(java.lang.String keyspace, java.lang.String table, java.lang.String name, AbstractType<?> type, int position)
static ColumnMetadata
ColumnMetadata. clusteringColumn(TableMetadata table, java.nio.ByteBuffer name, AbstractType<?> type, int position)
ColumnMetadata
ColumnMetadata. copy()
ColumnMetadata
TableMetadata.Builder. getColumn(java.nio.ByteBuffer name)
ColumnMetadata
TableMetadata.Builder. getColumn(ColumnIdentifier identifier)
ColumnMetadata
TableMetadata. getColumn(java.nio.ByteBuffer name)
ColumnMetadata
TableMetadata. getColumn(ColumnIdentifier name)
Returns the ColumnMetadata forname
.static ColumnMetadata
TableMetadata.CompactTableMetadata. getCompactValueColumn(RegularAndStaticColumns columns)
ColumnMetadata
TableMetadata. getDroppedColumn(java.nio.ByteBuffer name)
ColumnMetadata
TableMetadata. getDroppedColumn(java.nio.ByteBuffer name, boolean isStatic)
Returns a "fake" ColumnMetadata corresponding to the dropped columnname
ofnull
if there is no such dropped column.ColumnMetadata
TableMetadata.CompactTableMetadata. getExistingColumn(ColumnIdentifier name)
ColumnMetadata
TableMetadata. getExistingColumn(ColumnIdentifier name)
Returns the column of the provided name if it exists, but throws a user-visible exception if that column doesn't exist.static ColumnMetadata
ColumnMetadata. partitionKeyColumn(java.lang.String keyspace, java.lang.String table, java.lang.String name, AbstractType<?> type, int position)
static ColumnMetadata
ColumnMetadata. partitionKeyColumn(TableMetadata table, java.nio.ByteBuffer name, AbstractType<?> type, int position)
static ColumnMetadata
ColumnMetadata. regularColumn(java.lang.String keyspace, java.lang.String table, java.lang.String name, AbstractType<?> type)
static ColumnMetadata
ColumnMetadata. regularColumn(TableMetadata table, java.nio.ByteBuffer name, AbstractType<?> type)
static ColumnMetadata
ColumnMetadata. staticColumn(java.lang.String keyspace, java.lang.String table, java.lang.String name, AbstractType<?> type)
static ColumnMetadata
ColumnMetadata. staticColumn(TableMetadata table, java.nio.ByteBuffer name, AbstractType<?> type)
ColumnMetadata
ColumnMetadata. withNewName(ColumnIdentifier newName)
ColumnMetadata
ColumnMetadata. withNewType(AbstractType<?> newType)
Methods in org.apache.cassandra.schema that return types with arguments of type ColumnMetadata Modifier and Type Method Description java.util.Iterator<ColumnMetadata>
TableMetadata. allColumnsInCreateOrder()
Returns an iterator over all column definitions that respect the order of the CREATE statement.java.util.Iterator<ColumnMetadata>
TableMetadata.CompactTableMetadata. allColumnsInCreateOrder()
java.util.Iterator<ColumnMetadata>
TableMetadata. allColumnsInSelectOrder()
java.util.Iterator<ColumnMetadata>
TableMetadata.CompactTableMetadata. allColumnsInSelectOrder()
com.google.common.collect.ImmutableList<ColumnMetadata>
TableMetadata. clusteringColumns()
java.lang.Iterable<ColumnMetadata>
TableMetadata.Builder. columns()
com.google.common.collect.ImmutableCollection<ColumnMetadata>
TableMetadata. columns()
com.google.common.collect.ImmutableList<ColumnMetadata>
TableMetadata.CompactTableMetadata. createStatementClusteringColumns()
com.google.common.collect.ImmutableList<ColumnMetadata>
TableMetadata. partitionKeyColumns()
java.lang.Iterable<ColumnMetadata>
TableMetadata. primaryKeyColumns()
Methods in org.apache.cassandra.schema with parameters of type ColumnMetadata Modifier and Type Method Description TableMetadata.Builder
TableMetadata.Builder. addColumn(ColumnMetadata column)
int
ColumnMetadata. compareTo(ColumnMetadata other)
boolean
TableMetadata.CompactTableMetadata. isHiddenColumn(ColumnMetadata def)
TableMetadata.Builder
TableMetadata.Builder. recordColumnDrop(ColumnMetadata column, long timeMicros)
ViewMetadata
ViewMetadata. withAddedRegularColumn(ColumnMetadata column)
Method parameters in org.apache.cassandra.schema with type arguments of type ColumnMetadata Modifier and Type Method Description TableMetadata.Builder
TableMetadata.Builder. addColumns(java.lang.Iterable<ColumnMetadata> columns)
Selector.Factory
ColumnMetadata. newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, java.util.List<ColumnMetadata> defs, VariableSpecifications boundNames)
boolean
ColumnMetadata. selectColumns(java.util.function.Predicate<ColumnMetadata> predicate)
static java.lang.String
ColumnMetadata. toCQLString(java.lang.Iterable<ColumnMetadata> defs)
static java.lang.String
ColumnMetadata. toCQLString(java.util.Iterator<ColumnMetadata> defs)
static java.util.Collection<ColumnIdentifier>
ColumnMetadata. toIdentifiers(java.util.Collection<ColumnMetadata> definitions)
Converts the specified column definitions into column identifiers.Constructors in org.apache.cassandra.schema with parameters of type ColumnMetadata Constructor Description DroppedColumn(ColumnMetadata column, long droppedTime)
-