Top Constructors Methods
liquibase.sqlgenerator.core

public Class InsertSetGenerator

extends AbstractSqlGenerator<InsertSetStatement>
Class Inheritance
Imports
liquibase.database.Database, liquibase.exception.ValidationErrors, liquibase.sql.Sql, .UnparsedSql, liquibase.sqlgenerator.SqlGenerator, .SqlGeneratorChain, .SqlGeneratorFactory, liquibase.statement.core.InsertSetStatement, .InsertStatement, liquibase.structure.core.Relation, .Table, java.util.ArrayList, .SortedSet

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Sql
public void
public Sql[]
generateSql(InsertSetStatement statement, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.generateSql.

Generate the actual Sql for the given statement and database.

protected Relation
protected InsertGenerator
public ValidationErrors
validate(InsertSetStatement insertStatementSet, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.validate.

Validate the data contained in the SqlStatement.

Inherited from liquibase.sqlgenerator.core.AbstractSqlGenerator:
generateRollbackStatementsIsVolatilegenerateStatementsIsVolatilegetPrioritylooksLikeFunctionCallsupportswarn

Constructor Detail

InsertSetGeneratorback to summary
public InsertSetGenerator()

Method Detail

completeStatementback to summary
private Sql completeStatement(InsertSetStatement statement, StringBuilder sql)
generateHeaderback to summary
public void generateHeader(StringBuilder sql, InsertSetStatement statement, Database database)
generateSqlback to summary
public Sql[] generateSql(InsertSetStatement statement, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.generateSql.

Doc from liquibase.sqlgenerator.SqlGenerator.generateSql.

Generate the actual Sql for the given statement and database.

Annotations
@Override
getAffectedTableback to summary
protected Relation getAffectedTable(InsertSetStatement statement)
getInsertGeneratorback to summary
protected InsertGenerator getInsertGenerator(Database database)
validateback to summary
public ValidationErrors validate(InsertSetStatement insertStatementSet, Database database, SqlGeneratorChain<T extends SqlStatement> sqlGeneratorChain)

Implements liquibase.sqlgenerator.SqlGenerator.validate.

Doc from liquibase.sqlgenerator.SqlGenerator.validate.

Validate the data contained in the SqlStatement. If there are no errors, return an empty ValidationErrors object, not a null value. Liquibase will inspect the ValidationErrors result before attempting to call generateSql.

Annotations
@Override