Interface Schema
-
- 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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<? extends Table>allTables()Retrieves all the tables in this schema.voidcreate()Creates this schema in the database.booleanexists()StringgetName()TablegetTable(String tableName)Retrieves the table with this name in this schema.booleanisEmpty()
-
-
-
Method Detail
-
getName
String getName()
-
exists
boolean exists()
-
isEmpty
boolean isEmpty()
-
create
void create()
Creates this schema in the database.
-
-