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

ASF GitHub Bot commented on IGNITE-7253:
----------------------------------------

GitHub user alexpaschenko opened a pull request:

    https://github.com/apache/ignite/pull/3499

    IGNITE-7253

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-7253

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/3499.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3499
    
----
commit 3c5c4117ef16c66ac83d37fb99b658d9db34d0c2
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-06T22:36:47Z

    IGNITE-7253 Added connection properties for streaming.

commit 07c6691ca774d5111954e79d47c91014880c5c8e
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-07T19:20:54Z

    IGNITE-7253 Continued.

commit f854fb6ccaf323fff534660c90867ad0885a2186
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-07T19:22:08Z

    IGNITE-7253 Continued.

commit 4da5c8fdbde78ea10fe38a37652ad0c3e709ec25
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-08T17:28:37Z

    IGNITE-7253 Continued.

commit 4d2d20a6ca58895ca6e48aef91cb576c1dc66714
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-08T20:44:10Z

    IGNITE-7253 Continued

commit 47e46ab5def97e6e57fda19349fdc3c968052fa8
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-09T07:46:45Z

    IGNITE-7253 Continued

commit 1b5bfda081e5e69fbd071a6ebb7e19a04412d8bd
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-09T07:56:04Z

    Merge remote-tracking branch 'apache/master' into ignite-7253
    
    # Conflicts:
    #   
modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/ConnectionProperties.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/ConnectionPropertiesImpl.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/jdbc2/JdbcQueryTask.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcRequestHandler.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/sql/SqlKeyword.java
    #   modules/core/src/main/java/org/apache/ignite/internal/sql/SqlParser.java
    #   
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java
    #   
modules/indexing/src/test/java/org/apache/ignite/testsuites/IgniteCacheQuerySelfTestSuite.java

commit e79fafa3d7e916baa12219b1389f4319fca74f27
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-09T08:32:33Z

    IGNITE-7253 Continued

commit 9a74346a0c2af9c08b8eefc7be256a50e8834f20
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-09T09:59:32Z

    IGNITE-7253 Post-merge fixes + batching

commit 8965daf8c392e9255c1823503f07b5d0dabf0317
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2018-02-09T12:54:15Z

    IGNITE-7253 More tests, some fixes.

----


> JDBC thin driver: introduce streaming mode
> ------------------------------------------
>
>                 Key: IGNITE-7253
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7253
>             Project: Ignite
>          Issue Type: Task
>          Components: jdbc, sql
>            Reporter: Vladimir Ozerov
>            Assignee: Alexander Paschenko
>            Priority: Major
>             Fix For: 2.5
>
>
> Should be done after IGNITE-6022. We should allow optional streaming mode for 
> JDBC driver. In this mode only INSERTs without SELECT should be possible. All 
> other DML operations should throw an exception. 
> Design considerations:
> 1) Add command {{SET STREAMING=1|ON|0|OFF}} which will enable or disable 
> streaming for connection.
> 2) Add command {{STREAMER FLUSH}} which will force data flush.
> 3) Only INSERT without SELECT works, all other DML statements should throw an 
> exception
> 4) It should be possible to stream into several tables simultaneously (i.e. 
> several streamers could be opened)
> 5) Any DDL statement should force flush of all currently opened streamers.



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

Reply via email to