Class BigQueryQueryBuilder
- java.lang.Object
-
- com.amazonaws.athena.connectors.google.bigquery.query.BigQueryQueryBuilder
-
public class BigQueryQueryBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description BigQueryQueryBuilder(org.stringtemplate.v4.ST template)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbuild()List<String>getConjuncts()StringgetLimitClause()StringgetOrderByClause()List<com.google.cloud.bigquery.QueryParameterValue>getParameterValues()List<String>getProjection()StringgetSchemaName()StringgetTableName()BigQueryQueryBuilderwithConjuncts(org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints)BigQueryQueryBuilderwithLimitClause(Constraints constraints)BigQueryQueryBuilderwithOrderByClause(Constraints constraints)BigQueryQueryBuilderwithProjection(org.apache.arrow.vector.types.pojo.Schema schema)BigQueryQueryBuilderwithTableName(TableName tableName)
-
-
-
Method Detail
-
withProjection
public BigQueryQueryBuilder withProjection(org.apache.arrow.vector.types.pojo.Schema schema)
-
withTableName
public BigQueryQueryBuilder withTableName(TableName tableName)
-
withConjuncts
public BigQueryQueryBuilder withConjuncts(org.apache.arrow.vector.types.pojo.Schema schema, Constraints constraints)
-
withOrderByClause
public BigQueryQueryBuilder withOrderByClause(Constraints constraints)
-
withLimitClause
public BigQueryQueryBuilder withLimitClause(Constraints constraints)
-
getParameterValues
public List<com.google.cloud.bigquery.QueryParameterValue> getParameterValues()
-
getSchemaName
public String getSchemaName()
-
getTableName
public String getTableName()
-
getOrderByClause
public String getOrderByClause()
-
getLimitClause
public String getLimitClause()
-
build
public String build()
-
-