Package com.exasol.adapter.dialects
Class BaseIdentifierConverter
- java.lang.Object
-
- com.exasol.adapter.dialects.AbstractIdentifierConverter
-
- com.exasol.adapter.dialects.BaseIdentifierConverter
-
- All Implemented Interfaces:
IdentifierConverter
public class BaseIdentifierConverter extends AbstractIdentifierConverter
This class represents SQL table and column names converter.
-
-
Field Summary
-
Fields inherited from class com.exasol.adapter.dialects.AbstractIdentifierConverter
quotedIdentifierHandling, unquotedIdentifierHandling
-
-
Constructor Summary
Constructors Constructor Description BaseIdentifierConverter(IdentifierCaseHandling unquotedIdentifierHandling, IdentifierCaseHandling quotedIdentifierHandling)Create a new instance ofIdentifierConverterclass.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringconvert(String identifier)Convert identifier according to the handling variables which were sent into the constructor.static IdentifierConvertercreateDefault()Create a new instance of anIdentifierConverterwith the default behavior.-
Methods inherited from class com.exasol.adapter.dialects.AbstractIdentifierConverter
getQuotedIdentifierHandling, getUnquotedIdentifierHandling
-
-
-
-
Constructor Detail
-
BaseIdentifierConverter
public BaseIdentifierConverter(IdentifierCaseHandling unquotedIdentifierHandling, IdentifierCaseHandling quotedIdentifierHandling)
Create a new instance ofIdentifierConverterclass.- Parameters:
unquotedIdentifierHandling- handling for unquoted identifiersquotedIdentifierHandling- handling for quoted identifiers
-
-
Method Detail
-
convert
public String convert(String identifier)
Convert identifier according to the handling variables which were sent into the constructor.- Parameters:
identifier- identifier to convert- Returns:
- converted identifier
-
createDefault
public static IdentifierConverter createDefault()
Create a new instance of anIdentifierConverterwith the default behavior.- Returns:
- new instance of
IdentifierConverter
-
-