Uses of Class
org.apache.cassandra.schema.TableMetadataRef
-
-
Uses of TableMetadataRef in org.apache.cassandra.db
Fields in org.apache.cassandra.db declared as TableMetadataRef Modifier and Type Field Description TableMetadataRef
ColumnFamilyStore. metadata
Methods in org.apache.cassandra.db with parameters of type TableMetadataRef Modifier and Type Method Description static ColumnFamilyStore
ColumnFamilyStore. createColumnFamilyStore(Keyspace keyspace, java.lang.String columnFamily, TableMetadataRef metadata, boolean loadSSTables)
static ColumnFamilyStore
ColumnFamilyStore. createColumnFamilyStore(Keyspace keyspace, java.lang.String columnFamily, TableMetadataRef metadata, Directories directories, boolean loadSSTables, boolean registerBookkeeping, boolean offline)
This is only directly used by offline toolsstatic ColumnFamilyStore
ColumnFamilyStore. createColumnFamilyStore(Keyspace keyspace, TableMetadataRef metadata, boolean loadSSTables)
void
Keyspace. initCf(TableMetadataRef metadata, boolean loadSSTables)
adds a cf to internal structures, ends up creating disk files).static ColumnFamilyStore
Keyspace. openAndGetStore(TableMetadataRef tableRef)
Constructors in org.apache.cassandra.db with parameters of type TableMetadataRef Constructor Description ColumnFamilyStore(Keyspace keyspace, java.lang.String columnFamilyName, java.util.function.Supplier<? extends SSTableId> sstableIdGenerator, TableMetadataRef metadata, Directories directories, boolean loadSSTables, boolean registerBookeeping, boolean offline)
-
Uses of TableMetadataRef in org.apache.cassandra.db.memtable
Fields in org.apache.cassandra.db.memtable declared as TableMetadataRef Modifier and Type Field Description protected TableMetadataRef
AbstractMemtable. metadata
Methods in org.apache.cassandra.db.memtable with parameters of type TableMetadataRef Modifier and Type Method Description Memtable
Memtable.Factory. create(java.util.concurrent.atomic.AtomicReference<CommitLogPosition> commitLogLowerBound, TableMetadataRef metadaRef, Memtable.Owner owner)
Create a memtable.Memtable
SkipListMemtableFactory. create(java.util.concurrent.atomic.AtomicReference<CommitLogPosition> commitLogLowerBound, TableMetadataRef metadaRef, Memtable.Owner owner)
default TableMetrics.ReleasableMetric
Memtable.Factory. createMemtableMetrics(TableMetadataRef metadataRef)
Override this method to include implementation-specific memtable metrics in the table metrics.Constructors in org.apache.cassandra.db.memtable with parameters of type TableMetadataRef Constructor Description AbstractAllocatorMemtable(java.util.concurrent.atomic.AtomicReference<CommitLogPosition> commitLogLowerBound, TableMetadataRef metadataRef, Memtable.Owner owner)
AbstractMemtable(TableMetadataRef metadataRef)
AbstractMemtable(TableMetadataRef metadataRef, long minTimestamp)
AbstractMemtableWithCommitlog(TableMetadataRef metadataRef, java.util.concurrent.atomic.AtomicReference<CommitLogPosition> commitLogLowerBound)
SkipListMemtable(java.util.concurrent.atomic.AtomicReference<CommitLogPosition> commitLogLowerBound, TableMetadataRef metadataRef, Memtable.Owner owner)
-
Uses of TableMetadataRef in org.apache.cassandra.db.partitions
Constructors in org.apache.cassandra.db.partitions with parameters of type TableMetadataRef Constructor Description AtomicBTreePartition(TableMetadataRef metadata, DecoratedKey partitionKey, MemtableAllocator allocator)
-
Uses of TableMetadataRef in org.apache.cassandra.db.view
Methods in org.apache.cassandra.db.view that return TableMetadataRef Modifier and Type Method Description static TableMetadataRef
View. findBaseTable(java.lang.String keyspace, java.lang.String viewName)
-
Uses of TableMetadataRef in org.apache.cassandra.index.internal.keys
Methods in org.apache.cassandra.index.internal.keys with parameters of type TableMetadataRef Modifier and Type Method Description TableMetadata.Builder
KeysIndex. addIndexClusteringColumns(TableMetadata.Builder builder, TableMetadataRef baseMetadata, ColumnMetadata cfDef)
-
Uses of TableMetadataRef in org.apache.cassandra.io.sstable
Fields in org.apache.cassandra.io.sstable declared as TableMetadataRef Modifier and Type Field Description protected TableMetadataRef
SSTable. metadata
Methods in org.apache.cassandra.io.sstable that return TableMetadataRef Modifier and Type Method Description abstract TableMetadataRef
SSTableLoader.Client. getTableMetadata(java.lang.String tableName)
Validate thatkeyspace
is an existing keyspace andcfName
one of its existing column family.TableMetadataRef
SSTable.Builder. getTableMetadataRef()
Methods in org.apache.cassandra.io.sstable with parameters of type TableMetadataRef Modifier and Type Method Description static SSTableMultiWriter
SimpleSSTableMultiWriter. create(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, TableMetadataRef metadata, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker, SSTable.Owner owner)
static SSTableTxnWriter
SSTableTxnWriter. create(TableMetadataRef metadata, Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, SSTable.Owner owner)
static SSTableTxnWriter
SSTableTxnWriter. createRangeAware(TableMetadataRef metadata, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SSTableFormat<?,?> type, SerializationHeader header)
void
SSTableLoader.Client. setTableMetadata(TableMetadataRef cfm)
B
SSTable.Builder. setTableMetadataRef(TableMetadataRef ref)
-
Uses of TableMetadataRef in org.apache.cassandra.io.sstable.format
Fields in org.apache.cassandra.io.sstable.format declared as TableMetadataRef Modifier and Type Field Description protected TableMetadataRef
SortedTableWriter.AbstractIndexWriter. metadata
protected TableMetadataRef
SSTableReaderLoadingBuilder. tableMetadataRef
Methods in org.apache.cassandra.io.sstable.format with parameters of type TableMetadataRef Modifier and Type Method Description SSTableReaderLoadingBuilder<R,B>
SSTableFormat.SSTableReaderFactory. loadingBuilder(Descriptor descriptor, TableMetadataRef tableMetadataRef, java.util.Set<Component> components)
A builder which opens/loads all the required resources upon execution ofSSTableReaderLoadingBuilder.build(SSTable.Owner, boolean, boolean)
and passed them to the created reader instance.static SSTableReader
SSTableReader. open(SSTable.Owner owner, Descriptor descriptor, java.util.Set<Component> components, TableMetadataRef metadata)
static SSTableReader
SSTableReader. open(SSTable.Owner owner, Descriptor descriptor, java.util.Set<Component> components, TableMetadataRef metadata, boolean validate, boolean isOffline)
Open an SSTable for readingstatic SSTableReader
SSTableReader. open(SSTable.Owner owner, Descriptor desc, TableMetadataRef metadata)
static java.util.Collection<SSTableReader>
SSTableReader. openAll(SSTable.Owner owner, java.util.Set<java.util.Map.Entry<Descriptor,java.util.Set<Component>>> entries, TableMetadataRef metadata)
static SSTableReader
SSTableReader. openForBatch(SSTable.Owner owner, Descriptor descriptor, java.util.Set<Component> components, TableMetadataRef metadata)
Open SSTable reader to be used in batch mode(such as sstableloader).static SSTableReader
SSTableReader. openNoValidation(SSTable.Owner owner, Descriptor descriptor, TableMetadataRef metadata)
-
Uses of TableMetadataRef in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema that return TableMetadataRef Modifier and Type Method Description static TableMetadataRef
TableMetadataRef. forOfflineTools(TableMetadata metadata)
Create a new ref to the passedTableMetadata
for use by offline tools only.TableMetadataRef
Schema. getIndexTableMetadataRef(java.lang.String keyspace, java.lang.String index)
TableMetadataRef
Schema. getTableMetadataRef(java.lang.String keyspace, java.lang.String table)
Given a keyspace name and table/view name, get the table metadata reference.TableMetadataRef
Schema. getTableMetadataRef(Descriptor descriptor)
TableMetadataRef
Schema. getTableMetadataRef(TableId id)
Get Table metadata by its identifierTableMetadataRef
SchemaProvider. getTableMetadataRef(java.lang.String keyspace, java.lang.String table)
default TableMetadataRef
SchemaProvider. getTableMetadataRef(Descriptor descriptor)
TableMetadataRef
SchemaProvider. getTableMetadataRef(TableId id)
-
Uses of TableMetadataRef in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type TableMetadataRef Modifier and Type Method Description void
ClientState. ensureTablePermission(TableMetadataRef tableRef, Permission perm)
-
Uses of TableMetadataRef in org.apache.cassandra.utils
Fields in org.apache.cassandra.utils with type parameters of type TableMetadataRef Modifier and Type Field Description protected java.util.Map<java.lang.String,TableMetadataRef>
NativeSSTableLoaderClient. tables
Methods in org.apache.cassandra.utils that return TableMetadataRef Modifier and Type Method Description TableMetadataRef
NativeSSTableLoaderClient. getTableMetadata(java.lang.String tableName)
Methods in org.apache.cassandra.utils with parameters of type TableMetadataRef Modifier and Type Method Description void
NativeSSTableLoaderClient. setTableMetadata(TableMetadataRef cfm)
-