All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addOrSetOption(String recordName,
Database.ResourceType type,
String childName,
Database.ResourceType childType,
String key,
String value,
boolean reload) |
void |
addOrSetOption(String recordName,
Database.ResourceType type,
String key,
String value,
boolean reload) |
void |
alterBaseColumn(String objectName,
Database.ResourceType type,
String childName,
SQLParserUtil.ParsedDataType datatype,
boolean autoIncrement,
boolean notNull) |
protected boolean |
assertInEditMode(DatabaseStore.Mode current) |
void |
createDomain(String name,
String baseType,
Integer length,
Integer scale,
boolean notNull) |
static MetadataFactory |
createMF(DatabaseStore events) |
static MetadataFactory |
createMF(DatabaseStore events,
Schema schema,
boolean useSchema,
Properties modelProperties) |
void |
createNameSpace(String prefix,
String uri) |
void |
databaseCreated(Database db) |
void |
databaseSwitched(String dbName,
String version) |
void |
dataWrapperCreated(DataWrapper wrapper) |
void |
dataWrapperDropped(String wrapperName) |
void |
enableTableTriggerPlan(String tableName,
Table.TriggerEvent event,
boolean enable) |
void |
functionCreated(FunctionMethod function) |
void |
functionDropped(String functionName,
Boolean virtual) |
protected Database |
getCurrentDatabase() |
NamespaceContainer |
getCurrentNamespaceContainer()
Get the NamespaceContainer associated with the current database
- this instance should not be modified unless in an edit context.
|
protected Schema |
getCurrentSchema() |
Database |
getDatabase(String dbName,
String version) |
List<Database> |
getDatabases() |
Map<String,String> |
getNameSpaces() |
abstract Map<String,Datatype> |
getRuntimeTypes() |
Schema |
getSchema(String schemaName) |
AbstractMetadataRecord |
getSchemaRecord(String name,
Database.ResourceType type) |
Server |
getServer(String serverName) |
Table |
getTableForCreateColumn(String objectName,
Database.ResourceType type) |
protected TransformationMetadata |
getTransformationMetadata() |
void |
grantCreated(Grant grant) |
void |
grantRevoked(Grant grant) |
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 |
modifyTableName(String name,
Database.ResourceType type,
String newName) |
void |
procedureCreated(Procedure procedure) |
void |
procedureDropped(String procedureName,
Boolean virtual) |
void |
removeColumn(String objectName,
Database.ResourceType type,
String childName) |
void |
removeOption(String recordName,
Database.ResourceType type,
String key) |
void |
removeOption(String recordName,
Database.ResourceType type,
String childName,
Database.ResourceType childType,
String key) |
void |
renameBaseColumn(String objectName,
Database.ResourceType type,
String oldName,
String newName) |
void |
roleCreated(Role role) |
void |
roleDropped(String roleName) |
void |
schemaCreated(Schema schema,
List<String> serverNames) |
void |
schemaDropped(String schemaName,
Boolean virtual) |
void |
schemaSwitched(String schemaName) |
void |
serverCreated(Server server) |
void |
serverDropped(String serverName) |
void |
setMode(DatabaseStore.Mode mode) |
void |
setProcedureDefinition(String procedureName,
String definition) |
void |
setStrict(boolean strict) |
void |
setTableTriggerPlan(String triggerName,
String tableName,
Table.TriggerEvent event,
String triggerDefinition,
boolean isAfter) |
void |
setViewDefinition(String tableName,
String definition) |
protected boolean |
shouldValidateDatabaseBeforeDeploy() |
void |
startEditing(boolean persist) |
void |
stopEditing() |
void |
tableCreated(Table table) |
void |
tableDropped(String tableName,
boolean globalTemp,
boolean view) |
protected void |
verifyCurrentDatabaseIsNotSame(String dbName,
String version) |
protected void |
verifyDatabaseExists() |
protected FunctionMethod |
verifyFunctionExists(String functionName) |
protected Role |
verifyRoleExists(String roleName) |
protected Schema |
verifySchemaExists(String schemaName) |
protected Server |
verifyServerExists(String serverName) |