Package app.babylon.table
Class Tables
java.lang.Object
app.babylon.table.Tables
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TableColumnarconcat(TableName tableName, TableDescription tableDescription, TableColumnar... tables) static TableColumnarconcat(TableName tableName, TableDescription tableDescription, Collection<TableColumnar> tables) static TableColumnarleftOuterJoin(TableColumnar left, TableColumnar right, ColumnName[] leftKeys, ColumnName[] rightKeys, ColumnName... rightColumnsToAdd) static TableColumnarleftOuterJoin(TableColumnar left, TableColumnar right, ColumnName leftKey, ColumnName rightKey, ColumnName... rightColumnsToAdd) static TableColumnarstatic TableColumnarnewTable(TableName tableName, Column.Builder... columnBuilders) static TableColumnarnewTable(TableName tableName, TableDescription description, Column... columns) static TableColumnarnewTable(TableName tableName, TableDescription desc, Column[] firstColumns, Column[] lastColumns) static TableColumnarnewTable(TableName tableName, TableDescription description, Column.Builder... columnBuilders) static TableColumnarnewTable(TableName tableName, TableDescription description, Collection<Column> columns) static TableColumnarnewTable(TableName tableName, Collection<Column> columns) static TableColumnarnewTableView(TableName viewTableName, TableColumnar table, ViewIndex rowIndex) static TableColumnarnewTableView(TableName viewTableName, TableDescription viewTableDescription, TableColumnar table, ViewIndex rowIndex) static TableColumnarremoveDuplicates(TableColumnar table, ColumnName... indexColumns) static TableColumnarselect(TableColumnar table, Selection selection) static String[]toStringRow(TableColumnar table, int rowIndex, ToStringSettings settings)
-
Constructor Details
-
Tables
public Tables()
-
-
Method Details
-
removeDuplicates
-
concat
public static TableColumnar concat(TableName tableName, TableDescription tableDescription, TableColumnar... tables) -
concat
public static TableColumnar concat(TableName tableName, TableDescription tableDescription, Collection<TableColumnar> tables) -
select
-
leftOuterJoin
public static TableColumnar leftOuterJoin(TableColumnar left, TableColumnar right, ColumnName leftKey, ColumnName rightKey, ColumnName... rightColumnsToAdd) -
toStringRow
-
leftOuterJoin
public static TableColumnar leftOuterJoin(TableColumnar left, TableColumnar right, ColumnName[] leftKeys, ColumnName[] rightKeys, ColumnName... rightColumnsToAdd) -
newTable
public static TableColumnar newTable(TableName tableName, TableDescription desc, Column[] firstColumns, Column[] lastColumns) -
newTable
public static TableColumnar newTable(TableName tableName, TableDescription description, Column.Builder... columnBuilders) -
newTable
public static TableColumnar newTable(TableName tableName, TableDescription description, Column... columns) -
newTable
-
newTable
-
newTable
-
newTable
public static TableColumnar newTable(TableName tableName, TableDescription description, Collection<Column> columns) -
newTableView
public static TableColumnar newTableView(TableName viewTableName, TableColumnar table, ViewIndex rowIndex) -
newTableView
public static TableColumnar newTableView(TableName viewTableName, TableDescription viewTableDescription, TableColumnar table, ViewIndex rowIndex)
-