This is an automated email from the ASF dual-hosted git repository.
parthc pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from f68d3e9 DRILL-6356: batch sizing for union all
new eded745 DRILL-4091: Adding support for additional gis operations in
gis contrib module
new 04a532d DRILL-4364: Image Metadata Format Plugin - Initial commit of
Image Metadata Format Plugin - See
https://issues.apache.org/jira/browse/DRILL-4364
new 5ef220e DRILL-6343: bit vector copyFromSafe is not doing realloc
new 480ade9 DRILL-6236:Batch sizing for hash join
new f48894c DRILL-6445: Fix existing test cases in TestScripts.java and
add new test case for DRILLBIT_CONTEXT variable
new 494d828 DRILL-6450: Visualized plans for profiles querying JDBC
sources is broken
new fde66d7 DRILL-6456: Planner shouldn't create any exchanges on the
right side of Lateral Join.
new 0d5eda8 DRILL-4020: The not-equal operator returns incorrect results
when used on the HBase row key
new 7f30b04 DRILL-5924: native-client: Support user-specified CXX_FLAGS
new 9908ea0 DRILL-5584: Add branding and versioning information for
windows C++ Client.
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
contrib/gis/pom.xml | 6 +-
contrib/gis/sample-data/CA-cities-with-nulls.csv | 3 +
contrib/gis/sample-data/polygons.tsv | 5 +
.../esri/core/geometry/VertexGeomAccessor.java} | 21 +-
.../gis/{STGeomFromTextSrid.java => STBuffer.java} | 33 +-
.../gis/{STGeomFromText.java => STContains.java} | 36 +-
.../gis/{STGeomFromText.java => STCrosses.java} | 35 +-
.../{STGeomFromTextSrid.java => STDifference.java} | 36 +-
.../gis/{STGeomFromText.java => STDisjoint.java} | 35 +-
.../gis/{STGeomFromText.java => STDistance.java} | 36 +-
.../{STGeomFromTextSrid.java => STEnvelope.java} | 39 +-
.../gis/{STGeomFromText.java => STEquals.java} | 35 +-
.../exec/expr/fn/impl/gis/STGeomFromText.java | 4 +-
.../exec/expr/fn/impl/gis/STGeomFromTextSrid.java | 2 +-
.../gis/{STGeomFromText.java => STIntersects.java} | 36 +-
.../gis/{STGeomFromText.java => STOverlaps.java} | 35 +-
.../drill/exec/expr/fn/impl/gis/STRelate.java | 73 +++
.../gis/{STGeomFromText.java => STTouches.java} | 35 +-
.../drill/exec/expr/fn/impl/gis/STTransform.java | 114 +++++
.../gis/{STGeomFromTextSrid.java => STUnion.java} | 35 +-
.../exec/expr/fn/impl/gis/STUnionAggregate.java | 115 +++++
.../impl/gis/{STGeomFromText.java => STXFunc.java} | 30 +-
.../impl/gis/{STGeomFromText.java => STXMax.java} | 39 +-
.../impl/gis/{STGeomFromText.java => STXMin.java} | 39 +-
.../impl/gis/{STGeomFromText.java => STYFunc.java} | 30 +-
.../impl/gis/{STGeomFromText.java => STYMax.java} | 39 +-
.../impl/gis/{STGeomFromText.java => STYMin.java} | 39 +-
.../expr/fn/impl/gis/TestGeometryFunctions.java | 228 +++++++++-
contrib/native/client/CMakeLists.txt | 9 +-
contrib/native/client/src/clientlib/CMakeLists.txt | 12 +-
contrib/native/client/src/clientlib/env.h.in | 7 +-
contrib/native/client/src/clientlib/version.rc.in | 68 +++
.../client/src/clientlib/y2038/CMakeLists.txt | 8 -
contrib/native/client/src/protobuf/CMakeLists.txt | 4 -
.../drill/exec/store/hbase/HBaseFilterBuilder.java | 1 +
.../drill/hbase/TestHBaseFilterPushDown.java | 18 +
.../org/apache/drill/exec/store/jdbc/JdbcPrel.java | 15 +-
.../org/apache/drill/yarn/scripts/ScriptUtils.java | 98 +++-
.../org/apache/drill/yarn/scripts/TestScripts.java | 161 +++++--
exec/java-exec/pom.xml | 5 +
.../exec/physical/impl/join/HashJoinBatch.java | 125 ++++--
.../join/HashJoinMechanicalMemoryCalculator.java | 1 +
.../impl/join/HashJoinMemoryCalculator.java | 1 +
.../impl/join/HashJoinMemoryCalculatorImpl.java | 35 +-
.../exec/physical/impl/join/HashJoinProbe.java | 2 +
.../physical/impl/join/HashJoinProbeTemplate.java | 22 +-
.../visitor/ExcessiveExchangeIdentifier.java | 72 ++-
.../exec/record/AbstractBinaryRecordBatch.java | 4 +
.../drill/exec/record/JoinBatchMemoryManager.java | 61 ++-
.../exec/record/RecordBatchMemoryManager.java | 26 +-
.../apache/drill/exec/record/RecordBatchSizer.java | 49 +-
.../store/image/GenericMetadataDescriptor.java | 89 ++++
.../exec/store/image/GenericMetadataDirectory.java | 315 +++++++++++++
.../exec/store/image/GenericMetadataReader.java | 412 +++++++++++++++++
.../drill/exec/store/image/ImageFormatConfig.java | 97 ++++
.../drill/exec/store/image/ImageFormatPlugin.java | 82 ++++
.../drill/exec/store/image/ImageRecordReader.java | 493 +++++++++++++++++++++
.../main/resources/bootstrap-storage-plugins.json | 18 +
.../impl/join/TestBuildSidePartitioningImpl.java | 20 +-
.../impl/lateraljoin/TestLateralPlans.java | 164 ++++++-
.../exec/physical/unit/TestOutputBatchSize.java | 386 ++++++++++++++++
.../store/dfs/TestFormatPluginOptionExtractor.java | 7 +
.../exec/store/image/TestImageRecordReader.java | 128 ++++++
.../src/test/resources/store/image/1_webp_a.webp | Bin 0 -> 23404 bytes
.../src/test/resources/store/image/adobeJpeg1.eps | Bin 0 -> 99569 bytes
.../src/test/resources/store/image/avi.json | 32 ++
.../src/test/resources/store/image/bmp.json | 36 ++
.../src/test/resources/store/image/eps.json | 116 +++++
.../src/test/resources/store/image/gif.json | 47 ++
.../src/test/resources/store/image/ico.json | 33 ++
.../src/test/resources/store/image/jpeg.json | 213 +++++++++
.../src/test/resources/store/image/mov.json | 67 +++
.../src/test/resources/store/image/mp4.json | 56 +++
.../src/test/resources/store/image/pcx.json | 37 ++
.../src/test/resources/store/image/png.json | 57 +++
.../src/test/resources/store/image/psd.json | 119 +++++
.../store/image/rose-128x174-24bit-lzw.tiff | Bin 0 -> 50476 bytes
.../resources/store/image/rose-128x174-24bit.bmp | Bin 0 -> 66872 bytes
.../resources/store/image/rose-128x174-24bit.pcx | Bin 0 -> 34864 bytes
.../store/image/rose-128x174-32bit-alpha.png | Bin 0 -> 26308 bytes
.../store/image/rose-128x174-32bit-alpha.psd | Bin 0 -> 102618 bytes
.../store/image/rose-128x174-8bit-alpha.gif | Bin 0 -> 10463 bytes
.../store/image/rose-32x32-32bit-alpha.ico | Bin 0 -> 4286 bytes
.../src/test/resources/store/image/sample.avi | Bin 0 -> 375688 bytes
.../src/test/resources/store/image/sample.mov | Bin 0 -> 469690 bytes
.../src/test/resources/store/image/sample.mp4 | Bin 0 -> 383631 bytes
.../src/test/resources/store/image/sample.wav | Bin 0 -> 37534 bytes
.../src/test/resources/store/image/tiff.json | 87 ++++
.../src/test/resources/store/image/wav.json | 32 ++
.../src/test/resources/store/image/webp.json | 29 ++
.../test/resources/store/image/withExifAndIptc.jpg | Bin 0 -> 44606 bytes
exec/jdbc-all/pom.xml | 4 +
.../org/apache/drill/exec/vector/BitVector.java | 8 +-
93 files changed, 4657 insertions(+), 544 deletions(-)
create mode 100644 contrib/gis/sample-data/CA-cities-with-nulls.csv
create mode 100644 contrib/gis/sample-data/polygons.tsv
copy contrib/{native/client/src/clientlib/env.h.in =>
gis/src/main/java/com/esri/core/geometry/VertexGeomAccessor.java} (65%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromTextSrid.java
=> STBuffer.java} (63%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STContains.java} (59%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STCrosses.java} (61%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromTextSrid.java
=> STDifference.java} (59%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STDisjoint.java} (61%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STDistance.java} (58%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromTextSrid.java
=> STEnvelope.java} (60%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STEquals.java} (61%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STIntersects.java} (59%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STOverlaps.java} (60%)
create mode 100644
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/STRelate.java
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STTouches.java} (61%)
create mode 100644
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/STTransform.java
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromTextSrid.java
=> STUnion.java} (61%)
create mode 100644
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/STUnionAggregate.java
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STXFunc.java} (66%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STXMax.java} (60%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STXMin.java} (60%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STYFunc.java} (66%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STYMax.java} (60%)
copy
contrib/gis/src/main/java/org/apache/drill/exec/expr/fn/impl/gis/{STGeomFromText.java
=> STYMin.java} (60%)
create mode 100644 contrib/native/client/src/clientlib/version.rc.in
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/image/GenericMetadataDescriptor.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/image/GenericMetadataDirectory.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/image/GenericMetadataReader.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/image/ImageFormatConfig.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/image/ImageFormatPlugin.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/image/ImageRecordReader.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/image/TestImageRecordReader.java
create mode 100644 exec/java-exec/src/test/resources/store/image/1_webp_a.webp
create mode 100644 exec/java-exec/src/test/resources/store/image/adobeJpeg1.eps
create mode 100644 exec/java-exec/src/test/resources/store/image/avi.json
create mode 100644 exec/java-exec/src/test/resources/store/image/bmp.json
create mode 100644 exec/java-exec/src/test/resources/store/image/eps.json
create mode 100644 exec/java-exec/src/test/resources/store/image/gif.json
create mode 100644 exec/java-exec/src/test/resources/store/image/ico.json
create mode 100644 exec/java-exec/src/test/resources/store/image/jpeg.json
create mode 100644 exec/java-exec/src/test/resources/store/image/mov.json
create mode 100644 exec/java-exec/src/test/resources/store/image/mp4.json
create mode 100644 exec/java-exec/src/test/resources/store/image/pcx.json
create mode 100644 exec/java-exec/src/test/resources/store/image/png.json
create mode 100644 exec/java-exec/src/test/resources/store/image/psd.json
create mode 100644
exec/java-exec/src/test/resources/store/image/rose-128x174-24bit-lzw.tiff
create mode 100644
exec/java-exec/src/test/resources/store/image/rose-128x174-24bit.bmp
create mode 100644
exec/java-exec/src/test/resources/store/image/rose-128x174-24bit.pcx
create mode 100644
exec/java-exec/src/test/resources/store/image/rose-128x174-32bit-alpha.png
create mode 100644
exec/java-exec/src/test/resources/store/image/rose-128x174-32bit-alpha.psd
create mode 100644
exec/java-exec/src/test/resources/store/image/rose-128x174-8bit-alpha.gif
create mode 100644
exec/java-exec/src/test/resources/store/image/rose-32x32-32bit-alpha.ico
create mode 100644 exec/java-exec/src/test/resources/store/image/sample.avi
create mode 100644 exec/java-exec/src/test/resources/store/image/sample.mov
create mode 100644 exec/java-exec/src/test/resources/store/image/sample.mp4
create mode 100644 exec/java-exec/src/test/resources/store/image/sample.wav
create mode 100644 exec/java-exec/src/test/resources/store/image/tiff.json
create mode 100644 exec/java-exec/src/test/resources/store/image/wav.json
create mode 100644 exec/java-exec/src/test/resources/store/image/webp.json
create mode 100644
exec/java-exec/src/test/resources/store/image/withExifAndIptc.jpg
--
To stop receiving notification emails like this one, please contact
[email protected].