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

jrgemignani pushed a change to branch PG19
in repository https://gitbox.apache.org/repos/asf/age.git


    from b601e50f Adjust PostgreSQL configure in installcheck.yaml
     new a8012014 Make age extension usable from shared_preload_libraries 
(#2438)
     new 43423a06 feature: add create_subgraph() (#2441)
     new 0098d404 cypher_vle: add ORDER BY to non-deterministic RETURN queries 
(#2434)
     new 72dfaa15 age_global_graph: stabilize regression tests (#2431)
     new 5e2cab72 Makefile: add installcheck-existing target and improve 
readability (#2437)
     new dd99d53a Make ag_catalog ownership and built-in resolution explicit 
(#2440)
     new d3eedc59 cypher_with: add ORDER BY to non-deterministic RETURN queries 
(#2436)
     new b74d9cad Add shortest_path / all_shortest_paths SRFs (#2430)
     new be741e27 Support pattern expressions as boolean expressions (#2360)
     new 7e280136 Add reduce() list folding function (#2435)
     new 681c2248 resolve subgraph staging sequences via regclass (#2446)
     new f031e7d8 Support relationship-type filters and a minimum hop count 
(#2442)
     new 2f260493 Fix single-node labeled pattern expressions not filtering by 
label (#2443) (#2444)
     new c94cf8f2 Preserve null-valued keys in map literals (#2391) (#2412)
     new b07cf69b Fix Node.js driver CI build broken by @types/node drift 
(#2452)
     new aba8a0e8 Fix stack overflow and precision loss in toFloatList() 
conversion (#2451)
     new 152654ac Support outer references in reduce() fold bodies (#2448)
     new cebe18f7 Fix segfault and out-of-bounds reads in file loaders on 
malformed rows (#2453)
     new dbd76cd5 ci: pin Build/Regression runner to ubuntu-24.04 and guard 
Bison version for GLR grammar (#2445)
     new 0892ceda Add automatic header-dependency tracking to the Makefile 
(#2454)

The 20 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:
 .github/workflows/installcheck.yaml       |   28 +-
 .github/workflows/nodejs-driver.yaml      |    4 +-
 .gitignore                                |    1 +
 Makefile                                  |  182 ++-
 README.md                                 |   10 +
 age--1.7.0--y.y.y.sql                     |  348 +++++-
 drivers/nodejs/package.json               |    1 +
 regress/age_load/data/bad_delim_edges.csv |    2 +
 regress/age_load/data/edges_long_row.csv  |    2 +
 regress/age_load/data/edges_short_row.csv |    2 +
 regress/age_load/data/labels_long_row.csv |    2 +
 regress/expected/age_global_graph.out     |   19 +-
 regress/expected/age_load.out             |   57 +
 regress/expected/age_reduce.out           |  850 ++++++++++++++
 regress/expected/age_shortest_path.out    | 1729 +++++++++++++++++++++++++++++
 regress/expected/agtype.out               |    4 +-
 regress/expected/cypher_vle.out           |  156 +--
 regress/expected/cypher_with.out          |   25 +-
 regress/expected/drop.out                 |   12 +-
 regress/expected/expr.out                 |  168 ++-
 regress/expected/extension_security.out   |   99 ++
 regress/expected/pattern_expression.out   |  513 +++++++++
 regress/expected/subgraph.out             |  341 ++++++
 regress/sql/age_global_graph.sql          |   19 +-
 regress/sql/age_load.sql                  |   29 +
 regress/sql/age_reduce.sql                |  548 +++++++++
 regress/sql/age_shortest_path.sql         | 1113 +++++++++++++++++++
 regress/sql/cypher_vle.sql                |   78 +-
 regress/sql/cypher_with.sql               |   13 +-
 regress/sql/drop.sql                      |    9 +
 regress/sql/expr.sql                      |   64 ++
 regress/sql/extension_security.sql        |   82 ++
 regress/sql/pattern_expression.sql        |  342 ++++++
 regress/sql/subgraph.sql                  |  189 ++++
 sql/age_aggregate.sql                     |   26 +
 sql/age_main.sql                          |   27 +
 sql/age_pg_upgrade.sql                    |   32 +-
 sql/age_subgraph.sql                      |  294 +++++
 sql/agtype_typecast.sql                   |   31 +
 sql/sql_files                             |    1 +
 src/backend/age.c                         |    9 +-
 src/backend/catalog/ag_catalog.c          |  216 +++-
 src/backend/nodes/ag_nodes.c              |    6 +-
 src/backend/nodes/cypher_copyfuncs.c      |   12 +
 src/backend/nodes/cypher_outfuncs.c       |   12 +
 src/backend/nodes/cypher_readfuncs.c      |   14 +
 src/backend/optimizer/cypher_paths.c      |    8 +
 src/backend/parser/cypher_analyze.c       |   25 +
 src/backend/parser/cypher_clause.c        |  773 ++++++++++++-
 src/backend/parser/cypher_expr.c          |   13 +-
 src/backend/parser/cypher_gram.y          |  203 +++-
 src/backend/utils/adt/age_vle.c           | 1121 +++++++++++++++++++
 src/backend/utils/adt/agtype.c            |  266 ++++-
 src/backend/utils/load/ag_load_edges.c    |   39 +
 src/backend/utils/load/ag_load_labels.c   |   17 +
 src/include/catalog/ag_catalog.h          |    2 +
 src/include/nodes/ag_nodes.h              |    4 +-
 src/include/nodes/cypher_copyfuncs.h      |    4 +
 src/include/nodes/cypher_nodes.h          |   18 +
 src/include/nodes/cypher_outfuncs.h       |    1 +
 src/include/nodes/cypher_readfuncs.h      |    3 +
 src/include/parser/cypher_kwlist.h        |    1 +
 62 files changed, 9940 insertions(+), 279 deletions(-)
 create mode 100644 regress/age_load/data/bad_delim_edges.csv
 create mode 100644 regress/age_load/data/edges_long_row.csv
 create mode 100644 regress/age_load/data/edges_short_row.csv
 create mode 100644 regress/age_load/data/labels_long_row.csv
 create mode 100644 regress/expected/age_reduce.out
 create mode 100644 regress/expected/age_shortest_path.out
 create mode 100644 regress/expected/extension_security.out
 create mode 100644 regress/expected/pattern_expression.out
 create mode 100644 regress/expected/subgraph.out
 create mode 100644 regress/sql/age_reduce.sql
 create mode 100644 regress/sql/age_shortest_path.sql
 create mode 100644 regress/sql/extension_security.sql
 create mode 100644 regress/sql/pattern_expression.sql
 create mode 100644 regress/sql/subgraph.sql
 create mode 100644 sql/age_subgraph.sql

Reply via email to