Class SchemaAdapterNotes.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • catalogSeparator

        public SchemaAdapterNotes.Builder catalogSeparator​(String catalogSeparator)
        Set the catalog separator.
        Parameters:
        catalogSeparator - catalog separator
        Returns:
        builder instance for fluent programming
      • identifierQuoteString

        public SchemaAdapterNotes.Builder identifierQuoteString​(String identifierQuoteString)
        Set the identifier quote string.
        Parameters:
        identifierQuoteString - identifier quote string
        Returns:
        builder instance for fluent programming
      • storesLowerCaseIdentifiers

        public SchemaAdapterNotes.Builder storesLowerCaseIdentifiers​(boolean storesLowerCaseIdentifiers)
        Set true if schema stores lower case identifiers.
        Parameters:
        storesLowerCaseIdentifiers - true if stores lower case identifiers
        Returns:
        builder instance for fluent programming
      • storesUpperCaseIdentifiers

        public SchemaAdapterNotes.Builder storesUpperCaseIdentifiers​(boolean storesUpperCaseIdentifiers)
        Set true if stores upper case identifiers.
        Parameters:
        storesUpperCaseIdentifiers - true if stores upper case identifiers
        Returns:
        builder instance for fluent programming
      • storesMixedCaseIdentifiers

        public SchemaAdapterNotes.Builder storesMixedCaseIdentifiers​(boolean storesMixedCaseIdentifiers)
        Set true if stores mixed case identifiers.
        Parameters:
        storesMixedCaseIdentifiers - true if stores mixed case identifiers
        Returns:
        builder instance for fluent programming
      • supportsMixedCaseIdentifiers

        public SchemaAdapterNotes.Builder supportsMixedCaseIdentifiers​(boolean supportsMixedCaseIdentifiers)
        Set true if supports mixed case identifiers.
        Parameters:
        supportsMixedCaseIdentifiers - true if supports mixed case identifiers
        Returns:
        builder instance for fluent programming
      • storesLowerCaseQuotedIdentifiers

        public SchemaAdapterNotes.Builder storesLowerCaseQuotedIdentifiers​(boolean storesLowerCaseQuotedIdentifiers)
        Set true if stores lower case quoted identifiers.
        Parameters:
        storesLowerCaseQuotedIdentifiers - true if stores lower case quoted identifiers
        Returns:
        builder instance for fluent programming
      • storesUpperCaseQuotedIdentifiers

        public SchemaAdapterNotes.Builder storesUpperCaseQuotedIdentifiers​(boolean storesUpperCaseQuotedIdentifiers)
        Set true if stores upper case quoted identifiers.
        Parameters:
        storesUpperCaseQuotedIdentifiers - true if stores upper case quoted identifiers
        Returns:
        builder instance for fluent programming
      • storesMixedCaseQuotedIdentifiers

        public SchemaAdapterNotes.Builder storesMixedCaseQuotedIdentifiers​(boolean storesMixedCaseQuotedIdentifiers)
        Set true if stores mixed case quoted identifiers.
        Parameters:
        storesMixedCaseQuotedIdentifiers - true if stores mixed case quoted identifiers
        Returns:
        builder instance for fluent programming
      • supportsMixedCaseQuotedIdentifiers

        public SchemaAdapterNotes.Builder supportsMixedCaseQuotedIdentifiers​(boolean supportsMixedCaseQuotedIdentifiers)
        Set true if supports mixed case quoted identifiers.
        Parameters:
        supportsMixedCaseQuotedIdentifiers - true if supports mixed case quoted identifiers
        Returns:
        builder instance for fluent programming
      • areNullsSortedAtEnd

        public SchemaAdapterNotes.Builder areNullsSortedAtEnd​(boolean nullsAreSortedAtEnd)
        Set true if nulls are sorted at end.
        Parameters:
        nullsAreSortedAtEnd - true if nulls are sorted at end
        Returns:
        builder instance for fluent programming
      • areNullsSortedAtStart

        public SchemaAdapterNotes.Builder areNullsSortedAtStart​(boolean nullsAreSortedAtStart)
        Set true if nulls are sorted at start.
        Parameters:
        nullsAreSortedAtStart - true if nulls are sorted at start
        Returns:
        builder instance for fluent programming
      • areNullsSortedHigh

        public SchemaAdapterNotes.Builder areNullsSortedHigh​(boolean nullsAreSortedHigh)
        Set true if nulls are sorted high.
        Parameters:
        nullsAreSortedHigh - true if nulls are sorted high
        Returns:
        builder instance for fluent programming
      • areNullsSortedLow

        public SchemaAdapterNotes.Builder areNullsSortedLow​(boolean nullsAreSortedLow)
        Set true if nulls are sorted low.
        Parameters:
        nullsAreSortedLow - true if nulls are sorted low
        Returns:
        builder instance for fluent programming