Package app.babylon.table.column
Interface ColumnDouble.Builder
- All Superinterfaces:
CharSliceBuilder,ColumnBuilder
- Enclosing interface:
ColumnDouble
Builder for nullable double columns.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ColumnDouble.Builderadd(char[] chars, int start, int length) Parses and appends a double value from a character buffer, falling back to null when parsing fails.add(double x) Appends a double value.default ColumnDouble.Builderadd(CharSequence x) Parses and appends a double value, falling back to null when parsing fails.addNull()Appends an unset row.build()Materialises the current builder contents as an immutable column.Methods inherited from interface app.babylon.table.column.ColumnBuilder
getName
-
Method Details
-
add
Appends a double value.- Parameters:
x- the value to append- Returns:
- this builder
-
add
Parses and appends a double value, falling back to null when parsing fails.- Parameters:
x- the text to parse- Returns:
- this builder
-
add
Parses and appends a double value from a character buffer, falling back to null when parsing fails.- Specified by:
addin interfaceCharSliceBuilder- Parameters:
chars- the source charactersstart- the start offsetlength- the number of characters to parse- Returns:
- this builder
-
addNull
ColumnDouble.Builder addNull()Appends an unset row.- Returns:
- this builder
-
build
ColumnDouble build()Description copied from interface:ColumnBuilderMaterialises the current builder contents as an immutable column.- Specified by:
buildin interfaceColumnBuilder- Returns:
- the built column
-