This is an automated email from the ASF dual-hosted git repository.
jgemignani pushed a change to branch PG16
in repository https://gitbox.apache.org/repos/asf/age.git
from dc824495 Add path extraction(#>, #>>)operators to agtype (#1224)
add c1715733 Update the Python Driver (#1246)
add 85b41b09 Refactor the IN operator to use '= ANY()' syntax (#1236)
add 7e3b501c Update Discord channel in README.md (#1253)
add bb704ac5 Add missing dependency in cypher_expr.c (#1256)
add a9c3f7e1 Extend access(->, ->>), addition and subtraction operators
(#1258)
add 8d4f5132 Optimize performance of detach delete (#1271)
add 1846a140 Refactor Regression Tests for CASE statement (#1268)
add 30532ec1 Extend EXPLAIN and add config param to switch transformation
of property filter (#1262)
add d48c008a Implemented age_tail function (#1283)
add 7a42fb5d Optmize vertex and edge builder functions (#1252)
add 25660e50 docs: Add to Docker setup (#1204)
add ae058ef6 Fix Issue 945 - incorrect count(*) return values (#1288)
add 692cb024 Fix issue #1302 - crash on NULL input to UNWIND (#1304)
add 60f67837 Fix Issue 1305 - drop_label NULL cases (#1306)
add b5d866fa Fix issue 1303: Server crashes on executing SELECT * FROM
agtype(null); (#1317)
add fd6060cc Extend agtype containment operators (@>, <@) (#1285)
add 798218f9 Fix issue #1045 - error using path var in WHERE (#1295)
add 34c738fa Modify COUNT() to output agtype (#1311)
add b25f6f7a Fix Issue 1329 - agtype_to_int4 crash (#1339)
add 56b2fcc6 Fix issue #1347 - unknow type of agtype container 0 (#1349)
add fec0d69f Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2
(#1354)
add ecc37bce Fix typo in agtype_raw.h header guard (#1368)
add 0bb5f20e Implement EXISTS subquery for CASE (#1345)
add 4817f8a0 Fix ambiguous conditions (#1373)
add 689fa755 Fix DockerHub warning messages for latest (#1380)
add 16374c37 Fix issue #1389 - Server crash on using null operand for
access operators (#1390)
add 444fcf51 Remove unnecessary #include in src/backend/utils
add bef363ab Fix issue #1399 EXISTS doesn't handle non-existent labels
(#1400)
add 9889fa68 Implement chained expression order of operations (#1402)
add f6e6af7c Converted SQL mail into multiple files. (#1401)
add 5fbe064a Fix issue #1398 - SET followed by DELETE does not delete
(#1412)
add b2d616dc Fix issue 1393 - previous clause variables not seen with
EXISTS (#1426)
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
Makefile | 20 +-
README.md | 10 +-
age--1.4.0.sql | 4363 --------------------
drivers/python/README.md | 9 +
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 | 947 ++++-
regress/expected/cypher_call.out | 4 +-
regress/expected/cypher_delete.out | 188 +-
regress/expected/cypher_match.out | 1031 ++++-
regress/expected/cypher_set.out | 2 +-
regress/expected/cypher_unwind.out | 69 +
regress/expected/cypher_vle.out | 2 +-
regress/expected/drop.out | 55 +
regress/expected/expr.out | 763 +++-
regress/expected/jsonb_operators.out | 2361 ++++++++---
regress/sql/agtype.sql | 225 +-
regress/sql/cypher_delete.sql | 56 +
regress/sql/cypher_match.sql | 325 +-
regress/sql/cypher_unwind.sql | 29 +-
regress/sql/drop.sql | 16 +
regress/sql/expr.sql | 271 +-
regress/sql/jsonb_operators.sql | 466 ++-
sql/age_aggregate.sql | 218 +
sql/age_agtype.sql | 1062 +++++
sql/age_main.sql | 377 ++
sql/age_query.sql | 68 +
sql/age_scalar.sql | 205 +
sql/age_string.sql | 104 +
sql/age_trig.sql | 181 +
sql/agtype_access.sql | 170 +
sql/agtype_coercions.sql | 143 +
sql/agtype_comparison.sql | 1460 +++++++
sql/agtype_exists.sql | 119 +
sql/agtype_gin.sql | 81 +
sql/agtype_graphid.sql | 148 +
.../agtype_operators.sql | 53 +-
.../cypher_clause.h => sql/agtype_string.sql | 55 +-
sql/agtype_typecast.sql | 236 ++
sql/sql_files | 16 +
src/backend/age.c | 2 +
src/backend/commands/label_commands.c | 19 +
src/backend/executor/cypher_delete.c | 122 +-
src/backend/nodes/ag_nodes.c | 4 +
src/backend/nodes/cypher_outfuncs.c | 22 +
src/backend/parser/ag_scanner.l | 42 +-
src/backend/parser/cypher_analyze.c | 28 +-
src/backend/parser/cypher_clause.c | 288 +-
src/backend/parser/cypher_expr.c | 202 +-
src/backend/parser/cypher_gram.y | 395 +-
src/backend/parser/cypher_parser.c | 4 +
src/backend/parser/cypher_transform_entity.c | 64 +-
src/backend/utils/adt/ag_float8_supp.c | 3 -
src/backend/utils/adt/age_global_graph.c | 20 +-
src/backend/utils/adt/age_graphid_ds.c | 1 -
src/backend/utils/adt/age_vle.c | 5 -
src/backend/utils/adt/agtype.c | 801 +++-
src/backend/utils/adt/agtype_ext.c | 2 -
src/backend/utils/adt/agtype_gin.c | 10 +-
src/backend/utils/adt/agtype_ops.c | 352 +-
src/backend/utils/adt/agtype_raw.c | 248 ++
src/backend/utils/adt/agtype_util.c | 4 +-
src/backend/utils/adt/graphid.c | 1 -
src/backend/utils/ag_func.c | 1 -
.../utils/agtype_ext.h => backend/utils/ag_guc.c} | 37 +-
src/backend/utils/cache/ag_cache.c | 15 -
src/backend/utils/graph_generation.c | 25 -
src/backend/utils/load/ag_load_labels.c | 42 -
src/backend/utils/load/age_load.c | 14 -
src/include/executor/cypher_utils.h | 21 +
src/include/nodes/ag_nodes.h | 3 +
src/include/nodes/cypher_nodes.h | 23 +
src/include/nodes/cypher_outfuncs.h | 4 +
src/include/parser/ag_scanner.h | 2 +
src/include/parser/cypher_transform_entity.h | 4 +-
src/include/utils/{agtype_ext.h => ag_guc.h} | 32 +-
src/include/utils/agtype.h | 2 +-
src/include/utils/{age_vle.h => agtype_raw.h} | 41 +-
81 files changed, 13450 insertions(+), 6110 deletions(-)
delete mode 100644 age--1.4.0.sql
create mode 100644 regress/age_regression.conf
create mode 100644 sql/age_aggregate.sql
create mode 100644 sql/age_agtype.sql
create mode 100644 sql/age_main.sql
create mode 100644 sql/age_query.sql
create mode 100644 sql/age_scalar.sql
create mode 100644 sql/age_string.sql
create mode 100644 sql/age_trig.sql
create mode 100644 sql/agtype_access.sql
create mode 100644 sql/agtype_coercions.sql
create mode 100644 sql/agtype_comparison.sql
create mode 100644 sql/agtype_exists.sql
create mode 100644 sql/agtype_gin.sql
create mode 100644 sql/agtype_graphid.sql
copy
drivers/jdbc/lib/src/main/java/org/apache/age/jdbc/AgtypeUnrecognizedList.java
=> sql/agtype_operators.sql (52%)
copy src/include/parser/cypher_clause.h => sql/agtype_string.sql (53%)
create mode 100644 sql/agtype_typecast.sql
create mode 100644 sql/sql_files
create mode 100644 src/backend/utils/adt/agtype_raw.c
copy src/{include/utils/agtype_ext.h => backend/utils/ag_guc.c} (51%)
copy src/include/utils/{agtype_ext.h => ag_guc.h} (53%)
copy src/include/utils/{age_vle.h => agtype_raw.h} (54%)