Class YugabyteDBSchema


  • public class YugabyteDBSchema
    extends org.flywaydb.core.internal.database.postgresql.PostgreSQLSchema
    • Field Summary

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

        database, jdbcTemplate, name
    • Constructor Summary

      Constructors 
      Constructor Description
      YugabyteDBSchema​(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, YugabyteDBDatabase database, java.lang.String name)  
    • Method Summary

      Modifier and Type Method Description
      org.flywaydb.core.internal.database.base.Table getTable​(java.lang.String tableName)  
      • Methods inherited from class org.flywaydb.core.internal.database.postgresql.PostgreSQLSchema

        doAllTables, doClean, doCreate, doDrop, doEmpty, doExists, getType
      • Methods inherited from class org.flywaydb.core.internal.database.base.Schema

        allFunctions, allTables, allTypes, clean, create, doAllFunctions, drop, empty, equals, exists, getFunction, getName, hashCode, toString
      • Methods inherited from class java.lang.Object

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

      • YugabyteDBSchema

        public YugabyteDBSchema​(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
                                YugabyteDBDatabase database,
                                java.lang.String name)
        Parameters:
        jdbcTemplate - The Jdbc Template for communicating with the DB.
        database - The database-specific support.
        name - The name of the schema.
    • Method Detail

      • getTable

        public org.flywaydb.core.internal.database.base.Table getTable​(java.lang.String tableName)
        Overrides:
        getTable in class org.flywaydb.core.internal.database.postgresql.PostgreSQLSchema