| Interface | Description |
|---|---|
| JDBCMetadataProviderFactory |
| Class | Description |
|---|---|
| BasicDBParametersImpl | |
| DB2DBMetadataProvider | |
| DefaultDBMetadataProvider | |
| H2DBMetadataProvider | |
| MySQLDBMetadataProvider | |
| MySQLQuotedIDFactory |
Creates QuotedIdentifiers following the rules of MySQL:
- unquoted table identifiers are preserved - unquoted column identifiers are not case-sensitive - quoted identifiers are preserved https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html How table and database names are stored on disk and used in MySQL is affected by the lower_case_table_names system variable, which you can set when starting mysqld. |
| OracleDBMetadataProvider | |
| PostgreSQLDBMetadataProvider | |
| PostgreSQLQuotedIDFactory |
Creates QuotedIdentifiers following the rules of PostrgeSQL:
- unquoted identifiers are converted into lower case - quoted identifiers are preserved PostgreSQL ---------- http://www.postgresql.org/docs/9.1/static/sql-syntax-lexical.html Unquoted names are always folded to lower (!) case. |
| SQLServerDBMetadataProvider | |
| SQLServerQuotedIDFactory |
Creates QuotedIdentifiers following the rules of MS SQL Server:
- unquoted identifiers are preserved - quoted identifiers are preserved MS SQL Server ------------- https://docs.microsoft.com/en-us/sql/connect/jdbc/reference/getidentifierquotestring-method-sqlserverdatabasemetadata?redirectedfrom=MSDN&view=sql-server-ver15 When using the Microsoft JDBC Driver with a SQL Server database, getIdentifierQuoteString returns double quotation marks (""). |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.