## Uses of Class
org.apache.cassandra.config.CFMetaData

Packages that use CFMetaData
org.apache.cassandra.cache
org.apache.cassandra.config
org.apache.cassandra.cql
org.apache.cassandra.db
org.apache.cassandra.db.migration
org.apache.cassandra.io.sstable
org.apache.cassandra.thrift

Uses of CFMetaData in org.apache.cassandra.cache

Methods in org.apache.cassandra.cache with parameters of type CFMetaData
`abstract double` `AutoSavingCache.getConfiguredCacheSize(CFMetaData cfm)`
`double` `AutoSavingKeyCache.getConfiguredCacheSize(CFMetaData cfm)`
`double` `AutoSavingRowCache.getConfiguredCacheSize(CFMetaData cfm)`

Uses of CFMetaData in org.apache.cassandra.config

Fields in org.apache.cassandra.config declared as CFMetaData
`static CFMetaData` `CFMetaData.HintsCf`
`static CFMetaData` `CFMetaData.IndexCf`
`static CFMetaData` `CFMetaData.MigrationsCf`
`static CFMetaData` `CFMetaData.NodeIdCf`
`static CFMetaData` `CFMetaData.SchemaCf`
`static CFMetaData` `CFMetaData.StatusCf`
`static CFMetaData` `CFMetaData.VersionCf`

Methods in org.apache.cassandra.config that return CFMetaData
`CFMetaData` `CFMetaData.bloomFilterFpChance(java.lang.Double prop)`
`CFMetaData` `CFMetaData.columnMetadata(java.util.Map<java.nio.ByteBuffer,ColumnDefinition> prop)`
`CFMetaData` `CFMetaData.comment(java.lang.String prop)`
`CFMetaData` `CFMetaData.compactionStrategyClass(java.lang.Class<? extends AbstractCompactionStrategy> prop)`
`CFMetaData` `CFMetaData.compactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> prop)`
`CFMetaData` `CFMetaData.compressionParameters(CompressionParameters prop)`
`CFMetaData` `CFMetaData.defaultValidator(AbstractType prop)`
`static CFMetaData` `CFMetaData.fromAvro(org.apache.cassandra.db.migration.avro.CfDef cf)`
`static CFMetaData` `CFMetaData.fromThrift(CfDef cf_def)`
`CFMetaData` `CFMetaData.gcGraceSeconds(int prop)`
`CFMetaData` `Schema.getCFMetaData(Descriptor descriptor)`
`CFMetaData` `Schema.getCFMetaData(java.lang.Integer cfId)` Get ColumnFamily metadata by its identifier
`CFMetaData` `Schema.getCFMetaData(java.lang.String tableName, java.lang.String cfName)` Given a table name & column family name, get the column family meta data.
`CFMetaData` `CFMetaData.keyAlias(java.nio.ByteBuffer prop)`
`CFMetaData` `CFMetaData.keyCacheSavePeriod(int prop)`
`CFMetaData` `CFMetaData.keyCacheSize(double prop)`
`CFMetaData` `CFMetaData.keyValidator(AbstractType prop)`
`CFMetaData` `CFMetaData.maxCompactionThreshold(int prop)`
`CFMetaData` `CFMetaData.mergeShardsChance(double prop)`
`CFMetaData` `CFMetaData.minCompactionThreshold(int prop)`
`static CFMetaData` `CFMetaData.newIndexMetadata(CFMetaData parent, ColumnDefinition info, AbstractType columnComparator)`
`CFMetaData` `CFMetaData.readRepairChance(double prop)`
`static CFMetaData` `CFMetaData.rename(CFMetaData cfm, java.lang.String newName)`
`static CFMetaData` `CFMetaData.renameTable(CFMetaData cfm, java.lang.String ksName)`
`CFMetaData` `CFMetaData.replicateOnWrite(boolean prop)`
`CFMetaData` `CFMetaData.rowCacheKeysToSave(int prop)`
`CFMetaData` `CFMetaData.rowCacheProvider(IRowCacheProvider prop)`
`CFMetaData` `CFMetaData.rowCacheSavePeriod(int prop)`
`CFMetaData` `CFMetaData.rowCacheSize(double prop)`
`CFMetaData` `CFMetaData.validate()`

