public void parseDDL(final MetadataFactory factory, Reader ddl) { SingleSchemaDatabaseStore store = new SingleSchemaDatabaseStore(factory); store.startEditing(true); Database db = new Database(factory.getVdbName(), factory.getVdbVersion()); store.databaseCreated(db); store.databaseSwitched(factory.getVdbName(), factory.getVdbVersion()); store.dataWrapperCreated(new DataWrapper(NONE)); Server server = new Server(NONE); server.setDataWrapper(NONE); store.serverCreated(server); if (factory.getSchema().isPhysical()) { Server s = new Server(factory.getSchema().getName()); s.setDataWrapper(NONE); store.serverCreated(s); store.schemaCreated(factory.getSchema(), servers); store.setTransformationMetadata(qmi); store.schemaSwitched(factory.getSchema().getName()); store.setMode(Mode.SCHEMA); store.setStrict(true); try { parseDDL(store, ddl); Map<String, String> colNs = store.getNameSpaces(); for (String key:colNs.keySet()) { factory.addNamespace(key, colNs.get(key));
public void parseDDL(final MetadataFactory factory, Reader ddl) { SingleSchemaDatabaseStore store = new SingleSchemaDatabaseStore(factory); store.startEditing(true); Database db = new Database(factory.getVdbName(), factory.getVdbVersion()); store.databaseCreated(db); store.databaseSwitched(factory.getVdbName(), factory.getVdbVersion()); store.dataWrapperCreated(new DataWrapper(NONE)); Server server = new Server(NONE); server.setDataWrapper(NONE); store.serverCreated(server); if (factory.getSchema().isPhysical()) { Server s = new Server(factory.getSchema().getName()); s.setDataWrapper(NONE); store.serverCreated(s); store.schemaCreated(factory.getSchema(), servers); store.setTransformationMetadata(qmi); store.schemaSwitched(factory.getSchema().getName()); store.setMode(Mode.SCHEMA); store.setStrict(true); try { parseDDL(store, ddl); Map<String, String> colNs = store.getNameSpaces(); for (String key:colNs.keySet()) { factory.addNamespace(key, colNs.get(key));
public void parseDDL(final MetadataFactory factory, Reader ddl) { SingleSchemaDatabaseStore store = new SingleSchemaDatabaseStore(factory); store.startEditing(true); Database db = new Database(factory.getVdbName(), factory.getVdbVersion()); store.databaseCreated(db); store.databaseSwitched(factory.getVdbName(), factory.getVdbVersion()); store.dataWrapperCreated(new DataWrapper(NONE)); Server server = new Server(NONE); server.setDataWrapper(NONE); store.serverCreated(server); if (factory.getSchema().isPhysical()) { Server s = new Server(factory.getSchema().getName()); s.setDataWrapper(NONE); store.serverCreated(s); store.schemaCreated(factory.getSchema(), servers); store.setTransformationMetadata(qmi); store.schemaSwitched(factory.getSchema().getName()); store.setMode(Mode.SCHEMA); store.setStrict(true); try { parseDDL(store, ddl); Map<String, String> colNs = store.getNameSpaces(); for (String key:colNs.keySet()) { factory.addNamespace(key, colNs.get(key));