Package app.babylon.table.column
Interface ColumnBoolean.Builder
- All Superinterfaces:
Column.Builder
- Enclosing interface:
ColumnBoolean
Builder for nullable boolean columns.
-
Method Summary
Modifier and TypeMethodDescriptionadd(boolean x) Appends a boolean value.default ColumnBoolean.Builderadd(ByteSequence bytes, int start, int end) default ColumnBoolean.Builderadd(Sentence.ParseMode parseMode, ByteSequence bytes, int start, int end) default ColumnBoolean.Builderadd(Sentence.ParseMode parseMode, CharSequence chars, int start, int end) Appends a value directly from a character slice using the supplied parse mode.default ColumnBoolean.Builderadd(CharSequence chars, int start, int end) Appends a value directly from a character slice using exact parsing.addNull()Appends an unset row.build()Materialises the current builder contents as an immutable column.Methods inherited from interface app.babylon.table.column.Column.Builder
add, add, add, getName
-
Method Details
-
add
Appends a boolean value.- Parameters:
x- the value to append- Returns:
- this builder
-
add
Description copied from interface:Column.BuilderAppends a value directly from a character slice using exact parsing.- Specified by:
addin interfaceColumn.Builder- Parameters:
chars- the source textstart- the start indexend- one past the last character in the slice- Returns:
- this builder
-
add
- Specified by:
addin interfaceColumn.Builder
-
add
default ColumnBoolean.Builder add(Sentence.ParseMode parseMode, CharSequence chars, int start, int end) Description copied from interface:Column.BuilderAppends a value directly from a character slice using the supplied parse mode.- Specified by:
addin interfaceColumn.Builder- Parameters:
parseMode- sentence parse mode, ornullfor exact parsingchars- the source textstart- the start indexend- one past the last character in the slice- Returns:
- this builder
-
add
default ColumnBoolean.Builder add(Sentence.ParseMode parseMode, ByteSequence bytes, int start, int end) - Specified by:
addin interfaceColumn.Builder
-
addNull
ColumnBoolean.Builder addNull()Appends an unset row.- Specified by:
addNullin interfaceColumn.Builder- Returns:
- this builder
-
build
ColumnBoolean build()Description copied from interface:Column.BuilderMaterialises the current builder contents as an immutable column.- Specified by:
buildin interfaceColumn.Builder- Returns:
- the built column
-