Methods in org.apache.cassandra.config that return types with arguments of type CFMetaData
`java.util.Map<java.lang.String,CFMetaData>` `KSMetaData.cfMetaData()`
`java.util.Map<java.lang.String,CFMetaData>` `Schema.getTableMetaData(java.lang.String tableName)` Get metadata about table inner ColumnFamilies

Methods in org.apache.cassandra.config with parameters of type CFMetaData
`static KSMetaData` `KSMetaData.fromThrift(KsDef ksd, CFMetaData... cfDefs)`
`void` `Schema.load(CFMetaData cfm)` Load individual ColumnFamily Definition to the schema (to make ColumnFamily lookup faster)
`static CFMetaData` `CFMetaData.newIndexMetadata(CFMetaData parent, ColumnDefinition info, AbstractType columnComparator)`
`void` `Schema.purge(CFMetaData cfm)` Used for ColumnFamily data eviction out from the schema
`static CFMetaData` `CFMetaData.rename(CFMetaData cfm, java.lang.String newName)`
`static CFMetaData` `CFMetaData.renameTable(CFMetaData cfm, java.lang.String ksName)`
`static KSMetaData` `KSMetaData.testMetadata(java.lang.String name, java.lang.Class<? extends AbstractReplicationStrategy> strategyClass, java.util.Map<java.lang.String,java.lang.String> strategyOptions, CFMetaData... cfDefs)`
`static KSMetaData` `KSMetaData.testMetadataNotDurable(java.lang.String name, java.lang.Class<? extends AbstractReplicationStrategy> strategyClass, java.util.Map<java.lang.String,java.lang.String> strategyOptions, CFMetaData... cfDefs)`

Method parameters in org.apache.cassandra.config with type arguments of type CFMetaData
`static KSMetaData` `KSMetaData.cloneWith(KSMetaData ksm, java.lang.Iterable<CFMetaData> cfDefs)`

Uses of CFMetaData in org.apache.cassandra.cql

Methods in org.apache.cassandra.cql that return CFMetaData
`CFMetaData` `CreateColumnFamilyStatement.getCFMetaData(java.lang.String keyspace)` Returns a CFMetaData instance based on the parameters parsed from this `CREATE` statement, or defaults where applicable.

Methods in org.apache.cassandra.cql with parameters of type CFMetaData
`void` `SelectStatement.extractKeyAliasFromColumns(CFMetaData cfm)`
`void` `WhereClause.extractKeysFromColumns(CFMetaData cfm)`
`RowMutation` `DeleteStatement.mutationForKey(java.nio.ByteBuffer key, java.lang.String keyspace, java.lang.Long timestamp, ClientState clientState, CFMetaData metadata)`
`static void` `QueryProcessor.validateColumn(CFMetaData metadata, java.nio.ByteBuffer name, java.nio.ByteBuffer value)`
`static void` `QueryProcessor.validateKeyAlias(CFMetaData cfm, java.lang.String key)`

Uses of CFMetaData in org.apache.cassandra.db

Fields in org.apache.cassandra.db declared as CFMetaData
`CFMetaData` `ColumnFamilyStore.metadata`

Methods in org.apache.cassandra.db that return CFMetaData
`CFMetaData` `ColumnFamily.metadata()`

Methods in org.apache.cassandra.db with parameters of type CFMetaData
`static ColumnFamily` `ColumnFamily.create(CFMetaData cfm)`
`static ColumnFamily` `ColumnFamily.create(CFMetaData cfm, ISortedColumns.Factory factory)`
`static ColumnFamily` `ColumnFamily.create(CFMetaData cfm, ISortedColumns.Factory factory, boolean reversedInsertOrder)`
`static ColumnFamilyStore` `ColumnFamilyStore.createColumnFamilyStore(Table table, java.lang.String columnFamily, IPartitioner partitioner, CFMetaData metadata)`
`void` `Column.validateFields(CFMetaData metadata)`
`void` `CounterColumn.validateFields(CFMetaData metadata)`
`void` `DeletedColumn.validateFields(CFMetaData metadata)`
`void` `ExpiringColumn.validateFields(CFMetaData metadata)`
`void` `IColumn.validateFields(CFMetaData metadata)`
`void` `SuperColumn.validateFields(CFMetaData metadata)`
`protected void` `Column.validateName(CFMetaData metadata)`

Uses of CFMetaData in org.apache.cassandra.db.migration

Constructors in org.apache.cassandra.db.migration with parameters of type CFMetaData
`AddColumnFamily(CFMetaData cfm)`

