liquibase.sqlgenerator.core
public class InsertOrUpdateGeneratorDB2 extends InsertOrUpdateGenerator
PRIORITY_DATABASE, PRIORITY_DEFAULT
Constructor and Description |
---|
InsertOrUpdateGeneratorDB2() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getElse(Database database) |
protected java.lang.String |
getPostUpdateStatements(Database database) |
protected java.lang.String |
getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
java.lang.String whereClause) |
boolean |
supports(InsertOrUpdateStatement statement,
Database database)
Does this generator support the given statement/database combination? Do not validate the statement with this method, only return if it can suppot it.
|
generateSql, getAffectedTable, getInsertStatement, getPriority, getUpdateStatement, getWhereClause, validate
generateRollbackStatementsIsVolatile, generateStatementsIsVolatile, looksLikeFunctionCall, warn
protected java.lang.String getElse(Database database)
getElse
in class InsertOrUpdateGenerator
protected java.lang.String getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, java.lang.String whereClause)
getRecordCheck
in class InsertOrUpdateGenerator
public boolean supports(InsertOrUpdateStatement statement, Database database)
SqlGenerator
supports
in interface SqlGenerator<InsertOrUpdateStatement>
supports
in class AbstractSqlGenerator<InsertOrUpdateStatement>
protected java.lang.String getPostUpdateStatements(Database database)
getPostUpdateStatements
in class InsertOrUpdateGenerator