protected void addTable(MutableTable table) { if (_schema instanceof MutableSchema) { MutableSchema mutableSchema = (MutableSchema) _schema; mutableSchema.addTable(table); } else { throw new UnsupportedOperationException("Schema is not mutable"); } } }
protected void addTable(MutableTable table) { if (_schema instanceof MutableSchema) { MutableSchema mutableSchema = (MutableSchema) _schema; mutableSchema.addTable(table); } else { throw new UnsupportedOperationException("Schema is not mutable"); } } }
protected void addTable(MutableTable table) { if (_schema instanceof MutableSchema) { MutableSchema mutableSchema = (MutableSchema) _schema; mutableSchema.addTable(table); } else { throw new UnsupportedOperationException("Schema is not mutable"); } } }
protected void addTable(MutableTable table) { if (_schema instanceof MutableSchema) { MutableSchema mutableSchema = (MutableSchema) _schema; mutableSchema.addTable(table); } else { throw new UnsupportedOperationException("Schema is not mutable"); } } }
@Override public MutableSchema build() { final MutableSchema schema = new MutableSchema(_schemaName); // Sort table names by moving them to a treeset final Set<String> tableNames = new TreeSet<String>(_tableBuilders.keySet()); for (final String tableName : tableNames) { final MutableTable table = buildTable(getTableBuilder(tableName)); table.setSchema(schema); schema.addTable(table); } return schema; }
@Override public MutableSchema build() { final MutableSchema schema = new MutableSchema(_schemaName); // Sort table names by moving them to a treeset final Set<String> tableNames = new TreeSet<String>(_tableBuilders.keySet()); for (final String tableName : tableNames) { final MutableTable table = buildTable(getTableBuilder(tableName)); table.setSchema(schema); schema.addTable(table); } return schema; }
OutputDataStreamBuilderImpl(final String name) { _name = name; final MutableSchema schema = new MutableSchema(); schema.setName(null); _table = new MutableTable(name, TableType.TABLE, schema); schema.addTable(_table); }
@Override public MutableSchema build() { final MutableSchema schema = new MutableSchema(_schemaName); for (final SimpleTableDef simpleTableDef : _simpleTableDefs) { final MutableTable table = simpleTableDef.toTable(); schema.addTable(table); table.setSchema(schema); } return schema; }
@Override public MutableSchema build() { final MutableSchema schema = new MutableSchema(_schemaName); for (final SimpleTableDef simpleTableDef : _simpleTableDefs) { final MutableTable table = simpleTableDef.toTable(); schema.addTable(table); table.setSchema(schema); } return schema; }
@Override protected Schema getMainSchema() throws MetaModelException { final MutableSchema schema = new MutableSchema(getMainSchemaName()); for (TableDataProvider<?> pojoTable : _tables.values()) { final SimpleTableDef tableDef = pojoTable.getTableDef(); final MutableTable table = tableDef.toTable(); table.setSchema(schema); schema.addTable(table); } return schema; }
@Override protected Schema getMainSchema() throws MetaModelException { final MutableSchema schema = new MutableSchema(getMainSchemaName()); for (TableDataProvider<?> pojoTable : _tables.values()) { final SimpleTableDef tableDef = pojoTable.getTableDef(); final MutableTable table = tableDef.toTable(); table.setSchema(schema); schema.addTable(table); } return schema; }
@Override public MutableSchema build() { MutableSchema schema = new MutableSchema(_schemaName); MutableTable table = new MutableTable(_tableName, schema); table.addColumn(new MutableColumn(_columnName, ColumnType.MAP, table, 1, null, null, false, null, false, null)); schema.addTable(table); return schema; }
@Override protected Schema getMainSchema() throws MetaModelException { final MutableSchema schema = new MutableSchema(getMainSchemaName()); for (final SimpleTableDef tableDef : _tableDefs) { MutableTable table = tableDef.toTable().setSchema(schema); schema.addTable(table); } return schema; }
@Override public Table execute() throws MetaModelException { MutableTable table = getTable(); MutableSchema schema = (MutableSchema) getSchema(); table.setSchema(schema); schema.addTable(table); _dataContext.addTableDataProvider(new MapTableDataProvider(new SimpleTableDef(table), new ArrayList<Map<String, ?>>())); return table; } };
@Override public Table execute() throws MetaModelException { MutableTable table = getTable(); MutableSchema schema = (MutableSchema) getSchema(); table.setSchema(schema); schema.addTable(table); _dataContext.addTableDataProvider(new MapTableDataProvider(new SimpleTableDef(table), new ArrayList<Map<String, ?>>())); return table; } };
private void addTable(final MutableSchema theSchema, final SimpleTableDef tableDef) { final MutableTable table = tableDef.toTable().setSchema(theSchema); final Column idColumn = table.getColumnByName(ElasticSearchUtils.FIELD_ID); if (idColumn != null && idColumn instanceof MutableColumn) { final MutableColumn mutableColumn = (MutableColumn) idColumn; mutableColumn.setPrimaryKey(true); } theSchema.addTable(table); }
private void addTable(final MutableSchema theSchema, final SimpleTableDef tableDef) { final MutableTable table = tableDef.toTable().setSchema(theSchema); final Column idColumn = table.getColumnByName(ElasticSearchUtils.FIELD_ID); if (idColumn != null && idColumn instanceof MutableColumn) { final MutableColumn mutableColumn = (MutableColumn) idColumn; mutableColumn.setPrimaryKey(true); } theSchema.addTable(table); }
@Override protected Schema getMainSchema() throws MetaModelException { final MutableSchema schema = new MutableSchema("sample_schema"); final MutableTable table = new MutableTable("sample_table", TableType.TABLE, schema); schema.addTable(table); table.addColumn(new MutableColumn("foo", ColumnType.INTEGER, table, 0, true)); table.addColumn(new MutableColumn("bar", ColumnType.VARCHAR, table, 1, true)); return schema; }
@Override public Table execute() throws MetaModelException { MutableTable table = getTable(); String name = table.getName(); CouchDbInstance instance = getUpdateCallback().getDataContext().getCouchDbInstance(); instance.createDatabase(name); addMandatoryColumns(table); MutableSchema schema = (MutableSchema) table.getSchema(); schema.addTable(table); return table; }
@Override public Table execute() throws MetaModelException { final MutableTable table = getTable(); final Map<String, ?> source = ElasticSearchUtils.getMappingSource(table); final ElasticSearchRestDataContext dataContext = getUpdateCallback().getDataContext(); final String indexName = dataContext.getIndexName(); final PutMappingRequest putMapping = new PutMappingRequest(indexName).type(table.getName()).source(source); getUpdateCallback().execute(putMapping); final MutableSchema schema = (MutableSchema) getSchema(); schema.addTable(table); return table; }