Index

A B C D E F G H I K L M N O P R S T U V W Y 
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 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(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.
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
Parses and appends a double value from a character buffer, falling back to null when parsing fails.
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.
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.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
 
aggregate() - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
Returns the value of the aggregate record 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 AggregateSpec record class.
alphaCount() - Method in class app.babylon.table.transform.DateValueFacts
Returns the number of alphabetic characters.
and(RowFilter) - Method in interface app.babylon.table.selection.RowFilter
 
and(Selection) - Method in class app.babylon.table.selection.Selection
 
anyChars(CharSequence, String) - Static method in class app.babylon.text.Split
 
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.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.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.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
 
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.TransformToDecimal
 
apply(Column) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
apply(Column) - Method in class app.babylon.table.transform.TransformToDouble
 
apply(Column) - Method in class app.babylon.table.transform.TransformToInt
 
apply(Column) - Method in class app.babylon.table.transform.TransformToLong
 
apply(Column) - Method in class app.babylon.table.transform.TransformToPrimitive
 
apply(TableColumnar, TableColumnar) - Method in class app.babylon.table.transform.TransformRegistry
 
apply(Transform) - Method in interface app.babylon.table.TableColumnar
 
apply(Transform...) - Method in interface app.babylon.table.TableColumnar
 
apply(Collection<Transform>) - Method in interface app.babylon.table.TableColumnar
 
apply(Function<CharSequence, T>, String) - Method in enum class app.babylon.table.transform.TransformParseMode
 
apply(Map<ColumnName, Column>) - Method in interface app.babylon.table.transform.Transform
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformAbs
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformClean
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformCoalesce
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformConcat
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformCopy
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformCreateConstant
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformAdd
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformDivide
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformMultiply
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSubtract
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSplit
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToDecimal
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformStringReplace
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformAfter
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformBefore
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformClassify
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformCleanWhitespace
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformExtract
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformLeft
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformPrefix
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformRight
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformStrip
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSuffix
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToLowerCase
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToUpperCase
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSubstitute
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformSubstring
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToDouble
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToInt
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToLocalDate
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToLong
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToPrimitive
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToString
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToType
 
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.

B

BABYLON - Static variable in class app.babylon.table.transform.TransformSetSchema
 
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
 
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.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.RowConsumerCreateTable
 
build() - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
build() - Method in class app.babylon.table.io.RowSourceResultSet.Builder
 
build() - Method in class app.babylon.table.transform.TransformRegistry.Builder
 
build() - Method in interface app.babylon.table.ViewIndex.Builder
 
build() - Method in class app.babylon.table.ViewIndex.BuilderInt
 
build(InputStream) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
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.RowCursorCsv
 
builder() - Static method in class app.babylon.table.io.RowSourceCsv
 
builder() - Static method in class app.babylon.table.io.RowSourceResultSet
 
builder() - Static method in class app.babylon.table.transform.TransformRegistry
 
builder() - Static method in interface app.babylon.table.ViewIndex
 
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 String column builder.
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() - 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 BigDecimal column 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

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
 
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
 
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.RowCursorCsv
 
close() - Method in class app.babylon.table.io.RowCursorResultSet
 
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.Type - Interface in app.babylon.table.column
Describes the runtime value type stored by a column.
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 null to keep the source name.
ColumnName - Class in app.babylon.table.column
Canonical, case-insensitive table column name.
columnNames - Variable in class app.babylon.table.transform.TransformToDecimal
 
columnNames - Variable in class app.babylon.table.transform.TransformToDecimalAbs
 
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 interface app.babylon.table.io.RowCursor
Returns the source-side column definitions exposed by this cursor.
columns() - Method in class app.babylon.table.io.RowCursorCsv
 
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
 
columnToSplit - Variable in class app.babylon.table.transform.TransformSplit
 
ColumnTypes - Class in app.babylon.table.column
Standard built-in column types.
commaSeparatedParams(String) - Static method in class app.babylon.text.Split
 
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.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
 
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.
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.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.
copyCommonTo(RowCursorLineReaderCommon.BuilderBase<?>) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
COUNT - Enum constant in enum class app.babylon.table.aggregation.Aggregate
Number of set values.
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
 
create(String, String...) - Method in class app.babylon.table.transform.TransformRegistry
 
createColumnDefinitions(ColumnName[], ColumnName[]) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
createParser(Column[]) - Method in class app.babylon.table.transform.TransformToDecimal
 
createParser(Column[]) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
createProjectedColumnNames(ColumnName[]) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
createProjectedRow(HeaderDetection) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
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 interface app.babylon.table.io.RowCursor
 
current() - Method in class app.babylon.table.io.RowCursorCsv
 
current() - Method in class app.babylon.table.io.RowCursorResultSet
 
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_SCAN_LIMIT - Static variable in interface app.babylon.table.io.HeaderStrategy
Default number of rows to scan when inferring headers.
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
 
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.

E

empty(String) - Static method in class app.babylon.table.io.TabularRowReader.Result
 
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 - Enum constant in enum class app.babylon.table.io.TabularRowReader.Status
 
eq(ColumnObject<T>, T) - Static method in class app.babylon.table.selection.Selections
 
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(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 class app.babylon.table.grouping.GroupKey.ElementsGroupKey
 
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
 
EXACT - Enum constant in enum class app.babylon.table.transform.TransformParseMode
 
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.
exception(String, Throwable) - Static method in class app.babylon.table.io.TabularRowReader.Result
 
EXCEPTION - Enum constant in enum class app.babylon.table.io.TabularRowReader.Status
 
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(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.TransformCleanWhitespace
 
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.TransformStrip
 
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
 
extract(CharSequence) - Static method in class app.babylon.text.BigDecimals
Extracts a single decimal value from a sentence-like string.
extractDouble(CharSequence) - Static method in class app.babylon.text.BigDecimals
Extracts a single double value from a sentence-like string.

F

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_IN - Enum constant in enum class app.babylon.table.transform.TransformParseMode
 
firstIn(Function<CharSequence, T>, CharSequence) - Static method in class app.babylon.text.Sentence
 
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.
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.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.TransformCleanWhitespace
 
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.TransformCopy
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformCreateConstant
 
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.TransformLeft
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformMultiply
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformPrefix
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformRight
 
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.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.TransformToDecimal
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToDecimalAbs
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToDouble
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToInt
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToLocalDate
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToLong
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToLowerCase
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToPrimitive
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToString
 
FUNCTION_NAME - Static variable in class app.babylon.table.transform.TransformToType
 
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.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
 
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.
getCause() - Method in class app.babylon.table.io.TabularRowReader.Result
 
getCharset() - Method in class app.babylon.table.io.RowCursorCsv
 
getCharset() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
getCharset() - Method in class app.babylon.table.plans.TablePlanWrite
 
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
 
getColumnReName(ColumnName) - Method in interface app.babylon.table.io.TabularRowReader
 
getColumnReName(ColumnName) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
getColumnRenames(Map<ColumnName, ColumnName>) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
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>, ColumnName...) - Method in class app.babylon.table.transform.TransformAbs
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformAdd
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformAfter
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformBefore
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformClassify
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformClean
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformCleanWhitespace
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformCoalesce
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformConcat
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformCopy
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformCreateConstant
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformDivide
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformExtract
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformLeft
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformMultiply
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformPrefix
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformRight
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformSplit
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformStringReplace
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformStringReplaceAll
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformStrip
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformSubstitute
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformSubstring
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformSubtract
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformSuffix
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToDecimal
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToDouble
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToInt
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToLocalDate
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToLong
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToLowerCase
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToPrimitive
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToString
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToType
 
getColumns(Map<ColumnName, Column>, ColumnName...) - Method in class app.babylon.table.transform.TransformToUpperCase
 
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.
getFixedWidths() - Method in class app.babylon.table.io.RowCursorCsv
 
getFixedWidths() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
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.io.RowCursorCsv
 
getHeaderStrategy() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
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.plans.TablePlanWrite
 
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.
getMessage() - Method in class app.babylon.table.io.TabularRowReader.Result
 
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.
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.RowSourceCsv
 
getName() - Method in class app.babylon.table.io.RowSourceResultSet
 
getName() - Method in interface app.babylon.table.io.SinkStream
 
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.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.TransformCleanWhitespace
 
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.TransformCopy
 
getName() - Method in class app.babylon.table.transform.TransformCreateConstant
 
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.TransformLeft
 
getName() - Method in class app.babylon.table.transform.TransformMultiply
 
getName() - Method in class app.babylon.table.transform.TransformPrefix
 
getName() - Method in class app.babylon.table.transform.TransformRight
 
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.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.TransformToDecimal
 
getName() - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
getName() - Method in class app.babylon.table.transform.TransformToDouble
 
getName() - Method in class app.babylon.table.transform.TransformToInt
 
getName() - Method in class app.babylon.table.transform.TransformToLocalDate
 
getName() - Method in class app.babylon.table.transform.TransformToLong
 
getName() - Method in class app.babylon.table.transform.TransformToLowerCase
 
getName() - Method in class app.babylon.table.transform.TransformToPrimitive
 
getName() - Method in class app.babylon.table.transform.TransformToString
 
getName() - Method in class app.babylon.table.transform.TransformToType
 
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
 
getParseMode() - Method in class app.babylon.table.transform.TransformToPrimitive
 
getParser() - Method in interface app.babylon.table.column.Column.Type
Returns the parser associated with this logical type.
getQuote() - Method in class app.babylon.table.io.RowCursorCsv
 
getQuote() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
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.io.TabularRowReaderCommon
 
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.TablePlanReadJdbc
 
getSelectedColumns() - Method in class app.babylon.table.plans.TablePlanWrite
 
getSelectedColumns(Set<ColumnName>) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
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.RowCursorCsv
 
getSeparator() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
getSeparator() - Method in class app.babylon.table.plans.TablePlanWrite
 
getSink() - Method in class app.babylon.table.plans.TablePlanWrite
 
getSnippet(StreamSource) - Static method in class app.babylon.io.StreamSources
 
getStatus() - Method in class app.babylon.table.io.TabularRowReader.Result
 
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.plans.TablePlanWrite
 
getTransferBufferSize() - Method in class app.babylon.table.io.TabularRowReaderResultSet
 
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.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() - Method in class app.babylon.table.transform.TransformToPrimitive
 
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.
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.

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 class app.babylon.table.grouping.GroupKey.ElementsGroupKey
 
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
 
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 - 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, Collection<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
 
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
 
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, char, char, char) - Static method in class app.babylon.text.Strings
 
indexOfAny(CharSequence, char, char, char, char) - Static method in class app.babylon.text.Strings
 
indexOfAny(CharSequence, int, int, char, char) - Static method in class app.babylon.text.Strings
 
indexOfAny(CharSequence, int, int, char, char, char) - Static method in class app.babylon.text.Strings
 
indexOfAny(CharSequence, int, int, char, char, 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 - 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
 
isAutoDetectEncoding() - Method in class app.babylon.table.io.RowCursorCsv
 
isAutoDetectEncoding() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
isConstant() - Method in interface app.babylon.table.column.ColumnByte
Indicates whether the column represents the same value for every row.
isConstant() - Method in interface app.babylon.table.column.ColumnDouble
Indicates whether the column represents the same value for every row.
isConstant() - Method in interface app.babylon.table.column.ColumnInt
Indicates whether the column represents the same value for every row.
isConstant() - Method in interface app.babylon.table.column.ColumnLong
Indicates whether the column represents the same value for every row.
isConstant() - Method in interface app.babylon.table.column.ColumnObject
Indicates whether the column represents the same value for every row.
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.
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
 
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.
isFailure() - Method in enum class app.babylon.table.io.TabularRowReader.Status
 
isIncludeHeaders() - Method in class app.babylon.table.plans.TablePlanWrite
 
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.
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.io.RowCursorCsv
 
isStripping() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
isStripTrailingZeros() - Method in class app.babylon.table.ToStringSettings
 
isStripxEmpty(CharSequence, int, int) - Static method in class app.babylon.text.Strings
 
isSuccessLike() - Method in class app.babylon.table.io.TabularRowReader.Result
 
isSuccessLike() - Method in enum class app.babylon.table.io.TabularRowReader.Status
 
isSyntheticHeaders() - Method in class app.babylon.table.io.HeaderDetection
Returns whether the headers were synthesized rather than read from the source.
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
 
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

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_IN - Enum constant in enum class app.babylon.table.transform.TransformParseMode
 
lastIn(Function<CharSequence, T>, String) - Static method in class app.babylon.text.Sentence
 
lastIn(Function<CharSequence, T>, String, String) - 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
 
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
 
length() - Method in class app.babylon.table.io.RowBuffer
 
length() - Method in record class app.babylon.table.TableDescription
 
length(int) - Method in interface app.babylon.table.io.Row
 
length(int) - Method in class app.babylon.table.io.RowBuffer
 
LineReader - Interface in app.babylon.table.io
Iterates through parsed rows from an input source while exposing the current row.
literal(String, String, boolean) - Static method in class app.babylon.text.Split
 
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.
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.

M

mark(int) - Method in interface app.babylon.table.io.RowStreamMarkable
 
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.

N

name() - Method in record class app.babylon.table.column.ColumnDefinition
Returns the value of the name record 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
 
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.
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.TransformCleanWhitespace
 
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.TransformStrip
 
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
 
newColumnNames - Variable in class app.babylon.table.transform.TransformToDecimal
 
newColumnNames - Variable in class app.babylon.table.transform.TransformToDecimalAbs
 
newCopyName - Variable 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.
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 interface app.babylon.table.io.LineReader
 
next() - Method in interface app.babylon.table.io.RowCursor
 
next() - Method in class app.babylon.table.io.RowCursorCsv
 
next() - Method in class app.babylon.table.io.RowCursorResultSet
 
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.
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
 
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, String...) - Static method in class app.babylon.table.transform.TransformToType
 
of(ColumnName) - Static method in class app.babylon.table.transform.TransformAbs
 
of(ColumnName...) - Static method in class app.babylon.table.transform.TransformToDecimal
 
of(ColumnName...) - Static method in class app.babylon.table.transform.TransformToDecimalAbs
 
of(ColumnName, ColumnName) - Static method in class app.babylon.table.transform.TransformAbs
 
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, 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(Row, int[]) - Static method in class app.babylon.table.io.RowKey
 
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[], 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.TransformAdd
 
of(String) - Static method in class app.babylon.table.transform.TransformDivide
 
of(String) - Static method in class app.babylon.table.transform.TransformMultiply
 
of(String) - Static method in class app.babylon.table.transform.TransformSubtract
 
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.TransformBefore
 
of(String[]) - Static method in class app.babylon.table.transform.TransformClassify
 
of(String...) - Static method in class app.babylon.table.transform.TransformCleanWhitespace
 
of(String...) - Static method in class app.babylon.table.transform.TransformCoalesce
 
of(String...) - Static method in class app.babylon.table.transform.TransformConcat
 
of(String[]) - Static method in class app.babylon.table.transform.TransformCopy
 
of(String[]) - Static method in class app.babylon.table.transform.TransformCreateConstant
 
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.TransformPrefix
 
of(String...) - Static method in class app.babylon.table.transform.TransformRight
 
of(String[]) - Static method in class app.babylon.table.transform.TransformSplit
 
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.TransformToDecimal
 
of(String...) - Static method in class app.babylon.table.transform.TransformToDecimalAbs
 
of(String...) - Static method in class app.babylon.table.transform.TransformToDouble
 
of(String...) - Static method in class app.babylon.table.transform.TransformToInt
 
of(String...) - Static method in class app.babylon.table.transform.TransformToLocalDate
 
of(String...) - Static method in class app.babylon.table.transform.TransformToLong
 
of(String...) - Static method in class app.babylon.table.transform.TransformToLowerCase
 
of(String...) - Static method in class app.babylon.table.transform.TransformToString
 
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(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_ONE_IN - Enum constant in enum class app.babylon.table.transform.TransformParseMode
 
onlyDigits() - Method in class app.babylon.table.transform.DateValueFacts
Returns whether the stripped text contains digits only.
onlyIn(Function<CharSequence, T>, CharSequence) - Static method in class app.babylon.text.Sentence
 
onlyOneIn(Function<CharSequence, T>, CharSequence) - 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.RowSourceCsv
 
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
 
or(RowFilter) - Method in interface app.babylon.table.selection.RowFilter
 
or(Selection) - Method in class app.babylon.table.selection.Selection
 
outputColumnName() - Method in record class app.babylon.table.plans.TablePlanAggregate.AggregateSpec
Returns the value of the outputColumnName record component.

P

PARAM1 - Static variable in class app.babylon.table.transform.TransformSetSchema
 
PARAM2 - Static variable in class app.babylon.table.transform.TransformSetSchema
 
PARAM3 - Static variable in class app.babylon.table.transform.TransformSetSchema
 
PARAM4 - Static variable in class app.babylon.table.transform.TransformSetSchema
 
PARAM5 - Static variable in class app.babylon.table.transform.TransformSetSchema
 
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 null for 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 enum class app.babylon.table.transform.TransformParseMode
 
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, 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(String) - Static method in enum class app.babylon.table.column.ColumnObject.Mode
Parses a mode name, defaulting to ColumnObject.Mode.AUTO when 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, or YMD.
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 Double from 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.
parser(Column.Type, TransformParseMode) - Static method in interface app.babylon.table.column.Transformer
 
parser(Column.Type, TransformParseMode, ColumnName) - Static method in interface app.babylon.table.column.Transformer
 
PARSER - Static variable in enum class app.babylon.io.MimeType
 
parseThreeNumberGroups() - Method in class app.babylon.table.transform.DateValueFacts
Parses three numeric groups from the source text.
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
 
prepare(CharSequence) - Static method in class app.babylon.text.BigDecimals
Normalises a decimal candidate before final parsing.
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
 
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.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.TransformCleanWhitespace
 
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.TransformCopy
 
putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformCreateConstant
 
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.TransformLeft
 
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.TransformPrefix
 
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.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.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.TransformToDecimal
 
putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToDouble
 
putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToInt
 
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.TransformToLong
 
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.TransformToPrimitive
 
putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToString
 
putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToType
 
putColumns(Map<ColumnName, Column>, Column[]) - Method in class app.babylon.table.transform.TransformToUpperCase
 

R

read(StreamSource, RowConsumer) - Method in interface app.babylon.table.io.TabularRowReader
 
read(StreamSource, RowConsumer) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
read(StreamSource, RowConsumer) - Method in class app.babylon.table.io.TabularRowReaderResultSet
 
read(ResultSet, RowConsumer) - Method in class app.babylon.table.io.TabularRowReaderResultSet
 
register(String, TransformFactory) - Method in class app.babylon.table.transform.TransformRegistry.Builder
 
registerAll(TransformRegistry) - Method in class app.babylon.table.transform.TransformRegistry.Builder
 
registry() - Static method in class app.babylon.table.transform.Transforms
 
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
 
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).
resolveParser(Function<CharSequence, T>, Function<CharSequence, T>) - Static method in class app.babylon.table.transform.TransformToDecimal
 
resolveParser(Function<CharSequence, T>, Function<CharSequence, T>) - Static method in class app.babylon.table.transform.TransformToDecimalAbs
 
Result(TabularRowReader.Status, String, Throwable) - Constructor for class app.babylon.table.io.TabularRowReader.Result
 
RETAIN - Enum constant in enum class app.babylon.table.transform.InputColumnsMode
 
Reverse - Enum constant in enum class app.babylon.table.sorting.TableSort.SortOrder
 
rightPad(CharSequence, int, char) - Static method in class app.babylon.text.Strings
 
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
 
RowCursor - Interface in app.babylon.table.io
Supplies tabular rows from a live underlying source.
RowCursorCsv - Class in app.babylon.table.io
Supplies rows from an open CSV input stream.
RowCursorCsv.Builder - Class in app.babylon.table.io
 
RowCursorResultSet - Class in app.babylon.table.io
Supplies rows from a caller-owned ResultSet.
RowCursorResultSet(ResultSet) - Constructor for class app.babylon.table.io.RowCursorResultSet
 
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
 
RowSource - Interface in app.babylon.table.io
Opens a live RowCursor from a configured tabular source.
RowSourceCsv - Class in app.babylon.table.io
Configured CSV row source that opens a RowCursorCsv from a StreamSource.
RowSourceCsv.Builder - Class in app.babylon.table.io
 
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
 
RowStreamMarkable - Interface in app.babylon.table.io
Streams rows with support for marking a position and resetting back to it.

S

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<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.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.io.RowCursorCsv.Builder
 
self() - Method in class app.babylon.table.io.TabularRowReaderCommon
 
self() - Method in class app.babylon.table.io.TabularRowReaderCsv
 
self() - Method in class app.babylon.table.io.TabularRowReaderResultSet
 
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
 
Sentence - Class in app.babylon.text
 
Sentence() - Constructor for class app.babylon.text.Sentence
 
SET_NAME - Static variable in class app.babylon.table.transform.TransformSetSchema
 
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 interface app.babylon.table.column.ColumnObject.Builder
Returns the number of rows currently accumulated by the builder.
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
 
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 sourceColumnName record component.
Split - Class in app.babylon.text
 
Split() - Constructor for class app.babylon.text.Split
 
splitColumnNames - Variable in class app.babylon.table.transform.TransformSplit
 
splitOn - Variable in class app.babylon.table.transform.TransformSplit
 
stableSort(int[], ComparatorInt) - Static method in class app.babylon.table.sorting.SortInt
 
standard() - Static method in class app.babylon.table.ToStringSettings
 
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
 
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
 
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() for CharSequence.
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 (like String.strip()) plus additional ingestion cleanup characters.
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
 
success() - Static method in class app.babylon.table.io.TabularRowReader.Result
 
success(String) - Static method in class app.babylon.table.io.TabularRowReader.Result
 
SUCCESS - Enum constant in enum class app.babylon.table.io.TabularRowReader.Status
 
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 - Static variable in class app.babylon.table.transform.TransformSetSchema
 
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 TableDescription record 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 - 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 ResultSet directly into a TableColumnar.
TablePlanReadJdbc() - Constructor for class app.babylon.table.plans.TablePlanReadJdbc
 
TablePlanWrite - Class in app.babylon.table.plans
Builder-style plan for exporting a TableColumnar to 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
 
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
 
TabularRowReader - Interface in app.babylon.table.io
 
TabularRowReader.Result - Class in app.babylon.table.io
 
TabularRowReader.Status - Enum Class in app.babylon.table.io
 
TabularRowReaderCommon<R> - Class in app.babylon.table.io
 
TabularRowReaderCommon() - Constructor for class app.babylon.table.io.TabularRowReaderCommon
 
TabularRowReaderCsv - Class in app.babylon.table.io
 
TabularRowReaderCsv() - Constructor for class app.babylon.table.io.TabularRowReaderCsv
 
TabularRowReaderResultSet - Class in app.babylon.table.io
 
TabularRowReaderResultSet() - Constructor for class app.babylon.table.io.TabularRowReaderResultSet
 
test(byte) - Method in interface app.babylon.table.column.BytePredicate
Tests the supplied byte value.
text() - Method in class app.babylon.table.transform.DateValueFacts
Returns the stripped source text.
TEXT_CSV - Enum constant in enum class app.babylon.io.MimeType
 
TEXT_PLAIN - Enum constant in enum class app.babylon.io.MimeType
 
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
 
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
 
toLocalDate(DateFormat) - Method in class app.babylon.table.transform.DateValueFacts
Converts the captured text to a local date using the supplied format.
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 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 class app.babylon.table.grouping.GroupKey.ElementsGroupKey
 
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 class app.babylon.table.transform.TransformAbs
 
toString() - Method in class app.babylon.table.transform.TransformCreateConstant
 
toString() - Method in class app.babylon.table.transform.TransformAdd
 
toString() - Method in class app.babylon.table.transform.TransformDivide
 
toString() - Method in class app.babylon.table.transform.TransformMultiply
 
toString() - Method in class app.babylon.table.transform.TransformSubtract
 
toString() - Method in class app.babylon.table.transform.TransformToDecimal
 
toString() - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
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.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.
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 - 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
 
TransformAbs - 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
 
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, Function<String, String>) - Constructor for class app.babylon.table.transform.TransformClean
 
