public class InsertOrUpdateGeneratorSQLite extends InsertOrUpdateGenerator
EMPTY_SQL, PRIORITY_DATABASE, PRIORITY_DEFAULT
COMPARATOR
Constructor and Description |
---|
InsertOrUpdateGeneratorSQLite() |
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, validate
generateRollbackStatementsIsVolatile, generateStatementsIsVolatile, looksLikeFunctionCall, warn
public boolean supports(InsertOrUpdateStatement statement, Database database)
SqlGenerator
supports
in interface SqlGenerator<InsertOrUpdateStatement>
supports
in class AbstractSqlGenerator<InsertOrUpdateStatement>
protected String getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
getInsertStatement
in class InsertOrUpdateGenerator
protected String getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
getUpdateStatement
in class InsertOrUpdateGenerator
protected String getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
getRecordCheck
in class InsertOrUpdateGenerator
protected String getElse(Database database)
getElse
in class InsertOrUpdateGenerator
Copyright © 2023 Liquibase.org. All rights reserved.