Top Description Fields Methods
liquibase.statement

public Interface SqlStatement

Known Direct Subinterfaces
liquibase.statement.CallableSqlStatement, liquibase.statement.CompoundStatement, liquibase.statement.ExecutablePreparedStatement
Known Direct Implementers
liquibase.statement.AbstractSqlStatement

The SqlStatement classes correspond to (roughly) a single SQL statement. SqlStatement instances are created by Change classes, and by Liquibase itself as the primary database-independent abstraction of statements to execute against a database.

A single SqlStatement may yield multiple SQL commands, and may yield a different number of SQL commands depending on the database. If a particular statement. The SqlStatement implementations do not actually generate SQL strings, that is left to the SqlGenerator implementations. Instead, the purpose of the SqlStatement implementation is to hold the metadata required to generate the correct SQL for a particular database at a later time.

See Also
liquibase.change.Change, liquibase.sqlgenerator.SqlGenerator, liquibase.sqlgenerator.SqlGeneratorFactory

Field Summary

Modifier and TypeField and Description
public static final SqlStatement[]
EMPTY_SQL_STATEMENT

Represent an empty array of SqlStatement.

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean

Field Detail

EMPTY_SQL_STATEMENTback to summary
public static final SqlStatement[] EMPTY_SQL_STATEMENT

Represent an empty array of SqlStatement.

Method Detail

continueOnErrorback to summary
public boolean continueOnError()
skipOnUnsupportedback to summary
public boolean skipOnUnsupported()