Package org.assertj.db.type
Class JdbcUrlConnectionProvider
java.lang.Object
org.assertj.db.type.JdbcUrlConnectionProvider
- All Implemented Interfaces:
ConnectionProvider,WithColumnLetterCase,WithLetterCase,WithPrimaryKeyLetterCase,WithTableLetterCase
The implementation of
ConnectionProvider from JDBC url connection info.
Use AssertDbConnectionFactory for instantiate.- Since:
- 3.0.0
- Author:
- Julien Roy
-
Method Summary
Modifier and TypeMethodDescriptionReturns the letter case of the columns.Return SQL connection to database.Return a accessor to retrieve database schema metadata.Returns the letter case of the primary keys.Returns the letter case of the tables.toString()
-
Method Details
-
getConnection
Return SQL connection to database.- Returns:
- An active
Connectionto database. - Throws:
SQLException- When access to database fail.
-
toString
-
getTableLetterCase
Description copied from interface:WithTableLetterCaseReturns the letter case of the tables.- Specified by:
getTableLetterCasein interfaceWithTableLetterCase- Returns:
- The letter case of the tables.
-
getColumnLetterCase
Description copied from interface:WithColumnLetterCaseReturns the letter case of the columns.- Specified by:
getColumnLetterCasein interfaceWithColumnLetterCase- Returns:
- The letter case of the columns.
-
getPrimaryKeyLetterCase
Description copied from interface:WithPrimaryKeyLetterCaseReturns the letter case of the primary keys.- Specified by:
getPrimaryKeyLetterCasein interfaceWithPrimaryKeyLetterCase- Returns:
- The letter case of the primary keys.
-
getMetaData
Description copied from interface:ConnectionProviderReturn a accessor to retrieve database schema metadata.- Specified by:
getMetaDatain interfaceConnectionProvider- Returns:
- An
SchemaMetadatato access to database schema metadata.
-