This is an automated email from the ASF dual-hosted git repository.

huor pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hawq.git.


    from 39d8eb5  HAWQ-1690. Add common utility used by ORC foramt
     add 9701636  HAWQ-1691. Add universal plan used by ORC format

No new revisions were added by this update.

Summary of changes:
 depends/build-all.sh                               |    3 +
 depends/{dbcommon => univplan}/.gitignore          |    0
 .../CMake/CMakeTestCompileInt64tType.cc            |    0
 depends/univplan/CMake/FindCogapp.cmake            |   50 +
 .../{dbcommon => univplan}/CMake/FindGFlags.cmake  |    0
 .../{dbcommon => univplan}/CMake/FindGlog.cmake    |    0
 .../{dbcommon => univplan}/CMake/FindJSON.cmake    |    0
 .../{dbcommon => univplan}/CMake/FindSnappy.cmake  |    0
 .../{libyarn => univplan}/CMake/Functions.cmake    |    0
 depends/{dbcommon => univplan}/CMake/Options.cmake |    0
 .../{dbcommon => univplan}/CMake/Platform.cmake    |    0
 depends/univplan/CMakeLists.txt                    |   28 +
 depends/{ => univplan}/README                      |    0
 depends/univplan/bootstrap                         |  109 ++
 depends/univplan/src/CMakeLists.txt                |   77 ++
 depends/univplan/src/univplan/common/expression.cc |  742 +++++++++++++
 depends/univplan/src/univplan/common/expression.h  |  350 ++++++
 .../univplan/src/univplan/common/plannode-util.h   |  336 ++++++
 .../univplan/src/univplan/common/plannode-walker.h |  138 +++
 depends/univplan/src/univplan/common/stagize.cc    |  212 ++++
 depends/univplan/src/univplan/common/stagize.h     |   54 +
 depends/univplan/src/univplan/common/statistics.h  |   71 ++
 .../univplan/src/univplan/common/subplan-util.cc   |  151 +++
 .../univplan/src/univplan/common/subplan-util.h    |   46 +
 .../univplan/src/univplan/common/univplan-type.h   |  145 +++
 depends/univplan/src/univplan/common/var-util.cc   |  111 ++
 depends/univplan/src/univplan/common/var-util.h    |   40 +
 .../univplan/src/univplan/cwrapper/univplan-c.cc   | 1172 ++++++++++++++++++++
 .../univplan/src/univplan/cwrapper/univplan-c.h    |  352 ++++++
 .../src/univplan/minmax/minmax-predicates.cc       |  596 ++++++++++
 .../src/univplan/minmax/minmax-predicates.h        |  604 ++++++++++
 .../univplan/proto/universal-plan-catalog.proto    |   62 ++
 .../src/univplan/proto/universal-plan-expr.proto   |  216 ++++
 .../src/univplan/proto/universal-plan.proto        |  415 +++++++
 .../src/univplan/testutil/univplan-proto-util.cc   |  519 +++++++++
 .../src/univplan/testutil/univplan-proto-util.h    |  276 +++++
 .../univplanbuilder/univplanbuilder-agg.cc         |   57 +
 .../univplan/univplanbuilder/univplanbuilder-agg.h |   51 +
 .../univplanbuilder/univplanbuilder-append.cc      |   53 +
 .../univplanbuilder/univplanbuilder-append.h       |   48 +
 .../univplanbuilder/univplanbuilder-column.h       |   54 +
 .../univplanbuilder/univplanbuilder-connector.h    |   98 ++
 .../univplanbuilder/univplanbuilder-expr-node.h    |  736 ++++++++++++
 .../univplanbuilder/univplanbuilder-expr-poly.h    |   54 +
 .../univplanbuilder/univplanbuilder-expr-tree.h    |  105 ++
 .../univplanbuilder-ext-gs-filter.cc               |   55 +
 .../univplanbuilder-ext-gs-filter.h                |   51 +
 .../univplanbuilder/univplanbuilder-ext-gs-proj.cc |   57 +
 .../univplanbuilder/univplanbuilder-ext-gs-proj.h  |   51 +
 .../univplanbuilder/univplanbuilder-ext-gs-scan.cc |  103 ++
 .../univplanbuilder/univplanbuilder-ext-gs-scan.h  |   62 ++
 .../univplanbuilder/univplanbuilder-hash.h         |   64 ++
 .../univplanbuilder/univplanbuilder-hashjoin.h     |   79 ++
 .../univplanbuilder/univplanbuilder-insert.cc      |   50 +
 .../univplanbuilder/univplanbuilder-insert.h       |   48 +
 .../univplanbuilder/univplanbuilder-limit.cc       |   57 +
 .../univplanbuilder/univplanbuilder-limit.h        |   52 +
 .../univplanbuilder/univplanbuilder-listener.h     |   48 +
 .../univplanbuilder/univplanbuilder-material.h     |   94 ++
 .../univplanbuilder/univplanbuilder-mergejoin.h    |   74 ++
 .../univplanbuilder/univplanbuilder-nestloop.h     |   68 ++
 .../univplanbuilder/univplanbuilder-node.cc        |   73 ++
 .../univplanbuilder/univplanbuilder-node.h         |   71 ++
 .../univplanbuilder/univplanbuilder-paraminfo.h    |   59 +
 .../univplanbuilder-plan-node-poly.h               |   60 +
 .../univplanbuilder/univplanbuilder-plan.cc        |  153 +++
 .../univplanbuilder/univplanbuilder-plan.h         |   86 ++
 .../univplanbuilder-range-tbl-entry.h              |   52 +
 .../univplanbuilder/univplanbuilder-receiver.h     |   51 +
 .../univplanbuilder/univplanbuilder-result.h       |   67 ++
 .../univplanbuilder/univplanbuilder-scan-seq.cc    |   70 ++
 .../univplanbuilder/univplanbuilder-scan-seq.h     |   56 +
 .../univplanbuilder/univplanbuilder-scan-task.h    |   94 ++
 .../univplanbuilder-shareinput-scan.h              |   70 ++
 .../univplanbuilder/univplanbuilder-sink.h         |  252 +++++
 .../univplanbuilder/univplanbuilder-sort.cc        |   65 ++
 .../univplanbuilder/univplanbuilder-sort.h         |   54 +
 .../univplanbuilder-subquery-scan.h                |   67 ++
 .../univplanbuilder/univplanbuilder-table.h        |   67 ++
 .../univplanbuilder/univplanbuilder-target-entry.h |   67 ++
 .../univplanbuilder/univplanbuilder-unique.cc      |   57 +
 .../univplanbuilder/univplanbuilder-unique.h       |   51 +
 .../univplan/univplanbuilder/univplanbuilder.cc    |   92 ++
 .../src/univplan/univplanbuilder/univplanbuilder.h |   68 ++
 depends/univplan/test/CMakeLists.txt               |   33 +
 depends/univplan/test/data/TestAgg                 |  260 +++++
 depends/univplan/test/data/TestCompletedPlanAfter  |  849 ++++++++++++++
 depends/univplan/test/data/TestCompletedPlanBefore |  628 +++++++++++
 depends/univplan/test/data/TestLimitCount          |  228 ++++
 depends/univplan/test/data/TestLimitCountOffset    |  246 ++++
 depends/univplan/test/data/TestLimitOffset         |  212 ++++
 depends/univplan/test/data/TestNullTest            |  136 +++
 depends/univplan/test/data/TestQualListAndExpr     |  259 +++++
 depends/univplan/test/data/TestSort                |   99 ++
 depends/univplan/test/data/TestStagizeAfter        |  167 +++
 depends/univplan/test/data/TestStagizeBefore       |  100 ++
 .../univplan/test/data/TestUnivPlanProtoGenerate   |  130 +++
 .../test/parallel/parallel-launcher.py             |    0
 depends/univplan/test/unit/CMakeLists.txt          |   14 +
 depends/univplan/test/unit/test-basic-univplan.cc  |  259 +++++
 .../univplan/test/unit/test-minmax-cotasklist.cc   |  259 +++++
 .../univplan/test/unit/test-univplan-cwrapper.cc   |   90 ++
 depends/univplan/test/unit/test-univplan.h         |   67 ++
 depends/univplan/test/unit/unit-test-main.cc       |   32 +
 104 files changed, 15014 insertions(+)
 copy depends/{dbcommon => univplan}/.gitignore (100%)
 copy depends/{dbcommon => univplan}/CMake/CMakeTestCompileInt64tType.cc (100%)
 create mode 100644 depends/univplan/CMake/FindCogapp.cmake
 copy depends/{dbcommon => univplan}/CMake/FindGFlags.cmake (100%)
 copy depends/{dbcommon => univplan}/CMake/FindGlog.cmake (100%)
 copy depends/{dbcommon => univplan}/CMake/FindJSON.cmake (100%)
 copy depends/{dbcommon => univplan}/CMake/FindSnappy.cmake (100%)
 copy depends/{libyarn => univplan}/CMake/Functions.cmake (100%)
 copy depends/{dbcommon => univplan}/CMake/Options.cmake (100%)
 copy depends/{dbcommon => univplan}/CMake/Platform.cmake (100%)
 create mode 100644 depends/univplan/CMakeLists.txt
 copy depends/{ => univplan}/README (100%)
 create mode 100755 depends/univplan/bootstrap
 create mode 100644 depends/univplan/src/CMakeLists.txt
 create mode 100644 depends/univplan/src/univplan/common/expression.cc
 create mode 100644 depends/univplan/src/univplan/common/expression.h
 create mode 100644 depends/univplan/src/univplan/common/plannode-util.h
 create mode 100644 depends/univplan/src/univplan/common/plannode-walker.h
 create mode 100644 depends/univplan/src/univplan/common/stagize.cc
 create mode 100644 depends/univplan/src/univplan/common/stagize.h
 create mode 100644 depends/univplan/src/univplan/common/statistics.h
 create mode 100644 depends/univplan/src/univplan/common/subplan-util.cc
 create mode 100644 depends/univplan/src/univplan/common/subplan-util.h
 create mode 100644 depends/univplan/src/univplan/common/univplan-type.h
 create mode 100644 depends/univplan/src/univplan/common/var-util.cc
 create mode 100644 depends/univplan/src/univplan/common/var-util.h
 create mode 100644 depends/univplan/src/univplan/cwrapper/univplan-c.cc
 create mode 100644 depends/univplan/src/univplan/cwrapper/univplan-c.h
 create mode 100644 depends/univplan/src/univplan/minmax/minmax-predicates.cc
 create mode 100644 depends/univplan/src/univplan/minmax/minmax-predicates.h
 create mode 100644 
