Class DefaultJDBCCaseResolver
- java.lang.Object
-
- com.amazonaws.athena.connector.lambda.resolver.CaseResolver
-
- com.amazonaws.athena.connectors.jdbc.resolver.JDBCCaseResolver
-
- com.amazonaws.athena.connectors.jdbc.resolver.DefaultJDBCCaseResolver
-
public class DefaultJDBCCaseResolver extends JDBCCaseResolver
-
-
Constructor Summary
Constructors Constructor Description DefaultJDBCCaseResolver(String sourceType)DefaultJDBCCaseResolver(String sourceType, com.amazonaws.athena.connector.lambda.resolver.CaseResolver.FederationSDKCasingMode nonGlueDefaultMode, com.amazonaws.athena.connector.lambda.resolver.CaseResolver.FederationSDKCasingMode glueConnectionDefaultMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>doGetSchemaNameCaseInsensitively(Connection connection, String schemaNameInput, Map<String,String> configOptions)protected List<String>doGetTableNameCaseInsensitively(Connection connection, String schemaNameInCorrectCase, String tableNameInput, Map<String,String> configOptions)-
Methods inherited from class com.amazonaws.athena.connectors.jdbc.resolver.JDBCCaseResolver
getAdjustedSchemaNameString, getAdjustedTableNameObject, getAdjustedTableNameString, getCaseInsensitivelySchemaNameColumnKey, getCaseInsensitivelySchemaNameQueryTemplate, getCaseInsensitivelyTableNameColumnKey, getCaseInsensitivelyTableNameQueryTemplate, getTableNameFromQueryAnnotation
-
-
-
-
Constructor Detail
-
DefaultJDBCCaseResolver
public DefaultJDBCCaseResolver(String sourceType)
-
DefaultJDBCCaseResolver
public DefaultJDBCCaseResolver(String sourceType, com.amazonaws.athena.connector.lambda.resolver.CaseResolver.FederationSDKCasingMode nonGlueDefaultMode, com.amazonaws.athena.connector.lambda.resolver.CaseResolver.FederationSDKCasingMode glueConnectionDefaultMode)
-
-
Method Detail
-
doGetSchemaNameCaseInsensitively
protected List<String> doGetSchemaNameCaseInsensitively(Connection connection, String schemaNameInput, Map<String,String> configOptions)
- Overrides:
doGetSchemaNameCaseInsensitivelyin classJDBCCaseResolver
-
doGetTableNameCaseInsensitively
protected List<String> doGetTableNameCaseInsensitively(Connection connection, String schemaNameInCorrectCase, String tableNameInput, Map<String,String> configOptions)
- Overrides:
doGetTableNameCaseInsensitivelyin classJDBCCaseResolver
-
-