This is an automated email from the ASF dual-hosted git repository.
jrgemignani pushed a change to branch PG15
in repository https://gitbox.apache.org/repos/asf/age.git
omit 62280c29 Update PG15 to Apache AGE 1.8.0 (#2572)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/PG15 (fa1af8de)
\
O -- O -- O (62280c29)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/labeler.yml | 17 +
.github/workflows/installcheck.yaml | 34 +-
.github/workflows/labeler.yml | 30 +
.github/workflows/nodejs-driver.yaml | 4 +-
.github/workflows/python-driver.yaml | 9 +-
.gitignore | 4 -
META.json | 10 +-
Makefile | 314 +--
README.md | 114 +-
RELEASE | 206 +-
age--1.6.0--1.8.0.sql | 1238 -----------
age--1.8.0--y.y.y.sql => age--1.6.0--y.y.y.sql | 4 +-
age.control | 2 +-
docker/Dockerfile | 2 +-
drivers/golang/go.mod | 2 +-
drivers/golang/go.sum | 10 +-
drivers/jdbc/lib/build.gradle.kts | 6 +-
.../org/apache/age/jdbc/BaseDockerizedTest.java | 19 +-
drivers/nodejs/package.json | 11 +-
drivers/nodejs/src/antlr4/CustomAgTypeListener.ts | 6 +-
drivers/nodejs/src/index.ts | 301 +--
drivers/nodejs/test/Agtype.test.ts | 27 -
drivers/nodejs/test/index.test.ts | 285 +--
drivers/python/README.md | 33 +-
drivers/python/age/VERSION.py | 44 +-
drivers/python/age/__init__.py | 81 +-
drivers/python/age/age.py | 692 ++----
drivers/python/age/builder.py | 462 ++--
drivers/python/age/exceptions.py | 59 +-
drivers/python/age/gen/AgtypeLexer.py | 7 +-
drivers/python/age/gen/AgtypeListener.py | 7 +-
drivers/python/age/gen/AgtypeParser.py | 7 +-
drivers/python/age/gen/AgtypeVisitor.py | 7 +-
drivers/python/age/models.py | 626 +++---
drivers/python/age/networkx/lib.py | 97 +-
drivers/python/pyproject.toml | 53 -
drivers/python/requirements.txt | Bin 64 -> 174 bytes
drivers/python/setup.py | 62 +-
drivers/python/test_age_py.py | 380 +---
drivers/python/test_agtypes.py | 454 ++--
drivers/python/test_networkx.py | 2 +-
drivers/python/test_security.py | 274 ---
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 | 366 +--
regress/expected/age_load.out | 304 +--
regress/expected/age_reduce.out | 850 -------
regress/expected/age_shortest_path.out | 1729 ---------------
regress/expected/age_upgrade.out | 579 -----
regress/expected/agehash.out | 14 -
regress/expected/agtype.out | 241 +-
regress/expected/agtype_jsonb_cast.out | 261 ---
regress/expected/catalog.out | 141 +-
regress/expected/containment_selectivity.out | 245 --
regress/expected/cypher.out | 16 -
regress/expected/cypher_call.out | 54 -
regress/expected/cypher_match.out | 573 +----
regress/expected/cypher_merge.out | 554 +----
regress/expected/cypher_set.out | 266 ---
regress/expected/cypher_subquery.out | 169 +-
regress/expected/cypher_union.out | 1 -
regress/expected/cypher_vle.out | 366 +--
regress/expected/cypher_with.out | 341 +--
regress/expected/direct_field_access.out | 535 -----
regress/expected/drop.out | 12 +-
regress/expected/expr.out | 1637 +-------------
regress/expected/extension_security.out | 99 -
regress/expected/generated_columns.out | 222 --
regress/expected/graph_generation.out | 20 +-
regress/expected/index.out | 421 +---
regress/expected/list_comprehension.out | 127 +-
regress/expected/map_projection.out | 2 +-
regress/expected/pattern_expression.out | 513 -----
regress/expected/pgvector.out | 4 +-
regress/expected/predicate_functions.out | 641 ------
regress/expected/reserved_keyword_alias.out | 248 ---
regress/expected/scan.out | 47 -
regress/expected/security.out | 1657 --------------
regress/expected/subgraph.out | 341 ---
regress/sql/age_global_graph.sql | 238 +-
regress/sql/age_load.sql | 198 +-
regress/sql/age_reduce.sql | 548 -----
regress/sql/age_shortest_path.sql | 1113 ----------
regress/sql/age_upgrade.sql | 546 -----
regress/sql/agehash.sql | 9 -
regress/sql/agtype.sql | 147 +-
regress/sql/agtype_jsonb_cast.sql | 137 --
regress/sql/catalog.sql | 42 +-
regress/sql/containment_selectivity.sql | 156 --
regress/sql/cypher.sql | 7 -
regress/sql/cypher_call.sql | 25 -
regress/sql/cypher_match.sql | 259 +--
regress/sql/cypher_merge.sql | 299 ---
regress/sql/cypher_set.sql | 164 --
regress/sql/cypher_subquery.sql | 17 +-
regress/sql/cypher_vle.sql | 202 +-
regress/sql/cypher_with.sql | 156 +-
regress/sql/direct_field_access.sql | 319 ---
regress/sql/drop.sql | 9 -
regress/sql/expr.sql | 546 +----
regress/sql/extension_security.sql | 82 -
regress/sql/generated_columns.sql | 129 --
regress/sql/index.sql | 222 +-
regress/sql/list_comprehension.sql | 28 -
regress/sql/pattern_expression.sql | 342 ---
regress/sql/pgvector.sql | 4 +-
regress/sql/predicate_functions.sql | 383 ----
regress/sql/reserved_keyword_alias.sql | 102 -
regress/sql/scan.sql | 21 -
regress/sql/security.sql | 1451 ------------
regress/sql/subgraph.sql | 189 --
sql/age_aggregate.sql | 26 -
sql/age_main.sql | 55 +-
sql/age_pg_upgrade.sql | 487 ----
sql/age_scalar.sql | 9 -
sql/age_subgraph.sql | 294 ---
sql/agtype_coercions.sql | 27 -
sql/agtype_exists.sql | 24 +-
sql/agtype_graphid.sql | 201 +-
sql/agtype_operators.sql | 16 +-
sql/agtype_typecast.sql | 62 +-
sql/sql_files | 2 -
src/backend/age.c | 44 -
src/backend/catalog/ag_catalog.c | 222 +-
src/backend/catalog/ag_label.c | 157 +-
src/backend/commands/label_commands.c | 138 +-
src/backend/executor/cypher_create.c | 25 +-
src/backend/executor/cypher_delete.c | 430 +---
src/backend/executor/cypher_merge.c | 354 +--
src/backend/executor/cypher_set.c | 366 +--
src/backend/executor/cypher_utils.c | 923 +-------
src/backend/nodes/ag_nodes.c | 8 +-
src/backend/nodes/cypher_copyfuncs.c | 28 -
src/backend/nodes/cypher_outfuncs.c | 40 +-
src/backend/nodes/cypher_readfuncs.c | 57 +-
src/backend/optimizer/cypher_paths.c | 8 -
src/backend/parser/ag_scanner.l | 10 -
src/backend/parser/cypher_analyze.c | 68 +-
src/backend/parser/cypher_clause.c | 2336 ++------------------
src/backend/parser/cypher_expr.c | 465 +---
src/backend/parser/cypher_gram.y | 913 +++-----
src/backend/parser/cypher_parse_agg.c | 33 +-
src/backend/parser/cypher_transform_entity.c | 1 -
src/backend/utils/adt/age_global_graph.c | 1069 +++------
src/backend/utils/adt/age_graphid_ds.c | 91 -
src/backend/utils/adt/age_vle.c | 2157 ++++--------------
src/backend/utils/adt/agtype.c | 1442 ++----------
src/backend/utils/adt/agtype_ext.c | 29 +-
src/backend/utils/adt/agtype_ops.c | 46 +-
src/backend/utils/adt/agtype_raw.c | 28 +-
src/backend/utils/adt/agtype_util.c | 497 +----
src/backend/utils/cache/ag_cache.c | 174 +-
src/backend/utils/cache/agehash.c | 756 -------
src/backend/utils/load/ag_load_edges.c | 489 ++--
src/backend/utils/load/ag_load_labels.c | 586 +++--
src/backend/utils/load/age_load.c | 475 +---
src/backend/utils/load/libcsv.c | 549 +++++
src/include/catalog/ag_catalog.h | 2 -
src/include/catalog/ag_label.h | 2 +-
src/include/executor/cypher_utils.h | 38 -
src/include/nodes/ag_nodes.h | 9 +-
src/include/nodes/cypher_copyfuncs.h | 8 -
src/include/nodes/cypher_nodes.h | 47 -
src/include/nodes/cypher_outfuncs.h | 2 -
src/include/nodes/cypher_readfuncs.h | 6 -
src/include/optimizer/cypher_createplan.h | 7 -
src/include/optimizer/cypher_pathnode.h | 7 -
src/include/parser/cypher_clause.h | 9 -
src/include/parser/cypher_expr.h | 5 -
src/include/parser/cypher_kwlist.h | 5 -
src/include/parser/cypher_transform_entity.h | 11 -
src/include/utils/age_global_graph.h | 61 +-
src/include/utils/age_graphid_ds.h | 25 -
src/include/utils/agehash.h | 216 --
src/include/utils/agtype.h | 171 --
src/include/utils/load/ag_load_edges.h | 52 +-
src/include/utils/load/ag_load_labels.h | 55 +-
src/include/utils/load/age_load.h | 41 +-
src/include/utils/load/csv.h | 108 +
tools/gen_keywordlist.pl | 1 -
182 files changed, 5254 insertions(+), 39547 deletions(-)
create mode 100644 .github/labeler.yml
create mode 100644 .github/workflows/labeler.yml
delete mode 100644 age--1.6.0--1.8.0.sql
rename age--1.8.0--y.y.y.sql => age--1.6.0--y.y.y.sql (93%)
delete mode 100644 drivers/python/pyproject.toml
delete mode 100644 drivers/python/test_security.py
delete mode 100644 regress/age_load/data/bad_delim_edges.csv
delete mode 100644 regress/age_load/data/edges_long_row.csv
delete mode 100644 regress/age_load/data/edges_short_row.csv
delete mode 100644 regress/age_load/data/labels_long_row.csv
delete mode 100644 regress/expected/age_reduce.out
delete mode 100644 regress/expected/age_shortest_path.out
delete mode 100644 regress/expected/age_upgrade.out
delete mode 100644 regress/expected/agehash.out
delete mode 100644 regress/expected/agtype_jsonb_cast.out
delete mode 100644 regress/expected/containment_selectivity.out
delete mode 100644 regress/expected/direct_field_access.out
delete mode 100644 regress/expected/extension_security.out
delete mode 100644 regress/expected/generated_columns.out
delete mode 100644 regress/expected/pattern_expression.out
delete mode 100644 regress/expected/predicate_functions.out
delete mode 100644 regress/expected/reserved_keyword_alias.out
delete mode 100644 regress/expected/security.out
delete mode 100644 regress/expected/subgraph.out
delete mode 100644 regress/sql/age_reduce.sql
delete mode 100644 regress/sql/age_shortest_path.sql
delete mode 100644 regress/sql/age_upgrade.sql
delete mode 100644 regress/sql/agehash.sql
delete mode 100644 regress/sql/agtype_jsonb_cast.sql
delete mode 100755 regress/sql/containment_selectivity.sql
delete mode 100644 regress/sql/direct_field_access.sql
delete mode 100644 regress/sql/extension_security.sql
delete mode 100644 regress/sql/generated_columns.sql
delete mode 100644 regress/sql/pattern_expression.sql
delete mode 100644 regress/sql/predicate_functions.sql
delete mode 100755 regress/sql/reserved_keyword_alias.sql
delete mode 100644 regress/sql/security.sql
delete mode 100644 regress/sql/subgraph.sql
delete mode 100644 sql/age_pg_upgrade.sql
delete mode 100644 sql/age_subgraph.sql
delete mode 100644 src/backend/utils/cache/agehash.c
create mode 100644 src/backend/utils/load/libcsv.c
delete mode 100644 src/include/utils/agehash.h
create mode 100644 src/include/utils/load/csv.h