public class SchemaLoadAwareDatabaseStore
extends org.teiid.query.metadata.DatabaseStore
| Constructor and Description |
|---|
SchemaLoadAwareDatabaseStore(org.teiid.adminapi.Admin admin) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,org.teiid.metadata.Datatype> |
getBuiltinDataTypes() |
Map<String,org.teiid.metadata.Datatype> |
getRuntimeTypes() |
org.teiid.query.function.SystemFunctionManager |
getSystemFunctionManager() |
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) |
void |
serverCreated(org.teiid.metadata.Server server) |
void |
serverDropped(String serverName) |
void |
setConnectorManagerRepository(org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr) |
void |
setExecutionFactoryProvider(org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ExecutionFactoryProvider efp) |
void |
setVDBRepository(org.teiid.deployers.VDBRepository repo) |
addOrSetOption, addOrSetOption, createMF, createNameSpace, databaseCreated, databaseDropped, databaseSwitched, dataWrapperCreated, dataWrapperDropped, enableTableTriggerPlan, functionCreated, functionDropped, getCurrentDatabase, getCurrentSchema, getDatabase, getDatabases, getNameSpaces, getSchema, getSchemaRecord, getServer, grantCreated, grantRevoked, procedureCreated, procedureDropped, procedureModified, processDDL, removeOption, removeOption, roleCreated, roleDropped, schemaCreated, schemaDropped, schemaSwitched, setProcedureDefinition, setTableTriggerPlan, setViewDefinition, shouldValidateDatabaseBeforeDeploy, startEditing, stopEditing, tableCreated, tableDropped, tableModified, vdbExists, verifyCurrentDatabaseIsNotSame, verifyDatabaseExists, verifyFunctionExists, verifyProcedureExists, verifyRoleExists, verifySchemaExists, verifyServerExists, verifyTableExistspublic SchemaLoadAwareDatabaseStore(org.teiid.adminapi.Admin admin)
public Map<String,org.teiid.metadata.Datatype> getRuntimeTypes()
getRuntimeTypes in class org.teiid.query.metadata.DatabaseStorepublic Map<String,org.teiid.metadata.Datatype> getBuiltinDataTypes()
getBuiltinDataTypes in class org.teiid.query.metadata.DatabaseStorepublic org.teiid.query.function.SystemFunctionManager getSystemFunctionManager()
getSystemFunctionManager in class org.teiid.query.metadata.DatabaseStorepublic void setVDBRepository(org.teiid.deployers.VDBRepository repo)
public void setExecutionFactoryProvider(org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ExecutionFactoryProvider efp)
public void setConnectorManagerRepository(org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr)
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.DatabaseStorepublic void importDatabase(String dbName, String version, boolean importPolicies)
importDatabase in class org.teiid.query.metadata.DatabaseStorepublic void serverCreated(org.teiid.metadata.Server server)
serverCreated in class org.teiid.query.metadata.DatabaseStorepublic void serverDropped(String serverName)
serverDropped in class org.teiid.query.metadata.DatabaseStoreCopyright © 2017 JBoss by Red Hat. All rights reserved.