Package org.h2.bnf.context
Class DbContents
java.lang.Object
org.h2.bnf.context.DbContents
Keeps meta data information about a database.
This class is used by the H2 Console.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDbSchema[]booleanisDB2()booleanisDerby()booleanbooleanisH2()booleanbooleanisMySQL()booleanisOracle()booleanbooleanisSQLite()booleanReturns whether standard INFORMATION_SCHEMA.VIEWS may be supported.quoteIdentifier(String identifier) Add double quotes around an identifier if required.voidreadContents(String url, Connection conn) Read the contents of this database from the database meta data.voidsetMayHaveStandardViews(boolean mayHaveStandardViews)
-
Constructor Details
-
DbContents
public DbContents()
-
-
Method Details
-
getDefaultSchema
- Returns:
- the default schema.
-
isDerby
public boolean isDerby()- Returns:
- true if this is an Apache Derby database.
-
isFirebird
public boolean isFirebird()- Returns:
- true if this is a Firebird database.
-
isH2
public boolean isH2()- Returns:
- true if this is a H2 database.
-
isMSSQLServer
public boolean isMSSQLServer()- Returns:
- true if this is a MS SQL Server database.
-
isMySQL
public boolean isMySQL()- Returns:
- true if this is a MySQL database.
-
isOracle
public boolean isOracle()- Returns:
- true if this is an Oracle database.
-
isPostgreSQL
public boolean isPostgreSQL()- Returns:
- true if this is a PostgreSQL database.
-
isSQLite
public boolean isSQLite()- Returns:
- true if this is an SQLite database.
-
isDB2
public boolean isDB2()- Returns:
- true if this is an IBM DB2 database.
-
getSchemas
- Returns:
- the list of schemas.
-
mayHaveStandardViews
public boolean mayHaveStandardViews()Returns whether standard INFORMATION_SCHEMA.VIEWS may be supported.- Returns:
- whether standard INFORMATION_SCHEMA.VIEWS may be supported
-
setMayHaveStandardViews
public void setMayHaveStandardViews(boolean mayHaveStandardViews) - Parameters:
mayHaveStandardViews- whether standard INFORMATION_SCHEMA.VIEWS is detected as supported
-
readContents
Read the contents of this database from the database meta data.- Parameters:
url- the database URLconn- the connection- Throws:
SQLException- on failure
-
quoteIdentifier
Add double quotes around an identifier if required.- Parameters:
identifier- the identifier- Returns:
- the quoted identifier
-