Modifier and Type | Method and Description |
---|---|
static CounterCacheKey |
CounterCacheKey.create(TableMetadata tableMetadata,
java.nio.ByteBuffer partitionKey,
Clustering<?> clustering,
ColumnMetadata c,
CellPath path) |
static CounterCacheKey |
CounterCacheKey.read(TableMetadata tableMetadata,
DataInputPlus in) |
boolean |
CacheKey.sameTable(TableMetadata tableMetadata) |
Constructor and Description |
---|
CacheKey(TableMetadata metadata) |
KeyCacheKey(TableMetadata tableMetadata,
Descriptor desc,
java.nio.ByteBuffer key) |
RowCacheKey(TableMetadata metadata,
DecoratedKey key) |
Modifier and Type | Field and Description |
---|---|
TableMetadata |
UpdateParameters.metadata |
Modifier and Type | Method and Description |
---|---|
static UntypedResultSet.Row |
UntypedResultSet.Row.fromInternalRow(TableMetadata metadata,
DecoratedKey key,
Row row) |
short[] |
VariableSpecifications.getPartitionKeyBindVariableIndexes(TableMetadata metadata)
Returns an array with the same length as the number of partition key columns for the table corresponding
to table.
|
int |
Attributes.getTimeToLive(QueryOptions options,
TableMetadata metadata) |
protected Restriction |
MultiColumnRelation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey) |
protected abstract Restriction |
Relation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey)
Creates a new Contains restriction instance.
|
protected Restriction |
SingleColumnRelation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey) |
protected Restriction |
TokenRelation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey) |
protected Restriction |
MultiColumnRelation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames)
Creates a new EQ restriction instance.
|
protected Restriction |
SingleColumnRelation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames)
Creates a new IN restriction instance.
|
protected Restriction |
SingleColumnRelation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
SingleColumnRelation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected abstract Restriction |
Relation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
SingleColumnRelation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
TokenRelation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
MultiColumnRelation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
protected abstract Restriction |
Relation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive)
Creates a new Slice restriction instance.
|
protected Restriction |
SingleColumnRelation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
protected Restriction |
TokenRelation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
Operation |
Operation.RawDeletion.prepare(java.lang.String keyspace,
ColumnMetadata receiver,
TableMetadata metadata)
This method validates the operation (i.e.
|
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.RawUpdate.prepare(TableMetadata metadata,
ColumnMetadata receiver)
This method validates the operation (i.e.
|
Operation |
Operation.SetValue.prepare(TableMetadata metadata,
ColumnMetadata receiver) |
Operation |
Operation.SetElement.prepare(TableMetadata metadata,
ColumnMetadata receiver) |
Operation |
Operation.SetField.prepare(TableMetadata metadata,
ColumnMetadata receiver) |
Operation |
Operation.Addition.prepare(TableMetadata metadata,
ColumnMetadata receiver) |
Operation |
Operation.Substraction.prepare(TableMetadata metadata,
ColumnMetadata receiver) |
Operation |
Operation.Prepend.prepare(TableMetadata metadata,
ColumnMetadata receiver) |
Json.Prepared |
Json.Raw.prepareAndCollectMarkers(TableMetadata metadata,
java.util.Collection<ColumnMetadata> receivers,
VariableSpecifications boundNames) |
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) |
protected java.util.List<ColumnMetadata> |
MultiColumnRelation.receivers(TableMetadata table) |
Restriction |
Relation.toRestriction(TableMetadata table,
VariableSpecifications boundNames)
Converts this
Relation into a Restriction . |
static void |
Validation.validateKey(TableMetadata metadata,
java.nio.ByteBuffer key)
Validates a (full serialized) partition key.
|
Constructor and Description |
---|
UpdateParameters(TableMetadata metadata,
RegularAndStaticColumns updatedColumns,
QueryOptions options,
long timestamp,
int nowInSec,
int ttl,
java.util.Map<DecoratedKey,Partition> prefetchedRows) |
Modifier and Type | Method and Description |
---|---|
ColumnCondition |
ColumnCondition.Raw.prepare(java.lang.String keyspace,
ColumnMetadata receiver,
TableMetadata cfm) |
Constructor and Description |
---|
TokenFct(TableMetadata metadata) |
Modifier and Type | Field and Description |
---|---|
protected TableMetadata |
TokenRestriction.metadata |
TableMetadata |
StatementRestrictions.table
The Column Family meta data
|
Modifier and Type | Method and Description |
---|---|
void |
CustomIndexExpression.addToRowFilter(RowFilter filter,
TableMetadata table,
QueryOptions options) |
static StatementRestrictions |
StatementRestrictions.empty(StatementType type,
TableMetadata table)
Creates a new empty
StatementRestrictions . |
boolean |
TokenRestriction.hasUnrestrictedPartitionKeyComponents(TableMetadata table) |
boolean |
TokenRestriction.needFiltering(TableMetadata table) |
void |
CustomIndexExpression.prepareValue(TableMetadata table,
AbstractType<?> expressionType,
VariableSpecifications boundNames) |
Constructor and Description |
---|
EQRestriction(TableMetadata table,
java.util.List<ColumnMetadata> columnDefs,
Term value) |
SliceRestriction(TableMetadata table,
java.util.List<ColumnMetadata> columnDefs,
Bound bound,
boolean inclusive,
Term term) |
StatementRestrictions(StatementType type,
TableMetadata table,
WhereClause whereClause,
VariableSpecifications boundNames,
boolean selectsOnlyStaticColumns,
boolean allowFiltering,
boolean forView) |
StatementRestrictions(StatementType type,
TableMetadata table,
WhereClause whereClause,
VariableSpecifications boundNames,
boolean selectsOnlyStaticColumns,
boolean allowUseOfSecondaryIndices,
boolean allowFiltering,
boolean forView) |
TokenRestriction(TableMetadata metadata,
java.util.List<ColumnMetadata> columnDefs)
Creates a new
TokenRestriction that apply to the specified columns. |
Modifier and Type | Method and Description |
---|---|
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) |
ColumnSpecification |
Selector.Factory.getColumnSpecification(TableMetadata table)
Returns the column specification corresponding to the output value of the selector instances created by
this factory.
|
Selector.Factory |
Selectable.newSelectorFactory(TableMetadata table,
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.WritetimeOrTTL.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.WithToJSonFunction.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.WithFieldSelection.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.BetweenParenthesesOrWithTuple.newSelectorFactory(TableMetadata cfm,
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.WithSet.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.WithTypeHint.newSelectorFactory(TableMetadata cfm,
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.WithSliceSelection.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selectable |
Selectable.Raw.prepare(TableMetadata table) |
Selectable |
Selectable.WithTerm.Raw.prepare(TableMetadata table) |
Selectable.WritetimeOrTTL |
Selectable.WritetimeOrTTL.Raw.prepare(TableMetadata table) |
Selectable |
Selectable.WithFunction.Raw.prepare(TableMetadata table) |
Selectable.WithCast |
Selectable.WithCast.Raw.prepare(TableMetadata table) |
Selectable.WithFieldSelection |
Selectable.WithFieldSelection.Raw.prepare(TableMetadata table) |
Selectable |
Selectable.BetweenParenthesesOrWithTuple.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithList.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithSet.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithMapOrUdt.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithTypeHint.Raw.prepare(TableMetadata cfm) |
ColumnMetadata |
Selectable.RawIdentifier.prepare(TableMetadata cfm) |
Selectable.WithElementSelection |
Selectable.WithElementSelection.Raw.prepare(TableMetadata cfm) |
Selectable.WithSliceSelection |
Selectable.WithSliceSelection.Raw.prepare(TableMetadata cfm) |
static java.util.List<Selectable> |
RawSelector.toSelectables(java.util.List<RawSelector> raws,
TableMetadata table)
Converts the specified list of
RawSelector s into a list of Selectable s. |
static Selection |
Selection.wildcard(TableMetadata table,
boolean isJson,
boolean returnStaticContentOnPartitionWithNoRows) |
static Selection |
Selection.wildcardWithGroupBy(TableMetadata table,
VariableSpecifications boundNames,
boolean isJson,
boolean returnStaticContentOnPartitionWithNoRows) |
Constructor and 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) |
WithMapOrUdt(TableMetadata cfm,
java.util.List<Pair<Selectable.Raw,Selectable.Raw>> raws) |
Modifier and Type | Field and Description |
---|---|
TableMetadata |
CQL3CasRequest.metadata |
TableMetadata |
ModificationStatement.metadata |
TableMetadata |
SelectStatement.table |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
ModificationStatement.metadata() |
Modifier and Type | Method and Description |
---|---|
static java.nio.ByteBuffer[] |
SelectStatement.getComponents(TableMetadata metadata,
DecoratedKey dk) |
PartitionUpdate.Builder |
UpdatesCollector.getPartitionUpdateBuilder(TableMetadata metadata,
DecoratedKey dk,
ConsistencyLevel consistency) |
protected StatementRestrictions |
ModificationStatement.Parsed.newRestrictions(TableMetadata metadata,
VariableSpecifications boundNames,
Operations operations,
WhereClause where,
Conditions conditions)
Creates the restrictions.
|
protected ModificationStatement |
DeleteStatement.Parsed.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected abstract ModificationStatement |
ModificationStatement.Parsed.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedInsert.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedInsertJson.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedUpdate.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
Constructor and Description |
---|
CQL3CasRequest(TableMetadata metadata,
DecoratedKey key,
RegularAndStaticColumns conditionColumns,
boolean updatesRegularRows,
boolean updatesStaticRow) |
ModificationStatement(StatementType type,
VariableSpecifications bindVariables,
TableMetadata metadata,
Operations operations,
StatementRestrictions restrictions,
Conditions conditions,
Attributes attrs) |
SelectStatement(TableMetadata table,
VariableSpecifications bindVariables,
SelectStatement.Parameters parameters,
Selection selection,
StatementRestrictions restrictions,
boolean isReversed,
AggregationSpecification aggregationSpec,
java.util.Comparator<java.util.List<java.nio.ByteBuffer>> orderingComparator,
Term limit,
Term perPartitionLimit) |
Modifier and Type | Method and Description |
---|---|
KeyspaceMetadata |
AlterTableStatement.AlterColumn.apply(KeyspaceMetadata keyspace,
TableMetadata table) |
IndexTarget |
IndexTarget.Raw.prepare(TableMetadata table) |
Modifier and Type | Field and Description |
---|---|
static TableMetadata |
SystemKeyspace.Batches |
protected TableMetadata |
UnfilteredDeserializer.metadata |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
ColumnFamilyStore.metadata() |
TableMetadata |
Memtable.MemtableUnfilteredPartitionIterator.metadata() |
TableMetadata |
ReadExecutionController.metadata() |
TableMetadata |
ReadQuery.metadata()
The metadata for the table this is a query on.
|
TableMetadata |
SimpleBuilders.PartitionUpdateBuilder.metadata() |
TableMetadata |
SinglePartitionReadQuery.Group.metadata() |
Modifier and Type | Method and Description |
---|---|
static PartitionRangeReadCommand |
PartitionRangeReadCommand.allDataRead(TableMetadata metadata,
int nowInSec)
Creates a new read command that query all the data in the table.
|
static UnfilteredDeserializer |
UnfilteredDeserializer.create(TableMetadata metadata,
DataInputPlus in,
SerializationHeader header,
DeserializationHelper helper) |
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
java.nio.ByteBuffer key,
Slices slices)
Creates a new single partition slice command for the provided slices.
|
static PartitionRangeReadCommand |
PartitionRangeReadCommand.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DataRange dataRange) |
static ReadQuery |
PartitionRangeReadQuery.create(TableMetadata table,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DataRange dataRange) |
static VirtualTablePartitionRangeReadQuery |
VirtualTablePartitionRangeReadQuery.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DataRange dataRange) |
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter)
Creates a new read command on a single partition.
|
static SinglePartitionReadQuery |
SinglePartitionReadQuery.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter)
Creates a new read query on a single partition.
|
static VirtualTableSinglePartitionReadQuery |
VirtualTableSinglePartitionReadQuery.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter) |
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter,
IndexMetadata indexMetadata)
Creates a new read command on a single partition.
|
static SinglePartitionReadCommand.Group |
SinglePartitionReadCommand.Group.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
java.util.List<DecoratedKey> partitionKeys,
ClusteringIndexFilter clusteringIndexFilter) |
static VirtualTableSinglePartitionReadQuery.Group |
VirtualTableSinglePartitionReadQuery.Group.create(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
java.util.List<DecoratedKey> partitionKeys,
ClusteringIndexFilter clusteringIndexFilter) |
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
DecoratedKey key,
Clustering<?> name)
Creates a new single partition name command for the provided row.
|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
DecoratedKey key,
ColumnFilter columnFilter,
ClusteringIndexFilter filter)
Creates a new read command on a single partition.
|
static SinglePartitionReadQuery |
SinglePartitionReadQuery.create(TableMetadata metadata,
int nowInSec,
DecoratedKey key,
ColumnFilter columnFilter,
ClusteringIndexFilter filter)
Creates a new read query on a single partition.
|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
DecoratedKey key,
java.util.NavigableSet<Clustering<?>> names)
Creates a new single partition name command for the provided rows.
|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
DecoratedKey key,
Slice slice)
Creates a new single partition slice command for the provided single slice.
|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(TableMetadata metadata,
int nowInSec,
DecoratedKey key,
Slices slices)
Creates a new single partition slice command for the provided slices.
|
static SinglePartitionReadQuery.Group<? extends SinglePartitionReadQuery> |
SinglePartitionReadQuery.createGroup(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
java.util.List<DecoratedKey> partitionKeys,
ClusteringIndexFilter clusteringIndexFilter) |
abstract ReadCommand |
ReadCommand.SelectionDeserializer.deserialize(DataInputPlus in,
int version,
boolean isDigest,
int digestVersion,
boolean acceptsTransient,
TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
IndexMetadata index) |
DataRange |
DataRange.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata) |
Slices |
Slices.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata) |
Columns |
Columns.Serializer.deserialize(DataInputPlus in,
TableMetadata metadata) |
SerializationHeader |
SerializationHeader.Serializer.deserializeForMessaging(DataInputPlus in,
TableMetadata metadata,
ColumnFilter selection,
boolean hasStatic) |
static ReadQuery |
ReadQuery.empty(TableMetadata metadata) |
static SinglePartitionReadCommand |
SinglePartitionReadCommand.fullPartitionRead(TableMetadata metadata,
int nowInSec,
java.nio.ByteBuffer key)
Creates a new read command that queries a single partition in its entirety.
|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.fullPartitionRead(TableMetadata metadata,
int nowInSec,
DecoratedKey key)
Creates a new read command that queries a single partition in its entirety.
|
Directories.DataDirectory[] |
Directories.DataDirectories.getDataDirectoriesFor(TableMetadata table)
Returns the data directories for the specified table.
|
static java.util.stream.Stream<java.lang.String> |
SchemaCQLHelper.getIndexesAsCQL(TableMetadata metadata,
boolean ifNotExists)
Build a CQL String representation of Indexes on columns in the given Column Family
|
PartitionUpdate |
Mutation.getPartitionUpdate(TableMetadata table) |
static java.lang.String |
SchemaCQLHelper.getTableMetadataAsCQL(TableMetadata metadata,
boolean includeDroppedColumns,
boolean internals,
boolean ifNotExists)
Build a CQL String representation of Column Family Metadata.
|
static java.util.stream.Stream<java.lang.String> |
SchemaCQLHelper.getUserTypesAsCQL(TableMetadata metadata,
Types types,
boolean ifNotExists)
Build a CQL String representation of User Types used in the given table.
|
static void |
UnfilteredValidation.handleInvalid(TableMetadata metadata,
DecoratedKey key,
SSTableReader sstable,
java.lang.String invalidContent) |
static PaxosState |
SystemKeyspace.loadPaxosState(DecoratedKey key,
TableMetadata metadata,
int nowInSec) |
static SerializationHeader |
SerializationHeader.make(TableMetadata metadata,
java.util.Collection<SSTableReader> sstables) |
static SerializationHeader |
SerializationHeader.makeWithoutStats(TableMetadata metadata) |
static void |
ExpirationDateOverflowHandling.maybeApplyExpirationDateOverflowPolicy(TableMetadata metadata,
int ttl,
boolean isDefaultTTL) |
static void |
UnfilteredValidation.maybeValidateUnfiltered(Unfiltered unfiltered,
TableMetadata metadata,
DecoratedKey key,
SSTableReader sstable) |
static ColumnFamilyStore |
Keyspace.openAndGetStore(TableMetadata table) |
static int |
SystemKeyspace.paxosTtlSec(TableMetadata metadata) |
static java.util.stream.Stream<java.lang.String> |
SchemaCQLHelper.reCreateStatements(TableMetadata metadata,
boolean includeDroppedColumns,
boolean internals,
boolean ifNotExists,
boolean includeIndexes) |
static java.util.stream.Stream<java.lang.String> |
SchemaCQLHelper.reCreateStatementsForSchemaCql(TableMetadata metadata,
Types types)
Generates the DDL statement for a
schema.cql snapshot file. |
static RowIterator |
EmptyIterators.row(TableMetadata metadata,
DecoratedKey partitionKey,
boolean isReverseOrder) |
static void |
ColumnFamilyStore.scrubDataDirectories(TableMetadata metadata)
Removes unnecessary files from the cf directory at startup: these include temp files, orphans, zero-length files
and compacted sstables.
|
void |
DataRange.Serializer.serialize(DataRange range,
DataOutputPlus out,
int version,
TableMetadata metadata) |
long |
DataRange.Serializer.serializedSize(DataRange range,
int version,
TableMetadata metadata) |
default java.lang.String |
Clustering.toCQLString(TableMetadata metadata) |
java.lang.String |
DataRange.toCQLString(TableMetadata metadata) |
abstract java.lang.String |
Slices.toCQLString(TableMetadata metadata) |
SerializationHeader |
SerializationHeader.Component.toHeader(TableMetadata metadata) |
default java.lang.String |
Clustering.toString(TableMetadata metadata) |
default java.lang.String |
ClusteringBoundOrBoundary.toString(TableMetadata metadata) |
java.lang.String |
ClusteringPrefix.toString(TableMetadata metadata)
Generates a proper string representation of the prefix.
|
java.lang.String |
DataRange.toString(TableMetadata metadata) |
java.lang.String |
DataRange.Paging.toString(TableMetadata metadata) |
static UnfilteredPartitionIterator |
EmptyIterators.unfilteredPartition(TableMetadata metadata) |
static UnfilteredRowIterator |
EmptyIterators.unfilteredRow(TableMetadata metadata,
DecoratedKey partitionKey,
boolean isReverseOrder) |
static UnfilteredRowIterator |
EmptyIterators.unfilteredRow(TableMetadata metadata,
DecoratedKey partitionKey,
boolean isReverseOrder,
Row staticRow,
DeletionTime partitionDeletion) |
PartitionUpdate.SimpleBuilder |
Mutation.SimpleBuilder.update(TableMetadata metadata)
Adds an update for table identified by the provided metadata and return a builder for that partition.
|
PartitionUpdate.SimpleBuilder |
SimpleBuilders.MutationBuilder.update(TableMetadata metadata) |
void |
ConsistencyLevel.validateCounterForWrite(TableMetadata metadata) |
Constructor and Description |
---|
Directories(TableMetadata metadata) |
Directories(TableMetadata metadata,
java.util.Collection<Directories.DataDirectory> paths) |
Directories(TableMetadata metadata,
Directories.DataDirectory[] paths)
Create Directories of given ColumnFamily.
|
Memtable(TableMetadata metadata) |
PartitionUpdateBuilder(TableMetadata metadata,
java.lang.Object... partitionKeyValues) |
ReadCommand(ReadCommand.Kind kind,
boolean isDigestQuery,
int digestVersion,
boolean acceptsTransient,
TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
IndexMetadata index) |
RowBuilder(TableMetadata metadata,
java.lang.Object... clusteringColumns) |
SerializationHeader(boolean isForSSTable,
TableMetadata metadata,
RegularAndStaticColumns columns,
EncodingStats stats) |
SinglePartitionReadCommand(boolean isDigest,
int digestVersion,
boolean acceptsTransient,
TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter,
IndexMetadata index) |
VirtualTableReadQuery(TableMetadata metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits) |
Modifier and Type | Field and Description |
---|---|
protected TableMetadata |
AbstractSSTableIterator.metadata |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
AbstractSSTableIterator.metadata() |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
CompactionInfo.getTableMetadata() |
TableMetadata |
CompactionIterator.metadata() |
Modifier and Type | Method and Description |
---|---|
void |
CompactionStrategyManager.maybeReload(TableMetadata metadata) |
static CompactionInfo |
CompactionInfo.withoutSSTables(TableMetadata metadata,
OperationType tasktype,
long completed,
long total,
CompactionInfo.Unit unit,
java.util.UUID compactionId)
Special compaction info where we always need to cancel the compaction - for example ViewBuilderTask and AutoSavingCache where we don't know
the sstables at construction
|
Modifier and Type | Method and Description |
---|---|
void |
CompactionManager.interruptCompactionFor(java.lang.Iterable<TableMetadata> columnFamilies,
java.util.function.Predicate<SSTableReader> sstablePredicate,
boolean interruptValidation)
Try to stop all of the compactions for given ColumnFamilies.
|
Constructor and Description |
---|
CompactionInfo(TableMetadata metadata,
OperationType tasktype,
long bytesComplete,
long totalBytes,
java.util.UUID compactionId,
java.util.Collection<SSTableReader> sstables) |
Modifier and Type | Method and Description |
---|---|
void |
RowFilter.addCustomIndexExpression(TableMetadata metadata,
IndexMetadata targetIndex,
java.nio.ByteBuffer value) |
static ColumnFilter |
ColumnFilter.all(TableMetadata metadata)
A filter that includes all columns for the provided table.
|
static ColumnFilter.Builder |
ColumnFilter.allRegularColumnsBuilder(TableMetadata metadata,
boolean returnStaticContentOnPartitionWithNoRows)
Returns a
ColumnFilter builder that fetches all regular columns or all columns (and queries the columns
added to the builder, or everything if no column is added). |
protected void |
AbstractClusteringIndexFilter.appendOrderByToCQLString(TableMetadata metadata,
java.lang.StringBuilder sb) |
ClusteringIndexFilter |
ClusteringIndexFilter.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata) |
ColumnFilter |
ColumnFilter.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata) |
ColumnSubselection |
ColumnSubselection.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata) |
protected abstract RowFilter.UserExpression |
RowFilter.UserExpression.Deserializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata) |
RowFilter |
RowFilter.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata) |
ClusteringIndexFilter |
ClusteringIndexFilter.InternalDeserializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata,
boolean reversed) |
PartitionIterator |
RowFilter.filter(PartitionIterator iter,
TableMetadata metadata,
int nowInSec)
Filters the provided iterator so that only the row satisfying the expression of this filter
are included in the resulting iterator.
|
protected abstract Transformation<BaseRowIterator<?>> |
RowFilter.filter(TableMetadata metadata,
int nowInSec) |
Slices |
ClusteringIndexFilter.getSlices(TableMetadata metadata) |
Slices |
ClusteringIndexNamesFilter.getSlices(TableMetadata metadata) |
Slices |
ClusteringIndexSliceFilter.getSlices(TableMetadata metadata) |
protected java.nio.ByteBuffer |
RowFilter.Expression.getValue(TableMetadata metadata,
DecoratedKey partitionKey,
Row row) |
abstract boolean |
RowFilter.Expression.isSatisfiedBy(TableMetadata metadata,
DecoratedKey partitionKey,
Row row)
Returns whether the provided row satisfied this expression or not.
|
boolean |
RowFilter.SimpleExpression.isSatisfiedBy(TableMetadata metadata,
DecoratedKey partitionKey,
Row row) |
boolean |
RowFilter.CustomExpression.isSatisfiedBy(TableMetadata metadata,
DecoratedKey partitionKey,
Row row) |
boolean |
RowFilter.isSatisfiedBy(TableMetadata metadata,
DecoratedKey partitionKey,
Row row,
int nowInSec)
Whether the provided row in the provided partition satisfies this filter.
|
static ColumnFilter.SelectionColumnFilter |
ColumnFilter.SelectionColumnFilter.newInstance(org.apache.cassandra.db.filter.ColumnFilter.FetchingStrategy fetchingStrategy,
TableMetadata metadata,
RegularAndStaticColumns queried,
com.google.common.collect.SortedSetMultimap<ColumnIdentifier,ColumnSubselection> subSelections) |
static ColumnFilter |
ColumnFilter.selection(TableMetadata metadata,
RegularAndStaticColumns queried,
boolean returnStaticContentOnPartitionWithNoRows)
A filter that fetches all columns for the provided table, but returns
only the queried ones.
|
java.lang.String |
ClusteringIndexFilter.toCQLString(TableMetadata metadata) |
java.lang.String |
ClusteringIndexNamesFilter.toCQLString(TableMetadata metadata) |
java.lang.String |
ClusteringIndexSliceFilter.toCQLString(TableMetadata metadata) |
java.lang.String |
ClusteringIndexFilter.toString(TableMetadata metadata) |
java.lang.String |
ClusteringIndexNamesFilter.toString(TableMetadata metadata) |
java.lang.String |
ClusteringIndexSliceFilter.toString(TableMetadata metadata) |
Constructor and Description |
---|
CustomExpression(TableMetadata table,
IndexMetadata targetIndex,
java.nio.ByteBuffer value) |
TombstoneOverwhelmingException(int numTombstones,
java.lang.String query,
TableMetadata metadata,
DecoratedKey lastPartitionKey,
ClusteringPrefix<?> lastClustering) |
Modifier and Type | Method and Description |
---|---|
static boolean |
LifecycleTransaction.removeUnfinishedLeftovers(TableMetadata metadata) |
Modifier and Type | Field and Description |
---|---|
protected TableMetadata |
ImmutableBTreePartition.metadata |
Modifier and Type | Method and Description |
---|---|
abstract TableMetadata |
AbstractBTreePartition.metadata() |
TableMetadata |
AtomicBTreePartition.metadata() |
TableMetadata |
ImmutableBTreePartition.metadata() |
TableMetadata |
Partition.metadata() |
TableMetadata |
PartitionUpdate.metadata() |
TableMetadata |
PartitionUpdate.SimpleBuilder.metadata()
The metadata of the table this is a builder on.
|
TableMetadata |
PartitionUpdate.Builder.metadata() |
TableMetadata |
SingletonUnfilteredPartitionIterator.metadata() |
TableMetadata |
UnfilteredPartitionIterator.metadata() |
Modifier and Type | Method and Description |
---|---|
UnfilteredPartitionIterator |
UnfilteredPartitionIterators.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata,
ColumnFilter selection,
DeserializationHelper.Flag flag) |
static PartitionUpdate |
PartitionUpdate.emptyUpdate(TableMetadata metadata,
DecoratedKey key)
Creates a empty immutable partition update.
|
static PartitionUpdate |
PartitionUpdate.fullPartitionDelete(TableMetadata metadata,
java.nio.ByteBuffer key,
long timestamp,
int nowInSec)
Creates a partition update that entirely deletes a given partition.
|
static PartitionUpdate |
PartitionUpdate.fullPartitionDelete(TableMetadata metadata,
DecoratedKey key,
long timestamp,
int nowInSec)
Creates an immutable partition update that entirely deletes a given partition.
|
static PartitionUpdate.SimpleBuilder |
PartitionUpdate.simpleBuilder(TableMetadata metadata,
java.lang.Object... partitionKeyValues)
Creates a new simple partition update builder.
|
static PartitionUpdate |
PartitionUpdate.singleRowUpdate(TableMetadata metadata,
java.nio.ByteBuffer key,
Row row)
Creates an immutable partition update that contains a single row update.
|
static PartitionUpdate |
PartitionUpdate.singleRowUpdate(TableMetadata metadata,
DecoratedKey key,
Row row)
Creates an immutable partition update that contains a single row update.
|
static PartitionUpdate |
PartitionUpdate.singleRowUpdate(TableMetadata metadata,
DecoratedKey key,
Row row,
Row staticRow)
Creates an immutable partition update that contains a single row update.
|
Constructor and Description |
---|
Builder(TableMetadata metadata,
java.nio.ByteBuffer key,
RegularAndStaticColumns columns,
int initialRowCapacity) |
Builder(TableMetadata metadata,
DecoratedKey key,
RegularAndStaticColumns columnDefinitions,
int size) |
Builder(TableMetadata metadata,
DecoratedKey key,
RegularAndStaticColumns columns,
int initialRowCapacity,
boolean canHaveShadowedData) |
ImmutableBTreePartition(TableMetadata metadata,
DecoratedKey partitionKey,
AbstractBTreePartition.Holder holder) |
ImmutableBTreePartition(TableMetadata metadata,
DecoratedKey partitionKey,
RegularAndStaticColumns columns,
Row staticRow,
java.lang.Object[] tree,
DeletionInfo deletionInfo,
EncodingStats stats) |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
CassandraValidationIterator.metadata() |
Modifier and Type | Field and Description |
---|---|
protected TableMetadata |
AbstractUnfilteredRowIterator.metadata |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
AbstractUnfilteredRowIterator.metadata() |
TableMetadata |
BaseRowIterator.metadata()
The metadata for the table this iterator on.
|
TableMetadata |
LazilyInitializedUnfilteredRowIterator.metadata() |
TableMetadata |
UnfilteredRowIteratorWithLowerBound.metadata() |
TableMetadata |
WrappingUnfilteredRowIterator.metadata() |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<Cell<?>> |
BTreeRow.cellsInLegacyOrder(TableMetadata metadata,
boolean reversed) |
java.lang.Iterable<Cell<?>> |
Row.cellsInLegacyOrder(TableMetadata metadata,
boolean reversed)
An iterable over the cells of this row that return cells in "legacy order".
|
UnfilteredRowIterator |
UnfilteredRowIteratorSerializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata,
ColumnFilter selection,
DeserializationHelper.Flag flag) |
UnfilteredRowIterator |
UnfilteredRowIteratorSerializer.deserialize(DataInputPlus in,
int version,
TableMetadata metadata,
DeserializationHelper.Flag flag,
UnfilteredRowIteratorSerializer.Header header) |
UnfilteredRowIteratorSerializer.Header |
UnfilteredRowIteratorSerializer.deserializeHeader(TableMetadata metadata,
ColumnFilter selection,
DataInputPlus in,
int version,
DeserializationHelper.Flag flag) |
Row |
BTreeRow.filter(ColumnFilter filter,
DeletionTime activeDeletion,
boolean setActiveDeletionToRow,
TableMetadata metadata) |
Row |
Row.filter(ColumnFilter filter,
DeletionTime activeDeletion,
boolean setActiveDeletionToRow,
TableMetadata metadata)
Returns a copy of this row that:
1) only includes the data for the column included by
filter . |
Row |
BTreeRow.filter(ColumnFilter filter,
TableMetadata metadata) |
Row |
Row.filter(ColumnFilter filter,
TableMetadata metadata)
Returns a copy of this row that:
1) only includes the data for the column included by
filter . |
static UnfilteredRowIterator |
UnfilteredRowIterators.noRowsIterator(TableMetadata metadata,
DecoratedKey partitionKey,
Row staticRow,
DeletionTime partitionDeletion,
boolean isReverseOrder)
Returns an empty unfiltered iterator for a given partition.
|
static Row.SimpleBuilder |
Rows.simpleBuilder(TableMetadata metadata,
java.lang.Object... clusteringValues)
Creates a new simple row builder.
|
static UnfilteredRowIterator |
UnfilteredRowIterators.singleton(Unfiltered unfiltered,
TableMetadata metadata,
DecoratedKey partitionKey,
DeletionTime partitionLevelDeletion,
RegularAndStaticColumns columns,
Row staticRow,
boolean isReverseOrder,
EncodingStats encodingStats) |
java.lang.String |
AbstractRow.toString(TableMetadata metadata) |
java.lang.String |
RangeTombstoneBoundMarker.toString(TableMetadata metadata) |
java.lang.String |
RangeTombstoneBoundaryMarker.toString(TableMetadata metadata) |
java.lang.String |
Unfiltered.toString(TableMetadata metadata) |
java.lang.String |
AbstractRangeTombstoneMarker.toString(TableMetadata metadata,
boolean fullDetails) |
java.lang.String |
AbstractRow.toString(TableMetadata metadata,
boolean fullDetails) |
java.lang.String |
Row.toString(TableMetadata metadata,
boolean fullDetails) |
java.lang.String |
Unfiltered.toString(TableMetadata metadata,
boolean fullDetails) |
java.lang.String |
AbstractRangeTombstoneMarker.toString(TableMetadata metadata,
boolean includeClusteringKeys,
boolean fullDetails) |
java.lang.String |
AbstractRow.toString(TableMetadata metadata,
boolean includeClusterKeys,
boolean fullDetails) |
java.lang.String |
Unfiltered.toString(TableMetadata metadata,
boolean includeClusterKeys,
boolean fullDetails) |
void |
AbstractRangeTombstoneMarker.validateData(TableMetadata metadata) |
void |
AbstractRow.validateData(TableMetadata metadata) |
void |
Unfiltered.validateData(TableMetadata metadata)
Validate the data of this atom.
|
Constructor and Description |
---|
AbstractUnfilteredRowIterator(TableMetadata metadata,
DecoratedKey partitionKey,
DeletionTime partitionLevelDeletion,
RegularAndStaticColumns columns,
Row staticRow,
boolean isReverseOrder,
EncodingStats stats) |
DeserializationHelper(TableMetadata metadata,
int version,
DeserializationHelper.Flag flag) |
DeserializationHelper(TableMetadata metadata,
int version,
DeserializationHelper.Flag flag,
ColumnFilter columnsToFetch) |
RowAndDeletionMergeIterator(TableMetadata metadata,
DecoratedKey partitionKey,
DeletionTime partitionLevelDeletion,
ColumnFilter selection,
Row staticRow,
boolean isReversed,
EncodingStats stats,
java.util.Iterator<Row> rows,
java.util.Iterator<RangeTombstone> ranges,
boolean removeShadowedData) |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
CassandraStreamReader.StreamDeserializer.metadata() |
Modifier and Type | Method and Description |
---|---|
protected SerializationHeader |
CassandraStreamReader.getHeader(TableMetadata metadata) |
Constructor and Description |
---|
StreamDeserializer(TableMetadata metadata,
DataInputPlus in,
Version version,
SerializationHeader header) |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
BaseRows.metadata() |
Modifier and Type | Field and Description |
---|---|
protected TableMetadata |
AbstractVirtualTable.metadata |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
VirtualKeyspaceRegistry.getTableMetadataNullable(TableId id) |
TableMetadata |
AbstractVirtualTable.metadata() |
TableMetadata |
VirtualTable.metadata()
Returns the view metadata.
|
Modifier and Type | Method and Description |
---|---|
UnfilteredRowIterator |
AbstractVirtualTable.Partition.toRowIterator(TableMetadata metadata,
ClusteringIndexFilter clusteringIndexFilter,
ColumnFilter columnFilter,
long now) |
Constructor and Description |
---|
AbstractVirtualTable(TableMetadata metadata) |
SimpleDataSet(TableMetadata metadata) |
SimpleTable(TableMetadata metadata,
java.util.function.Supplier<AbstractVirtualTable.DataSet> supplier) |
Constructor and Description |
---|
UnknownIndexException(TableMetadata metadata,
java.util.UUID id) |
Modifier and Type | Method and Description |
---|---|
static IndexRegistry |
IndexRegistry.obtain(TableMetadata table)
Returns the
IndexRegistry associated to the specified table. |
static Pair<ColumnMetadata,IndexTarget.Type> |
TargetParser.parse(TableMetadata metadata,
IndexMetadata indexDef) |
static Pair<ColumnMetadata,IndexTarget.Type> |
TargetParser.parse(TableMetadata metadata,
java.lang.String target) |
Modifier and Type | Method and Description |
---|---|
static TableMetadata |
CassandraIndex.indexCfsMetadata(TableMetadata baseCfsMetadata,
IndexMetadata indexMetadata)
Construct the TableMetadata for an index table, the clustering columns in the index table
vary dependent on the kind of the indexed value.
|
Modifier and Type | Method and 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.
|
static TableMetadata |
CassandraIndex.indexCfsMetadata(TableMetadata baseCfsMetadata,
IndexMetadata indexMetadata)
Construct the TableMetadata for an index table, the clustering columns in the index table
vary dependent on the kind of the indexed value.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
SASIIndex.validateOptions(java.util.Map<java.lang.String,java.lang.String> options,
TableMetadata metadata)
|
Modifier and Type | Method and Description |
---|---|
TableMetadata |
QueryController.metadata() |
Modifier and Type | Field and Description |
---|---|
protected java.util.function.Function<Descriptor,TableMetadata> |
SSTableHeaderFix.schemaCallback |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
SSTable.metadata() |
TableMetadata |
SSTableIdentityIterator.metadata() |
Modifier and Type | Method and Description |
---|---|
static SSTableSimpleIterator |
SSTableSimpleIterator.create(TableMetadata metadata,
DataInputPlus in,
SerializationHeader header,
DeserializationHelper helper,
DeletionTime partitionDeletion) |
static SSTableSimpleIterator |
SSTableSimpleIterator.createTombstoneOnly(TableMetadata metadata,
DataInputPlus in,
SerializationHeader header,
DeserializationHelper helper,
DeletionTime partitionDeletion) |
Modifier and Type | Method and Description |
---|---|
SSTableHeaderFix.Builder |
SSTableHeaderFix.Builder.schemaCallback(java.util.function.Supplier<java.util.function.Function<Descriptor,TableMetadata>> schemaCallback)
Schema callback to retrieve the schema of a table.
|
Constructor and Description |
---|
KeyIterator(Descriptor desc,
TableMetadata metadata) |
Modifier and Type | Field and Description |
---|---|
protected TableMetadata |
SSTableReaderBuilder.metadata |
Modifier and Type | Method and Description |
---|---|
RowIndexEntry.IndexSerializer<?> |
SSTableFormat.getIndexSerializer(TableMetadata metadata,
Version version,
SerializationHeader header) |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
BigTableScanner.metadata() |
TableMetadata |
BigTableScanner.EmptySSTableScanner.metadata() |
Modifier and Type | Method and Description |
---|---|
RowIndexEntry.IndexSerializer |
BigFormat.getIndexSerializer(TableMetadata metadata,
Version version,
SerializationHeader header) |
Modifier and Type | Class and Description |
---|---|
static class |
TableMetadata.CompactTableMetadata |
Modifier and Type | Field and Description |
---|---|
TableMetadata |
ViewMetadata.metadata |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
ViewMetadata.baseTableMetadata() |
TableMetadata |
TableMetadata.Builder.build() |
TableMetadata |
TableMetadataRef.get() |
default TableMetadata |
SchemaProvider.getExistingTableMetadata(TableId id) |
TableMetadata |
TableMetadataRef.getLocal()
Returns node-local table metadata
|
TableMetadata |
Tables.getNullable(java.lang.String name)
Get the table with the specified name
|
TableMetadata |
Schema.getTableMetadata(Descriptor descriptor) |
TableMetadata |
Schema.getTableMetadata(java.lang.String keyspace,
java.lang.String table)
Given a keyspace name and table name, get the table
meta data.
|
TableMetadata |
SchemaProvider.getTableMetadata(java.lang.String keyspace,
java.lang.String table) |
TableMetadata |
Schema.getTableMetadata(TableId id) |
TableMetadata |
SchemaProvider.getTableMetadata(TableId id) |
TableMetadata |
KeyspaceMetadata.getTableOrViewNullable(java.lang.String tableOrViewName) |
TableMetadata |
Keyspaces.getTableOrViewNullable(TableId id) |
static TableMetadata |
TableMetadata.minimal(java.lang.String keyspace,
java.lang.String name)
There is a couple of places in the code where we need a TableMetadata object and don't have one readily available
and know that only the keyspace and name matter.
|
TableMetadata |
TableMetadata.updateIndexTableMetadata(TableParams baseTableParams) |
TableMetadata |
Schema.validateTable(java.lang.String keyspaceName,
java.lang.String tableName) |
TableMetadata |
TableMetadata.withSwapped(Indexes indexes) |
TableMetadata |
TableMetadata.withSwapped(java.util.Set<TableMetadata.Flag> flags) |
TableMetadata |
TableMetadata.withSwapped(TableParams params) |
TableMetadata |
TableMetadata.withSwapped(Triggers triggers) |
TableMetadata |
TableMetadata.withUpdatedUserType(UserType udt) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<TableMetadata> |
KeyspaceMetadata.findIndexedTable(java.lang.String indexName) |
java.util.Optional<TableMetadata> |
Tables.get(java.lang.String name)
Get the table with the specified name
|
java.lang.Iterable<TableMetadata> |
Schema.getTablesAndViews(java.lang.String keyspaceName)
Get metadata about keyspace inner ColumnFamilies
|
java.util.Iterator<TableMetadata> |
Tables.iterator() |
java.lang.Iterable<TableMetadata> |
Tables.referencingUserType(java.nio.ByteBuffer name) |
java.util.stream.Stream<TableMetadata> |
Tables.stream() |
java.lang.Iterable<TableMetadata> |
KeyspaceMetadata.tablesAndViews() |
Modifier and Type | Method and Description |
---|---|
Tables.Builder |
Tables.Builder.add(TableMetadata... tables) |
Tables.Builder |
Tables.Builder.add(TableMetadata table) |
static void |
MigrationManager.announceNewTable(TableMetadata cfm) |
static void |
MigrationManager.announceTableUpdate(TableMetadata tm) |
static void |
MigrationManager.announceTableUpdate(TableMetadata updated,
boolean announceLocally) |
void |
IndexMetadata.appendCqlTo(CqlBuilder builder,
TableMetadata table,
boolean ifNotExists)
Appends to the specified builder the CQL used to create this index.
|
static ColumnMetadata |
ColumnMetadata.clusteringColumn(TableMetadata table,
java.nio.ByteBuffer name,
AbstractType<?> type,
int position) |
ViewMetadata |
ViewMetadata.copy(TableMetadata newMetadata) |
IndexMetadata |
IndexMetadata.Serializer.deserialize(DataInputPlus in,
int version,
TableMetadata table) |
static TableMetadataRef |
TableMetadataRef.forOfflineTools(TableMetadata metadata)
Create a new ref to the passed
TableMetadata for use by offline tools only. |
Selector.Factory |
ColumnMetadata.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
static Tables |
Tables.of(TableMetadata... tables) |
static ColumnMetadata |
ColumnMetadata.partitionKeyColumn(TableMetadata table,
java.nio.ByteBuffer name,
AbstractType<?> type,
int position) |
static ColumnMetadata |
ColumnMetadata.regularColumn(TableMetadata table,
java.nio.ByteBuffer name,
AbstractType<?> type) |
void |
TableMetadataRef.setLocalOverrides(TableMetadata metadata) |
static ColumnMetadata |
ColumnMetadata.staticColumn(TableMetadata table,
java.nio.ByteBuffer name,
AbstractType<?> type) |
java.lang.String |
IndexMetadata.toCqlString(TableMetadata table,
boolean ifNotExists) |
void |
IndexMetadata.validate(TableMetadata table) |
void |
Indexes.validate(TableMetadata table) |
Tables |
Tables.with(TableMetadata table)
Create a Tables instance with the provided table added
|
Tables |
Tables.without(TableMetadata table) |
Tables |
Tables.withSwapped(TableMetadata table) |
Modifier and Type | Method and Description |
---|---|
Tables.Builder |
Tables.Builder.add(java.lang.Iterable<TableMetadata> tables) |
Tables |
Tables.filter(java.util.function.Predicate<TableMetadata> predicate) |
static Tables |
Tables.of(java.lang.Iterable<TableMetadata> tables) |
Constructor and Description |
---|
ColumnMetadata(TableMetadata table,
java.nio.ByteBuffer name,
AbstractType<?> type,
int position,
ColumnMetadata.Kind kind) |
ViewMetadata(TableId baseTableId,
java.lang.String baseTableName,
boolean includeAllColumns,
WhereClause whereClause,
TableMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
void |
ClientState.ensureTablePermission(TableMetadata table,
Permission perm) |
void |
CacheService.invalidateCounterCacheForCf(TableMetadata tableMetadata) |
void |
CacheService.invalidateKeyCacheForCf(TableMetadata tableMetadata) |
void |
CacheService.invalidateRowCacheForCf(TableMetadata tableMetadata) |
Modifier and Type | Method and Description |
---|---|
Clustering<?> |
PagingState.RowMark.clustering(TableMetadata metadata) |
static PagingState.RowMark |
PagingState.RowMark.create(TableMetadata metadata,
Row row,
ProtocolVersion protocolVersion) |
Modifier and Type | Method and Description |
---|---|
static Commit |
Commit.emptyCommit(DecoratedKey key,
TableMetadata metadata) |
static Commit |
Commit.newPrepare(DecoratedKey key,
TableMetadata metadata,
java.util.UUID ballot) |
java.lang.Iterable<InetAddressAndPort> |
PrepareCallback.replicasMissingMostRecentCommit(TableMetadata metadata,
int nowInSec) |
Constructor and Description |
---|
PaxosState(DecoratedKey key,
TableMetadata metadata) |
PrepareCallback(DecoratedKey key,
TableMetadata metadata,
int targets,
ConsistencyLevel consistency,
long queryStartNanoTime) |
Modifier and Type | Method and Description |
---|---|
static TableMetadata |
Util.metadataFromSSTable(Descriptor desc)
Construct table schema from info stored in SSTable's Stats.db
|
Modifier and Type | Method and Description |
---|---|
static void |
JsonTransformer.keysToJson(ISSTableScanner currentScanner,
java.util.stream.Stream<DecoratedKey> keys,
boolean rawTime,
TableMetadata metadata,
java.io.OutputStream out) |
static void |
JsonTransformer.toJson(ISSTableScanner currentScanner,
java.util.stream.Stream<UnfilteredRowIterator> partitions,
boolean rawTime,
TableMetadata metadata,
java.io.OutputStream out) |
static void |
JsonTransformer.toJsonLines(ISSTableScanner currentScanner,
java.util.stream.Stream<UnfilteredRowIterator> partitions,
boolean rawTime,
TableMetadata metadata,
java.io.OutputStream out) |
Modifier and Type | Method and Description |
---|---|
static void |
DiagnosticSnapshotService.duplicateRows(TableMetadata metadata,
java.lang.Iterable<InetAddressAndPort> replicas) |
static void |
DiagnosticSnapshotService.repairedDataMismatch(TableMetadata metadata,
java.lang.Iterable<InetAddressAndPort> replicas) |
Copyright © 2009-2022 The Apache Software Foundation