Changeset: d11e2895f44e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d11e2895f44e Modified Files: sql/test/nested/Tests/webclicks.test Branch: nested Log Message:
merged diffs (49 lines): diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c --- a/sql/backends/monet5/sql.c +++ b/sql/backends/monet5/sql.c @@ -5765,10 +5765,10 @@ insert_json_object(char **msg, JSON *js, } } - if (elm > 0 && BUNappend(bats[w], &id, false) != GDK_SUCCEED) - elm = -3; - if (t->multiset == MS_ARRAY && elm > 0 && BUNappend(bats[w+1], &anr, false) != GDK_SUCCEED) - elm = -3; + //if (elm > 0 && BUNappend(bats[w], &id, false) != GDK_SUCCEED) + // elm = -3; + //if (t->multiset == MS_ARRAY && elm > 0 && BUNappend(bats[w+1], &anr, false) != GDK_SUCCEED) + // elm = -3; return elm; } diff --git a/sql/test/nested/Tests/webclicks.test b/sql/test/nested/Tests/webclicks.test --- a/sql/test/nested/Tests/webclicks.test +++ b/sql/test/nested/Tests/webclicks.test @@ -2,17 +2,20 @@ statement ok create type kv as (key varchar, value varchar) statement ok -create type loc as (list kv[]) +create type elem as (element kv) statement ok -create type event as (id int , type varchar, location loc) +create type webusr as (list elem[]) + +statement ok +create type loc as (list elem[]) statement ok -create table events(ev event[]) - -statement error -insert into events values (array[(1, "click", array[("hostname", "localhost")])]) +create type event as (eventid varchar, event varchar, timestamp timestamp, location loc, "user" webusr) statement ok -insert into events values (array[(1, 'click', array[('hostname', 'localhost')])]) +create table events(events event[]) +statement ok +insert into events values (array[('111', 'click', '2024-11-30 22:13:37.823000 UTC', (array[(('hostname', 'localhost'))]), null)]) + _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org