Package org.teiid.metadatastore
Class DeploymentBasedDatabaseStore
- java.lang.Object
-
- org.teiid.query.metadata.DatabaseStore
-
- org.teiid.metadatastore.DeploymentBasedDatabaseStore
-
public class DeploymentBasedDatabaseStore extends org.teiid.query.metadata.DatabaseStore
-
-
Constructor Summary
Constructors Constructor Description DeploymentBasedDatabaseStore(VDBRepository vdbRepo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,org.teiid.metadata.Datatype>getRuntimeTypes()org.teiid.adminapi.impl.VDBMetaDatagetVDBMetadata(String contents)voidimportDatabase(String dbName, String version, boolean importPolicies)voidimportSchema(String schemaName, String serverType, String serverName, String foreignSchemaName, List<String> includeTables, List<String> excludeTables, Map<String,String> properties)protected booleanshouldValidateDatabaseBeforeDeploy()-
Methods inherited from class org.teiid.query.metadata.DatabaseStore
addOrSetOption, addOrSetOption, alterBaseColumn, assertInEditMode, createDomain, createMF, createMF, createNameSpace, databaseCreated, databaseSwitched, dataWrapperCreated, dataWrapperDropped, enableTableTriggerPlan, functionCreated, functionDropped, getCurrentDatabase, 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, startEditing, stopEditing, tableCreated, tableDropped, verifyCurrentDatabaseIsNotSame, verifyDatabaseExists, verifyFunctionExists, verifyRoleExists, verifySchemaExists, verifyServerExists
-
-
-
-
Constructor Detail
-
DeploymentBasedDatabaseStore
public DeploymentBasedDatabaseStore(VDBRepository vdbRepo)
-
-
Method Detail
-
getRuntimeTypes
public Map<String,org.teiid.metadata.Datatype> getRuntimeTypes()
- Specified by:
getRuntimeTypesin classorg.teiid.query.metadata.DatabaseStore
-
shouldValidateDatabaseBeforeDeploy
protected boolean shouldValidateDatabaseBeforeDeploy()
- Overrides:
shouldValidateDatabaseBeforeDeployin classorg.teiid.query.metadata.DatabaseStore
-
getVDBMetadata
public org.teiid.adminapi.impl.VDBMetaData getVDBMetadata(String contents)
-
importSchema
public void importSchema(String schemaName, String serverType, String serverName, String foreignSchemaName, List<String> includeTables, List<String> excludeTables, Map<String,String> properties)
- Overrides:
importSchemain classorg.teiid.query.metadata.DatabaseStore
-
-