Package org.apache.cassandra.schema
Class TableMetadata.Builder
java.lang.Object
org.apache.cassandra.schema.TableMetadata.Builder
- Enclosing class:
- TableMetadata
-
Method Summary
Modifier and TypeMethodDescriptionaddClusteringColumn(String name, AbstractType<?> type) addClusteringColumn(String name, AbstractType<?> type, ColumnMask mask) addClusteringColumn(ColumnIdentifier name, AbstractType<?> type) addClusteringColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) addColumn(ColumnMetadata column) addColumns(Iterable<ColumnMetadata> columns) addPartitionKeyColumn(String name, AbstractType<?> type) addPartitionKeyColumn(String name, AbstractType<?> type, ColumnMask mask) addPartitionKeyColumn(ColumnIdentifier name, AbstractType<?> type) addPartitionKeyColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) addRegularColumn(String name, AbstractType<?> type) addRegularColumn(String name, AbstractType<?> type, ColumnMask mask) addRegularColumn(ColumnIdentifier name, AbstractType<?> type) addRegularColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) addStaticColumn(String name, AbstractType<?> type) addStaticColumn(String name, AbstractType<?> type, ColumnMask mask) addStaticColumn(ColumnIdentifier name, AbstractType<?> type) addStaticColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) allowAutoSnapshot(boolean val) alterColumnMask(ColumnIdentifier name, ColumnMask mask) bloomFilterFpChance(double val) build()caching(CachingParams val) columns()crcCheckChance(double val) defaultTimeToLive(int val) droppedColumns(Map<ByteBuffer, DroppedColumn> droppedColumns) extensions(Map<String, ByteBuffer> val) flags(Set<TableMetadata.Flag> val) gcGraceSeconds(int val) getColumn(ByteBuffer name) getColumn(ColumnIdentifier identifier) booleanisCounter(boolean val) kind(TableMetadata.Kind val) maxIndexInterval(int val) memtable(MemtableParams val) memtableFlushPeriod(int val) minIndexInterval(int val) intparams(TableParams val) partitioner(IPartitioner val) recordColumnDrop(ColumnMetadata column, long timeMicros) recordDeprecatedSystemColumn(String name, AbstractType<?> type) Records a deprecated column for a system table.removeRegularOrStaticColumn(ColumnIdentifier identifier)
-
Method Details
-
build
-
id
-
partitioner
-
kind
-
params
-
allowAutoSnapshot
-
bloomFilterFpChance
-
caching
-
comment
-
compaction
-
compression
-
defaultTimeToLive
-
gcGraceSeconds
-
maxIndexInterval
-
memtableFlushPeriod
-
minIndexInterval
-
crcCheckChance
-
speculativeRetry
-
additionalWritePolicy
-
extensions
-
flags
-
memtable
-
isCounter
-
triggers
-
indexes
-
addPartitionKeyColumn
-
addPartitionKeyColumn
public TableMetadata.Builder addPartitionKeyColumn(String name, AbstractType<?> type, @Nullable ColumnMask mask) -
addPartitionKeyColumn
-
addPartitionKeyColumn
public TableMetadata.Builder addPartitionKeyColumn(ColumnIdentifier name, AbstractType<?> type, @Nullable ColumnMask mask) -
addClusteringColumn
-
addClusteringColumn
public TableMetadata.Builder addClusteringColumn(String name, AbstractType<?> type, @Nullable ColumnMask mask) -
addClusteringColumn
-
addClusteringColumn
public TableMetadata.Builder addClusteringColumn(ColumnIdentifier name, AbstractType<?> type, @Nullable ColumnMask mask) -
addRegularColumn
-
addRegularColumn
public TableMetadata.Builder addRegularColumn(String name, AbstractType<?> type, @Nullable ColumnMask mask) -
addRegularColumn
-
addRegularColumn
public TableMetadata.Builder addRegularColumn(ColumnIdentifier name, AbstractType<?> type, @Nullable ColumnMask mask) -
addStaticColumn
-
addStaticColumn
public TableMetadata.Builder addStaticColumn(String name, AbstractType<?> type, @Nullable ColumnMask mask) -
addStaticColumn
-
addStaticColumn
public TableMetadata.Builder addStaticColumn(ColumnIdentifier name, AbstractType<?> type, @Nullable ColumnMask mask) -
addColumn
-
addColumns
-
droppedColumns
-
recordDeprecatedSystemColumn
Records a deprecated column for a system table. -
recordColumnDrop
-
columns
-
numColumns
public int numColumns() -
columnNames
-
getColumn
-
getColumn
-
hasRegularColumns
public boolean hasRegularColumns() -
removeRegularOrStaticColumn
-
renamePrimaryKeyColumn
-
alterColumnMask
-