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