Class RedshiftSqlQueryStringBuilder
- java.lang.Object
-
- com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
-
- com.amazonaws.athena.connectors.postgresql.PostGreSqlQueryStringBuilder
-
- com.amazonaws.athena.connectors.redshift.RedshiftSqlQueryStringBuilder
-
public class RedshiftSqlQueryStringBuilder extends PostGreSqlQueryStringBuilder
-
-
Field Summary
-
Fields inherited from class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
emptyString
-
-
Constructor Summary
Constructors Constructor Description RedshiftSqlQueryStringBuilder(String quoteCharacters, FederationExpressionParser federationExpressionParser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.calcite.sql.SqlDialectgetSqlDialect()-
Methods inherited from class com.amazonaws.athena.connectors.postgresql.PostGreSqlQueryStringBuilder
buildSql, getFromClauseWithSplit, getPartitionWhereClauses
-
Methods inherited from class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
appendLimitOffset, appendLimitOffset, appendLimitOffsetWithValue, buildSQLStringLiteral, extractOrderByClause, prepareStatementWithCalciteSql, prepareStatementWithSql, quote, toPredicate
-
-
-
-
Constructor Detail
-
RedshiftSqlQueryStringBuilder
public RedshiftSqlQueryStringBuilder(String quoteCharacters, FederationExpressionParser federationExpressionParser)
-
-
Method Detail
-
getSqlDialect
protected org.apache.calcite.sql.SqlDialect getSqlDialect()
- Overrides:
getSqlDialectin classPostGreSqlQueryStringBuilder
-
-