Package com.yandex.ydb.table.description
Class TableDescription.Builder
- java.lang.Object
-
- com.yandex.ydb.table.description.TableDescription.Builder
-
- Enclosing class:
- TableDescription
public static class TableDescription.Builder extends Object
BUILDER
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableDescription.BuilderaddColumnFamily(ColumnFamily family)TableDescription.BuilderaddGlobalIndex(String name, List<String> columns)TableDescription.BuilderaddKeyRange(KeyRange value)TableDescription.BuilderaddNonnullColumn(String name, Type type)TableDescription.BuilderaddNonnullColumn(String name, Type type, String family)TableDescription.BuilderaddNullableColumn(String name, Type type)TableDescription.BuilderaddNullableColumn(String name, Type type, String family)TableDescriptionbuild()TableDescription.BuildersetPrimaryKey(String name)TableDescription.BuildersetPrimaryKeys(String... names)TableDescription.BuildersetPrimaryKeys(List<String> names)TableDescription.BuildertableStats(TableDescription.TableStats tableStats)
-
-
-
Method Detail
-
addNonnullColumn
public TableDescription.Builder addNonnullColumn(String name, Type type)
-
addNonnullColumn
public TableDescription.Builder addNonnullColumn(String name, Type type, String family)
-
addKeyRange
public TableDescription.Builder addKeyRange(KeyRange value)
-
addNullableColumn
public TableDescription.Builder addNullableColumn(String name, Type type)
-
addNullableColumn
public TableDescription.Builder addNullableColumn(String name, Type type, String family)
-
setPrimaryKey
public TableDescription.Builder setPrimaryKey(String name)
-
setPrimaryKeys
public TableDescription.Builder setPrimaryKeys(String... names)
-
setPrimaryKeys
public TableDescription.Builder setPrimaryKeys(List<String> names)
-
addGlobalIndex
public TableDescription.Builder addGlobalIndex(String name, List<String> columns)
-
tableStats
public TableDescription.Builder tableStats(TableDescription.TableStats tableStats)
-
addColumnFamily
public TableDescription.Builder addColumnFamily(ColumnFamily family)
-
build
public TableDescription build()
-
-