Class ClickhouseJDBCCaseResolver
- java.lang.Object
-
- com.amazonaws.athena.connector.lambda.resolver.CaseResolver
-
- com.amazonaws.athena.connectors.jdbc.resolver.JDBCCaseResolver
-
- com.amazonaws.athena.connectors.jdbc.resolver.DefaultJDBCCaseResolver
-
- com.amazonaws.athena.connectors.clickhouse.resolver.ClickhouseJDBCCaseResolver
-
public class ClickhouseJDBCCaseResolver extends DefaultJDBCCaseResolver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.amazonaws.athena.connector.lambda.resolver.CaseResolver
CaseResolver.FederationSDKCasingMode
-
-
Field Summary
-
Fields inherited from class com.amazonaws.athena.connector.lambda.resolver.CaseResolver
CASING_MODE_CONFIGURATION_KEY, glueConnectionBasedDefaultCasingMode, nonGlueBasedDefaultCasingMode, sourceType
-
-
Constructor Summary
Constructors Constructor Description ClickhouseJDBCCaseResolver(String sourceType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getCaseInsensitivelySchemaNameColumnKey()
protected String
getCaseInsensitivelySchemaNameQueryTemplate()
protected String
getCaseInsensitivelyTableNameColumnKey()
protected List<String>
getCaseInsensitivelyTableNameQueryTemplate()
-
Methods inherited from class com.amazonaws.athena.connectors.jdbc.resolver.DefaultJDBCCaseResolver
doGetSchemaNameCaseInsensitively, doGetTableNameCaseInsensitively
-
Methods inherited from class com.amazonaws.athena.connectors.jdbc.resolver.JDBCCaseResolver
getAdjustedSchemaNameString, getAdjustedTableNameObject, getAdjustedTableNameString, getTableNameFromQueryAnnotation
-
Methods inherited from class com.amazonaws.athena.connector.lambda.resolver.CaseResolver
getCasingMode
-
-
-
-
Constructor Detail
-
ClickhouseJDBCCaseResolver
public ClickhouseJDBCCaseResolver(String sourceType)
-
-
Method Detail
-
getCaseInsensitivelySchemaNameQueryTemplate
protected String getCaseInsensitivelySchemaNameQueryTemplate()
- Overrides:
getCaseInsensitivelySchemaNameQueryTemplate
in classJDBCCaseResolver
-
getCaseInsensitivelySchemaNameColumnKey
protected String getCaseInsensitivelySchemaNameColumnKey()
- Overrides:
getCaseInsensitivelySchemaNameColumnKey
in classJDBCCaseResolver
-
getCaseInsensitivelyTableNameQueryTemplate
protected List<String> getCaseInsensitivelyTableNameQueryTemplate()
- Overrides:
getCaseInsensitivelyTableNameQueryTemplate
in classJDBCCaseResolver
-
getCaseInsensitivelyTableNameColumnKey
protected String getCaseInsensitivelyTableNameColumnKey()
- Overrides:
getCaseInsensitivelyTableNameColumnKey
in classJDBCCaseResolver
-
-