public static class TableDescription.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public TableDescription.Builder addNonnullColumn(String name, Type type)
public TableDescription.Builder addNonnullColumn(String name, Type type, String family)
public TableDescription.Builder addKeyRange(KeyRange value)
public TableDescription.Builder addNullableColumn(String name, Type type)
public TableDescription.Builder addNullableColumn(String name, Type type, String family)
public TableDescription.Builder setPrimaryKey(String name)
public TableDescription.Builder setPrimaryKeys(String... names)
public TableDescription.Builder setPrimaryKeys(List<String> names)
public TableDescription.Builder addGlobalIndex(String name, List<String> columns)
public TableDescription.Builder addGlobalIndex(String name, List<String> columns, List<String> dataColumns)
public TableDescription.Builder addGlobalAsyncIndex(String name, List<String> columns)
public TableDescription.Builder addGlobalAsyncIndex(String name, List<String> columns, List<String> dataColumns)
public TableDescription.Builder setTableStats(TableDescription.TableStats tableStats)
public TableDescription.Builder setPartitioningSettings(PartitioningSettings partitioningSettings)
public TableDescription.Builder addColumnFamily(ColumnFamily family)
public TableDescription.Builder addPartitionStat(long rows, long size)
public TableDescription.Builder setTtlSettings(int ttlModeCase, String columnName, int expireAfterSeconds)
public TableDescription build()
Copyright © 2023. All rights reserved.