This is an automated email from the ASF dual-hosted git repository.
jgemignani pushed a change to branch PG15
in repository https://gitbox.apache.org/repos/asf/age.git
from 92f972f9 Removed unnecessary assignment (#1190)
new def28f9e Implemented the toBooleanList() function (#1014)
new c5be1199 py_driver : optimised Antlr4ResultHandler to improve time
(#1107)
new fb88a702 Fix Issue#1159: Server terminates for SET plus-equal (#1160)
new 1948a205 Add concat || operator to agtype (#1198)
new 04fd72d6 Add exist(?, ?|, ?&) operators for agtype (#1218)
new 942c9de6 Add additional index support and performance enhancements
(#1232)
new 51b7730c Add path extraction(#>, #>>)operators to agtype (#1224)
new 69ef257f Update the Python Driver (#1246)
new 0a54000a Refactor the IN operator to use '= ANY()' syntax (#1236)
new 5bc7939e Update Discord channel in README.md (#1253)
new 4be97abb Add missing dependency in cypher_expr.c (#1256)
new 7b6c108f Extend access(->, ->>), addition and subtraction operators
(#1258)
new 6d25d660 Optimize performance of detach delete (#1271)
new 24c9de5e Refactor Regression Tests for CASE statement (#1268)
new fcdbaa7a Extend EXPLAIN and add config param to switch transformation
of property filter (#1262)
The 15 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 | 6 +-
README.md | 4 +-
age--1.4.0.sql | 367 ++-
drivers/python/README.md | 9 +
drivers/python/age/builder.py | 6 +-
drivers/python/requirements.txt | Bin 160 -> 160 bytes
drivers/python/setup.py | 11 +-
drivers/python/test_age_py.py | 734 ++---
regress/age_regression.conf | 1 +
regress/expected/agtype.out | 659 +++-
regress/expected/cypher_delete.out | 115 +-
regress/expected/cypher_match.out | 175 ++
regress/expected/cypher_set.out | 49 +-
regress/expected/expr.out | 270 +-
regress/expected/jsonb_operators.out | 3238 ++++++++++++++++++++
regress/sql/agtype.sql | 151 +-
regress/sql/cypher_delete.sql | 37 +
regress/sql/cypher_match.sql | 56 +
regress/sql/cypher_set.sql | 26 +
regress/sql/expr.sql | 135 +-
regress/sql/jsonb_operators.sql | 887 ++++++
src/backend/age.c | 2 +
src/backend/executor/cypher_delete.c | 118 +-
src/backend/parser/ag_scanner.l | 52 +-
src/backend/parser/cypher_clause.c | 219 +-
src/backend/parser/cypher_expr.c | 203 +-
src/backend/parser/cypher_gram.y | 112 +-
src/backend/parser/cypher_parser.c | 10 +-
src/backend/utils/adt/agtype.c | 375 ++-
src/backend/utils/adt/agtype_gin.c | 43 +-
src/backend/utils/adt/agtype_ops.c | 858 +++++-
src/backend/utils/adt/agtype_util.c | 102 +
.../utils/agtype_ext.h => backend/utils/ag_guc.c} | 38 +-
src/include/executor/cypher_utils.h | 21 +
src/include/parser/ag_scanner.h | 6 +-
src/include/utils/{agtype_ext.h => ag_guc.h} | 32 +-
src/include/utils/agtype.h | 7 +
37 files changed, 8171 insertions(+), 963 deletions(-)
create mode 100644 regress/age_regression.conf
create mode 100644 regress/expected/jsonb_operators.out
create mode 100644 regress/sql/jsonb_operators.sql
copy src/{include/utils/agtype_ext.h => backend/utils/ag_guc.c} (51%)
copy src/include/utils/{agtype_ext.h => ag_guc.h} (53%)