Package app.babylon.table
Interface TableColumnar
- All Superinterfaces:
Table
A column-oriented table whose data is exposed as named columns and can be
sliced, filtered, transformed, grouped, and sorted.
-
Method Summary
Modifier and TypeMethodDescriptiondefault TableColumnardefault TableColumnardefault TableColumnarapply(Collection<Transform> transforms) columns()booleandefault TableColumnarget(ColumnName x) <T> ColumnCategorical<T> <T> ColumnCategorical<T> getCategorical(ColumnName x, Column.Type type) Column[]default Column[]getColumns(ColumnName... x) getColumns(Map<ColumnName, Column> x, ColumnName... columnNames) <T extends Enum<T>>
ColumnCategorical<T> getInt(ColumnName x) <T> ColumnObject<T> getObject(ColumnName x, Column.Type type) getRow(int i) default GroupBygroupBy(ColumnName... v) static booleanisEmpty(TableColumnar table) prune()Removes columns that contain no set values.removeColumns(ColumnName... x) default TableColumnarselect(ColumnName... x) default TableColumnardefault TableColumnarsort(ColumnName... x) default TableColumnarsort(TableSort.SortOrder sortOrder, ColumnName... x) default StringtoString(ToStringSettings settings) default Stringdefault StringtoString10(ToStringSettings settings) default String[]toStringRow(int rowIndex, ToStringSettings settings) Methods inherited from interface app.babylon.table.Table
getColumnCount, getDescription, getName, getRowCount
-
Method Details
-
getLastRow
TableColumnar getLastRow()- Specified by:
getLastRowin interfaceTable
-
getFirstRow
TableColumnar getFirstRow()- Specified by:
getFirstRowin interfaceTable
-
getRow
-
get
-
contains
-
getColumnNames
-
getColumnNames
ColumnName[] getColumnNames() -
getColumns
Column[] getColumns() -
getEnum
-
getCategorical
-
getCategorical
-
getObject
-
getString
-
getDecimal
-
getDouble
-
getLong
-
getInt
-
columns
-
replace
-
add
-
removeColumns
-
prune
TableColumnar prune()Removes columns that contain no set values. -
toStringRow
-
toString10
-
toString10
-
toString
-
getColumns
-
getColumns
-
select
-
select
-
filter
-
groupBy
-
apply
-
apply
-
apply
-
sort
-
sort
-
isEmpty
-