Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(double) - Method in class app.babylon.table.aggregation.AccumulatorDouble
- accept(Row) - Method in interface app.babylon.table.io.RowConsumer
- accept(Row) - Method in class app.babylon.table.io.RowConsumerCreateTable
- accept(CharSequence, int, int) - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Parses and accumulates a double from a character slice.
- AccumulatorDouble - Class in app.babylon.table.aggregation
-
Incrementally accumulates summary statistics for double values.
- AccumulatorDouble() - Constructor for class app.babylon.table.aggregation.AccumulatorDouble
-
Creates an empty accumulator.
- add(boolean) - Method in class app.babylon.table.column.BitList.Builder
-
Appends a bit value.
- add(boolean) - Method in interface app.babylon.table.column.ColumnBoolean.Builder
-
Appends a boolean value.
- add(boolean) - Method in class app.babylon.table.selection.Selection
- add(byte) - Method in interface app.babylon.table.column.ColumnByte.Builder
-
Appends a byte value.
- add(double) - Method in interface app.babylon.table.column.ColumnDouble.Builder
-
Appends a double value.
- add(int) - Method in interface app.babylon.table.column.CategoryCodeList.Builder
-
Appends one category code.
- add(int) - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
- add(int) - Method in interface app.babylon.table.column.ColumnInt.Builder
-
Appends an int value.
- add(int) - Method in interface app.babylon.table.ViewIndex.Builder
- add(int) - Method in class app.babylon.table.ViewIndex.BuilderInt
- add(long) - Method in interface app.babylon.table.column.ColumnLong.Builder
-
Appends a long value.
- add(Column...) - Method in interface app.babylon.table.TableColumnar
- add(Sentence.ParseMode, CharSequence) - Method in interface app.babylon.table.column.Column.Builder
-
Appends a value directly from a whole character sequence using the supplied parse mode.
- add(Sentence.ParseMode, CharSequence, int, int) - Method in interface app.babylon.table.column.Column.Builder
-
Appends a value directly from a character slice using the supplied parse mode.
- add(Sentence.ParseMode, CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnBoolean.Builder
- add(Sentence.ParseMode, CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnByte.Builder
- add(Sentence.ParseMode, CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnDouble.Builder
-
Parses and appends a double value from a character buffer, falling back to null when parsing fails.
- add(Sentence.ParseMode, CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnInt.Builder
- add(Sentence.ParseMode, CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnLong.Builder
- add(Sentence.ParseMode, CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnObject.Builder
- add(CharSequence) - Method in interface app.babylon.table.column.Column.Builder
-
Appends a value directly from a whole character sequence using exact parsing.
- add(CharSequence) - Method in interface app.babylon.table.column.ColumnDouble.Builder
-
Parses and appends a double value, falling back to null when parsing fails.
- add(CharSequence, int, int) - Method in interface app.babylon.table.column.Column.Builder
-
Appends a value directly from a character slice using exact parsing.
- add(CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnBoolean.Builder
- add(CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnByte.Builder
- add(CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnDouble.Builder
- add(CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnInt.Builder
- add(CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnLong.Builder
- add(CharSequence, int, int) - Method in interface app.babylon.table.column.ColumnObject.Builder
- add(T) - Method in interface app.babylon.table.column.ColumnCategorical.Builder
- add(T) - Method in interface app.babylon.table.column.ColumnObject.Builder
-
Appends a value to the column.
- Add - Enum constant in enum class app.babylon.table.transform.TransformDecimalBinaryOperator.OPERATOR
- addAll(int[]) - Method in interface app.babylon.table.column.CategoryCodeList.Builder
-
Appends all supplied category codes.
- addAll(int[]) - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
- addAll(int[]) - Method in interface app.babylon.table.ViewIndex.Builder
- addAll(int[]) - Method in class app.babylon.table.ViewIndex.BuilderInt
- addNull() - Method in interface app.babylon.table.column.Column.Builder
-
Appends an unset row.
- addNull() - Method in interface app.babylon.table.column.ColumnBoolean.Builder
-
Appends an unset row.
- addNull() - Method in interface app.babylon.table.column.ColumnByte.Builder
-
Appends an unset row.
- addNull() - Method in interface app.babylon.table.column.ColumnCategorical.Builder
- addNull() - Method in interface app.babylon.table.column.ColumnDouble.Builder
-
Appends an unset row.
- addNull() - Method in interface app.babylon.table.column.ColumnInt.Builder
-
Appends an unset row.
- addNull() - Method in interface app.babylon.table.column.ColumnLong.Builder
-
Appends an unset row.
- addNull() - Method in interface app.babylon.table.column.ColumnObject.Builder
-
Appends an unset row.
- addNull() - Method in interface app.babylon.table.ViewIndex.Builder
- addNull() - Method in class app.babylon.table.ViewIndex.BuilderInt
- AFTER - Enum constant in enum class app.babylon.table.transform.TransformTakeToType.Operation
- aggregate() - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
-
Returns the value of the
aggregaterecord component. - aggregate(ColumnDouble, Aggregate) - Static method in class app.babylon.table.column.Columns
-
Computes an aggregate over a double column.
- aggregate(ColumnObject<BigDecimal>, Aggregate) - Static method in class app.babylon.table.column.Columns
-
Computes an aggregate over a decimal column.
- Aggregate - Enum Class in app.babylon.table.aggregation
-
Supported aggregate calculations.
- AggregateSpec(ColumnName, ColumnName, Aggregate) - Constructor for record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
-
Creates an instance of a
AggregateSpecrecord class. - ALL - Enum constant in enum class app.babylon.table.transform.TransformSplit.Mode
- alphaCount() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns the number of alphabetic characters.
- and(ConditionExpression) - Method in interface app.babylon.table.dsl.ConditionExpression
- and(RowFilter) - Method in interface app.babylon.table.selection.RowFilter
- and(Selection) - Method in class app.babylon.table.selection.Selection
- AND - Enum constant in enum class app.babylon.table.dsl.LogicalCondition.Operator
- app.babylon.io - package app.babylon.io
- app.babylon.lang - package app.babylon.lang
- app.babylon.table - package app.babylon.table
- app.babylon.table.aggregation - package app.babylon.table.aggregation
- app.babylon.table.column - package app.babylon.table.column
- app.babylon.table.column.type - package app.babylon.table.column.type
- app.babylon.table.dsl - package app.babylon.table.dsl
- app.babylon.table.grouping - package app.babylon.table.grouping
- app.babylon.table.io - package app.babylon.table.io
- app.babylon.table.plans - package app.babylon.table.plans
- app.babylon.table.selection - package app.babylon.table.selection
- app.babylon.table.sorting - package app.babylon.table.sorting
- app.babylon.table.transform - package app.babylon.table.transform
- app.babylon.table.transform.dsl - package app.babylon.table.transform.dsl
- app.babylon.text - package app.babylon.text
- append(char) - Method in class app.babylon.table.io.RowBuffer
- append(char[], int, int) - Method in class app.babylon.table.io.RowBuffer
- append(Reader) - Method in class app.babylon.table.io.RowBuffer
- append(CharSequence) - Method in class app.babylon.table.io.RowBuffer
- appendTo(int, StringBuilder, ToStringSettings) - Method in interface app.babylon.table.column.Column
-
Appends the value at the supplied row using the provided rendering settings.
- appendTo(int, StringBuilder, ToStringSettings) - Method in interface app.babylon.table.column.ColumnBoolean
- appendTo(int, StringBuilder, ToStringSettings) - Method in interface app.babylon.table.column.ColumnByte
- appendTo(int, StringBuilder, ToStringSettings) - Method in interface app.babylon.table.column.ColumnDouble
- appendTo(int, StringBuilder, ToStringSettings) - Method in interface app.babylon.table.column.ColumnInt
- appendTo(int, StringBuilder, ToStringSettings) - Method in interface app.babylon.table.column.ColumnLong
- appendTo(int, StringBuilder, ToStringSettings) - Method in interface app.babylon.table.column.ColumnObject
- appendTo(StringBuilder) - Method in class app.babylon.table.transform.QuickTransformScript
- APPLICATION_PDF - Enum constant in enum class app.babylon.io.MimeType
- apply(Column) - Method in class app.babylon.table.transform.TransformAbs
- apply(Column) - Method in class app.babylon.table.transform.TransformNegate
- apply(Column) - Method in class app.babylon.table.transform.TransformNormalise
- apply(Column) - Method in class app.babylon.table.transform.TransformRound
- apply(Column) - Method in class app.babylon.table.transform.TransformStringToType
- apply(Column, ColumnBoolean) - Method in class app.babylon.table.transform.TransformAbs
- apply(Column, ColumnBoolean) - Method in class app.babylon.table.transform.TransformNegate
- apply(Column, ColumnBoolean) - Method in class app.babylon.table.transform.TransformNormalise
- apply(Column, ColumnBoolean) - Method in class app.babylon.table.transform.TransformRound
- apply(TableColumnar) - Method in class app.babylon.table.transform.TransformSet
- apply(TableColumnar, TableColumnar) - Method in class app.babylon.table.transform.TransformRegistry
-
Deprecated, for removal: This API element is subject to removal in a future version.
- apply(SourceMetadata, Map<ColumnName, Column>) - Method in interface app.babylon.table.transform.Transform
- apply(SourceMetadata, Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformMetadataConstant
- apply(Transform) - Method in interface app.babylon.table.TableColumnar
- apply(Transform...) - Method in interface app.babylon.table.TableColumnar
- apply(SliceParser<T>, CharSequence) - Method in enum class app.babylon.text.Sentence.ParseMode
- apply(SliceParser<T>, CharSequence, int, int) - Method in enum class app.babylon.text.Sentence.ParseMode
- apply(CharSequence) - Method in interface app.babylon.text.SliceParser
- apply(Iterable<? extends Transform>) - Method in interface app.babylon.table.TableColumnar
- apply(Function<CharSequence, T>, CharSequence) - Method in enum class app.babylon.text.Sentence.ParseMode
- apply(Map<ColumnName, Column>) - Method in interface app.babylon.table.transform.Transform
- apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformRemove
- apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformRetain
- apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSplit
- apply(Map<ColumnName, Column>) - Method in interface app.babylon.table.transform.TransformToColumn
- apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToLocalDate
- ArgumentCheck - Class in app.babylon.lang
-
Small argument validation helpers used throughout the library.
- ARRAY - Enum constant in enum class app.babylon.table.column.ColumnObject.Mode
-
Use direct array storage when building the column.
- asStringColumn(Column) - Static method in class app.babylon.table.column.Columns
-
Casts a generic column to a string column.
- AUTO - Enum constant in enum class app.babylon.table.column.ColumnObject.Mode
-
Let the builder choose the most suitable representation.
- autoDetectEncoding() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Deprecated.
- autoDetectOptions() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Returns the value of the
autoDetectOptionsrecord component.
B
- BABYLON - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- BACK_SLASH - Enum constant in enum class app.babylon.table.dsl.TokenType
- BEFORE - Enum constant in enum class app.babylon.table.transform.TransformTakeToType.Operation
- BIG_DECIMAL - Static variable in class app.babylon.table.column.type.TypeParsers
- BIG_DECIMAL - Static variable in class app.babylon.table.column.type.TypeWriters
- BigDecimals - Class in app.babylon.text
-
Parsing and extraction helpers for decimal text values.
- BigDecimals.PreparedDecimal - Class in app.babylon.text
-
Prepared decimal text together with formatting flags discovered during normalisation.
- bind(ColumnName[]) - Method in interface app.babylon.table.io.RowFilter
- bind(TableColumnar) - Method in interface app.babylon.table.selection.RowFilter
- BitList - Interface in app.babylon.table.column
-
A compact immutable sequence of boolean values backed by a bit set.
- BitList.Builder - Class in app.babylon.table.column
-
Mutable builder for
BitList. - bomLengthBytes() - Method in class app.babylon.io.StreamSourceProbe
- BOOLEAN - Static variable in class app.babylon.table.column.ColumnTypes
-
Primitive boolean type.
- BOOLEAN - Static variable in class app.babylon.table.column.type.TypeParsers
- BOOLEAN - Static variable in class app.babylon.table.column.type.TypeWriters
- BOOLEAN_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
-
Boxed boolean type.
- Booleans - Class in app.babylon.text
- build() - Method in class app.babylon.table.column.BitList.Builder
-
Builds the immutable bit list and transfers ownership.
- build() - Method in interface app.babylon.table.column.CategoryCodeList.Builder
-
Builds the immutable category code list.
- build() - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
- build() - Method in interface app.babylon.table.column.Column.Builder
-
Materialises the current builder contents as an immutable column.
- build() - Method in interface app.babylon.table.column.ColumnBoolean.Builder
- build() - Method in interface app.babylon.table.column.ColumnByte.Builder
- build() - Method in interface app.babylon.table.column.ColumnCategorical.Builder
- build() - Method in interface app.babylon.table.column.ColumnDouble.Builder
- build() - Method in interface app.babylon.table.column.ColumnInt.Builder
- build() - Method in interface app.babylon.table.column.ColumnLong.Builder
- build() - Method in interface app.babylon.table.column.ColumnObject.Builder
- build() - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- build() - Method in class app.babylon.table.io.ReadOptionsCsv.Builder
- build() - Method in class app.babylon.table.io.RowConsumerCreateTable
- build() - Method in class app.babylon.table.io.RowSourceResultSet.Builder
- build() - Method in class app.babylon.table.io.TableSinkCsv.Builder
- build() - Method in class app.babylon.table.transform.TransformAbs.Builder
- build() - Method in class app.babylon.table.transform.TransformFlag.Builder
- build() - Method in class app.babylon.table.transform.TransformNegate.Builder
- build() - Method in class app.babylon.table.transform.TransformRegistry.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
QuickTransformsdirectly. - build() - Method in class app.babylon.table.transform.TransformRound.Builder
- build() - Method in class app.babylon.table.transform.TransformStringToType.Builder
- build() - Method in class app.babylon.table.transform.TransformSubstitute.Builder
- build() - Method in class app.babylon.table.transform.TransformToLocalDate.Builder
- build() - Method in interface app.babylon.table.ViewIndex.Builder
- build() - Method in class app.babylon.table.ViewIndex.BuilderInt
- buildAs(Column.Type) - Method in interface app.babylon.table.column.ColumnCategorical.Builder
-
Builds a column by parsing each distinct source value as the supplied target type.
- buildAs(Column.Type) - Method in interface app.babylon.table.column.ColumnObject.Builder
-
Builds a column by parsing this builder's source values as the supplied target type.
- builder() - Static method in interface app.babylon.table.column.BitList
-
Creates a mutable bit-list builder.
- builder() - Static method in interface app.babylon.table.column.CategoryCodeList
-
Creates a mutable builder for category codes.
- builder() - Static method in class app.babylon.table.io.ProjectedRowReader
- builder() - Static method in record class app.babylon.table.io.ReadOptionsCsv
- builder() - Static method in class app.babylon.table.io.RowSourceResultSet
- builder() - Static method in class app.babylon.table.io.TableSinkCsv
- builder() - Static method in class app.babylon.table.transform.TransformRegistry
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
QuickTransformsextension methods instead. - builder() - Static method in class app.babylon.table.transform.TransformRound
- builder() - Static method in class app.babylon.table.transform.TransformStringToType
- builder() - Static method in class app.babylon.table.transform.TransformToLocalDate
- builder() - Static method in interface app.babylon.table.ViewIndex
- builder(Column.Type) - Static method in class app.babylon.table.transform.TransformStringToType
- builder(Column.Type, ColumnName) - Static method in class app.babylon.table.transform.TransformStringToType
- builder(ColumnName) - Static method in interface app.babylon.table.column.ColumnBoolean
-
Creates a boolean column builder for the supplied column name.
- builder(ColumnName) - Static method in interface app.babylon.table.column.ColumnByte
-
Creates a byte column builder for the supplied column name.
- builder(ColumnName) - Static method in interface app.babylon.table.column.ColumnCategorical
-
Creates a string categorical builder.
- builder(ColumnName) - Static method in interface app.babylon.table.column.ColumnDouble
-
Creates a double column builder for the supplied column name.
- builder(ColumnName) - Static method in interface app.babylon.table.column.ColumnInt
-
Creates an int column builder for the supplied column name.
- builder(ColumnName) - Static method in interface app.babylon.table.column.ColumnLong
-
Creates a long column builder for the supplied column name.
- builder(ColumnName) - Static method in interface app.babylon.table.column.ColumnObject
-
Creates a
Stringcolumn builder. - builder(ColumnName) - Static method in class app.babylon.table.transform.TransformAbs
- builder(ColumnName) - Static method in class app.babylon.table.transform.TransformNegate
- builder(ColumnName) - Static method in class app.babylon.table.transform.TransformRound
- builder(ColumnName) - Static method in class app.babylon.table.transform.TransformSubstitute
- builder(ColumnName, int) - Static method in interface app.babylon.table.column.ColumnLong
-
Creates a long column builder with an initial capacity hint.
- builder(ColumnName, Column.Type) - Static method in interface app.babylon.table.column.ColumnCategorical
-
Creates a categorical builder for the supplied non-primitive type.
- builder(ColumnName, Column.Type) - Static method in interface app.babylon.table.column.ColumnObject
-
Creates an object column builder using the default storage mode.
- builder(ColumnName, Column.Type, ColumnObject.Mode) - Static method in interface app.babylon.table.column.ColumnObject
-
Creates an object column builder using the requested storage mode.
- builder(ColumnName, ColumnName...) - Static method in class app.babylon.table.transform.TransformToLocalDate
- builder(ConditionExpression) - Static method in class app.babylon.table.transform.TransformFlag
- builder(Iterable<ColumnName>) - Static method in class app.babylon.table.transform.TransformToLocalDate
- Builder() - Constructor for class app.babylon.table.column.BitList.Builder
-
Creates an empty builder.
- builderDecimal(ColumnName) - Static method in interface app.babylon.table.column.ColumnObject
-
Creates a
BigDecimalcolumn builder. - BYTE - Static variable in class app.babylon.table.column.ColumnTypes
-
Primitive byte type.
- BYTE - Static variable in class app.babylon.table.column.type.TypeParsers
- BYTE - Static variable in class app.babylon.table.column.type.TypeWriters
- BYTE_MAX_VALUE - Static variable in interface app.babylon.table.column.CategoryCodeList
-
Largest category code that fits in an unsigned byte.
- BYTE_MAX_VALUE - Static variable in interface app.babylon.table.ViewIndex
- BYTE_NULL - Static variable in interface app.babylon.table.ViewIndex
- BYTE_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
-
Boxed byte type.
- BytePredicate - Interface in app.babylon.table.column
-
Primitive predicate for byte values.
C
- CARRIAGE_RETURN - Enum constant in enum class app.babylon.table.dsl.TokenType
- CATEGORICAL - Enum constant in enum class app.babylon.table.column.ColumnObject.Mode
-
Use dictionary encoding when building the column.
- CategoryCodeList - Interface in app.babylon.table.column
-
Stores category codes as a compact immutable integer sequence for dictionary-encoded columns.
- CategoryCodeList.Builder - Interface in app.babylon.table.column
-
Mutable builder for
CategoryCodeList. - CategoryCodeList.BuilderInt - Class in app.babylon.table.column
-
Builder implementation that stores incoming codes as ints before compacting to the smallest suitable representation.
- CHAR_MAX_VALUE - Static variable in interface app.babylon.table.column.CategoryCodeList
-
Largest category code that fits in an unsigned char.
- CHAR_MAX_VALUE - Static variable in interface app.babylon.table.ViewIndex
- CHAR_NULL - Static variable in interface app.babylon.table.ViewIndex
- charAt(int) - Method in class app.babylon.table.io.RowBuffer
- charAt(int) - Method in record class app.babylon.table.TableDescription
- charAt(int, int) - Method in class app.babylon.table.io.RowKey
- charset() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Returns the value of the
charsetrecord component. - clean(CharSequence, char...) - Static method in class app.babylon.text.Strings
-
Strips external text with
Strings.stripx(CharSequence), normalises any remaining whitespace run to a single space, and removes selected characters. - clean(String) - Static method in class app.babylon.table.column.ColumnName
-
Returns the canonical cleaned form of arbitrary column-name text.
- clean(String) - Static method in class app.babylon.table.TableName
- cleanCharacters() - Method in class app.babylon.table.transform.TransformClean
- clear() - Method in class app.babylon.table.io.RowBuffer
- close() - Method in interface app.babylon.table.io.RowCursor
- close() - Method in class app.babylon.table.io.RowCursorResultSet
- COLON - Enum constant in enum class app.babylon.table.dsl.TokenType
- column() - Method in record class app.babylon.table.dsl.Token
- column() - Method in exception class app.babylon.table.dsl.TransformDslException
- column(ColumnName) - Static method in class app.babylon.table.dsl.Conditions
- column(ColumnName) - Static method in record class app.babylon.table.transform.TransformConcat.Part
- column(ColumnName) - Static method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
- column(String) - Static method in class app.babylon.table.dsl.Conditions
- Column - Interface in app.babylon.table.column
-
Base contract for a named column of tabular data, including size, null-state, comparison, projection, and row-level access operations.
- Column.Builder - Interface in app.babylon.table.column
-
Builds an immutable column instance for a specific column name.
- Column.Operator - Enum Class in app.babylon.table.column
- Column.Type - Interface in app.babylon.table.column
-
Describes the runtime value type stored by a column.
- ColumnBoolean - Interface in app.babylon.table.column
-
A nullable primitive boolean column backed by compact bit lists for both values and null-state.
- ColumnBoolean.Builder - Interface in app.babylon.table.column
-
Builder for nullable boolean columns.
- ColumnByte - Interface in app.babylon.table.column
-
A column of byte values used for compact storage of byte-oriented data and file-signature style checks.
- ColumnByte.Builder - Interface in app.babylon.table.column
-
Builder for nullable byte columns.
- ColumnCategorical<T> - Interface in app.babylon.table.column
-
An object column optimised for repeated values by storing dictionary-encoded categories.
- ColumnCategorical.Builder<T> - Interface in app.babylon.table.column
-
Builder for dictionary-encoded categorical columns.
- ColumnDefinition - Record Class in app.babylon.table.column
-
Describes a logical input column with a required name and an optional type.
- ColumnDefinition(ColumnName) - Constructor for record class app.babylon.table.column.ColumnDefinition
-
Creates an untyped column definition.
- ColumnDefinition(ColumnName, Column.Type) - Constructor for record class app.babylon.table.column.ColumnDefinition
-
Validates the canonical record state.
- ColumnDouble - Interface in app.babylon.table.column
-
A column of nullable double values with efficient primitive access and predicate-based row selection.
- ColumnDouble.Builder - Interface in app.babylon.table.column
-
Builder for nullable double columns.
- ColumnInt - Interface in app.babylon.table.column
-
A column of nullable int values with efficient primitive access and predicate-based row selection.
- ColumnInt.Builder - Interface in app.babylon.table.column
-
Builder for nullable int columns.
- ColumnLocalDates - Class in app.babylon.table.transform
-
Local-date helpers for string and typed date columns.
- ColumnLong - Interface in app.babylon.table.column
-
A column of nullable long values with efficient primitive access and predicate-based row selection.
- ColumnLong.Builder - Interface in app.babylon.table.column
-
Builder for nullable long columns.
- columnName() - Method in interface app.babylon.table.column.Transformer
-
Returns the output column name, or
nullto keep the source name. - columnName() - Method in class app.babylon.table.dsl.ComparisonCondition
- columnName() - Method in record class app.babylon.table.transform.TransformConcat.Part
-
Returns the value of the
columnNamerecord component. - columnName() - Method in class app.babylon.table.transform.TransformStringToType
- columnName() - Method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
-
Returns the value of the
columnNamerecord component. - columnName() - Method in class app.babylon.table.transform.TransformAbs
- columnName() - Method in class app.babylon.table.transform.TransformNegate
- columnName() - Method in class app.babylon.table.transform.TransformNormalise
- columnName() - Method in class app.babylon.table.transform.TransformRound
- columnName() - Method in class app.babylon.table.transform.TransformSubstitute
- columnName() - Method in class app.babylon.table.transform.TransformTakeToType
- ColumnName - Class in app.babylon.table.column
-
Canonical, case-insensitive table column name.
- columnNames() - Method in class app.babylon.table.dsl.ComparisonCondition
- columnNames() - Method in interface app.babylon.table.dsl.ConditionExpression
- columnNames() - Method in class app.babylon.table.dsl.LogicalCondition
- columnNames() - Method in class app.babylon.table.transform.TransformAnyToString
- columnNames() - Method in class app.babylon.table.transform.TransformCoalesce
- columnNames() - Method in class app.babylon.table.transform.TransformRemove
- columnNames() - Method in class app.babylon.table.transform.TransformRetain
- columnNames() - Method in class app.babylon.table.transform.TransformToLocalDate
- ColumnObject<T> - Interface in app.babylon.table.column
-
A column that stores object values, including strings, dates, decimals, and other reference types.
- ColumnObject.Builder<T> - Interface in app.babylon.table.column
-
Builder for nullable object columns.
- ColumnObject.Mode - Enum Class in app.babylon.table.column
-
Controls which physical representation should back an object column.
- columns() - Method in class app.babylon.table.io.ProjectedRowReader
- columns() - Method in interface app.babylon.table.io.RowCursor
-
Returns source-native column definitions when the physical source has them.
- columns() - Method in class app.babylon.table.io.RowCursorResultSet
- columns() - Method in interface app.babylon.table.TableColumnar
- Columns - Class in app.babylon.table.column
-
Utility methods for common column construction, conversion, aggregation, and reshaping operations.
- ColumnsComparator - Class in app.babylon.table.column
-
Row comparator that compares table rows by a sequence of columns.
- ColumnsComparator(TableColumnar, ColumnName...) - Constructor for class app.babylon.table.column.ColumnsComparator
-
Creates a comparator over the supplied table columns.
- columnToCopy - Variable in class app.babylon.table.transform.TransformCopy
- columnToCopy() - Method in class app.babylon.table.transform.TransformCopy
- ColumnTypes - Class in app.babylon.table.column
-
Standard built-in column types.
- COMMA - Enum constant in enum class app.babylon.table.dsl.TokenType
- compact(String[]) - Static method in class app.babylon.text.Strings
-
Returns a copy of
valueswithnullentries removed while preserving order. - compact(String[], Predicate<String>) - Static method in class app.babylon.text.Strings
-
Returns a copy of
valueswith entries matchingremoveomitted while preserving order. - ComparatorInt - Interface in app.babylon.table.sorting
-
Compares two primitive int values without boxing.
- compare(int, int) - Method in interface app.babylon.table.column.Column
-
Compares two row values from this column using the column's ordering semantics.
- compare(int, int) - Method in interface app.babylon.table.column.ColumnBoolean
- compare(int, int) - Method in interface app.babylon.table.column.ColumnByte
- compare(int, int) - Method in interface app.babylon.table.column.ColumnCategorical
- compare(int, int) - Method in interface app.babylon.table.column.ColumnDouble
- compare(int, int) - Method in interface app.babylon.table.column.ColumnInt
- compare(int, int) - Method in interface app.babylon.table.column.ColumnLong
- compare(int, int) - Method in interface app.babylon.table.sorting.ComparatorInt
-
Compares two primitive ints.
- compare(Integer, Integer) - Method in class app.babylon.table.column.ColumnsComparator
- compareRows(int, int) - Method in class app.babylon.table.column.ColumnsComparator
-
Compares two row indexes.
- compareTo(ColumnName) - Method in class app.babylon.table.column.ColumnName
- compareTo(GroupKey) - Method in interface app.babylon.table.grouping.GroupKey
- compareTo(TableName) - Method in class app.babylon.table.TableName
- ComparisonCondition - Class in app.babylon.table.dsl
- ComparisonCondition(ColumnName, Column.Operator, String...) - Constructor for class app.babylon.table.dsl.ComparisonCondition
- concat(TableName, TableDescription, TableColumnar...) - Static method in class app.babylon.table.Tables
- concat(TableName, TableDescription, Collection<TableColumnar>) - Static method in class app.babylon.table.Tables
- concat(List<Column>) - Static method in class app.babylon.table.column.Columns
-
Concatenates multiple columns of the same logical type.
- concatColumn() - Method in class app.babylon.table.transform.TransformConcat
- condition() - Method in class app.babylon.table.transform.TransformFlag
- conditionColumnName() - Method in class app.babylon.table.transform.TransformAbs
- conditionColumnName() - Method in class app.babylon.table.transform.TransformNegate
- conditionColumnName() - Method in class app.babylon.table.transform.TransformNormalise
- conditionColumnName() - Method in class app.babylon.table.transform.TransformRound
- ConditionExpression - Interface in app.babylon.table.dsl
- Conditions - Class in app.babylon.table.dsl
- Conditions.ColumnCondition - Class in app.babylon.table.dsl
- constant(ColumnName, T, int, Column.Type) - Static method in interface app.babylon.table.column.ColumnCategorical
-
Creates a constant categorical column using an explicit column type.
- contains(ColumnName) - Method in interface app.babylon.table.TableColumnar
- copy() - Method in interface app.babylon.table.column.BitList
-
Returns an immutable copy of this bit list.
- copy() - Method in interface app.babylon.table.column.CategoryCodeList
-
Returns an immutable copy of this code list.
- copy() - Method in interface app.babylon.table.io.Row
- copy() - Method in class app.babylon.table.io.RowBuffer
- copy() - Method in class app.babylon.table.ViewIndex.ArrayByte
- copy() - Method in class app.babylon.table.ViewIndex.ArrayChar
- copy() - Method in class app.babylon.table.ViewIndex.ArrayInt
- copy() - Method in interface app.babylon.table.ViewIndex
- copy(ColumnName) - Method in interface app.babylon.table.column.Column
-
Creates a copy of this column with the supplied column name.
- copy(ColumnName) - Method in interface app.babylon.table.column.ColumnBoolean
- copy(ColumnName) - Method in interface app.babylon.table.column.ColumnByte
- copy(ColumnName) - Method in interface app.babylon.table.column.ColumnCategorical
- copy(ColumnName) - Method in interface app.babylon.table.column.ColumnDouble
- copy(ColumnName) - Method in interface app.babylon.table.column.ColumnInt
- copy(ColumnName) - Method in interface app.babylon.table.column.ColumnLong
- copy(ColumnName) - Method in interface app.babylon.table.column.ColumnObject
-
Creates a copy of this object column with the supplied column name.
- COUNT - Enum constant in enum class app.babylon.table.aggregation.Aggregate
-
Number of set values.
- create(StreamSource) - Static method in class app.babylon.table.io.RowSources
- create(ReadOptionsCsv, StreamSource) - Static method in class app.babylon.table.io.RowSources
- create(ReadOptionsCsv, InputStream) - Static method in class app.babylon.table.io.RowCursors
- create(TableName) - Static method in class app.babylon.table.io.RowConsumerCreateTable
- create(TableName, TableDescription, Map<ColumnName, Column.Type>) - Static method in class app.babylon.table.io.RowConsumerCreateTable
- create(TableName, TableDescription, Map<ColumnName, Column.Type>, DateFormat) - Static method in class app.babylon.table.io.RowConsumerCreateTable
- create(TableName, TableDescription, Map<ColumnName, Column.Type>, Map<ColumnName, Column.Type>, DateFormat) - Static method in class app.babylon.table.io.RowConsumerCreateTable
- create(String...) - Method in interface app.babylon.table.transform.TransformFactory
-
Deprecated, for removal: This API element is subject to removal in a future version.Parse DSL commands with
TransformCommandParserinstead. - create(String, String...) - Method in class app.babylon.table.transform.TransformRegistry
-
Deprecated, for removal: This API element is subject to removal in a future version.Parse a DSL statement with
QuickTransformsinstead. - CURRENCY - Static variable in class app.babylon.table.column.ColumnTypes
-
Currency type.
- CURRENCY - Static variable in class app.babylon.table.column.type.TypeParsers
- CURRENCY - Static variable in class app.babylon.table.column.type.TypeWriters
- Currencys - Class in app.babylon.text
-
Fast currency parsing helpers optimized for common major three-letter codes.
- current() - Method in interface app.babylon.table.io.LineReader
- current() - Method in class app.babylon.table.io.ProjectedRowReader
- current() - Method in interface app.babylon.table.io.RowCursor
- current() - Method in class app.babylon.table.io.RowCursorResultSet
- current() - Method in class app.babylon.table.io.RowStreamBuffered
- current() - Method in interface app.babylon.table.io.RowStreamMarkable
D
- DateFormat - Enum Class in app.babylon.table.transform
-
Supported date token orderings and special date encodings.
- DateFormatInference - Class in app.babylon.table.transform
-
Heuristics for inferring a consistent date format from string columns.
- DateValueFacts - Class in app.babylon.table.transform
-
Lightweight facts extracted from a date candidate string.
- DECIMAL - Static variable in class app.babylon.table.column.ColumnTypes
-
BigDecimal type.
- decimalPlaces(ColumnObject<BigDecimal>) - Static method in class app.babylon.table.column.Columns
-
Returns the largest non-negative scale found in a decimal column.
- DEFAULT_CHARSET - Static variable in class app.babylon.table.io.TableSinkCsv
- DEFAULT_LINE_SEPARATOR - Static variable in class app.babylon.table.io.TableSinkCsv
- DEFAULT_ROUNDING_MODE - Static variable in class app.babylon.table.transform.TransformRound
- DEFAULT_SCAN_LIMIT - Static variable in interface app.babylon.table.io.HeaderStrategy
-
Default number of rows to scan when inferring headers.
- DEFAULT_SEPARATOR - Static variable in class app.babylon.table.io.TableSinkCsv
- defaultValueNewColumn() - Method in class app.babylon.table.transform.TransformSubstitute
- delimited(TransformTakeToType.Operation, ColumnName, ColumnName, Column.Type, Sentence.ParseMode, String) - Static method in class app.babylon.table.transform.TransformTakeToType
- delimiter() - Method in class app.babylon.table.transform.TransformAfter
- delimiter() - Method in class app.babylon.table.transform.TransformBefore
- delimiter() - Method in class app.babylon.table.transform.TransformTakeToType.Delimited
- description() - Method in record class app.babylon.table.transform.SourceMetadata
-
Returns the value of the
descriptionrecord component. - DESCRIPTION - Enum constant in enum class app.babylon.table.transform.TransformMetadataConstant.Key
- detect(RowStreamMarkable, Set<ColumnName>) - Method in interface app.babylon.table.io.HeaderStrategy
-
Detects headers and optional selected columns from a markable row stream.
- detectedCharset() - Method in class app.babylon.io.StreamSourceProbe
- detectFoundHeaders(RowStreamMarkable, Set<ColumnName>) - Method in interface app.babylon.table.io.HeaderStrategy
-
Detects the raw headers present in the source.
- detectFoundHeaders(RowStreamMarkable, Set<ColumnName>) - Method in class app.babylon.table.io.HeaderStrategyAuto
- detectFoundHeaders(RowStreamMarkable, Set<ColumnName>) - Method in class app.babylon.table.io.HeaderStrategyExpectedHeaders
- detectFoundHeaders(RowStreamMarkable, Set<ColumnName>) - Method in class app.babylon.table.io.HeaderStrategyExplicitRow
- detectFoundHeaders(RowStreamMarkable, Set<ColumnName>) - Method in class app.babylon.table.io.HeaderStrategyNoHeaders
- detectFoundHeaders(RowStreamMarkable, Set<ColumnName>) - Method in class app.babylon.table.io.HeaderStrategyWidestNonEmptyRow
- Divide - Enum constant in enum class app.babylon.table.transform.TransformDecimalBinaryOperator.OPERATOR
- DMY - Enum constant in enum class app.babylon.table.transform.DateFormat
-
Day-month-year order.
- DOUBLE - Static variable in class app.babylon.table.column.ColumnTypes
-
Primitive double type.
- DOUBLE - Static variable in class app.babylon.table.column.type.TypeParsers
- DOUBLE - Static variable in class app.babylon.table.column.type.TypeWriters
- DOUBLE_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
-
Boxed double type.
- dslName() - Method in enum class app.babylon.table.transform.TransformMetadataConstant.Key
E
- effectiveMode() - Method in class app.babylon.table.transform.TransformCoalesce
- effectiveMode() - Method in class app.babylon.table.transform.TransformStringToType
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformStringToType
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformAbs
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformNegate
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformNormalise
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformRound
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformAfter
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformBefore
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformClassify
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformClean
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformExtract
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformLeft
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformPrefix
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformRight
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformStringReplace
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformStrip
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformSubstitute
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformSubstring
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformSuffix
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformToLowerCase
- effectiveNewColumnName() - Method in class app.babylon.table.transform.TransformToUpperCase
- effectiveNewColumnNotFoundValue() - Method in class app.babylon.table.transform.TransformClassify
- effectiveParseMode() - Method in class app.babylon.table.transform.TransformStringToType
- effectiveParseMode() - Method in class app.babylon.table.transform.TransformTakeToType
- effectiveParseMode() - Method in class app.babylon.table.transform.TransformToLocalDate
- effectiveRoundingMode() - Method in class app.babylon.table.transform.TransformRound
- effectiveSeparator() - Method in class app.babylon.table.transform.TransformConcat
- empty(Collection<T>) - Static method in class app.babylon.lang.Is
- empty(Map<U, V>) - Static method in class app.babylon.lang.Is
- empty(T[]) - Static method in class app.babylon.lang.Is
- EMPTY_OR_NULL - Static variable in class app.babylon.text.Strings
- EOF - Enum constant in enum class app.babylon.table.dsl.TokenType
- eq(ColumnObject<T>, T) - Static method in class app.babylon.table.selection.Selections
- eq(String) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
- EQUAL - Enum constant in enum class app.babylon.table.column.Column.Operator
- equals(ColumnObject<T>, Object) - Static method in interface app.babylon.table.column.ColumnObject
-
Compares a column object with another object using column name, size, and row-by-row value equality.
- equals(CharSequence, int, int, CharSequence) - Static method in class app.babylon.text.Strings
- equals(Object) - Method in record class app.babylon.table.column.ColumnDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class app.babylon.table.column.ColumnName
- equals(Object) - Method in record class app.babylon.table.dsl.Token
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class app.babylon.table.grouping.GroupKey.ElementsGroupKey
- equals(Object) - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class app.babylon.table.io.RowKey
- equals(Object) - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.babylon.table.TableDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class app.babylon.table.TableName
- equals(Object) - Method in record class app.babylon.table.transform.SourceMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.babylon.table.transform.TransformConcat.Part
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
-
Indicates whether some other object is "equal to" this one.
- equalsIgnoreCase(CharSequence, int, int, CharSequence) - Static method in class app.babylon.text.Strings
- EXACT - Enum constant in enum class app.babylon.text.Sentence.ParseMode
- EXCEL_XLSX - Enum constant in enum class app.babylon.io.MimeType
- ExcelLocalDate - Enum constant in enum class app.babylon.table.transform.DateFormat
-
Excel serial date without time.
- ExcelLocalDateTime - Enum constant in enum class app.babylon.table.transform.DateFormat
-
Excel serial date/time value.
- exclude(Map<ColumnName, Predicate<CharSequence>>) - Static method in class app.babylon.table.io.RowFilters
- excludeEmpty(ColumnName...) - Static method in class app.babylon.table.io.RowFilters
- excludeEmpty(Set<ColumnName>) - Static method in class app.babylon.table.io.RowFilters
- execute(StreamSource) - Method in class app.babylon.table.plans.TablePlanRead
-
Reads the supplied stream source as CSV using
ReadOptionsCsv.standard()defaults. - execute(RowCursor) - Method in interface app.babylon.table.plans.TablePlan
-
Executes this plan against an already-open row supplier.
- execute(RowCursor) - Method in class app.babylon.table.plans.TablePlanAggregate
- execute(RowCursor) - Method in class app.babylon.table.plans.TablePlanRead
- execute(RowCursor) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- execute(RowSource) - Method in interface app.babylon.table.plans.TablePlan
-
Executes this plan against a configured row source.
- execute(RowSource) - Method in class app.babylon.table.plans.TablePlanAggregate
- execute(RowSource) - Method in class app.babylon.table.plans.TablePlanRead
- execute(RowSource) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- execute(TableColumnar) - Method in class app.babylon.table.plans.TablePlanAggregate
- execute(TableColumnar) - Method in class app.babylon.table.plans.TablePlanRead
- execute(TableColumnar) - Method in class app.babylon.table.plans.TablePlanWrite
- execute(TableName, Column...) - Method in class app.babylon.table.plans.TablePlanRead
- execute(TableName, TableDescription, Column...) - Method in class app.babylon.table.plans.TablePlanRead
- execute(ResultSet) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- existingColumnName - Variable in class app.babylon.table.transform.TransformAfter
- existingColumnName - Variable in class app.babylon.table.transform.TransformBefore
- existingColumnName - Variable in class app.babylon.table.transform.TransformClassify
- existingColumnName - Variable in class app.babylon.table.transform.TransformClean
- existingColumnName - Variable in class app.babylon.table.transform.TransformExtract
- existingColumnName - Variable in class app.babylon.table.transform.TransformLeft
- existingColumnName - Variable in class app.babylon.table.transform.TransformPrefix
- existingColumnName - Variable in class app.babylon.table.transform.TransformRight
- existingColumnName - Variable in class app.babylon.table.transform.TransformStringReplace
- existingColumnName - Variable in class app.babylon.table.transform.TransformStringReplaceAll
- existingColumnName - Variable in class app.babylon.table.transform.TransformStrip
- existingColumnName - Variable in class app.babylon.table.transform.TransformSubstitute
- existingColumnName - Variable in class app.babylon.table.transform.TransformSubstring
- existingColumnName - Variable in class app.babylon.table.transform.TransformSuffix
- existingColumnName - Variable in class app.babylon.table.transform.TransformToLowerCase
- existingColumnName - Variable in class app.babylon.table.transform.TransformToUpperCase
- existingColumnName() - Method in class app.babylon.table.transform.TransformAfter
- existingColumnName() - Method in class app.babylon.table.transform.TransformBefore
- existingColumnName() - Method in class app.babylon.table.transform.TransformClassify
- existingColumnName() - Method in class app.babylon.table.transform.TransformClean
- existingColumnName() - Method in class app.babylon.table.transform.TransformExtract
- existingColumnName() - Method in class app.babylon.table.transform.TransformLeft
- existingColumnName() - Method in class app.babylon.table.transform.TransformPrefix
- existingColumnName() - Method in class app.babylon.table.transform.TransformRight
- existingColumnName() - Method in class app.babylon.table.transform.TransformStringReplace
- existingColumnName() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- existingColumnName() - Method in class app.babylon.table.transform.TransformStrip
- existingColumnName() - Method in class app.babylon.table.transform.TransformSubstitute
- existingColumnName() - Method in class app.babylon.table.transform.TransformSubstring
- existingColumnName() - Method in class app.babylon.table.transform.TransformSuffix
- existingColumnName() - Method in class app.babylon.table.transform.TransformToLowerCase
- existingColumnName() - Method in class app.babylon.table.transform.TransformToUpperCase
- expect(TokenType) - Method in class app.babylon.table.dsl.TokenStream
- expectEnd() - Method in class app.babylon.table.dsl.TokenStream
- expectLiteral() - Method in class app.babylon.table.dsl.TokenStream
- expectOperator() - Method in class app.babylon.table.dsl.TokenStream
- expectValue() - Method in class app.babylon.table.dsl.TokenStream
- expectWord(String) - Method in class app.babylon.table.dsl.TokenStream
- extract(CharSequence) - Static method in class app.babylon.text.BigDecimals
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Sentence.ParseMode.ONLY_INwithBigDecimals.parse(CharSequence)instead - extract(String) - Method in class app.babylon.table.transform.TransformTakeToType.Delimited
- extract(String) - Method in class app.babylon.table.transform.TransformTakeToType
- extract(String) - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- extractDouble(CharSequence) - Static method in class app.babylon.text.BigDecimals
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Sentence.ParseMode.ONLY_INwithBigDecimals.parseDouble(CharSequence)instead
F
- FALSE - Static variable in class app.babylon.text.Booleans
- fieldCount() - Method in class app.babylon.table.io.RowKey
- fieldLength(int) - Method in class app.babylon.table.io.RowKey
- fieldStart(int) - Method in class app.babylon.table.io.RowKey
- filter(RowFilter) - Method in interface app.babylon.table.TableColumnar
- finishField() - Method in class app.babylon.table.io.RowBuffer
- first() - Method in interface app.babylon.table.column.ColumnObject
-
Returns the first row value.
- first() - Method in class app.babylon.table.transform.TransformSubstring
- first() - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- FIRST - Enum constant in enum class app.babylon.table.transform.TransformSplit.Mode
- FIRST_IN - Enum constant in enum class app.babylon.text.Sentence.ParseMode
- firstIn(SliceParser<T>, CharSequence) - Static method in class app.babylon.text.Sentence
-
Finds the first parsed value in a space-separated sentence.
- firstIn(SliceParser<T>, CharSequence, int, int) - Static method in class app.babylon.text.Sentence
- fixedWidths() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Returns the value of the
fixedWidthsrecord component. - format() - Method in class app.babylon.table.transform.TransformToLocalDate
- format(String) - Method in class app.babylon.table.transform.dsl.TransformDslWriter
- FORWARD_SLASH - Enum constant in enum class app.babylon.table.dsl.TokenType
- frequencyMap(ColumnObject<T>) - Static method in class app.babylon.table.column.Columns
-
Builds a frequency map of set values in an object column.
- from(CharSequence) - Static method in class app.babylon.table.transform.DateValueFacts
-
Builds date facts from the supplied text.
- from(Function<CharSequence, T>) - Static method in interface app.babylon.text.SliceParser
-
Adapts an existing whole-sequence parser.
- fromBase64(String, String, MimeType) - Static method in class app.babylon.io.StreamSources
- fromClass(Class<?>, String) - Static method in class app.babylon.io.StreamSources
- fromFile(File) - Static method in class app.babylon.io.StreamSources
- fromFile(String, String) - Static method in class app.babylon.io.StreamSources
- fromString(CharSequence, String) - Static method in class app.babylon.io.StreamSources
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformAbs
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformAdd
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformAfter
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformAnyToString
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformBefore
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformClassify
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformClean
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformCoalesce
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformConcat
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformConstant
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformCopy
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformDivide
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformExtract
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformExtractFromColumnName
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformFlag
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformLeft
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformMetadataConstant
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformMultiply
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformNegate
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformNormalise
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformPrefix
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformRemove
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformRetain
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformRight
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformRound
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformSplit
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformStringReplace
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformStringReplaceAll
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformStringToType
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformStrip
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformSubstitute
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformSubstring
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformSubtract
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformSuffix
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformTakeToType
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToLocalDate
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToLowerCase
- FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToUpperCase
G
- get(int) - Method in class app.babylon.table.column.BitList.Builder
-
Returns the bit currently stored at the supplied index.
- get(int) - Method in interface app.babylon.table.column.BitList
-
Returns the bit value at the supplied index.
- get(int) - Method in interface app.babylon.table.column.CategoryCodeList.Builder
-
Returns the appended code at the supplied index.
- get(int) - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
- get(int) - Method in interface app.babylon.table.column.CategoryCodeList
-
Returns the code at the supplied index.
- get(int) - Method in interface app.babylon.table.column.ColumnBoolean
-
Returns the boolean value at the supplied row.
- get(int) - Method in interface app.babylon.table.column.ColumnByte
-
Returns the byte value at the supplied row.
- get(int) - Method in interface app.babylon.table.column.ColumnCategorical
- get(int) - Method in interface app.babylon.table.column.ColumnDouble
-
Returns the double value at the supplied row.
- get(int) - Method in interface app.babylon.table.column.ColumnInt
-
Returns the int value at the supplied row.
- get(int) - Method in interface app.babylon.table.column.ColumnLong
-
Returns the long value at the supplied row.
- get(int) - Method in interface app.babylon.table.column.ColumnObject
-
Returns the value at the supplied row.
- get(int) - Method in class app.babylon.table.selection.Selection
- get(int) - Method in class app.babylon.table.ViewIndex.ArrayByte
- get(int) - Method in class app.babylon.table.ViewIndex.ArrayChar
- get(int) - Method in class app.babylon.table.ViewIndex.ArrayInt
- get(int) - Method in interface app.babylon.table.ViewIndex.Builder
- get(int) - Method in class app.babylon.table.ViewIndex.BuilderInt
- get(int) - Method in interface app.babylon.table.ViewIndex
- get(Aggregate) - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the value of the requested aggregate.
- get(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getAggregateSpecs() - Method in class app.babylon.table.plans.TablePlanAggregate
- getAll(Collection<T>) - Method in interface app.babylon.table.column.ColumnObject
-
Appends all set values to the supplied collection.
- getAsString(StreamSource) - Static method in class app.babylon.io.StreamSources
- getBoolean(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getCanonical() - Method in class app.babylon.table.column.ColumnName
-
Returns the canonical comparison key.
- getCategorical(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getCategorical(ColumnName, Column.Type) - Method in interface app.babylon.table.TableColumnar
- getCategoricalValues(Collection<T>) - Method in interface app.babylon.table.column.ColumnCategorical
-
Appends the distinct categorical values to the supplied collection.
- getCategoryCode(int) - Method in interface app.babylon.table.column.ColumnCategorical
-
Returns the dictionary code stored at the supplied row.
- getCategoryCodes(int[]) - Method in interface app.babylon.table.column.ColumnCategorical
-
Returns the distinct category codes used by set values in the column.
- getCategoryValue(int) - Method in interface app.babylon.table.column.ColumnCategorical
-
Resolves a dictionary code to its categorical value.
- getCharset() - Method in class app.babylon.table.io.TableSinkCsv
- getCharset(Charset) - Method in class app.babylon.io.StreamSourceProbe
- getClean() - Method in class app.babylon.table.TableName
- getColumnCount() - Method in interface app.babylon.table.Table
- getColumnNames() - Method in interface app.babylon.table.TableColumnar
- getColumnNames(Collection<ColumnName>) - Method in interface app.babylon.table.TableColumnar
- getColumnPrefix() - Method in class app.babylon.table.io.HeaderStrategyNoHeaders
- getColumnRenames() - Method in class app.babylon.table.plans.TablePlanRead
- getColumns() - Method in interface app.babylon.table.TableColumnar
- getColumns(ColumnName...) - Method in interface app.babylon.table.TableColumnar
- getColumns(Map<ColumnName, Column>, ColumnName...) - Method in interface app.babylon.table.TableColumnar
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAbs
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAdd
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAfter
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAnyToString
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformBefore
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformClassify
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformClean
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformCoalesce
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformConcat
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformConstant
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformCopy
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformDivide
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformExtract
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformFlag
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformLeft
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformMetadataConstant
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformMultiply
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformNegate
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformNormalise
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformPrefix
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRemove
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRetain
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRight
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRound
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSplit
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStringReplace
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStringToType
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStrip
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSubstitute
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSubstring
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSubtract
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSuffix
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformTakeToType
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformTakeToType.Delimited
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformToLocalDate
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformToLowerCase
- getColumns(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformToUpperCase
- getColumnToSplit() - Method in class app.babylon.table.transform.TransformSplit
- getColumnType(ColumnName) - Method in class app.babylon.table.plans.TablePlanAggregate
- getColumnType(ColumnName) - Method in class app.babylon.table.plans.TablePlanRead
- getColumnType(ColumnName) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- getColumnTypes() - Method in class app.babylon.table.plans.TablePlanAggregate
- getColumnTypes() - Method in class app.babylon.table.plans.TablePlanRead
- getColumnTypes() - Method in class app.babylon.table.plans.TablePlanReadJdbc
- getComponent(int) - Method in class app.babylon.table.grouping.GroupKey.ElementsGroupKey
- getComponent(int) - Method in interface app.babylon.table.grouping.GroupKey
-
Returns one key component.
- getCount() - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the number of accumulated values.
- getDateFormatter(DateTimeFormatter) - Method in class app.babylon.table.ToStringSettings
- getDecimal(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getDecimalFormatter(DecimalFormat) - Method in class app.babylon.table.ToStringSettings
- getDescription() - Method in interface app.babylon.table.Table
- getDouble(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getEnum(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getExpectedHeaders(Collection<ColumnName>) - Method in class app.babylon.table.io.HeaderStrategyExpectedHeaders
- getFirst() - Method in interface app.babylon.table.grouping.GroupKey
-
Returns the first key component.
- getFirstRow() - Method in interface app.babylon.table.Table
-
Returns a one-row table containing the first row.
- getFirstRow() - Method in interface app.babylon.table.TableColumnar
-
Returns a one-row columnar table containing the first row.
- getGroupByColumns() - Method in class app.babylon.table.plans.TablePlanAggregate
- getGroupedTables(Map<GroupKey, TableColumnar>) - Method in class app.babylon.table.grouping.GroupBy
-
Copies the grouped tables into the supplied destination map.
- getHeaderRowIndex() - Method in class app.babylon.table.io.HeaderStrategyExplicitRow
- getHeadersFound() - Method in class app.babylon.table.io.HeaderDetection
-
Returns the headers found in the source.
- getHeaderStrategy() - Method in class app.babylon.table.plans.TablePlanRead
- getInt(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getLast() - Method in interface app.babylon.table.grouping.GroupKey
-
Returns the last key component.
- getLastRow() - Method in interface app.babylon.table.Table
-
Returns a one-row table containing the last row.
- getLastRow() - Method in interface app.babylon.table.TableColumnar
-
Returns a one-row columnar table containing the last row.
- getLineSeparator() - Method in class app.babylon.table.io.TableSinkCsv
- getLocalDateFormat() - Method in class app.babylon.table.plans.TablePlanRead
- getLong(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getMax() - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the maximum accumulated value.
- getMean() - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the arithmetic mean of accumulated values.
- getMin() - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the minimum accumulated value.
- getMinimum(ColumnObject<LocalDate>) - Static method in class app.babylon.table.transform.ColumnLocalDates
-
Returns the minimum set value in a local-date column.
- getMode() - Method in class app.babylon.table.transform.TransformSplit
- getName() - Method in enum class app.babylon.io.MimeType
- getName() - Method in interface app.babylon.io.StreamSource
- getName() - Method in interface app.babylon.table.column.Column.Builder
-
Returns the name that will be assigned to the built column.
- getName() - Method in interface app.babylon.table.column.Column
-
Returns the logical column name.
- getName() - Method in interface app.babylon.table.column.ColumnObject.Builder
- getName() - Method in interface app.babylon.table.io.RowSource
- getName() - Method in class app.babylon.table.io.RowSourceResultSet
- getName() - Method in interface app.babylon.table.io.SinkStream
- getName() - Method in interface app.babylon.table.io.TableSink
- getName() - Method in class app.babylon.table.io.TableSinkCsv
- getName() - Method in class app.babylon.table.selection.Selection
- getName() - Method in interface app.babylon.table.Table
- getName() - Method in interface app.babylon.table.transform.Transform
- getName() - Method in class app.babylon.table.transform.TransformAbs
- getName() - Method in class app.babylon.table.transform.TransformAdd
- getName() - Method in class app.babylon.table.transform.TransformAfter
- getName() - Method in class app.babylon.table.transform.TransformAnyToString
- getName() - Method in class app.babylon.table.transform.TransformBefore
- getName() - Method in class app.babylon.table.transform.TransformClassify
- getName() - Method in class app.babylon.table.transform.TransformClean
- getName() - Method in class app.babylon.table.transform.TransformCoalesce
- getName() - Method in class app.babylon.table.transform.TransformConcat
- getName() - Method in class app.babylon.table.transform.TransformConstant
- getName() - Method in class app.babylon.table.transform.TransformCopy
- getName() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- getName() - Method in class app.babylon.table.transform.TransformDivide
- getName() - Method in class app.babylon.table.transform.TransformExtract
- getName() - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- getName() - Method in class app.babylon.table.transform.TransformFlag
- getName() - Method in class app.babylon.table.transform.TransformLeft
- getName() - Method in class app.babylon.table.transform.TransformMetadataConstant
- getName() - Method in class app.babylon.table.transform.TransformMultiply
- getName() - Method in class app.babylon.table.transform.TransformNegate
- getName() - Method in class app.babylon.table.transform.TransformNormalise
- getName() - Method in class app.babylon.table.transform.TransformPrefix
- getName() - Method in class app.babylon.table.transform.TransformRemove
- getName() - Method in class app.babylon.table.transform.TransformRetain
- getName() - Method in class app.babylon.table.transform.TransformRight
- getName() - Method in class app.babylon.table.transform.TransformRound
- getName() - Method in class app.babylon.table.transform.TransformSplit
- getName() - Method in class app.babylon.table.transform.TransformStringReplace
- getName() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- getName() - Method in class app.babylon.table.transform.TransformStringToType
- getName() - Method in class app.babylon.table.transform.TransformStrip
- getName() - Method in class app.babylon.table.transform.TransformSubstitute
- getName() - Method in class app.babylon.table.transform.TransformSubstring
- getName() - Method in class app.babylon.table.transform.TransformSubtract
- getName() - Method in class app.babylon.table.transform.TransformSuffix
- getName() - Method in class app.babylon.table.transform.TransformTakeToType
- getName() - Method in class app.babylon.table.transform.TransformTakeToType.Delimited
- getName() - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- getName() - Method in class app.babylon.table.transform.TransformToLocalDate
- getName() - Method in class app.babylon.table.transform.TransformToLowerCase
- getName() - Method in class app.babylon.table.transform.TransformToUpperCase
- getObject(ColumnName, Column.Type) - Method in interface app.babylon.table.TableColumnar
- getOriginal() - Method in class app.babylon.table.TableName
- getParser() - Method in interface app.babylon.table.column.Column.Type
-
Returns the parser associated with this logical type.
- getResourceName() - Method in class app.babylon.table.plans.TablePlanRead
- getRow(int) - Method in interface app.babylon.table.Table
-
Returns a one-row table containing the row at the supplied index.
- getRow(int) - Method in interface app.babylon.table.TableColumnar
-
Returns a one-row columnar table containing the row at the supplied index.
- getRowCount() - Method in interface app.babylon.table.Table
- getRowFilter() - Method in class app.babylon.table.plans.TablePlanRead
- getScanLimit() - Method in interface app.babylon.table.io.HeaderStrategy
-
Returns the maximum number of rows to scan during header detection.
- getScanLimit() - Method in class app.babylon.table.io.HeaderStrategyAuto
- getScanLimit() - Method in class app.babylon.table.io.HeaderStrategyExpectedHeaders
- getScanLimit() - Method in class app.babylon.table.io.HeaderStrategyNoHeaders
- getScanLimit() - Method in class app.babylon.table.io.HeaderStrategyWidestNonEmptyRow
- getSecond() - Method in interface app.babylon.table.grouping.GroupKey
-
Returns the second key component.
- getSelectedColumns() - Method in class app.babylon.table.plans.TablePlanRead
- getSelectedColumns() - Method in class app.babylon.table.plans.TablePlanReadJdbc
- getSelectedColumns() - Method in class app.babylon.table.plans.TablePlanWrite
- getSelectedHeaders() - Method in class app.babylon.table.io.HeaderDetection
-
Returns the selected output headers.
- getSelectedPositions() - Method in class app.babylon.table.io.HeaderDetection
-
Returns the source positions of the selected headers.
- getSeparator() - Method in class app.babylon.table.io.TableSinkCsv
- getSink() - Method in class app.babylon.table.plans.TablePlanWrite
- getSnippet(StreamSource) - Static method in class app.babylon.io.StreamSources
- getSplitColumnNames() - Method in class app.babylon.table.transform.TransformSplit
- getSplitOn() - Method in class app.babylon.table.transform.TransformSplit
- getString(int) - Method in class app.babylon.table.io.RowBuffer
- getString(int) - Method in class app.babylon.table.io.RowKey
- getString(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getSum() - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the sum of accumulated values.
- getTable() - Method in class app.babylon.table.TableIndex
- getTableDescription() - Method in interface app.babylon.table.plans.TablePlan
- getTableDescription() - Method in class app.babylon.table.plans.TablePlanCommon
- getTableName() - Method in interface app.babylon.table.plans.TablePlan
- getTableName() - Method in class app.babylon.table.plans.TablePlanCommon
- getToStringSettings() - Method in class app.babylon.table.io.TableSinkCsv
- getTransforms() - Method in class app.babylon.table.plans.TablePlanRead
- getType() - Method in interface app.babylon.table.column.Column
-
Returns the declared type of values stored in this column.
- getType() - Method in interface app.babylon.table.column.ColumnBoolean
- getType() - Method in interface app.babylon.table.column.ColumnByte
- getType() - Method in interface app.babylon.table.column.ColumnDouble
- getType() - Method in interface app.babylon.table.column.ColumnInt
- getType() - Method in interface app.babylon.table.column.ColumnLong
- getType() - Method in interface app.babylon.table.column.ColumnObject.Builder
-
Returns the object column type produced by this builder.
- getType(ColumnName) - Method in interface app.babylon.table.TableColumnar
- getTypeWriter(Column.Type) - Method in class app.babylon.table.ToStringSettings
- getUniques(Set<T>) - Method in interface app.babylon.table.column.ColumnCategorical
- getUniques(Set<T>) - Method in interface app.babylon.table.column.ColumnObject
-
Collects the distinct set values from the column.
- getValue() - Method in class app.babylon.table.column.ColumnName
-
Returns the exported display value of the column name.
- getValue() - Method in record class app.babylon.table.TableDescription
- getValueClass() - Method in interface app.babylon.table.column.Column.Type
-
Returns the Java class represented by this column type.
- getVariance() - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the population variance of accumulated values.
- getVarianceSample() - Method in class app.babylon.table.aggregation.AccumulatorDouble
-
Returns the sample variance of accumulated values.
- getWriter() - Method in interface app.babylon.table.column.Column.Type
-
Returns the optional writer associated with this logical type.
- GREATER_THAN - Enum constant in enum class app.babylon.table.column.Column.Operator
- GREATER_THAN_OR_EQUAL - Enum constant in enum class app.babylon.table.column.Column.Operator
- groupBy(ColumnName...) - Method in interface app.babylon.table.TableColumnar
- groupBy(TableColumnar, ColumnName...) - Static method in class app.babylon.table.grouping.GroupBys
-
Groups a table by one or more categorical columns.
- GroupBy - Class in app.babylon.table.grouping
-
Grouping result keyed by group values and holding one table view per group.
- GroupBy(Map<GroupKey, TableColumnar>) - Constructor for class app.babylon.table.grouping.GroupBy
-
Creates a grouping result from grouped tables.
- GroupBys - Class in app.babylon.table.grouping
-
Utilities for grouping tables by categorical columns.
- GroupKey - Interface in app.babylon.table.grouping
-
Represents a composite grouping key made up of one or more ordered key components.
- GroupKey.ElementsGroupKey - Class in app.babylon.table.grouping
-
Concrete group-key implementation backed by an object array.
- gt(String) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
- gte(String) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
H
- hasBom() - Method in class app.babylon.io.StreamSourceProbe
- hasCommas() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns whether the text contains commas.
- hashCode() - Method in record class app.babylon.table.column.ColumnDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in class app.babylon.table.column.ColumnName
- hashCode() - Method in record class app.babylon.table.dsl.Token
-
Returns a hash code value for this object.
- hashCode() - Method in class app.babylon.table.grouping.GroupKey.ElementsGroupKey
- hashCode() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Returns a hash code value for this object.
- hashCode() - Method in class app.babylon.table.io.RowKey
- hashCode() - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.babylon.table.TableDescription
-
Returns a hash code value for this object.
- hashCode() - Method in class app.babylon.table.TableName
- hashCode() - Method in record class app.babylon.table.transform.SourceMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.babylon.table.transform.TransformConcat.Part
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
-
Returns a hash code value for this object.
- hasPeriods() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns whether the text contains periods.
- hasUtf16BeBom() - Method in class app.babylon.io.StreamSourceProbe
- hasUtf16LeBom() - Method in class app.babylon.io.StreamSourceProbe
- hasUtf8Bom() - Method in class app.babylon.io.StreamSourceProbe
- headerDetection(ColumnDefinition[], Set<ColumnName>) - Static method in class app.babylon.table.io.ProjectedRowReader
- HeaderDetection - Class in app.babylon.table.io
-
Result of header detection, including the found headers and any selected subset.
- HeaderDetection(ColumnName[]) - Constructor for class app.babylon.table.io.HeaderDetection
-
Creates a detection with the supplied headers and no synthetic flag.
- HeaderDetection(ColumnName[], boolean) - Constructor for class app.babylon.table.io.HeaderDetection
-
Creates a detection with the supplied headers.
- HeaderDetection(ColumnName[], boolean, ColumnName[], int[]) - Constructor for class app.babylon.table.io.HeaderDetection
-
Creates a full detection result.
- HeaderStrategy - Interface in app.babylon.table.io
-
Detects header rows and selected columns for an input stream according to a specific header interpretation strategy.
- HeaderStrategyAuto - Class in app.babylon.table.io
- HeaderStrategyAuto() - Constructor for class app.babylon.table.io.HeaderStrategyAuto
- HeaderStrategyAuto(int) - Constructor for class app.babylon.table.io.HeaderStrategyAuto
- HeaderStrategyExpectedHeaders - Class in app.babylon.table.io
- HeaderStrategyExpectedHeaders(int) - Constructor for class app.babylon.table.io.HeaderStrategyExpectedHeaders
- HeaderStrategyExpectedHeaders(int, ColumnName...) - Constructor for class app.babylon.table.io.HeaderStrategyExpectedHeaders
- HeaderStrategyExpectedHeaders(int, Iterable<ColumnName>) - Constructor for class app.babylon.table.io.HeaderStrategyExpectedHeaders
- HeaderStrategyExplicitRow - Class in app.babylon.table.io
- HeaderStrategyExplicitRow(int) - Constructor for class app.babylon.table.io.HeaderStrategyExplicitRow
- HeaderStrategyNoHeaders - Class in app.babylon.table.io
- HeaderStrategyNoHeaders(int) - Constructor for class app.babylon.table.io.HeaderStrategyNoHeaders
- HeaderStrategyNoHeaders(int, String) - Constructor for class app.babylon.table.io.HeaderStrategyNoHeaders
- HeaderStrategyWidestNonEmptyRow - Class in app.babylon.table.io
- HeaderStrategyWidestNonEmptyRow() - Constructor for class app.babylon.table.io.HeaderStrategyWidestNonEmptyRow
- HeaderStrategyWidestNonEmptyRow(int) - Constructor for class app.babylon.table.io.HeaderStrategyWidestNonEmptyRow
I
- in(ColumnObject<T>, T[]) - Static method in class app.babylon.table.selection.Selections
- in(String...) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
- IN - Enum constant in enum class app.babylon.table.column.Column.Operator
- include(Map<ColumnName, Predicate<CharSequence>>) - Static method in class app.babylon.table.io.RowFilters
- includeMatched(ColumnName, Pattern) - Static method in class app.babylon.table.io.RowFilters
- index(Object...) - Method in class app.babylon.table.TableIndex
- indexed(TransformTakeToType.Operation, ColumnName, ColumnName, Column.Type, Sentence.ParseMode, int, int) - Static method in class app.babylon.table.transform.TransformTakeToType
- indexOf(CharSequence, char) - Static method in class app.babylon.text.Strings
- indexOf(CharSequence, int, int, char) - Static method in class app.babylon.text.Strings
- indexOfAny(CharSequence, char, char...) - Static method in class app.babylon.text.Strings
- indexOfAny(CharSequence, int, int, char, char...) - Static method in class app.babylon.text.Strings
- inferFormat(ColumnObject<String>) - Static method in class app.babylon.table.transform.DateFormatInference
-
Infers the best date format for one string column.
- inferFormats(ColumnObject<String>[]) - Static method in class app.babylon.table.transform.DateFormatInference
-
Infers one date format per supplied column, optionally using a dominant format to fill ambiguous columns.
- InputColumnsMode - Enum Class in app.babylon.table.transform
- INSTANT - Static variable in class app.babylon.table.column.ColumnTypes
-
Instant type.
- INSTANT - Static variable in class app.babylon.table.column.type.TypeParsers
- INSTANT - Static variable in class app.babylon.table.column.type.TypeWriters
- INT - Static variable in class app.babylon.table.column.ColumnTypes
-
Primitive int type.
- INT - Static variable in class app.babylon.table.column.type.TypeParsers
- INT - Static variable in class app.babylon.table.column.type.TypeWriters
- INT_NULL - Static variable in interface app.babylon.table.ViewIndex
- INT_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
-
Boxed int type.
- invalidForDateTokens() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns whether the text has token shapes that disqualify it from the date heuristics.
- is(TokenType) - Method in record class app.babylon.table.dsl.Token
- is(String) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
- Is - Class in app.babylon.lang
- Is() - Constructor for class app.babylon.lang.Is
- isAllDates(ColumnObject<String>) - Static method in class app.babylon.table.transform.ColumnLocalDates
-
Returns whether every set value in the string column looks like a date.
- isAllSet() - Method in interface app.babylon.table.column.Column
-
Indicates whether every row in the column contains a value.
- isAllSet() - Method in class app.babylon.table.ViewIndex.ArrayByte
- isAllSet() - Method in class app.babylon.table.ViewIndex.ArrayChar
- isAllSet() - Method in class app.babylon.table.ViewIndex.ArrayInt
- isAllSet() - Method in interface app.babylon.table.ViewIndex
- isAlpha(char) - Static method in class app.babylon.text.Strings
- isAlphaNumeric(char) - Static method in class app.babylon.text.Strings
- isAtEnd() - Method in class app.babylon.table.dsl.TokenStream
- isBooleanFalse(CharSequence) - Static method in class app.babylon.text.Booleans
- isBooleanFalse(CharSequence, int, int) - Static method in class app.babylon.text.Booleans
- isBooleanTrue(CharSequence) - Static method in class app.babylon.text.Booleans
- isBooleanTrue(CharSequence, int, int) - Static method in class app.babylon.text.Booleans
- isColumn() - Method in record class app.babylon.table.transform.TransformConcat.Part
- isColumn() - Method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
- isConstant() - Method in interface app.babylon.table.column.Column
-
Indicates whether the column represents the same value for every row.Unset values are part of the value pattern, so an all-unset column is constant, while a mix of unset and set values is not constant unless the implementation explicitly defines that pattern as constant.
- isDecimal() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns whether the text also looks like a decimal number.
- isDecimal(CharSequence) - Static method in class app.babylon.text.BigDecimals
-
Returns whether the supplied text could represent a decimal.
- isDouble(CharSequence) - Static method in class app.babylon.text.Strings
- isDouble(CharSequence, int, int) - Static method in class app.babylon.text.Strings
- isEmpty() - Method in interface app.babylon.table.column.Column
-
Indicates whether the column has no set values, either because it has no rows or because every row is unset.
- isEmpty() - Method in interface app.babylon.table.io.Row
- isEmpty() - Method in class app.babylon.table.io.RowBuffer
- isEmpty(Column) - Static method in class app.babylon.table.column.Columns
-
Returns whether the column has no rows.
- isEmpty(TableColumnar) - Static method in interface app.babylon.table.TableColumnar
- isEmpty(CharSequence) - Static method in class app.babylon.text.Strings
- isEmpty(CharSequence, int, int) - Static method in class app.babylon.text.Strings
- isExcelLocalDate() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns whether the value looks like an Excel serial date.
- isExcelLocalDateTime() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns whether the value looks like an Excel serial date/time.
- isIncludeHeaders() - Method in class app.babylon.table.io.TableSinkCsv
- isInt(CharSequence) - Static method in class app.babylon.text.Strings
- isInt(CharSequence, int, int) - Static method in class app.babylon.text.Strings
- isLikelyDate(CharSequence) - Static method in class app.babylon.table.transform.DateFormatInference
-
Returns whether the value looks like any recognised date.
- isLikelyDate(CharSequence, boolean) - Static method in class app.babylon.table.transform.DateFormatInference
-
Returns whether the value looks date-like, optionally biasing toward date interpretation when the column name suggests it contains dates.
- isLocalDate(Column) - Static method in class app.babylon.table.transform.ColumnLocalDates
-
Returns whether the column is already local-date typed or can be inferred as local-date text.
- isLong(CharSequence) - Static method in class app.babylon.text.Strings
- isLong(CharSequence, int, int) - Static method in class app.babylon.text.Strings
- isNegativeBracket() - Method in class app.babylon.text.BigDecimals.PreparedDecimal
-
Returns whether the original text used bracketed negatives.
- isNoneSet() - Method in interface app.babylon.table.column.Column
-
Indicates whether no row in the column contains a value.
- isOperator(String) - Method in record class app.babylon.table.dsl.Token
- isPdf() - Method in class app.babylon.io.StreamSourceProbe
- isPercent() - Method in class app.babylon.text.BigDecimals.PreparedDecimal
-
Returns whether the original text used a percent sign.
- isPrimitive() - Method in interface app.babylon.table.column.Column.Type
-
Indicates whether the represented value class is a primitive Java type.
- isSet(int) - Method in interface app.babylon.table.column.Column
-
Indicates whether the value at the supplied row is present.
- isSet(int) - Method in interface app.babylon.table.column.ColumnDouble
- isSet(int) - Method in interface app.babylon.table.column.ColumnInt
- isSet(int) - Method in interface app.babylon.table.column.ColumnLong
- isSet(int) - Method in interface app.babylon.table.column.ColumnObject
- isSet(int) - Method in interface app.babylon.table.io.Row
- isSet(int) - Method in class app.babylon.table.io.RowBuffer
- isSet(int) - Method in class app.babylon.table.ViewIndex.ArrayByte
- isSet(int) - Method in class app.babylon.table.ViewIndex.ArrayChar
- isSet(int) - Method in class app.babylon.table.ViewIndex.ArrayInt
- isSet(int) - Method in interface app.babylon.table.ViewIndex.Builder
- isSet(int) - Method in class app.babylon.table.ViewIndex.BuilderInt
- isSet(int) - Method in interface app.babylon.table.ViewIndex
- isStrictDecimal(CharSequence) - Static method in class app.babylon.table.transform.DateFormatInference
-
Returns whether the value is a strict decimal literal.
- isStrictInteger(CharSequence) - Static method in class app.babylon.table.transform.DateFormatInference
-
Returns whether the value is a strict integer literal.
- isStringColumn(Column) - Static method in class app.babylon.table.column.Columns
-
Returns whether the column stores strings.
- isStripping() - Method in class app.babylon.table.plans.TablePlanRead
- isStripTrailingZeros() - Method in class app.babylon.table.ToStringSettings
- isStripxEmpty(CharSequence) - Static method in class app.babylon.text.Strings
-
Returns true when the supplied sequence is empty after applying
Strings.stripx(CharSequence)rules. - isStripxEmpty(CharSequence, int, int) - Static method in class app.babylon.text.Strings
-
Returns true when the supplied slice is empty after applying the same edge stripping rules as
Strings.stripx(CharSequence, int, int). - isSyntheticHeaders() - Method in class app.babylon.table.io.HeaderDetection
-
Returns whether the headers were synthesized rather than read from the source.
- isValue() - Method in record class app.babylon.table.dsl.Token
- isWholeNumber(CharSequence) - Static method in class app.babylon.text.Strings
- isWholeNumber(CharSequence, int, int) - Static method in class app.babylon.text.Strings
- isWholeNumber(BigDecimal) - Static method in class app.babylon.text.BigDecimals
- isWord(String) - Method in record class app.babylon.table.dsl.Token
- isXls() - Method in class app.babylon.io.StreamSourceProbe
- isXls() - Method in interface app.babylon.table.column.ColumnByte
-
Indicates whether the byte values match the legacy XLS file signature.
- isXlsx() - Method in class app.babylon.io.StreamSourceProbe
- isXlsx() - Method in interface app.babylon.table.column.ColumnByte
-
Indicates whether the byte values match the XLSX file signature.
- isZip() - Method in class app.babylon.io.StreamSourceProbe
K
- key() - Method in class app.babylon.table.transform.TransformMetadataConstant
- keyOf(int[]) - Method in interface app.babylon.table.io.Row
- keyOf(int[]) - Method in class app.babylon.table.io.RowBuffer
L
- last() - Method in interface app.babylon.table.column.ColumnObject
-
Returns the last row value.
- last() - Method in class app.babylon.table.transform.TransformSubstring
- last() - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- LAST - Enum constant in enum class app.babylon.table.transform.TransformSplit.Mode
- LAST_IN - Enum constant in enum class app.babylon.text.Sentence.ParseMode
- lastIn(SliceParser<T>, CharSequence) - Static method in class app.babylon.text.Sentence
-
Finds the last parsed value in a space-separated sentence.
- lastIn(SliceParser<T>, CharSequence, char) - Static method in class app.babylon.text.Sentence
-
Finds the last parsed value in a sentence separated by
separator. - lastIn(SliceParser<T>, CharSequence, int, int) - Static method in class app.babylon.text.Sentence
- lastIn(SliceParser<T>, CharSequence, int, int, char) - Static method in class app.babylon.text.Sentence
- lastIndexOf(CharSequence, char) - Static method in class app.babylon.text.Strings
- lastIndexOf(CharSequence, int, int, char) - Static method in class app.babylon.text.Strings
- lastIndexOfAny(CharSequence, char, char...) - Static method in class app.babylon.text.Strings
- lastIndexOfAny(CharSequence, int, int, char, char...) - Static method in class app.babylon.text.Strings
- left() - Method in class app.babylon.table.dsl.LogicalCondition
- left() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- LEFT - Enum constant in enum class app.babylon.table.transform.TransformTakeToType.Operation
- LEFT_CURLY - Enum constant in enum class app.babylon.table.dsl.TokenType
- LEFT_PAREN - Enum constant in enum class app.babylon.table.dsl.TokenType
- LEFT_SQUARE - Enum constant in enum class app.babylon.table.dsl.TokenType
- leftColumnName() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- leftOuterJoin(TableColumnar, TableColumnar, ColumnName[], ColumnName[], ColumnName...) - Static method in class app.babylon.table.Tables
- leftOuterJoin(TableColumnar, TableColumnar, ColumnName, ColumnName, ColumnName...) - Static method in class app.babylon.table.Tables
- leftPad(CharSequence, int, char) - Static method in class app.babylon.text.Strings
- LEGACY_FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformConstant
- length() - Method in class app.babylon.table.io.RowBuffer
- length() - Method in record class app.babylon.table.TableDescription
- length() - Method in class app.babylon.table.transform.TransformLeft
- length() - Method in class app.babylon.table.transform.TransformRight
- length() - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- length(int) - Method in interface app.babylon.table.io.Row
- length(int) - Method in class app.babylon.table.io.RowBuffer
- LESS_THAN - Enum constant in enum class app.babylon.table.column.Column.Operator
- LESS_THAN_OR_EQUAL - Enum constant in enum class app.babylon.table.column.Column.Operator
- LINE_FEED - Enum constant in enum class app.babylon.table.dsl.TokenType
- LineReader - Interface in app.babylon.table.io
-
Iterates through parsed rows from an input source while exposing the current row.
- literal(String) - Static method in record class app.babylon.table.transform.TransformConcat.Part
- LITERAL - Enum constant in enum class app.babylon.table.dsl.TokenType
- literalValue() - Method in record class app.babylon.table.transform.TransformConcat.Part
-
Returns the value of the
literalValuerecord component. - LOCAL_DATE - Static variable in class app.babylon.table.column.type.TypeWriters
- LOCAL_DATE_TIME - Static variable in class app.babylon.table.column.ColumnTypes
-
LocalDateTime type.
- LOCAL_DATE_TIME - Static variable in class app.babylon.table.column.type.TypeParsers
- LOCAL_DATE_TIME - Static variable in class app.babylon.table.column.type.TypeWriters
- LOCAL_DATE_YMD - Static variable in class app.babylon.table.column.type.TypeParsers
- LOCAL_TIME - Static variable in class app.babylon.table.column.ColumnTypes
-
LocalTime type.
- LOCAL_TIME - Static variable in class app.babylon.table.column.type.TypeParsers
- LOCAL_TIME - Static variable in class app.babylon.table.column.type.TypeWriters
- localDate(DateFormat) - Static method in class app.babylon.table.column.type.TypeParsers
- LOCALDATE - Static variable in class app.babylon.table.column.ColumnTypes
-
LocalDate type.
- LogicalCondition - Class in app.babylon.table.dsl
- LogicalCondition(ConditionExpression, LogicalCondition.Operator, ConditionExpression) - Constructor for class app.babylon.table.dsl.LogicalCondition
- LogicalCondition.Operator - Enum Class in app.babylon.table.dsl
- LONG - Static variable in class app.babylon.table.column.ColumnTypes
-
Primitive long type.
- LONG - Static variable in class app.babylon.table.column.type.TypeParsers
- LONG - Static variable in class app.babylon.table.column.type.TypeWriters
- LONG_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
-
Boxed long type.
- lt(String) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
- lte(String) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
M
- mark(int) - Method in class app.babylon.table.io.RowStreamBuffered
- mark(int) - Method in interface app.babylon.table.io.RowStreamMarkable
- match(TokenType) - Method in class app.babylon.table.dsl.TokenStream
- matchOperator(String) - Method in class app.babylon.table.dsl.TokenStream
- matchWord(String) - Method in class app.babylon.table.dsl.TokenStream
- max() - Method in interface app.babylon.table.column.ColumnByte
-
Returns the maximum set value in the column.
- max() - Method in interface app.babylon.table.column.ColumnCategorical
- max() - Method in interface app.babylon.table.column.ColumnDouble
-
Returns the maximum set value in the column.
- max() - Method in interface app.babylon.table.column.ColumnInt
-
Returns the maximum set value in the column.
- max() - Method in interface app.babylon.table.column.ColumnLong
-
Returns the maximum set value in the column.
- max() - Method in interface app.babylon.table.column.ColumnObject
-
Returns the maximum set value in the column.
- max(ColumnObject<T>) - Static method in class app.babylon.table.column.Columns
-
Returns the maximum set value in an object column.
- MAX - Enum constant in enum class app.babylon.table.aggregation.Aggregate
-
Maximum set value.
- MDY - Enum constant in enum class app.babylon.table.transform.DateFormat
-
Month-day-year order.
- MEAN - Enum constant in enum class app.babylon.table.aggregation.Aggregate
-
Arithmetic mean of set values.
- MimeType - Enum Class in app.babylon.io
- min() - Method in interface app.babylon.table.column.ColumnByte
-
Returns the minimum set value in the column.
- min() - Method in interface app.babylon.table.column.ColumnCategorical
- min() - Method in interface app.babylon.table.column.ColumnDouble
-
Returns the minimum set value in the column.
- min() - Method in interface app.babylon.table.column.ColumnInt
-
Returns the minimum set value in the column.
- min() - Method in interface app.babylon.table.column.ColumnLong
-
Returns the minimum set value in the column.
- min() - Method in interface app.babylon.table.column.ColumnObject
-
Returns the minimum set value in the column.
- min(ColumnObject<T>) - Static method in class app.babylon.table.column.Columns
-
Returns the minimum set value in an object column.
- MIN - Enum constant in enum class app.babylon.table.aggregation.Aggregate
-
Minimum set value.
- MINUS - Enum constant in enum class app.babylon.table.dsl.TokenType
- mode() - Method in class app.babylon.table.transform.TransformCoalesce
- mode() - Method in class app.babylon.table.transform.TransformConcat
- mode() - Method in class app.babylon.table.transform.TransformStringToType
- Multiply - Enum constant in enum class app.babylon.table.transform.TransformDecimalBinaryOperator.OPERATOR
N
- name() - Method in record class app.babylon.table.column.ColumnDefinition
-
Returns the value of the
namerecord component. - Natural - Enum constant in enum class app.babylon.table.sorting.TableSort.SortOrder
- naturalDateSplit() - Method in class app.babylon.table.transform.DateValueFacts
-
Splits a natural-language date into three chronological fields.
- ne(ColumnObject<T>, T) - Static method in class app.babylon.table.selection.Selections
- ne(String) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
- newBoolean(ColumnName, boolean, int) - Static method in class app.babylon.table.column.Columns
-
Creates a constant boolean column.
- newBuilder(ColumnName, Column.Type) - Static method in class app.babylon.table.column.Columns
-
Creates a builder suitable for the supplied type.
- newByte(ColumnName, byte, int) - Static method in class app.babylon.table.column.Columns
-
Creates a constant byte column.
- newCategorical(ColumnName, T, int, Column.Type) - Static method in class app.babylon.table.column.Columns
-
Creates a constant categorical column.
- newColumn(ColumnName) - Static method in class app.babylon.table.column.Columns
-
Creates a default string column builder.
- newColumnFoundValue() - Method in class app.babylon.table.transform.TransformClassify
- newColumnName - Variable in class app.babylon.table.transform.TransformAfter
- newColumnName - Variable in class app.babylon.table.transform.TransformBefore
- newColumnName - Variable in class app.babylon.table.transform.TransformClassify
- newColumnName - Variable in class app.babylon.table.transform.TransformClean
- newColumnName - Variable in class app.babylon.table.transform.TransformExtract
- newColumnName - Variable in class app.babylon.table.transform.TransformLeft
- newColumnName - Variable in class app.babylon.table.transform.TransformPrefix
- newColumnName - Variable in class app.babylon.table.transform.TransformRight
- newColumnName - Variable in class app.babylon.table.transform.TransformStringReplace
- newColumnName - Variable in class app.babylon.table.transform.TransformStringReplaceAll
- newColumnName - Variable in class app.babylon.table.transform.TransformStrip
- newColumnName - Variable in class app.babylon.table.transform.TransformSubstitute
- newColumnName - Variable in class app.babylon.table.transform.TransformSubstring
- newColumnName - Variable in class app.babylon.table.transform.TransformSuffix
- newColumnName - Variable in class app.babylon.table.transform.TransformToLowerCase
- newColumnName - Variable in class app.babylon.table.transform.TransformToUpperCase
- newColumnName() - Method in class app.babylon.table.transform.TransformCoalesce
- newColumnName() - Method in class app.babylon.table.transform.TransformConstant
- newColumnName() - Method in class app.babylon.table.transform.TransformStringToType
- newColumnName() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- newColumnName() - Method in class app.babylon.table.transform.TransformAbs
- newColumnName() - Method in class app.babylon.table.transform.TransformNegate
- newColumnName() - Method in class app.babylon.table.transform.TransformNormalise
- newColumnName() - Method in class app.babylon.table.transform.TransformRound
- newColumnName() - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- newColumnName() - Method in class app.babylon.table.transform.TransformFlag
- newColumnName() - Method in class app.babylon.table.transform.TransformMetadataConstant
- newColumnName() - Method in class app.babylon.table.transform.TransformAfter
- newColumnName() - Method in class app.babylon.table.transform.TransformBefore
- newColumnName() - Method in class app.babylon.table.transform.TransformClassify
- newColumnName() - Method in class app.babylon.table.transform.TransformClean
- newColumnName() - Method in class app.babylon.table.transform.TransformExtract
- newColumnName() - Method in class app.babylon.table.transform.TransformLeft
- newColumnName() - Method in class app.babylon.table.transform.TransformPrefix
- newColumnName() - Method in class app.babylon.table.transform.TransformRight
- newColumnName() - Method in class app.babylon.table.transform.TransformStringReplace
- newColumnName() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- newColumnName() - Method in class app.babylon.table.transform.TransformStrip
- newColumnName() - Method in class app.babylon.table.transform.TransformSubstitute
- newColumnName() - Method in class app.babylon.table.transform.TransformSubstring
- newColumnName() - Method in class app.babylon.table.transform.TransformSuffix
- newColumnName() - Method in class app.babylon.table.transform.TransformToLowerCase
- newColumnName() - Method in class app.babylon.table.transform.TransformToUpperCase
- newColumnName() - Method in class app.babylon.table.transform.TransformTakeToType
- newColumnName() - Method in class app.babylon.table.transform.TransformToLocalDate
- newColumnNames() - Method in class app.babylon.table.transform.TransformAnyToString
- newColumnNotFoundValue() - Method in class app.babylon.table.transform.TransformClassify
- newCopyName - Variable in class app.babylon.table.transform.TransformCopy
- newCopyName() - Method in class app.babylon.table.transform.TransformCopy
- newDecimal(ColumnName, BigDecimal, int) - Static method in class app.babylon.table.column.Columns
-
Creates a constant decimal column.
- newDouble(ColumnName, double, int) - Static method in class app.babylon.table.column.Columns
-
Creates a constant double column.
- newInt(ColumnName, int, int) - Static method in class app.babylon.table.column.Columns
-
Creates a constant int column.
- newLong(ColumnName, long, int) - Static method in class app.babylon.table.column.Columns
-
Creates a constant long column.
- newString(ColumnName, String, int) - Static method in class app.babylon.table.column.Columns
-
Creates a constant string column.
- newStringView(ColumnObject<String>, ViewIndex) - Static method in class app.babylon.table.column.Columns
-
Returns a string-column view.
- newTable(TableName, Column...) - Static method in class app.babylon.table.Tables
- newTable(TableName, Column.Builder...) - Static method in class app.babylon.table.Tables
- newTable(TableName, TableDescription, Column...) - Static method in class app.babylon.table.Tables
- newTable(TableName, TableDescription, Column[], Column[]) - Static method in class app.babylon.table.Tables
- newTable(TableName, TableDescription, Column.Builder...) - Static method in class app.babylon.table.Tables
- newTable(TableName, TableDescription, Collection<Column>) - Static method in class app.babylon.table.Tables
- newTable(TableName, Collection<Column>) - Static method in class app.babylon.table.Tables
- newTableView(TableName, TableColumnar, ViewIndex) - Static method in class app.babylon.table.Tables
- newTableView(TableName, TableDescription, TableColumnar, ViewIndex) - Static method in class app.babylon.table.Tables
- newView(Column, ViewIndex) - Static method in class app.babylon.table.column.Columns
-
Returns a row view of the supplied column.
- next() - Method in class app.babylon.table.dsl.TokenStream
- next() - Method in interface app.babylon.table.io.LineReader
- next() - Method in class app.babylon.table.io.ProjectedRowReader
- next() - Method in interface app.babylon.table.io.RowCursor
- next() - Method in class app.babylon.table.io.RowCursorResultSet
- next() - Method in class app.babylon.table.io.RowStreamBuffered
- next() - Method in interface app.babylon.table.io.RowStreamMarkable
- nin(ColumnObject<T>, T[]) - Static method in class app.babylon.table.selection.Selections
- nonEmpty(String) - Static method in class app.babylon.lang.ArgumentCheck
-
Requires a non-empty string.
- nonEmpty(T) - Static method in class app.babylon.lang.ArgumentCheck
-
Requires a non-empty collection.
- nonEmpty(T[]) - Static method in class app.babylon.lang.ArgumentCheck
-
Requires a non-empty array.
- nonNegative(int) - Static method in class app.babylon.lang.ArgumentCheck
-
Requires a non-negative integer.
- nonNull(T) - Static method in class app.babylon.lang.ArgumentCheck
-
Requires a non-null reference.
- nonNull(T, String) - Static method in class app.babylon.lang.ArgumentCheck
-
Requires a non-null reference with a custom error message.
- normalise(BigDecimal) - Static method in class app.babylon.table.transform.TransformNormalise
- normalizedNumberText() - Method in class app.babylon.text.BigDecimals.PreparedDecimal
-
Returns the normalised decimal text ready for parsing.
- not() - Method in interface app.babylon.table.selection.RowFilter
- not() - Method in class app.babylon.table.selection.Selection
- NOT_EQUAL - Enum constant in enum class app.babylon.table.column.Column.Operator
- NOT_IN - Enum constant in enum class app.babylon.table.column.Column.Operator
- notIn(String...) - Method in class app.babylon.table.dsl.Conditions.ColumnCondition
- NULL - Static variable in class app.babylon.table.column.type.TypeParsers
O
- of(byte[], String) - Static method in class app.babylon.io.StreamSourceProbe
- of(StreamSource) - Static method in class app.babylon.io.StreamSourceProbe
- of(Column.Type, ColumnName, String) - Static method in class app.babylon.table.transform.TransformConstant
- of(Column.Type, String...) - Static method in class app.babylon.table.transform.TransformStringToType
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformAbs
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformAnyToString
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformClean
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformNegate
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformNormalise
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformStrip
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformToLowerCase
- of(ColumnName) - Static method in class app.babylon.table.transform.TransformToUpperCase
- of(ColumnName...) - Static method in class app.babylon.table.transform.TransformRemove
- of(ColumnName...) - Static method in class app.babylon.table.transform.TransformRetain
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformAbs
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformAnyToString
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformClean
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformCopy
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformNegate
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformNormalise
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformStrip
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformToLowerCase
- of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformToUpperCase
- of(ColumnName, ColumnName, int) - Static method in class app.babylon.table.transform.TransformLeft
- of(ColumnName, ColumnName, int) - Static method in class app.babylon.table.transform.TransformRight
- of(ColumnName, ColumnName, int, int) - Static method in class app.babylon.table.transform.TransformSubstring
- of(ColumnName, ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformAdd
- of(ColumnName, ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformDivide
- of(ColumnName, ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformMultiply
- of(ColumnName, ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformSubtract
- of(ColumnName, ColumnName, String) - Static method in class app.babylon.table.transform.TransformAfter
- of(ColumnName, ColumnName, String) - Static method in class app.babylon.table.transform.TransformBefore
- of(ColumnName, ColumnName, String) - Static method in class app.babylon.table.transform.TransformClean
- of(ColumnName, ColumnName, String) - Static method in class app.babylon.table.transform.TransformStrip
- of(ColumnName, ColumnName, String, String) - Static method in class app.babylon.table.transform.TransformStringReplace
- of(ColumnName, ColumnName, String, String) - Static method in class app.babylon.table.transform.TransformStringReplaceAll
- of(ColumnName, ColumnName, Map<String, String>) - Static method in class app.babylon.table.transform.TransformSubstitute
- of(ColumnName, ColumnName, Map<String, String>, String) - Static method in class app.babylon.table.transform.TransformSubstitute
- of(ColumnName, ColumnName, Pattern) - Static method in class app.babylon.table.transform.TransformExtract
- of(ColumnName, ColumnName, Pattern, String, String) - Static method in class app.babylon.table.transform.TransformClassify
- of(ColumnName, ColumnObject.Mode, ColumnName, ColumnName...) - Static method in class app.babylon.table.transform.TransformCoalesce
- of(ColumnName, ColumnObject.Mode, Iterable<ColumnName>) - Static method in class app.babylon.table.transform.TransformCoalesce
- of(ColumnName, String) - Static method in class app.babylon.table.transform.TransformConstant
- of(ColumnName, String, Column.Type, ColumnObject.Mode, ColumnName...) - Static method in class app.babylon.table.transform.TransformConcat
- of(ColumnName, String, Column.Type, ColumnObject.Mode, TransformConcat.Part...) - Static method in class app.babylon.table.transform.TransformConcat
- of(ColumnName, String, Column.Type, ColumnObject.Mode, Iterable<TransformConcat.Part>) - Static method in class app.babylon.table.transform.TransformConcat
- of(ColumnName, String, ColumnName...) - Static method in class app.babylon.table.transform.TransformConcat
- of(ColumnName, String, ColumnName...) - Static method in class app.babylon.table.transform.TransformSplit
- of(ColumnName, String, TransformConcat.Part...) - Static method in class app.babylon.table.transform.TransformConcat
- of(ColumnName, String, TransformSplit.Mode, ColumnName...) - Static method in class app.babylon.table.transform.TransformSplit
- of(ColumnName, String, TransformSplit.Mode, Iterable<ColumnName>) - Static method in class app.babylon.table.transform.TransformSplit
- of(ColumnName, String, Iterable<ColumnName>) - Static method in class app.babylon.table.transform.TransformSplit
- of(ColumnName, String, Iterable<TransformConcat.Part>) - Static method in class app.babylon.table.transform.TransformConcat
- of(ColumnName, String, String) - Static method in class app.babylon.table.transform.TransformStringReplace
- of(ColumnName, String, String) - Static method in class app.babylon.table.transform.TransformStringReplaceAll
- of(ColumnName, DoublePredicate) - Static method in interface app.babylon.table.selection.RowFilter
- of(ColumnName, IntPredicate) - Static method in interface app.babylon.table.selection.RowFilter
- of(ColumnName, LongPredicate) - Static method in interface app.babylon.table.selection.RowFilter
- of(ColumnName, Predicate<Object>) - Static method in interface app.babylon.table.selection.RowFilter
- of(ColumnName, Pattern) - Static method in class app.babylon.table.transform.TransformExtract
- of(ColumnName, Pattern, Column.Type, ColumnName) - Static method in class app.babylon.table.transform.TransformExtractFromColumnName
- of(ColumnName, Pattern, ColumnName) - Static method in class app.babylon.table.transform.TransformExtractFromColumnName
- of(Row, int[]) - Static method in class app.babylon.table.io.RowKey
- of(Transform...) - Static method in class app.babylon.table.transform.TransformSet
- of(TransformDecimalBinaryOperator.Operand, TransformDecimalBinaryOperator.Operand, ColumnName) - Static method in class app.babylon.table.transform.TransformAdd
- of(TransformDecimalBinaryOperator.Operand, TransformDecimalBinaryOperator.Operand, ColumnName) - Static method in class app.babylon.table.transform.TransformDivide
- of(TransformDecimalBinaryOperator.Operand, TransformDecimalBinaryOperator.Operand, ColumnName) - Static method in class app.babylon.table.transform.TransformMultiply
- of(TransformDecimalBinaryOperator.Operand, TransformDecimalBinaryOperator.Operand, ColumnName) - Static method in class app.babylon.table.transform.TransformSubtract
- of(TransformMetadataConstant.Key, ColumnName) - Static method in class app.babylon.table.transform.TransformMetadataConstant
- of(ViewIndex) - Static method in interface app.babylon.table.ViewIndex
- of(BufferedInputStream, String) - Static method in class app.babylon.io.StreamSourceProbe
- of(CharSequence) - Static method in class app.babylon.table.column.ColumnName
-
Creates a column name from raw text.
- of(CharSequence) - Static method in class app.babylon.table.dsl.TokenStream
- of(CharSequence) - Static method in class app.babylon.table.transform.QuickTransformScript
- of(CharSequence[], int[]) - Static method in class app.babylon.table.io.RowKey
- of(CharSequence, int, int) - Static method in class app.babylon.table.column.ColumnName
- of(Class<?>, TypeParser<?>) - Static method in interface app.babylon.table.column.Column.Type
-
Creates a column type descriptor from its runtime value class and parser.
- of(Class<?>, TypeParser<?>, TypeWriter<?>) - Static method in interface app.babylon.table.column.Column.Type
-
Creates a column type descriptor from its runtime value class, parser, and optional default writer.
- of(Object...) - Static method in interface app.babylon.table.grouping.GroupKey
-
Creates a group key from ordered key components.
- of(String) - Static method in class app.babylon.table.TableName
- of(String) - Static method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- of(String[]) - Static method in class app.babylon.table.column.ColumnName
-
Converts an array of strings into column names.
- of(String...) - Static method in class app.babylon.table.transform.TransformAbs
- of(String...) - Static method in class app.babylon.table.transform.TransformAfter
- of(String...) - Static method in class app.babylon.table.transform.TransformAnyToString
- of(String...) - Static method in class app.babylon.table.transform.TransformBefore
- of(String[]) - Static method in class app.babylon.table.transform.TransformClassify
- of(String...) - Static method in class app.babylon.table.transform.TransformClean
- of(String...) - Static method in class app.babylon.table.transform.TransformCoalesce
-
Deprecated, for removal: This API element is subject to removal in a future version.Use transform DSL through
QuickTransforms, or typed factories withColumnName. - of(String...) - Static method in class app.babylon.table.transform.TransformConcat
-
Deprecated, for removal: This API element is subject to removal in a future version.Use transform DSL through
QuickTransforms, or typed factories withColumnNameandTransformConcat.Part. - of(String[]) - Static method in class app.babylon.table.transform.TransformConstant
- of(String[]) - Static method in class app.babylon.table.transform.TransformCopy
- of(String...) - Static method in class app.babylon.table.transform.TransformExtract
- of(String...) - Static method in class app.babylon.table.transform.TransformLeft
- of(String...) - Static method in class app.babylon.table.transform.TransformNegate
- of(String...) - Static method in class app.babylon.table.transform.TransformNormalise
- of(String...) - Static method in class app.babylon.table.transform.TransformPrefix
- of(String...) - Static method in class app.babylon.table.transform.TransformRemove
- of(String...) - Static method in class app.babylon.table.transform.TransformRetain
- of(String...) - Static method in class app.babylon.table.transform.TransformRight
- of(String...) - Static method in class app.babylon.table.transform.TransformRound
- of(String...) - Static method in class app.babylon.table.transform.TransformSplit
-
Deprecated, for removal: This API element is subject to removal in a future version.Use transform DSL through
QuickTransforms, or typed factories withColumnName. - of(String...) - Static method in class app.babylon.table.transform.TransformStringReplace
- of(String...) - Static method in class app.babylon.table.transform.TransformStringReplaceAll
- of(String...) - Static method in class app.babylon.table.transform.TransformStrip
- of(String[]) - Static method in class app.babylon.table.transform.TransformSubstitute
- of(String[]) - Static method in class app.babylon.table.transform.TransformSubstring
- of(String...) - Static method in class app.babylon.table.transform.TransformSuffix
- of(String...) - Static method in class app.babylon.table.transform.TransformToLocalDate
- of(String...) - Static method in class app.babylon.table.transform.TransformToLowerCase
- of(String...) - Static method in class app.babylon.table.transform.TransformToUpperCase
- of(String[], int) - Static method in class app.babylon.table.column.ColumnName
-
Converts a tail slice of a string array into column names.
- of(String, ColumnName) - Static method in class app.babylon.table.transform.TransformPrefix
- of(String, ColumnName) - Static method in class app.babylon.table.transform.TransformSuffix
- of(String, ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformPrefix
- of(String, ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformSuffix
- of(Collection<? extends Transform>) - Static method in class app.babylon.table.transform.TransformSet
- of(Collection<String>) - Static method in class app.babylon.table.column.ColumnName
-
Converts a collection of strings into column names.
- of(Function<? super T, ? extends S>, Column.Type) - Static method in interface app.babylon.table.column.Transformer
- of(Function<? super T, ? extends S>, Column.Type, ColumnName) - Static method in interface app.babylon.table.column.Transformer
- OFFSET_DATE_TIME - Static variable in class app.babylon.table.column.ColumnTypes
-
OffsetDateTime type.
- OFFSET_DATE_TIME - Static variable in class app.babylon.table.column.type.TypeParsers
- OFFSET_DATE_TIME - Static variable in class app.babylon.table.column.type.TypeWriters
- ONLY_IN - Enum constant in enum class app.babylon.text.Sentence.ParseMode
- onlyDigits() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns whether the stripped text contains digits only.
- onlyIn(SliceParser<T>, CharSequence) - Static method in class app.babylon.text.Sentence
-
Finds the only parsed value in a space-separated sentence, or
nullwhen no value or multiple values are found. - onlyIn(SliceParser<T>, CharSequence, int, int) - Static method in class app.babylon.text.Sentence
- openRows() - Method in interface app.babylon.table.io.RowSource
- openRows() - Method in class app.babylon.table.io.RowSourceResultSet
- openStream() - Method in interface app.babylon.io.StreamSource
- openStream() - Method in interface app.babylon.table.io.SinkStream
- Operand(ColumnName, BigDecimal) - Constructor for record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
-
Creates an instance of a
Operandrecord class. - operation() - Method in class app.babylon.table.transform.TransformTakeToType
- operator() - Method in class app.babylon.table.dsl.ComparisonCondition
- operator() - Method in class app.babylon.table.dsl.LogicalCondition
- OPERATOR - Enum constant in enum class app.babylon.table.dsl.TokenType
- or(ConditionExpression) - Method in interface app.babylon.table.dsl.ConditionExpression
- or(RowFilter) - Method in interface app.babylon.table.selection.RowFilter
- or(Selection) - Method in class app.babylon.table.selection.Selection
- OR - Enum constant in enum class app.babylon.table.dsl.LogicalCondition.Operator
- outputColumnName() - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
-
Returns the value of the
outputColumnNamerecord component. - outputColumnName() - Method in class app.babylon.table.transform.TransformAnyToString
- outputColumnName() - Method in class app.babylon.table.transform.TransformCoalesce
- outputColumnName() - Method in class app.babylon.table.transform.TransformConcat
- outputColumnName() - Method in class app.babylon.table.transform.TransformConstant
- outputColumnName() - Method in class app.babylon.table.transform.TransformStringToType
- outputColumnName() - Method in class app.babylon.table.transform.TransformCopy
- outputColumnName() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- outputColumnName() - Method in class app.babylon.table.transform.TransformAbs
- outputColumnName() - Method in class app.babylon.table.transform.TransformNegate
- outputColumnName() - Method in class app.babylon.table.transform.TransformNormalise
- outputColumnName() - Method in class app.babylon.table.transform.TransformRound
- outputColumnName() - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- outputColumnName() - Method in class app.babylon.table.transform.TransformFlag
- outputColumnName() - Method in class app.babylon.table.transform.TransformMetadataConstant
- outputColumnName() - Method in class app.babylon.table.transform.TransformAfter
- outputColumnName() - Method in class app.babylon.table.transform.TransformBefore
- outputColumnName() - Method in class app.babylon.table.transform.TransformClassify
- outputColumnName() - Method in class app.babylon.table.transform.TransformClean
- outputColumnName() - Method in class app.babylon.table.transform.TransformExtract
- outputColumnName() - Method in class app.babylon.table.transform.TransformLeft
- outputColumnName() - Method in class app.babylon.table.transform.TransformPrefix
- outputColumnName() - Method in class app.babylon.table.transform.TransformRight
- outputColumnName() - Method in class app.babylon.table.transform.TransformStringReplace
- outputColumnName() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- outputColumnName() - Method in class app.babylon.table.transform.TransformStrip
- outputColumnName() - Method in class app.babylon.table.transform.TransformSubstitute
- outputColumnName() - Method in class app.babylon.table.transform.TransformSubstring
- outputColumnName() - Method in class app.babylon.table.transform.TransformSuffix
- outputColumnName() - Method in class app.babylon.table.transform.TransformToLowerCase
- outputColumnName() - Method in class app.babylon.table.transform.TransformToUpperCase
- outputColumnName() - Method in class app.babylon.table.transform.TransformTakeToType
- outputColumnName() - Method in interface app.babylon.table.transform.TransformToColumn
P
- PARAM1 - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- PARAM2 - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- PARAM3 - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- PARAM4 - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- PARAM5 - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- parse(TokenStream) - Method in interface app.babylon.table.transform.dsl.TransformCommandParser
- parse(TokenStream) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- parse(TokenStream) - Method in class app.babylon.table.transform.QuickTransforms
- parse(QuickTransformScript) - Method in class app.babylon.table.transform.QuickTransforms
- parse(CharSequence) - Static method in enum class app.babylon.io.MimeType
- parse(CharSequence) - Static method in class app.babylon.table.column.ColumnName
-
Parses a column name, returning
nullfor empty text. - parse(CharSequence) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a whole character sequence into an object value.
- parse(CharSequence) - Static method in enum class app.babylon.table.transform.InputColumnsMode
- parse(CharSequence) - Static method in class app.babylon.text.BigDecimals
-
Parses a decimal value from the supplied text.
- parse(CharSequence) - Static method in class app.babylon.text.Currencys
-
Parses a currency from the whole character sequence.
- parse(CharSequence) - Static method in enum class app.babylon.text.Sentence.ParseMode
- parse(CharSequence) - Method in interface app.babylon.text.SliceParser
-
Parses the whole character sequence.
- parse(CharSequence, int, int) - Static method in class app.babylon.table.column.ColumnName
- parse(CharSequence, int, int) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a slice of a character sequence into an object value.
- parse(CharSequence, int, int) - Static method in class app.babylon.text.Currencys
-
Parses a character slice into a
Currency. - parse(CharSequence, int, int) - Method in interface app.babylon.text.SliceParser
-
Parses a slice of
s. - parse(String) - Static method in enum class app.babylon.table.column.Column.Operator
- parse(String) - Static method in enum class app.babylon.table.column.ColumnObject.Mode
-
Parses a mode name, defaulting to
ColumnObject.Mode.AUTOwhen the text is blank. - parse(String) - Static method in enum class app.babylon.table.transform.DateFormat
-
Parses a named date format such as
DMY,MDY, orYMD. - parse(String) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- parse(String) - Static method in enum class app.babylon.table.transform.TransformMetadataConstant.Key
- parse(String) - Static method in enum class app.babylon.table.transform.TransformSplit.Mode
- parseBoolean(CharSequence) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a whole character sequence into a boolean value.
- parseBoolean(CharSequence, int, int) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a slice of a character sequence into a boolean value.
- parseBooleanValue(CharSequence, int, int) - Static method in class app.babylon.text.Booleans
- parseByte(CharSequence) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a whole character sequence into a byte value.
- parseByte(CharSequence, int, int) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a slice of a character sequence into a byte value.
- parseDouble(CharSequence) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a whole character sequence into a double value.
- parseDouble(CharSequence) - Static method in class app.babylon.text.BigDecimals
-
Parses a
Doublefrom the supplied text. - parseDouble(CharSequence, int, int) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a slice of a character sequence into a double value.
- parseInt(CharSequence) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a whole character sequence into an int value.
- parseInt(CharSequence, int, int) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a slice of a character sequence into an int value.
- parseLong(CharSequence) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a whole character sequence into a long value.
- parseLong(CharSequence, int, int) - Method in interface app.babylon.table.column.type.TypeParser
-
Parses a slice of a character sequence into a long value.
- parseMode() - Method in class app.babylon.table.transform.TransformStringToType
- parseMode() - Method in class app.babylon.table.transform.TransformTakeToType
- parseMode() - Method in class app.babylon.table.transform.TransformToLocalDate
- parser(Column.Type, Sentence.ParseMode) - Static method in interface app.babylon.table.column.Transformer
- parser(Column.Type, Sentence.ParseMode, ColumnName) - Static method in interface app.babylon.table.column.Transformer
- PARSER - Static variable in enum class app.babylon.io.MimeType
- parseRoundingMode(CharSequence) - Static method in class app.babylon.table.transform.TransformRound
- parseScript(CharSequence) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- parseThreeNumberGroups() - Method in class app.babylon.table.transform.DateValueFacts
-
Parses three numeric groups from the source text.
- Part(ColumnName, String) - Constructor for record class app.babylon.table.transform.TransformConcat.Part
-
Creates an instance of a
Partrecord class. - parts() - Method in class app.babylon.table.transform.TransformConcat
- pattern() - Method in class app.babylon.table.transform.TransformClassify
- pattern() - Method in class app.babylon.table.transform.TransformExtract
- pattern() - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- peek() - Method in class app.babylon.table.dsl.TokenStream
- peek(int) - Method in class app.babylon.table.dsl.TokenStream
- PERIOD - Static variable in class app.babylon.table.column.ColumnTypes
-
Period type.
- PERIOD - Static variable in class app.babylon.table.column.type.TypeParsers
- PERIOD - Static variable in class app.babylon.table.column.type.TypeWriters
- PLUS - Enum constant in enum class app.babylon.table.dsl.TokenType
- position() - Method in record class app.babylon.table.dsl.Token
-
Returns the value of the
positionrecord component. - position() - Method in exception class app.babylon.table.dsl.TransformDslException
- predicate(Column.Operator, boolean...) - Method in interface app.babylon.table.column.ColumnBoolean
- predicate(Column.Operator, byte...) - Method in interface app.babylon.table.column.ColumnByte
- predicate(Column.Operator, double...) - Method in interface app.babylon.table.column.ColumnDouble
- predicate(Column.Operator, int...) - Method in interface app.babylon.table.column.ColumnInt
- predicate(Column.Operator, long...) - Method in interface app.babylon.table.column.ColumnLong
- predicate(Column.Operator, CharSequence...) - Method in interface app.babylon.table.column.Column
-
Creates a row predicate by parsing the supplied comparison values according to this column's type.
- predicate(Column.Operator, CharSequence...) - Method in interface app.babylon.table.column.ColumnBoolean
- predicate(Column.Operator, CharSequence...) - Method in interface app.babylon.table.column.ColumnByte
- predicate(Column.Operator, CharSequence...) - Method in interface app.babylon.table.column.ColumnDouble
- predicate(Column.Operator, CharSequence...) - Method in interface app.babylon.table.column.ColumnInt
- predicate(Column.Operator, CharSequence...) - Method in interface app.babylon.table.column.ColumnLong
- predicate(Column.Operator, CharSequence...) - Method in interface app.babylon.table.column.ColumnObject
- predicate(Column.Operator, T...) - Method in interface app.babylon.table.column.ColumnObject
-
Creates a row predicate from already-typed comparison values.
- predicate(ComparisonCondition) - Method in interface app.babylon.table.column.Column
- prefix() - Method in class app.babylon.table.transform.TransformPrefix
- prepare(CharSequence) - Static method in class app.babylon.text.BigDecimals
-
Normalises a decimal candidate before final parsing.
- prepare(Map<ColumnName, Column>) - Method in class app.babylon.table.dsl.ComparisonCondition
- prepare(Map<ColumnName, Column>) - Method in interface app.babylon.table.dsl.ConditionExpression
- prepare(Map<ColumnName, Column>) - Method in class app.babylon.table.dsl.LogicalCondition
- prettyPrint(QuickTransforms) - Method in class app.babylon.table.transform.QuickTransformScript
- printFullTable(TableColumnar) - Static method in class app.babylon.table.TablesToString
- printFullTable(TableColumnar, ToStringSettings, int) - Static method in class app.babylon.table.TablesToString
- printSmallTable(TableColumnar) - Static method in class app.babylon.table.TablesToString
- printSmallTable(TableColumnar, ToStringSettings) - Static method in class app.babylon.table.TablesToString
- ProjectedRowReader - Class in app.babylon.table.io
- ProjectedRowReader.Builder - Class in app.babylon.table.io
- prune() - Method in interface app.babylon.table.TableColumnar
-
Removes columns that contain no set values.
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformAbs
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformAdd
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformAfter
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformAnyToString
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformBefore
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformClassify
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformClean
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformCoalesce
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformConcat
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformConstant
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformCopy
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformDivide
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformExtract
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformFlag
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformLeft
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformMetadataConstant
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformMultiply
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformNegate
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformNormalise
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformPrefix
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformRemove
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformRetain
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformRight
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformRound
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformSplit
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformStringReplace
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformStringReplaceAll
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformStringToType
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformStrip
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformSubstitute
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformSubstring
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformSubtract
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformSuffix
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformTakeToType
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformTakeToType.Delimited
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToLocalDate
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToLowerCase
- putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToUpperCase
Q
- QuickTransforms - Class in app.babylon.table.transform
- QuickTransformScript - Class in app.babylon.table.transform
- quote() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Returns the value of the
quoterecord component.
R
- read(StreamSource) - Static method in class app.babylon.table.transform.QuickTransformScript
- ReadOptionsCsv - Record Class in app.babylon.table.io
- ReadOptionsCsv(char, char, int[], Charset, boolean) - Constructor for record class app.babylon.table.io.ReadOptionsCsv
-
Creates an instance of a
ReadOptionsCsvrecord class. - ReadOptionsCsv.Builder - Class in app.babylon.table.io
- readStatement(TokenStream) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- register(String, TransformFactory) - Method in class app.babylon.table.transform.TransformRegistry.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.Register DSL command parsers with
QuickTransformsinstead. - registerAll(TransformRegistry) - Method in class app.babylon.table.transform.TransformRegistry.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.Use parser extension methods instead.
- registry() - Static method in class app.babylon.table.transform.Transforms
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
QuickTransformsfor persisted transform definitions. The DSL is the preferred transform configuration format and this registry is expected to be removed in a future release. - REMOVE - Enum constant in enum class app.babylon.table.transform.InputColumnsMode
- removeColumns(ColumnName...) - Method in interface app.babylon.table.TableColumnar
- removeCommas(String) - Static method in class app.babylon.text.BigDecimals
-
Removes commas from a simple numeric string, leaving other text unchanged.
- removeDiacritics(CharSequence) - Static method in class app.babylon.text.Strings
- removeDiacritics(CharSequence, int, int) - Static method in class app.babylon.text.Strings
- removeDuplicates(TableColumnar, ColumnName...) - Static method in class app.babylon.table.Tables
- replace(Column...) - Method in interface app.babylon.table.TableColumnar
- replacement() - Method in class app.babylon.table.transform.TransformStringReplace
- replacement() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- replaces() - Method in class app.babylon.table.transform.TransformSubstitute
- requireBoolean(Column) - Method in class app.babylon.table.transform.TransformAbs
- requireBoolean(Column) - Method in class app.babylon.table.transform.TransformNegate
- requireBoolean(Column) - Method in class app.babylon.table.transform.TransformNormalise
- requireBoolean(Column) - Method in class app.babylon.table.transform.TransformRound
- requireDecimal(Column) - Method in class app.babylon.table.transform.TransformAbs
- requireDecimal(Column) - Method in class app.babylon.table.transform.TransformNegate
- requireDecimal(Column) - Method in class app.babylon.table.transform.TransformNormalise
- requireDecimal(Column) - Method in class app.babylon.table.transform.TransformRound
- reset() - Method in class app.babylon.table.io.RowStreamBuffered
- reset() - Method in interface app.babylon.table.io.RowStreamMarkable
-
Reset the stream to the first data row following the row previously marked by
RowStreamMarkable.mark(int). - RETAIN - Enum constant in enum class app.babylon.table.transform.InputColumnsMode
- Reverse - Enum constant in enum class app.babylon.table.sorting.TableSort.SortOrder
- right() - Method in class app.babylon.table.dsl.LogicalCondition
- right() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- RIGHT - Enum constant in enum class app.babylon.table.transform.TransformTakeToType.Operation
- RIGHT_CURLY - Enum constant in enum class app.babylon.table.dsl.TokenType
- RIGHT_PAREN - Enum constant in enum class app.babylon.table.dsl.TokenType
- RIGHT_SQUARE - Enum constant in enum class app.babylon.table.dsl.TokenType
- rightColumnName() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- rightPad(CharSequence, int, char) - Static method in class app.babylon.text.Strings
- roundingMode() - Method in class app.babylon.table.transform.TransformRound
- roundingModeName(RoundingMode) - Static method in class app.babylon.table.transform.TransformRound
- roundScale(Class<T>, ToIntFunction<T>) - Static method in class app.babylon.table.transform.TransformRound
- roundScales(Class<T>, ToIntFunction<T>) - Static method in class app.babylon.table.transform.TransformRound
- Row - Interface in app.babylon.table.io
-
Represents a parsed input row represented as a character slice.
- RowBuffer - Class in app.babylon.table.io
- RowBuffer() - Constructor for class app.babylon.table.io.RowBuffer
- RowConsumer - Interface in app.babylon.table.io
-
Consumes parsed rows during a read operation after being initialised with the projected column names that incoming rows will expose.
- RowConsumerCreateTable - Class in app.babylon.table.io
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformAbs
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformAdd
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformAfter
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformAnyToString
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformBefore
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformClassify
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformClean
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformCoalesce
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformConcat
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformConstant
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformCopy
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformDivide
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformExtract
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformFlag
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformLeft
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformMetadataConstant
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformMultiply
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformNegate
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformNormalise
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformPrefix
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformRemove
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformRetain
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformRight
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformRound
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSplit
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformStringReplace
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformStringToType
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformStrip
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSubstitute
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSubstring
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSubtract
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSuffix
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformTakeToType
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformTakeToType.Delimited
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToLocalDate
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToLowerCase
- rowCount(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToUpperCase
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAbs
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAdd
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAfter
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformAnyToString
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformBefore
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformClassify
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformClean
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformCoalesce
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformConcat
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformConstant
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformCopy
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformDivide
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformExtract
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformFlag
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformLeft
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformMetadataConstant
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformMultiply
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformNegate
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformNormalise
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformPrefix
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRemove
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRetain
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRight
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformRound
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSplit
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStringReplace
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStringToType
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformStrip
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSubstitute
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSubstring
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSubtract
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformSuffix
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformTakeToType
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformTakeToType.Delimited
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformTakeToType.Indexed
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformToLocalDate
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformToLowerCase
- rowCount(Map<ColumnName, Column>, Collection<ColumnName>) - Method in class app.babylon.table.transform.TransformToUpperCase
- RowCursor - Interface in app.babylon.table.io
-
Supplies tabular rows from a live underlying source.
- RowCursorResultSet - Class in app.babylon.table.io
-
Supplies rows from a caller-owned
ResultSet. - RowCursorResultSet(ResultSet) - Constructor for class app.babylon.table.io.RowCursorResultSet
- RowCursors - Class in app.babylon.table.io
- RowFilter - Interface in app.babylon.table.io
- RowFilter - Interface in app.babylon.table.selection
-
Defines a reusable row filter that binds to a table and evaluates rows by index.
- RowFilters - Class in app.babylon.table.io
- RowKey - Class in app.babylon.table.io
- RowKey() - Constructor for class app.babylon.table.io.RowKey
- RowPredicate - Interface in app.babylon.table.selection
- RowSource - Interface in app.babylon.table.io
-
Opens a live
RowCursorfrom a configured tabular source. - RowSourceResultSet - Class in app.babylon.table.io
-
Configured JDBC row source that opens rows by executing a prepared statement.
- RowSourceResultSet.Builder - Class in app.babylon.table.io
- RowSources - Class in app.babylon.table.io
- RowStreamBuffered - Class in app.babylon.table.io
- RowStreamBuffered(LineReader) - Constructor for class app.babylon.table.io.RowStreamBuffered
- RowStreamBuffered(RowCursor) - Constructor for class app.babylon.table.io.RowStreamBuffered
- RowStreamMarkable - Interface in app.babylon.table.io
-
Streams rows with support for marking a position and resetting back to it.
S
- scale() - Method in class app.babylon.table.transform.TransformRound
- scaleColumnName() - Method in class app.babylon.table.transform.TransformRound
- select(BytePredicate) - Method in interface app.babylon.table.column.ColumnByte
-
Selects rows whose values satisfy the supplied predicate.
- select(ColumnName...) - Method in interface app.babylon.table.TableColumnar
- select(Selection) - Method in interface app.babylon.table.TableColumnar
- select(TableColumnar, ColumnName, Pattern) - Static method in class app.babylon.table.selection.Selections
- select(TableColumnar, Selection) - Static method in class app.babylon.table.Tables
- select(DoublePredicate) - Method in interface app.babylon.table.column.ColumnDouble
-
Selects rows whose values satisfy the supplied predicate.
- select(IntPredicate) - Method in interface app.babylon.table.column.ColumnInt
-
Selects rows whose values satisfy the supplied predicate.
- select(LongPredicate) - Method in interface app.babylon.table.column.ColumnLong
-
Selects rows whose values satisfy the supplied predicate.
- select(Predicate<Boolean>) - Method in interface app.babylon.table.column.ColumnBoolean
-
Selects rows whose values satisfy the supplied predicate.
- select(Predicate<T>) - Method in interface app.babylon.table.column.ColumnCategorical
- select(Predicate<T>) - Method in interface app.babylon.table.column.ColumnObject
-
Selects rows whose values satisfy the supplied predicate.
- selected() - Method in class app.babylon.table.selection.Selection
- Selection - Class in app.babylon.table.selection
- Selection(String) - Constructor for class app.babylon.table.selection.Selection
- Selections - Class in app.babylon.table.selection
- Selections() - Constructor for class app.babylon.table.selection.Selections
- selectRow(int) - Method in interface app.babylon.table.column.Column
-
Returns a single-row column containing the value from the supplied row.
- selectRow(int) - Method in interface app.babylon.table.column.ColumnBoolean
- selectRow(int) - Method in interface app.babylon.table.column.ColumnByte
- selectRow(int) - Method in interface app.babylon.table.column.ColumnCategorical
- selectRow(int) - Method in interface app.babylon.table.column.ColumnDouble
- selectRow(int) - Method in interface app.babylon.table.column.ColumnInt
- selectRow(int) - Method in interface app.babylon.table.column.ColumnLong
- selectRow(int) - Method in interface app.babylon.table.column.ColumnObject
-
Returns a single-row object column containing the value from the supplied row.
- self() - Method in class app.babylon.table.plans.TablePlanAggregate
- self() - Method in class app.babylon.table.plans.TablePlanCommon
- self() - Method in class app.babylon.table.plans.TablePlanRead
- self() - Method in class app.babylon.table.plans.TablePlanReadJdbc
- SEMICOLON - Enum constant in enum class app.babylon.table.dsl.TokenType
- Sentence - Class in app.babylon.text
- Sentence() - Constructor for class app.babylon.text.Sentence
- Sentence.ParseMode - Enum Class in app.babylon.text
- separator() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Returns the value of the
separatorrecord component. - separator() - Method in class app.babylon.table.transform.TransformConcat
- SET_NAME - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- shouldApply(ColumnBoolean, int) - Method in class app.babylon.table.transform.TransformAbs
- shouldApply(ColumnBoolean, int) - Method in class app.babylon.table.transform.TransformNegate
- shouldApply(ColumnBoolean, int) - Method in class app.babylon.table.transform.TransformNormalise
- shouldApply(ColumnBoolean, int) - Method in class app.babylon.table.transform.TransformRound
- SinkStream - Interface in app.babylon.table.io
-
Named output stream for exported table content.
- size() - Method in class app.babylon.table.column.BitList.Builder
-
Returns the number of appended values.
- size() - Method in interface app.babylon.table.column.BitList
-
Returns the number of bits.
- size() - Method in interface app.babylon.table.column.CategoryCodeList.Builder
-
Returns the number of appended codes.
- size() - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
- size() - Method in interface app.babylon.table.column.CategoryCodeList
-
Returns the number of stored category codes.
- size() - Method in interface app.babylon.table.column.Column
-
Returns the number of rows in the column.
- size() - Method in class app.babylon.table.grouping.GroupKey.ElementsGroupKey
- size() - Method in interface app.babylon.table.grouping.GroupKey
-
Returns the number of key components.
- size() - Method in interface app.babylon.table.io.Row
- size() - Method in class app.babylon.table.io.RowBuffer
- size() - Method in class app.babylon.table.selection.Selection
- size() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns the stripped text length.
- size() - Method in class app.babylon.table.ViewIndex.ArrayByte
- size() - Method in class app.babylon.table.ViewIndex.ArrayChar
- size() - Method in class app.babylon.table.ViewIndex.ArrayInt
- size() - Method in interface app.babylon.table.ViewIndex.Builder
- size() - Method in class app.babylon.table.ViewIndex.BuilderInt
- size() - Method in interface app.babylon.table.ViewIndex
- SliceParser<T> - Interface in app.babylon.text
-
Parses a slice of character data without requiring callers to materialize a
Stringor create aCharSequenceview first. - sort(Column) - Static method in class app.babylon.table.column.Columns
-
Returns a sorted view using the column's natural row comparison.
- sort(ColumnName...) - Method in interface app.babylon.table.TableColumnar
- sort(Column, ComparatorInt) - Static method in class app.babylon.table.column.Columns
-
Returns a sorted view using the supplied row comparator.
- sort(TableSort.SortOrder, ColumnName...) - Method in interface app.babylon.table.TableColumnar
- sort(TableColumnar, ColumnName...) - Static method in class app.babylon.table.sorting.TableSort
- sort(TableColumnar, TableSort.SortOrder, ColumnName...) - Static method in class app.babylon.table.sorting.TableSort
- SortInt - Class in app.babylon.table.sorting
- sourceColumnName() - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
-
Returns the value of the
sourceColumnNamerecord component. - sourceColumnName() - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformAnyToString
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformCoalesce
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformConcat
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformConstant
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformStringToType
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformCopy
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformAbs
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformNegate
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformNormalise
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformFlag
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformMetadataConstant
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformRound
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformAfter
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformBefore
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformClassify
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformClean
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformExtract
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformLeft
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformPrefix
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformRight
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformStringReplace
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformStrip
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformSubstitute
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformSubstring
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformSuffix
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformToLowerCase
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformToUpperCase
- sourceColumnNames() - Method in class app.babylon.table.transform.TransformTakeToType
- sourceColumnNames() - Method in interface app.babylon.table.transform.TransformToColumn
- sourceMetadata() - Method in interface app.babylon.table.TableColumnar
- SourceMetadata - Record Class in app.babylon.table.transform
- SourceMetadata(String, String) - Constructor for record class app.babylon.table.transform.SourceMetadata
-
Creates an instance of a
SourceMetadatarecord class. - split(CharSequence) - Static method in class app.babylon.text.Strings
-
Splits comma-separated text using the default
Strings.Splittersettings. - split(CharSequence) - Method in class app.babylon.text.Strings.Splitter
-
Splits the whole source using this splitter configuration.
- split(CharSequence, char) - Static method in class app.babylon.text.Strings
-
Splits using
splitter, with the same defaults asStrings.splitter():withStripping(true)andwithRemoveEmpty(true). - split(CharSequence, int, int) - Method in class app.babylon.text.Strings.Splitter
-
Splits a slice using this splitter configuration.
- split(CharSequence, int, int, char) - Static method in class app.babylon.text.Strings
-
Splits a slice using
splitter, with the same defaults asStrings.splitter():withStripping(true)andwithRemoveEmpty(true). - splitter() - Static method in class app.babylon.text.Strings
-
Creates a reusable splitter configuration.
- stableSort(int[], ComparatorInt) - Static method in class app.babylon.table.sorting.SortInt
- standard() - Static method in record class app.babylon.table.io.ReadOptionsCsv
- standard() - Static method in class app.babylon.table.ToStringSettings
- standard() - Static method in class app.babylon.table.transform.dsl.TransformDslParser
- standard() - Static method in class app.babylon.table.transform.dsl.TransformDslWriter
- standard() - Static method in class app.babylon.table.transform.QuickTransforms
- STANDARD_DECIMAL_FORMAT - Static variable in class app.babylon.table.ToStringSettings
- start(int) - Method in interface app.babylon.table.io.Row
- start(int) - Method in class app.babylon.table.io.RowBuffer
- start(ColumnName[]) - Method in interface app.babylon.table.io.RowConsumer
- start(ColumnName[]) - Method in class app.babylon.table.io.RowConsumerCreateTable
- STEP_ORDER - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- StreamSource - Interface in app.babylon.io
-
Supplies a named input stream for reading tabular data from an external stream source.
- StreamSourceProbe - Class in app.babylon.io
- StreamSources - Class in app.babylon.io
- StreamSources() - Constructor for class app.babylon.io.StreamSources
- STRING - Static variable in class app.babylon.table.column.ColumnTypes
-
String type.
- STRING - Static variable in class app.babylon.table.column.type.TypeParsers
- STRING - Static variable in class app.babylon.table.column.type.TypeWriters
- Strings - Class in app.babylon.text
- Strings() - Constructor for class app.babylon.text.Strings
- Strings.Splitter - Class in app.babylon.text
-
Configurable string splitter.
- stringToDate(CharSequence) - Static method in class app.babylon.table.transform.ColumnLocalDates
-
Parses a date using the default YMD interpretation.
- stringToDate(CharSequence, DateFormat) - Static method in class app.babylon.table.transform.ColumnLocalDates
-
Parses a date using the supplied format.
- stringToDecimal(Column) - Static method in class app.babylon.table.column.Columns
-
Converts a string column to decimals.
- stringToType(Column, Function<String, S>, Column.Type) - Static method in class app.babylon.table.column.Columns
-
Converts a string column to another object type using the supplied parser.
- strip(CharSequence) - Static method in class app.babylon.text.Strings
-
Unicode-aware edge stripping equivalent to
String.strip()forCharSequence. - stripCharacters() - Method in class app.babylon.table.transform.TransformStrip
- stripEnd(CharSequence, int, int) - Static method in class app.babylon.text.Strings
-
Returns the exclusive end index of the trimmed slice after Unicode whitespace stripping.
- stripStart(CharSequence, int, int) - Static method in class app.babylon.text.Strings
-
Returns the inclusive start index of the trimmed slice after Unicode whitespace stripping.
- stripx(CharSequence) - Static method in class app.babylon.text.Strings
-
Unicode-aware edge stripping for external text.
- stripx(CharSequence, int, int) - Static method in class app.babylon.text.Strings
- subSequence(int, int) - Method in interface app.babylon.table.io.Row
- subSequence(int, int) - Method in record class app.babylon.table.TableDescription
- SUBSTRING - Enum constant in enum class app.babylon.table.transform.TransformTakeToType.Operation
- Subtract - Enum constant in enum class app.babylon.table.transform.TransformDecimalBinaryOperator.OPERATOR
- suffix() - Method in class app.babylon.table.transform.TransformSuffix
- SUM - Enum constant in enum class app.babylon.table.aggregation.Aggregate
-
Sum of set values.
T
- Table - Interface in app.babylon.table
-
Represents a tabular data set with a name, description, and row/column dimensions.
- TABLE_NAME - Enum constant in enum class app.babylon.table.transform.TransformMetadataConstant.Key
- TABLE_NAME - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- TableColumnar - Interface in app.babylon.table
-
A column-oriented table whose data is exposed as named columns and can be sliced, filtered, transformed, grouped, and sorted.
- TableDescription - Record Class in app.babylon.table
- TableDescription() - Constructor for record class app.babylon.table.TableDescription
- TableDescription(String) - Constructor for record class app.babylon.table.TableDescription
-
Creates an instance of a
TableDescriptionrecord class. - TableException - Exception Class in app.babylon.table
- TableException(String) - Constructor for exception class app.babylon.table.TableException
- TableException(String, Throwable) - Constructor for exception class app.babylon.table.TableException
- TableIndex - Class in app.babylon.table
- TableIndex(TableColumnar, ColumnName...) - Constructor for class app.babylon.table.TableIndex
- tableName() - Method in record class app.babylon.table.transform.SourceMetadata
-
Returns the value of the
tableNamerecord component. - TableName - Class in app.babylon.table
- TablePlan - Interface in app.babylon.table.plans
- TablePlanAggregate - Class in app.babylon.table.plans
- TablePlanAggregate() - Constructor for class app.babylon.table.plans.TablePlanAggregate
- TablePlanAggregate.AggregateSpec - Record Class in app.babylon.table.plans
- TablePlanCommon<T> - Class in app.babylon.table.plans
- TablePlanCommon() - Constructor for class app.babylon.table.plans.TablePlanCommon
- TablePlanRead - Class in app.babylon.table.plans
-
Reads rows into a
TableColumnar. - TablePlanRead() - Constructor for class app.babylon.table.plans.TablePlanRead
- TablePlanReadJdbc - Class in app.babylon.table.plans
-
JDBC-specific read plan that materialises a
ResultSetdirectly into aTableColumnar. - TablePlanReadJdbc() - Constructor for class app.babylon.table.plans.TablePlanReadJdbc
- TablePlanWrite - Class in app.babylon.table.plans
-
Builder-style plan for exporting a
TableColumnarto a configured format and destination. - TablePlanWrite() - Constructor for class app.babylon.table.plans.TablePlanWrite
- Tables - Class in app.babylon.table
- Tables() - Constructor for class app.babylon.table.Tables
- TableSink - Interface in app.babylon.table.io
-
Configured destination for writing a whole
TableColumnar. - TableSinkCsv - Class in app.babylon.table.io
-
Configured CSV table sink.
- TableSinkCsv.Builder - Class in app.babylon.table.io
- TableSort - Class in app.babylon.table.sorting
- TableSort() - Constructor for class app.babylon.table.sorting.TableSort
- TableSort.SortOrder - Enum Class in app.babylon.table.sorting
- TablesToString - Class in app.babylon.table
- TablesToString() - Constructor for class app.babylon.table.TablesToString
- target() - Method in class app.babylon.table.transform.TransformStringReplace
- target() - Method in class app.babylon.table.transform.TransformStringReplaceAll
- test(byte) - Method in interface app.babylon.table.column.BytePredicate
-
Tests the supplied byte value.
- test(int) - Method in interface app.babylon.table.selection.RowPredicate
- text() - Method in enum class app.babylon.table.column.Column.Operator
- text() - Method in class app.babylon.table.transform.DateValueFacts
-
Returns the stripped source text.
- text() - Method in class app.babylon.table.transform.QuickTransformScript
- TEXT_CSV - Enum constant in enum class app.babylon.io.MimeType
- TEXT_PLAIN - Enum constant in enum class app.babylon.io.MimeType
- toArray(boolean[]) - Method in interface app.babylon.table.column.ColumnBoolean
-
Copies the values into the provided array, allocating a new array when necessary.
- toArray(byte[]) - Method in interface app.babylon.table.column.ColumnByte
-
Copies the values into the provided array, allocating a new array when necessary.
- toArray(double[]) - Method in interface app.babylon.table.column.ColumnDouble
-
Copies the values into the provided array, allocating a new array when necessary.
- toArray(int[]) - Method in interface app.babylon.table.column.CategoryCodeList
-
Copies the codes into an int array.
- toArray(int[]) - Method in interface app.babylon.table.column.ColumnInt
-
Copies the values into the provided array, allocating a new array when necessary.
- toArray(int[]) - Method in class app.babylon.table.ViewIndex.ArrayByte
- toArray(int[]) - Method in class app.babylon.table.ViewIndex.ArrayChar
- toArray(int[]) - Method in class app.babylon.table.ViewIndex.ArrayInt
- toArray(int[]) - Method in interface app.babylon.table.ViewIndex
- toArray(long[]) - Method in interface app.babylon.table.column.ColumnLong
-
Copies the values into the provided array, allocating a new array when necessary.
- toBuilder() - Method in class app.babylon.table.transform.TransformRegistry
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
QuickTransformsextension methods instead. - toCamelCase() - Method in class app.babylon.table.column.ColumnName
-
Returns the camelCase representation of the name.
- toCamelCaseUpper() - Method in class app.babylon.table.column.ColumnName
-
Returns the CamelUpper representation of the name.
- toCamelUpperPreserve(CharSequence) - Static method in class app.babylon.text.Strings
- toColumnNames(Row) - Static method in interface app.babylon.table.io.HeaderStrategy
- toDsl() - Method in class app.babylon.table.dsl.ComparisonCondition
- toDsl() - Method in interface app.babylon.table.dsl.ConditionExpression
- toDsl() - Method in class app.babylon.table.dsl.LogicalCondition
- Token - Record Class in app.babylon.table.dsl
- Token(TokenType, String, int) - Constructor for record class app.babylon.table.dsl.Token
-
Creates an instance of a
Tokenrecord class. - TokenStream - Class in app.babylon.table.dsl
- TokenType - Enum Class in app.babylon.table.dsl
- toLocalDate(DateFormat) - Method in class app.babylon.table.transform.DateValueFacts
-
Converts the captured text to a local date using the supplied format.
- toOutputStream(String, OutputStream) - Static method in class app.babylon.table.io.TableSinkCsv
- toOutputStream(String, OutputStream, Charset) - Static method in class app.babylon.table.io.TableSinkCsv
- toSnake() - Method in class app.babylon.table.column.ColumnName
-
Returns a snake-case representation of the name.
- toSqlIdentifier() - Method in class app.babylon.table.column.ColumnName
-
Returns a SQL-friendly identifier for the name.
- toString() - Method in enum class app.babylon.table.column.Column.Operator
- toString() - Method in record class app.babylon.table.column.ColumnDefinition
-
Returns a string representation of this record class.
- toString() - Method in class app.babylon.table.column.ColumnName
- toString() - Method in record class app.babylon.table.dsl.Token
-
Returns a string representation of this record class.
- toString() - Method in class app.babylon.table.grouping.GroupKey.ElementsGroupKey
- toString() - Method in record class app.babylon.table.io.ReadOptionsCsv
-
Returns a string representation of this record class.
- toString() - Method in class app.babylon.table.io.RowKey
- toString() - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
-
Returns a string representation of this record class.
- toString() - Method in record class app.babylon.table.TableDescription
-
Returns a string representation of this record class.
- toString() - Method in class app.babylon.table.TableName
- toString() - Method in record class app.babylon.table.transform.SourceMetadata
-
Returns a string representation of this record class.
- toString() - Method in class app.babylon.table.transform.TransformAbs
- toString() - Method in record class app.babylon.table.transform.TransformConcat.Part
-
Returns a string representation of this record class.
- toString() - Method in class app.babylon.table.transform.TransformConstant
- toString() - Method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
-
Returns a string representation of this record class.
- toString() - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- toString(int) - Method in interface app.babylon.table.column.Column
-
Formats the value at the supplied row for display.
- toString(int) - Method in interface app.babylon.table.column.ColumnBoolean
- toString(int) - Method in interface app.babylon.table.column.ColumnByte
- toString(int) - Method in interface app.babylon.table.column.ColumnCategorical
- toString(int) - Method in interface app.babylon.table.column.ColumnDouble
- toString(int) - Method in interface app.babylon.table.column.ColumnInt
- toString(int) - Method in interface app.babylon.table.column.ColumnLong
- toString(int, ToStringSettings) - Method in interface app.babylon.table.column.Column
-
Formats the value at the supplied row using the provided rendering settings.
- toString(int, ToStringSettings) - Method in interface app.babylon.table.column.ColumnObject
- toString(Column) - Static method in class app.babylon.table.column.Columns
-
Returns a short preview string for a column.
- toString(ToStringSettings) - Method in interface app.babylon.table.TableColumnar
- toString10() - Method in interface app.babylon.table.TableColumnar
- toString10(ToStringSettings) - Method in interface app.babylon.table.TableColumnar
- toStringRow(TableColumnar, int, ToStringSettings) - Static method in class app.babylon.table.Tables
- ToStringSettings - Class in app.babylon.table
- ToStringSettings() - Constructor for class app.babylon.table.ToStringSettings
- toWords(Collection<String>) - Method in class app.babylon.table.column.ColumnName
-
Splits the name into camel-case words.
- toWriter(String, Writer) - Static method in class app.babylon.table.io.TableSinkCsv
- trace(CharSequence, char) - Static method in class app.babylon.text.Strings
-
Finds every occurrence of
splitterand returns the source indexes as marked bits. - trace(CharSequence, int, int, char) - Static method in class app.babylon.text.Strings
-
Finds every occurrence of
splitterin a slice and returns their indexes as marked bits. - traceAny(CharSequence, char, char...) - Static method in class app.babylon.text.Strings
-
Finds every occurrence of any supplied splitter and returns the source indexes as marked bits.
- traceAny(CharSequence, int, int, char, char...) - Static method in class app.babylon.text.Strings
-
Finds every occurrence of any supplied splitter in a slice and returns their indexes as marked bits.
- transform(Transformer<T, S>) - Method in interface app.babylon.table.column.ColumnCategorical
-
Transforms this categorical column into another categorical column.
- transform(Transformer<T, S>) - Method in interface app.babylon.table.column.ColumnObject
-
Transforms this column into another object column using the supplied transformer.
- transform(TableColumnar) - Method in interface app.babylon.table.transform.TransformToColumn
- transform(BigDecimal, int) - Method in class app.babylon.table.transform.TransformAbs
- transform(BigDecimal, int) - Method in class app.babylon.table.transform.TransformNegate
- transform(BigDecimal, int) - Method in class app.babylon.table.transform.TransformNormalise
- transform(BigDecimal, int) - Method in class app.babylon.table.transform.TransformRound
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformAnyToString
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformCoalesce
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformConcat
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformConstant
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformStringToType
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformCopy
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformDecimalBinaryOperator
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformAbs
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformNegate
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformNormalise
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformFlag
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformMetadataConstant
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformRound
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformAfter
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformBefore
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformClassify
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformClean
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformExtract
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformLeft
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformPrefix
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformRight
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformStringReplace
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformStringReplaceAll
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformStrip
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformSubstitute
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformSubstring
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformSuffix
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformToLowerCase
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformToUpperCase
- transform(Map<ColumnName, Column>, int) - Method in class app.babylon.table.transform.TransformTakeToType
- transform(Map<ColumnName, Column>, int) - Method in interface app.babylon.table.transform.TransformToColumn
- Transform - Interface in app.babylon.table.transform
-
Applies a named structural transformation to a table's columns map.
- TRANSFORM - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- TransformAbs - Class in app.babylon.table.transform
- TransformAbs.Builder - Class in app.babylon.table.transform
- TransformAdd - Class in app.babylon.table.transform
- TransformAdd(ColumnName, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformAdd
- TransformAfter - Class in app.babylon.table.transform
- TransformAfter(ColumnName, ColumnName, String) - Constructor for class app.babylon.table.transform.TransformAfter
- TransformAnyToString - Class in app.babylon.table.transform
- TransformAnyToString(ColumnName) - Constructor for class app.babylon.table.transform.TransformAnyToString
- TransformAnyToString(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformAnyToString
- TransformBefore - Class in app.babylon.table.transform
- TransformBefore(ColumnName, ColumnName, String) - Constructor for class app.babylon.table.transform.TransformBefore
- TransformClassify - Class in app.babylon.table.transform
- TransformClassify(ColumnName, ColumnName, Pattern, String, String) - Constructor for class app.babylon.table.transform.TransformClassify
- TransformClean - Class in app.babylon.table.transform
- TransformClean(ColumnName) - Constructor for class app.babylon.table.transform.TransformClean
- TransformClean(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformClean
- TransformClean(ColumnName, ColumnName, String) - Constructor for class app.babylon.table.transform.TransformClean
- TransformCoalesce - Class in app.babylon.table.transform
- TransformCommandParser - Interface in app.babylon.table.transform.dsl
- TransformConcat - Class in app.babylon.table.transform
- TransformConcat.Part - Record Class in app.babylon.table.transform
- TransformConstant - Class in app.babylon.table.transform
- TransformConstant(Column.Type, ColumnName, String) - Constructor for class app.babylon.table.transform.TransformConstant
- TransformConstant(ColumnName, String) - Constructor for class app.babylon.table.transform.TransformConstant
- TransformCopy - Class in app.babylon.table.transform
- TransformCopy(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformCopy
- TransformDecimalBinaryOperator - Class in app.babylon.table.transform
- TransformDecimalBinaryOperator(ColumnName, TransformDecimalBinaryOperator.OPERATOR, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformDecimalBinaryOperator
- TransformDecimalBinaryOperator(TransformDecimalBinaryOperator.Operand, TransformDecimalBinaryOperator.OPERATOR, TransformDecimalBinaryOperator.Operand, ColumnName) - Constructor for class app.babylon.table.transform.TransformDecimalBinaryOperator
- TransformDecimalBinaryOperator.Operand - Record Class in app.babylon.table.transform
- TransformDecimalBinaryOperator.OPERATOR - Enum Class in app.babylon.table.transform
- TransformDivide - Class in app.babylon.table.transform
- TransformDivide(ColumnName, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformDivide
- TransformDslException - Exception Class in app.babylon.table.dsl
- TransformDslException(String, int) - Constructor for exception class app.babylon.table.dsl.TransformDslException
- TransformDslParser - Class in app.babylon.table.transform.dsl
-
Parses a single transformation DSL statement into a
Transform. - TransformDslWriter - Class in app.babylon.table.transform.dsl
-
Writes transforms as canonical transformation DSL statements.
- Transformer<T,
S> - Interface in app.babylon.table.column -
Transforms individual column values from one type to another while carrying the target column type and optional output column name.
- TransformExtract - Class in app.babylon.table.transform
- TransformExtractFromColumnName - Class in app.babylon.table.transform
- TransformFactory - Interface in app.babylon.table.transform
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
TransformCommandParserandQuickTransformsfor custom persisted transform commands. - TransformFlag - Class in app.babylon.table.transform
- TransformFlag.Builder - Class in app.babylon.table.transform
- TransformLeft - Class in app.babylon.table.transform
- TransformLeft(ColumnName, ColumnName, int) - Constructor for class app.babylon.table.transform.TransformLeft
- TransformMetadataConstant - Class in app.babylon.table.transform
- TransformMetadataConstant(TransformMetadataConstant.Key, ColumnName) - Constructor for class app.babylon.table.transform.TransformMetadataConstant
- TransformMetadataConstant.Key - Enum Class in app.babylon.table.transform
- TransformMultiply - Class in app.babylon.table.transform
- TransformMultiply(ColumnName, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformMultiply
- TransformNegate - Class in app.babylon.table.transform
- TransformNegate.Builder - Class in app.babylon.table.transform
- TransformNormalise - Class in app.babylon.table.transform
- TransformPrefix - Class in app.babylon.table.transform
- TransformPrefix(String, ColumnName) - Constructor for class app.babylon.table.transform.TransformPrefix
- TransformPrefix(String, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformPrefix
- TransformRegistry - Class in app.babylon.table.transform
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
QuickTransformsto parse persisted transform statements. The DSL replaces this fixed function-name/parameter registry and this type is expected to be removed in a future release. - TransformRegistry.Builder - Class in app.babylon.table.transform
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
QuickTransformsextension methods instead. - TransformRemove - Class in app.babylon.table.transform
- TransformRemove(ColumnName...) - Constructor for class app.babylon.table.transform.TransformRemove
- TransformRetain - Class in app.babylon.table.transform
- TransformRetain(ColumnName...) - Constructor for class app.babylon.table.transform.TransformRetain
- TransformRight - Class in app.babylon.table.transform
- TransformRight(ColumnName, ColumnName, int) - Constructor for class app.babylon.table.transform.TransformRight
- TransformRound - Class in app.babylon.table.transform
- TransformRound.Builder - Class in app.babylon.table.transform
- transforms() - Method in class app.babylon.table.transform.TransformSet
- transforms(C) - Method in class app.babylon.table.transform.TransformSet
- Transforms - Class in app.babylon.table.transform
- TransformSet - Class in app.babylon.table.transform
- TransformSetSchema - Class in app.babylon.table.transform
-
Deprecated, for removal: This API element is subject to removal in a future version.Store transform DSL statements instead. The fixed Param1-Param5 schema belongs to the deprecated
TransformRegistrypath and is expected to be removed in a future release. - TransformSetSchema() - Constructor for class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- TransformSplit - Class in app.babylon.table.transform
- TransformSplit.Mode - Enum Class in app.babylon.table.transform
- transformString(String) - Method in class app.babylon.table.transform.TransformAfter
- transformString(String) - Method in class app.babylon.table.transform.TransformBefore
- transformString(String) - Method in class app.babylon.table.transform.TransformClassify
- transformString(String) - Method in class app.babylon.table.transform.TransformClean
- transformString(String) - Method in class app.babylon.table.transform.TransformExtract
- transformString(String) - Method in class app.babylon.table.transform.TransformLeft
- transformString(String) - Method in class app.babylon.table.transform.TransformPrefix
- transformString(String) - Method in class app.babylon.table.transform.TransformRight
- transformString(String) - Method in class app.babylon.table.transform.TransformStringReplace
- transformString(String) - Method in class app.babylon.table.transform.TransformStringReplaceAll
- transformString(String) - Method in class app.babylon.table.transform.TransformStrip
- transformString(String) - Method in class app.babylon.table.transform.TransformSubstitute
- transformString(String) - Method in class app.babylon.table.transform.TransformSubstring
- transformString(String) - Method in class app.babylon.table.transform.TransformSuffix
- transformString(String) - Method in class app.babylon.table.transform.TransformToLowerCase
- transformString(String) - Method in class app.babylon.table.transform.TransformToUpperCase
- TransformStringReplace - Class in app.babylon.table.transform
- TransformStringReplaceAll - Class in app.babylon.table.transform
- TransformStringToType<T> - Class in app.babylon.table.transform
- TransformStringToType.Builder<T> - Class in app.babylon.table.transform
- TransformStrip - Class in app.babylon.table.transform
- TransformStrip(ColumnName) - Constructor for class app.babylon.table.transform.TransformStrip
- TransformStrip(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformStrip
- TransformStrip(ColumnName, ColumnName, String) - Constructor for class app.babylon.table.transform.TransformStrip
- TransformSubstitute - Class in app.babylon.table.transform
- TransformSubstitute.Builder - Class in app.babylon.table.transform
- TransformSubstring - Class in app.babylon.table.transform
- TransformSubstring(ColumnName, ColumnName, int, int) - Constructor for class app.babylon.table.transform.TransformSubstring
- TransformSubtract - Class in app.babylon.table.transform
- TransformSubtract(ColumnName, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformSubtract
- TransformSuffix - Class in app.babylon.table.transform
- TransformSuffix(String, ColumnName) - Constructor for class app.babylon.table.transform.TransformSuffix
- TransformSuffix(String, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformSuffix
- TransformTakeToType - Class in app.babylon.table.transform
- TransformTakeToType.Delimited - Class in app.babylon.table.transform
- TransformTakeToType.Indexed - Class in app.babylon.table.transform
- TransformTakeToType.Operation - Enum Class in app.babylon.table.transform
- TransformToColumn - Interface in app.babylon.table.transform
- TransformToLocalDate - Class in app.babylon.table.transform
- TransformToLocalDate.Builder - Class in app.babylon.table.transform
- TransformToLowerCase - Class in app.babylon.table.transform
- TransformToLowerCase(ColumnName) - Constructor for class app.babylon.table.transform.TransformToLowerCase
- TransformToLowerCase(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToLowerCase
- TransformToUpperCase - Class in app.babylon.table.transform
- TransformToUpperCase(ColumnName) - Constructor for class app.babylon.table.transform.TransformToUpperCase
- TransformToUpperCase(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToUpperCase
- TRUE - Static variable in class app.babylon.text.Booleans
- type() - Method in record class app.babylon.table.column.ColumnDefinition
-
Returns the value of the
typerecord component. - type() - Method in interface app.babylon.table.column.Transformer
-
Returns the target column type produced by this transformer.
- type() - Method in record class app.babylon.table.dsl.Token
-
Returns the value of the
typerecord component. - type() - Method in class app.babylon.table.transform.TransformConcat
- type() - Method in class app.babylon.table.transform.TransformConstant
- type() - Method in class app.babylon.table.transform.TransformStringToType
- type() - Method in class app.babylon.table.transform.TransformExtractFromColumnName
- type() - Method in class app.babylon.table.transform.TransformTakeToType
- TYPE - Static variable in interface app.babylon.table.column.ColumnBoolean
-
Column type descriptor for primitive boolean columns.
- TYPE - Static variable in interface app.babylon.table.column.ColumnByte
-
Column type descriptor for primitive byte columns.
- TYPE - Static variable in interface app.babylon.table.column.ColumnDouble
-
Column type descriptor for primitive double columns.
- TYPE - Static variable in interface app.babylon.table.column.ColumnInt
-
Column type descriptor for primitive int columns.
- TYPE - Static variable in interface app.babylon.table.column.ColumnLong
-
Column type descriptor for primitive long columns.
- TYPE - Static variable in class app.babylon.table.transform.TransformSetSchema
-
Deprecated.
- TypeParser<T> - Interface in app.babylon.table.column.type
-
Parses textual values into a target typed value.
- TypeParsers - Class in app.babylon.table.column.type
- TypeWriter<T> - Interface in app.babylon.table.column.type
-
Writes a typed value into text.
- TypeWriters - Class in app.babylon.table.column.type
U
- Unknown - Enum constant in enum class app.babylon.table.transform.DateFormat
-
Unknown or ambiguous format.
- UNPARSED - Static variable in class app.babylon.text.Booleans
V
- value() - Method in record class app.babylon.table.dsl.Token
-
Returns the value of the
valuerecord component. - value() - Method in record class app.babylon.table.TableDescription
-
Returns the value of the
valuerecord component. - value() - Method in class app.babylon.table.transform.TransformConstant
- value() - Method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
-
Returns the value of the
valuerecord component. - value(BigDecimal) - Static method in record class app.babylon.table.transform.TransformDecimalBinaryOperator.Operand
- valueOf(String) - Static method in enum class app.babylon.io.MimeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.aggregation.Aggregate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.column.Column.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.column.ColumnObject.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.dsl.LogicalCondition.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.dsl.TokenType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.sorting.TableSort.SortOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.transform.DateFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.transform.InputColumnsMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.transform.TransformDecimalBinaryOperator.OPERATOR
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.transform.TransformMetadataConstant.Key
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.transform.TransformSplit.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.table.transform.TransformTakeToType.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class app.babylon.text.Sentence.ParseMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class app.babylon.io.MimeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.aggregation.Aggregate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.column.Column.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.column.ColumnObject.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class app.babylon.table.dsl.ComparisonCondition
- values() - Static method in enum class app.babylon.table.dsl.LogicalCondition.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.dsl.TokenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.sorting.TableSort.SortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.transform.DateFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.transform.InputColumnsMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.transform.TransformDecimalBinaryOperator.OPERATOR
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.transform.TransformMetadataConstant.Key
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.transform.TransformSplit.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.table.transform.TransformTakeToType.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class app.babylon.text.Sentence.ParseMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARIANCE - Enum constant in enum class app.babylon.table.aggregation.Aggregate
-
Population variance of set values.
- VARIANCE_SAMPLE - Enum constant in enum class app.babylon.table.aggregation.Aggregate
-
Sample variance of set values.
- view(ViewIndex) - Method in interface app.babylon.table.column.Column
-
Returns a projected view of this column using the supplied row mapping.
- view(ViewIndex) - Method in interface app.babylon.table.column.ColumnCategorical
- view(ViewIndex) - Method in interface app.babylon.table.column.ColumnObject
- ViewIndex - Interface in app.babylon.table
-
Maps logical row positions in a view to row positions in the underlying data, including optional unset entries.
- ViewIndex.ArrayByte - Class in app.babylon.table
- ViewIndex.ArrayChar - Class in app.babylon.table
- ViewIndex.ArrayInt - Class in app.babylon.table
- ViewIndex.Builder - Interface in app.babylon.table
- ViewIndex.BuilderInt - Class in app.babylon.table
W
- when(ColumnName) - Method in class app.babylon.table.transform.TransformAbs.Builder
- when(ColumnName) - Method in class app.babylon.table.transform.TransformNegate.Builder
- when(ColumnName) - Method in class app.babylon.table.transform.TransformRound.Builder
- with(Class<? extends Transform>, Function<Transform, String>) - Method in class app.babylon.table.transform.dsl.TransformDslWriter
- with(String, TransformCommandParser) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- with(String, TransformCommandParser) - Method in class app.babylon.table.transform.QuickTransforms
- with(Map<String, TransformCommandParser>) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- with(Map<String, TransformCommandParser>) - Method in class app.babylon.table.transform.QuickTransforms
- withAggregate(ColumnName, Aggregate) - Method in class app.babylon.table.plans.TablePlanAggregate
- withAggregate(ColumnName, ColumnName, Aggregate) - Method in class app.babylon.table.plans.TablePlanAggregate
- withAutoDetectEncoding(boolean) - Method in class app.babylon.table.io.ReadOptionsCsv.Builder
-
Deprecated.
- withAutoDetectOptions(boolean) - Method in class app.babylon.table.io.ReadOptionsCsv.Builder
- withCharset(Charset) - Method in class app.babylon.table.io.ReadOptionsCsv.Builder
- withColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformRound.Builder
- withColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformStringToType.Builder
- withColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformToLocalDate.Builder
- withColumnNames(ColumnName, ColumnName...) - Method in class app.babylon.table.transform.TransformToLocalDate.Builder
- withColumnNames(Iterable<ColumnName>) - Method in class app.babylon.table.transform.TransformToLocalDate.Builder
- withColumnRename(ColumnName, ColumnName) - Method in class app.babylon.table.plans.TablePlanRead
- withColumnRenames(Map<ColumnName, ColumnName>) - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- withColumnRenames(Map<ColumnName, ColumnName>) - Method in class app.babylon.table.plans.TablePlanRead
- withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.plans.TablePlanAggregate
- withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.plans.TablePlanRead
-
Specifies the desired output type for a column in the resulting table.
- withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- withColumnTypes(Column.Type, ColumnName...) - Method in class app.babylon.table.plans.TablePlanRead
- withColumnTypes(Map<ColumnName, Column.Type>) - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- withColumnTypes(Map<ColumnName, Column.Type>) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- withDateFormatter(DateTimeFormatter) - Method in class app.babylon.table.ToStringSettings
- withDecimalFormatter(DecimalFormat) - Method in class app.babylon.table.ToStringSettings
- withDefaultValue(String) - Method in class app.babylon.table.transform.TransformSubstitute.Builder
- withFixedWidths(int[]) - Method in class app.babylon.table.io.ReadOptionsCsv.Builder
- withFormat(DateFormat) - Method in class app.babylon.table.transform.TransformToLocalDate.Builder
- withGroupBy(ColumnName...) - Method in class app.babylon.table.plans.TablePlanAggregate
- withHeaderDetection(HeaderDetection) - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- withHeaderStrategy(HeaderStrategy) - Method in class app.babylon.table.plans.TablePlanRead
- withIncludeHeaders(boolean) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withIncludeResourceName(ColumnName) - Method in class app.babylon.table.plans.TablePlanRead
- withLineSeparator(String) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withLocalDateFormat(DateFormat) - Method in class app.babylon.table.plans.TablePlanRead
- withMode(ColumnObject.Mode) - Method in class app.babylon.table.transform.TransformStringToType.Builder
- withName(String) - Method in class app.babylon.table.io.RowSourceResultSet.Builder
- withName(String) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withNativeColumnTypes(Map<ColumnName, Column.Type>) - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- withNewColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformAbs.Builder
- withNewColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformFlag.Builder
- withNewColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformNegate.Builder
- withNewColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformRound.Builder
- withNewColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformStringToType.Builder
- withNewColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformSubstitute.Builder
- withNewColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformToLocalDate.Builder
- withOutputStream(OutputStream) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withOutputStream(OutputStream, Charset) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withOutputStream(String, OutputStream) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withOutputStream(String, OutputStream, Charset) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withParseMode(Sentence.ParseMode) - Method in class app.babylon.table.transform.TransformStringToType.Builder
- withParseMode(Sentence.ParseMode) - Method in class app.babylon.table.transform.TransformToLocalDate.Builder
- withPreparedStatement(PreparedStatement) - Method in class app.babylon.table.io.RowSourceResultSet.Builder
- withQuote(char) - Method in class app.babylon.table.io.ReadOptionsCsv.Builder
- withRemoveEmpty(boolean) - Method in class app.babylon.text.Strings.Splitter
-
Returns a splitter that controls whether empty fields are omitted from the result.
- withReplacement(String, String) - Method in class app.babylon.table.transform.TransformSubstitute.Builder
- withReplacements(Map<String, String>) - Method in class app.babylon.table.transform.TransformSubstitute.Builder
- withRoundingMode(RoundingMode) - Method in class app.babylon.table.transform.TransformRound.Builder
- withRoundScale(Class<T>, ToIntFunction<T>) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- withRoundScale(Class<T>, ToIntFunction<T>) - Method in class app.babylon.table.transform.QuickTransforms
- withRoundScale(Class<T>, ToIntFunction<T>) - Method in class app.babylon.table.transform.TransformRound.Builder
- withRoundScales(Map<Class<?>, ToIntFunction<Object>>) - Method in class app.babylon.table.transform.TransformRound.Builder
- withRowFilter(RowFilter) - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- withRowFilter(RowFilter) - Method in class app.babylon.table.plans.TablePlanRead
- withRows(RowStreamMarkable) - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- withScale(int) - Method in class app.babylon.table.transform.TransformRound.Builder
- withScale(Integer) - Method in class app.babylon.table.transform.TransformRound.Builder
- withScaleColumnName(ColumnName) - Method in class app.babylon.table.transform.TransformRound.Builder
- withSelectedColumn(ColumnName) - Method in class app.babylon.table.plans.TablePlanRead
- withSelectedColumn(ColumnName) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- withSelectedColumn(ColumnName) - Method in class app.babylon.table.plans.TablePlanWrite
- withSelectedColumns(ColumnName...) - Method in class app.babylon.table.plans.TablePlanRead
- withSelectedColumns(ColumnName...) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- withSelectedColumns(ColumnName...) - Method in class app.babylon.table.plans.TablePlanWrite
- withSelectedColumns(Iterable<ColumnName>) - Method in class app.babylon.table.plans.TablePlanRead
- withSelectedColumns(Iterable<ColumnName>) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- withSelectedColumns(Iterable<ColumnName>) - Method in class app.babylon.table.plans.TablePlanWrite
- withSelectedColumns(Collection<ColumnName>) - Method in class app.babylon.table.plans.TablePlanRead
- withSelectedColumns(Collection<ColumnName>) - Method in class app.babylon.table.plans.TablePlanReadJdbc
- withSelectedColumns(Collection<ColumnName>) - Method in class app.babylon.table.plans.TablePlanWrite
- withSeparator(char) - Method in class app.babylon.table.io.ReadOptionsCsv.Builder
- withSeparator(char) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withSink(TableSink) - Method in class app.babylon.table.plans.TablePlanWrite
- withSplitter(char) - Method in class app.babylon.text.Strings.Splitter
-
Returns a splitter with the delimiter character used to split input.
- withSplitters(char, char...) - Method in class app.babylon.text.Strings.Splitter
-
Returns a splitter that treats any of the supplied delimiter characters as a field boundary.
- withStripping(boolean) - Method in class app.babylon.table.io.ProjectedRowReader.Builder
- withStripping(boolean) - Method in class app.babylon.table.plans.TablePlanRead
- withStripping(boolean) - Method in class app.babylon.text.Strings.Splitter
-
Returns a splitter that controls whether each field is stripped before it is returned or tested for emptiness.
- withStripTrailingZeros(boolean) - Method in class app.babylon.table.ToStringSettings
- withTableDescription(TableDescription) - Method in interface app.babylon.table.plans.TablePlan
- withTableDescription(TableDescription) - Method in class app.babylon.table.plans.TablePlanCommon
- withTableName(TableName) - Method in interface app.babylon.table.plans.TablePlan
- withTableName(TableName) - Method in class app.babylon.table.plans.TablePlanCommon
- withToStringSettings(ToStringSettings) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withTransform(Transform) - Method in class app.babylon.table.plans.TablePlanRead
- withTransforms(Transform...) - Method in class app.babylon.table.plans.TablePlanRead
- withType(Column.Type) - Method in class app.babylon.table.transform.TransformStringToType.Builder
- withType(String, Column.Type) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- withType(String, Column.Type) - Method in class app.babylon.table.transform.QuickTransforms
- withTypes(Map<String, Column.Type>) - Method in class app.babylon.table.transform.dsl.TransformDslParser
- withTypes(Map<String, Column.Type>) - Method in class app.babylon.table.transform.QuickTransforms
- withTypeWriter(Column.Type, TypeWriter<?>) - Method in class app.babylon.table.ToStringSettings
- withWriter(Writer) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- withWriter(Class<? extends Transform>, Function<Transform, String>) - Method in class app.babylon.table.transform.QuickTransforms
- withWriter(String, Writer) - Method in class app.babylon.table.io.TableSinkCsv.Builder
- WORD - Enum constant in enum class app.babylon.table.dsl.TokenType
- write(TableColumnar) - Method in interface app.babylon.table.io.TableSink
- write(TableColumnar) - Method in class app.babylon.table.io.TableSinkCsv
- write(Transform) - Method in class app.babylon.table.transform.dsl.TransformDslWriter
- write(Transform) - Method in class app.babylon.table.transform.QuickTransforms
- write(T) - Method in interface app.babylon.table.column.type.TypeWriter
- write(T, StringBuilder) - Method in interface app.babylon.table.column.type.TypeWriter
- writeAll(Transform...) - Method in class app.babylon.table.transform.dsl.TransformDslWriter
- writeAll(Transform...) - Method in class app.babylon.table.transform.QuickTransforms
- writeAll(Iterable<? extends Transform>) - Method in class app.babylon.table.transform.dsl.TransformDslWriter
- writeAll(Iterable<? extends Transform>) - Method in class app.babylon.table.transform.QuickTransforms
Y
- YEAR_MONTH - Static variable in class app.babylon.table.column.ColumnTypes
-
YearMonth type.
- YEAR_MONTH - Static variable in class app.babylon.table.column.type.TypeParsers
- YEAR_MONTH - Static variable in class app.babylon.table.column.type.TypeWriters
- YMD - Enum constant in enum class app.babylon.table.transform.DateFormat
-
Year-month-day order.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
TransformSetSchematable shape.