Package org.teiid.maven
Class PluginDatabaseStore
- java.lang.Object
-
- org.teiid.query.metadata.DatabaseStore
-
- org.teiid.maven.PluginDatabaseStore
-
public class PluginDatabaseStore extends org.teiid.query.metadata.DatabaseStore
-
-
Constructor Summary
Constructors Constructor Description PluginDatabaseStore(Map<String,org.teiid.metadata.Datatype> typeMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
org.teiid.metadata.Database
parse(String ddl)
-
Methods inherited from class org.teiid.query.metadata.DatabaseStore
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, policyCreated, policyDropped, 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
-
-
-
-
Method Detail
-
getRuntimeTypes
public Map<String,org.teiid.metadata.Datatype> getRuntimeTypes()
- Specified by:
getRuntimeTypes
in classorg.teiid.query.metadata.DatabaseStore
-
importSchema
public void importSchema(String schemaName, String serverType, String serverName, String foreignSchemaName, List<String> includeTables, List<String> excludeTables, Map<String,String> properties)
- Overrides:
importSchema
in classorg.teiid.query.metadata.DatabaseStore
-
getImportSchemas
public List<org.teiid.maven.PluginDatabaseStore.ImportSchema> getImportSchemas(String schema)
-
getCurrentDatabase
public org.teiid.metadata.Database getCurrentDatabase()
- Overrides:
getCurrentDatabase
in classorg.teiid.query.metadata.DatabaseStore
-
importDatabase
public void importDatabase(String dbName, String version, boolean importPolicies)
- Overrides:
importDatabase
in classorg.teiid.query.metadata.DatabaseStore
-
parse
public org.teiid.metadata.Database parse(File vdbfile) throws IOException
- Throws:
IOException
-
parse
public org.teiid.metadata.Database parse(String ddl) throws IOException
- Throws:
IOException
-
db
public org.teiid.metadata.Database db()
-
-