Package app.babylon.table.column
Interface ColumnInt.Builder
- All Superinterfaces:
Column.Builder
- Enclosing interface:
ColumnInt
Builder for nullable int columns.
-
Method Summary
Modifier and TypeMethodDescriptionadd(int x) Appends an int value.default ColumnInt.Builderadd(Sentence.ParseMode parseMode, CharSequence chars, int start, int end) Appends a value directly from a character slice using the supplied parse mode.default ColumnInt.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, getName
-
Method Details
-
add
Appends an int 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
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
-
addNull
ColumnInt.Builder addNull()Appends an unset row.- Specified by:
addNullin interfaceColumn.Builder- Returns:
- this builder
-
build
ColumnInt build()Description copied from interface:Column.BuilderMaterialises the current builder contents as an immutable column.- Specified by:
buildin interfaceColumn.Builder- Returns:
- the built column
-