Interface SchemaObject<D extends Database<?>,S extends Schema<?,?>>

All Known Subinterfaces:
Function<D,S>, Table<D,S>
All Known Implementing Classes:
BaseFunction, BaseSchemaObject, BaseTable, BigQueryTable, CockroachDBTable, DB2Function, DB2Table, DB2Type, DerbyTable, FirebirdTable, H2Table, HSQLDBTable, IgniteThinTable, InformixTable, MySQLTable, OracleTable, PostgreSQLTable, PostgreSQLType, RedshiftTable, RedshiftType, SAPHANATable, SnowflakeTable, SpannerTable, SQLiteTable, SQLServerTable, SybaseASETable, SynapseTable, Type, YugabyteDBTable

public interface SchemaObject<D extends Database<?>,S extends Schema<?,?>>
  • Method Details

    • getSchema

      S getSchema()
      Returns:
      The schema this object lives in.
    • getDatabase

      D getDatabase()
    • getName

      String getName()
    • drop

      void drop()
    • toString

      String toString()
      Overrides:
      toString in class Object
      Returns:
      The quoted qualified name of this schema object.