Package com.exasol.adapter.adapternotes
Class SchemaAdapterNotes.Builder
- java.lang.Object
-
- com.exasol.adapter.adapternotes.SchemaAdapterNotes.Builder
-
- Enclosing class:
- SchemaAdapterNotes
public static class SchemaAdapterNotes.Builder extends Object
Builder forSchemaAdapterNotes.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaAdapterNotes.BuilderareNullsSortedAtEnd(boolean nullsAreSortedAtEnd)Set true if nulls are sorted at end.SchemaAdapterNotes.BuilderareNullsSortedAtStart(boolean nullsAreSortedAtStart)Set true if nulls are sorted at start.SchemaAdapterNotes.BuilderareNullsSortedHigh(boolean nullsAreSortedHigh)Set true if nulls are sorted high.SchemaAdapterNotes.BuilderareNullsSortedLow(boolean nullsAreSortedLow)Set true if nulls are sorted low.SchemaAdapterNotesbuild()Builds and returns instance ofSchemaAdapterNotesclass.SchemaAdapterNotes.BuildercatalogSeparator(String catalogSeparator)Set the catalog separator.SchemaAdapterNotes.BuilderidentifierQuoteString(String identifierQuoteString)Set the identifier quote string.SchemaAdapterNotes.BuilderstoresLowerCaseIdentifiers(boolean storesLowerCaseIdentifiers)Set true if schema stores lower case identifiers.SchemaAdapterNotes.BuilderstoresLowerCaseQuotedIdentifiers(boolean storesLowerCaseQuotedIdentifiers)Set true if stores lower case quoted identifiers.SchemaAdapterNotes.BuilderstoresMixedCaseIdentifiers(boolean storesMixedCaseIdentifiers)Set true if stores mixed case identifiers.SchemaAdapterNotes.BuilderstoresMixedCaseQuotedIdentifiers(boolean storesMixedCaseQuotedIdentifiers)Set true if stores mixed case quoted identifiers.SchemaAdapterNotes.BuilderstoresUpperCaseIdentifiers(boolean storesUpperCaseIdentifiers)Set true if stores upper case identifiers.SchemaAdapterNotes.BuilderstoresUpperCaseQuotedIdentifiers(boolean storesUpperCaseQuotedIdentifiers)Set true if stores upper case quoted identifiers.SchemaAdapterNotes.BuildersupportsMixedCaseIdentifiers(boolean supportsMixedCaseIdentifiers)Set true if supports mixed case identifiers.SchemaAdapterNotes.BuildersupportsMixedCaseQuotedIdentifiers(boolean supportsMixedCaseQuotedIdentifiers)Set true if supports mixed case quoted identifiers.
-
-
-
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
-
build
public SchemaAdapterNotes build()
Builds and returns instance ofSchemaAdapterNotesclass.- Returns:
- instance of
SchemaAdapterNotesclass
-
-