depends/univplan/src/univplan/proto/universal-plan-catalog.proto
 create mode 100644 
depends/univplan/src/univplan/proto/universal-plan-expr.proto
 create mode 100644 depends/univplan/src/univplan/proto/universal-plan.proto
 create mode 100644 
depends/univplan/src/univplan/testutil/univplan-proto-util.cc
 create mode 100644 depends/univplan/src/univplan/testutil/univplan-proto-util.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-agg.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-agg.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-append.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-append.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-column.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-connector.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-expr-node.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-expr-poly.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-expr-tree.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-ext-gs-filter.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-ext-gs-filter.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-ext-gs-proj.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-ext-gs-proj.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-ext-gs-scan.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-ext-gs-scan.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-hash.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-hashjoin.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-insert.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-insert.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-limit.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-limit.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-listener.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-material.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-mergejoin.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-nestloop.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-node.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-node.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-paraminfo.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-plan-node-poly.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-plan.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-plan.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-range-tbl-entry.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-receiver.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-result.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-scan-seq.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-scan-seq.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-scan-task.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-shareinput-scan.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-sink.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-sort.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-sort.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-subquery-scan.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-table.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-target-entry.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-unique.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder-unique.h
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder.cc
 create mode 100644 
depends/univplan/src/univplan/univplanbuilder/univplanbuilder.h
 create mode 100644 depends/univplan/test/CMakeLists.txt
 create mode 100644 depends/univplan/test/data/TestAgg
 create mode 100644 depends/univplan/test/data/TestCompletedPlanAfter
 create mode 100644 depends/univplan/test/data/TestCompletedPlanBefore
 create mode 100644 depends/univplan/test/data/TestLimitCount
 create mode 100644 depends/univplan/test/data/TestLimitCountOffset
 create mode 100644 depends/univplan/test/data/TestLimitOffset
 create mode 100644 depends/univplan/test/data/TestNullTest
 create mode 100644 depends/univplan/test/data/TestQualListAndExpr
 create mode 100644 depends/univplan/test/data/TestSort
 create mode 100644 depends/univplan/test/data/TestStagizeAfter
 create mode 100644 depends/univplan/test/data/TestStagizeBefore
 create mode 100644 depends/univplan/test/data/TestUnivPlanProtoGenerate
 copy depends/{dbcommon => univplan}/test/parallel/parallel-launcher.py (100%)
 create mode 100644 depends/univplan/test/unit/CMakeLists.txt
 create mode 100644 depends/univplan/test/unit/test-basic-univplan.cc
 create mode 100644 depends/univplan/test/unit/test-minmax-cotasklist.cc
 create mode 100644 depends/univplan/test/unit/test-univplan-cwrapper.cc
 create mode 100644 depends/univplan/test/unit/test-univplan.h
 create mode 100644 depends/univplan/test/unit/unit-test-main.cc

Reply via email to