public class SimpleSchemaUpdaterStep extends SchemaUpdaterStepBase
stepName
Modifier and Type | Method and Description |
---|---|
SimpleSchemaUpdaterStep |
addDefaultAuditing(java.lang.String nonAuditedTableName)
Defines a further non audited table name for computing the audited query.
|
void |
invoke(ICdmDataSource datasource,
IProgressMonitor monitor,
CaseType caseType,
SchemaUpdateResult result) |
static SimpleSchemaUpdaterStep |
NewAuditedInstance(java.util.List<ISchemaUpdaterStep> stepList,
java.lang.String stepName,
java.lang.String defaultQuery,
java.lang.String nonAuditedTableName,
int adapt)
Simple schema updater with update query for AUD and non_AUD tables.
|
static SimpleSchemaUpdaterStep |
NewExplicitAuditedInstance(java.util.List<ISchemaUpdaterStep> stepList,
java.lang.String stepName,
java.lang.String defaultQuery,
java.lang.String defaultQueryForAuditedTables,
int adapt)
Simple schema updater with an explicit query for AUD table.
|
static SimpleSchemaUpdaterStep |
NewNonAuditedInstance(java.util.List<ISchemaUpdaterStep> stepList,
java.lang.String stepName,
java.lang.String defaultQuery,
int adapt)
Simple schema updater with update query only for non_AUD tables.
|
SimpleSchemaUpdaterStep |
put(DatabaseTypeEnum dbType,
java.lang.String query)
For certain database types one may define special queries.
Don't forget to put case-mask (@@) for table names and also add AUD query if required. |
SimpleSchemaUpdaterStep |
putAudited(DatabaseTypeEnum dbType,
java.lang.String query)
For certain database types one may define special queries.
|
SimpleSchemaUpdaterStep |
setDefaultAuditing(java.lang.String nonAuditedTableName)
Defines the non audited table name for computing the audited query.
|
getBoolean, getEnglishLanguageId, getInnerSteps, getLanguageId, getNowString, getStepName, isIgnoreErrors, setIgnoreErrors, setStepName, toString
public static SimpleSchemaUpdaterStep NewNonAuditedInstance(java.util.List<ISchemaUpdaterStep> stepList, java.lang.String stepName, java.lang.String defaultQuery, int adapt)
stepName
- step namedefaultQuery
- the queryadapt
- preliminarypublic static SimpleSchemaUpdaterStep NewAuditedInstance(java.util.List<ISchemaUpdaterStep> stepList, java.lang.String stepName, java.lang.String defaultQuery, java.lang.String nonAuditedTableName, int adapt)
stepName
- Step namedefaultQuery
- querynonAuditedTableName
- the name of the non audited table. E.g. TaxonName
(while TaxonName_AUD is the audited tableadapt
- preliminarypublic static SimpleSchemaUpdaterStep NewExplicitAuditedInstance(java.util.List<ISchemaUpdaterStep> stepList, java.lang.String stepName, java.lang.String defaultQuery, java.lang.String defaultQueryForAuditedTables, int adapt)
stepName
- step namedefaultQuery
- the non_AUD update querydefaultQueryForAuditedTables
- the AUD update queryadapt
- preliminarypublic void invoke(ICdmDataSource datasource, IProgressMonitor monitor, CaseType caseType, SchemaUpdateResult result) throws java.sql.SQLException
invoke
in interface ISchemaUpdaterStep
invoke
in class SchemaUpdaterStepBase
java.sql.SQLException
public SimpleSchemaUpdaterStep put(DatabaseTypeEnum dbType, java.lang.String query)
dbType
- database typequery
- query to use for the given database type.putAudited(DatabaseTypeEnum, String)
public SimpleSchemaUpdaterStep putAudited(DatabaseTypeEnum dbType, java.lang.String query)
dbType
- database typequery
- query to use for the given database type.put(DatabaseTypeEnum, String)
public SimpleSchemaUpdaterStep setDefaultAuditing(java.lang.String nonAuditedTableName)
nonAuditedTableName
- uncased table name that is to be auditedpublic SimpleSchemaUpdaterStep addDefaultAuditing(java.lang.String nonAuditedTableName)
nonAuditedTableName
- non-cased table name that is to be auditedCopyright © 2007-2020 EDIT. All Rights Reserved.