You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Jark Wu (JIRA)" <ji...@apache.org> on 2019/04/23 06:35:00 UTC

[jira] [Closed] (FLINK-12208) Introduce Sort & TemporalSort & SortLimit & Limit operators for blink streaming runtime

     [ https://issues.apache.org/jira/browse/FLINK-12208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jark Wu closed FLINK-12208.
---------------------------
    Resolution: Fixed
      Assignee: Jing Zhang

Implemented in 1.9.0: 945eb30877103bff84fe936457c905b3636d8490

> Introduce Sort & TemporalSort & SortLimit & Limit operators for blink streaming runtime
> ---------------------------------------------------------------------------------------
>
>                 Key: FLINK-12208
>                 URL: https://issues.apache.org/jira/browse/FLINK-12208
>             Project: Flink
>          Issue Type: Task
>          Components: Table SQL / Runtime
>            Reporter: Jing Zhang
>            Assignee: Jing Zhang
>            Priority: Major
>
> Support translation from StreamExecSort / TemporalSort / SortLimit/ Limit to StreamTransformation.
> 1. StreamExecSort handles query which requires sort on non-time fields, which caches all inputs elements, sorts all cached elements when the bounded-stream is finished, outputs sorted elements one by one then.
> *Notes:* it's only used for testing with bounded source now. If a query is converted to this node in product environment, an exception will be thrown.
> 2. StreamExecTemporalSort handles query which requires sort on EventTime/ ProcTime fields
> 3. StreamExecLimit  could handles query which only takes `limit` elements from offset. 
> *Notes:* StreamExecLimit could only support take limited elements currently, that is, `fetch` must be present in query.
> 4. StreamExecSortLimit  handles query which not only requires sort, but also only takes `limit` elements from offset. 
> *Notes:* StreamExecSortLimit could only support take limited elements currently, that is, `fetch` must be present in query.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)