@Override public List<Column> getColumns() { return aliasedTable.getColumns(); }
public Column[] getColumns() { if (_columns == null) { return _table.getColumns().toArray(new Column[0]); } return _columns; }
private List<Map<String, Object>> createColumnList(Table table) { List<Map<String, Object>> columns = new ArrayList<>(); for (Column column : table.getColumns()) { columns.add(createColumnMap(column)); } return columns; }
/** * toggles whether or not the column is in the source selection */ public void removeTable(final Table table) { final List<Column> columns = table.getColumns(); for (final Column column : columns) { _analysisJobBuilder.removeSourceColumn(column); } } }
@Override protected Void doInBackground() throws Exception { final Table table = (Table) _tableNode.getUserObject(); final List<Column> columns = table.getColumns(); for (final Column column : columns) { final String name = column.getName(); logger.debug("Publishing column name: {}", name); publish(column); } return null; }
public static DataSet getDataSet(Workbook workbook, Sheet sheet, Table table, ExcelConfiguration configuration) { final List<SelectItem> selectItems = table.getColumns().stream().map(SelectItem::new).collect(Collectors.toList()); final Iterator<Row> rowIterator = getRowIterator(sheet, configuration, true); if (!rowIterator.hasNext()) { // no more rows! FileHelper.safeClose(workbook); return new EmptyDataSet(selectItems); } final DataSet dataSet = new XlsDataSet(selectItems, workbook, rowIterator); return dataSet; } }
/** * toggles whether or not the column is in the source selection */ public void addTable(final Table table) { final List<Column> columns = table.getColumns(); for (final Column column : columns) { if (!_analysisJobBuilder.containsSourceColumn(column)) { _analysisJobBuilder.addSourceColumn(column); } } }
@Override public TableCreationBuilder like(Table table) { logger.debug("like({})", table); List<Column> columns = table.getColumns(); for (Column column : columns) { withColumn(column.getName()).like(column); } return this; }
@Override public TableCreationBuilder like(Table table) { logger.debug("like({})", table); List<Column> columns = table.getColumns(); for (Column column : columns) { withColumn(column.getName()).like(column); } return this; }
protected ImmutableTable(Table table, ImmutableSchema schema) { this(table.getName(), table.getType(), schema, table.getRemarks(), table.getQuote()); List<Column> origColumns = table.getColumns(); for (Column column : origColumns) { columns.add(new ImmutableColumn(column, this)); } }
protected ImmutableTable(Table table, ImmutableSchema schema) { this(table.getName(), table.getType(), schema, table.getRemarks(), table.getQuote()); List<Column> origColumns = table.getColumns(); for (Column column : origColumns) { columns.add(new ImmutableColumn(column, this)); } }
public Schema toSerializableForm() { for (Table table : getTables()) { table.getColumns(); table.getIndexedColumns(); table.getPrimaryKeys(); } loadRelations(); return this; }
public List<Column> getColumns() { if (_columns == null) { try (DatastoreConnection openConnection = _jsonDatastore.openConnection()) { _columns = openConnection.getDataContext().getDefaultSchema().getTable(0).getColumns(); } } return _columns; } }
@Override protected DataSet materializeMainSchemaTable(final Table table, final List<Column> columns, final int maxRows) { final SelectItem[] tableSelectItems = MetaModelHelper.createSelectItems(table.getColumns().toArray(new Column[0])); final SelectItem[] selectItems = MetaModelHelper.createSelectItems(columns.toArray(new Column[0])); final SimpleDataSetHeader header = new SimpleDataSetHeader(tableSelectItems); final List<Row> rows = new ArrayList<>(); final SimpleDataSetHeader subSelectionHeader = new SimpleDataSetHeader(selectItems); rows.add(new DefaultRow(header, new Object[] { 1, "hello" }).getSubSelection(subSelectionHeader)); rows.add(new DefaultRow(header, new Object[] { 2, "there" }).getSubSelection(subSelectionHeader)); rows.add(new DefaultRow(header, new Object[] { 3, "big" }).getSubSelection(subSelectionHeader)); rows.add(new DefaultRow(header, new Object[] { 4, "wide" }).getSubSelection(subSelectionHeader)); rows.add(new DefaultRow(header, new Object[] { 5, "world" }).getSubSelection(subSelectionHeader)); return new InMemoryDataSet(rows); }
public Schema toSerializableForm() { for (Table table : getTables()) { table.getColumns(); table.getIndexedColumns(); table.getPrimaryKeys(); } loadRelations(); return this; }
@Override public OutputDataStreamBuilder likeTable(final Table table) { final List<Column> existingColumns = _table.getColumns(); for (final Column column : existingColumns) { _table.removeColumn(column); } final List<Column> newColumns = table.getColumns(); for (final Column column : newColumns) { withColumn(column.getName(), column.getType()); } return this; }
private void addTableToSource(final DatastoreConnection con) { if (con != null) { final Schema defaultSchema = con.getSchemaNavigator().getDefaultSchema(); final int datastoreSize = defaultSchema.getTableCount(); if (datastoreSize == 1) { final List<Column> columns = defaultSchema.getTable(0).getColumns(); _analysisJobBuilder.addSourceColumns(columns); } } }
@Override protected RowProcessingQueryOptimizer getQueryOptimizer() { final Table table = getStream().getTable(); final Query q = new Query().from(table).select(table.getColumns()); return new NoopRowProcessingQueryOptimizer(q, getConsumersSorted()); } }
protected List<Row> getRowsToUpdate() { final DataContext dc = _updateCallback.getDataContext(); final Table table = getTable(); final List<FilterItem> whereItems = getWhereItems(); final DataSet dataSet = dc.query() .from(table) .select(table.getColumns()) .where(whereItems).execute(); final List<Row> rows = dataSet.toRows(); return rows; }
protected List<Row> getRowsToUpdate() { final DataContext dc = _updateCallback.getDataContext(); final Table table = getTable(); final List<FilterItem> whereItems = getWhereItems(); final DataSet dataSet = dc.query() .from(table) .select(table.getColumns()) .where(whereItems).execute(); final List<Row> rows = dataSet.toRows(); return rows; }