public class InsertGenerator extends AbstractSqlGenerator<InsertStatement>
PRIORITY_DATABASE, PRIORITY_DEFAULT
COMPARATOR
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, surroundWithCatalogSets, warn
public ValidationErrors validate(InsertStatement insertStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
SqlGenerator
public Sql[] generateSql(InsertStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
SqlGenerator
public 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 © 2020 Liquibase.org. All rights reserved.