Class IRISSchema

java.lang.Object
org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
org.flywaydb.community.database.iris.IRISSchema

public class IRISSchema extends org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
  • Field Summary

    Fields inherited from class org.flywaydb.core.internal.database.base.Schema

    database, jdbcTemplate, name
  • Constructor Summary

    Constructors
    Constructor
    Description
    IRISSchema(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, IRISDatabase database, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected IRISTable[]
     
    protected void
     
    protected void
     
    protected void
     
    protected boolean
     
    protected boolean
     
    getTable(String tableName)
     

    Methods inherited from class org.flywaydb.core.internal.database.base.Schema

    allFunctions, allTables, allTypes, clean, create, doAllFunctions, drop, empty, equals, exists, getFunction, getName, getType, hashCode, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • IRISSchema

      public IRISSchema(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, IRISDatabase database, String name)
      Parameters:
      jdbcTemplate - The Jdbc Template for communicating with the DB.
      database - The database-specific support.
      name - The name of the schema.
  • Method Details

    • doExists

      protected boolean doExists()
      Specified by:
      doExists in class org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
    • doEmpty

      protected boolean doEmpty()
      Specified by:
      doEmpty in class org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
    • doCreate

      protected void doCreate()
      Specified by:
      doCreate in class org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
    • doDrop

      protected void doDrop()
      Specified by:
      doDrop in class org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
    • doClean

      protected void doClean()
      Specified by:
      doClean in class org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
    • doAllTables

      protected IRISTable[] doAllTables() throws SQLException
      Specified by:
      doAllTables in class org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>
      Throws:
      SQLException
    • getTable

      public IRISTable getTable(String tableName)
      Specified by:
      getTable in class org.flywaydb.core.internal.database.base.Schema<IRISDatabase,IRISTable>