You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Anton Kedin (JIRA)" <ji...@apache.org> on 2018/02/07 00:21:00 UTC
[jira] [Created] (BEAM-3634) [SQL] Refactor PTransforms
Anton Kedin created BEAM-3634:
---------------------------------
Summary: [SQL] Refactor PTransforms
Key: BEAM-3634
URL: https://issues.apache.org/jira/browse/BEAM-3634
Project: Beam
Issue Type: Improvement
Components: dsl-sql
Reporter: Anton Kedin
BeamRelNode exposes PCollection<BeamRecord> buildBeamPipeline() which builds a pipeline when parsing.
It feels like it should instead implement a PTransform<PCollection<BeamRecord>, PCollection<BeamRecord>> which would receive a prepared PCollection, and apply sub-expressions instead of manually invoking expression evaluation to get the input.
And maybe consider building it lazily.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)