Uses of Interface
app.babylon.table.column.ColumnObject
Packages that use ColumnObject
Package
Description
-
Uses of ColumnObject in app.babylon.table
Methods in app.babylon.table that return ColumnObjectModifier and TypeMethodDescriptionTableColumnar.getDecimal(ColumnName x) <T> ColumnObject<T> TableColumnar.getObject(ColumnName x, Column.Type type) TableColumnar.getString(ColumnName x) -
Uses of ColumnObject in app.babylon.table.column
Subinterfaces of ColumnObject in app.babylon.table.columnModifier and TypeInterfaceDescriptioninterfaceAn object column optimised for repeated values by storing dictionary-encoded categories.Classes in app.babylon.table.column that implement ColumnObjectModifier and TypeClassDescriptionstatic final classstatic final classMethods in app.babylon.table.column that return ColumnObjectModifier and TypeMethodDescriptionstatic ColumnObject<String> Columns.asStringColumn(Column column) Casts a generic column to a string column.ColumnObject.Builder.build()default ColumnObject<T> ColumnObject.copy(ColumnName x) Creates a copy of this object column with the supplied column name.default ColumnObject<T> ColumnObject.copy(ColumnName x, RowPredicate include) static ColumnObject<BigDecimal> Columns.newDecimal(ColumnName colName, BigDecimal value, int size) Creates a constant decimal column.static ColumnObject<String> Columns.newString(ColumnName colName, String value, int size) Creates a constant string column.static ColumnObject<String> Columns.newStringView(ColumnObject<String> c, ViewIndex rowIndex) Returns a string-column view.ColumnObject.Renamed.selectRow(int i) ColumnObject.selectRow(int i) Returns a single-row object column containing the value from the supplied row.static ColumnObject<BigDecimal> Columns.stringToDecimal(Column column) Converts a string column to decimals.static <S> ColumnObject<S> Columns.stringToType(Column column, Function<String, S> parser, Column.Type targetType) Converts a string column to another object type using the supplied parser.default <S> ColumnObject<S> ColumnObject.transform(Transformer<T, S> transformer) Transforms this column into another object column using the supplied transformer.Methods in app.babylon.table.column with parameters of type ColumnObjectModifier and TypeMethodDescriptionstatic BigDecimalColumns.aggregate(ColumnObject<BigDecimal> cd, Aggregate aggregate) Computes an aggregate over a decimal column.static intColumns.decimalPlaces(ColumnObject<BigDecimal> column) Returns the largest non-negative scale found in a decimal column.static <T> booleanColumnObject.equals(ColumnObject<T> a, Object obj) Compares a column object with another object using column name, size, and row-by-row value equality.Columns.frequencyMap(ColumnObject<T> c) Builds a frequency map of set values in an object column.static <T> TColumns.max(ColumnObject<T> co) Returns the maximum set value in an object column.static <T> TColumns.min(ColumnObject<T> co) Returns the minimum set value in an object column.static ColumnObject<String> Columns.newStringView(ColumnObject<String> c, ViewIndex rowIndex) Returns a string-column view. -
Uses of ColumnObject in app.babylon.table.selection
Methods in app.babylon.table.selection with parameters of type ColumnObjectModifier and TypeMethodDescriptionstatic <T> SelectionSelections.eq(ColumnObject<T> column, T value) static <T> SelectionSelections.in(ColumnObject<T> column, T[] values) static <T> SelectionSelections.ne(ColumnObject<T> column, T value) static <T> SelectionSelections.nin(ColumnObject<T> column, T[] values) -
Uses of ColumnObject in app.babylon.table.transform
Methods in app.babylon.table.transform with parameters of type ColumnObjectModifier and TypeMethodDescriptionstatic LocalDateColumnLocalDates.getMinimum(ColumnObject<LocalDate> column) Returns the minimum set value in a local-date column.static DateFormatDateFormatInference.inferFormat(ColumnObject<String> column) Infers the best date format for one string column.static DateFormat[]DateFormatInference.inferFormats(ColumnObject<String>[] columns) Infers one date format per supplied column, optionally using a dominant format to fill ambiguous columns.static booleanColumnLocalDates.isAllDates(ColumnObject<String> c) Returns whether every set value in the string column looks like a date.