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 3d54a1ce Restrict age_load commands (#2274)
new 4d13998c Makefile: fix race condition on cypher_gram_def.h (#2273)
new 43f6ca45 Revise README for Python driver updates (#2298)
new 5c6dbc86 Fix Issue 2289: handle empty list in IN expression (#2294)
new 88d2048f Fix and improve index.sql regression test coverage (#2300)
new 3b7510e8 Fix and improve index.sql addendum (#2301)
new 4dd05d4a feat: Add 32-bit platform support for graphid type (#2286)
new ce5d3a10 Optimize vertex/edge field access with direct array indexing
(#2302)
new 7112a9a6 Upgrade Jest to v29 for node: protocol compatibility (#2307)
new 49b186ea Fix Issue 1884: Ambiguous column reference (#2306)
new 36568125 Replace libcsv with pg COPY for csv loading (#2310)
new 9e04372a Add RLS support and fix permission checks (#2309)
The 11 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:
Makefile | 23 +-
drivers/nodejs/package.json | 8 +-
drivers/python/README.md | 11 +-
regress/expected/age_load.out | 189 ++++
regress/expected/cypher_set.out | 266 +++++
regress/expected/direct_field_access.out | 535 ++++++++++
regress/expected/expr.out | 72 ++
regress/expected/index.out | 336 +++++-
regress/expected/security.out | 1657 ++++++++++++++++++++++++++++++
regress/sql/age_load.sql | 125 +++
regress/sql/cypher_set.sql | 164 +++
regress/sql/direct_field_access.sql | 319 ++++++
regress/sql/expr.sql | 23 +
regress/sql/index.sql | 190 +++-
regress/sql/security.sql | 1451 ++++++++++++++++++++++++++
src/backend/executor/cypher_create.c | 7 +
src/backend/executor/cypher_delete.c | 97 ++
src/backend/executor/cypher_merge.c | 9 +-
src/backend/executor/cypher_set.c | 88 +-
src/backend/executor/cypher_utils.c | 779 ++++++++++++++
src/backend/parser/cypher_clause.c | 122 ++-
src/backend/parser/cypher_expr.c | 30 +-
src/backend/utils/adt/agtype.c | 163 ++-
src/backend/utils/adt/agtype_ext.c | 8 +-
src/backend/utils/adt/agtype_util.c | 237 ++++-
src/backend/utils/load/ag_load_edges.c | 388 +++----
src/backend/utils/load/ag_load_labels.c | 381 +++----
src/backend/utils/load/age_load.c | 248 ++++-
src/backend/utils/load/libcsv.c | 549 ----------
src/include/executor/cypher_utils.h | 22 +
src/include/utils/agtype.h | 103 ++
src/include/utils/load/ag_load_edges.h | 52 +-
src/include/utils/load/ag_load_labels.h | 50 +-
src/include/utils/load/age_load.h | 27 +-
src/include/utils/load/csv.h | 108 --
35 files changed, 7624 insertions(+), 1213 deletions(-)
create mode 100644 regress/expected/direct_field_access.out
create mode 100644 regress/expected/security.out
create mode 100644 regress/sql/direct_field_access.sql
create mode 100644 regress/sql/security.sql
delete mode 100644 src/backend/utils/load/libcsv.c
delete mode 100644 src/include/utils/load/csv.h