This is an automated email from the ASF dual-hosted git repository.
cgivre pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from 41ec534 DRILL-8018: Bump Splunk SDK to version 1.7.1 (#2345)
add 81b8a98 DRILL-8005: Add Writer to JDBC Storage Plugin (#2327)
No new revisions were added by this update.
Summary of changes:
contrib/storage-jdbc/WritingToJDBC.md | 75 +
contrib/storage-jdbc/pom.xml | 19 +-
.../exec/store/jdbc/CapitalizingJdbcSchema.java | 82 +-
.../drill/exec/store/jdbc/DrillJdbcConvention.java | 4 +-
.../drill/exec/store/jdbc/JdbcBatchReader.java | 16 +-
.../drill/exec/store/jdbc/JdbcCatalogSchema.java | 3 +-
.../drill/exec/store/jdbc/JdbcRecordWriter.java | 900 +++
.../drill/exec/store/jdbc/JdbcStorageConfig.java | 31 +-
.../drill/exec/store/jdbc/JdbcStoragePlugin.java | 8 +-
.../apache/drill/exec/store/jdbc/JdbcWriter.java} | 51 +-
.../exec/store/jdbc/JdbcWriterBatchCreator.java} | 15 +-
.../drill/exec/store/jdbc/JdbcWriterField.java} | 26 +-
.../exec/store/jdbc/utils/JdbcDDLQueryUtils.java | 114 +
.../exec/store/jdbc/utils/JdbcQueryBuilder.java | 127 +
.../store/jdbc/writers/JdbcVardecimalWriter.java | 7 +-
.../drill/exec/store/jdbc/JdbcTestUtils.java | 99 +
.../drill/exec/store/jdbc/TestDataSource.java | 10 +-
.../store/jdbc/TestJdbcPluginWithClickhouse.java | 2 +-
.../exec/store/jdbc/TestJdbcPluginWithH2IT.java | 2 +-
.../exec/store/jdbc/TestJdbcPluginWithMySQLIT.java | 4 +-
.../store/jdbc/TestJdbcPluginWithPostgres.java | 316 ++
.../exec/store/jdbc/TestJdbcQueryBuilder.java | 51 +
.../exec/store/jdbc/TestJdbcWriterWithH2.java | 447 ++
.../exec/store/jdbc/TestJdbcWriterWithMySQL.java | 519 ++
.../store/jdbc/TestJdbcWriterWithPostgres.java | 449 ++
.../src/test/resources/csv/large_csv.csvh | 6001 ++++++++++++++++++++
.../src/test/resources/json/complexData.json | 9 +
.../src/test/resources/json/dataTypes.json | 18 +
.../src/test/resources/json/repeatedData.json | 7 +
.../src/test/resources/json/uglyData.json | 4 +
.../mysql_config_override/mysql_override.cnf | 1 +
.../src/test/resources/postgres-test-data.sql | 101 +
docs/dev/CreatingAWriter.md | 176 +
.../drill/exec/planner/sql/SchemaUtilites.java | 4 +-
34 files changed, 9633 insertions(+), 65 deletions(-)
create mode 100644 contrib/storage-jdbc/WritingToJDBC.md
create mode 100644
contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcRecordWriter.java
copy
contrib/{storage-kudu/src/main/java/org/apache/drill/exec/store/kudu/KuduWriter.java
=>
storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcWriter.java}
(57%)
copy
contrib/{storage-kudu/src/main/java/org/apache/drill/exec/store/kudu/KuduWriterBatchCreator.java
=>
storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcWriterBatchCreator.java}
(81%)
copy
contrib/{storage-kudu/src/main/java/org/apache/drill/exec/store/kudu/KuduScanSpec.java
=>
storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcWriterField.java}
(63%)
create mode 100644
contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/utils/JdbcDDLQueryUtils.java
create mode 100644
contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/utils/JdbcQueryBuilder.java
create mode 100644
contrib/storage-jdbc/src/test/java/org/apache/drill/exec/store/jdbc/JdbcTestUtils.java
create mode 100644
contrib/storage-jdbc/src/test/java/org/apache/drill/exec/store/jdbc/TestJdbcPluginWithPostgres.java
create mode 100644
contrib/storage-jdbc/src/test/java/org/apache/drill/exec/store/jdbc/TestJdbcQueryBuilder.java
create mode 100644
contrib/storage-jdbc/src/test/java/org/apache/drill/exec/store/jdbc/TestJdbcWriterWithH2.java
create mode 100644
contrib/storage-jdbc/src/test/java/org/apache/drill/exec/store/jdbc/TestJdbcWriterWithMySQL.java
create mode 100644
contrib/storage-jdbc/src/test/java/org/apache/drill/exec/store/jdbc/TestJdbcWriterWithPostgres.java
create mode 100644 contrib/storage-jdbc/src/test/resources/csv/large_csv.csvh
create mode 100644
contrib/storage-jdbc/src/test/resources/json/complexData.json
create mode 100644 contrib/storage-jdbc/src/test/resources/json/dataTypes.json
create mode 100644
contrib/storage-jdbc/src/test/resources/json/repeatedData.json
create mode 100644 contrib/storage-jdbc/src/test/resources/json/uglyData.json
create mode 100644
contrib/storage-jdbc/src/test/resources/postgres-test-data.sql
create mode 100644 docs/dev/CreatingAWriter.md