Uses of Interface
app.babylon.table.column.Column
Packages that use Column
Package
Description
-
Uses of Column in app.babylon.table
Methods in app.babylon.table that return ColumnModifier and TypeMethodDescriptionTableColumnar.get(ColumnName x) Column[]TableColumnar.getColumns()default Column[]TableColumnar.getColumns(ColumnName... x) Methods in app.babylon.table that return types with arguments of type ColumnModifier and TypeMethodDescriptionTableColumnar.columns()TableColumnar.getColumns(Map<ColumnName, Column> x, ColumnName... columnNames) Methods in app.babylon.table with parameters of type ColumnModifier and TypeMethodDescriptionTableColumnar.addColumns(Column... x) static TableColumnarstatic TableColumnarTables.newTable(TableName tableName, TableDescription description, Column... columns) static TableColumnarTables.newTable(TableName tableName, TableDescription desc, Column[] firstColumns, Column[] lastColumns) TableColumnar.replaceOrAdd(Column... x) Method parameters in app.babylon.table with type arguments of type ColumnModifier and TypeMethodDescriptionTableColumnar.getColumns(Map<ColumnName, Column> x, ColumnName... columnNames) static TableColumnarTables.newTable(TableName tableName, TableDescription description, Collection<Column> columns) static TableColumnarTables.newTable(TableName tableName, Collection<Column> columns) -
Uses of Column in app.babylon.table.column
Subinterfaces of Column in app.babylon.table.columnModifier and TypeInterfaceDescriptioninterfaceA column of byte values used for compact storage of byte-oriented data and file-signature style checks.interfaceAn object column optimised for repeated values by storing dictionary-encoded categories.interfaceA column of nullable double values with efficient primitive access and predicate-based row selection.interfaceA column of nullable int values with efficient primitive access and predicate-based row selection.interfaceA column of nullable long values with efficient primitive access and predicate-based row selection.interfaceColumnObject<T>A column that stores object values, including strings, dates, decimals, and other reference types.Methods in app.babylon.table.column that return ColumnModifier and TypeMethodDescriptionColumnBuilder.build()Materialises the current builder contents as an immutable column.static ColumnColumn.copy(ColumnName x) Creates a copy of this column with the supplied column name.Column.getAsColumn(int i) Returns a single-row column containing the value from the supplied row.default ColumnColumnCategorical.getAsColumn(int i) default ColumnColumnDouble.getAsColumn(int i) default ColumnColumnInt.getAsColumn(int i) default ColumnColumnLong.getAsColumn(int i) Returns a projected view of this column using the supplied row mapping.Methods in app.babylon.table.column with parameters of type ColumnModifier and TypeMethodDescriptionstatic ColumnObject<String> Columns.asStringColumn(Column column) static booleanstatic booleanColumns.isStringColumn(Column column) static ColumnObject<BigDecimal> Columns.stringToDecimal(Column column) static <S> ColumnObject<S> Columns.stringToType(Column column, Function<String, S> parser, Class<S> targetClass) static StringMethod parameters in app.babylon.table.column with type arguments of type Column -
Uses of Column in app.babylon.table.plans
Methods in app.babylon.table.plans with parameters of type ColumnModifier and TypeMethodDescriptionTablePlanRead.execute(TableName tableName, TableDescription tableDescription, Column... columns) -
Uses of Column in app.babylon.table.transform
Methods in app.babylon.table.transform with parameters of type ColumnModifier and TypeMethodDescriptionprotected Function<CharSequence, BigDecimal> TransformToDecimal.createParser(Column[] selectedColumns) static booleanColumnLocalDates.isLocalDate(Column column) Method parameters in app.babylon.table.transform with type arguments of type ColumnModifier and TypeMethodDescriptionvoidTransform.apply(Map<ColumnName, Column> columnsByName) voidTransformAbs.apply(Map<ColumnName, Column> columnsByName) voidTransformClean.apply(Map<ColumnName, Column> columnsByName) voidTransformCoalesce.apply(Map<ColumnName, Column> columnsByName) voidTransformConcat.apply(Map<ColumnName, Column> columnsByName) voidTransformCopy.apply(Map<ColumnName, Column> columnsByName) voidTransformCreateConstant.apply(Map<ColumnName, Column> columnsByName) voidTransformSplit.apply(Map<ColumnName, Column> columnsByName) voidTransformStringReplace.apply(Map<ColumnName, Column> columnsByName) voidTransformStringReplaceAll.apply(Map<ColumnName, Column> columnsByName) voidTransformSubstitute.apply(Map<ColumnName, Column> columnsByName) voidTransformSubstring.apply(Map<ColumnName, Column> columnsByName) voidTransformToDouble.apply(Map<ColumnName, Column> columnsByName) voidTransformToInt.apply(Map<ColumnName, Column> columnsByName) voidTransformToLocalDate.apply(Map<ColumnName, Column> columnsByName) voidTransformToLong.apply(Map<ColumnName, Column> columnsByName) voidTransformToString.apply(Map<ColumnName, Column> columnsByName) voidTransformToType.apply(Map<ColumnName, Column> columnsByName)