Uses of Class
org.apache.cassandra.schema.TableMetadataRef
Packages that use TableMetadataRef
Package
Description
-
Uses of TableMetadataRef in org.apache.cassandra.db
Fields in org.apache.cassandra.db declared as TableMetadataRefMethods in org.apache.cassandra.db with parameters of type TableMetadataRefModifier and TypeMethodDescriptionstatic ColumnFamilyStoreColumnFamilyStore.createColumnFamilyStore(Keyspace keyspace, String columnFamily, TableMetadataRef metadata, boolean loadSSTables) static ColumnFamilyStoreColumnFamilyStore.createColumnFamilyStore(Keyspace keyspace, String columnFamily, TableMetadataRef metadata, Directories directories, boolean loadSSTables, boolean registerBookkeeping, boolean offline) This is only directly used by offline toolsstatic ColumnFamilyStoreColumnFamilyStore.createColumnFamilyStore(Keyspace keyspace, TableMetadataRef metadata, boolean loadSSTables) voidKeyspace.initCf(TableMetadataRef metadata, boolean loadSSTables) adds a cf to internal structures, ends up creating disk files).static ColumnFamilyStoreKeyspace.openAndGetStore(TableMetadataRef tableRef) Constructors in org.apache.cassandra.db with parameters of type TableMetadataRefModifierConstructorDescriptionColumnFamilyStore(Keyspace keyspace, String columnFamilyName, 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 TableMetadataRefMethods in org.apache.cassandra.db.memtable with parameters of type TableMetadataRefModifier and TypeMethodDescriptionMemtable.Factory.create(AtomicReference<CommitLogPosition> commitLogLowerBound, TableMetadataRef metadaRef, Memtable.Owner owner) Create a memtable.SkipListMemtableFactory.create(AtomicReference<CommitLogPosition> commitLogLowerBound, TableMetadataRef metadaRef, Memtable.Owner owner) default TableMetrics.ReleasableMetricMemtable.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 TableMetadataRefModifierConstructorDescriptionAbstractAllocatorMemtable(AtomicReference<CommitLogPosition> commitLogLowerBound, TableMetadataRef metadataRef, Memtable.Owner owner) AbstractMemtable(TableMetadataRef metadataRef) AbstractMemtable(TableMetadataRef metadataRef, long minTimestamp) AbstractMemtableWithCommitlog(TableMetadataRef metadataRef, AtomicReference<CommitLogPosition> commitLogLowerBound) protectedSkipListMemtable(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 TableMetadataRefModifierConstructorDescriptionAtomicBTreePartition(TableMetadataRef metadata, DecoratedKey partitionKey, MemtableAllocator allocator) -
Uses of TableMetadataRef in org.apache.cassandra.db.view
Methods in org.apache.cassandra.db.view that return TableMetadataRefModifier and TypeMethodDescriptionstatic TableMetadataRefView.findBaseTable(String keyspace, String viewName) -
Uses of TableMetadataRef in org.apache.cassandra.index.internal.keys
Methods in org.apache.cassandra.index.internal.keys with parameters of type TableMetadataRefModifier and TypeMethodDescriptionKeysIndex.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 TableMetadataRefMethods in org.apache.cassandra.io.sstable that return TableMetadataRefModifier and TypeMethodDescriptionabstract TableMetadataRefSSTableLoader.Client.getTableMetadata(String tableName) Validate thatkeyspaceis an existing keyspace andcfNameone of its existing column family.SSTable.Builder.getTableMetadataRef()Methods in org.apache.cassandra.io.sstable with parameters of type TableMetadataRefModifier and TypeMethodDescriptionstatic SSTableMultiWriterSimpleSSTableMultiWriter.create(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, TableMetadataRef metadata, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker, SSTable.Owner owner) static SSTableTxnWriterSSTableTxnWriter.create(TableMetadataRef metadata, Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SerializationHeader header, Collection<Index.Group> indexGroups, SSTable.Owner owner) static SSTableTxnWriterSSTableTxnWriter.createRangeAware(TableMetadataRef metadata, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SSTableFormat<?, ?> type, SerializationHeader header) voidSSTableLoader.Client.setTableMetadata(TableMetadataRef cfm) 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 TableMetadataRefModifier and TypeFieldDescriptionprotected final TableMetadataRefSortedTableWriter.AbstractIndexWriter.metadataprotected final TableMetadataRefSSTableReaderLoadingBuilder.tableMetadataRefMethods in org.apache.cassandra.io.sstable.format with parameters of type TableMetadataRefModifier and TypeMethodDescriptionSSTableFormat.SSTableReaderFactory.loadingBuilder(Descriptor descriptor, TableMetadataRef tableMetadataRef, 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 SSTableReaderSSTableReader.open(SSTable.Owner owner, Descriptor descriptor, Set<Component> components, TableMetadataRef metadata) static SSTableReaderSSTableReader.open(SSTable.Owner owner, Descriptor descriptor, Set<Component> components, TableMetadataRef metadata, boolean validate, boolean isOffline) Open an SSTable for readingstatic SSTableReaderSSTableReader.open(SSTable.Owner owner, Descriptor desc, TableMetadataRef metadata) static Collection<SSTableReader>SSTableReader.openAll(SSTable.Owner owner, Set<Map.Entry<Descriptor, Set<Component>>> entries, TableMetadataRef metadata) static SSTableReaderSSTableReader.openForBatch(SSTable.Owner owner, Descriptor descriptor, Set<Component> components, TableMetadataRef metadata) Open SSTable reader to be used in batch mode(such as sstableloader).static SSTableReaderSSTableReader.openNoValidation(SSTable.Owner owner, Descriptor descriptor, TableMetadataRef metadata) -
Uses of TableMetadataRef in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema that return TableMetadataRefModifier and TypeMethodDescriptionstatic TableMetadataRefTableMetadataRef.forOfflineTools(TableMetadata metadata) Create a new ref to the passedTableMetadatafor use by offline tools only.Schema.getIndexTableMetadataRef(String keyspace, String index) Schema.getTableMetadataRef(String keyspace, String table) Given a keyspace name and table/view name, get the table metadata reference.Schema.getTableMetadataRef(Descriptor descriptor) Schema.getTableMetadataRef(TableId id) Get Table metadata by its identifierSchemaProvider.getTableMetadataRef(String keyspace, String table) default TableMetadataRefSchemaProvider.getTableMetadataRef(Descriptor descriptor) SchemaProvider.getTableMetadataRef(TableId id) -
Uses of TableMetadataRef in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type TableMetadataRefModifier and TypeMethodDescriptionvoidClientState.ensureTablePermission(TableMetadataRef tableRef, Permission perm) -
Uses of TableMetadataRef in org.apache.cassandra.utils
Fields in org.apache.cassandra.utils with type parameters of type TableMetadataRefModifier and TypeFieldDescriptionprotected final Map<String,TableMetadataRef> NativeSSTableLoaderClient.tablesMethods in org.apache.cassandra.utils that return TableMetadataRefMethods in org.apache.cassandra.utils with parameters of type TableMetadataRefModifier and TypeMethodDescriptionvoidNativeSSTableLoaderClient.setTableMetadata(TableMetadataRef cfm)