Package com.exasol.adapter.dialects
Class AbstractIdentifierConverter
- java.lang.Object
-
- com.exasol.adapter.dialects.AbstractIdentifierConverter
-
- All Implemented Interfaces:
IdentifierConverter
- Direct Known Subclasses:
BaseIdentifierConverter
public abstract class AbstractIdentifierConverter extends Object implements IdentifierConverter
Abstract base class for all identifier converters.
-
-
Field Summary
Fields Modifier and Type Field Description protected IdentifierCaseHandlingquotedIdentifierHandlingStrategy for handling quoted identifiers.protected IdentifierCaseHandlingunquotedIdentifierHandlingStrategy for handling unquoted identifiers.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractIdentifierConverter(IdentifierCaseHandling unquotedIdentifierHandling, IdentifierCaseHandling quotedIdentifierHandling)Create a new instance of anAbstractIdentifierConverterderived class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifierCaseHandlinggetQuotedIdentifierHandling()Get quoted identifier case handling.IdentifierCaseHandlinggetUnquotedIdentifierHandling()Get unquoted identifier case handling.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.exasol.adapter.dialects.IdentifierConverter
convert
-
-
-
-
Field Detail
-
unquotedIdentifierHandling
protected final IdentifierCaseHandling unquotedIdentifierHandling
Strategy for handling unquoted identifiers.
-
quotedIdentifierHandling
protected final IdentifierCaseHandling quotedIdentifierHandling
Strategy for handling quoted identifiers.
-
-
Constructor Detail
-
AbstractIdentifierConverter
protected AbstractIdentifierConverter(IdentifierCaseHandling unquotedIdentifierHandling, IdentifierCaseHandling quotedIdentifierHandling)
Create a new instance of anAbstractIdentifierConverterderived class.- Parameters:
unquotedIdentifierHandling- handling for unquoted identifiersquotedIdentifierHandling- handling for quoted identifiers
-
-
Method Detail
-
getUnquotedIdentifierHandling
public IdentifierCaseHandling getUnquotedIdentifierHandling()
Description copied from interface:IdentifierConverterGet unquoted identifier case handling.- Specified by:
getUnquotedIdentifierHandlingin interfaceIdentifierConverter- Returns:
- unquoted identifier case handling
-
getQuotedIdentifierHandling
public IdentifierCaseHandling getQuotedIdentifierHandling()
Description copied from interface:IdentifierConverterGet quoted identifier case handling.- Specified by:
getQuotedIdentifierHandlingin interfaceIdentifierConverter- Returns:
- quoted identifier case handling
-
-