public static class TableDescription.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public TableDescription.Builder setStoreType(TableDescription.StoreType storeType)
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 addGlobalUniqueIndex(String name, List<String> columns)
public TableDescription.Builder addGlobalUniqueIndex(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 addChangefeed(ChangefeedDescription changefeed)
Session.alterTable(java.lang.String, tech.ydb.table.settings.AlterTableSettings) and
AlterTableSettings.addChangefeed(tech.ydb.table.settings.Changefeed)changefeed - changefeed description@Deprecated public TableDescription.Builder setTtlSettings(int ttlModeCase, String columnName, int expireAfterSeconds)
public TableDescription.Builder setTtlSettings(TableTtl ttl)
public TableDescription build()
Copyright © 2025. All rights reserved.