Class DefaultJdbcFederationExpressionParser
- java.lang.Object
-
- com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
-
- com.amazonaws.athena.connectors.jdbc.manager.DefaultJdbcFederationExpressionParser
-
public class DefaultJdbcFederationExpressionParser extends FederationExpressionParser
-
-
Constructor Summary
Constructors Constructor Description DefaultJdbcFederationExpressionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
mapFunctionToDataSourceSyntax(FunctionName functionName, org.apache.arrow.vector.types.pojo.ArrowType type, List<String> arguments)
Each datasource has different syntax for various operations, quotes, etc.-
Methods inherited from class com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
parseComplexExpressions, parseConstantExpression, parseFunctionCallExpression, parseVariableExpression
-
-
-
-
Method Detail
-
mapFunctionToDataSourceSyntax
public String mapFunctionToDataSourceSyntax(FunctionName functionName, org.apache.arrow.vector.types.pojo.ArrowType type, List<String> arguments)
Description copied from class:FederationExpressionParser
Each datasource has different syntax for various operations, quotes, etc. This is the only method a subclass to implement, and otherwise will just invoke parseComplexExpressions.- Specified by:
mapFunctionToDataSourceSyntax
in classFederationExpressionParser
-
-