Class OracleCaseResolver
- java.lang.Object
-
- com.amazonaws.athena.connectors.oracle.OracleCaseResolver
-
public class OracleCaseResolver extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
convertToLiteral(String input)
static String
getAdjustedSchemaName(Connection connection, String schemaNameInput, Map<String,String> configOptions)
static TableName
getAdjustedTableObjectName(Connection connection, TableName tableName, Map<String,String> configOptions)
static String
getSchemaNameCaseInsensitively(Connection connection, String schemaName)
static String
getTableNameCaseInsensitively(Connection connection, String schemaName, String tableNameInput)
static TableName
quoteTableName(TableName inputTable)
-
-
-
Method Detail
-
getAdjustedTableObjectName
public static TableName getAdjustedTableObjectName(Connection connection, TableName tableName, Map<String,String> configOptions) throws SQLException
- Throws:
SQLException
-
getAdjustedSchemaName
public static String getAdjustedSchemaName(Connection connection, String schemaNameInput, Map<String,String> configOptions) throws SQLException
- Throws:
SQLException
-
getSchemaNameCaseInsensitively
public static String getSchemaNameCaseInsensitively(Connection connection, String schemaName) throws SQLException
- Throws:
SQLException
-
getTableNameCaseInsensitively
public static String getTableNameCaseInsensitively(Connection connection, String schemaName, String tableNameInput) throws SQLException
- Throws:
SQLException
-
-