public static class CFMetaData.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
CFMetaData.Builder |
addClusteringColumn(ColumnIdentifier name,
AbstractType type) |
CFMetaData.Builder |
addClusteringColumn(java.lang.String name,
AbstractType type) |
CFMetaData.Builder |
addPartitionKey(ColumnIdentifier name,
AbstractType type) |
CFMetaData.Builder |
addPartitionKey(java.lang.String name,
AbstractType type) |
CFMetaData.Builder |
addRegularColumn(ColumnIdentifier name,
AbstractType type) |
CFMetaData.Builder |
addRegularColumn(java.lang.String name,
AbstractType type) |
CFMetaData.Builder |
addStaticColumn(ColumnIdentifier name,
AbstractType type) |
CFMetaData.Builder |
addStaticColumn(java.lang.String name,
AbstractType type) |
CFMetaData |
build() |
static CFMetaData.Builder |
create(java.lang.String keyspace,
java.lang.String table) |
static CFMetaData.Builder |
create(java.lang.String keyspace,
java.lang.String table,
boolean isDense,
boolean isCompound,
boolean isCounter) |
static CFMetaData.Builder |
create(java.lang.String keyspace,
java.lang.String table,
boolean isDense,
boolean isCompound,
boolean isSuper,
boolean isCounter) |
static CFMetaData.Builder |
createDense(java.lang.String keyspace,
java.lang.String table,
boolean isCompound,
boolean isCounter) |
static CFMetaData.Builder |
createSuper(java.lang.String keyspace,
java.lang.String table,
boolean isCounter) |
static CFMetaData.Builder |
createView(java.lang.String keyspace,
java.lang.String table) |
boolean |
hasRegulars() |
java.util.Set<java.lang.String> |
usedColumnNames() |
CFMetaData.Builder |
withId(java.util.UUID tableId) |
CFMetaData.Builder |
withPartitioner(IPartitioner partitioner) |
public static CFMetaData.Builder create(java.lang.String keyspace, java.lang.String table)
public static CFMetaData.Builder create(java.lang.String keyspace, java.lang.String table, boolean isDense, boolean isCompound, boolean isCounter)
public static CFMetaData.Builder create(java.lang.String keyspace, java.lang.String table, boolean isDense, boolean isCompound, boolean isSuper, boolean isCounter)
public static CFMetaData.Builder createView(java.lang.String keyspace, java.lang.String table)
public static CFMetaData.Builder createDense(java.lang.String keyspace, java.lang.String table, boolean isCompound, boolean isCounter)
public static CFMetaData.Builder createSuper(java.lang.String keyspace, java.lang.String table, boolean isCounter)
public CFMetaData.Builder withPartitioner(IPartitioner partitioner)
public CFMetaData.Builder withId(java.util.UUID tableId)
public CFMetaData.Builder addPartitionKey(java.lang.String name, AbstractType type)
public CFMetaData.Builder addPartitionKey(ColumnIdentifier name, AbstractType type)
public CFMetaData.Builder addClusteringColumn(java.lang.String name, AbstractType type)
public CFMetaData.Builder addClusteringColumn(ColumnIdentifier name, AbstractType type)
public CFMetaData.Builder addRegularColumn(java.lang.String name, AbstractType type)
public CFMetaData.Builder addRegularColumn(ColumnIdentifier name, AbstractType type)
public boolean hasRegulars()
public CFMetaData.Builder addStaticColumn(java.lang.String name, AbstractType type)
public CFMetaData.Builder addStaticColumn(ColumnIdentifier name, AbstractType type)
public java.util.Set<java.lang.String> usedColumnNames()
public CFMetaData build()
Copyright © 2021 The Apache Software Foundation