[
https://issues.apache.org/jira/browse/DRILL-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Chen reassigned DRILL-27:
---------------------------------
Assignee: Timothy Chen
> Implement Segment Reference Operator
> ------------------------------------
>
> Key: DRILL-27
> URL: https://issues.apache.org/jira/browse/DRILL-27
> Project: Apache Drill
> Issue Type: New Feature
> Reporter: Timothy Chen
> Assignee: Timothy Chen
> Labels: logical
>
> Segment (1)
> The segment operator is responsible for collecting all records that share the
> same values of the provided expressions and outputting them together as a
> single segment (or group) of data. Each record of the output segment will
> have the same value for all provided expressions. The segment operator will
> also output a segment key in the provided ref.
> Optionally, a segment operator can receive an input segment key (within). In
> this case, each output segment will be limited by the provided input segment.
> The segment operator is stable. This means that all records within a segment
> will appear in the order that they appeared in the input. There is no
> guarantee, however, about the order that inner segments will be output.
> { @id†: <opref>, op: “segment”,
> input†: <input>,
> within*: <name>,
> ref: <name>,
> exprs: [<expr>,..., <expr>]
>
> }
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira