public class TableBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
TableBuilder |
addClusteringComponent(String columnName) |
TableBuilder |
addColumn(String columnName,
Class<?> javaType) |
TableBuilder |
addComment(String comment) |
TableBuilder |
addIndex(IndexProperties indexProperties) |
TableBuilder |
addList(String listName,
Class<?> javaValueType) |
TableBuilder |
addMap(String mapName,
Class<?> javaKeyType,
Class<?> javaValueType) |
TableBuilder |
addPartitionComponent(String columnName) |
TableBuilder |
addSet(String setName,
Class<?> javaValueType) |
static TableBuilder |
createCounterTable(String tableName) |
static TableBuilder |
createTable(String tableName) |
String |
generateDDLScript() |
Collection<String> |
generateIndices() |
boolean |
hasIndices() |
TableBuilder |
setReversedClusteredComponent(String reversedComponent) |
public static TableBuilder createTable(String tableName)
public static TableBuilder createCounterTable(String tableName)
public TableBuilder addColumn(String columnName, Class<?> javaType)
public TableBuilder addList(String listName, Class<?> javaValueType)
public TableBuilder addSet(String setName, Class<?> javaValueType)
public TableBuilder addMap(String mapName, Class<?> javaKeyType, Class<?> javaValueType)
public TableBuilder addPartitionComponent(String columnName)
public TableBuilder addClusteringComponent(String columnName)
public TableBuilder addIndex(IndexProperties indexProperties)
public TableBuilder addComment(String comment)
public TableBuilder setReversedClusteredComponent(String reversedComponent)
public String generateDDLScript()
public boolean hasIndices()
public Collection<String> generateIndices()
Copyright © 2012-2014. All Rights Reserved.