liquibase.change.core
Class RawSQLChange

java.lang.Object
  extended by liquibase.change.AbstractChange
      extended by liquibase.change.AbstractSQLChange
          extended by liquibase.change.core.RawSQLChange
All Implemented Interfaces:
Change

public class RawSQLChange
extends AbstractSQLChange

Allows execution of arbitrary SQL. This change can be used when existing changes are either don't exist, are not flexible enough, or buggy.


Constructor Summary
RawSQLChange()
           
RawSQLChange(String sql)
           
 
Method Summary
 String getComments()
           
 String getConfirmationMessage()
           
 void setComments(String comments)
           
 
Methods inherited from class liquibase.change.AbstractSQLChange
generateStatements, getEndDelimiter, getSql, isSplittingStatements, isStrippingComments, setEndDelimiter, setSplitStatements, setSql, setStripComments, supports
 
Methods inherited from class liquibase.change.AbstractChange
createInverses, generateCheckSum, generateRollbackStatements, getAffectedDatabaseObjects, getChangeLogParameters, getChangeMetaData, getChangeSet, getResourceAccessor, init, requiresUpdatedDatabaseMetadata, setChangeLogParameters, setChangeSet, setPriority, setResourceAccessor, supportsRollback, validate, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RawSQLChange

public RawSQLChange()

RawSQLChange

public RawSQLChange(String sql)
Method Detail

getComments

public String getComments()

setComments

public void setComments(String comments)

getConfirmationMessage

public String getConfirmationMessage()
Returns:
Confirmation message to be displayed after the change is executed


Copyright © 2012 Liquibase.org. All Rights Reserved.