Uses of Interface
app.babylon.table.column.Column
Packages that use Column
-
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) TableBuildPlan.execute(TableName tableName, TableDescription tableDescription, Column... columns) 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.Classes in app.babylon.table.column that implement ColumnMethods in app.babylon.table.column that return ColumnModifier and TypeMethodDescriptionColumnBuilder.build()static ColumnColumn.copy(ColumnName x) Column.getAsColumn(int i) default ColumnColumnCategorical.getAsColumn(int i) default ColumnColumnDouble.getAsColumn(int i) default ColumnColumnInt.getAsColumn(int i) default ColumnColumnLong.getAsColumn(int i) 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.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)