Class SchemaAdapterNotes


  • public final class SchemaAdapterNotes
    extends Object
    Holds the schema adapter notes specific to the JDBC Adapter.
    • Method Detail

      • getCatalogSeparator

        public String getCatalogSeparator()
        Returns:
        string that this database uses as the separator between a catalog and table name.
      • getIdentifierQuoteString

        public String getIdentifierQuoteString()
        Returns:
        string that used to quote SQL identifiers.
      • supportsMixedCaseIdentifiers

        public boolean supportsMixedCaseIdentifiers()
        Returns:
        true if remote database treats mixed case unquoted SQL identifiers as case sensitive and as a result stores them in mixed case.
      • supportsMixedCaseQuotedIdentifiers

        public boolean supportsMixedCaseQuotedIdentifiers()
        Returns:
        true if remote database treats mixed case quoted SQL identifiers as case sensitive and as a result stores them in mixed case. TRUE for EXASOL and Oracle.
      • storesLowerCaseIdentifiers

        public boolean storesLowerCaseIdentifiers()
        Returns:
        true if remote database treats mixed case unquoted SQL identifiers as case insensitive and stores them in lower case.
      • storesUpperCaseIdentifiers

        public boolean storesUpperCaseIdentifiers()
        Returns:
        true if remote database treats mixed case unquoted SQL identifiers as case insensitive and stores them in upper case. TRUE for EXASOL and Oracle
      • storesMixedCaseIdentifiers

        public boolean storesMixedCaseIdentifiers()
        Returns:
        true if remote database treats mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case.
      • storesLowerCaseQuotedIdentifiers

        public boolean storesLowerCaseQuotedIdentifiers()
        Returns:
        true if remote database treats mixed case quoted SQL identifiers as case insensitive and stores them in lower case.
      • storesUpperCaseQuotedIdentifiers

        public boolean storesUpperCaseQuotedIdentifiers()
        Returns:
        true if remote database treats mixed case quoted SQL identifiers as case insensitive and stores them in upper case.
      • storesMixedCaseQuotedIdentifiers

        public boolean storesMixedCaseQuotedIdentifiers()
        Returns:
        true if remote database treats mixed case quoted SQL identifiers as case insensitive and stores them in mixed case. TRUE for Oracle.
      • areNullsSortedAtEnd

        public boolean areNullsSortedAtEnd()
        Returns:
        true if NULL values are sorted at the end regardless of sort order.
      • areNullsSortedAtStart

        public boolean areNullsSortedAtStart()
        Returns:
        true if NULL values are sorted at the start regardless of sort order.
      • areNullsSortedHigh

        public boolean areNullsSortedHigh()
        Returns:
        true if NULL values are sorted high.
      • areNullsSortedLow

        public boolean areNullsSortedLow()
        Returns:
        true if NULL values are sorted low.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object