Package tech.ytsaurus.core.tables
Class ColumnSchema.Builder
- java.lang.Object
-
- tech.ytsaurus.core.tables.ColumnSchema.Builder
-
- Enclosing class:
- ColumnSchema
public static class ColumnSchema.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String name, ColumnValueType type)
Builder(java.lang.String name, ColumnValueType type, boolean required)
Builder(java.lang.String name, tech.ytsaurus.typeinfo.TiType typeV3)
Builder(ColumnSchema columnSchema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnSchema
build()
ColumnSchema.Builder
setAggregate(java.lang.String aggregate)
ColumnSchema.Builder
setExpression(java.lang.String expression)
ColumnSchema.Builder
setGroup(java.lang.String group)
ColumnSchema.Builder
setLock(java.lang.String lock)
ColumnSchema.Builder
setSortOrder(ColumnSortOrder sortOrder)
-
-
-
Constructor Detail
-
Builder
public Builder(java.lang.String name, ColumnValueType type)
-
Builder
public Builder(java.lang.String name, ColumnValueType type, boolean required)
-
Builder
public Builder(java.lang.String name, tech.ytsaurus.typeinfo.TiType typeV3)
-
Builder
public Builder(ColumnSchema columnSchema)
-
-
Method Detail
-
setSortOrder
public ColumnSchema.Builder setSortOrder(ColumnSortOrder sortOrder)
-
setLock
public ColumnSchema.Builder setLock(java.lang.String lock)
-
setExpression
public ColumnSchema.Builder setExpression(java.lang.String expression)
-
setAggregate
public ColumnSchema.Builder setAggregate(java.lang.String aggregate)
-
setGroup
public ColumnSchema.Builder setGroup(java.lang.String group)
-
build
public ColumnSchema build()
-
-