[
https://issues.apache.org/jira/browse/BEAM-8583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirill Kozlov updated BEAM-8583:
--------------------------------
Status: Open (was: Triage Needed)
> [SQL] BigQuery should support predicate push-down in DIRECT_READ mode
> ---------------------------------------------------------------------
>
> Key: BEAM-8583
> URL: https://issues.apache.org/jira/browse/BEAM-8583
> Project: Beam
> Issue Type: Improvement
> Components: dsl-sql
> Reporter: Kirill Kozlov
> Assignee: Kirill Kozlov
> Priority: Major
> Time Spent: 1h 40m
> Remaining Estimate: 0h
>
> * Add BigQuery Dialect with TypeTranslation (since it is not implemented in
> Calcite 1.20.0, but is present in unreleased versions).
> * Create a BigQueryFilter class.
> * BigQueryTable#buildIOReader should translate supported filters into a Sql
> string and pass it to BigQueryIO.
>
> Potential improvements:
> * After updating vendor Calcite, class
> `BigQuerySqlDialectWithTypeTranslation` can be deleted and Calcite's
> `BigQuerySqlDialect` can be utilized instead.
> * Once BigQuery adds support for more filters, `BigQueryFilter#isSupported`
> should be updated.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)