You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by zt...@apache.org on 2022/03/17 01:27:48 UTC
[hawq] branch master updated (1aa69cf -> 054b407)
This is an automated email from the ASF dual-hosted git repository.
ztao1987 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hawq.git.
from 1aa69cf HAWQ-1832. fix ORC bloom filter option
add e0a3899 HAWQ-1811. Sync with OushuDB - Phase IV
add 054b407 HAWQ-1834. add options for native orc table creation
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 3 +-
contrib/hornet/hornet.c | 131 +
contrib/hornet/load_hornet_helper_function.sql | 24 +-
contrib/hornet/newcdbhash.c | 196 +
contrib/hornet/oldcdbhash.c | 412 +
contrib/magma/magma.c | 258 +-
contrib/orc/orc.c | 6 +-
src/all_src_files.txt | 8 +
src/backend/access/appendonly/aomd.c | 55 +
src/backend/access/bitmap/bitmapinsert.c | 3 +-
src/backend/access/bitmap/bitmappages.c | 2 +-
src/backend/access/bitmap/bitmapsearch.c | 4 +-
src/backend/access/common/reloptions.c | 278 +-
src/backend/access/common/scankey.c | 15 +-
src/backend/access/external/plugstorage.c | 54 +-
src/backend/access/index/catquery.c | 12 +-
src/backend/access/index/gperf.init | 10 +-
src/backend/access/nbtree/nbtsearch.c | 4 +-
src/backend/access/orc/orcam.c | 440 +-
src/backend/access/orc/orcsegfiles.c | 34 +-
src/backend/bootstrap/bootparse.y | 38 +
src/backend/catalog/Makefile | 2 +
src/backend/catalog/aclchk.c | 83 +-
src/backend/catalog/catalog.c | 24 +-
src/backend/catalog/core/catcoregen.py | 8 +
src/backend/catalog/dependency.c | 50 +
src/backend/catalog/index.c | 3 +-
src/backend/catalog/namespace.c | 71 +
src/backend/catalog/skylon_elabel.c | 74 +
src/backend/catalog/skylon_elabel_attribute.c | 78 +
src/backend/catalog/skylon_graph.c | 72 +
src/backend/catalog/skylon_graph_elabel.c | 71 +
src/backend/catalog/skylon_graph_vlabel.c | 71 +
src/backend/catalog/skylon_index.c | 84 +
src/backend/catalog/skylon_vlabel.c | 71 +
src/backend/catalog/skylon_vlabel_attribute.c | 76 +
src/backend/catalog/system_views.sql | 29 +
src/backend/cdb/Makefile | 1 -
src/backend/cdb/cdbdatalocality.c | 187 +-
src/backend/cdb/cdbexplain.c | 165 +-
src/backend/cdb/cdbplan.c | 8 +
src/backend/cdb/dispatcher.c | 1 -
src/backend/cdb/dispatcher_new.c | 10 +-
src/backend/commands/copy.c | 4 +
src/backend/commands/explain.c | 9 -
src/backend/commands/indexcmds.c | 80 +-
src/backend/commands/tablecmds.c | 1428 ++++
src/backend/commands/vacuum.c | 20 +
src/backend/executor/execIndexscan.c | 34 +-
src/backend/executor/execMain.c | 34 +-
src/backend/executor/execUtils.c | 13 +-
src/backend/executor/functions.c | 4 +-
src/backend/executor/newExecutor.c | 12 +-
src/backend/executor/nodeExternalscan.c | 104 +-
src/backend/executor/nodeIndexscan.c | 50 +-
src/backend/executor/nodeNestloop.c | 38 +-
src/backend/executor/nodeSubplan.c | 68 +-
src/backend/executor/spi.c | 5 +-
src/backend/nodes/copyfuncs.c | 35 +-
src/backend/nodes/equalfuncs.c | 9 +
src/backend/nodes/outfast.c | 30 +
src/backend/nodes/outfuncs.c | 9 +
src/backend/nodes/readfast.c | 33 +-
src/backend/nodes/readfuncs.c | 12 +-
src/backend/optimizer/path/indxpath.c | 108 +-
src/backend/optimizer/plan/createplan.c | 33 +-
src/backend/optimizer/plan/newPlanner.c | 70 +-
src/backend/optimizer/plan/planner.c | 2 +-
src/backend/optimizer/plan/setrefs.c | 26 +
src/backend/parser/analyze.c | 451 +-
src/backend/parser/gram.y | 262 +-
src/backend/parser/parse_clause.c | 183 +-
src/backend/parser/parse_expr.c | 49 +-
src/backend/parser/parse_relation.c | 19 +-
src/backend/tcop/postgres.c | 22 +-
src/backend/tcop/utility.c | 56 +
src/backend/utils/cache/lsyscache.c | 52 +-
src/backend/utils/cache/relcache.c | 37 +
src/backend/utils/init/globals.c | 2 -
src/backend/utils/misc/guc.c | 25 +-
src/backend/utils/mmgr/Makefile | 2 +
src/bin/psql/tab-complete.c | 87 +-
src/include/access/aomd.h | 10 +
src/include/access/orcam.h | 67 +-
src/include/access/orcsegfiles.h | 3 +-
src/include/access/plugstorage.h | 13 +-
src/include/access/relscan.h | 10 +-
src/include/access/skey.h | 20 +-
src/include/catalog/calico.pl | 8 +
src/include/catalog/dependency.h | 3 +
src/include/catalog/indexing.h | 21 +
src/include/catalog/namespace.h | 3 +-
src/include/catalog/pg_tidycat.h | 8 +
src/include/catalog/pg_type.h | 23 +
src/include/catalog/skylon_elabel.h | 113 +
src/include/catalog/skylon_elabel_attribute.h | 118 +
src/include/catalog/skylon_graph.h | 107 +
src/include/catalog/skylon_graph_elabel.h | 112 +
src/include/catalog/skylon_graph_vlabel.h | 111 +
src/include/catalog/skylon_index.h | 58 +
src/include/catalog/skylon_vlabel.h | 106 +
src/include/catalog/skylon_vlabel_attribute.h | 116 +
src/include/cdb/cdbexplain.h | 5 -
src/include/cdb/dispatcher_new.h | 3 +
src/include/commands/tablecmds.h | 12 +
src/include/executor/executor.h | 7 +-
src/include/executor/nodeIndexscan.h | 1 +
src/include/miscadmin.h | 2 -
src/include/nodes/execnodes.h | 10 +-
src/include/nodes/nodes.h | 4 +
src/include/nodes/parsenodes.h | 43 +-
src/include/nodes/plannodes.h | 9 +-
src/include/optimizer/cost.h | 2 +-
src/include/optimizer/newPlanner.h | 20 +-
src/include/parser/gramparse.h | 7 +-
src/include/parser/kwlist.h | 5 +
src/include/parser/parse_node.h | 1 +
src/include/utils/acl.h | 1 +
src/include/utils/lsyscache.h | 1 +
src/include/utils/rel.h | 5 +-
tools/bin/gppylib/data/3.1.json | 620 +-
tools/bin/gppylib/data/3.2.json | 10458 -----------------------
tools/bin/gppylib/data/4.0.json | 10458 -----------------------
tools/bin/hawq | 6 +
tools/bin/hawqbackup | 261 +
tools/bin/hawqpylib/HAWQ_HELP.py | 22 +
tools/bin/hawqrestore | 105 +
127 files changed, 8038 insertions(+), 21803 deletions(-)
create mode 100644 contrib/hornet/newcdbhash.c
create mode 100644 contrib/hornet/oldcdbhash.c
create mode 100644 src/backend/catalog/skylon_elabel.c
create mode 100644 src/backend/catalog/skylon_elabel_attribute.c
create mode 100644 src/backend/catalog/skylon_graph.c
create mode 100644 src/backend/catalog/skylon_graph_elabel.c
create mode 100644 src/backend/catalog/skylon_graph_vlabel.c
create mode 100644 src/backend/catalog/skylon_index.c
create mode 100644 src/backend/catalog/skylon_vlabel.c
create mode 100644 src/backend/catalog/skylon_vlabel_attribute.c
create mode 100644 src/include/catalog/skylon_elabel.h
create mode 100644 src/include/catalog/skylon_elabel_attribute.h
create mode 100644 src/include/catalog/skylon_graph.h
create mode 100644 src/include/catalog/skylon_graph_elabel.h
create mode 100644 src/include/catalog/skylon_graph_vlabel.h
create mode 100644 src/include/catalog/skylon_index.h
create mode 100644 src/include/catalog/skylon_vlabel.h
create mode 100644 src/include/catalog/skylon_vlabel_attribute.h
mode change 100755 => 100644 tools/bin/gppylib/data/3.1.json
delete mode 100755 tools/bin/gppylib/data/3.2.json
delete mode 100755 tools/bin/gppylib/data/4.0.json
create mode 100755 tools/bin/hawqbackup
create mode 100755 tools/bin/hawqrestore