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

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


    from 1aa69cf  HAWQ-1832. fix ORC bloom filter option
     new c3e9193  HAWQ-1811. Sync with OushuDB - Phase IV
     new c79ab32  HAWQ-1834. add options for native orc table creation

The 2 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:
 CMakeLists.txt                                 |     3 +-
 contrib/hornet/hornet.c                        |   131 +
 contrib/hornet/load_hornet_helper_function.sql |    24 +-
 contrib/hornet/newcdbhash.c                    |   177 +
 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            |    62 +
 src/backend/catalog/skylon_elabel_attribute.c  |    66 +
 src/backend/catalog/skylon_graph.c             |    60 +
 src/backend/catalog/skylon_graph_elabel.c      |    59 +
 src/backend/catalog/skylon_graph_vlabel.c      |    59 +
 src/backend/catalog/skylon_index.c             |    73 +
 src/backend/catalog/skylon_vlabel.c            |    60 +
 src/backend/catalog/skylon_vlabel_attribute.c  |    64 +
 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, 7925 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

Reply via email to