TransformCleanWhitespace - Class in app.babylon.table.transform
 
TransformCleanWhitespace(ColumnName) - Constructor for class app.babylon.table.transform.TransformCleanWhitespace
 
TransformCleanWhitespace(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformCleanWhitespace
 
TransformCoalesce - Class in app.babylon.table.transform
 
TransformCoalesce(ColumnName, ColumnObject.Mode, ColumnName, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformCoalesce
 
transformColumns(Column[]) - Method in class app.babylon.table.transform.TransformToDecimal
 
transformColumns(Column[]) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
TransformConcat - Class in app.babylon.table.transform
 
TransformConcat(ColumnName, String, ColumnName...) - Constructor for class app.babylon.table.transform.TransformConcat
 
TransformCopy - Class in app.babylon.table.transform
 
TransformCopy(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformCopy
 
TransformCreateConstant - Class in app.babylon.table.transform
 
TransformCreateConstant(Column.Type, ColumnName, T) - Constructor for class app.babylon.table.transform.TransformCreateConstant
 
TransformCreateConstant(ColumnName[], Object[], Column.Type[]) - Constructor for class app.babylon.table.transform.TransformCreateConstant
 
TransformCreateConstant(ColumnName, String) - Constructor for class app.babylon.table.transform.TransformCreateConstant
 
TransformDivide - Class in app.babylon.table.transform
 
TransformDivide(ColumnName, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformDivide
 
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
 
TransformFactory - Interface in app.babylon.table.transform
 
TransformLeft - Class in app.babylon.table.transform
 
TransformLeft(ColumnName, ColumnName, int) - Constructor for class app.babylon.table.transform.TransformLeft
 
TransformMultiply - Class in app.babylon.table.transform
 
TransformMultiply(ColumnName, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformMultiply
 
TransformParseMode - Enum 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
 
TransformRegistry.Builder - Class in app.babylon.table.transform
 
TransformRight - Class in app.babylon.table.transform
 
TransformRight(ColumnName, ColumnName, int) - Constructor for class app.babylon.table.transform.TransformRight
 
Transforms - Class in app.babylon.table.transform
 
TransformSetSchema - Class in app.babylon.table.transform
 
TransformSetSchema() - Constructor for class app.babylon.table.transform.TransformSetSchema
 
TransformSplit - Class in app.babylon.table.transform
 
TransformSplit(ColumnName, String, ColumnName...) - Constructor for class app.babylon.table.transform.TransformSplit
 
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.TransformCleanWhitespace
 
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.TransformStrip
 
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
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAbs
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAdd
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAfter
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformBefore
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClassify
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClean
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCleanWhitespace
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCoalesce
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformConcat
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCopy
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCreateConstant
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformDivide
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformExtract
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformLeft
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformMultiply
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformPrefix
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformRight
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSplit
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplace
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStrip
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstitute
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstring
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubtract
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSuffix
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDecimal
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDouble
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToInt
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLocalDate
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLong
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLowerCase
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToPrimitive
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToString
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToType
 
transformStringColumns(Column[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToUpperCase
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAbs
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAdd
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAfter
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformBefore
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClassify
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClean
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCleanWhitespace
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCoalesce
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformConcat
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCopy
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCreateConstant
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformDivide
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformExtract
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformLeft
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformMultiply
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformPrefix
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformRight
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSplit
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplace
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStrip
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstitute
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstring
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubtract
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSuffix
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDecimal
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDouble
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToInt
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLocalDate
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLong
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLowerCase
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToPrimitive
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToString
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToType
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Column.Type, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToUpperCase
 
TransformStringReplace - Class in app.babylon.table.transform
 
TransformStringReplaceAll - 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
 
TransformSubstitute - Class in app.babylon.table.transform
 
TransformSubstitute(ColumnName, ColumnName, Map<String, String>) - Constructor for class app.babylon.table.transform.TransformSubstitute
 
TransformSubstitute(String, ColumnName, ColumnName, String...) - Constructor for class app.babylon.table.transform.TransformSubstitute
 
TransformSubstitute(String, ColumnName, String...) - Constructor for class app.babylon.table.transform.TransformSubstitute
 
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
 
TransformToDecimal - Class in app.babylon.table.transform
 
TransformToDecimalAbs - Class in app.babylon.table.transform
 
TransformToDouble - Class in app.babylon.table.transform
 
TransformToDouble(ColumnName) - Constructor for class app.babylon.table.transform.TransformToDouble
 
TransformToDouble(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToDouble
 
TransformToInt - Class in app.babylon.table.transform
 
TransformToInt(ColumnName) - Constructor for class app.babylon.table.transform.TransformToInt
 
TransformToInt(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToInt
 
TransformToLocalDate - Class in app.babylon.table.transform
 
TransformToLocalDate(ColumnName...) - Constructor for class app.babylon.table.transform.TransformToLocalDate
 
TransformToLocalDate(ColumnName, ColumnName, DateFormat) - Constructor for class app.babylon.table.transform.TransformToLocalDate
 
TransformToLocalDate(DateFormat, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToLocalDate
 
TransformToLocalDate(Collection<ColumnName>) - Constructor for class app.babylon.table.transform.TransformToLocalDate
 
TransformToLong - Class in app.babylon.table.transform
 
TransformToLong(ColumnName) - Constructor for class app.babylon.table.transform.TransformToLong
 
TransformToLong(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToLong
 
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
 
TransformToPrimitive - Class in app.babylon.table.transform
 
TransformToPrimitive(ColumnName, Column.Type) - Constructor for class app.babylon.table.transform.TransformToPrimitive
 
TransformToPrimitive(ColumnName, Column.Type, TransformParseMode) - Constructor for class app.babylon.table.transform.TransformToPrimitive
 
TransformToPrimitive(ColumnName, ColumnName, Column.Type) - Constructor for class app.babylon.table.transform.TransformToPrimitive
 
TransformToPrimitive(ColumnName, ColumnName, Column.Type, TransformParseMode) - Constructor for class app.babylon.table.transform.TransformToPrimitive
 
TransformToString - Class in app.babylon.table.transform
 
TransformToString(ColumnName...) - Constructor for class app.babylon.table.transform.TransformToString
 
TransformToString(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToString
 
TransformToType<T> - Class in app.babylon.table.transform
 
TransformToType(Column.Type, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Column.Type, ColumnName, Function<String, T>, ColumnName) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Column.Type, ColumnObject.Mode, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Column.Type, ColumnObject.Mode, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Column.Type, ColumnObject.Mode, TransformParseMode, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Column.Type, ColumnObject.Mode, TransformParseMode, ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformToType
 
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
 
type() - Method in record class app.babylon.table.column.ColumnDefinition
Returns the value of the type record component.
type() - Method in interface app.babylon.table.column.Transformer
Returns the target column type produced by this transformer.
type() - Method in class app.babylon.table.transform.TransformToDecimal
 
type() - Method in class app.babylon.table.transform.TransformToDecimalAbs
 
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
 
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.

V

value() - Method in record class app.babylon.table.TableDescription
Returns the value of the value record component.
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.ColumnObject.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class app.babylon.table.io.TabularRowReader.Status
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.TransformParseMode
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.ColumnObject.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.io.TabularRowReader.Status
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.TransformParseMode
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

warning(String) - Static method in class app.babylon.table.io.TabularRowReader.Result
 
WARNING - Enum constant in enum class app.babylon.table.io.TabularRowReader.Status
 
whitespace(String) - Static method in class app.babylon.text.Split
 
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.RowCursorCsv.Builder
 
withAutoDetectEncoding(boolean) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withAutoDetectEncoding(boolean) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
withCharset(Charset) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withCharset(Charset) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withCharset(Charset) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
withCharset(Charset) - Method in class app.babylon.table.plans.TablePlanWrite
 
withColumnRename(ColumnName, ColumnName) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withColumnRename(ColumnName, ColumnName) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withColumnRename(ColumnName, ColumnName) - Method in interface app.babylon.table.io.TabularRowReader
 
withColumnRename(ColumnName, ColumnName) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
withColumnRenames(Map<ColumnName, ColumnName>) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withColumnRenames(Map<ColumnName, ColumnName>) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withColumnRenames(Map<ColumnName, ColumnName>) - Method in interface app.babylon.table.io.TabularRowReader
 
withColumnRenames(Map<ColumnName, ColumnName>) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.io.RowSourceCsv.Builder
Specifies a source-side column type for CSV reading.
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.RowCursorCsv.Builder
 
withColumnTypes(Map<ColumnName, Column.Type>) - Method in class app.babylon.table.io.RowSourceCsv.Builder
Specifies a source-side column type for CSV reading.
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
 
withFixedWidths(int[]) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withFixedWidths(int[]) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withFixedWidths(int[]) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
withGroupBy(ColumnName...) - Method in class app.babylon.table.plans.TablePlanAggregate
 
withHeaderStrategy(HeaderStrategy) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withHeaderStrategy(HeaderStrategy) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withHeaderStrategy(HeaderStrategy) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
withIncludeHeaders(boolean) - Method in class app.babylon.table.plans.TablePlanWrite
 
withIncludeResourceName(ColumnName) - Method in class app.babylon.table.plans.TablePlanRead
 
withLineSeparator(String) - Method in class app.babylon.table.plans.TablePlanWrite
 
withLocalDateFormat(DateFormat) - Method in class app.babylon.table.plans.TablePlanRead
 
withName(String) - Method in class app.babylon.table.io.RowSourceResultSet.Builder
 
withPreparedStatement(PreparedStatement) - Method in class app.babylon.table.io.RowSourceResultSet.Builder
 
withQuote(char) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withQuote(char) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withQuote(char) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
withRowFilter(RowFilter) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withRowFilter(RowFilter) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withRowFilter(RowFilter) - Method in interface app.babylon.table.io.TabularRowReader
 
withRowFilter(RowFilter) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
withSelectedColumn(ColumnName) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withSelectedColumn(ColumnName) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withSelectedColumn(ColumnName) - Method in interface app.babylon.table.io.TabularRowReader
 
withSelectedColumn(ColumnName) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
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.io.RowCursorCsv.Builder
 
withSelectedColumns(ColumnName...) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withSelectedColumns(ColumnName...) - Method in interface app.babylon.table.io.TabularRowReader
 
withSelectedColumns(ColumnName...) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
withSelectedColumns(ColumnName...) - Method in class app.babylon.table.plans.TablePlanReadJdbc
 
withSelectedColumns(ColumnName...) - Method in class app.babylon.table.plans.TablePlanWrite
 
withSelectedColumns(Collection<ColumnName>) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withSelectedColumns(Collection<ColumnName>) - Method in class app.babylon.table.io.TabularRowReaderCommon
 
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.RowCursorCsv.Builder
 
withSeparator(char) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withSeparator(char) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
withSeparator(char) - Method in class app.babylon.table.plans.TablePlanWrite
 
withSink(SinkStream) - Method in class app.babylon.table.plans.TablePlanWrite
 
withStreamSource(StreamSource) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withStripping(boolean) - Method in class app.babylon.table.io.RowCursorCsv.Builder
 
withStripping(boolean) - Method in class app.babylon.table.io.RowSourceCsv.Builder
 
withStripping(boolean) - Method in class app.babylon.table.io.TabularRowReaderCsv
 
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.plans.TablePlanWrite
 
withTransferBufferSize(int) - Method in class app.babylon.table.io.TabularRowReaderResultSet
 
withTransform(Transform) - Method in class app.babylon.table.plans.TablePlanRead
 
withTransforms(Transform...) - Method in class app.babylon.table.plans.TablePlanRead
 
withTypeWriter(Column.Type, TypeWriter<?>) - Method in class app.babylon.table.ToStringSettings
 
write(T) - Method in interface app.babylon.table.column.type.TypeWriter
 
write(T, StringBuilder) - Method in interface app.babylon.table.column.type.TypeWriter
 

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.
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form