public CreateTable(String schemaName, String tableName) { _table = new MutableTable(tableName, TableType.TABLE, new MutableSchema(schemaName)); }
public CreateTable(String schemaName, String tableName) { _table = new MutableTable(tableName, TableType.TABLE, new MutableSchema(schemaName)); }
/** * Creates an XML DataContext strategy based on an already parsed Document. * * @param schemaName * @param document * @param autoFlattenTables */ public XmlDomDataContext(String schemaName, Document document, boolean autoFlattenTables) { super(false); _autoFlattenTables = autoFlattenTables; _schemaName = schemaName; _schema = new MutableSchema(_schemaName); _inputSourceRef = null; loadSchema(document); }
@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; }
@Override protected Schema getMainSchema() throws MetaModelException { MutableSchema schema = new MutableSchema(getMainSchemaName()); File[] tableFiles = _directory.listFiles(new SasFilenameFilter()); if (tableFiles.length == 0) { logger.warn("Directory did not contain any SAS tables: {}", _directory); } Arrays.sort(tableFiles); for (File file : tableFiles) { SasTable table = new SasTable(file, 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 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 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 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("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 protected Schema getMainSchema() throws MetaModelException { if (_schema == null) { MutableSchema schema = new MutableSchema(getMainSchemaName()); for (SimpleTableDef tableDef : _tableDefs) { MutableTable table = tableDef.toTable().setSchema(schema); for (Column column : table.getColumnsOfType(ColumnType.ROWID)) { if (column instanceof MutableColumn) { ((MutableColumn) column).setPrimaryKey(true); } } schema.addTable(table); } _schema = schema; } return _schema; }
@Override public Schema createSchema(String schemaName) { final MutableSchema schema = new MutableSchema(schemaName); final Workbook wb = ExcelUtils.readWorkbook(_resource, true); try { for (int i = 0; i < wb.getNumberOfSheets(); i++) { final Sheet currentSheet = wb.getSheetAt(i); final MutableTable table = createTable(wb, currentSheet); table.setSchema(schema); schema.addTable(table); } return schema; } finally { FileHelper.safeClose(wb); } }
@Override public Schema createSchema(String schemaName) { final MutableSchema schema = new MutableSchema(schemaName); final Workbook wb = ExcelUtils.readWorkbook(_resource, true); try { for (int i = 0; i < wb.getNumberOfSheets(); i++) { final Sheet currentSheet = wb.getSheetAt(i); final MutableTable table = createTable(wb, currentSheet); table.setSchema(schema); schema.addTable(table); } return schema; } finally { FileHelper.safeClose(wb); } }
@Override protected Schema getMainSchema() throws MetaModelException { final MutableSchema schema = new MutableSchema(getMainSchemaName()); final Collection<String> topics = topicSupplier.get(); for (String topic : topics) { final MutableTable table = new MutableTable(topic, schema); table.addColumn(new MutableColumn(COLUMN_PARTITION, ColumnType.INTEGER, table).setPrimaryKey(true)); table.addColumn(new MutableColumn(COLUMN_OFFSET, ColumnType.BIGINT, table).setPrimaryKey(true)); table.addColumn(new MutableColumn(COLUMN_TIMESTAMP, ColumnType.TIMESTAMP, table)); table.addColumn(new MutableColumn(COLUMN_KEY, ColumnTypeImpl.convertColumnType(keyClass), table)); table.addColumn(new MutableColumn(COLUMN_VALUE, ColumnTypeImpl.convertColumnType(valueClass), table)); schema.addTable(table); } return schema; }
@Override protected Schema getMainSchema() throws MetaModelException { final MutableSchema schema = new MutableSchema(getMainSchemaName()); final Collection<String> topics = topicSupplier.get(); for (String topic : topics) { final MutableTable table = new MutableTable(topic, schema); table.addColumn(new MutableColumn(COLUMN_PARTITION, ColumnType.INTEGER, table).setPrimaryKey(true)); table.addColumn(new MutableColumn(COLUMN_OFFSET, ColumnType.BIGINT, table).setPrimaryKey(true)); table.addColumn(new MutableColumn(COLUMN_TIMESTAMP, ColumnType.TIMESTAMP, table)); table.addColumn(new MutableColumn(COLUMN_KEY, ColumnTypeImpl.convertColumnType(keyClass), table)); table.addColumn(new MutableColumn(COLUMN_VALUE, ColumnTypeImpl.convertColumnType(valueClass), table)); schema.addTable(table); } return schema; }