Class CopyStatement

  • All Implemented Interfaces:
    liquibase.statement.ExecutablePreparedStatement, liquibase.statement.SqlStatement

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

      • CopyStatement

        protected CopyStatement()
        Default constructor
      • CopyStatement

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

      • 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