public class InsertGenerator extends AbstractSqlGenerator<InsertStatement>
PRIORITY_DATABASE, PRIORITY_DEFAULTCOMPARATOR| Constructor and Description |
|---|
InsertGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateHeader(StringBuffer sql,
InsertStatement statement,
Database database) |
Sql[] |
generateSql(InsertStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
Generate the actual Sql for the given statement and database.
|
void |
generateValues(StringBuffer sql,
InsertStatement statement,
Database database) |
protected Relation |
getAffectedTable(InsertStatement statement) |
void |
setPreviousInsertStatement(boolean previousInsertHasHeader) |
ValidationErrors |
validate(InsertStatement insertStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
Validate the data contained in the SqlStatement.
|
generateRollbackStatementsIsVolatile, generateStatementsIsVolatile, getPriority, looksLikeFunctionCall, supports, warnpublic ValidationErrors validate(InsertStatement insertStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
SqlGeneratorpublic Sql[] generateSql(InsertStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
SqlGeneratorpublic void setPreviousInsertStatement(boolean previousInsertHasHeader)
public void generateHeader(StringBuffer sql, InsertStatement statement, Database database)
public void generateValues(StringBuffer sql, InsertStatement statement, Database database)
protected Relation getAffectedTable(InsertStatement statement)
Copyright © 2018 Liquibase.org. All rights reserved.