Uses of CFMetaData in org.apache.cassandra.io.sstable

Fields in org.apache.cassandra.io.sstable declared as CFMetaData
`protected CFMetaData` `AbstractSSTableSimpleWriter.metadata`
`CFMetaData` `SSTable.metadata`

Methods in org.apache.cassandra.io.sstable with parameters of type CFMetaData
`long` `SSTableWriter.appendFromStream(DecoratedKey<?> key, CFMetaData metadata, long dataSize, java.io.DataInput in)`
`static java.util.Collection<SSTableReader>` `SSTableReader.batchOpen(java.util.Set<java.util.Map.Entry<Descriptor,java.util.Set<Component>>> entries, java.util.Set<DecoratedKey> savedKeys, DataTracker tracker, CFMetaData metadata, IPartitioner partitioner)`
`static SSTableReader` `SSTableReader.open(Descriptor desc, CFMetaData metadata)`
`static SSTableReader` `SSTableReader.open(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner)`
`static SSTableReader` `SSTableReader.open(Descriptor descriptor, java.util.Set<Component> components, java.util.Set<DecoratedKey> savedKeys, DataTracker tracker, CFMetaData metadata, IPartitioner partitioner)`

Constructors in org.apache.cassandra.io.sstable with parameters of type CFMetaData
`AbstractSSTableSimpleWriter(java.io.File directory, CFMetaData metadata)`
`SSTable(Descriptor descriptor, CFMetaData metadata, IPartitioner partitioner)`
`SSTable(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner)`
`SSTableIdentityIterator(CFMetaData metadata, java.io.DataInput file, DecoratedKey<?> key, long dataStart, long dataSize, IColumnSerializer.Flag flag)`
`SSTableSimpleWriter(java.io.File directory, CFMetaData metadata)`
`SSTableWriter(java.lang.String filename, long keyCount, CFMetaData metadata, IPartitioner<?> partitioner, SSTableMetadata.Collector sstableMetadataCollector)`

Uses of CFMetaData in org.apache.cassandra.thrift

Methods in org.apache.cassandra.thrift that return CFMetaData
`static CFMetaData` `ThriftValidation.validateColumnFamily(java.lang.String tablename, java.lang.String cfName)`
`static CFMetaData` `ThriftValidation.validateColumnFamily(java.lang.String tablename, java.lang.String cfName, boolean isCommutativeOp)`

Methods in org.apache.cassandra.thrift with parameters of type CFMetaData
`static void` `ThriftValidation.validateCfDef(CfDef cf_def, CFMetaData old)`
`static void` `ThriftValidation.validateColumnData(CFMetaData metadata, Column column, boolean isSubColumn)` Validates the data part of the column (everything in the Column object but the name, which is assumed to be valid)
`static void` `ThriftValidation.validateColumnNames(CFMetaData metadata, ColumnParent column_parent, java.lang.Iterable<java.nio.ByteBuffer> column_names)`
`static void` `ThriftValidation.validateColumnOrSuperColumn(CFMetaData metadata, ColumnOrSuperColumn cosc)`
`static void` `ThriftValidation.validateColumnParent(CFMetaData metadata, ColumnParent column_parent)`
`static void` `ThriftValidation.validateColumnPath(CFMetaData metadata, ColumnPath column_path)` validates all parts of the path to the column, including the column name
`static void` `ThriftValidation.validateCommutativeForWrite(CFMetaData metadata, ConsistencyLevel consistency)`
`static void` `ThriftValidation.validateDeletion(CFMetaData metadata, Deletion del)`
`static void` `ThriftValidation.validateIndexClauses(CFMetaData metadata, IndexClause index_clause)`
`static void` `ThriftValidation.validateKey(CFMetaData metadata, java.nio.ByteBuffer key)`
`static void` `ThriftValidation.validateMutation(CFMetaData metadata, Mutation mut)`
`static void` `ThriftValidation.validatePredicate(CFMetaData metadata, ColumnParent column_parent, SlicePredicate predicate)`
`static void` `ThriftValidation.validateRange(CFMetaData metadata, ColumnParent column_parent, SliceRange range)`
`static void` `ThriftValidation.validateSlicePredicate(CFMetaData metadata, java.nio.ByteBuffer scName, SlicePredicate predicate)`

Copyright © 2012 The Apache Software Foundation