[ 
https://issues.apache.org/jira/browse/FLINK-1687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14548230#comment-14548230
 ] 

ASF GitHub Bot commented on FLINK-1687:
---------------------------------------

Github user mbalassi commented on a diff in the pull request:

    https://github.com/apache/flink/pull/521#discussion_r30523005
  
    --- Diff: 
flink-staging/flink-streaming/flink-streaming-core/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java
 ---
    @@ -378,31 +390,271 @@ public void registerType(Class<?> type) {
        // 
--------------------------------------------------------------------------------------------
     
        /**
    -    * Creates a DataStream that represents the Strings produced by reading 
the
    -    * given file line wise. The file will be read with the system's default
    -    * character set.
    -    * 
    +    * Creates a new data stream that contains a sequence of numbers. The 
data stream will be created with parallelism
    +    * one, so the order of the elements is guaranteed.
    +    *
    +    * @param from
    +    *              The number to start at (inclusive)
    +    * @param to
    +    *              The number to stop at (inclusive)
    +    * @return A data stream, containing all number in the [from, to] 
interval
    +    */
    +   public DataStreamSource<Long> generateSequence(long from, long to) {
    +           if (from > to) {
    +                   throw new IllegalArgumentException("Start of sequence 
must not be greater than the end");
    +           }
    +           return addSource(new GenSequenceFunction(from, to), "Sequence 
Source");
    +   }
    --- End diff --
    
    The `GenSequenceFunction` is a `ParallelSource` itself, this would give the 
same behaviour as the `generateParallelSource()`.


> Streaming file source/sink API is not in sync with the batch API
> ----------------------------------------------------------------
>
>                 Key: FLINK-1687
>                 URL: https://issues.apache.org/jira/browse/FLINK-1687
>             Project: Flink
>          Issue Type: Improvement
>          Components: Streaming
>            Reporter: Gábor Hermann
>            Assignee: Péter Szabó
>
> Streaming environment is missing file inputs like readFile, readCsvFile and 
> also the more general createInput function, and outputs like writeAsCsv and 
> write. Streaming and batch API should be consistent.



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

Reply via email to