Package com.yandex.ydb.table.settings
Class AlterTableSettings
- java.lang.Object
-
- com.yandex.ydb.table.settings.RequestSettings<AlterTableSettings>
-
- com.yandex.ydb.table.settings.AlterTableSettings
-
public class AlterTableSettings extends RequestSettings<AlterTableSettings>
- Author:
- Sergey Polovko
-
-
Constructor Summary
Constructors Constructor Description AlterTableSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlterTableSettingsaddColumn(String name, Type type)AlterTableSettingsdropColumn(String name)voidforEachAddColumn(BiConsumer<String,Type> fn)voidforEachDropColumn(Consumer<String> fn)PartitioningSettingsgetPartitioningSettings()TtlSettingsgetTtlSettings()voidsetPartitioningSettings(PartitioningSettings partitioningSettings)voidsetTtlSettings(TtlSettings ttlSettings)-
Methods inherited from class com.yandex.ydb.table.settings.RequestSettings
getCancelAfter, getDeadlineAfter, getOperationTimeout, getTimeout, getTraceId, setCancelAfter, setDeadlineAfter, setOperationTimeout, setTimeout, setTimeout, setTraceId
-
-
-
-
Method Detail
-
addColumn
public AlterTableSettings addColumn(String name, Type type)
-
dropColumn
public AlterTableSettings dropColumn(String name)
-
forEachAddColumn
public void forEachAddColumn(BiConsumer<String,Type> fn)
-
getTtlSettings
@Nullable public TtlSettings getTtlSettings()
-
getPartitioningSettings
@Nullable public PartitioningSettings getPartitioningSettings()
-
setTtlSettings
public void setTtlSettings(@Nullable TtlSettings ttlSettings)
-
setPartitioningSettings
public void setPartitioningSettings(@Nullable PartitioningSettings partitioningSettings)
-
-