GitHub user gg-shq opened a pull request: https://github.com/apache/ignite/pull/3537
IGNITE-7537: [UNFINISHED] SQL COPY: CSV parsing options The CSV parser code is not yet finished, however the rest of the code (SQL COPY command parameters) is close to completion. You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-7537 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/3537.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 #3537 ---- commit deb7994f0fd4233e3e0b699794b9066af87195c7 Author: gg-shq <kshirokov@...> Date: 2018-01-19T12:13:37Z IGNITE-6917: Intermediate commit commit e7747a58c2cdacc6987d625a46d1f79a81863cd3 Author: gg-shq <kshirokov@...> Date: 2018-01-19T17:21:50Z IGNITE-6917: Intermediate commit commit 6f37e6751285a96bdf757b392e1d4113bb47ee48 Author: gg-shq <kshirokov@...> Date: 2018-01-19T17:30:22Z IGNITE-6917: Intermediate commit commit 49f0324c77d0bb3b4ec87317b1ecbde1bd6f34b1 Author: gg-shq <kshirokov@...> Date: 2018-01-22T10:27:34Z IGNITE-6917: Intermediate commit commit a5bec61d41d8dc242cfbf11a7cf03c23bbbcd7c3 Author: gg-shq <kshirokov@...> Date: 2018-01-22T12:25:04Z IGNITE-6917: Intermediate commit commit e18e18696fc92b93b17decf087721c693625ac36 Author: gg-shq <kshirokov@...> Date: 2018-01-22T12:35:56Z IGNITE-6917: Intermediate commit commit 990c04919e181535e57290ee2516a9603657c160 Author: gg-shq <kshirokov@...> Date: 2018-01-22T16:18:18Z IGNITE-6917: Intermediate commit commit 8b163410845a6e6233fa8a2746402651ccea3f69 Author: gg-shq <kshirokov@...> Date: 2018-01-22T17:16:20Z IGNITE-6917: Intermediate commit commit faf762815ef58865c560d6de722be446e429c61d Author: gg-shq <kshirokov@...> Date: 2018-01-23T12:37:56Z IGNITE-6917: Intermediate commit commit f79343f04360b913b32403d5aa0defaf5d04b357 Author: gg-shq <kshirokov@...> Date: 2018-01-23T12:40:34Z IGNITE-6917: Intermediate commit commit efc5d7ab9bad52aaad0872977495a158b0e47770 Author: gg-shq <kshirokov@...> Date: 2018-01-23T13:50:04Z IGNITE-6917: Added BATCH_SIZE parameter to COPY SQL command for internal testing. Adding tests. commit b61db5de48d9a91a658f6133a2ad2544f358ebbf Author: gg-shq <kshirokov@...> Date: 2018-01-24T11:18:55Z IGNITE-6917: Adding tests. Clarifying default columns set. commit aa31488b74c74f881c247339a4b2bd31bf45b849 Author: gg-shq <kshirokov@...> Date: 2018-01-24T19:00:17Z IGNITE-6917: More tests, more logging, cleanups, streaming CSV decoder commit 01125f4bb68bc4ae958cae1d2f8f7dee493fa55e Author: gg-shq <kshirokov@...> Date: 2018-01-25T11:54:29Z IGNITE-6917: Javadoc, added BulkLoadCacheWriter. commit 1a21cd91b3571a23d21bab7cb653478312178bb0 Author: gg-shq <kshirokov@...> Date: 2018-01-25T12:29:03Z IGNITE-6917: Javadoc, javadoc, javadoc. commit a34060392bd5d86b0118fbd26127460d54f918c3 Author: gg-shq <kshirokov@...> Date: 2018-01-25T12:29:57Z IGNITE-6917: Fixed a syntax error added involuntarily in the previous commit. commit ccaef2e349a728145c77c50d96d24e8a38ac35e1 Author: gg-shq <kshirokov@...> Date: 2018-01-25T13:31:40Z IGNITE-6917: Fixed charset decoder bugs, tests, handling of empty lines commit b4cf0a4a4fb6cf3c6c35f09fe99ac5954541a679 Author: gg-shq <kshirokov@...> Date: 2018-01-26T10:54:01Z Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-6917-1 # Conflicts: # 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 commit 26694bc00b76895d4f22e8416af29000197230ec Author: gg-shq <kshirokov@...> Date: 2018-01-26T12:45:32Z IGNITE-6917: Moved syntax tests to a separate file, moved truncated rows handling from UpdatePlan.processRow() to a different place, minor changes commit 1d7a9f8818dff4c4bc6a8f9d509a23be394b3e59 Author: gg-shq <kshirokov@...> Date: 2018-01-26T12:55:47Z IGNITE-6917: Find input files by using IgniteUtils.resolveIgnitePath(), test fixes. commit 58c9b2dc7190c149e9c9fa377a2581849bb41420 Author: gg-shq <kshirokov@...> Date: 2018-01-26T12:58:58Z Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-6917-1 commit 47eace53c82770b076b26bbba87944c872a941ad Author: gg-shq <kshirokov@...> Date: 2018-01-26T13:06:11Z IGNITE-6917: Javadoc, tidying up. commit ba0f9c822a0873662a5505892956ca4e68d87e56 Author: gg-shq <kshirokov@...> Date: 2018-01-26T14:53:10Z IGNITE-6917: Added error reporting and tests for batch mode and into jdbc2 driver. commit 6e550ef3f0de02ceb0a24e4787906cacb320e54e Author: gg-shq <kshirokov@...> Date: 2018-01-26T14:55:37Z IGNITE-6917: Minor fixes in testMultipleStatement() commit 8902a6c061fbd5ea0a6ac203f03e079b3499bd54 Author: gg-shq <kshirokov@...> Date: 2018-01-26T15:07:55Z IGNITE-6917: Add tests for COPY command in transactional/replicated/near cache modes commit 23d792badbed9ad37645ddbbdba2d15381cbee1d Author: gg-shq <kshirokov@...> Date: 2018-01-27T11:21:34Z IGNITE-6917: ignore *.csv files in license checking commit a9bfda3f7022fb6ea4a697049ba49a6126f58f77 Author: gg-shq <kshirokov@...> Date: 2018-01-29T15:04:49Z IGNITE-6917: Fixing build and tests: javadoc, tests, JdbQueryTask to avoid double queries, internal command matching pattern. commit fae89b2a98980fa9f7a6f43bb0628d19cf9c7a5b Author: gg-shq <kshirokov@...> Date: 2018-01-29T15:31:57Z IGNITE-6917: Added tests for various JDBC executing patterns (execute()/executeUpdate()/executeQuery(), preparedStatement() with parameters, etc.) commit a6cf198addeb984089797bdbdfcd82d9d68083a6 Author: gg-shq <kshirokov@...> Date: 2018-01-29T18:15:56Z IGNITE-6917: Javadoc, minor code fixes to improve clarity. commit 46e367264dae5a7341488dc224b7df85c75f6033 Author: gg-shq <kshirokov@...> Date: 2018-01-30T15:23:16Z IGNITE-6917: Tidying up code. ---- ---