Package | Description |
---|---|
com.ibm.tivoli.maximo.dbmanage.connection | |
com.ibm.tivoli.maximo.integrity | |
psdi.configure |
This package includes classes for applying configuration changes to the
database.
|
Modifier and Type | Method and Description |
---|---|
static MTStorageType |
MTStorageType.getMTStorageType(java.lang.Integer tbValue) |
static MTStorageType |
MTStorageType.getMTStorageType(java.lang.String storageTypeStr)
Recognize label ("tenant") or # in a string ("0").
|
MTStorageType |
MTConnection.getStorageType(java.lang.String tbname)
Returns a table's storage type.
|
static MTStorageType |
MTStorageType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MTStorageType[] |
MTStorageType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<MTStorageType> |
MTStorageType.getEDTriggerList() |
Modifier and Type | Method and Description |
---|---|
void |
MTConnection.setStorageType(java.lang.String tbname,
MTStorageType st)
Tell the connection the storage type of a table.
|
Modifier and Type | Method and Description |
---|---|
MTStorageType |
DatabaseInformation.getMTStorageType(java.lang.String tablename)
Return the storage type for a table.
|
Modifier and Type | Method and Description |
---|---|
MTStorageType |
Util.getStorageType(java.lang.String tableName)
Get storage type for a given table.
|
Modifier and Type | Method and Description |
---|---|
void |
RestoreFromBackup.addMTPermissions(java.lang.String tablename,
java.lang.String uniqueColumnName,
MTStorageType storageType)
Add MT permissions and activate row access to table if MT Enabled.
|
void |
ConfigDB.addMTPermissions(java.lang.String tablename,
java.lang.String uniqueColumnName,
MTStorageType storageType)
Add MT permissions and activate row access to table if MT Enabled.
|
java.util.List<java.lang.String> |
Util.addTenantid(java.lang.String tablename,
java.lang.String uniqueColumnName,
MTStorageType storageType)
Add tenantid column to table if MT Enabled.
|
void |
ConfigDB.addTenantid(java.lang.String tablename,
java.lang.String uniqueColumnName,
MTStorageType storageType)
Add tenantid column to table if MT Enabled.
|
java.util.ArrayList<java.lang.String> |
Util.addTenantIDIndex(java.lang.String tbname,
java.lang.String storagepartition,
MTStorageType storageType)
Generates sql for creating a multi-tenancy index with tenantid column name.
|
java.util.ArrayList<java.lang.String> |
Util.addTenantidToTable(java.lang.String tabName,
MTStorageType storageType)
Adds tenantid to table based on storagtype
|
java.util.ArrayList<java.lang.String> |
Util.changeStorageType(java.lang.String tabName,
java.lang.String uniqueName,
MTStorageType oldType,
MTStorageType newType,
java.lang.String userName,
java.lang.String adminUser,
boolean isInternal)
Rebuild triggers as secure, and activae row level control for all tables
|
java.util.List<java.lang.String> |
Util.createPermission(java.lang.String tabName,
java.lang.String uniqueName,
java.lang.String newTenantUser,
java.lang.String landlordUser,
MTStorageType type)
Create permissions for Multitenancy
|
java.util.List<java.lang.String> |
Util.createPermission(java.lang.String tabName,
java.lang.String uniqueName,
java.lang.String newTenantUser,
java.lang.String landlordUser,
MTStorageType type,
boolean addProcessUser)
Create permissions for Multitenancy
|
java.util.List<java.lang.String> |
Util.createTenantidTriggeres(java.lang.String tbname,
MTStorageType storageType,
boolean secureRowlevelTriggers,
boolean dropInsert,
boolean dropUpdateDelete,
boolean createDeltaTriggers)
For DB2, the trigger names are tbname + "_M", tbname + "_D" and tbname + "_E".
|
java.util.ArrayList<java.lang.String> |
Util.disableMTPermission(java.lang.String tabName,
MTStorageType storageType)
deactivate row level control for a table
|
java.util.ArrayList<java.lang.String> |
Util.enableForMultiTenancy(java.lang.String tabName,
java.lang.String uniqueName,
java.lang.String userName,
java.lang.String adminUser,
MTStorageType storageType)
Rebuild triggers as secure, and activae row level control for all tables
|