public class PluginDatabaseStore
extends org.teiid.query.metadata.DatabaseStore
Constructor and Description |
---|
PluginDatabaseStore(Map<String,org.teiid.metadata.Datatype> typeMap) |
Modifier and Type | Method and Description |
---|---|
org.teiid.metadata.Database |
db() |
org.teiid.metadata.Database |
getCurrentDatabase() |
List<org.teiid.maven.PluginDatabaseStore.ImportSchema> |
getImportSchemas(String schema) |
Map<String,org.teiid.metadata.Datatype> |
getRuntimeTypes() |
List<VdbImport> |
getVdbImports() |
void |
importDatabase(String dbName,
String version,
boolean importPolicies) |
void |
importSchema(String schemaName,
String serverType,
String serverName,
String foreignSchemaName,
List<String> includeTables,
List<String> excludeTables,
Map<String,String> properties) |
org.teiid.metadata.Database |
parse(File vdbfile) |
addOrSetOption, addOrSetOption, alterBaseColumn, assertInEditMode, createDomain, createMF, createMF, createNameSpace, databaseCreated, databaseSwitched, dataWrapperCreated, dataWrapperDropped, enableTableTriggerPlan, functionCreated, functionDropped, getCurrentNamespaceContainer, getCurrentSchema, getDatabase, getDatabases, getSchema, getSchemaRecord, getServer, getTableForCreateColumn, getTransformationMetadata, grantCreated, grantRevoked, modifyTableName, procedureCreated, procedureDropped, removeColumn, removeOption, removeOption, renameBaseColumn, roleCreated, roleDropped, schemaCreated, schemaDropped, schemaSwitched, serverCreated, serverDropped, setMode, setProcedureDefinition, setStrict, setTableTriggerPlan, setViewDefinition, shouldValidateDatabaseBeforeDeploy, startEditing, stopEditing, tableCreated, tableDropped, verifyCurrentDatabaseIsNotSame, verifyDatabaseExists, verifyFunctionExists, verifyRoleExists, verifySchemaExists, verifyServerExists
public Map<String,org.teiid.metadata.Datatype> getRuntimeTypes()
getRuntimeTypes
in class org.teiid.query.metadata.DatabaseStore
public void importSchema(String schemaName, String serverType, String serverName, String foreignSchemaName, List<String> includeTables, List<String> excludeTables, Map<String,String> properties)
importSchema
in class org.teiid.query.metadata.DatabaseStore
public List<org.teiid.maven.PluginDatabaseStore.ImportSchema> getImportSchemas(String schema)
public org.teiid.metadata.Database getCurrentDatabase()
getCurrentDatabase
in class org.teiid.query.metadata.DatabaseStore
public void importDatabase(String dbName, String version, boolean importPolicies)
importDatabase
in class org.teiid.query.metadata.DatabaseStore
public org.teiid.metadata.Database parse(File vdbfile) throws IOException
IOException
public org.teiid.metadata.Database db()
Copyright © 2020. All rights reserved.