liquibase.sqlgenerator.core
Class InsertSetGenerator
java.lang.Object
liquibase.sqlgenerator.core.AbstractSqlGenerator<InsertSetStatement>
liquibase.sqlgenerator.core.InsertSetGenerator
- All Implemented Interfaces:
- PrioritizedService, SqlGenerator<InsertSetStatement>
public class InsertSetGenerator
- extends AbstractSqlGenerator<InsertSetStatement>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InsertSetGenerator
public InsertSetGenerator()
validate
public ValidationErrors validate(InsertSetStatement insertStatementSet,
Database database,
SqlGeneratorChain sqlGeneratorChain)
- Description copied from interface:
SqlGenerator
- 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.
generateSql
public Sql[] generateSql(InsertSetStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
- Description copied from interface:
SqlGenerator
- Generate the actual Sql for the given statement and database.
generateHeader
public void generateHeader(StringBuffer sql,
InsertSetStatement statement,
Database database)
generateValues
public void generateValues(StringBuffer sql,
InsertSetStatement statements,
Database database)
getAffectedTable
protected Relation getAffectedTable(InsertSetStatement statement)
Copyright © 2015 Liquibase.org. All rights reserved.