Package org.apache.unomi.common
Class DataTable
- java.lang.Object
-
- org.apache.unomi.common.DataTable
-
public class DataTable extends Object
An in memory table structure for storing data and performing operations such as sorting it, or generating JSON or CSV outputs.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataTable.EmptyCellclassDataTable.Rowstatic classDataTable.SortCriteriastatic classDataTable.SortOrder
-
Field Summary
Fields Modifier and Type Field Description static DataTable.EmptyCellEMPTY_CELL
-
Constructor Summary
Constructors Constructor Description DataTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRow(Comparable... rowData)intgetMaxColumns()List<DataTable.Row>getRows()voidsort(DataTable.SortCriteria... sortCriterias)StringtoCSV(String... headers)StringtoString()
-
-
-
Field Detail
-
EMPTY_CELL
public static final DataTable.EmptyCell EMPTY_CELL
-
-
Method Detail
-
getRows
public List<DataTable.Row> getRows()
-
addRow
public void addRow(Comparable... rowData)
-
getMaxColumns
public int getMaxColumns()
-
sort
public void sort(DataTable.SortCriteria... sortCriterias)
-
-