Class SqlDialectFactoryImpl

  • All Implemented Interfaces:
    SqlDialectFactory

    public class SqlDialectFactoryImpl
    extends java.lang.Object
    implements SqlDialectFactory
    The default implementation of a SqlDialectFactory.
    • Constructor Detail

      • SqlDialectFactoryImpl

        public SqlDialectFactoryImpl()
    • Method Detail

      • create

        public SqlDialect create​(java.sql.DatabaseMetaData databaseMetaData)
        Description copied from interface: SqlDialectFactory
        Creates a SqlDialect from a DatabaseMetaData.

        Does not maintain a reference to the DatabaseMetaData -- or, more importantly, to its Connection -- after this call has returned.

        Specified by:
        create in interface SqlDialectFactory
        Parameters:
        databaseMetaData - used to determine which dialect of SQL to generate
      • getNullCollation

        private NullCollation getNullCollation​(java.sql.DatabaseMetaData databaseMetaData)
      • getIdentifierQuoteString

        private java.lang.String getIdentifierQuoteString​(java.sql.DatabaseMetaData databaseMetaData)