IGNITE-6917: Implemented SQL COPY command
authorgg-shq <kshirokov@gridgain.com>
Wed, 7 Feb 2018 11:28:04 +0000 (14:28 +0300)
committerIgor Sapego <isapego@gridgain.com>
Wed, 7 Feb 2018 11:30:39 +0000 (14:30 +0300)
commit25d38cc98c4ca098679d69ad90fc8bed66e6916d
tree0f4326dc944c08225599c5165df7d2b2d1566ec6
parentfaf50f1dad74028f6cd665ec23ee3dabc40ea923
IGNITE-6917: Implemented SQL COPY command

This closes #3419
49 files changed:
modules/clients/src/test/java/org/apache/ignite/internal/jdbc2/JdbcBulkLoadSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/JdbcErrorsAbstractSelfTest.java
modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverTestSuite.java
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinBulkLoadAbstractSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinBulkLoadAtomicPartitionedNearSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinBulkLoadAtomicPartitionedSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinBulkLoadAtomicReplicatedSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinBulkLoadTransactionalPartitionedNearSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinBulkLoadTransactionalPartitionedSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinBulkLoadTransactionalReplicatedSelfTest.java [new file with mode: 0644]
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinDynamicIndexAbstractSelfTest.java
modules/clients/src/test/resources/bulkload0.csv [new file with mode: 0644]
modules/clients/src/test/resources/bulkload1.csv [new file with mode: 0644]
modules/clients/src/test/resources/bulkload2.csv [new file with mode: 0644]
modules/clients/src/test/resources/bulkload2_utf.csv [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/cache/query/BulkLoadContextCursor.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/JdbcThinStatement.java
modules/core/src/main/java/org/apache/ignite/internal/jdbc2/JdbcQueryTask.java
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadAckClientParameters.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadCacheWriter.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadCsvFormat.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadCsvParser.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadFormat.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadParser.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadProcessor.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/BulkLoadStreamerWriter.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/pipeline/CharsetDecoderBlock.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/pipeline/CsvLineProcessorBlock.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/pipeline/LineSplitterBlock.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/pipeline/PipelineBlock.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/bulkload/pipeline/StrListAppenderBlock.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcBulkLoadAckResult.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcBulkLoadBatchRequest.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcBulkLoadProcessor.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcRequest.java
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcRequestHandler.java
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcResult.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/core/src/main/java/org/apache/ignite/internal/sql/command/SqlBulkLoadCommand.java [new file with mode: 0644]
modules/core/src/test/java/org/apache/ignite/internal/sql/SqlParserBulkLoadSelfTest.java [new file with mode: 0644]
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/DmlStatementsProcessor.java
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/ddl/DdlStatementsProcessor.java
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/dml/UpdateMode.java
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/dml/UpdatePlan.java
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/dml/UpdatePlanBuilder.java
modules/indexing/src/test/java/org/apache/ignite/testsuites/IgniteCacheQuerySelfTestSuite.java
parent/pom.xml