- All Known Implementing Classes:
BaseSchema, BigQuerySchema, CockroachDBSchema, DB2Schema, DerbySchema, FirebirdSchema, H2Schema, HSQLDBSchema, IgniteThinSchema, InformixSchema, MySQLSchema, OracleSchema, PostgreSQLSchema, RedshiftSchema, SAPHANASchema, SnowflakeSchema, SpannerSchema, SQLiteSchema, SQLServerSchema, SybaseASESchema, SynapseSchema, YugabyteDBSchema
public interface Schema<D extends Database<?>,T extends Table<?,?>>
-
Method Summary
Retrieves all the tables in this schema.
void
Cleans all the objects in this schema.
void
Creates this schema in the database.
void
Drops this schema from the database.
boolean
boolean
Retrieves the function with this name in this schema.
Retrieves the table with this name in this schema.
-
Method Details
-
-
-
-
create
void create()
Creates this schema in the database.
-
drop
void drop()
Drops this schema from the database.
-
clean
void clean()
Cleans all the objects in this schema.
-
allTables
Retrieves all the tables in this schema.
-
getTable
Retrieves the table with this name in this schema.
-
getFunction
Retrieves the function with this name in this schema.