Interface DialectSpecificSettings


  • public interface DialectSpecificSettings
    Settings used as fallback to configure aspects of specific Dialects when the boot process does not have access to a DatabaseMetaData object or its underlying JDBC Connection.
    • Field Detail

      • ORACLE_AUTONOMOUS_DATABASE

        static final String ORACLE_AUTONOMOUS_DATABASE
        Specifies whether this database is running on an Autonomous Database Cloud Service.
        See Also:
        Constant Field Values
        Default Value:
        false
      • ORACLE_EXTENDED_STRING_SIZE

        static final String ORACLE_EXTENDED_STRING_SIZE
        Specifies whether this database's MAX_STRING_SIZE is set to EXTENDED.
        See Also:
        Constant Field Values
        Default Value:
        false
      • SYBASE_ANSI_NULL

        static final String SYBASE_ANSI_NULL
        Specifies whether this database's ansinull setting is enabled.
        See Also:
        Constant Field Values
        Default Value:
        false
      • MYSQL_BYTES_PER_CHARACTER

        static final String MYSQL_BYTES_PER_CHARACTER
        Specifies the bytes per character to use based on the database's configured charset.
        See Also:
        Constant Field Values
        Default Value:
        4
      • MYSQL_NO_BACKSLASH_ESCAPES

        static final String MYSQL_NO_BACKSLASH_ESCAPES
        Specifies whether the NO_BACKSLASH_ESCAPES sql mode is enabled.
        See Also:
        Constant Field Values
        Default Value:
        false
      • COCKROACH_VERSION_STRING

        static final String COCKROACH_VERSION_STRING
        Specifies a custom CockroachDB version string. The expected format of the string is the one returned from the version() function, e.g.: "CockroachDB CCL v23.1.8 (x86_64-pc-linux-gnu, built 2023/08/04 18:11:44, go1.19.10)"
        See Also:
        Constant Field Values