Index

A B C D E F G H I 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(Row) - Method in interface app.babylon.table.io.RowConsumer
 
accept(Row) - Method in class app.babylon.table.io.RowConsumerTableCreator
 
add(boolean) - Method in class app.babylon.table.column.BitList.Builder
 
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(char[], 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(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
 
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(CharSequence) - Method in interface app.babylon.table.column.ColumnDouble.Builder
Parses and appends a double value, falling back to null when parsing fails.
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
 
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
 
addColumns(Column...) - Method in interface app.babylon.table.TableColumnar
 
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.aggregation.AggregationPlan.AggregateSpec
Returns the value of the aggregate record component.
aggregate(ColumnDouble, Aggregate) - Static method in class app.babylon.table.column.Columns
 
aggregate(ColumnObject<BigDecimal>, Aggregate) - Static method in class app.babylon.table.column.Columns
 
Aggregate - Enum Class in app.babylon.table.aggregation
 
AggregateSpec(ColumnName, ColumnName, Aggregate) - Constructor for record class app.babylon.table.aggregation.AggregationPlan.AggregateSpec
Creates an instance of a AggregateSpec record class.
AggregationPlan - Class in app.babylon.table.aggregation
 
AggregationPlan() - Constructor for class app.babylon.table.aggregation.AggregationPlan
 
AggregationPlan.AggregateSpec - Record Class in app.babylon.table.aggregation
 
alphaCount() - Method in class app.babylon.table.transform.DateValueFacts
 
alphaNumeric(char) - Static method in class app.babylon.lang.Is
 
alphaUpper(char) - Static method in class app.babylon.lang.Is
 
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.grouping - package app.babylon.table.grouping
 
app.babylon.table.io - package app.babylon.table.io
 
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
 
APPLICATION_PDF - Enum constant in enum class app.babylon.io.MimeType
 
apply(Column) - Method in class app.babylon.table.transform.TransformToDecimal
 
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(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<String, 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.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.TransformToString
 
apply(Map<ColumnName, Column>) - Method in class app.babylon.table.transform.TransformToType
 
ArgumentCheck - Class in app.babylon.lang
 
ArgumentCheck() - Constructor for class app.babylon.lang.ArgumentCheck
 
ARRAY - Enum constant in enum class app.babylon.table.column.ColumnObject.Mode
 
asStringColumn(Column) - Static method in class app.babylon.table.column.Columns
 
AUTO - Enum constant in enum class app.babylon.table.column.ColumnObject.Mode
 

B

BABYLON - Static variable in class app.babylon.table.transform.TransformSetSchema
 
BigDecimals - Class in app.babylon.text
 
BigDecimals.PreparedDecimal - Class in app.babylon.text
 
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
 
bomLengthBytes() - Method in class app.babylon.io.DataSourceProbe
 
build() - Method in class app.babylon.table.column.BitList.Builder
 
build() - Method in interface app.babylon.table.column.CategoryCodeList.Builder
 
build() - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
 
build() - Method in interface app.babylon.table.column.ColumnBuilder
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.transform.TransformRegistry.Builder
 
build() - Method in interface app.babylon.table.ViewIndex.Builder
 
build() - Method in class app.babylon.table.ViewIndex.BuilderInt
 
builder() - Static method in interface app.babylon.table.column.BitList
 
builder() - Static method in interface app.babylon.table.column.CategoryCodeList
 
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.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, int) - Static method in interface app.babylon.table.column.ColumnLong
Creates a long column builder with an initial capacity hint.
builder(ColumnName, Class<T>) - Static method in interface app.babylon.table.column.ColumnCategorical
Creates a categorical column builder for the supplied value class.
builder(ColumnName, Class<T>) - Static method in interface app.babylon.table.column.ColumnObject
Creates an object column builder using the default storage mode.
builder(ColumnName, Class<T>, 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
 
builderDecimal(ColumnName) - Static method in interface app.babylon.table.column.ColumnObject
Creates a BigDecimal column builder.
buildResult(DataSource) - Method in interface app.babylon.table.io.RowConsumerResult
 
buildResult(DataSource) - Method in class app.babylon.table.io.RowConsumerTableCreator
 
BYTE - Static variable in class app.babylon.table.column.ColumnTypes
 
BYTE_MAX_VALUE - Static variable in interface app.babylon.table.column.CategoryCodeList
 
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
 

C

CATEGORICAL - Enum constant in enum class app.babylon.table.column.ColumnObject.Mode
 
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
 
CategoryCodeList.BuilderInt - Class in app.babylon.table.column
 
CHAR_MAX_VALUE - Static variable in interface app.babylon.table.column.CategoryCodeList
 
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 record class app.babylon.table.TableDescription
 
charAt(int, int) - Method in class app.babylon.table.io.RowKey
 
chars() - Method in interface app.babylon.table.io.Row
 
chars() - Method in class app.babylon.table.io.RowBuffer
 
clean(String) - Static method in class app.babylon.table.column.ColumnName
 
clean(String) - Static method in class app.babylon.table.TableName
 
clear() - Method in class app.babylon.table.io.RowBuffer
 
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.Type - Interface in app.babylon.table.column
Describes the runtime value type stored by a column.
ColumnBuilder - Interface in app.babylon.table.column
Builds an immutable column instance for a specific column name.
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.
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
 
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
 
ColumnName - Class in app.babylon.table.column
 
columnNames - Variable in class app.babylon.table.transform.TransformToDecimal
 
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.TableColumnar
 
Columns - Class in app.babylon.table.column
 
Columns() - Constructor for class app.babylon.table.column.Columns
 
ColumnsComparator - Class in app.babylon.table.column
 
ColumnsComparator(TableColumnar, ColumnName...) - Constructor for class app.babylon.table.column.ColumnsComparator
 
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
 
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.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
 
compare(Integer, Integer) - Method in class app.babylon.table.column.ColumnsComparator
 
compareRows(int, int) - Method in class app.babylon.table.column.ColumnsComparator
 
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
 
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.
constant(ColumnName, T, int, Class<T>) - Static method in interface app.babylon.table.column.ColumnCategorical
Creates a constant categorical column with a type inferred from the value class.
contains(ColumnName) - Method in interface app.babylon.table.TableColumnar
 
copy() - Method in interface app.babylon.table.column.BitList
 
copy() - Method in interface app.babylon.table.column.CategoryCodeList
 
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.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
 
copyOf(Row, int[]) - Static method in class app.babylon.table.io.RowKey
 
COUNT - Enum constant in enum class app.babylon.table.aggregation.Aggregate
 
create(DataSource, Csv.Settings) - Method in interface app.babylon.table.io.LineReaderFactory
 
create(DataSource, Csv.Settings) - Method in class app.babylon.table.io.LineReaderFactoryCSV
 
create(Csv.Settings, HeaderDetection) - Method in interface app.babylon.table.io.RowConsumerFactory
 
create(Csv.Settings, HeaderDetection) - Static method in class app.babylon.table.io.RowConsumerTableCreator
 
create(Csv.Settings, HeaderDetection, Map<ColumnName, Column.Type>) - Static method in class app.babylon.table.io.RowConsumerTableCreator
 
create(String...) - Method in interface app.babylon.table.transform.TransformFactory
 
create(String, String...) - Method in class app.babylon.table.transform.TransformRegistry
 
createParser(Column[]) - Method in class app.babylon.table.transform.TransformToDecimal
 
Csv - Class in app.babylon.table.io
 
Csv() - Constructor for class app.babylon.table.io.Csv
 
Csv.Settings - Class in app.babylon.table.io
 
current() - Method in interface app.babylon.table.io.LineReader
 
current() - Method in interface app.babylon.table.io.RowStreamMarkable
 

D

DataSource - Interface in app.babylon.io
Supplies a named input stream for reading tabular data from an external source.
DataSourceProbe - Class in app.babylon.io
 
DataSources - Class in app.babylon.io
 
DataSources() - Constructor for class app.babylon.io.DataSources
 
DateFormat - Enum Class in app.babylon.table.transform
 
DateFormatInference - Class in app.babylon.table.transform
 
DateValueFacts - Class in app.babylon.table.transform
 
decimal(String) - Static method in class app.babylon.lang.Is
 
DECIMAL - Static variable in class app.babylon.table.column.ColumnTypes
 
detect(RowStreamMarkable, Csv.Settings) - Method in interface app.babylon.table.io.HeaderStrategy
 
detectedCharset() - Method in class app.babylon.io.DataSourceProbe
 
detectFoundHeaders(RowStreamMarkable, Csv.Settings) - Method in interface app.babylon.table.io.HeaderStrategy
 
detectFoundHeaders(RowStreamMarkable, Csv.Settings) - Method in class app.babylon.table.io.HeaderStrategyAuto
 
detectFoundHeaders(RowStreamMarkable, Csv.Settings) - Method in class app.babylon.table.io.HeaderStrategyExpectedHeaders
 
detectFoundHeaders(RowStreamMarkable, Csv.Settings) - Method in class app.babylon.table.io.HeaderStrategyExplicitRow
 
detectFoundHeaders(RowStreamMarkable, Csv.Settings) - Method in class app.babylon.table.io.HeaderStrategyNoHeaders
 
detectFoundHeaders(RowStreamMarkable, Csv.Settings) - Method in class app.babylon.table.io.HeaderStrategyWidestNonEmptyRow
 
digit(char) - Static method in class app.babylon.lang.Is
 
DMY - Enum constant in enum class app.babylon.table.transform.DateFormat
 
DOUBLE - Static variable in class app.babylon.table.column.ColumnTypes
 
DOUBLE_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
 

E

empty(int[]) - Static method in class app.babylon.lang.Is
 
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
 
end() - Method in interface app.babylon.table.io.Row
 
end() - Method in class app.babylon.table.io.RowBuffer
 
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.aggregation.AggregationPlan.AggregateSpec
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.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
 
ExcelLocalDateTime - Enum constant in enum class app.babylon.table.transform.DateFormat
 
execute(DataSource, Csv.Settings) - Method in class app.babylon.table.aggregation.AggregationPlan
 
execute(DataSource, Csv.Settings) - Method in class app.babylon.table.TableBuildPlan
 
execute(TableColumnar) - Method in class app.babylon.table.aggregation.AggregationPlan
 
execute(TableColumnar) - Method in class app.babylon.table.TableBuildPlan
 
execute(TableName, Column...) - Method in class app.babylon.table.TableBuildPlan
 
execute(TableName, TableDescription, Column...) - Method in class app.babylon.table.TableBuildPlan
 
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
 
extractDouble(CharSequence) - Static method in class app.babylon.text.BigDecimals
 

F

factory() - Static method in class app.babylon.table.io.RowConsumerTableCreator
 
factory(Map<ColumnName, Column.Type>) - Static method in class app.babylon.table.io.RowConsumerTableCreator
 
fieldCount() - Method in interface app.babylon.table.io.Row
 
fieldCount() - Method in class app.babylon.table.io.RowBuffer
 
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.Builder
Returns the first value currently added to the builder.
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
 
from(CharSequence) - Static method in class app.babylon.table.transform.DateValueFacts
 
fromBase64(String, String, MimeType) - Static method in class app.babylon.io.DataSources
 
fromClass(Class<?>, String) - Static method in class app.babylon.io.DataSources
 
fromFile(File) - Static method in class app.babylon.io.DataSources
 
fromFile(String, String) - Static method in class app.babylon.io.DataSources
 
fromString(CharSequence, String) - Static method in class app.babylon.io.DataSources
 
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.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.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.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
 
get(int) - Method in interface app.babylon.table.column.BitList
 
get(int) - Method in interface app.babylon.table.column.CategoryCodeList.Builder
 
get(int) - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
 
get(int) - Method in interface app.babylon.table.column.CategoryCodeList
 
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(ColumnName) - Method in interface app.babylon.table.TableColumnar
 
getAggregateSpecs() - Method in class app.babylon.table.aggregation.AggregationPlan
 
getAll(Collection<T>) - Method in interface app.babylon.table.column.ColumnObject
Appends all set values to the supplied collection.
getAsColumn(int) - Method in interface app.babylon.table.column.Column
Returns a single-row column containing the value from the supplied row.
getAsColumn(int) - Method in interface app.babylon.table.column.ColumnCategorical
 
getAsColumn(int) - Method in interface app.babylon.table.column.ColumnDouble
 
getAsColumn(int) - Method in interface app.babylon.table.column.ColumnInt
 
getAsColumn(int) - Method in interface app.babylon.table.column.ColumnLong
 
getAsString(DataSource) - Static method in class app.babylon.io.DataSources
 
getCanonical() - Method in class app.babylon.table.column.ColumnName
 
getCategorical(ColumnName) - Method in interface app.babylon.table.TableColumnar
 
getCategorical(ColumnName, Class<T>) - 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 the column.
getCategoryValue(int) - Method in interface app.babylon.table.column.ColumnCategorical
Resolves a dictionary code to its categorical value.
getCharset() - Method in class app.babylon.table.io.Csv.Settings
 
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
 
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.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.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.aggregation.AggregationPlan
 
getColumnType(ColumnName) - Method in class app.babylon.table.io.Csv.Settings
 
getColumnType(ColumnName) - Method in class app.babylon.table.TableBuildPlan
 
getColumnTypes() - Method in class app.babylon.table.aggregation.AggregationPlan
 
getColumnTypes() - Method in class app.babylon.table.TableBuildPlan
 
getComponent(int) - Method in class app.babylon.table.grouping.GroupKey.ElementsGroupKey
 
getComponent(int) - Method in interface app.babylon.table.grouping.GroupKey
 
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
 
getFirstRow() - Method in interface app.babylon.table.Table
 
getFirstRow() - Method in interface app.babylon.table.TableColumnar
 
getFixedWidths() - Method in class app.babylon.table.io.Csv.Settings
 
getGroupByColumns() - Method in class app.babylon.table.aggregation.AggregationPlan
 
getGroupedTables(Map<GroupKey, TableColumnar>) - Method in class app.babylon.table.grouping.GroupBy
 
getHeaderRowIndex() - Method in class app.babylon.table.io.HeaderStrategyExplicitRow
 
getHeadersFound() - Method in class app.babylon.table.io.HeaderDetection
 
getHeaderStrategy() - Method in class app.babylon.table.io.Csv.Settings
 
getInt(ColumnName) - Method in interface app.babylon.table.TableColumnar
 
getLast() - Method in interface app.babylon.table.grouping.GroupKey
 
getLastRow() - Method in interface app.babylon.table.Table
 
getLastRow() - Method in interface app.babylon.table.TableColumnar
 
getLineReaderFactory() - Method in class app.babylon.table.io.Csv.Settings
 
getLong(ColumnName) - Method in interface app.babylon.table.TableColumnar
 
getMinimum(ColumnObject<LocalDate>) - Static method in class app.babylon.table.transform.ColumnLocalDates
 
getName() - Method in interface app.babylon.io.DataSource
 
getName() - Method in enum class app.babylon.io.MimeType
 
getName() - Method in interface app.babylon.table.column.Column
Returns the logical column name.
getName() - Method in interface app.babylon.table.column.ColumnBuilder
Returns the name that will be assigned to the built column.
getName() - Method in interface app.babylon.table.column.ColumnObject.Builder
 
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.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.TransformToString
 
getName() - Method in class app.babylon.table.transform.TransformToType
 
getName() - Method in class app.babylon.table.transform.TransformToUpperCase
 
getOriginal() - Method in class app.babylon.table.TableName
 
getOutputTableDescription() - Method in class app.babylon.table.TableBuildPlan
 
getOutputTableName() - Method in class app.babylon.table.aggregation.AggregationPlan
 
getOutputTableName() - Method in class app.babylon.table.TableBuildPlan
 
getRenameColumnName(ColumnName) - Method in class app.babylon.table.io.Csv.Settings
 
getRenameColumnName(String) - Method in class app.babylon.table.io.Csv.Settings
 
getRequestedHeaders(Collection<ColumnName>) - Method in class app.babylon.table.io.Csv.Settings
 
getResourceName() - Method in class app.babylon.table.io.Csv.Settings
 
getRow(int) - Method in interface app.babylon.table.Table
 
getRow(int) - Method in interface app.babylon.table.TableColumnar
 
getRowCount() - Method in interface app.babylon.table.Table
 
getRowExcludeFilter(ColumnName) - Method in class app.babylon.table.io.Csv.Settings
 
getRowIncludeFilter(ColumnName) - Method in class app.babylon.table.io.Csv.Settings
 
getScanLimit() - Method in interface app.babylon.table.io.HeaderStrategy
 
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
 
getSelectedHeaders() - Method in class app.babylon.table.io.HeaderDetection
 
getSelectedPositions() - Method in class app.babylon.table.io.HeaderDetection
 
getSeparator() - Method in class app.babylon.table.io.Csv.Settings
 
getSettings() - Method in interface app.babylon.table.io.LineReader
 
getSnippet(DataSource) - Static method in class app.babylon.io.DataSources
 
getString(int) - Method in class app.babylon.table.io.RowKey
 
getString(ColumnName) - Method in interface app.babylon.table.TableColumnar
 
getTable() - Method in class app.babylon.table.TableIndex
 
getTableName() - Method in class app.babylon.table.io.Csv.Settings
 
getTransforms() - Method in class app.babylon.table.TableBuildPlan
 
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.ColumnDouble
 
getType() - Method in interface app.babylon.table.column.ColumnInt
 
getType() - Method in interface app.babylon.table.column.ColumnLong
 
getTyped(ColumnName, Class<T>) - Method in interface app.babylon.table.TableColumnar
 
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
 
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.
groupBy(ColumnName...) - Method in interface app.babylon.table.TableColumnar
 
groupBy(TableColumnar, ColumnName...) - Static method in class app.babylon.table.grouping.GroupBys
 
GroupBy - Class in app.babylon.table.grouping
 
GroupBy(Column.Type[], ColumnName[], Map<GroupKey, TableColumnar>) - Constructor for class app.babylon.table.grouping.GroupBy
 
GroupBys - Class in app.babylon.table.grouping
 
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
 

H

hasBom() - Method in class app.babylon.io.DataSourceProbe
 
hasCharset() - Method in class app.babylon.table.io.Csv.Settings
 
hasCommas() - Method in class app.babylon.table.transform.DateValueFacts
 
hashCode() - Method in record class app.babylon.table.aggregation.AggregationPlan.AggregateSpec
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.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
 
hasRowExcludeFilters() - Method in class app.babylon.table.io.Csv.Settings
 
hasRowIncludeFilters() - Method in class app.babylon.table.io.Csv.Settings
 
hasUtf16BeBom() - Method in class app.babylon.io.DataSourceProbe
 
hasUtf16LeBom() - Method in class app.babylon.io.DataSourceProbe
 
hasUtf8Bom() - Method in class app.babylon.io.DataSourceProbe
 
HeaderDetection - Class in app.babylon.table.io
 
HeaderDetection(String[]) - Constructor for class app.babylon.table.io.HeaderDetection
 
HeaderDetection(String[], boolean) - Constructor for class app.babylon.table.io.HeaderDetection
 
HeaderDetection(String[], boolean, String[], int[]) - Constructor for class app.babylon.table.io.HeaderDetection
 
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

id() - Method in interface app.babylon.table.column.Column.Type
Returns the stable identifier used for this column type.
in(ColumnObject<T>, T[]) - Static method in class app.babylon.table.selection.Selections
 
includeResourceName() - Method in class app.babylon.table.io.Csv.Settings
 
index(Object...) - Method in class app.babylon.table.TableIndex
 
inferFormat(ColumnObject<String>) - Static method in class app.babylon.table.transform.DateFormatInference
 
inferFormats(ColumnObject<String>[]) - Static method in class app.babylon.table.transform.DateFormatInference
 
InputColumnsMode - Enum Class in app.babylon.table.transform
 
INT - Static variable in class app.babylon.table.column.ColumnTypes
 
INT_NULL - Static variable in interface app.babylon.table.ViewIndex
 
INT_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
 
integer(String) - Static method in class app.babylon.lang.Is
 
invalidForDateTokens() - Method in class app.babylon.table.transform.DateValueFacts
 
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
 
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.Csv.Settings
 
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
 
isEmpty(Column) - Static method in class app.babylon.table.column.Columns
 
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
 
isExcelLocalDateTime() - Method in class app.babylon.table.transform.DateValueFacts
 
isExtractableDecimalWord(String) - Static method in class app.babylon.text.BigDecimals
 
isFixedWidths() - Method in class app.babylon.table.io.Csv.Settings
 
ISIN - Static variable in class app.babylon.table.io.Csv.Settings
 
isLikelyDate(CharSequence) - Static method in class app.babylon.table.transform.DateFormatInference
 
isLikelyDate(CharSequence, boolean) - Static method in class app.babylon.table.transform.DateFormatInference
 
isLocalDate(Column) - Static method in class app.babylon.table.transform.ColumnLocalDates
 
isNegativeBracket() - Method in class app.babylon.text.BigDecimals.PreparedDecimal
 
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.DataSourceProbe
 
isPercent() - Method in class app.babylon.text.BigDecimals.PreparedDecimal
 
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 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
 
isStrictInteger(CharSequence) - Static method in class app.babylon.table.transform.DateFormatInference
 
isStringColumn(Column) - Static method in class app.babylon.table.column.Columns
 
isStripping() - Method in class app.babylon.table.io.Csv.Settings
 
isStripTrailingZeros() - Method in class app.babylon.table.ToStringSettings
 
isSyntheticHeaders() - Method in class app.babylon.table.io.HeaderDetection
 
isXls() - Method in class app.babylon.io.DataSourceProbe
 
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.DataSourceProbe
 
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.DataSourceProbe
 

L

last() - Method in interface app.babylon.table.column.ColumnObject.Builder
Returns the most recently added value.
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
 
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(String, int, char) - Static method in class app.babylon.text.Strings
 
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 and reader settings.
LineReaderFactory - Interface in app.babylon.table.io
Creates LineReader instances for a data source and a set of read settings.
LineReaderFactoryCSV - Class in app.babylon.table.io
 
LineReaderFactoryCSV() - Constructor for class app.babylon.table.io.LineReaderFactoryCSV
 
literal(String, String, boolean) - Static method in class app.babylon.text.Split
 
LOCALDATE - Static variable in class app.babylon.table.column.ColumnTypes
 
LONG - Static variable in class app.babylon.table.column.ColumnTypes
 
LONG_OBJECT - Static variable in class app.babylon.table.column.ColumnTypes
 

M

mark(int) - Method in interface app.babylon.table.io.RowStreamMarkable
 
max(ColumnObject<T>) - Static method in class app.babylon.table.column.Columns
 
MAX - Enum constant in enum class app.babylon.table.aggregation.Aggregate
 
MDY - Enum constant in enum class app.babylon.table.transform.DateFormat
 
MEAN - Enum constant in enum class app.babylon.table.aggregation.Aggregate
 
MimeType - Enum Class in app.babylon.io
 
MIN - Enum constant in enum class app.babylon.table.aggregation.Aggregate
 

N

Natural - Enum constant in enum class app.babylon.table.sorting.TableSort.SortOrder
 
naturalDateSplit() - Method in class app.babylon.table.transform.DateValueFacts
 
ne(ColumnObject<T>, T) - Static method in class app.babylon.table.selection.Selections
 
newCategorical(ColumnName, T, int, Class<T>) - Static method in class app.babylon.table.column.Columns
 
newColumn(ColumnName, Column.Type) - Static method in class app.babylon.table.column.Columns
 
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
 
newCopyName - Variable in class app.babylon.table.transform.TransformCopy
 
newDecimal(ColumnName, BigDecimal, int) - Static method in class app.babylon.table.column.Columns
 
newDouble(ColumnName, double, int) - Static method in class app.babylon.table.column.Columns
 
newInt(ColumnName, int, int) - Static method in class app.babylon.table.column.Columns
 
newString(ColumnName, String, int) - Static method in class app.babylon.table.column.Columns
 
newStringView(ColumnObject<String>, ViewIndex) - Static method in class app.babylon.table.column.Columns
 
newTable(TableName, Column...) - Static method in class app.babylon.table.Tables
 
newTable(TableName, ColumnBuilder...) - 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, ColumnBuilder...) - 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
 
next() - Method in interface app.babylon.table.io.LineReader
 
next() - Method in interface app.babylon.table.io.RowStreamMarkable
 
nin(ColumnObject<T>, T[]) - Static method in class app.babylon.table.selection.Selections
 
NON_EMPTY - Static variable in class app.babylon.table.io.Csv.Settings
 
nonEmpty(int[]) - Static method in class app.babylon.lang.ArgumentCheck
 
nonEmpty(String) - Static method in class app.babylon.lang.ArgumentCheck
 
nonEmpty(T) - Static method in class app.babylon.lang.ArgumentCheck
 
nonEmpty(T[]) - Static method in class app.babylon.lang.ArgumentCheck
 
nonEmptyAsString(CharSequence) - Static method in class app.babylon.lang.ArgumentCheck
 
nonNegative(int) - Static method in class app.babylon.lang.ArgumentCheck
 
nonNull(T) - Static method in class app.babylon.lang.ArgumentCheck
 
nonNull(T, String) - Static method in class app.babylon.lang.ArgumentCheck
 
normalizedNumberText() - Method in class app.babylon.text.BigDecimals.PreparedDecimal
 
not() - Method in interface app.babylon.table.selection.RowFilter
 
not() - Method in class app.babylon.table.selection.Selection
 

O

of(byte[], String) - Static method in class app.babylon.io.DataSourceProbe
 
of(DataSource) - Static method in class app.babylon.io.DataSourceProbe
 
of(ColumnName) - Static method in class app.babylon.table.transform.TransformToDecimal
 
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(ViewIndex) - Static method in interface app.babylon.table.ViewIndex
 
of(BufferedInputStream, String) - Static method in class app.babylon.io.DataSourceProbe
 
of(Class<?>) - Static method in interface app.babylon.table.column.Column.Type
Resolves a column type descriptor for the supplied Java class.
of(Class<T>, Function<String, T>, String...) - Static method in class app.babylon.table.transform.TransformToType
 
of(Object...) - Static method in interface app.babylon.table.grouping.GroupKey
 
of(String) - Static method in class app.babylon.table.column.ColumnName
 
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.transform.TransformToDecimal
 
of(String[]) - Static method in class app.babylon.table.column.ColumnName
 
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.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.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
 
of(Collection<String>) - Static method in class app.babylon.table.column.ColumnName
 
of(Function<? super T, ? extends S>, Class<S>) - Static method in interface app.babylon.table.column.Transformer
 
of(Function<? super T, ? extends S>, Class<S>, ColumnName) - Static method in interface app.babylon.table.column.Transformer
 
ONLY_ONE_IN - Enum constant in enum class app.babylon.table.transform.TransformParseMode
 
onlyDigits() - Method in class app.babylon.table.transform.DateValueFacts
 
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
 
openStream() - Method in interface app.babylon.io.DataSource
 
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.aggregation.AggregationPlan.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
 
parse(CharSequence) - Static method in enum class app.babylon.table.transform.InputColumnsMode
 
parse(CharSequence) - Static method in class app.babylon.text.BigDecimals
 
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
 
parse(String) - Static method in enum class app.babylon.table.transform.TransformParseMode
 
parseDouble(CharSequence) - Static method in class app.babylon.text.BigDecimals
 
PARSER - Static variable in enum class app.babylon.io.MimeType
 
parseThreeNumberGroups() - Method in class app.babylon.table.transform.DateValueFacts
 
prepare(CharSequence) - Static method in class app.babylon.text.BigDecimals
 
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.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.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(DataSource, Csv.Settings) - Static method in class app.babylon.table.io.Csv
 
read(DataSource, Csv.Settings, HeaderStrategy) - Static method in class app.babylon.table.io.Csv
 
read(DataSource, Csv.Settings, HeaderStrategy, RowConsumerFactory<T>) - Static method in class app.babylon.table.io.Csv
 
read(DataSource, Csv.Settings, RowConsumerFactory<T>) - Static method in class app.babylon.table.io.Csv
 
regex(Pattern) - Static method in class app.babylon.table.io.Csv.Settings
 
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
 
removeDuplicates(TableColumnar, ColumnName...) - Static method in class app.babylon.table.Tables
 
replace(Column...) - Method in interface app.babylon.table.TableColumnar
 
replaceOrAdd(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).
resolveBomLength(Csv.Settings, DataSourceProbe) - Static method in class app.babylon.table.io.LineReaderFactoryCSV
 
resolveCharset(Csv.Settings, DataSourceProbe) - Static method in class app.babylon.table.io.LineReaderFactoryCSV
 
resolveParser(Function<CharSequence, T>, Function<CharSequence, T>) - Static method in class app.babylon.table.transform.TransformToDecimal
 
RETAIN - Enum constant in enum class app.babylon.table.transform.InputColumnsMode
 
Reverse - Enum constant in enum class app.babylon.table.sorting.TableSort.SortOrder
 
rightPad(String, int, char) - Static method in class app.babylon.text.Strings
 
Row - Interface in app.babylon.table.io
Represents a parsed input row as offsets into a shared character buffer.
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.
RowConsumerFactory<T> - Interface in app.babylon.table.io
Creates row consumers after header detection has established how incoming rows should be interpreted.
RowConsumerResult<T> - Interface in app.babylon.table.io
A row consumer that can build a final result once all input rows have been processed.
RowConsumerTableCreator - Class 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.
RowKey - Class in app.babylon.table.io
 
RowKey() - Constructor for class app.babylon.table.io.RowKey
 
RowStreamMarkable - Interface in app.babylon.table.io
Streams rows with support for marking a position and resetting back to it.

S

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
 
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
 
Settings() - Constructor for class app.babylon.table.io.Csv.Settings
 
Settings(Csv.Settings) - Constructor for class app.babylon.table.io.Csv.Settings
 
size() - Method in class app.babylon.table.column.BitList.Builder
 
size() - Method in interface app.babylon.table.column.BitList
 
size() - Method in interface app.babylon.table.column.CategoryCodeList.Builder
 
size() - Method in class app.babylon.table.column.CategoryCodeList.BuilderInt
 
size() - Method in interface app.babylon.table.column.CategoryCodeList
 
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
 
size() - Method in class app.babylon.table.selection.Selection
 
size() - Method in class app.babylon.table.transform.DateValueFacts
 
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(ColumnName...) - Method in interface app.babylon.table.TableColumnar
 
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.aggregation.AggregationPlan.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
 
STEP_ORDER - Static variable in class app.babylon.table.transform.TransformSetSchema
 
strictLeftDecimal(String, int) - Static method in class app.babylon.lang.Is
 
STRING - Static variable in class app.babylon.table.column.ColumnTypes
 
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
 
stringToDate(CharSequence, DateFormat) - Static method in class app.babylon.table.transform.ColumnLocalDates
 
stringToDecimal(Column) - Static method in class app.babylon.table.column.Columns
 
stringToType(Column, Function<String, S>, Class<S>) - Static method in class app.babylon.table.column.Columns
 
stripx(char[], int, int) - Static method in class app.babylon.text.Strings
 
stripx(CharSequence) - Static method in class app.babylon.text.Strings
Unicode-aware edge stripping (like String.strip()) plus additional ingestion cleanup characters.
subSequence(int, int) - Method in record class app.babylon.table.TableDescription
 
SUM - Enum constant in enum class app.babylon.table.aggregation.Aggregate
 

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
 
TableBuildPlan - Class in app.babylon.table
 
TableBuildPlan() - Constructor for class app.babylon.table.TableBuildPlan
 
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
 
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
 
text() - Method in class app.babylon.table.transform.DateValueFacts
 
TEXT_CSV - Enum constant in enum class app.babylon.io.MimeType
 
TEXT_PLAIN - Enum constant in enum class app.babylon.io.MimeType
 
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
 
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.
toBufferedStream(InputStream) - Static method in class app.babylon.table.io.LineReaderFactoryCSV
 
toBuilder() - Method in class app.babylon.table.transform.TransformRegistry
 
toCamelCase() - Method in class app.babylon.table.column.ColumnName
 
toCamelCaseUpper() - Method in class app.babylon.table.column.ColumnName
 
toCamelUpperPreserve(String) - Static method in class app.babylon.text.Strings
 
toLocalDate(DateFormat) - Method in class app.babylon.table.transform.DateValueFacts
 
toSnake() - Method in class app.babylon.table.column.ColumnName
 
toSql() - Method in class app.babylon.table.column.ColumnName
 
toString() - Method in record class app.babylon.table.aggregation.AggregationPlan.AggregateSpec
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.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.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(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.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
 
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
 
toStringArray(Collection<ColumnName>) - Static method in class app.babylon.table.column.ColumnName
 
toStringRow(int, ToStringSettings) - Method in interface app.babylon.table.TableColumnar
 
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
 
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
 
TransformAbs(ColumnName) - Constructor for class app.babylon.table.transform.TransformAbs
 
TransformAbs(ColumnName, ColumnName) - Constructor for class app.babylon.table.transform.TransformAbs
 
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
 
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(ColumnName[], Object[], Class<?>[]) - Constructor for class app.babylon.table.transform.TransformCreateConstant
 
TransformCreateConstant(ColumnName, String) - Constructor for class app.babylon.table.transform.TransformCreateConstant
 
TransformCreateConstant(Class<T>, ColumnName, T) - 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 value type and optional output column name.
TransformExtract - Class in app.babylon.table.transform
 
TransformExtract(ColumnName, Pattern) - Constructor for class app.babylon.table.transform.TransformExtract
 
TransformExtract(ColumnName, Pattern, ColumnName) - Constructor for class app.babylon.table.transform.TransformExtract
 
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[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAbs
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAdd
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAfter
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformBefore
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClassify
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClean
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCleanWhitespace
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCoalesce
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformConcat
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCopy
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCreateConstant
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformDivide
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformExtract
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformLeft
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformMultiply
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformPrefix
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformRight
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSplit
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplace
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStrip
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstitute
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstring
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubtract
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSuffix
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDecimal
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDouble
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToInt
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLocalDate
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLong
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLowerCase
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToString
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToType
 
transformStringColumns(Column[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToUpperCase
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAbs
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAdd
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformAfter
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformBefore
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClassify
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformClean
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCleanWhitespace
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCoalesce
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformConcat
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCopy
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformCreateConstant
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformDivide
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformExtract
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformLeft
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformMultiply
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformPrefix
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformRight
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSplit
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplace
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStringReplaceAll
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformStrip
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstitute
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubstring
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSubtract
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformSuffix
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDecimal
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToDouble
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToInt
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLocalDate
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLong
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToLowerCase
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToString
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToType
 
transformStringColumns(Map<ColumnName, Column>, ColumnName[], ColumnName[], Class<T>, Function<CharSequence, T>) - Method in class app.babylon.table.transform.TransformToUpperCase
 
TransformStringReplace - Class in app.babylon.table.transform
 
TransformStringReplace(ColumnName, ColumnName, String, String) - Constructor for class app.babylon.table.transform.TransformStringReplace
 
TransformStringReplace(ColumnName, String, String) - Constructor for class app.babylon.table.transform.TransformStringReplace
 
TransformStringReplaceAll - Class in app.babylon.table.transform
 
TransformStringReplaceAll(ColumnName, ColumnName, String, String) - Constructor for class app.babylon.table.transform.TransformStringReplaceAll
 
TransformStringReplaceAll(ColumnName, String, String) - Constructor for class app.babylon.table.transform.TransformStringReplaceAll
 
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
 
TransformToDecimal(boolean, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToDecimal
 
TransformToDecimal(ColumnName...) - Constructor for class app.babylon.table.transform.TransformToDecimal
 
TransformToDecimal(ColumnName, ColumnName, boolean) - Constructor for class app.babylon.table.transform.TransformToDecimal
 
TransformToDecimal(ColumnName, ColumnName, Function<CharSequence, BigDecimal>) - Constructor for class app.babylon.table.transform.TransformToDecimal
 
TransformToDecimal(Collection<ColumnName>) - Constructor for class app.babylon.table.transform.TransformToDecimal
 
TransformToDecimal(Function<CharSequence, BigDecimal>, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToDecimal
 
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
 
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(Class<T>, ColumnName, Function<String, T>, ColumnName) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Class<T>, ColumnObject.Mode, ColumnName, Function<String, T>, ColumnName) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Class<T>, ColumnObject.Mode, TransformParseMode, ColumnName, Function<String, T>, ColumnName) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Class<T>, ColumnObject.Mode, TransformParseMode, Function<String, T>, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Class<T>, ColumnObject.Mode, Function<String, T>, ColumnName...) - Constructor for class app.babylon.table.transform.TransformToType
 
TransformToType(Class<T>, Function<String, T>, 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 - 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
 

U

Unknown - Enum constant in enum class app.babylon.table.transform.DateFormat
 

V

value() - Method in record class app.babylon.table.TableDescription
Returns the value of the value record component.
valueClass() - Method in interface app.babylon.table.column.Transformer
 
valueClass() - Method in class app.babylon.table.transform.TransformToDecimal
 
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.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.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.
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

whitespace(String) - Static method in class app.babylon.text.Split
 
withAggregate(ColumnName, Aggregate) - Method in class app.babylon.table.aggregation.AggregationPlan
 
withAggregate(ColumnName, ColumnName, Aggregate) - Method in class app.babylon.table.aggregation.AggregationPlan
 
withAutoDetectEncoding(boolean) - Method in class app.babylon.table.io.Csv.Settings
 
withCharset(Charset) - Method in class app.babylon.table.io.Csv.Settings
 
withColumnRename(ColumnName, ColumnName) - Method in class app.babylon.table.io.Csv.Settings
 
withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.aggregation.AggregationPlan
 
withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.io.Csv.Settings
 
withColumnType(ColumnName, Column.Type) - Method in class app.babylon.table.TableBuildPlan
 
withColumnType(ColumnName, Class<?>) - Method in class app.babylon.table.aggregation.AggregationPlan
 
withColumnType(ColumnName, Class<?>) - Method in class app.babylon.table.io.Csv.Settings
 
withColumnType(ColumnName, Class<?>) - Method in class app.babylon.table.TableBuildPlan
 
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.Csv.Settings
 
withGroupBy(ColumnName...) - Method in class app.babylon.table.aggregation.AggregationPlan
 
withHeaderStrategy(HeaderStrategy) - Method in class app.babylon.table.io.Csv.Settings
 
withIncludeResourceName(ColumnName) - Method in class app.babylon.table.io.Csv.Settings
 
withLineReaderFactory(LineReaderFactory) - Method in class app.babylon.table.io.Csv.Settings
 
withOutputTableDescription(TableDescription) - Method in class app.babylon.table.TableBuildPlan
 
withOutputTableName(TableName) - Method in class app.babylon.table.aggregation.AggregationPlan
 
withOutputTableName(TableName) - Method in class app.babylon.table.TableBuildPlan
 
withRowExcludeFilter(ColumnName, Predicate<String>) - Method in class app.babylon.table.io.Csv.Settings
 
withRowIncludeFilter(ColumnName, Predicate<String>) - Method in class app.babylon.table.io.Csv.Settings
 
withSelectedHeader(ColumnName) - Method in class app.babylon.table.io.Csv.Settings
 
withSelectedHeaders(ColumnName...) - Method in class app.babylon.table.io.Csv.Settings
 
withSeparator(char) - Method in class app.babylon.table.io.Csv.Settings
 
withStripping(boolean) - Method in class app.babylon.table.io.Csv.Settings
 
withStripTrailingZeros(boolean) - Method in class app.babylon.table.ToStringSettings
 
withTableName(TableName) - Method in class app.babylon.table.io.Csv.Settings
 
withTransform(Transform) - Method in class app.babylon.table.TableBuildPlan
 
withTransforms(Transform...) - Method in class app.babylon.table.TableBuildPlan
 

Y

YMD - Enum constant in enum class app.babylon.table.transform.DateFormat
 
A B C D E F G H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form