public class InsertOrUpdateGeneratorMySQL extends InsertOrUpdateGenerator
PRIORITY_DATABASE, PRIORITY_DEFAULTCOMPARATOR| Constructor and Description |
|---|
InsertOrUpdateGeneratorMySQL() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getElse(Database database) |
protected String |
getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected String |
getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause,
SqlGeneratorChain sqlGeneratorChain) |
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 support it.
|
generateSql, getAffectedTable, getPostUpdateStatements, getPriority, getWhereClause, validategenerateRollbackStatementsIsVolatile, generateStatementsIsVolatile, looksLikeFunctionCall, surroundWithCatalogSets, warnpublic boolean supports(InsertOrUpdateStatement statement, Database database)
SqlGeneratorsupports in interface SqlGenerator<InsertOrUpdateStatement>supports in class AbstractSqlGenerator<InsertOrUpdateStatement>protected String getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
getInsertStatement in class InsertOrUpdateGeneratorprotected String getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) throws LiquibaseException
getUpdateStatement in class InsertOrUpdateGeneratorLiquibaseExceptionprotected String getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
getRecordCheck in class InsertOrUpdateGeneratorprotected String getElse(Database database)
getElse in class InsertOrUpdateGeneratorCopyright © 2019 Liquibase.org. All rights reserved.