This is an automated email from the ASF dual-hosted git repository.
mtaha pushed a change to branch PG18
in repository https://gitbox.apache.org/repos/asf/age.git
from f364664e Fix DockerHub build warning messages (#2252)
new c176b57c Fix issue 2245 - Creating more than 41 vlabels causes crash
in drop_graph (#2248)
new 2f36b1c3 Add index on id columns (#2117)
new 1d9df48c Fix Issue 2256: segmentation fault when calling coalesce
function (#2259)
new 2ccdc6b9 Adjust 'could not find rte for' ERROR message (#2266)
new 419eb13c Fix possible memory and file descriptors leaks (#2258)
new b9d35d5f Fix ORDER BY alias resolution with AS in Cypher queries
(#2269)
new 7432ac63 Update grammar file for maintainability (#2270)
new d4e9b9cc Convert string to raw string to remove invalid escape
sequence warning (#2267)
new d8fc8679 Migrate python driver configuration to pyproject.toml (#2272)
new 3d54a1ce Restrict age_load commands (#2274)
The 10 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/python-driver.yaml | 4 +-
.gitignore | 2 +
drivers/python/README.md | 2 +-
drivers/python/age/age.py | 3 +-
drivers/python/pyproject.toml | 48 +++++
drivers/python/setup.py | 28 +--
regress/expected/age_load.out | 58 ++++--
regress/expected/catalog.out | 141 +++++++++++++-
regress/expected/cypher.out | 16 ++
regress/expected/cypher_call.out | 2 +
regress/expected/cypher_match.out | 80 ++++----
regress/expected/cypher_merge.out | 2 +-
regress/expected/cypher_subquery.out | 6 +-
regress/expected/cypher_union.out | 1 +
regress/expected/cypher_vle.out | 24 +--
regress/expected/cypher_with.out | 4 +
regress/expected/expr.out | 174 ++++++++++++++++-
regress/expected/graph_generation.out | 20 +-
regress/expected/index.out | 97 ++++++++--
regress/expected/list_comprehension.out | 2 +
regress/expected/map_projection.out | 2 +-
regress/expected/scan.out | 6 +
regress/sql/age_load.sql | 44 ++++-
regress/sql/catalog.sql | 42 +++-
regress/sql/cypher.sql | 7 +
regress/sql/expr.sql | 57 ++++++
regress/sql/index.sql | 34 ++--
src/backend/commands/label_commands.c | 78 +++++++-
src/backend/executor/cypher_delete.c | 4 +
src/backend/parser/cypher_analyze.c | 26 ++-
src/backend/parser/cypher_clause.c | 27 +++
src/backend/parser/cypher_expr.c | 8 +-
src/backend/parser/cypher_gram.y | 303 ++++++++++++++---------------
src/backend/utils/adt/age_global_graph.c | 6 +-
src/backend/utils/adt/agtype.c | 39 ++--
src/backend/utils/cache/ag_cache.c | 174 ++++++-----------
src/backend/utils/load/ag_load_edges.c | 158 +++++----------
src/backend/utils/load/ag_load_labels.c | 320 ++++++-------------------------
src/backend/utils/load/age_load.c | 267 ++++++++++++++++++++++----
src/include/utils/agtype.h | 1 +
src/include/utils/load/ag_load_labels.h | 5 -
src/include/utils/load/age_load.h | 16 +-
42 files changed, 1441 insertions(+), 897 deletions(-)
create mode 100644 drivers/python/pyproject.toml