Class YugabyteDBSchema

java.lang.Object
org.flywaydb.core.internal.database.base.Schema<org.flywaydb.core.internal.database.postgresql.PostgreSQLDatabase,org.flywaydb.core.internal.database.postgresql.PostgreSQLTable>
org.flywaydb.core.internal.database.postgresql.PostgreSQLSchema
org.flywaydb.community.database.yugabytedb.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, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.flywaydb.core.internal.database.base.Table
    getTable(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 Details

    • YugabyteDBSchema

      public YugabyteDBSchema(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, YugabyteDBDatabase 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

    • getTable

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