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

Paris Carbone updated FLINK-1344:
---------------------------------
    Description: 
Source definitions in the scala-api work either with a collector in a UDF, or 
by passing a Seq that could also be a lazily generated scala Stream. To 
encourage a purely functional coding style in the streaming scala-api while 
also adding some interoperability with scala constructs (ie. Streams, Lists) it 
would be nice to add an implicit conversion from Seq[T] to DataStream[T]. 

[EDIT] The StreamExecutionEnvironment should be statically initialised to allow 
for an implicit source definition

(An upcoming idea would be for sinks to also support wrapping up flink streams 
to scala streams for full interoperability with scala streaming code.)

  was:
Source definitions in the scala-api pass a collector to the UDF, thus enforcing 
an imperative style for defining custom streams. To encourage a purely 
functional coding style in the streaming scala-api while also adding some 
interoperability with scala constructs (ie. Seq and Streams) it would be nice 
to add an implicit conversion from Seq[T] to DataStream[T]. 

(An upcoming idea would be for sinks to also support wrapping up flink streams 
to scala streams for full interoperability with scala streaming code.)


> Add implicit conversion from scala streams to DataStreams
> ---------------------------------------------------------
>
>                 Key: FLINK-1344
>                 URL: https://issues.apache.org/jira/browse/FLINK-1344
>             Project: Flink
>          Issue Type: New Feature
>          Components: Streaming
>            Reporter: Paris Carbone
>            Assignee: Paris Carbone
>            Priority: Trivial
>
> Source definitions in the scala-api work either with a collector in a UDF, or 
> by passing a Seq that could also be a lazily generated scala Stream. To 
> encourage a purely functional coding style in the streaming scala-api while 
> also adding some interoperability with scala constructs (ie. Streams, Lists) 
> it would be nice to add an implicit conversion from Seq[T] to DataStream[T]. 
> [EDIT] The StreamExecutionEnvironment should be statically initialised to 
> allow for an implicit source definition
> (An upcoming idea would be for sinks to also support wrapping up flink 
> streams to scala streams for full interoperability with scala streaming code.)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to