Package org.jumpmind.symmetric.db.ase
Class AseTriggerTemplate
java.lang.Object
org.jumpmind.symmetric.db.AbstractTriggerTemplate
org.jumpmind.symmetric.db.ase.AseTriggerTemplate
- Direct Known Subclasses:
Ase16TriggerTemplate
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jumpmind.symmetric.db.AbstractTriggerTemplate
AbstractTriggerTemplate.ColumnString
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.db.AbstractTriggerTemplate
arrayColumnTemplate, binaryColumnTemplate, blobColumnTemplate, booleanColumnTemplate, clobColumnTemplate, dateColumnTemplate, datetimeColumnTemplate, dateTimeWithLocalTimeZoneColumnTemplate, dateTimeWithTimeZoneColumnTemplate, emptyColumnTemplate, geographyColumnTemplate, geometryColumnTemplate, hashedValue, imageColumnTemplate, log, longColumnTemplate, moneyColumnTemplate, newColumnPrefix, newTriggerValue, numberColumnTemplate, oldColumnPrefix, oldTriggerValue, ORIG_TABLE_ALIAS, otherColumnTemplate, sqlTemplates, stringColumnTemplate, symmetricDialect, timeColumnTemplate, triggerConcatCharacter, wrappedBlobColumnTemplate, xmlColumnTemplate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
buildKeyVariablesDeclare
(Column[] columns, String prefix) protected String
protected String
replaceTemplateVariables
(DataEventType dml, Trigger trigger, TriggerHistory history, Channel channel, String tablePrefix, Table originalTable, Table table, String defaultCatalog, String defaultSchema, String ddl) Methods inherited from class org.jumpmind.symmetric.db.AbstractTriggerTemplate
adjustColumnTemplate, aliasedPrimaryKeyJoin, aliasedPrimaryKeyJoinVar, buildColumnNameString, buildColumnsString, buildKeyVariablesString, buildVirtualTableSql, castDatetimeColumnToString, createCsvDataSql, createCsvPrimaryKeySql, createDdlTrigger, createInitalLoadSql, createPostDdlTriggerDDL, createPostTriggerDDL, createTriggerDDL, eval, fillOutColumnTemplate, getBlobColumnTemplate, getChannelExpression, getClobColumnTemplate, getClobType, getColumnPositionUsingTemplate, getColumnSize, getCreateTriggerString, getDateColumnTemplate, getDefaultTargetTableName, getHasPrimaryKeysDefinedString, getImageColumnTemplate, getNewTriggerValue, getOldTriggerValue, getOtherColumnTemplate, getPrimaryKeysUpdatedString, getPrimaryKeyWhereString, getSchemaNameOnly, getSourceTablePrefix, getSourceTablePrefix, getSourceTableSchema, getSourceTableSchema, getTimeColumnTemplate, getWrappedBlobColumnTemplate, isLob, isUniTextColumn, noDateColumnTemplate, noTimeColumnTemplate, replaceDefaultCatalog, replaceDefaultSchema, replaceDefaultSchemaAndCatalog, replaceDefaultSchemaAndCatalog, replaceOracleQueryHint, requiresEmptyLobTemplateForDeletes, requiresWrappedBlobTemplateForBlobType, setBooleanColumnTemplate, setDateColumnTemplate, setImageColumnTemplate, setTimeColumnTemplate, toClobExpression, toHashedValue, useTriggerTemplateForColumnTemplatesDuringInitialLoad, useTriggerTemplateForColumnTemplatesDuringInitialLoad
-
Constructor Details
-
AseTriggerTemplate
-
-
Method Details
-
getOrderClause
-
replaceTemplateVariables
protected String replaceTemplateVariables(DataEventType dml, Trigger trigger, TriggerHistory history, Channel channel, String tablePrefix, Table originalTable, Table table, String defaultCatalog, String defaultSchema, String ddl) - Overrides:
replaceTemplateVariables
in classAbstractTriggerTemplate
-
buildKeyVariablesDeclare
- Overrides:
buildKeyVariablesDeclare
in classAbstractTriggerTemplate
-