Class CopyStatement

java.lang.Object
liquibase.ext.copy.CopyStatement
All Implemented Interfaces:
liquibase.statement.ExecutablePreparedStatement, liquibase.statement.SqlStatement

public class CopyStatement extends Object implements liquibase.statement.ExecutablePreparedStatement
  • Constructor Details

    • CopyStatement

      protected CopyStatement()
      Default constructor
    • CopyStatement

      public CopyStatement(InputStream stream, String schema, String table)
      Loaded stream to push into database
      Parameters:
      stream -
  • Method Details

    • getCatalogName

      public String getCatalogName()
      Returns:
    • setCatalogName

      public void setCatalogName(String catalog)
      Parameters:
      catalog -
    • getSchemaName

      public String getSchemaName()
      Returns:
    • setSchemaName

      public void setSchemaName(String schema)
      Parameters:
      schema -
    • getTableName

      public String getTableName()
      Returns:
    • setTableName

      public void setTableName(String table)
      Parameters:
      table -
    • setInputStream

      public void setInputStream(InputStream stream)
      Setter for stream
      Parameters:
      stream -
    • getInputStream

      public InputStream getInputStream()
      Getter for stream
      Returns:
      stream
    • skipOnUnsupported

      public boolean skipOnUnsupported()
      Specified by:
      skipOnUnsupported in interface liquibase.statement.SqlStatement
    • execute

      public void execute(liquibase.database.PreparedStatementFactory factory) throws liquibase.exception.DatabaseException
      Specified by:
      execute in interface liquibase.statement.ExecutablePreparedStatement
      Throws:
      liquibase.exception.DatabaseException
    • continueOnError

      public boolean continueOnError()
      Specified by:
      continueOnError in interface liquibase.statement.SqlStatement