ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-7253) JDBC thin driver: introduce streaming mode
Date Fri, 09 Feb 2018 12:55:00 GMT

    [ 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:




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:


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
> 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

View raw message