Package app.babylon.table.column
Interface ColumnCategorical.Builder<T>
- Type Parameters:
T- the value type
- All Superinterfaces:
ColumnBuilder,ColumnObject.Builder<T>
- Enclosing interface:
ColumnCategorical<T>
Builder for dictionary-encoded categorical columns.
-
Method Details
-
add
Description copied from interface:ColumnObject.BuilderAppends a value to the column.- Specified by:
addin interfaceColumnObject.Builder<T>- Parameters:
x- the value to append, which may benull- Returns:
- this builder
-
addNull
ColumnCategorical.Builder<T> addNull()Description copied from interface:ColumnObject.BuilderAppends an unset row.- Specified by:
addNullin interfaceColumnObject.Builder<T>- Returns:
- this builder
-
build
ColumnCategorical<T> build()Description copied from interface:ColumnBuilderMaterialises the current builder contents as an immutable column.- Specified by:
buildin interfaceColumnBuilder- Specified by:
buildin interfaceColumnObject.Builder<T>- Returns:
- the built column
-