MonetDB: default - approved output
Changeset: a72efd578b97 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a72efd578b97 Modified Files: sql/test/Dependencies/Tests/dependency_owner_schema_3.test Branch: default Log Message: approved output diffs (16 lines): diff --git a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test --- a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test +++ b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test @@ -1094,12 +1094,6 @@ DEP_FUNC schema_id get_remote_table_expressions DEP_FUNC -semantics -describe_function -DEP_FUNC -side_effect -describe_function -DEP_FUNC srid getproj4 DEP_FUNC ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: 1255c196a201 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1255c196a201 Modified Files: sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 Branch: default Log Message: approved output diffs (33 lines): diff --git a/sql/test/emptydb/Tests/check.stable.out b/sql/test/emptydb/Tests/check.stable.out --- a/sql/test/emptydb/Tests/check.stable.out +++ b/sql/test/emptydb/Tests/check.stable.out @@ -1754,7 +1754,6 @@ select 'null in fkeys.delete_action', de [ "sys.functions", "sys", "evalalgebra", "SYSTEM", "create procedure sys.evalalgebra(ra_stmt string, opt bool) external name sql.\"evalAlgebra\";","sql", "MAL", "Procedure",true, false, false, true, NULL, "ra_stmt", "clob", 0, 0, "in", "opt", "boolean", 1, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] [ "sys.functions", "sys", "exp", "SYSTEM", "exp", "mmath", "Internal C", "Scalar function", false, false, false, false, NULL, "res_0","double", 53, 0, "out", "arg_1", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] [ "sys.functions", "sys", "exp", "SYSTEM", "exp", "mmath", "Internal C", "Scalar function", false, false, false, false, NULL, "res_0","real", 24, 0, "out", "arg_1","real", 24, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] -[ "sys.functions", "sys", "file_loader", "SYSTEM", "", "", "Internal C", "Function returning a table", false, true, false, true, NULL, "res_0","table",0, 0, "out", "arg_1", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] [ "sys.functions", "sys", "first_value", "SYSTEM", "first_value", "sql", "Internal C", "Analytic function",false, false, false, true, NULL, "res_0","any", 0, 0, "out", "arg_1","any", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] [ "sys.functions", "sys", "fitsattach", "SYSTEM", "create procedure fitsattach(fname string) external name fits.attach;", "fits", "MAL",
MonetDB: default - approved output
Changeset: 35125ae7f6ee for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/35125ae7f6ee Modified Files: sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 Branch: default Log Message: approved output diffs (36 lines): diff --git a/sql/test/emptydb/Tests/check.stable.out b/sql/test/emptydb/Tests/check.stable.out --- a/sql/test/emptydb/Tests/check.stable.out +++ b/sql/test/emptydb/Tests/check.stable.out @@ -1754,7 +1754,7 @@ select 'null in fkeys.delete_action', de [ "sys.functions", "sys", "evalalgebra", "SYSTEM", "create procedure sys.evalalgebra(ra_stmt string, opt bool) external name sql.\"evalAlgebra\";","sql", "MAL", "Procedure",true, false, false, true, NULL, "ra_stmt", "clob", 0, 0, "in", "opt", "boolean", 1, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] [ "sys.functions", "sys", "exp", "SYSTEM", "exp", "mmath", "Internal C", "Scalar function", false, false, false, false, NULL, "res_0","double", 53, 0, "out", "arg_1", "double", 53, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] [ "sys.functions", "sys", "exp", "SYSTEM", "exp", "mmath", "Internal C", "Scalar function", false, false, false, false, NULL, "res_0","real", 24, 0, "out", "arg_1","real", 24, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] -[ "sys.functions", "sys", "file_loader", "SYSTEM", "", "files","Internal C", "Function returning a table", false, true, false, true, NULL, "res_0","table",0, 0, "out", "arg_1","clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] +[ "sys.functions", "sys", "file_loader", "SYSTEM", "", "", "Internal C", "Function returning a table", false, true, false, true, NULL, "res_0","table",0, 0, "out", "arg_1", "clob", 0, 0, "in", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL] [ "sys.functions", "sys", "first_value", "SYSTEM", "first_value", "sql", "Internal C", "Analytic function",false, f
MonetDB: default - approved output
Changeset: 2d675fa5cd2f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2d675fa5cd2f Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (11 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -406,6 +406,7 @@ Thread THRget(int tid); void *THRgetdata(int); int THRgettid(void); int THRhighwater(void); +Thread THRnew(const char *name, MT_Id pid); void THRsetdata(int, void *); gdk_return TMsubcommit(BAT *bl) __attribute__((__warn_unused_result__)); gdk_return TMsubcommit_list(bat *restrict subcommit, BUN *restrict sizes, int cnt, lng logno, lng transid) __attribute__((__warn_unused_result__)); ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: 0fd23d7dac4d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0fd23d7dac4d Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (11 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1514,6 +1514,7 @@ sql_exp *exp_column(sql_allocator *sa, c sql_exp *exp_op(sql_allocator *sa, list *l, sql_subfunc *f); sql_table *find_table_or_view_on_scope(mvc *sql, sql_schema *s, const char *sname, const char *tname, const char *error, bool isView); int fl_register(char *name, fl_add_types_fptr add_types, fl_load_fptr fl_load); +void fl_unregister(char *name); str flt_num2dec_bte(bte *res, const flt *v, const int *d2, const int *s2); str flt_num2dec_int(int *res, const flt *v, const int *d2, const int *s2); str flt_num2dec_lng(lng *res, const flt *v, const int *d2, const int *s2); ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: e329f42a6836 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e329f42a6836 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (45 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1505,9 +1505,15 @@ str dbl_num2dec_bte(bte *res, const dbl str dbl_num2dec_int(int *res, const dbl *v, const int *d2, const int *s2); str dbl_num2dec_lng(lng *res, const dbl *v, const int *d2, const int *s2); str dbl_num2dec_sht(sht *res, const dbl *v, const int *d2, const int *s2); +sql_exp *exp_atom_int(sql_allocator *sa, int i); +sql_exp *exp_atom_lng(sql_allocator *sa, lng l); +sql_exp *exp_atom_ptr(sql_allocator *sa, void *s); +sql_exp *exp_atom_str(sql_allocator *sa, const char *s, sql_subtype *st); stmt *exp_bin(backend *be, sql_exp *e, stmt *left, stmt *right, stmt *grp, stmt *ext, stmt *cnt, stmt *sel, int depth, int reduce, int push); sql_exp *exp_column(sql_allocator *sa, const char *rname, const char *name, sql_subtype *t, unsigned int card, int has_nils, int unique, int intern); +sql_exp *exp_op(sql_allocator *sa, list *l, sql_subfunc *f); sql_table *find_table_or_view_on_scope(mvc *sql, sql_schema *s, const char *sname, const char *tname, const char *error, bool isView); +int fl_register(char *name, fl_add_types_fptr add_types, fl_load_fptr fl_load); str flt_num2dec_bte(bte *res, const flt *v, const int *d2, const int *s2); str flt_num2dec_int(int *res, const flt *v, const int *d2, const int *s2); str flt_num2dec_lng(lng *res, const flt *v, const int *d2, const int *s2); @@ -1576,6 +1582,7 @@ sql_schema *mvc_bind_schema(mvc *c, cons sql_table *mvc_bind_table(mvc *c, sql_schema *s, const char *tname); str mvc_commit(mvc *c, int chain, const char *name, bool enabling_auto_commit); int mvc_create_column(sql_column **col, mvc *m, sql_table *t, const char *name, sql_subtype *tpe); +int mvc_create_table(sql_table **t, mvc *m, sql_schema *s, const char *name, int tt, bit system, int persistence, int commit_action, int sz, bit properties); int mvc_result_column(backend *be, const char *tn, const char *name, const char *typename, int digits, int scale, BAT *b); int mvc_result_table(backend *be, oid query_id, int nr_cols, mapi_query_t type); str mvc_rollback(mvc *c, int chain, const char *name, bool disabling_auto_commit); @@ -1587,6 +1594,7 @@ cq *qc_find(qc *cache, int id); cq *qc_insert(qc *cache, sql_allocator *sa, sql_rel *r, symbol *s, list *params, mapi_query_t type, char *codedstr, int no_mitosis); sql_rel *rel_project(sql_allocator *sa, sql_rel *l, list *e); void res_tables_destroy(res_table *results); +void *sa_alloc(sql_allocator *sa, size_t sz); sql_allocator *sa_create(sql_allocator *pa); list *sa_list(sql_allocator *sa); sql_allocator *sa_reset(sql_allocator *sa); @@ -1611,6 +1619,9 @@ str sht_num2dec_flt(flt *res, const sht str sht_num2dec_int(int *res, const sht *v, const int *d2, const int *s2); str sht_num2dec_lng(lng *res, const sht *v, const int *d2, const int *s2); str sht_num2dec_sht(sht *res, const sht *v, const int *d2, const int *s2); +sql_subtype *sql_bind_subtype(sql_allocator *sa, const char *name, unsigned int digits, unsigned int scale); +sql_subfunc *sql_find_func(mvc *sql, const char *sname, const char *fname, int nrargs, sql_ftype type, bool private, sql_subfunc *prev); +int sql_find_subtype(sql_subtype *res, const char *name, unsigned int digits, unsigned int scale); void sql_init_subtype(sql_subtype *res, sql_type *t, unsigned int digits, unsigned int scale); void sql_register(const char *name, const unsigned char *code); int sql_trans_add_dependency_change(sql_trans *tr, sqlid id, sql_dependency_change_type tp); ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: 10fbc7bd1e87 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/10fbc7bd1e87 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (11 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1505,6 +1505,7 @@ str dbl_num2dec_bte(bte *res, const dbl str dbl_num2dec_int(int *res, const dbl *v, const int *d2, const int *s2); str dbl_num2dec_lng(lng *res, const dbl *v, const int *d2, const int *s2); str dbl_num2dec_sht(sht *res, const dbl *v, const int *d2, const int *s2); +stmt *exp_bin(backend *be, sql_exp *e, stmt *left, stmt *right, stmt *grp, stmt *ext, stmt *cnt, stmt *sel, int depth, int reduce, int push); sql_exp *exp_column(sql_allocator *sa, const char *rname, const char *name, sql_subtype *t, unsigned int card, int has_nils, int unique, int intern); sql_table *find_table_or_view_on_scope(mvc *sql, sql_schema *s, const char *sname, const char *tname, const char *error, bool isView); str flt_num2dec_bte(bte *res, const flt *v, const int *d2, const int *s2); ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: 417e830668d5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/417e830668d5 Modified Files: sql/test/prepare/Tests/prepared-statement-with-udf.Bug-6650.stable.out Branch: default Log Message: approved output diffs (66 lines): diff --git a/sql/test/prepare/Tests/prepared-statement-with-udf.Bug-6650.stable.out b/sql/test/prepare/Tests/prepared-statement-with-udf.Bug-6650.stable.out --- a/sql/test/prepare/Tests/prepared-statement-with-udf.Bug-6650.stable.out +++ b/sql/test/prepare/Tests/prepared-statement-with-udf.Bug-6650.stable.out @@ -72,14 +72,14 @@ stdout of test 'prepared-statement-with- #prepare select * from get_onet(?); % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,varchar,varchar, varchar # type +% varchar, int,int,varchar,varchar,varchar # type % 4, 1, 1, 0, 2, 2 # length -[ "clob", 0, 0, "", "%2", "aa"] -[ "clob", 0, 0, "", "%2", "bb"] -[ "clob", 0, 0, "", "%2", "cc"] +[ "clob", 0, 0, "", "%1", "aa"] +[ "clob", 0, 0, "", "%1", "bb"] +[ "clob", 0, 0, "", "%1", "cc"] [ "clob", 0, 0, NULL, NULL, NULL] #exec 9('a'); -% .%2, .%2,.%2 # table_name +% .%1, .%1,.%1 # table_name % aa, bb, cc # name % clob,clob, clob # type % 1, 1, 1 # length @@ -88,7 +88,7 @@ stdout of test 'prepared-statement-with- #prepare select * from get_onet(?) tt where tt.aa = ?; % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,varchar,varchar, varchar # type +% varchar, int,int,varchar,varchar,varchar # type % 4, 1, 1, 0, 2, 2 # length [ "clob", 0, 0, "", "tt", "aa"] [ "clob", 0, 0, "", "tt", "bb"] @@ -104,16 +104,16 @@ stdout of test 'prepared-statement-with- #prepare with something as (select a from onet where a = ?) select * from get_onet(?), something; % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,varchar,varchar, varchar # type +% varchar, int,int,varchar,varchar,varchar # type % 4, 1, 1, 0, 9, 2 # length -[ "clob", 0, 0, "", "%2", "aa"] -[ "clob", 0, 0, "", "%2", "bb"] -[ "clob", 0, 0, "", "%2", "cc"] +[ "clob", 0, 0, "", "%1", "aa"] +[ "clob", 0, 0, "", "%1", "bb"] +[ "clob", 0, 0, "", "%1", "cc"] [ "clob", 0, 0, "", "something","a" ] [ "clob", 0, 0, NULL, NULL, NULL] [ "clob", 0, 0, NULL, NULL, NULL] #exec 13('a', 'a'); -% .%2, .%2,.%2,sys.something # table_name +% .%1, .%1,.%1,sys.something # table_name % aa, bb, cc, a # name % clob,clob, clob, clob # type % 1, 1, 1, 1 # length @@ -125,9 +125,9 @@ stdout of test 'prepared-statement-with- #prepare select 1 from twoargs(?,?); % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,varchar,varchar, varchar # type +% varchar, int,int,varchar,varchar,varchar # type % 7, 2, 1, 0, 2, 2 # length -[ "tinyint", 1, 0, "", "%7", "%7"] +[ "tinyint", 1, 0, "", "%5", "%5"] [ "int", 32, 0, NULL, NULL, NULL] [ "clob", 0, 0, NULL, NULL, NULL] #rollback; ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: 1c8f28664966 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1c8f28664966 Modified Files: sql/test/BugTracker-2022/Tests/incomplete-sql-script.Bug-7298.SQL.py Branch: default Log Message: approved output diffs (47 lines): diff --git a/sql/test/BugTracker-2022/Tests/incomplete-sql-script.Bug-7298.SQL.py b/sql/test/BugTracker-2022/Tests/incomplete-sql-script.Bug-7298.SQL.py --- a/sql/test/BugTracker-2022/Tests/incomplete-sql-script.Bug-7298.SQL.py +++ b/sql/test/BugTracker-2022/Tests/incomplete-sql-script.Bug-7298.SQL.py @@ -1,6 +1,7 @@ from MonetDBtesting.sqltest import SQLTestCase import tempfile + with SQLTestCase() as tc: with tempfile.TemporaryFile('w+') as tf: @@ -9,7 +10,7 @@ with SQLTestCase() as tc: tf.flush() tf.seek(0) -tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected $end in: "select foo"', '!syntax error in: "select foo"']) +tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected end of file in: "select foo"']) tf.seek(0) tf.truncate(0) @@ -27,7 +28,7 @@ with SQLTestCase() as tc: tf.flush() tf.seek(0) -tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected $end, expecting SCOLON in: "select foo."', '!syntax error in: "select foo."']) +tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected end of file, expecting SCOLON in: "select foo."']) tf.seek(0) tf.truncate(0) @@ -36,7 +37,7 @@ with SQLTestCase() as tc: tf.flush() tf.seek(0) -tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected $end, expecting SCOLON in: "select foo-"', '!syntax error in: "select foo-"']) +tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected end of file, expecting SCOLON in: "select foo-"']) tf.seek(0) tf.truncate(0) @@ -45,7 +46,7 @@ with SQLTestCase() as tc: tf.flush() tf.seek(0) -tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected $end in: "select f001234"', '!syntax error in: "select f001234"']) +tc.execute(None, '-fraw', client='mclient', stdin=tf).assertFailed(err_code="42000", err_message=['!syntax error, unexpected end of file in: "select f001234"']) tf.seek(0) tf.truncate(0) ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: d393e4502794 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d393e4502794 Modified Files: sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.test sql/test/merge-partitions/Tests/mergepart31.test Branch: default Log Message: approved output diffs (39 lines): diff --git a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.test b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.test --- a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.test +++ b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.test @@ -5,7 +5,7 @@ query T nosort plan copy into cm_tmp from '/file1','/file2' insert( -| table("sys"."cm_tmp") [ "cm_tmp"."i" NOT NULL UNIQUE, "cm_tmp"."%TID%" NOT NULL UNIQUE ] +| table("sys"."cm_tmp") [ "cm_tmp"."i", "cm_tmp"."%TID%" NOT NULL UNIQUE ] | union ( | | project ( | | | table ("sys"."copyfrom"(table("cm_tmp"), varchar "|", varchar "\n", varchar NULL, varchar "null", varchar "/file1", bigint(18) "-1", bigint(18) "0", int(9) "0", varchar NULL, int(9) "0", int(9) "1"), diff --git a/sql/test/merge-partitions/Tests/mergepart31.test b/sql/test/merge-partitions/Tests/mergepart31.test --- a/sql/test/merge-partitions/Tests/mergepart31.test +++ b/sql/test/merge-partitions/Tests/mergepart31.test @@ -383,11 +383,18 @@ project ( query T nosort plan select 1 from splitted where stamp > TIMESTAMP '1999-01-01 00:00:00' and stamp <= TIMESTAMP '2001-01-01 00:00:00' -project ( -| select ( -| | table("sys"."first_decade") [ "first_decade"."stamp" UNIQUE as "splitted"."stamp" ] -| ) [ (timestamp(7) "1999-01-01 00:00:00.00") < ("splitted"."stamp" UNIQUE) <= (timestamp(7) "2001-01-01 00:00:00.00") ] -) [ tinyint(1) "1" as "%5"."%5" ] +union ( +| project ( +| | select ( +| | | table("sys"."first_decade") [ "first_decade"."stamp" UNIQUE as "splitted"."stamp" ] +| | ) [ (timestamp(7) "1999-01-01 00:00:00.00") < ("splitted"."stamp" UNIQUE) <= (timestamp(7) "2001-01-01 00:00:00.00") ] +| ) [ tinyint(1) "1" ], +| project ( +| | select ( +| | | table("sys"."fourth_decade") [ "fourth_decade"."stamp" UNIQUE as "splitted"."stamp" ] +| | ) [ (timestamp(7) "1999-01-01 00:00:00.00") < ("splitted"."stamp" UNIQUE) <= (timestamp(7) "2001-01-01 00:00:00.00") ] +| ) [ tinyint(1) "1" ] +) [ "%5"."%5" NOT NULL ] query T nosort plan select 1 from splitted where stamp = TIMESTAMP '2010-01-01 00:00:00' ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: 8863102b59b4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8863102b59b4 Modified Files: sql/test/miscellaneous/Tests/groupby_error.test sql/test/miscellaneous/Tests/simple_plans.test sql/test/miscellaneous/Tests/unique_keys.test Branch: default Log Message: approved output diffs (183 lines): diff --git a/sql/test/miscellaneous/Tests/groupby_error.test b/sql/test/miscellaneous/Tests/groupby_error.test --- a/sql/test/miscellaneous/Tests/groupby_error.test +++ b/sql/test/miscellaneous/Tests/groupby_error.test @@ -105,7 +105,7 @@ PLAN SELECT DISTINCT col0, col1, col2, c group by ( | table("sys"."tab0") [ "tab0"."col0", "tab0"."col1", "tab0"."col2" ] -) [ "tab0"."col0", "tab0"."col1", "tab0"."col2" ] [ "tab0"."col0", "tab0"."col1", "tab0"."col2", "tab0"."col0" ] +) [ "tab0"."col2", "tab0"."col0", "tab0"."col1" ] [ "tab0"."col0", "tab0"."col1", "tab0"."col2", "tab0"."col0" ] query rowsort SELECT DISTINCT col0, col1, col2, col0 FROM tab0 diff --git a/sql/test/miscellaneous/Tests/simple_plans.test b/sql/test/miscellaneous/Tests/simple_plans.test --- a/sql/test/miscellaneous/Tests/simple_plans.test +++ b/sql/test/miscellaneous/Tests/simple_plans.test @@ -22,8 +22,8 @@ plan select distinct col1 + col2 from my project ( | group by ( | | project ( -| | | table("sys"."myy") [ "myy"."col1", "myy"."col2" ] -| | ) [ "sys"."sql_add"(bigint(33)["myy"."col1"], bigint(33)["myy"."col2"]) as "%1"."%1" ] +| | | table("sys"."myy") [ "myy"."col1" UNIQUE, "myy"."col2" ] +| | ) [ "sys"."sql_add"(bigint(33)["myy"."col1" UNIQUE], bigint(33)["myy"."col2"]) as "%1"."%1" ] | ) [ "%1"."%1" ] [ "%1"."%1" ] ) [ "%1"."%1" UNIQUE ] [ "%1"."%1" ASC UNIQUE ] @@ -31,15 +31,15 @@ query T nosort plan select col2 from myy order by col1 ASC, col1 DESC project ( -| table("sys"."myy") [ "myy"."col1", "myy"."col2" ] -) [ "myy"."col2" ] [ "myy"."col1" ASC, "myy"."col1" NULLS LAST ] +| table("sys"."myy") [ "myy"."col1" UNIQUE, "myy"."col2" ] +) [ "myy"."col2" ] [ "myy"."col1" ASC UNIQUE, "myy"."col1" NULLS LAST UNIQUE ] query T nosort plan select col2 from myy order by col1 DESC, col1 DESC project ( -| table("sys"."myy") [ "myy"."col1", "myy"."col2" ] -) [ "myy"."col2" ] [ "myy"."col1" NULLS LAST, "myy"."col1" NULLS LAST ] +| table("sys"."myy") [ "myy"."col1" UNIQUE, "myy"."col2" ] +) [ "myy"."col2" ] [ "myy"."col1" NULLS LAST UNIQUE, "myy"."col1" NULLS LAST UNIQUE ] statement ok create table myx (x uuid, y uuid) @@ -335,8 +335,8 @@ PLAN SELECT 1 FROM another_t WHERE (col1 project ( | select ( -| | table("sys"."another_t") [ "another_t"."col1", "another_t"."col2" ] -| ) [ ((int(32) "1") <= ("another_t"."col1") <= (int(32) "2")) or (("another_t"."col2") * = (int(32) NULL)) ] +| | table("sys"."another_t") [ "another_t"."col1" UNIQUE, "another_t"."col2" ] +| ) [ ((int(32) "1") <= ("another_t"."col1" UNIQUE) <= (int(32) "2")) or (("another_t"."col2") * = (int(32) NULL)) ] ) [ tinyint(1) "1" ] query T nosort @@ -344,16 +344,16 @@ PLAN SELECT 1 FROM another_t WHERE col1 project ( | select ( -| | table("sys"."another_t") [ "another_t"."col1" ] -| ) [ (bigint(64) "1") < (bigint(64)["another_t"."col1"]) < (bigint(64) "2") ] +| | table("sys"."another_t") [ "another_t"."col1" UNIQUE ] +| ) [ (bigint(64) "1") < (bigint(64)["another_t"."col1" UNIQUE]) < (bigint(64) "2") ] ) [ tinyint(1) "1" ] query T nosort PLAN SELECT (col1 >= 1 AND col1 <= 2) OR col2 IS NULL FROM another_t project ( -| table("sys"."another_t") [ "another_t"."col1", "another_t"."col2" ] -) [ "sys"."or"((int(32) "1") <= ("another_t"."col1") <= (int(32) "2"), "sys"."isnull"("another_t"."col2") NOT NULL) ] +| table("sys"."another_t") [ "another_t"."col1" UNIQUE, "another_t"."col2" UNIQUE ] +) [ "sys"."or"((int(32) "1") <= ("another_t"."col1" UNIQUE) <= (int(32) "2"), "sys"."isnull"("another_t"."col2" UNIQUE) NOT NULL) ] statement ok CREATE TABLE tabel1 (id_nr INT, dt_sur STRING, edg INT, ede DATE, pc_nml_hur STRING, srt_ukr STRING) @@ -474,8 +474,8 @@ query T nosort plan select (34*another_t.col1)*3 from another_t project ( -| table("sys"."another_t") [ "another_t"."col1" ] -) [ "sys"."sql_mul"("another_t"."col1", "sys"."sql_mul"(tinyint(6) "34", tinyint(2) "3") NOT NULL) ] +| table("sys"."another_t") [ "another_t"."col1" UNIQUE ] +) [ "sys"."sql_mul"("another_t"."col1" UNIQUE, "sys"."sql_mul"(tinyint(6) "34", tinyint(2) "3") NOT NULL) ] statement ok create table t1 (a int, b string) @@ -544,19 +544,19 @@ project ( | | project ( | | | project ( | | | | select ( -| | | | | table("sys"."t1") [ "t1"."a" ] -| | | | ) [ ("t1"."a") > (int(32) "2") ] -| | | ) [ "t1"."a" NOT NULL as "b", "sys"."sql_div"("t1"."a" NOT NULL, tinyint(2) "3") NOT NULL as "c" ] -| | ) [ "b" NOT NULL as "x"."x", "c" NOT NULL as "x"."y" ], +| | | | | table("sys"."t1") [ "t1"."a" UNIQUE ] +| | | | ) [ ("t1"."a" UNIQUE) > (int(32) "2") ] +| | | ) [ "t1"."a" NOT NULL UNIQUE a
MonetDB: default - approved output
Changeset: 57f7fbad855e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/57f7fbad855e Modified Files: sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-view.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-2join-query.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-2join-view.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-3join-query.test Branch: default Log Message: approved output diffs (177 lines): diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test @@ -21,7 +21,7 @@ query T nosort project ( | left outer join ( | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk1_fkey" JOINIDX "sys"."fk"."fk_fk1_fkey" ], -| | table("sys"."pk1") [ "pk1"."v1", "pk1"."%TID%" NOT NULL UNIQUE ] +| | table("sys"."pk1") [ "pk1"."v1" UNIQUE, "pk1"."%TID%" NOT NULL UNIQUE ] | ) [ ("fk"."%fk_fk1_fkey") = ("pk1"."%TID%" NOT NULL UNIQUE) JOINIDX "sys"."fk"."fk_fk1_fkey" ] ) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL ] @@ -31,7 +31,7 @@ query T nosort project ( | left outer join ( | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk2_fkey" JOINIDX "sys"."fk"."fk_fk2_fkey" ], -| | table("sys"."pk2") [ "pk2"."v2", "pk2"."%TID%" NOT NULL UNIQUE ] +| | table("sys"."pk2") [ "pk2"."v2" UNIQUE, "pk2"."%TID%" NOT NULL UNIQUE ] | ) [ ("fk"."%fk_fk2_fkey") = ("pk2"."%TID%" NOT NULL UNIQUE) JOINIDX "sys"."fk"."fk_fk2_fkey" ] ) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL ] @@ -54,7 +54,7 @@ query T nosort project ( | right outer join ( -| | table("sys"."pk1") [ "pk1"."v1", "pk1"."%TID%" NOT NULL UNIQUE ], +| | table("sys"."pk1") [ "pk1"."v1" UNIQUE, "pk1"."%TID%" NOT NULL UNIQUE ], | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk1_fkey" JOINIDX "sys"."fk"."fk_fk1_fkey" ] | ) [ ("fk"."%fk_fk1_fkey") = ("pk1"."%TID%" NOT NULL UNIQUE) JOINIDX "sys"."fk"."fk_fk1_fkey" ] ) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL ] @@ -64,7 +64,7 @@ query T nosort project ( | right outer join ( -| | table("sys"."pk2") [ "pk2"."v2", "pk2"."%TID%" NOT NULL UNIQUE ], +| | table("sys"."pk2") [ "pk2"."v2" UNIQUE, "pk2"."%TID%" NOT NULL UNIQUE ], | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk2_fkey" JOINIDX "sys"."fk"."fk_fk2_fkey" ] | ) [ ("fk"."%fk_fk2_fkey") = ("pk2"."%TID%" NOT NULL UNIQUE) JOINIDX "sys"."fk"."fk_fk2_fkey" ] ) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL ] @@ -88,7 +88,7 @@ query T nosort project ( | full outer join ( -| | table("sys"."pk1") [ "pk1"."v1", "pk1"."%TID%" NOT NULL UNIQUE ], +| | table("sys"."pk1") [ "pk1"."v1" UNIQUE, "pk1"."%TID%" NOT NULL UNIQUE ], | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk1_fkey" JOINIDX "sys"."fk"."fk_fk1_fkey" ] | ) [ ("fk"."%fk_fk1_fkey") = ("pk1"."%TID%" NOT NULL UNIQUE) JOINIDX "sys"."fk"."fk_fk1_fkey" ] ) [ "fk"."id" HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC HASHCOL ] @@ -98,7 +98,7 @@ query T nosort project ( | full outer join ( -| | table("sys"."pk2") [ "pk2"."v2", "pk2"."%TID%" NOT NULL UNIQUE ], +| | table("sys"."pk2") [ "pk2"."v2" UNIQUE, "pk2"."%TID%" NOT NULL UNIQUE ], | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk2_fkey" JOINIDX "sys"."fk"."fk_fk2_fkey" ] | ) [ ("fk"."%fk_fk2_fkey") = ("pk2"."%TID%" NOT NULL UNIQUE) JOINIDX "sys"."fk"."fk_fk2_fkey" ] ) [ "fk"."id" HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC HASHCOL ] @@ -109,7 +109,7 @@ query T nosort project ( | join ( | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk1_fkey" JOINIDX "sys"."fk"."fk_fk1_fkey" ], -| | table("sys"."pk1") [ "pk1"."v1", "pk1"."%TID%" NOT NULL UNIQUE ] +| | table("sys"."pk1") [ "pk1"."v1" UNIQUE, "pk1"."%TID%" NOT NULL UNIQUE ] | ) [ ("fk"."%fk_fk1_fkey") = ("pk1"."%TID%" NOT NULL UNIQUE) JOINIDX "sys"."fk"."fk_fk1_fkey" ] ) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL ] @@ -119,7 +119,7 @@ query T nosort project ( | join ( | | table("sys"."fk") [ "fk"."id" NOT NULL UNIQUE HASHCOL , "fk"."%fk_fk2_fkey" JOINIDX "sys"."fk"."fk_fk2_fkey" ], -| | table("sys"."pk2") [ "pk2"."v2", "pk2"."%TID%" NOT NULL UNIQUE ] +| | table("sys"."pk2") [ "pk2"."v2" UNIQ
MonetDB: default - Approved output
Changeset: ac72a6d2af2c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ac72a6d2af2c Modified Files: sql/test/BugTracker-2017/Tests/sqlitelogictest-aggregation-having-avg.Bug-6428.test Branch: default Log Message: Approved output diffs (20 lines): diff --git a/sql/test/BugTracker-2017/Tests/sqlitelogictest-aggregation-having-avg.Bug-6428.test b/sql/test/BugTracker-2017/Tests/sqlitelogictest-aggregation-having-avg.Bug-6428.test --- a/sql/test/BugTracker-2017/Tests/sqlitelogictest-aggregation-having-avg.Bug-6428.test +++ b/sql/test/BugTracker-2017/Tests/sqlitelogictest-aggregation-having-avg.Bug-6428.test @@ -17,10 +17,12 @@ PLAN SELECT - col0 AS col1 FROM tab0 AS project ( | select ( | | group by ( -| | | select ( -| | | | table("sys"."tab0") [ "tab0"."col0" UNIQUE as "cor0"."col0", "tab0"."col1" UNIQUE as "cor0"."col1" ] -| | | ) [ ("cor0"."col0" UNIQUE) * = (int(32) NULL) ] -| | ) [ "cor0"."col1" UNIQUE, "cor0"."col0" UNIQUE ] [ "cor0"."col1" UNIQUE, "cor0"."col0" UNIQUE, "sys"."avg" unique no nil ("cor0"."col0" UNIQUE) as "%1"."%1" ] +| | | group by ( +| | | | select ( +| | | | | table("sys"."tab0") [ "tab0"."col0" UNIQUE as "cor0"."col0", "tab0"."col1" UNIQUE as "cor0"."col1" ] +| | | | ) [ ("cor0"."col0" UNIQUE) * = (int(32) NULL) ] +| | | ) [ "cor0"."col1" UNIQUE, "cor0"."col0" UNIQUE ] [ "cor0"."col1" UNIQUE, "cor0"."col0" UNIQUE ] +| | ) [ "cor0"."col1" UNIQUE, "cor0"."col0" UNIQUE ] [ "cor0"."col1" UNIQUE, "cor0"."col0" UNIQUE, "sys"."avg" no nil ("cor0"."col0" UNIQUE) as "%1"."%1" ] | ) [ ("sys"."sql_add"(double(53)["sys"."sql_neg"("cor0"."col1" UNIQUE)], "%1"."%1")) ! * = (double(53) NULL) ] ) [ "sys"."sql_neg"("cor0"."col0" UNIQUE) as "col1" ] ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - Approved output
Changeset: 1571e57720c2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1571e57720c2 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: Approved output diffs (15 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -356,6 +356,11 @@ void IMPSdestroy(BAT *b); lng IMPSimprintsize(BAT *b); int MT_access(const char *pathname, int mode); int MT_check_nr_cores(void); +void MT_cond_broadcast(MT_Cond *cond); +void MT_cond_destroy(MT_Cond *cond); +void MT_cond_init(MT_Cond *cond); +void MT_cond_signal(MT_Cond *cond); +void MT_cond_wait(MT_Cond *cond, MT_Lock *lock); int MT_create_thread(MT_Id *t, void (*function)(void *), void *arg, enum MT_thr_detach d, const char *threadname); void MT_exiting_thread(void); FILE *MT_fopen(const char *filename, const char *mode); ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - Approved output
Changeset: 474819a9bb4a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/474819a9bb4a Modified Files: sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit Branch: default Log Message: Approved output diffs (22 lines): diff --git a/sql/test/emptydb/Tests/check.stable.out b/sql/test/emptydb/Tests/check.stable.out --- a/sql/test/emptydb/Tests/check.stable.out +++ b/sql/test/emptydb/Tests/check.stable.out @@ -4658,7 +4658,6 @@ select 'null in value_partitions.value', [ "sys.keywords", "LOCAL" ] [ "sys.keywords", "LOCALTIME" ] [ "sys.keywords", "LOCALTIMESTAMP"] -[ "sys.keywords", "LOCKED"] [ "sys.keywords", "MATCH" ] [ "sys.keywords", "MATCHED" ] [ "sys.keywords", "MAXVALUE" ] diff --git a/sql/test/emptydb/Tests/check.stable.out.32bit b/sql/test/emptydb/Tests/check.stable.out.32bit --- a/sql/test/emptydb/Tests/check.stable.out.32bit +++ b/sql/test/emptydb/Tests/check.stable.out.32bit @@ -4658,7 +4658,6 @@ select 'null in value_partitions.value', [ "sys.keywords", "LOCAL" ] [ "sys.keywords", "LOCALTIME" ] [ "sys.keywords", "LOCALTIMESTAMP"] -[ "sys.keywords", "LOCKED"] [ "sys.keywords", "MATCH" ] [ "sys.keywords", "MATCHED" ] [ "sys.keywords", "MAXVALUE" ] ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - approved output
Changeset: 971ef99f2d7e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/971ef99f2d7e Modified Files: sql/test/BugTracker-2015/Tests/crash.Bug-3736.test Branch: default Log Message: approved output diffs (78 lines): diff --git a/sql/test/BugTracker-2015/Tests/crash.Bug-3736.test b/sql/test/BugTracker-2015/Tests/crash.Bug-3736.test --- a/sql/test/BugTracker-2015/Tests/crash.Bug-3736.test +++ b/sql/test/BugTracker-2015/Tests/crash.Bug-3736.test @@ -120,24 +120,20 @@ REF 2 (2) single left outer join ( | & REF 1 , | project ( -| | select ( +| | join ( | | | project ( -| | | | crossproduct ( -| | | | | project ( -| | | | | | table("sys"."bidder") [ "bidder"."id" NOT NULL UNIQUE HASHCOL as "b3"."id", "bidder"."increase" NOT NULL as "b3"."increase", "bidder"."%TID%" NOT NULL UNIQUE as "b3"."%TID%" ] -| | | | | ) [ "b3"."id" NOT NULL UNIQUE HASHCOL , "b3"."increase" NOT NULL, "b3"."%TID%" NOT NULL UNIQUE, "b3"."increase" NOT NULL as "%2"."%2" ], +| | | | table("sys"."bidder") [ "bidder"."id" NOT NULL UNIQUE HASHCOL as "b3"."id", "bidder"."increase" NOT NULL as "b3"."increase", "bidder"."%TID%" NOT NULL UNIQUE as "b3"."%TID%" ] +| | | ) [ "b3"."id" NOT NULL UNIQUE HASHCOL , "b3"."increase" NOT NULL, "b3"."%TID%" NOT NULL UNIQUE, "b3"."increase" NOT NULL as "%2"."%2" ], +| | | group by ( +| | | | join ( | | | | | group by ( -| | | | | | join ( -| | | | | | | group by ( -| | | | | | | | project ( -| | | | | | | | | & REF 1 -| | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] -| | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ "o"."open_auction_id" NOT NULL ], -| | | | | | | table("sys"."bidder") [ "bidder"."id" NOT NULL UNIQUE HASHCOL as "b3a"."id", "bidder"."open_auction_id" NOT NULL as "b3a"."open_auction_id", "bidder"."%TID%" NOT NULL UNIQUE as "b3a"."%TID%" ] -| | | | | | ) [ ("b3a"."open_auction_id" NOT NULL) = ("o"."open_auction_id" NOT NULL) ] -| | | | | ) [ "o"."open_auction_id" NOT NULL ] [ "sys"."min" no nil ("b3a"."id" NOT NULL UNIQUE HASHCOL ) as "%1"."%1", "o"."open_auction_id" NOT NULL ] -| | | | ) [ ] -| | | ) [ "o"."open_auction_id" NOT NULL, "%1"."%1", "b3"."id" NOT NULL HASHCOL , "b3"."increase" NOT NULL, "b3"."%TID%" NOT NULL, "%2"."%2" NOT NULL ] +| | | | | | project ( +| | | | | | | & REF 1 +| | | | | | ) [ "o"."open_auction_id" NOT NULL ] +| | | | | ) [ "o"."open_auction_id" NOT NULL ] [ "o"."open_auction_id" NOT NULL ], +| | | | | table("sys"."bidder") [ "bidder"."id" NOT NULL UNIQUE HASHCOL as "b3a"."id", "bidder"."open_auction_id" NOT NULL as "b3a"."open_auction_id", "bidder"."%TID%" NOT NULL UNIQUE as "b3a"."%TID%" ] +| | | | ) [ ("b3a"."open_auction_id" NOT NULL) = ("o"."open_auction_id" NOT NULL) ] +| | | ) [ "o"."open_auction_id" NOT NULL ] [ "sys"."min" no nil ("b3a"."id" NOT NULL UNIQUE HASHCOL ) as "%1"."%1", "o"."open_auction_id" NOT NULL ] | | ) [ ("b3"."id" NOT NULL UNIQUE HASHCOL ) = ("%1"."%1") ] | ) [ "b3"."id" NOT NULL HASHCOL , "b3"."increase" NOT NULL, "b3"."%TID%" NOT NULL, "%1"."%1", "%2"."%2" NOT NULL, "o"."open_auction_id" NOT NULL as "%5"."%5" ] ) [ ("o"."open_auction_id" NOT NULL) * = ("%5"."%5" NOT NULL) ] @@ -147,24 +143,20 @@ project ( | | | single left outer join ( | | | | & REF 2 , | | | | project ( -| | | | | select ( +| | | | | join ( | | | | | | project ( -| | | | | | | crossproduct ( -| | | | | | | | project ( -| | | | | | | | | table("sys"."bidder") [ "bidder"."id" NOT NULL UNIQUE HASHCOL as "b2"."id", "bidder"."increase" NOT NULL as "b2"."increase" ] -| | | | | | | | ) [ "b2"."id" NOT NULL UNIQUE HASHCOL , "b2"."increase" NOT NULL as "%4"."%4" ], -| | | | | | | | group by ( -| | | | | | | | | join ( -| | | | | | | | | | single group by ( -| | | | | | | | | | | single project ( -| | | | | | | | | | | | & REF 2 -| | | | | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] -| | | | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ "o"."open_auction_id" NOT NULL ], -| | | | | | | | | | table("sys"."bidder") [ "bidder"."id" NOT NULL UNIQUE HASHCOL as "b2a"."id", "bidder"."open_auction_id" NOT NULL as "b2a"."open_auction_id" ] -| | | | | | | | | ) [ ("b2a"."open_auction_id" NOT NULL) = ("o"."open_auction_id" NOT NULL) ] -| | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ "sys"."max" no nil ("b2a"."id" NOT NULL UNIQUE HASHCOL ) as "%3"."%3", "o"."open_auction_id" NOT NULL ] -| | | | | | | ) [ ] -| | | | | | ) [ "o"."open_auction_id" NOT NULL, "%3"."%3", "b2"."id" NOT NULL HASHCOL , "%4"."%4" NOT NULL ] +| | | | | | | table("sys"."bidder") [ "bidder"."id" NOT NULL UNIQUE HASHCOL as "b2"."id", "bidder"."increase" NOT NULL as "b2"."increase" ] +| | | | | | ) [ "b2"."id" NOT NULL UNIQUE HASHCOL , "b2"."increase" NOT NULL as "%4"."%4" ], +| | | | | | group by ( +| | | | | | | join ( +| | | | | | | | single group by ( +| | | | | | | | | single project ( +| | | | | | | | | | & REF 2 +| | | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] +| | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [
MonetDB: default - approved output
Changeset: 297c83c99e51 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/297c83c99e51 Modified Files: sql/test/BugTracker-2021/Tests/batappend-undefined.Bug-7130.test Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/test/BugTracker-2021/Tests/batappend-undefined.Bug-7130.test b/sql/test/BugTracker-2021/Tests/batappend-undefined.Bug-7130.test --- a/sql/test/BugTracker-2021/Tests/batappend-undefined.Bug-7130.test +++ b/sql/test/BugTracker-2021/Tests/batappend-undefined.Bug-7130.test @@ -48,7 +48,7 @@ left outer join t_qh as ref_3 on (ref_2. as ref_4 cross join t_qh as ref_5 where EXISTS ( select ref_6.c_i768 as c0, ref_1.c_i768 as c1, ref_6.c_y2 as c2 from t_qh as ref_6 where subq_0.c0 < ( select subq_0.c1 as c0 from t_qh as ref_7 where (ref_5.c_f <> ref_6.c_f) or (subq_0.c1 is NULL -statement error GDK reported error: hashjoin: more than one match +statement error GDK reported error: BATsubcross: more than one match select (subq_0.c0 = case when EXISTS ( select ref_15.c0 as c6 from t_amy as ref_15) then subq_0.c1 else subq_0.c1 end) as c4 from (select ref_12.c_f as c0, 30 as c1 from t_qh as ref_12) as subq_0 statement error GDK reported error: BATsubcross: more than one match ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - Approved output after changeset 69ccbf3f6632
Changeset: 5c6e95afbef6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5c6e95afbef6 Modified Files: sql/test/BugDay_2005-11-09_2.9.3/Tests/interval_on_time_stamp.SF-1080488.test Branch: default Log Message: Approved output after changeset 69ccbf3f6632 diffs (12 lines): diff --git a/sql/test/BugDay_2005-11-09_2.9.3/Tests/interval_on_time_stamp.SF-1080488.test b/sql/test/BugDay_2005-11-09_2.9.3/Tests/interval_on_time_stamp.SF-1080488.test --- a/sql/test/BugDay_2005-11-09_2.9.3/Tests/interval_on_time_stamp.SF-1080488.test +++ b/sql/test/BugDay_2005-11-09_2.9.3/Tests/interval_on_time_stamp.SF-1080488.test @@ -6,7 +6,7 @@ 1997-08-31 query T rowsort select date '1997-10-31' + interval '1' month -1997-12-01 +1997-11-30 query T rowsort select timestamp '1997-07-15 19:00:00' + interval '9' hour ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 277936942d2a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/277936942d2a Modified Files: sql/test/SQLancer/Tests/sqlancer18.test Branch: default Log Message: Approved output diffs (28 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer18.test b/sql/test/SQLancer/Tests/sqlancer18.test --- a/sql/test/SQLancer/Tests/sqlancer18.test +++ b/sql/test/SQLancer/Tests/sqlancer18.test @@ -573,12 +573,10 @@ CREATE TABLE "t1" ("c0" INT) statement ok rowcount 17 INSERT INTO "t1" VALUES (1),(10),(7),(9),(NULL),(1),(7),(7),(0),(8),(0),(9),(NULL),(5),(3),(8),(0) -# this one could be an error too query T rowsort select (FALSE) in (TRUE, (select time '13:35:07' from t1) between t0.c0 and t0.c0) from t0 -# this one could be an error too query T rowsort select (FALSE) in (FALSE, (select time '13:35:07' from t1) between t0.c0 and t0.c0) from t0 @@ -586,8 +584,10 @@ select (FALSE) in (FALSE, (select time ' statement ok rowcount 1 INSERT INTO "t0" VALUES (NULL, 1) -statement error GDK reported error: BATsubcross: more than one match +query T rowsort select (FALSE) in (FALSE, (select time '13:35:07' from t1) between t0.c0 and t0.c0) from t0 + +True statement ok DROP TABLE t0 ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: b56ef405f11d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b56ef405f11d Modified Files: sql/test/Tests/setoptimizer.test Branch: default Log Message: Approved output diffs (28 lines): diff --git a/sql/test/Tests/setoptimizer.test b/sql/test/Tests/setoptimizer.test --- a/sql/test/Tests/setoptimizer.test +++ b/sql/test/Tests/setoptimizer.test @@ -29,13 +29,13 @@ query TTT nosort select * from optimizers() minimal_pipe -optimizer.inline();optimizer.remap();optimizer.bincopyfrom();optimizer.deadcode();optimizer.multiplex();optimizer.generator();optimizer.garbageCollector();optimizer.profiler(); +optimizer.inline();optimizer.remap();optimizer.bincopyfrom();optimizer.emptybind();optimizer.deadcode();optimizer.for();optimizer.dict();optimizer.multiplex();optimizer.generator();optimizer.garbageCollector();optimizer.profiler(); stable minimal_fast optimizer.minimalfast() stable default_pipe -optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.matpack();optimizer.reorder();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector();optimizer.profiler(); +optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.for();optimizer.dict();optimizer.mitosis();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.matpack();optimizer.reorder();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector();optimizer.profiler(); stable default_fast optimizer.defaultfast() @@ -50,7 +50,7 @@ no_mitosis_pipe optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.matpack();optimizer.reorder();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector();optimizer.profiler(); stable sequential_pipe -optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.matpack();optimizer.reorder();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector();optimizer.profiler(); +optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.for();optimizer.dict();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.matpack();optimizer.reorder();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector();optimizer.profiler(); stable statement ok ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output for new primary key
Changeset: 0783fa59d2f3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0783fa59d2f3 Modified Files: sql/test/Dependencies/Tests/dependency_DBobjects.test sql/test/Dependencies/Tests/dependency_owner_schema_3.test sql/test/DropCascade/Tests/drop_columns_cascade.test sql/test/DropCascade/Tests/drop_pkey_cascade.test sql/test/Tests/keys.test Branch: default Log Message: Approved output for new primary key diffs (88 lines): diff --git a/sql/test/Dependencies/Tests/dependency_DBobjects.test b/sql/test/Dependencies/Tests/dependency_DBobjects.test --- a/sql/test/Dependencies/Tests/dependency_DBobjects.test +++ b/sql/test/Dependencies/Tests/dependency_DBobjects.test @@ -233,6 +233,9 @@ DEP_VIEW query TTT rowsort SELECT c.name, k.name, 'DEP_KEY' from sys.columns as c, sys.objects as kc, sys.keys as k where kc."name" = c.name AND kc.id = k.id AND k.table_id = c.table_id AND k.rkey = -1 order by c.name, k.name +action_id +fkey_actions_action_id_pkey +DEP_KEY dependency_type_id dependency_types_dependency_type_id_pkey DEP_KEY diff --git a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test --- a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test +++ b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test @@ -48,7 +48,7 @@ DEP_SCHEMA query TTT rowsort SELECT t.name, v.name, 'DEP_VIEW' from sys.tables as t, sys.tables as v, sys.dependencies as dep where t.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by t.name, v.name -636 values hashing to 90e2ee5bb64e32ae6e9d2ac0ab8dae7b +645 values hashing to 6a76e9478e88821358bdbee0f171f520 query TTT rowsort SELECT t.name, i.name, 'DEP_INDEX' from sys.tables as t, sys.idxs as i where i.table_id = t.id and i.name not in (select name from sys.keys) and t.type in (0, 10, 20, 30) order by t.name, i.name @@ -126,11 +126,14 @@ DEP_FUNC query TTT rowsort SELECT c.name, v.name, 'DEP_VIEW' from sys.columns as c, sys.tables as v, sys.dependencies as dep where c.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by c.name, v.name -2217 values hashing to 419c161985866d250f6e16deb56ab344 +2259 values hashing to fbfaada25cafb60a05201d2a699ce3e3 query TTT rowsort SELECT c.name, k.name, 'DEP_KEY' from sys.columns as c, sys.objects as kc, sys.keys as k where kc."name" = c.name AND kc.id = k.id AND k.table_id = c.table_id AND k.rkey = -1 order by c.name, k.name +action_id +fkey_actions_action_id_pkey +DEP_KEY dependency_type_id dependency_types_dependency_type_id_pkey DEP_KEY diff --git a/sql/test/DropCascade/Tests/drop_columns_cascade.test b/sql/test/DropCascade/Tests/drop_columns_cascade.test --- a/sql/test/DropCascade/Tests/drop_columns_cascade.test +++ b/sql/test/DropCascade/Tests/drop_columns_cascade.test @@ -80,6 +80,7 @@ select name from sys.keys where name not dependency_types_dependency_type_id_pkey dependency_types_dependency_type_name_unique +fkey_actions_action_id_pkey function_languages_language_id_pkey function_languages_language_name_unique function_types_function_type_id_pkey diff --git a/sql/test/DropCascade/Tests/drop_pkey_cascade.test b/sql/test/DropCascade/Tests/drop_pkey_cascade.test --- a/sql/test/DropCascade/Tests/drop_pkey_cascade.test +++ b/sql/test/DropCascade/Tests/drop_pkey_cascade.test @@ -22,6 +22,7 @@ select name from sys.keys where name not dependency_types_dependency_type_id_pkey dependency_types_dependency_type_name_unique +fkey_actions_action_id_pkey function_languages_language_id_pkey function_languages_language_name_unique function_types_function_type_id_pkey diff --git a/sql/test/Tests/keys.test b/sql/test/Tests/keys.test --- a/sql/test/Tests/keys.test +++ b/sql/test/Tests/keys.test @@ -44,6 +44,10 @@ dependency_types_dependency_type_name_un 0 dependency_types_dependency_type_name_unique 1 +fkey_actions_action_id_pkey +0 +fkey_actions_action_id_pkey +0 function_languages_language_id_pkey 0 function_languages_language_id_pkey @@ -122,6 +126,10 @@ dependency_types_dependency_type_name_un 0 dependency_types_dependency_type_name_unique 1 +fkey_actions_action_id_pkey +0 +fkey_actions_action_id_pkey +0 function_languages_language_id_pkey 0 function_languages_language_id_pkey ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 83c95e48067a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/83c95e48067a Modified Files: sql/test/prepare/Tests/sqlancer_prepare.stable.out sql/test/prepare/Tests/sqlancer_prepare.stable.out.int128 Branch: default Log Message: Approved output diffs (54 lines): diff --git a/sql/test/prepare/Tests/sqlancer_prepare.stable.out b/sql/test/prepare/Tests/sqlancer_prepare.stable.out --- a/sql/test/prepare/Tests/sqlancer_prepare.stable.out +++ b/sql/test/prepare/Tests/sqlancer_prepare.stable.out @@ -10,7 +10,7 @@ % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name % varchar, int,int,varchar,varchar,varchar # type -% 12, 3, 1, 0, 3, 2 # length +% 12, 2, 1, 0, 3, 2 # length [ "boolean", 1, 0, "", "%10", "c0"] [ "sec_interval", 13, 0, "", "%10", "%1"] [ "boolean", 1, 0, NULL, NULL, NULL] @@ -45,8 +45,8 @@ [ "boolean", 1, 0, NULL, NULL, NULL] % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,str,str,str # type -% 6, 3, 1, 0, 2, 2 # length +% varchar, int,int,varchar,varchar,varchar # type +% 6, 2, 1, 0, 2, 2 # length [ "bigint",64, 0, "", "%3", "%3"] [ "bigint",64, 0, NULL, NULL, NULL] #PREPARE SELECT DISTINCT CAST(l0t0.c0 AS INT))-(CAST(? AS BIGINT*(scale_up(?, ((-438139776)*(-813129345) FROM (select 1) AS l0t0(c0); @@ -136,14 +136,14 @@ #PREPARE SELECT "quarter"(date '2021-01-02') IN ("second"(TIME '01:00:00'), (select ? where true)); % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,varchar,varchar, varchar # type +% varchar, int,int,varchar,varchar,varchar # type % 7, 2, 1, 0, 3, 3 # length [ "boolean", 1, 0, "", "%11", "%11" ] [ "decimal", 16, 6, NULL, NULL, NULL] #PREPARE SELECT "quarter"(date '2021-01-02') IN ("second"(TIME '01:00:00'), (select ? where true)); % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,varchar,varchar, varchar # type +% varchar, int,int,varchar,varchar,varchar # type % 7, 2, 1, 0, 3, 3 # length [ "boolean", 1, 0, "", "%11", "%11" ] [ "decimal", 16, 6, NULL, NULL, NULL] diff --git a/sql/test/prepare/Tests/sqlancer_prepare.stable.out.int128 b/sql/test/prepare/Tests/sqlancer_prepare.stable.out.int128 --- a/sql/test/prepare/Tests/sqlancer_prepare.stable.out.int128 +++ b/sql/test/prepare/Tests/sqlancer_prepare.stable.out.int128 @@ -45,8 +45,8 @@ [ "boolean", 1, 0, NULL, NULL, NULL] % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name -% varchar, int,int,str,str,str # type -% 7, 5, 1, 0, 2, 2 # length +% varchar, int,int,varchar,varchar,varchar # type +% 7, 3, 1, 0, 2, 2 # length [ "hugeint", 128,0, "", "%3", "%3"] [ "hugeint", 128,0, NULL, NULL, NULL] #PREPARE SELECT round(-'b', ?); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: ea1e5b51c407 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ea1e5b51c407 Modified Files: clients/Tests/exports.stable.out sql/test/Dependencies/Tests/dependency_loop.test sql/test/Dependencies/Tests/dependency_owner_schema_3.test Branch: default Log Message: Approved output diffs (35 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1295,8 +1295,8 @@ const char *rename_tableRef; const char *rename_userRef; const char *replaceRef; const char *replicatorRef; +void resetMalBlk(MalBlkPtr mb); void resetMalTypes(MalBlkPtr mb, int stop); -void resetMalBlk(MalBlkPtr mb); void resetScenario(Client c); int resizeMalBlk(MalBlkPtr mb, int elements); int resolveType(int dsttype, int srctype); diff --git a/sql/test/Dependencies/Tests/dependency_loop.test b/sql/test/Dependencies/Tests/dependency_loop.test --- a/sql/test/Dependencies/Tests/dependency_loop.test +++ b/sql/test/Dependencies/Tests/dependency_loop.test @@ -174,5 +174,5 @@ UNION query I rowsort select count(*) from dependencies where depend_type = 5 -1080 +1081 diff --git a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test --- a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test +++ b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test @@ -126,7 +126,7 @@ DEP_FUNC query TTT rowsort SELECT c.name, v.name, 'DEP_VIEW' from sys.columns as c, sys.tables as v, sys.dependencies as dep where c.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by c.name, v.name -2178 values hashing to 50df54353d1b5c45b536250115f70c64 +2181 values hashing to 41189eb0b528b8ed3c6ab64910056631 query TTT rowsort SELECT c.name, k.name, 'DEP_KEY' from sys.columns as c, sys.objects as kc, sys.keys as k where kc."name" = c.name AND kc.id = k.id AND k.table_id = c.table_id AND k.rkey = -1 order by c.name, k.name ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 9820d5088b0f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9820d5088b0f Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: Approved output diffs (11 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1057,6 +1057,7 @@ const char *hgeRef; const char *identityRef; const char *ifthenelseRef; const char *importColumnRef; +const char *importTableRef; void initHeartbeat(void); void initNamespace(void); void initParser(void); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: f23afaadf652 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f23afaadf652 Modified Files: sql/test/Dependencies/Tests/dependency_DBobjects.test sql/test/Dependencies/Tests/dependency_loop.test sql/test/Dependencies/Tests/dependency_owner_schema_3.test Branch: default Log Message: Approved output diffs (132 lines): diff --git a/sql/test/Dependencies/Tests/dependency_DBobjects.test b/sql/test/Dependencies/Tests/dependency_DBobjects.test --- a/sql/test/Dependencies/Tests/dependency_DBobjects.test +++ b/sql/test/Dependencies/Tests/dependency_DBobjects.test @@ -298,7 +298,7 @@ DEP_INDEX query TTT rowsort SELECT c.name, f.name, 'DEP_FUNC' from sys.functions as f, sys.columns as c, sys.dependencies as dep where c.id = dep.id AND f.id = dep.depend_id AND dep.depend_type = 7 ORDER BY c.name, f.name -273 values hashing to 5f62003db3521c560782b24e0f07db0d +279 values hashing to 4c42714c4678cb65faf29e6a113e146b query TTT rowsort SELECT c.name, tri.name, 'DEP_TRIGGER' from sys.columns as c, sys.triggers as tri, sys.dependencies as dep where dep.id = c.id AND dep.depend_id =tri.id AND dep.depend_type = 8 order by c.name, tri.name @@ -328,6 +328,9 @@ DEP_FUNC dump_column_defaults dump_database DEP_FUNC +dump_column_grants +dump_database +DEP_FUNC dump_comments dump_database DEP_FUNC @@ -343,6 +346,9 @@ DEP_FUNC dump_foreign_keys dump_database DEP_FUNC +dump_function_grants +dump_database +DEP_FUNC dump_functions dump_database DEP_FUNC @@ -355,9 +361,6 @@ DEP_FUNC dump_partition_tables dump_database DEP_FUNC -dump_privileges -dump_database -DEP_FUNC dump_sequences dump_database DEP_FUNC @@ -367,6 +370,9 @@ DEP_FUNC dump_table_constraint_type dump_database DEP_FUNC +dump_table_grants +dump_database +DEP_FUNC dump_tables dump_database DEP_FUNC diff --git a/sql/test/Dependencies/Tests/dependency_loop.test b/sql/test/Dependencies/Tests/dependency_loop.test --- a/sql/test/Dependencies/Tests/dependency_loop.test +++ b/sql/test/Dependencies/Tests/dependency_loop.test @@ -174,5 +174,5 @@ UNION query I rowsort select count(*) from dependencies where depend_type = 5 -988 +1080 diff --git a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test --- a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test +++ b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test @@ -48,7 +48,7 @@ DEP_SCHEMA query TTT rowsort SELECT t.name, v.name, 'DEP_VIEW' from sys.tables as t, sys.tables as v, sys.dependencies as dep where t.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by t.name, v.name -567 values hashing to 8b580f5d307e1080938ac3d092a712b1 +627 values hashing to ba31ce2ed151ea27b635fb7be420a269 query TTT rowsort SELECT t.name, i.name, 'DEP_INDEX' from sys.tables as t, sys.idxs as i where i.table_id = t.id and i.name not in (select name from sys.keys) and t.type in (0, 10, 20, 30) order by t.name, i.name @@ -126,7 +126,7 @@ DEP_FUNC query TTT rowsort SELECT c.name, v.name, 'DEP_VIEW' from sys.columns as c, sys.tables as v, sys.dependencies as dep where c.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by c.name, v.name -1986 values hashing to c139c99ef312a3411f9f4f0fc090e3de +2178 values hashing to 50df54353d1b5c45b536250115f70c64 query TTT rowsort SELECT c.name, k.name, 'DEP_KEY' from sys.columns as c, sys.objects as kc, sys.keys as k where kc."name" = c.name AND kc.id = k.id AND k.table_id = c.table_id AND k.rkey = -1 order by c.name, k.name @@ -190,7 +190,7 @@ SELECT c.name, i.name, 'DEP_INDEX' from query TTT rowsort SELECT c.name, f.name, 'DEP_FUNC' from sys.functions as f, sys.columns as c, sys.dependencies as dep where c.id = dep.id AND f.id = dep.depend_id AND dep.depend_type = 7 ORDER BY c.name, f.name -264 values hashing to 8de72aae52a67c02cd49a46842f5a171 +270 values hashing to ccc5c307d9fbc2f33b06858b20fa query TTT rowsort SELECT c.name, tri.name, 'DEP_TRIGGER' from sys.columns as c, sys.objects as tri, sys.dependencies as dep where dep.id = c.id AND dep.depend_id =tri.id AND dep.depend_type = 8 order by c.name, tri.name @@ -208,6 +208,9 @@ DEP_FUNC dump_column_defaults dump_database DEP_FUNC +dump_column_grants +dump_database +DEP_FUNC dump_comments dump_database DEP_FUNC @@ -223,6 +226,9 @@ DEP_FUNC dump_foreign_keys dump_database DEP_FUNC +dump_function_grants +dump_database +DEP_FUNC dump_functions dump_database DEP_FUNC @@ -235,9 +241,6 @@ DEP_FUNC dump_partition_tables dump_database DEP_FUNC -dump_privileges -dump_database -DEP_FUNC dump_sequences dump_database DEP_FUNC @@ -247,6 +250,9 @@ DEP_FUNC dump_table_constraint_type dump_database DEP_FUNC +dump_table_grants +dump_database +DEP_FUNC dump_tables dump_database DEP_FUNC ___ checkin-l
MonetDB: default - Approved output
Changeset: 9f1a2e8cae59 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9f1a2e8cae59 Modified Files: sql/test/Tests/setoptimizer.test Branch: default Log Message: Approved output diffs (12 lines): diff --git a/sql/test/Tests/setoptimizer.test b/sql/test/Tests/setoptimizer.test --- a/sql/test/Tests/setoptimizer.test +++ b/sql/test/Tests/setoptimizer.test @@ -29,7 +29,7 @@ query TTT nosort select * from optimizers() minimal_pipe -optimizer.inline();optimizer.remap();optimizer.bincopyfrom();optimizer.deadcode();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.garbageCollector(); +optimizer.inline();optimizer.remap();optimizer.bincopyfrom();optimizer.deadcode();optimizer.multiplex();optimizer.generator();optimizer.garbageCollector(); stable minimal_fast optimizer.minimalfast() ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output after empty bindidx fixes
Changeset: dc02e22aab09 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dc02e22aab09 Modified Files: sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-query.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-view.test Branch: default Log Message: approved output after empty bindidx fixes diffs (66 lines): diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test @@ -53,8 +53,6 @@ 2 sql.bind 2 sql.bind_idxbat -2 -sql.delta 1 algebra.projection 6 @@ -93,8 +91,6 @@ 2 sql.bind 2 sql.bind_idxbat -2 -sql.delta 1 algebra.projection 6 diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test @@ -53,8 +53,6 @@ 2 sql.bind 2 sql.bind_idxbat -2 -sql.delta 1 algebra.projection 6 diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-query.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-query.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-query.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-query.test @@ -53,8 +53,6 @@ 2 sql.bind 2 sql.bind_idxbat -2 -sql.delta 1 algebra.projection 6 @@ -93,8 +91,6 @@ 3 sql.bind 2 sql.bind_idxbat -4 -sql.delta 2 algebra.projection 11 diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-view.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-view.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-view.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-view.test @@ -53,8 +53,6 @@ 3 sql.bind 2 sql.bind_idxbat -4 -sql.delta 2 algebra.projection 11 ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 063dd0475dab for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/063dd0475dab Modified Files: sql/test/astro/Tests/astro.test Branch: default Log Message: Approved output diffs (12 lines): diff --git a/sql/test/astro/Tests/astro.test b/sql/test/astro/Tests/astro.test --- a/sql/test/astro/Tests/astro.test +++ b/sql/test/astro/Tests/astro.test @@ -66,7 +66,7 @@ plan UPDATE fluxz update( | table("sys"."fluxz") [ "fluxz"."%TID%" NOT NULL ] COUNT -| single project ( +| project ( | | single left outer join ( | | | semijoin ( | | | | table("sys"."fluxz") [ "fluxz"."runcat" NOT NULL, "fluxz"."filter" NOT NULL, "fluxz"."%TID%" NOT NULL ] COUNT , ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 1f6c078f80ba for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1f6c078f80ba Modified Files: sql/test/Dependencies/Tests/dependency_owner_schema_3.test sql/test/SQLancer/Tests/sqlancer10.test Branch: default Log Message: approved output diffs (142 lines): diff --git a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test --- a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test +++ b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test @@ -126,7 +126,7 @@ DEP_FUNC query TTT rowsort SELECT c.name, v.name, 'DEP_VIEW' from sys.columns as c, sys.tables as v, sys.dependencies as dep where c.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by c.name, v.name -2028 values hashing to b6e1dda84af6e29efe27713e347cf87d +1974 values hashing to abcbd4ad07690fa48e84a43f050b9e94 query TTT rowsort SELECT c.name, k.name, 'DEP_KEY' from sys.columns as c, sys.objects as kc, sys.keys as k where kc."name" = c.name AND kc.id = k.id AND k.table_id = c.table_id AND k.rkey = -1 order by c.name, k.name @@ -190,7 +190,7 @@ SELECT c.name, i.name, 'DEP_INDEX' from query TTT rowsort SELECT c.name, f.name, 'DEP_FUNC' from sys.functions as f, sys.columns as c, sys.dependencies as dep where c.id = dep.id AND f.id = dep.depend_id AND dep.depend_type = 7 ORDER BY c.name, f.name -351 values hashing to 0357ee3f8bc7b05468e46a56d104a4e9 +264 values hashing to 8de72aae52a67c02cd49a46842f5a171 query TTT rowsort SELECT c.name, tri.name, 'DEP_TRIGGER' from sys.columns as c, sys.objects as tri, sys.dependencies as dep where dep.id = c.id AND dep.depend_id =tri.id AND dep.depend_type = 8 order by c.name, tri.name diff --git a/sql/test/SQLancer/Tests/sqlancer10.test b/sql/test/SQLancer/Tests/sqlancer10.test --- a/sql/test/SQLancer/Tests/sqlancer10.test +++ b/sql/test/SQLancer/Tests/sqlancer10.test @@ -71,8 +71,6 @@ sql.mvc 1 sql.tid 1 -sql.bind -1 algebra.project 5 algebra.thetaselect @@ -252,12 +250,10 @@ query T rowsort SELECT t2.c1 FROM t0, t2 WHERE CAST(t0.c2 AS char(32)) > t2.c1 - query R rowsort SELECT t2.c4 FROM t0, t2 WHERE ((CAST(t0.c2 AS char(32)))>(CASE WHEN TRUE THEN t2.c1 END)) - query I rowsort SELECT CAST(SUM(count) AS BIGINT) FROM (SELECT CAST(((CAST(t0.c2 AS char(32)))>(CASE WHEN TRUE THEN t2.c1 END)) AS INT) as count FROM t0, t2) as res @@ -282,7 +278,6 @@ query T rowsort select case t0.c1 = any(select 2 from t1) when false then 'a' when true then 'b' end from t0 - statement ok ROLLBACK @@ -387,7 +382,7 @@ PLAN SELECT (SELECT c0 FROM t0) FROM t0 project ( | single left outer join ( -| | table("sys"."t0") [ "t0"."c0" NOT NULL ] COUNT , +| | table("sys"."t0") [ "t0"."%TID%" NOT NULL ] COUNT , | | project ( | | | table("sys"."t0") [ "t0"."c0" NOT NULL ] COUNT | | ) [ "t0"."c0" NOT NULL as "%1"."%1" ] @@ -471,19 +466,19 @@ TRUE statement ok ROLLBACK -query I rowsort +query R rowsort SELECT covar_pop(0.9, 0.5) FROM (select 762812975) t2(c0) WHERE t2.c0 IS NOT NULL -0 +0.000 -query I rowsort +query R rowsort SELECT covar_pop(0.9, 0.5) FROM (select 762812975) t2(c0) WHERE t2.c0 IS NOT NULL HAVING ((SELECT TRUE)) = FALSE UNION ALL SELECT covar_pop(0.9, 0.5) FROM (select 762812975) t2(c0) WHERE t2.c0 IS NOT NULL HAVING NOT (((SELECT TRUE)) = FALSE) UNION ALL SELECT covar_pop(0.9, 0.5) FROM (select 762812975) t2(c0) WHERE t2.c0 IS NOT NULL HAVING (((SELECT TRUE)) = FALSE) IS NULL -0 +0.000 statement ok START TRANSACTION @@ -521,7 +516,6 @@ WHERE FALSE) UNION DISTINCT (SELECT 0.98 GROUP BY CAST(least(-973138727, '1') AS BIGINT) - statement ok ROLLBACK @@ -552,12 +546,10 @@ query I rowsort SELECT 1 FROM t2, t1 GROUP BY (SELECT 1 FROM t2 AS l1t2 WHERE FALSE) HAVING ((count(*))>=((SELECT DISTINCT 3 FROM t1 AS l2t1 WHERE FALSE))) - query I rowsort SELECT 1 FROM t2, t1 GROUP BY (SELECT 1 FROM t2 AS l1t2 WHERE FALSE) HAVING NOT (((count(*))>=((SELECT DISTINCT 3 FROM t1 AS l2t1 WHERE FALSE - query I rowsort SELECT 1 FROM t2, t1 GROUP BY (SELECT 1 FROM t2 AS l1t2 WHERE FALSE) HAVING (((count(*))>=((SELECT DISTINCT 3 FROM t1 AS l2t1 WHERE FALSE IS NULL @@ -579,7 +571,6 @@ query I rowsort select 1 from t2 where 8 = any(select 0.8673676855585512601720665770699270069599151611328125 from t2) and (values (true)) - statement ok ROLLBACK @@ -758,15 +749,13 @@ query I rowsort SELECT 1 FROM t1 RIGHT OUTER JOIN (SELECT 2) AS sub0 ON least((SELECT true WHERE FALSE), true) WHERE NOT EXISTS ((SELECT 'b' WHERE FALSE) UNION ALL (SELECT 'a')) - -query T rowsort +query I rowsort SELECT ALL t1.c1 FROM t0, t1 RIGHT OUTER JOIN ((SELECT DISTINCT ((least(6, 529595761))-(least(4, 1032827696))), least(-859534381, 0.01807380825433357873777140412130393087863922119140625) FROM t0, t1 WHERE t0.c1 GROU
MonetDB: default - Approved output
Changeset: 423cc19fa16b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=423cc19fa16b Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 monetdb5/modules/mal/Tests/call00.maltest Branch: default Log Message: Approved output diffs (62 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -9137,7 +9137,10 @@ stdout of test 'MAL-signatures` in direc [ "optimizer", "dataflow", "pattern optimizer.dataflow(X_0:str, X_1:str):str ","OPTwrapper;", "" ] [ "optimizer", "deadcode", "pattern optimizer.deadcode():str ", "OPTwrapper;", "" ] [ "optimizer", "deadcode", "pattern optimizer.deadcode(X_0:str, X_1:str):str ","OPTwrapper;", "" ] +[ "optimizer", "default_fast", "function optimizer.default_fast():void;", "", "" ] [ "optimizer", "default_pipe", "function optimizer.default_pipe():void;", "", "" ] +[ "optimizer", "defaultfast", "pattern optimizer.defaultfast():str ", "OPTwrapper;", "" ] +[ "optimizer", "defaultfast", "pattern optimizer.defaultfast(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "emptybind","pattern optimizer.emptybind():str ", "OPTwrapper;", "" ] [ "optimizer", "emptybind","pattern optimizer.emptybind(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "epilogue", "command optimizer.epilogue():void ", "optimizer_epilogue;", "" ] @@ -9161,7 +9164,10 @@ stdout of test 'MAL-signatures` in direc [ "optimizer", "matpack", "pattern optimizer.matpack(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "mergetable", "pattern optimizer.mergetable():str ", "OPTwrapper;", "" ] [ "optimizer", "mergetable", "pattern optimizer.mergetable(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] +[ "optimizer", "minimal_fast", "function optimizer.minimal_fast():void;", "", "" ] [ "optimizer", "minimal_pipe", "function optimizer.minimal_pipe():void;", "", "" ] +[ "optimizer", "minimalfast", "pattern optimizer.minimalfast():str ", "OPTwrapper;", "" ] +[ "optimizer", "minimalfast", "pattern optimizer.minimalfast(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "mitosis", "pattern optimizer.mitosis():str ", "OPTwrapper;", "" ] [ "optimizer", "mitosis", "pattern optimizer.mitosis(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "multiplex","pattern optimizer.multiplex():str ", "OPTwrapper;", "" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -12442,7 +12442,10 @@ stdout of test 'MAL-signatures` in direc [ "optimizer", "dataflow", "pattern optimizer.dataflow(X_0:str, X_1:str):str ","OPTwrapper;", "" ] [ "optimizer", "deadcode", "pattern optimizer.deadcode():str ", "OPTwrapper;", "" ] [ "optimizer", "deadcode", "pattern optimizer.deadcode(X_0:str, X_1:str):str ","OPTwrapper;", "" ] +[ "optimizer", "default_fast", "function optimizer.default_fast():void;", "", "" ] [ "optimizer", "default_pipe", "function optimizer.default_pipe():void;", "", "" ] +[ "optimizer", "defaultfast", "pattern optimizer.defaultfast():str ", "OPTwrapper;", "" ] +[ "optimizer", "defaultfast", "pattern optimizer.defaultfast(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "emptybind","pattern optimizer.emptybind():str ", "OPTwrapper;", "" ] [ "optimizer", "emptybind","pattern optimizer.emptybind(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "epilogue", "command optimizer.epilogue():void ", "optimizer_epilogue;", "" ] @@ -12466,7 +12469,10 @@ stdout of test 'MAL-signatures` in direc [ "optimizer", "matpack", "pattern optimizer.matpack(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "mergetable", "pattern optimizer.mergetable():str ", "OPTwrapper;", "" ] [ "optimizer", "mergetable", "pattern optimizer.mergetable(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] +[ "optimizer", "minimal_fast", "function optimizer.minimal_fast():void;", "", "" ] [ "optimizer", "minimal_pipe", "function optimizer.minimal_pipe():void;", "", "" ] +[ "optimizer", "minimalfast", "pattern optimizer.minimalfast():str ", "OPTwrapper;", "" ] +[ "optimizer", "minimalfast", "pattern optimizer.minimalfast(X_0:str, X_1:str):str ", "OPTwrapper;", "" ] [ "optimizer", "mitosis", "pattern optimizer.mitosis():str ",
MonetDB: default - Approved output
Changeset: 1f425854e224 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1f425854e224 Modified Files: sql/test/Tests/setoptimizer.test Branch: default Log Message: Approved output diffs (46 lines): diff --git a/sql/test/Tests/setoptimizer.test b/sql/test/Tests/setoptimizer.test --- a/sql/test/Tests/setoptimizer.test +++ b/sql/test/Tests/setoptimizer.test @@ -25,27 +25,33 @@ select optimizer minimal_pipe -query TTT rowsort +query TTT nosort select * from optimizers() +minimal_pipe +optimizer.inline();optimizer.remap();optimizer.bincopyfrom();optimizer.deadcode();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.garbageCollector(); +stable +minimal_fast +optimizer.minimalfast() +stable default_pipe optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector(); stable -minimal_pipe -optimizer.inline();optimizer.remap();optimizer.bincopyfrom();optimizer.deadcode();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.garbageCollector(); +default_fast +optimizer.defaultfast() +stable +oltp_pipe +optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.oltp();optimizer.wlc();optimizer.garbageCollector(); +stable +volcano_pipe +optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.volcano();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector(); stable no_mitosis_pipe optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector(); stable -oltp_pipe -optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.oltp();optimizer.wlc();optimizer.garbageCollector(); -stable sequential_pipe optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfrom();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garb
MonetDB: default - Approved output
Changeset: 253935f264ad for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=253935f264ad Modified Files: sql/test/SQLancer/Tests/sqlancer10.test Branch: default Log Message: Approved output diffs (18 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer10.test b/sql/test/SQLancer/Tests/sqlancer10.test --- a/sql/test/SQLancer/Tests/sqlancer10.test +++ b/sql/test/SQLancer/Tests/sqlancer10.test @@ -833,12 +833,12 @@ 0 query I rowsort SELECT 1 FROM t0, t1 WHERE least(CASE WHEN t1.c4 THEN t1.c4 WHEN t1.c5 THEN t1.c5 END, true) -132 rows in the output. After getting the right result I will approve the hash +132 values hashing to 421ece02fd1d5b93ec74b250381a9e64 query T rowsort SELECT t1.c3 FROM t2, t0, t1 WHERE least(CASE WHEN t1.c4 THEN t1.c4 WHEN t1.c5 THEN t1.c5 WHEN t1.c5 THEN t1.c4 ELSE t1.c4 END, ((t1.c0)NOT LIKE(t1.c0))) -120 rows in the output. After getting the right result I will approve the hash +120 values hashing to 879a831ae9fcb0a40db88988eb6e428b query I rowsort SELECT CAST(SUM(count) AS BIGINT) FROM (SELECT CAST(least(CASE WHEN t1.c4 THEN t1.c4 WHEN t1.c5 THEN t1.c5 WHEN t1.c5 THEN t1.c4 ELSE t1.c4 END, ((t1.c0)NOT LIKE(t1.c0))) AS INT) as count FROM t2, t0, t1) as res ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 46131747bb5d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=46131747bb5d Modified Files: sql/test/BugTracker/Tests/explain.SF-1739353.test sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.test Branch: default Log Message: Approved output diffs (56 lines): diff --git a/sql/test/BugTracker/Tests/explain.SF-1739353.test b/sql/test/BugTracker/Tests/explain.SF-1739353.test --- a/sql/test/BugTracker/Tests/explain.SF-1739353.test +++ b/sql/test/BugTracker/Tests/explain.SF-1739353.test @@ -8,20 +8,20 @@ user.main 1 querylog.define 1 -bat.new -1 sql.mvc 1 +sql.tid +2 sql.bind 6 -sql.tid -2 algebra.thetaselect 2 sql.subdelta 1 sql.projectdelta 2 +bat.new +1 bat.append 2 bat.pack diff --git a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.test b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.test --- a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.test +++ b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.test @@ -30,13 +30,11 @@ user.main 1 querylog.define 1 -bat.new -1 sql.mvc 1 -sql.bind +sql.tid 2 -sql.tid +sql.bind 2 algebra.thetaselect 2 @@ -46,6 +44,8 @@ aggr.count 2 bat.single 1 +bat.new +1 bat.append 2 aggr.sum ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 05c297947053 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=05c297947053 Modified Files: sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.test sql/test/BugTracker-2017/Tests/side-effect.Bug-6397.test sql/test/miscellaneous/Tests/simple_plans.test Branch: default Log Message: Approved output diffs (198 lines): diff --git a/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.test b/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.test --- a/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.test +++ b/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.test @@ -11,20 +11,20 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 +sql.tid +1 sql.bind 4 -sql.tid -1 algebra.likeselect 2 sql.subdelta 1 sql.projectdelta 2 +bat.pack +5 sql.resultSet 1 @@ -35,20 +35,20 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 +sql.tid +1 sql.bind 4 -sql.tid -1 algebra.likeselect 2 sql.subdelta 1 sql.projectdelta 2 +bat.pack +5 sql.resultSet 1 @@ -59,20 +59,20 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 +sql.tid +1 sql.bind 4 -sql.tid -1 algebra.ilikeselect 2 sql.subdelta 1 sql.projectdelta 2 +bat.pack +5 sql.resultSet 1 @@ -83,20 +83,20 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 +sql.tid +1 sql.bind 4 -sql.tid -1 algebra.ilikeselect 2 sql.subdelta 1 sql.projectdelta 2 +bat.pack +5 sql.resultSet 1 diff --git a/sql/test/BugTracker-2017/Tests/side-effect.Bug-6397.test b/sql/test/BugTracker-2017/Tests/side-effect.Bug-6397.test --- a/sql/test/BugTracker-2017/Tests/side-effect.Bug-6397.test +++ b/sql/test/BugTracker-2017/Tests/side-effect.Bug-6397.test @@ -30,14 +30,14 @@ sql.my_generate_series 2 aggr.count 2 -bat.pack -5 bat.single 2 algebra.crossproduct 1 algebra.projection 2 +bat.pack +5 sql.resultSet 1 diff --git a/sql/test/miscellaneous/Tests/simple_plans.test b/sql/test/miscellaneous/Tests/simple_plans.test --- a/sql/test/miscellaneous/Tests/simple_plans.test +++ b/sql/test/miscellaneous/Tests/simple_plans.test @@ -199,8 +199,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -213,6 +211,8 @@ algebra.rangejoin 1 algebra.project 1 +bat.pack +5 sql.resultSet 1 @@ -223,8 +223,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -239,6 +237,8 @@ algebra.rangejoin 1 algebra.project 1 +bat.pack +5 sql.resultSet 1 @@ -249,8 +249,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -263,6 +261,8 @@ algebra.project 2 algebra.rangejoin 1 +bat.pack +5 sql.resultSet 1 @@ -273,8 +273,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -289,6 +287,8 @@ algebra.likejoin 1 algebra.project 1 +bat.pack +5 sql.resultSet 1 ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 070348169819 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=070348169819 Modified Files: clients/Tests/exports.stable.out sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-query.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-view.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-query.test sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-2join-view.test Branch: default Log Message: Approved output diffs (truncated from 389 to 300 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1123,6 +1123,7 @@ int isMultiplex(InstrPtr q); int isNotUsedIn(InstrPtr p, int start, int a); int isOptimizerEnabled(MalBlkPtr mb, str opt); int isOptimizerPipe(const char *name); +int isOptimizerUsed(MalBlkPtr mb, str opt); int isOrderby(InstrPtr q); int isSample(InstrPtr q); int isSelect(InstrPtr q); diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-query.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-query.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-query.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-query.test @@ -24,8 +24,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -36,6 +34,8 @@ algebra.projection 2 algebra.sort 1 +bat.pack +5 sql.resultSet 1 diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-view.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-view.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-view.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-0join-view.test @@ -24,8 +24,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -36,6 +34,8 @@ algebra.projection 2 algebra.sort 1 +bat.pack +5 sql.resultSet 1 diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-query.test @@ -24,8 +24,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -36,6 +34,8 @@ algebra.projection 2 algebra.sort 1 +bat.pack +5 sql.resultSet 1 @@ -46,12 +46,12 @@ user.main 1 querylog.define 1 -bat.new -2 sql.mvc 1 sql.tid 2 +sql.bind +2 sql.bind_idxbat 2 sql.delta @@ -60,22 +60,22 @@ algebra.projection 6 algebra.join 1 -sql.bind -2 bat.mirror 1 algebra.difference 1 +bat.new +2 bat.append 4 algebra.projectionpath 1 algebra.project 1 +algebra.sort +1 bat.pack 5 -algebra.sort -1 sql.resultSet 1 @@ -86,12 +86,12 @@ user.main 1 querylog.define 1 -bat.new -2 sql.mvc 1 sql.tid 2 +sql.bind +2 sql.bind_idxbat 2 sql.delta @@ -100,22 +100,22 @@ algebra.projection 6 algebra.join 1 -sql.bind -2 bat.mirror 1 algebra.difference 1 +bat.new +2 bat.append 4 algebra.projectionpath 1 algebra.project 1 +algebra.sort +1 bat.pack 5 -algebra.sort -1 sql.resultSet 1 diff --git a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test --- a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test +++ b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-explain-1join-view.test @@ -24,8 +24,6 @@ user.main 1 querylog.define 1 -bat.pack -5 sql.mvc 1 sql.tid @@ -36,6 +34,8 @@ algebra.projection 2 algebra.sort 1 +bat.pack +5 sql.resultSet 1 @@ -46,12 +46,12 @@ user.main 1 querylog.define 1 -bat.new -2 sql.mvc 1 sql.tid 2 +sql.bind +2 sql.bind_idxbat 2 sql.delta @@ -60,22 +60,22 @@ algebra.projection 6 algebra.join 1 -sql.bind -2 bat.mirror 1 algebra.difference 1 +bat.new +2 bat.append 4 algebra.projectionpath 1 algebra.project 1 +algebra.sort +1 bat.pack 5 -algebra.sort -1 sql.resultSet 1 diff --git a/sql/test/F
MonetDB: default - approved output
Changeset: b0dd003ff574 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b0dd003ff574 Modified Files: clients/Tests/MAL-signatures.stable.out Branch: default Log Message: approved output diffs (11 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -740,6 +740,7 @@ stdout of test 'MAL-signatures` in direc [ "bat", "isaKey", "command bat.isaKey(X_0:bat[:any_1]):bit ", "BKCgetKey;", "" ] [ "bat", "mergecand","command bat.mergecand(X_0:bat[:oid], X_1:bat[:oid]):bat[:oid] ", "BKCmergecand;","" ] [ "bat", "mirror", "command bat.mirror(X_0:bat[:any_2]):bat[:oid] ", "BKCmirror;", "" ] +[ "bat", "new", "pattern bat.new(X_0:any_1, X_1:bat[:any_2]):bat[:any_1] ", "CMDBATdup;", "" ] [ "bat", "new", "pattern bat.new(X_0:any_1):bat[:any_1] ", "CMDBATnew;", "" ] [ "bat", "new", "pattern bat.new(X_0:any_1, X_1:int):bat[:any_1] ", "CMDBATnew;", "" ] [ "bat", "new", "pattern bat.new(X_0:any_1, X_1:int, X_2:bit):bat[:any_1] ","CMDBATnew;", "" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 55183d3b4786 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=55183d3b4786 Modified Files: sql/test/sql_dump/Tests/dump.test Branch: default Log Message: Approved output diffs (22 lines): diff --git a/sql/test/sql_dump/Tests/dump.test b/sql/test/sql_dump/Tests/dump.test --- a/sql/test/sql_dump/Tests/dump.test +++ b/sql/test/sql_dump/Tests/dump.test @@ -381,12 +381,12 @@ COMMENT ON INDEX "sys"."ind3" IS 'This COMMENT ON SEQUENCE "sys"."seq1" IS 'This is a comment on a sequence.' ; COMMENT ON WINDOW "sys"."stddev" IS 'This is a comment on a window function.' ; TRUNCATE sys.privileges; -INSERT INTO sys.privileges VALUES ((SELECT t.id FROM sys.schemas s, tables t WHERE s.id = t.schema_id AND s.name || '.' || t.name = 'sys.foo' ),(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'SELECT' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0); -INSERT INTO sys.privileges VALUES ((SELECT c.id FROM sys.schemas s, tables t, columns c WHERE s.id = t.schema_id AND t.id = c.table_id AND s.name || '.' || t.name || '.' || c.name = 'sys.foo.i' ),(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'UPDATE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0); -INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1(INTEGER)' AND fqn.tpe = 'FUNCTION' ),(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0); -INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1(INTEGER)' AND fqn.tpe = 'PROCEDURE' ),(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0); -INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1()' AND fqn.tpe = 'PROCEDURE' ),(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),1); -INSERT INTO sys.privileges VALUES (0,(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'UPDATE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0); +INSERT INTO sys.privileges VALUES ((SELECT t.id FROM sys.schemas s, sys.tables t WHERE s.id = t.schema_id AND s.name || '.' || t.name = 'sys.foo' ),(SELECT id FROM sys.auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM sys.privilege_codes pc WHERE pc.privilege_code_name = 'SELECT' ),(SELECT id FROM sys.auths g WHERE g.name = 'monetdb' ),0); +INSERT INTO sys.privileges VALUES ((SELECT c.id FROM sys.schemas s, sys.tables t, sys.columns c WHERE s.id = t.schema_id AND t.id = c.table_id AND s.name || '.' || t.name || '.' || c.name = 'sys.foo.i' ),(SELECT id FROM sys.auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM sys.privilege_codes pc WHERE pc.privilege_code_name = 'UPDATE' ),(SELECT id FROM sys.auths g WHERE g.name = 'monetdb' ),0); +INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM sys.fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1(INTEGER)' AND fqn.tpe = 'FUNCTION' ),(SELECT id FROM sys.auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM sys.privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM sys.auths g WHERE g.name = 'monetdb' ),0); +INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM sys.fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1(INTEGER)' AND fqn.tpe = 'PROCEDURE' ),(SELECT id FROM sys.auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM sys.privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM sys.auths g WHERE g.name = 'monetdb' ),0); +INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM sys.fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1()' AND fqn.tpe = 'PROCEDURE' ),(SELECT id FROM sys.auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM sys.privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM sys.auths g WHERE g.name = 'monetdb' ),1); +INSERT INTO sys.privileges VALUES (0,(SELECT id FROM sys.auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM sys.privilege_codes pc WHERE pc.privilege_code_name = 'UPDATE' ),(SELECT id FROM sys.auths g WHERE g.name = 'monetdb' ),0); COPY 3 RECORDS INTO "sys"."tbl_with_data"("c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "c10", "c11", "c12", "c13", "c14", "c18", "c19", "c20",
MonetDB: default - approved output
Changeset: 85e6033cdc07 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=85e6033cdc07 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (12 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -16,7 +16,7 @@ BAT *BATanyequal_grp(BAT *l, BAT *r, BAT BAT *BATanyequal_grp2(BAT *l, BAT *r, BAT *rid, BAT *g, BAT *e, BAT *s); gdk_return BATappend(BAT *b, BAT *n, BAT *s, bool force) __attribute__((__warn_unused_result__)); void BATassertProps(BAT *b); -atomDesc BATatoms[]; +atomDesc BATatoms[MAXATOMS]; BAT *BATattach(int tt, const char *heapfile, role_t role); gdk_return BATbandjoin(BAT **r1p, BAT **r2p, BAT *l, BAT *r, BAT *sl, BAT *sr, const void *c1, const void *c2, bool li, bool hi, BUN estimate) __attribute__((__warn_unused_result__)); BAT *BATcalcabsolute(BAT *b, BAT *s); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 9cbde54ea33a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9cbde54ea33a Modified Files: sql/test/Dependencies/Tests/dependency_owner_schema_3.test Branch: default Log Message: approved output diffs (21 lines): diff --git a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test --- a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test +++ b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test @@ -48,7 +48,7 @@ DEP_SCHEMA query TTT rowsort SELECT t.name, v.name, 'DEP_VIEW' from sys.tables as t, sys.tables as v, sys.dependencies as dep where t.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by t.name, v.name -564 values hashing to 2296fb6b8831002f7203b6982a75ac62 +564 values hashing to cff98513dfae81673eb5b21ca15700dc query TTT rowsort SELECT t.name, i.name, 'DEP_INDEX' from sys.tables as t, sys.idxs as i where i.table_id = t.id and i.name not in (select name from sys.keys) and t.type in (0, 10, 20, 30) order by t.name, i.name @@ -126,7 +126,7 @@ DEP_FUNC query TTT rowsort SELECT c.name, v.name, 'DEP_VIEW' from sys.columns as c, sys.tables as v, sys.dependencies as dep where c.id = dep.id AND v.id = dep.depend_id AND dep.depend_type = 5 AND v.type in (1, 11, 21, 31) order by c.name, v.name -2028 values hashing to e4d83e2392d2ba2271d72e36cf09a7ae +2028 values hashing to b6e1dda84af6e29efe27713e347cf87d query TTT rowsort SELECT c.name, k.name, 'DEP_KEY' from sys.columns as c, sys.objects as kc, sys.keys as k where kc."name" = c.name AND kc.id = k.id AND k.table_id = c.table_id AND k.rkey = -1 order by c.name, k.name ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 2f485f04b108 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2f485f04b108 Modified Files: sql/test/Dependencies/Tests/dependency_DBobjects.test Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/test/Dependencies/Tests/dependency_DBobjects.test b/sql/test/Dependencies/Tests/dependency_DBobjects.test --- a/sql/test/Dependencies/Tests/dependency_DBobjects.test +++ b/sql/test/Dependencies/Tests/dependency_DBobjects.test @@ -352,7 +352,7 @@ DEP_FUNC dump_functions dump_database DEP_FUNC -dump_grant_user_priviledges +dump_grant_user_privileges dump_database DEP_FUNC dump_indices ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: e350b18ca635 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e350b18ca635 Modified Files: sql/test/Dependencies/Tests/dependency_owner_schema_3.test Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test --- a/sql/test/Dependencies/Tests/dependency_owner_schema_3.test +++ b/sql/test/Dependencies/Tests/dependency_owner_schema_3.test @@ -226,7 +226,7 @@ DEP_FUNC dump_functions dump_database DEP_FUNC -dump_grant_user_priviledges +dump_grant_user_privileges dump_database DEP_FUNC dump_indices ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: f7b8e7bcaf5e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f7b8e7bcaf5e Modified Files: monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows Branch: default Log Message: Approved output diffs (186 lines): diff --git a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out --- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out +++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out @@ -10,7 +10,7 @@ % def # name % clob # type % 626 # length -[ "optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfrom();optimizer.parappend();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector();" ] +[ "optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfrom();optimizer.parappend();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.garbageCollector();" ] #explain copy into ttt from '/tmp/xyz'; % .explain # table_name % mal # name @@ -19,14 +19,14 @@ function user.main():void; querylog.define("explain copy into ttt from \\'/tmp/xyz\\';":str, "sequential_pipe":str, 22:int); X_4:int := sql.mvc(); -(X_27:bat[:int], X_28:bat[:int], X_29:bat[:int]) := sql.copy_from(0x7ffb40161430:ptr, "|":str, "\n":str, nil:str, "null":str, "/tmp/xyz":str, -1:lng, 0:lng, 0:int, nil:str, 0:int, 1:int); +(X_27:bat[:int], X_28:bat[:int], X_29:bat[:int]) := sql.copy_from(0x7fe144159410:ptr, "|":str, "\n":str, nil:str, "null":str, "/tmp/xyz":str, -1:lng, 0:lng, 0:int, nil:str, 0:int, 1:int); X_30:lng := aggr.count(X_27:bat[:int]); X_31:lng := sql.claim(X_4:int, "sys":str, "ttt":str, X_30:lng); -(X_86:int, X_85:ptr, X_90:ptr, X_93:ptr) := sql.append_prep(X_4:int, "sys":str, "ttt":str, "averylongcolumnnametomakeitlargee":str, "b":str, "c":str); -X_88:ptr := sql.append_exec(X_85:ptr, X_31:lng, X_27:bat[:int]); -X_91:ptr := sql.append_exec(X_90:ptr, X_31:lng, X_28:bat[:int]); -X_94:ptr := sql.append_exec(X_93:ptr, X_31:lng, X_29:bat[:int]); -X_41:int := sql.append_finish(X_86:int, X_88:ptr, X_91:ptr, X_94:ptr); +(X_87:int, X_86:ptr, X_91:ptr, X_94:ptr) := sql.append_prep(X_4:int, "sys":str, "ttt":str, "averylongcolumnnametomakeitlargee":str, "b":str, "c":str); +X_89:ptr := sql.append_exec(X_86:ptr, X_31:lng, X_27:bat[:int]); +X_92:ptr := sql.append_exec(X_91:ptr, X_31:lng, X_28:bat[:int]); +X_95:ptr := sql.append_exec(X_94:ptr, X_31:lng, X_29:bat[:int]); +X_41:int := sql.append_finish(X_87:int, X_89:ptr, X_92:ptr, X_95:ptr); sql.affectedRows(X_41:int, X_30:lng); end user.main; #inline actions= 0 time=0 usec @@ -69,7 +69,7 @@ end user.main; % def # name % clob # type % 649 # length -[ "optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfrom();optimizer.parappend();optimizer.deadcode();optimizer.aliases();optimizer.constants();optimizer.commonTerms();optimizer.projectionpath();optimizer.deadcode();optimizer.reorder();optimizer.matpack();optimizer.querylog();optimizer.multiplex();optimizer.generator();optimizer.profiler();optimizer.candidates();optimizer.deadcode();optimizer.postfix();optimizer.wlc();optimizer.sql_append();optimizer.garbageCollector();" ] +[ "optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.aliases();optimizer.evaluate();optimizer.emptybind();optimizer.deadcode();optimizer.pushselect();optimizer.aliases();optimizer.mergetable();optimizer.bincopyfr
MonetDB: default - Approved output
Changeset: 3aacd22f7b34 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3aacd22f7b34 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/exports.stable.out Branch: default Log Message: Approved output diffs (259 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -661,15 +661,9 @@ stdout of test 'MAL-signatures` in direc [ "algebra", "not_like", "command algebra.not_like(X_1:str, X_2:str, X_3:str):bit ", "PCREnotlike3;","" ] [ "algebra", "orderidx", "command algebra.orderidx(X_1:bat[:any_1], X_2:bit):bat[:any_1] ", "OIDXorderidx;","" ] [ "algebra", "outerjoin","command algebra.outerjoin(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:oid], X_4:bat[:oid], X_5:bit, X_6:bit, X_7:lng):bat[:oid] ", "ALGouterjoin1;", "" ] -[ "algebra", "outerjoin","command algebra.outerjoin(X_1:bat[:any_1], X_2:bat[:msk], X_3:bat[:oid], X_4:bat[:oid], X_5:bit, X_6:bit, X_7:lng):bat[:oid] ","ALGouterjoin1;", "" ] -[ "algebra", "outerjoin","command algebra.outerjoin(X_1:bat[:msk], X_2:bat[:any_1], X_3:bat[:oid], X_4:bat[:oid], X_5:bit, X_6:bit, X_7:lng):bat[:oid] ","ALGouterjoin1;", "" ] [ "algebra", "outerjoin","command algebra.outerjoin(X_2:bat[:any_1], X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:lng) (X_0:bat[:oid], X_1:bat[:oid]) ", "ALGouterjoin;","" ] -[ "algebra", "outerjoin","command algebra.outerjoin(X_2:bat[:any_1], X_3:bat[:msk], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:lng) (X_0:bat[:oid], X_1:bat[:oid]) ", "ALGouterjoin;","" ] -[ "algebra", "outerjoin","command algebra.outerjoin(X_2:bat[:msk], X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:lng) (X_0:bat[:oid], X_1:bat[:oid]) ", "ALGouterjoin;","" ] [ "algebra", "project", "pattern algebra.project(X_1:bat[:any_1], X_2:any_3):bat[:any_3] ", "ALGprojecttail;", "" ] -[ "algebra", "projection", "command algebra.projection(X_1:bat[:msk], X_2:bat[:any_3], X_3:bat[:any_3]):bat[:any_3] ", "ALGprojection2;", "" ] [ "algebra", "projection", "command algebra.projection(X_1:bat[:oid], X_2:bat[:any_3], X_3:bat[:any_3]):bat[:any_3] ", "ALGprojection2;", "" ] -[ "algebra", "projection", "command algebra.projection(X_1:bat[:msk], X_2:bat[:any_3]):bat[:any_3] ", "ALGprojection;", "" ] [ "algebra", "projection", "command algebra.projection(X_1:bat[:oid], X_2:bat[:any_3]):bat[:any_3] ", "ALGprojection;", "" ] [ "algebra", "projectionpath", "pattern algebra.projectionpath(X_1:bat[:any]...):bat[:any] ", "ALGprojectionpath;", "" ] [ "algebra", "rangejoin","command algebra.rangejoin(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:bit, X_9:bit, X_10:lng):bat[:oid] ", "ALGrangejoin1;", "" ] @@ -681,8 +675,6 @@ stdout of test 'MAL-signatures` in direc [ "algebra", "select", "command algebra.select(X_1:bat[:any_1], X_2:bat[:oid], X_3:any_1, X_4:any_1, X_5:bit, X_6:bit, X_7:bit, X_8:bit):bat[:oid] ", "ALGselect2nil;", "" ] [ "algebra", "selectNotNil", "command algebra.selectNotNil(X_1:bat[:any_2]):bat[:any_2] ", "ALGselectNotNil;", "" ] [ "algebra", "semijoin", "command algebra.semijoin(X_2:bat[:any_1], X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:lng) (X_0:bat[:oid], X_1:bat[:oid]) ", "ALGsemijoin;", "" ] -[ "algebra", "semijoin", "command algebra.semijoin(X_2:bat[:any_1], X_3:bat[:msk], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:lng) (X_0:bat[:oid], X_1:bat[:oid]) ","ALGsemijoin;", "" ] -[ "algebra", "semijoin", "command algebra.semijoin(X_2:bat[:msk], X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:lng) (X_0:bat[:oid], X_1:bat[:oid]) ","ALGsemijoin;", "" ] [ "algebra", "slice","command algebra.slice(X_1:bat[:any_1], X_2:lng, X_3:lng):bat[:any_1] ","ALGslice;","" ] [ "algebra", "slice","command algebra.slice(X_1:bat[:any_1], X_2:int, X_3:int):bat[:any_1] ","ALGslice_int;","" ] [ "algebra", "slice","command algebra.slice(X_1:bat[:any_1], X_2:lng, X_3:lng):bat[:any_1] ","ALGslice_lng;","" ] @@ -698,15 +690,9 @@ stdout of test 'MAL-signatures` in direc [ "algebra", "sort", "command algebra.sort(X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:bit) (X_0:bat[:any_1], X_1:bat[:oid], X_2:bat[:oid]) ", "ALGsort33;", "" ] [ "algebra", "subslice", "command algebra.subslice(X_1:ba
MonetDB: default - Approved output
Changeset: fdbb5a46b1c3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fdbb5a46b1c3 Modified Files: sql/test/analytics/Tests/analytics20.stable.out Branch: default Log Message: Approved output diffs (25 lines): diff --git a/sql/test/analytics/Tests/analytics20.stable.out b/sql/test/analytics/Tests/analytics20.stable.out --- a/sql/test/analytics/Tests/analytics20.stable.out +++ b/sql/test/analytics/Tests/analytics20.stable.out @@ -40,8 +40,8 @@ stdout of test 'analytics20` in director % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name % varchar, int,int,str,str,str # type -% 7, 2, 1, 0, 2, 2 # length -[ "varchar", 0, 0, "", "%1", "%1"] +% 7, 3, 1, 0, 2, 2 # length +[ "varchar", 64, 0, "", "%1", "%1"] [ "bigint",64, 0, NULL, NULL, NULL] #exec 1(2); % sys.%1 # table_name @@ -62,8 +62,8 @@ stdout of test 'analytics20` in director % .prepare,.prepare, .prepare, .prepare, .prepare, .prepare # table_name % type,digits, scale, schema, table, column # name % varchar, int,int,str,str,str # type -% 7, 2, 1, 0, 2, 2 # length -[ "varchar", 0, 0, "", "%2", "%2"] +% 7, 3, 1, 0, 2, 2 # length +[ "varchar", 64, 0, "", "%2", "%2"] [ "int", 32, 0, NULL, NULL, NULL] #exec 2(2); % sys.%2 # table_name ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 9d6d1446a518 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9d6d1446a518 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 Branch: default Log Message: Approved output diffs (24 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -9233,7 +9233,7 @@ stdout of test 'MAL-signatures` in direc [ "remote","batbincopy", "pattern remote.batbincopy(X_1:bat[:any]):void ", "RMTbincopyto;","" ] [ "remote","batload", "pattern remote.batload(X_1:any_1, X_2:int):bat[:any_1] ", "RMTbatload;", "" ] [ "remote","bintype", "pattern remote.bintype():void ", "RMTbintype;", "" ] -[ "remote","connect", "command remote.connect(X_1:str, X_2:str, X_3:str, X_4:str):str ", "RMTconnect;", "" ] +[ "remote","connect", "pattern remote.connect(X_1:str, X_2:str, X_3:str, X_4:str):str ", "RMTconnect;", "" ] [ "remote","connect", "command remote.connect(X_1:str, X_2:str, X_3:str, X_4:str, X_5:bit):str ", "RMTconnectScen;", "" ] [ "remote","connect", "pattern remote.connect(X_1:str, X_2:str):str ","RMTconnectTable;", "" ] [ "remote","disconnect", "command remote.disconnect(X_1:str):void ", "RMTdisconnect;", "" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -12534,7 +12534,7 @@ stdout of test 'MAL-signatures` in direc [ "remote","batbincopy", "pattern remote.batbincopy(X_1:bat[:any]):void ", "RMTbincopyto;","" ] [ "remote","batload", "pattern remote.batload(X_1:any_1, X_2:int):bat[:any_1] ", "RMTbatload;", "" ] [ "remote","bintype", "pattern remote.bintype():void ", "RMTbintype;", "" ] -[ "remote","connect", "command remote.connect(X_1:str, X_2:str, X_3:str, X_4:str):str ", "RMTconnect;", "" ] +[ "remote","connect", "pattern remote.connect(X_1:str, X_2:str, X_3:str, X_4:str):str ", "RMTconnect;", "" ] [ "remote","connect", "command remote.connect(X_1:str, X_2:str, X_3:str, X_4:str, X_5:bit):str ", "RMTconnectScen;", "" ] [ "remote","connect", "pattern remote.connect(X_1:str, X_2:str):str ","RMTconnectTable;", "" ] [ "remote","disconnect", "command remote.disconnect(X_1:str):void ", "RMTdisconnect;", "" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 8a5e9cce5ba7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8a5e9cce5ba7 Modified Files: monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows Branch: default Log Message: Approved output diffs (21 lines): diff --git a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows --- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows +++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows @@ -117,7 +117,7 @@ end user.main; % clob # type % 235 # length function user.main():void; -X_1:void := querylog.define("explain copy into ttt from E\\'tmp/xyz\\';":str, "user_0":str, 22:int); +querylog.define("explain copy into ttt from E\\'tmp/xyz\\';":str, "user_0":str, 22:int); X_4:int := sql.mvc(); (X_28:bat[:int], X_29:bat[:int], X_30:bat[:int]) := sql.copy_from(0x0049B72361C0:ptr, "|":str, "\n":str, nil:str, "null":str, "\\tmp/xyz":str, -1:lng, 0:lng, 0:int, 0:int, nil:str, 0:int, 1:int); X_32:int := sql.append(X_4:int, "sys":str, "ttt":str, "averylongcolumnnametomakeitlargee":str, X_28:bat[:int]); @@ -159,7 +159,7 @@ end user.main; % clob # type % 235 # length function user.main():void; -X_1:void := querylog.define("explain copy into ttt from \\'Z:/tmp/xyz\\';":str, "user_0":str, 22:int); +querylog.define("explain copy into ttt from \\'Z:/tmp/xyz\\';":str, "user_0":str, 22:int); X_4:int := sql.mvc(); (X_28:bat[:int], X_29:bat[:int], X_30:bat[:int]) := sql.copy_from(0x0049B72361C0:ptr, "|":str, "\n":str, nil:str, "null":str, "Z:/tmp/xyz":str, -1:lng, 0:lng, 0:int, 0:int, nil:str, 0:int, 1:int); X_32:int := sql.append(X_4:int, "sys":str, "ttt":str, "averylongcolumnnametomakeitlargee":str, X_28:bat[:int]); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output in new format
Changeset: 4f447e715675 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4f447e715675 Modified Files: sql/test/mapi/Tests/sql_int128.test Branch: default Log Message: Approved output in new format diffs (25 lines): diff --git a/sql/test/mapi/Tests/sql_int128.test b/sql/test/mapi/Tests/sql_int128.test --- a/sql/test/mapi/Tests/sql_int128.test +++ b/sql/test/mapi/Tests/sql_int128.test @@ -18,10 +18,6 @@ sql.mvc 1 sql.tid 1 -sql.bind -1 -algebra.projection -1 algebra.project 1 sql.update @@ -42,10 +38,6 @@ sql.mvc 1 sql.tid 1 -sql.bind -1 -algebra.projection -1 algebra.project 1 sql.update ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 8b63f3fa7b41 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8b63f3fa7b41 Modified Files: sql/test/analytics/Tests/analytics00.stable.out Branch: default Log Message: Approved output diffs (39 lines): diff --git a/sql/test/analytics/Tests/analytics00.stable.out b/sql/test/analytics/Tests/analytics00.stable.out --- a/sql/test/analytics/Tests/analytics00.stable.out +++ b/sql/test/analytics/Tests/analytics00.stable.out @@ -2066,7 +2066,7 @@ project ( % .plan # table_name % rel # name % clob # type -% 320 # length +% 329 # length project ( | project ( | | project ( @@ -2074,7 +2074,7 @@ project ( | | | | table(sys.myorders) [ "myorders"."o_totalprice" NOT NULL, "myorders"."o_orderdate" NOT NULL ] COUNT | | | ) [ "myorders"."o_totalprice" NOT NULL, sys.day("myorders"."o_orderdate" NOT NULL) NOT NULL as "%1"."%1" ] | | ) [ "myorders"."o_totalprice" NOT NULL, "%1"."%1" NOT NULL ] [ "%1"."%1" ASC NOT NULL ] -| ) [ "%1"."%1" NOT NULL, boolean "false" as "%2"."%2", sys.max("myorders"."o_totalprice" NOT NULL, "%2"."%2", sys.diff("%1"."%1" NOT NULL), int "1", sys.window_bound("%1"."%1" ASC NOT NULL, int "1", int "0", int "0", int "2"), sys.window_bound("%1"."%1" ASC NOT NULL, int "1", int "5", int "0", int "0")) as "%3"."%3" ] +| ) [ "%1"."%1" NOT NULL, boolean "false" as "%2"."%2", sys.max("myorders"."o_totalprice" NOT NULL, "%2"."%2" NOT NULL, sys.diff("%1"."%1" NOT NULL), int "1", sys.window_bound("%1"."%1" ASC NOT NULL, int "1", int "0", int "0", int "2"), sys.window_bound("%1"."%1" ASC NOT NULL, int "1", int "5", int "0", int "0")) as "%3"."%3" ] ) [ "%3"."%3" ] #SELECT MAX(o_totalprice) OVER (ORDER BY EXTRACT(DAY FROM o_orderdate) RANGE BETWEEN 2 PRECEDING AND CURRENT ROW) FROM myorders; % sys.%3 # table_name @@ -2087,7 +2087,7 @@ project ( % .plan # table_name % rel # name % clob # type -% 393 # length +% 402 # length project ( | project ( | | project ( @@ -2095,7 +2095,7 @@ project ( | | | | table(sys.myorders) [ "myorders"."o_totalprice" NOT NULL, "myorders"."o_orderdate" NOT NULL ] COUNT | | | ) [ "myorders"."o_totalprice" NOT NULL, sys.year("myorders"."o_orderdate" NOT NULL) NOT NULL as "%1"."%1" ] | | ) [ "myorders"."o_totalprice" NOT NULL, "%1"."%1" NOT NULL ] [ "%1"."%1" ASC NOT NULL ] -| ) [ "%1"."%1" NOT NULL, boolean "false" as "%2"."%2", sys.diff("%1"."%1" NOT NULL) as "%3"."%3", sys.count("myorders"."o_totalprice" NOT NULL, boolean "true", "%2"."%2", sys.diff("%1"."%1" NOT NULL) as "%3"."%3", int "2", sys.window_bound("%3"."%3", int "2", int "0", int "0", tinyint "2"), sys.window_bound("%3"."%3", int "2", int "3", int "0", bigint "9223372036854775807")) as "%4"."%4" ] +| ) [ "%1"."%1" NOT NULL, boolean "false" as "%2"."%2", sys.diff("%1"."%1" NOT NULL) as "%3"."%3", sys.count("myorders"."o_totalprice" NOT NULL, boolean "true", "%2"."%2" NOT NULL, sys.diff("%1"."%1" NOT NULL) as "%3"."%3", int "2", sys.window_bound("%3"."%3", int "2", int "0", int "0", tinyint "2"), sys.window_bound("%3"."%3", int "2", int "3", int "0", bigint "9223372036854775807")) as "%4"."%4" ] ) [ "%4"."%4" ] #SELECT COUNT(o_totalprice) OVER (ORDER BY EXTRACT(YEAR FROM o_orderdate) GROUPS BETWEEN 2 PRECEDING AND UNBOUNDED FOLLOWING) FROM myorders; % sys.%4 # table_name ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 588bbc722502 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=588bbc722502 Modified Files: sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: Approved output diffs (24 lines): diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out b/sql/test/sys-schema/Tests/systemfunctions.stable.out --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out @@ -3595,6 +3595,8 @@ stdout of test 'systemfunctions` in dire [ "sys", "user_statistics", 4, "timestamp","" ] [ "sys", "user_statistics", 5, "bigint", "" ] [ "sys", "user_statistics", 6, "clob", "" ] +[ "sys", "usweekofyear", 0, "int", "usweekofyear" ] +[ "sys", "usweekofyear", 1, "date", "" ] [ "sys", "uuid", 0, "uuid", "create function sys.uuid()\nreturns uuid external name uuid.\"new\";" ] [ "sys", "uuid", 0, "uuid", "create function sys.uuid(d int)\nreturns uuid external name uuid.\"new\";" ] [ "sys", "uuid", 1, "int", "" ] diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 @@ -4062,6 +4062,8 @@ stdout of test 'systemfunctions` in dire [ "sys", "user_statistics", 4, "timestamp","" ] [ "sys", "user_statistics", 5, "bigint", "" ] [ "sys", "user_statistics", 6, "clob", "" ] +[ "sys", "usweekofyear", 0, "int", "usweekofyear" ] +[ "sys", "usweekofyear", 1, "date", "" ] [ "sys", "uuid", 0, "uuid", "create function sys.uuid()\nreturns uuid external name uuid.\"new\";" ] [ "sys", "uuid", 0, "uuid", "create function sys.uuid(d int)\nreturns uuid external name uuid.\"new\";" ] [ "sys", "uuid", 1, "int", "" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: e97055c37ca4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e97055c37ca4 Branch: default Log Message: approved output diffs (153 lines): diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c --- a/sql/server/rel_select.c +++ b/sql/server/rel_select.c @@ -2179,11 +2179,11 @@ rel_logical_value_exp(sql_query *query, if (!rs) return NULL; - if (ls && rs && exp_is_null(ls) && exp_is_null(rs)) - return exp_convert(sql->sa, ls, exp_subtype(ls), sql_bind_localtype("bit")); - if (rel_binop_check_types(sql, rel ? *rel : NULL, ls, rs, 0) < 0) return NULL; + if (exp_is_null(ls) && exp_is_null(rs)) + return exp_atom(sql->sa, atom_general(sql->sa, sql_bind_localtype("bit"), NULL)); + ls = exp_compare_func(sql, ls, rs, compare_func(compare_str2type(compare_op), quantifier?0:need_not), quantifier); if (need_not && quantifier) ls = rel_unop_(sql, NULL, ls, NULL, "not", card_value); diff --git a/sql/test/miscellaneous/Tests/groupby_error.stable.out b/sql/test/miscellaneous/Tests/groupby_error.stable.out --- a/sql/test/miscellaneous/Tests/groupby_error.stable.out +++ b/sql/test/miscellaneous/Tests/groupby_error.stable.out @@ -151,8 +151,8 @@ stdout of test 'groupby_error` in direct % bigint # type % 1 # length #SELECT NOT ( NOT + - CAST ( NULL AS INTEGER ) NOT IN ( col0 / CAST ( col2 AS INTEGER ) - + col1 ) ) FROM tab0 AS cor0; -% .%4 # table_name -% %4 # name +% .%3 # table_name +% %3 # name % boolean # type % 5 # length [ NULL ] @@ -191,8 +191,8 @@ project ( % 2 # length [ 64 ] #SELECT 11 FROM tab1 AS cor0 LEFT JOIN tab0 ON 80 = 70; -% .%6 # table_name -% %6 # name +% .%4 # table_name +% %4 # name % tinyint # type % 2 # length [ 11 ] @@ -218,8 +218,8 @@ project ( % int, int,int # type % 1, 1, 1 # length #SELECT CAST(+ col2 * col2 AS BIGINT) FROM tab2 AS cor0 WHERE NOT - CAST ( NULL AS INTEGER ) <> - - col1 AND NOT NULL NOT BETWEEN ( NULL ) AND - 91 - - + 27 * + col2; -% sys.%2 # table_name -% %2 # name +% sys.%1 # table_name +% %1 # name % bigint # type % 1 # length #SELECT + 2 FROM tab0 AS cor0 WHERE NOT - 29 IS NULL OR NOT NULL IS NULL AND NOT NULL BETWEEN + col1 - + 60 AND + 37 * + col1 + + col0; @@ -434,21 +434,21 @@ project ( [ 1303 ] #SELECT CAST(- 4 * + COUNT ( * ) + 22 + 69 AS BIGINT) AS col2, CAST(- ( + CASE + 85 WHEN - 77 / - CAST ( + CASE - + 51 WHEN 79 THEN + 95 + 13 * ( 60 * 77 ) END AS INTEGER ) + + 82 - COUNT ( * ) * COUNT ( * ) THEN #NULL WHEN SUM ( ALL 99 ) THEN COUNT ( * ) ELSE COUNT ( * ) * - ( COUNT ( * ) ) END ) * 46 - 83 AS BIGINT); -% ., .%11 # table_name -% col2,%11 # name +% ., .%4 # table_name +% col2,%4 # name % bigint, bigint # type % 2, 3 # length [ 87, -37 ] #SELECT DISTINCT CAST(- CAST ( CASE 81 WHEN 48 - - 3 / - - 47 - - CAST ( NULL AS INTEGER ) THEN NULL WHEN COUNT ( * ) THEN + - 91 + + 43 ELSE + - 0 END AS INTEGER ) AS BIGINT) AS col0, CAST(- 27 * + 43 AS BIGINT); -% ., .%5 # table_name -% col0,%5 # name +% ., .%4 # table_name +% col0,%4 # name % bigint, bigint # type % 1, 5 # length [ 0, -1161 ] #SELECT DISTINCT CAST(66 * - + CAST ( - - COUNT ( * ) AS INTEGER ) * 54 * + CASE 68 WHEN - 56 * + CAST ( NULL AS INTEGER ) + + + 47 THEN #- 83 ELSE + 59 + - COUNT ( * ) - 26 * ( 59 ) * 11 - - + COUNT ( * ) * - 73 END + + COUNT ( * ) / + ( 86 + 19 * 90 ) AS BIGINT); -% .%7 # table_name -% %7 # name +% .%3 # table_name +% %3 # name % bigint # type % 8 # length [ 60192396 ] @@ -465,6 +465,41 @@ project ( % bigint # type % 1 # length [ 1] +#SELECT DISTINCT CAST(COALESCE ( + 38, - - ( - 70 ) * 52 + + 91 + - 47 ) + + CAST ( - 54 AS REAL ) / + 68 / + ( - 92 ) * - - CASE WHEN NULL >= NULL THEN COUNT ( * ) WHEN - COUNT ( * ) IS NULL +#THEN NULL ELSE NULL END * + 28 * - 58 + COUNT ( * ) + + COUNT ( * ) AS BIGINT); +% .%3 # table_name +% %3 # name +% bigint # type +% 1 # length +[ NULL ] +#SELECT DISTINCT CAST(- ( COUNT ( * ) ) / + CASE 28 * + 72 + - 45 * + 2 WHEN - 14 THEN NULL WHEN 37 THEN - COALESCE ( CASE WHEN + 17 IS NOT NULL THEN ( + ( - 39 ) ) WHEN NOT NULL = ( NULL ) +#THEN NULL ELSE 52 END, - COUNT ( * ) * - 80, + NULLIF ( CASE - 70 WHEN 48 + 63 THEN NULL ELSE 89 * + 57 END, + 15 ) + - CASE + 19 WHEN - 97 THEN + 66 + - 25 END ) * + 79 + 93 * 21 END AS BIGINT) AS col1; +% . # table_name +% col1 # name +% bigint # type +% 1 # length +[ NULL ] +#START TRANSACTION; +#CREATE TABLE "tab0" ("col0" INTEGER,"col1" INTEGER,"col2" INTEGER); +#INSERT INTO "tab0" VALUES (83, 0, 38), (26, 0, 79), (43, 81, 24); +[ 3] +#ROLLBACK; +#START TRANSACTION; +#CREATE TABLE tab2 ("col0" INTEGER,"col1" INTEGER,"col2" INTEGER); +#INSERT INTO tab2 VALUES(64,77,40), (75,67,58), (46,51,23); +[ 3] +#ROLLBACK; +#START TRANS
MonetDB: default - approved output
Changeset: 47147b0dd705 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=47147b0dd705 Modified Files: sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: approved output diffs (212 lines): diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out b/sql/test/sys-schema/Tests/systemfunctions.stable.out --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out @@ -28,7 +28,7 @@ stdout of test 'systemfunctions` in dire % sys.,sys., sys., sys., . # table_name % schema, function, argno, argtype,definition # name % varchar, varchar,int,varchar,varchar # type -% 8, 24, 2, 14, 679 # length +% 8, 24, 2, 14, 681 # length [ "json", "filter", 0, "json", "create function json.filter(js json, pathexpr string)\nreturns json external name json.filter;"] [ "json", "filter", 1, "json", "" ] [ "json", "filter", 2, "clob", "" ] @@ -419,7 +419,7 @@ stdout of test 'systemfunctions` in dire [ "sys", "code", 1, "int", "" ] [ "sys", "code", 0, "clob", "unicode" ] [ "sys", "code", 1, "int", "" ] -[ "sys", "columnsize", 0, "bigint", "create function sys.columnsize(tpe varchar(1024), count bigint)\nreturns bigint\nbegin\nif tpe in ('tinyint', 'boolean')\nthen return count;\nend if;\nif tpe = 'smallint'\nthen return 2 * count;\nend if;\nif tpe in ('int', 'real', 'date', 'time', 'timetz', 'sec_interval', 'month_interval')\nthen return 4 * count;\nend if;\nif tpe in ('bigint', 'double', 'timestamp', 'timestamptz', 'inet', 'oid')\nthen return 8 * count;\nend if;\nif tpe in ('hugeint', 'decimal', 'uuid', 'mbr')\nthen return 16 * count;\nend if;\nif tpe in ('varchar', 'char', 'clob', 'json', 'url')\nthen return 4 * count;\nend if;\nif tpe in ('blob', 'geometry', 'geometrya')\nthen return 8 * count;\nend if;\nreturn 8 * count;\nend;" ] +[ "sys", "columnsize", 0, "bigint", "create function sys.columnsize(tpe varchar(1024), count bigint)\nreturns bigint\nbegin\n if tpe in ('tinyint', 'boolean')\nthen return count;\nend if;\nif tpe = 'smallint'\nthen return 2 * count;\nend if;\nif tpe in ('int', 'real', 'date', 'time', 'timetz', 'sec_interval', 'month_interval')\nthen return 4 * count;\nend if;\nif tpe in ('bigint', 'double', 'timestamp', 'timestamptz', 'inet', 'oid')\nthen return 8 * count;\nend if;\nif tpe in ('hugeint', 'decimal', 'uuid', 'mbr')\nthen return 16 * count;\nend if;\n if tpe in ('varchar', 'char', 'clob', 'json', 'url')\nthen return 4 * count;\nend if;\nif tpe in ('blob', 'geometry', 'geometrya')\nthen return 8 * count;\nend if;\nreturn 8 * count;\nend;"] [ "sys", "columnsize", 1, "varchar", "" ] [ "sys", "columnsize", 2, "bigint", "" ] [ "sys", "concat", 0, "char", "+" ] @@ -870,10 +870,10 @@ stdout of test 'systemfunctions` in dire [ "sys", "has_z",1, "int", "" ] [ "sys", "hash", 0, "bigint", "hash" ] [ "sys", "hash", 1, "any", "" ] -[ "sys", "hashsize", 0, "bigint", "create function sys.hashsize(b boolean, count bigint)\nreturns bigint\nbegin\nif b = true\nthen return 8 * count;\nend if;\nreturn 0;\nend;" ] +[ "sys", "hashsize", 0, "bigint", "create function sys.hashsize(b boolean, count bigint)\nreturns bigint\nbegin\n if b = true\nthen return 8 * count;\nend if;\nreturn 0;\nend;" ] [ "sys", "hashsize", 1, "boolean", "" ] [ "sys", "hashsize", 2, "bigint", "" ] -[ "sys", "heapsize", 0, "bigint", "create function sys.heapsize(tpe varchar(1024), count bigint, distincts bigint, avgwidth int)\nreturns bigint\nbegin\nif tpe in ('varchar', 'char', 'clob', 'json', 'url')\nthen return 8192 + ((avgwidth + 8) * distincts);\nend if;\nif tpe in ('blob', 'geometry', 'geometrya')\nthen return 32 + (avgwidth * count);\nend if;\nreturn 0;\nend;"] +[ "sys", "heapsize", 0, "bigint", "create function sys.heapsize(tpe varchar(1024), count bigint, distincts bigint, avgwidth int)\nreturns bigint\nbegin\n if tpe in ('varchar', 'char', 'clob', 'json', 'url')\nthen return 8192 + ((avgwidth + 8) * distincts);\nend if;\nif tpe in ('blob', 'geometry', 'geometrya')\nthen return 32 + (avgwidth * count);\nend if;\nreturn 0;\nend;" ] [ "sys", "heapsize", 1, "varchar", "" ] [ "sys", "heapsize", 2, "bigint", "" ] [ "sys", "heapsize", 3, "bigint", "" ] @@ -906,7 +906,7 @@ stdout of test 'systemfunctions` in dire [ "sys
MonetDB: default - Approved output
Changeset: 61ccde58e0bd for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=61ccde58e0bd Modified Files: clients/Tests/MAL-signatures.stable.out Branch: default Log Message: Approved output diffs (50 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -4753,10 +4753,15 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "mod_noerror", "pattern batcalc.mod_noerror(X_1:sht, X_2:bat[:sht], X_3:bat[:oid]):bat[:int] ","CMDbatMOD;", "" ] [ "batcalc", "mod_noerror", "pattern batcalc.mod_noerror(X_1:sht, X_2:bat[:sht], X_3:bat[:oid]):bat[:lng] ","CMDbatMOD;", "" ] [ "batcalc", "mod_noerror", "pattern batcalc.mod_noerror(X_1:sht, X_2:bat[:sht], X_3:bat[:oid]):bat[:sht] ","CMDbatMOD;", "" ] +[ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:bte], X_2:bat[:oid], X_3:int, X_4:int):bat[:int] ","month_interval;", "" ] [ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:bte], X_2:int, X_3:int):bat[:int] ", "month_interval;", "" ] +[ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:int], X_2:bat[:oid], X_3:int, X_4:int):bat[:int] ","month_interval;", "" ] [ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:int], X_2:int, X_3:int):bat[:int] ", "month_interval;", "" ] +[ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:lng], X_2:bat[:oid], X_3:int, X_4:int):bat[:int] ","month_interval;", "" ] [ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:lng], X_2:int, X_3:int):bat[:int] ", "month_interval;", "" ] +[ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:sht], X_2:bat[:oid], X_3:int, X_4:int):bat[:int] ","month_interval;", "" ] [ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:sht], X_2:int, X_3:int):bat[:int] ", "month_interval;", "" ] +[ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:str], X_2:bat[:oid], X_3:int, X_4:int):bat[:int] ","month_interval_str;", "" ] [ "batcalc", "month_interval", "pattern batcalc.month_interval(X_1:bat[:str], X_2:int, X_3:int):bat[:int] ", "month_interval_str;", "" ] [ "batcalc", "mul_noerror", "pattern batcalc.mul_noerror(X_1:bat[:bte], X_2:bat[:bte], X_3:bat[:oid], X_4:bat[:oid]):bat[:bte] ", "CMDbatMUL;", "" ] [ "batcalc", "mul_noerror", "pattern batcalc.mul_noerror(X_1:bat[:bte], X_2:bat[:dbl], X_3:bat[:oid], X_4:bat[:oid]):bat[:dbl] ", "CMDbatMUL;", "" ] @@ -5055,16 +5060,26 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "rsh_noerror", "pattern batcalc.rsh_noerror(X_1:sht, X_2:bat[:lng], X_3:bat[:oid]):bat[:sht] ","CMDbatRSH;", "" ] [ "batcalc", "rsh_noerror", "pattern batcalc.rsh_noerror(X_1:sht, X_2:bat[:sht]):bat[:sht] ", "CMDbatRSH;", "" ] [ "batcalc", "rsh_noerror", "pattern batcalc.rsh_noerror(X_1:sht, X_2:bat[:sht], X_3:bat[:oid]):bat[:sht] ","CMDbatRSH;", "" ] -[ "batcalc", "second_interval", "command batcalc.second_interval(X_1:int, X_2:bat[:bte], X_3:int, X_4:int):bat[:lng] ", "bte_batdec2second_interval;", "" ] -[ "batcalc", "second_interval", "command batcalc.second_interval(X_1:int, X_2:bat[:int], X_3:int, X_4:int):bat[:lng] ", "int_batdec2second_interval;", "" ] -[ "batcalc", "second_interval", "command batcalc.second_interval(X_1:int, X_2:bat[:lng], X_3:int, X_4:int):bat[:lng] ", "lng_batdec2second_interval;", "" ] +[ "batcalc", "second_interval", "pattern batcalc.second_interval(X_1:int, X_2:bat[:bte], X_3:bat[:oid], X_4:int, X_5:int):bat[:lng] ", "bte_batdec2second_interval;", "" ] +[ "batcalc", "second_interval", "pattern batcalc.second_interval(X_1:int, X_2:bat[:bte], X_3:int, X_4:int):bat[:lng] ", "bte_batdec2second_interval;", "" ] +[ "batcalc", "second_interval", "pattern batcalc.second_interval(X_1:int, X_2:bat[:int], X_3:bat[:oid], X_4:int, X_5:int):bat[:lng] ", "int_batdec2second_interval;", "" ] +[ "batcalc", "second_interval", "pattern batcalc.second_interval(X_1:int, X_2:bat[:int], X_3:int, X_4:int):bat[:lng] ", "int_batdec2second_interval;", "" ] +[ "batcalc", "second_interval", "pattern batcalc.second_interval(X_1:int, X_2:bat[:lng], X_3:bat[:oid], X_4:int, X_5:int):bat[:lng] ", "lng_batdec2second_interval;", "" ] +[ "batcalc", "second_interval", "pattern batcalc.second_interval(X_1:int, X_2:bat[:lng], X_3:int, X_4:int):bat[:lng] ", "lng_batdec2second_interval;", "" ] +[ "batcalc"
MonetDB: default - approved output
Changeset: 19a5d5f76b6d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=19a5d5f76b6d Modified Files: sql/test/SQLancer/Tests/sqlancer02.stable.out Branch: default Log Message: approved output diffs (18 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer02.stable.out b/sql/test/SQLancer/Tests/sqlancer02.stable.out --- a/sql/test/SQLancer/Tests/sqlancer02.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer02.stable.out @@ -250,6 +250,14 @@ stdout of test 'sqlancer02` in directory #true #false [ 2] +#SELECT sum(CASE 0.84864913922764240172824656838201917707920074462890625 WHEN 0.26932793764126483626597519105416722595691680908203125 THEN INTERVAL '6' MONTH +#WHEN 0.82674200362462446634026491665281355381011962890625 THEN INTERVAL '1' MONTH WHEN 0.16258430860651318372589457794674672186374664306640625 THEN INTERVAL '5' MONTH +#WHEN 0.94891882487575707205706976310466416180133819580078125 THEN INTERVAL '8' MONTH WHEN 0.74703252230588967908175845877849496901035308837890625 THEN INTERVAL '1' MONTH END) FROM t0; +% .%1 # table_name +% %1 # name +% month_interval # type +% 1 # length +[ NULL ] #ROLLBACK; # 17:04:12 > ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: b33befdd06ef for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b33befdd06ef Modified Files: sql/test/SQLancer/Tests/sqlancer02.stable.out Branch: default Log Message: Approved output diffs (64 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer02.stable.out b/sql/test/SQLancer/Tests/sqlancer02.stable.out --- a/sql/test/SQLancer/Tests/sqlancer02.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer02.stable.out @@ -197,6 +197,60 @@ stdout of test 'sqlancer02` in directory % decimal # type % 10 # length [ 8784489 ] +#START TRANSACTION; +#CREATE TABLE "sys"."t0" ("c0" BOOLEAN NOT NULL); +#COPY 15 RECORDS INTO "sys"."t0" FROM stdin USING DELIMITERS E'\t',E'\n','"'; +#true +#false +#true +#false +#true +#false +#true +#true +#false +#true +#false +#false +#true +#false +#true +[ 15 ] +#SELECT count(*) FROM t0 FULL OUTER JOIN (SELECT 1 FROM t0) AS sub0 ON t0.c0; +% .%4 # table_name +% %4 # name +% bigint # type +% 3 # length +[ 127 ] +#SELECT count(*) FROM t0 FULL OUTER JOIN (SELECT 1 FROM t0) AS sub0 ON t0.c0 WHERE t0.c0; +% .%4 # table_name +% %4 # name +% bigint # type +% 3 # length +[ 120 ] +#SELECT CAST(sum(- (abs(2))*("quarter"(DATE '1970-01-25'<<("minute"(INTERVAL '1279040638' SECOND) as BIGINT) FROM t0 FULL OUTER JOIN (SELECT greatest(least(INTERVAL '-4168' SECOND, INTERVAL '41947202' SECOND), greatest(INTERVAL '1134741726' SECOND, INTERVAL '1713690410' SECOND)), t0.c0 FROM t0 WHERE t0.c0) AS sub0 ON t0.c0; +% .%4 # table_name +% %4 # name +% bigint # type +% 5 # length +[ -1136] +#SELECT CAST(SUM(agg0) as BIGINT) FROM ( +#SELECT sum(- (abs(2))*("quarter"(DATE '1970-01-25'<<("minute"(INTERVAL '1279040638' SECOND) as agg0 FROM t0 FULL OUTER JOIN (SELECT greatest(least(INTERVAL '-4168' SECOND, INTERVAL '41947202' SECOND), greatest(INTERVAL '1134741726' SECOND, INTERVAL '1713690410' SECOND)), t0.c0 FROM t0 WHERE t0.c0) AS sub0 ON t0.c0 WHERE t0.c0 +#UNION ALL +#SELECT sum(- (abs(2))*("quarter"(DATE '1970-01-25'<<("minute"(INTERVAL '1279040638' SECOND) as agg0 FROM t0 FULL OUTER JOIN (SELECT greatest(least(INTERVAL '-4168' SECOND, INTERVAL '41947202' SECOND), greatest(INTERVAL '1134741726' SECOND, INTERVAL '1713690410' SECOND)), t0.c0 FROM t0 WHERE t0.c0) AS sub0 ON t0.c0 WHERE NOT (t0.c0) +% .%27 # table_name +% %27 # name +% bigint # type +% 5 # length +[ -1136] +#ROLLBACK; +#START TRANSACTION; +#CREATE TABLE "sys"."t0" ("c0" BOOLEAN NOT NULL,CONSTRAINT "t0_c0_pkey" PRIMARY KEY ("c0")); +#COPY 2 RECORDS INTO "sys"."t0" FROM stdin USING DELIMITERS E'\t',E'\n','"'; +#true +#false +[ 2] +#ROLLBACK; # 17:04:12 > # 17:04:12 > "Done." ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 203a30de3e57 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=203a30de3e57 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 Branch: default Log Message: approved output diffs (122 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -3790,22 +3790,16 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "date", "command batcalc.date(X_1:bat[:str]):bat[:date] ", "MTIMEdate_fromstr_bulk;", "" ] [ "batcalc", "date", "command batcalc.date(X_1:bat[:timestamp]):bat[:date] ","MTIMEtimestamp_extract_date_bulk;","" ] [ "batcalc", "date", "command batcalc.date(X_1:bat[:str]):bat[:date] ", "batstr_2_date;", "" ] -[ "batcalc", "date", "command batcalc.date(X_1:bat[:str], X_2:bat[:oid]):bat[:date] ", "batstr_2_date_cand;", "" ] [ "batcalc", "date", "pattern batcalc.date(X_1:bat[:oid]):bat[:date] ", "nil_2_date;", "" ] [ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:daytime]):bat[:daytime] ", "MTIMEdaytime_daytime_bulk;", "" ] [ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:lng]):bat[:daytime] ", "MTIMEdaytime_fromseconds_bulk;", "" ] [ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:str]):bat[:daytime] ", "MTIMEdaytime_fromstr_bulk;", "" ] [ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:timestamp]):bat[:daytime] ", "MTIMEtimestamp_extract_daytime_bulk;", "" ] [ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:str], X_2:int):bat[:daytime] ", "batstr_2time_daytime;","" ] -[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:str], X_2:bat[:oid], X_3:int):bat[:daytime] ","batstr_2time_daytime_cand;", "" ] -[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime], X_2:bat[:oid], X_3:int):bat[:daytime] ","daytime_2time_daytime;", "" ] [ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime], X_2:int):bat[:daytime] ", "daytime_2time_daytime;", "" ] [ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:oid], X_2:int):bat[:daytime] ", "nil_2time_daytime;", "" ] -[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:lng], X_2:bat[:oid], X_3:int):bat[:daytime] ","second_interval_2_daytime;", "" ] [ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:lng], X_2:int):bat[:daytime] ", "second_interval_2_daytime;", "" ] -[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime], X_2:bat[:oid], X_3:int, X_4:int):bat[:daytime] ", "str_2time_daytimetz;", "" ] -[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime], X_2:int, X_3:int):bat[:daytime] ", "str_2time_daytimetz;", "" ] -[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:timestamp], X_2:bat[:oid], X_3:int):bat[:daytime] ", "timestamp_2_daytime;", "" ] +[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime], X_2:int):bat[:daytime] ", "str_2time_daytimetz;", "" ] [ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:timestamp], X_2:int):bat[:daytime] ", "timestamp_2_daytime;", "" ] [ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:bit]):bat[:dbl] ", "CMDconvertsignal_dbl;","" ] [ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:bit], X_2:bat[:oid]):bat[:dbl] ", "CMDconvertsignal_dbl;","" ] @@ -5261,14 +5255,10 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "timestamp","command batcalc.timestamp(X_1:bat[:str]):bat[:timestamp] ", "MTIMEtimestamp_fromstr_bulk;", "" ] [ "batcalc", "timestamp","command batcalc.timestamp(X_1:bat[:timestamp]):bat[:timestamp] ", "MTIMEtimestamp_timestamp_bulk;", "" ] [ "batcalc", "timestamp","command batcalc.timestamp(X_1:bat[:str], X_2:int):bat[:timestamp] ", "batstr_2time_timestamp;", "" ] -[ "batcalc", "timestamp","command batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid], X_3:int):bat[:timestamp] ","batstr_2time_timestamp_cand;", "" ] [ "batcalc", "timestamp","command batcalc.timestamp(X_1:bat[:str], X_2:int, X_3:int):bat[:timestamp] ", "batstr_2time_timestamptz;","" ] -[ "batcalc", "timestamp","command batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid], X_3:int, X_4:int):bat[:timestamp] ", "batstr_2time_timestamptz_cand;", "" ] -[ "batcalc", "timestamp","pattern batcalc.timestamp(X_1:bat[:date], X_2:bat[:oid], X_3:int):bat[:timestamp] ", "date_2_timestamp;","" ] [ "batcalc", "timestamp",
MonetDB: default - approved output
Changeset: f76552fac321 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f76552fac321 Modified Files: sql/test/bugs/Tests/WHERE_and_multiple_LEFT_JOIN_incorrect_results-JIRA-43.stable.out sql/test/pg_regress/Tests/timestamp.stable.out sql/test/pg_regress/Tests/timestamptz.stable.out sql/test/sys-schema/Tests/check_MaxStrLength_violations.stable.out Branch: default Log Message: approved output diffs (130 lines): diff --git a/sql/test/bugs/Tests/WHERE_and_multiple_LEFT_JOIN_incorrect_results-JIRA-43.stable.out b/sql/test/bugs/Tests/WHERE_and_multiple_LEFT_JOIN_incorrect_results-JIRA-43.stable.out --- a/sql/test/bugs/Tests/WHERE_and_multiple_LEFT_JOIN_incorrect_results-JIRA-43.stable.out +++ b/sql/test/bugs/Tests/WHERE_and_multiple_LEFT_JOIN_incorrect_results-JIRA-43.stable.out @@ -70,7 +70,7 @@ stdout of test 'WHERE_and_multiple_LEFT_ #INSERT INTO bar VALUES (1, 111), (1, 222); [ 2] #SELECT * FROM foo AS f LEFT JOIN bar AS b1 ON f.fooid = b1.fooid LEFT JOIN bar AS b2 ON f.fooid = b2.fooid WHERE b1.barint > b2.barint; -% .f, .f, .b1,.b1,.b2,.b2 # table_name +% .f, .f, .b1,.b1,sys.b2, sys.b2 # table_name % fooid, fooval, fooid, barint, fooid, barint # name % int, varchar,int,int,int,int # type % 1, 1, 1, 3, 1, 3 # length diff --git a/sql/test/pg_regress/Tests/timestamp.stable.out b/sql/test/pg_regress/Tests/timestamp.stable.out --- a/sql/test/pg_regress/Tests/timestamp.stable.out +++ b/sql/test/pg_regress/Tests/timestamp.stable.out @@ -68,25 +68,25 @@ stdout of test 'timestamp` in directory #INSERT INTO TIMESTAMP_TBL VALUES (cast((select test_current_date from test_current_date) + interval '1' DAY as timestamp)); [ 1] #SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = cast((select test_current_date from test_current_date) as timestamp); -% . # table_name +% sys. # table_name % one # name % bigint # type % 1 # length [ 1 ] #SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = cast((select test_current_date from test_current_date) + interval '1' DAY as timestamp); -% . # table_name +% sys. # table_name % one # name % bigint # type % 1 # length [ 1] #SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = cast((select test_current_date from test_current_date) - interval '1' DAY as timestamp); -% . # table_name +% sys. # table_name % one # name % bigint # type % 1 # length [ 1] #SELECT count(*) AS None FROM TIMESTAMP_TBL WHERE d1 = cast((select test_now from test_now) as timestamp); -% . # table_name +% sys. # table_name % none # name % bigint # type % 1 # length @@ -99,7 +99,7 @@ stdout of test 'timestamp` in directory #INSERT INTO TIMESTAMP_TBL VALUES ('now'); [ 1 ] #SELECT count(*) AS two FROM TIMESTAMP_TBL WHERE d1 <= cast((select test_now from test_now) as timestamp); -% . # table_name +% sys. # table_name % two # name % bigint # type % 1 # length @@ -487,8 +487,8 @@ stdout of test 'timestamp` in directory [ 1997-02-11 01:32:01.00, 1.00] [ NULL,NULL] #SELECT d1, sql_sub(d1, cast('2001-12-12 23:22:21' as timestamp)) FROM TIMESTAMP_TBL; -% sys.timestamp_tbl, sys.%2 # table_name -% d1, %2 # name +% sys.timestamp_tbl, sys.%1 # table_name +% d1, %1 # name % timestamp, sec_interval # type % 22, 14 # length [ 1997-01-02 00:00:00.00, -156036141.000 ] @@ -500,8 +500,8 @@ stdout of test 'timestamp` in directory [ 1997-02-11 01:32:01.00, -152574620.000 ] [ NULL,NULL] #SELECT d1, sql_sub(cast('2001-12-12 23:22:21' as timestamp), d1) FROM TIMESTAMP_TBL; -% sys.timestamp_tbl, .%2 # table_name -% d1, %2 # name +% sys.timestamp_tbl, .%1 # table_name +% d1, %1 # name % timestamp, sec_interval # type % 22, 13 # length [ 1997-01-02 00:00:00.00, 156036141.000 ] diff --git a/sql/test/pg_regress/Tests/timestamptz.stable.out b/sql/test/pg_regress/Tests/timestamptz.stable.out --- a/sql/test/pg_regress/Tests/timestamptz.stable.out +++ b/sql/test/pg_regress/Tests/timestamptz.stable.out @@ -37,25 +37,25 @@ stdout of test 'timestamptz` in director #INSERT INTO TIMESTAMPTZ_TBL VALUES (cast((select test_current_date from test_current_date) - interval '1' DAY as timestamp)); [ 1] #SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = cast((select test_current_date from test_current_date) as timestamptz); -% . # table_name +% sys. # table_name % one # name % bigint # type % 1 # length [ 1 ] #SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = cast((select test_current_date from test_current_date) + interval '1' DAY as timestamp); -% . # table_name +% sys. # table_name % one # name % bigint # type % 1 # length [ 1] #SELECT count(*) AS One FROM TIMESTAMPTZ_TBL WHERE d1 = cast((select test_current_date from test_current_date) - interval '1' DAY as timestamp); -% . # table_name +% sys. # table_name % one # name % bigint #
MonetDB: default - approved output
Changeset: 35ff3be8cb4b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=35ff3be8cb4b Modified Files: sql/benchmarks/tpcds/Tests/44.stable.out Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/benchmarks/tpcds/Tests/44.stable.out b/sql/benchmarks/tpcds/Tests/44.stable.out --- a/sql/benchmarks/tpcds/Tests/44.stable.out +++ b/sql/benchmarks/tpcds/Tests/44.stable.out @@ -41,7 +41,7 @@ stdout of test '44` in directory 'sql/be # HAVING avg(ss_net_profit) > 0.9* # (SELECT avg(ss_net_profit) rank_col #FROM store_sales -% .asceding, sys., sys. # table_name +% sys.asceding,sys., sys. # table_name % rnk, best_performing,worst_performing # name % int, char, char # type % 2, 50, 50 # length ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 0375e7425922 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0375e7425922 Modified Files: clients/Tests/MAL-signatures.stable.out sql/test/pg_regress/Tests/float8.stable.err.single Branch: default Log Message: Approved output diffs (215 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -3505,20 +3505,34 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:str]):bat[:bte] ", "CMDconvertsignal_bte;","" ] [ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:str], X_2:bat[:oid]):bat[:bte] ", "CMDconvertsignal_bte;","" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte]):bat[:bte] ", "batbte_dec2_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte], X_3:bat[:oid]):bat[:bte] ","batbte_dec2_cand_bte;","" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte], X_3:int, X_4:int):bat[:bte] ", "batbte_dec2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte], X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batbte_dec2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:bte], X_2:int, X_3:int):bat[:bte] ", "batbte_num2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:bte], X_2:bat[:oid], X_3:int, X_4:int):bat[:bte] ", "batbte_num2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:dbl], X_2:int, X_3:int):bat[:bte] ", "batdbl_num2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:dbl], X_2:bat[:oid], X_3:int, X_4:int):bat[:bte] ", "batdbl_num2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:flt], X_2:int, X_3:int):bat[:bte] ", "batflt_num2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:flt], X_2:bat[:oid], X_3:int, X_4:int):bat[:bte] ", "batflt_num2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int]):bat[:bte] ", "batint_dec2_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int], X_3:bat[:oid]):bat[:bte] ","batint_dec2_cand_bte;","" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int], X_3:int, X_4:int):bat[:bte] ", "batint_dec2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int], X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batint_dec2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:int], X_2:int, X_3:int):bat[:bte] ", "batint_num2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:int], X_2:bat[:oid], X_3:int, X_4:int):bat[:bte] ", "batint_num2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng]):bat[:bte] ", "batlng_dec2_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng], X_3:bat[:oid]):bat[:bte] ","batlng_dec2_cand_bte;","" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng], X_3:int, X_4:int):bat[:bte] ", "batlng_dec2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng], X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batlng_dec2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:lng], X_2:int, X_3:int):bat[:bte] ", "batlng_num2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:lng], X_2:bat[:oid], X_3:int, X_4:int):bat[:bte] ", "batlng_num2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:oid], X_2:int, X_3:int):bat[:bte] ", "batnil_2dec_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht]):bat[:bte] ", "batsht_dec2_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht], X_3:bat[:oid]):bat[:bte] ","batsht_dec2_cand_bte;","" ] [ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht], X_3:int, X_4:int):bat[:bte] ", "batsht_dec2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht], X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batsht_dec2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:sht], X_2:int, X_3:int):bat[:bte] ", "batsht_num2dec_bte;", "" ] +[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:sht], X_2:bat[:oid], X_3:int, X_4:int):bat[:bte] ", "batsht_num2dec_cand_bte;", "" ] [ "batcalc", "bte", "command batcalc.bte(X_1:bat[:
MonetDB: default - Approved output
Changeset: 0ec29f0c63fc for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0ec29f0c63fc Modified Files: sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single sql/test/pg_regress/Tests/float8.stable.err.int128.single sql/test/pg_regress/Tests/float8.stable.err.single Branch: default Log Message: Approved output diffs (truncated from 925 to 300 lines): diff --git a/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err b/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err --- a/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err +++ b/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err @@ -31,7 +31,7 @@ stderr of test 'too-large-decimals.Bug-6 MAPI = (monetdb) /var/tmp/mtest-18303/.s.monetdb.32047 QUERY = INSERT INTO test_table4 VALUES (531421754532.553234531231250); -ERROR = !too many digits (14 > 12) +ERROR = !overflow in conversion to DECIMAL(12,2). CODE = 22003 MAPI = (monetdb) /var/tmp/mtest-30274/.s.monetdb.37685 QUERY = INSERT INTO test_table4 VALUES (531421754532); diff --git a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single --- a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single +++ b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single @@ -43,424 +43,469 @@ function user.main():void; X_64:bat[:timestamp] := algebra.projection(C_58:bat[:oid], X_61:bat[:timestamp]); X_65:bat[:timestamp] := bat.replace(X_56:bat[:timestamp], C_58:bat[:oid], X_64:bat[:timestamp], true:bit); X_66:bat[:bit] := batcalc.not(X_51:bat[:bit]); -X_69:bat[:bit] := batcalc.isnil(X_66:bat[:bit]); +X_69:bat[:bit] := batcalc.isnil(X_51:bat[:bit]); X_71:bat[:bit] := batcalc.or(X_66:bat[:bit], X_69:bat[:bit]); -X_76:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-04-02 10:00:00.00":timestamp, "2000-10-29 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_78:bat[:bit] := batcalc.and(X_71:bat[:bit], X_76:bat[:bit]); -C_81:bat[:oid] := algebra.thetaselect(X_78:bat[:bit], true:bit, "==":str); -X_85:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2520:lng); -X_86:bat[:timestamp] := algebra.projection(C_81:bat[:oid], X_85:bat[:timestamp]); -X_87:bat[:timestamp] := bat.replace(X_65:bat[:timestamp], C_81:bat[:oid], X_86:bat[:timestamp], true:bit); -X_88:bat[:bit] := batcalc.not(X_76:bat[:bit]); -X_89:bat[:bit] := batcalc.isnil(X_88:bat[:bit]); -X_90:bat[:bit] := batcalc.or(X_88:bat[:bit], X_89:bat[:bit]); -X_91:bat[:bit] := batcalc.and(X_71:bat[:bit], X_90:bat[:bit]); -X_96:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-10-29 09:00:00.00":timestamp, "2001-04-01 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_99:bat[:bit] := batcalc.and(X_91:bat[:bit], X_96:bat[:bit]); -C_102:bat[:oid] := algebra.thetaselect(X_99:bat[:bit], true:bit, "==":str); -X_108:bat[:timestamp] := algebra.projection(C_102:bat[:oid], X_61:bat[:timestamp]); -X_109:bat[:timestamp] := bat.replace(X_87:bat[:timestamp], C_102:bat[:oid], X_108:bat[:timestamp], true:bit); -X_111:bat[:bit] := batcalc.not(X_96:bat[:bit]); -X_113:bat[:bit] := batcalc.isnil(X_111:bat[:bit]); -X_115:bat[:bit] := batcalc.or(X_111:bat[:bit], X_113:bat[:bit]); -X_117:bat[:bit] := batcalc.and(X_91:bat[:bit], X_115:bat[:bit]); -X_122:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-04-01 10:00:00.00":timestamp, "2001-10-28 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_123:bat[:bit] := batcalc.and(X_117:bat[:bit], X_122:bat[:bit]); -C_125:bat[:oid] := algebra.thetaselect(X_123:bat[:bit], true:bit, "==":str); -X_130:bat[:timestamp] := algebra.projection(C_125:bat[:oid], X_85:bat[:timestamp]); -X_131:bat[:timestamp] := bat.replace(X_109:bat[:timestamp], C_125:bat[:oid], X_130:bat[:timestamp], true:bit); -X_132:bat[:bit] := batcalc.not(X_122:bat[:bit]); -X_134:bat[:bit] := batcalc.isnil(X_132:bat[:bit]); -X_135:bat[:bit] := batcalc.or(X_132:bat[:bit], X_134:bat[:bit]); -X_136:bat[:bit] := batcalc.and(X_117:bat[:bit], X_135:bat[:bit]); -X_141:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-10-28 09:00:00.00":timestamp, "2002-04-07 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_144:bat[:bit] := batcalc.and(X_136:bat[:bit], X_141:bat[:bit]); -C_146:bat[:oid] := algebra.thetaselect(X_144:bat[:bit], true:bit, "==":st
MonetDB: default - approved output
Changeset: ef33ff2872da for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ef33ff2872da Modified Files: sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out Branch: default Log Message: approved output diffs (truncated from 1215 to 300 lines): diff --git a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out --- a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out +++ b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out @@ -34,7 +34,7 @@ stdout of test 'duplicates-not-eliminate % 1023 # length function user.main():void; X_1:void := querylog.define("explain select sys.timestamp_to_str(case when task0.\"sys_created_on\" >= \\'1999-10-31 09:00:00\\' and task0.\"sys_created_on\" < \\'2000-04-02 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2000-04-02 10:00:00\\' and task0.\"sys_created_on\" < \\'2000-10-29 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2000-10-29 09:00:00\\' and task0.\"sys_created_on\" < \\'2001-04-01 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2001-04-01 10:00:00\\' and task0.\"sys_created_on\" < \\'2001-10-28 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2001-10-28 09:00:00\\' and task0.\"sys_created_on\" < \\'2002-04-07 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'20 02-04-07 10:00:00\\' and t -barrier X_1246:bit := language.dataflow(); +barrier X_1300:bit := language.dataflow(); X_43:bat[:str] := bat.new(nil:str); X_56:bat[:timestamp] := algebra.project(X_43:bat[:str], nil:timestamp); X_45:bat[:timestamp] := bat.new(nil:timestamp); @@ -44,612 +44,611 @@ barrier X_1246:bit := language.dataflow( X_64:bat[:timestamp] := algebra.projection(C_58:bat[:oid], X_61:bat[:timestamp]); X_65:bat[:timestamp] := bat.replace(X_56:bat[:timestamp], C_58:bat[:oid], X_64:bat[:timestamp], true:bit); X_66:bat[:bit] := batcalc.not(X_51:bat[:bit]); -X_69:bat[:bit] := batcalc.isnil(X_66:bat[:bit]); +X_69:bat[:bit] := batcalc.isnil(X_51:bat[:bit]); X_71:bat[:bit] := batcalc.or(X_66:bat[:bit], X_69:bat[:bit]); -X_76:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-04-02 10:00:00.00":timestamp, "2000-10-29 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_78:bat[:bit] := batcalc.and(X_71:bat[:bit], X_76:bat[:bit]); -C_81:bat[:oid] := algebra.thetaselect(X_78:bat[:bit], true:bit, "==":str); -X_85:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2520:lng); -X_86:bat[:timestamp] := algebra.projection(C_81:bat[:oid], X_85:bat[:timestamp]); -X_87:bat[:timestamp] := bat.replace(X_65:bat[:timestamp], C_81:bat[:oid], X_86:bat[:timestamp], true:bit); -X_88:bat[:bit] := batcalc.not(X_76:bat[:bit]); -X_89:bat[:bit] := batcalc.isnil(X_88:bat[:bit]); -X_90:bat[:bit] := batcalc.or(X_88:bat[:bit], X_89:bat[:bit]); -X_91:bat[:bit] := batcalc.and(X_71:bat[:bit], X_90:bat[:bit]); -X_96:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-10-29 09:00:00.00":timestamp, "2001-04-01 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_99:bat[:bit] := batcalc.and(X_91:bat[:bit], X_96:bat[:bit]); -C_102:bat[:oid] := algebra.thetaselect(X_99:bat[:bit], true:bit, "==":str); -X_108:bat[:timestamp] := algebra.projection(C_102:bat[:oid], X_61:bat[:timestamp]); -X_109:bat[:timestamp] := bat.replace(X_87:bat[:timestamp], C_102:bat[:oid], X_108:bat[:timestamp], true:bit); -X_111:bat[:bit] := batcalc.not(X_96:bat[:bit]); -X_113:bat[:bit] := batcalc.isnil(X_111:bat[:bit]); -X_115:bat[:bit] := batcalc.or(X_111:bat[:bit], X_113:bat[:bit]); -X_117:bat[:bit] := batcalc.and(X_91:bat[:bit], X_115:bat[:bit]); -X_122:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-04-01 10:00:00.00":timestamp, "2001-10-28 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_123:bat[:bit] := batcalc.and(X_117:bat[:bit], X_122:bat[:bit]); -C_125:bat[:oid] := algebra.thetaselect(X_123:bat[:bit], true:bit, "==":str); -X_130:bat[:timestamp] := algebra.projection(C_125:bat[:oid], X_85:bat[:timestamp]); -X_131:bat[:timestamp] := bat.replace(X_109:bat[:timestamp], C_125:bat[:oid], X_130:bat[:timestamp], true:bit); -X_132:bat[:bit] := batcalc.not(X_122:bat[:bit]); -X_134:bat[:bit] := batcalc.isnil(X_132:bat[:bit]); -X_135:bat[:bit]
MonetDB: default - Approved output
Changeset: 98bcb3dfb5c1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=98bcb3dfb5c1 Modified Files: sql/test/SQLancer/Tests/sqlancer04.stable.out Branch: default Log Message: Approved output diffs (17 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.out b/sql/test/SQLancer/Tests/sqlancer04.stable.out --- a/sql/test/SQLancer/Tests/sqlancer04.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.out @@ -364,6 +364,13 @@ stdout of test 'sqlancer04` in directory [ NULL,NULL] [ NULL,NULL] #ROLLBACK; +#SELECT CASE WHEN 3 THEN cot(COALESCE(3, 4)) END FROM (values(1),(2)) as t0(c0); +% .%4 # table_name +% %4 # name +% double # type +% 24 # length +[ -7.015252551 ] +[ -7.015252551 ] # 09:44:50 > # 09:44:50 > "Done." ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output and new sqlancer bug: full ou...
Changeset: 02ad4764b86b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=02ad4764b86b Modified Files: sql/test/SQLancer/Tests/sqlancer02.sql sql/test/SQLancer/Tests/sqlancer04.stable.out Branch: default Log Message: Approved output and new sqlancer bug: full outer join with wrong results. (I think it's from out2in optimizer) diffs (104 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer02.sql b/sql/test/SQLancer/Tests/sqlancer02.sql --- a/sql/test/SQLancer/Tests/sqlancer02.sql +++ b/sql/test/SQLancer/Tests/sqlancer02.sql @@ -133,3 +133,35 @@ ROLLBACK; SELECT 1 WHERE scale_up(CAST(0.89767724 AS REAL), 1); --error function scale_up not available for real,tinyint SELECT scale_up(0.2928163, 3); + +START TRANSACTION; +CREATE TABLE "sys"."t0" ("c0" BOOLEAN NOT NULL); +COPY 15 RECORDS INTO "sys"."t0" FROM stdin USING DELIMITERS E'\t',E'\n','"'; +true +false +true +false +true +false +true +true +false +true +false +false +true +false +true + +SELECT count(*) FROM t0 FULL OUTER JOIN (SELECT 1 FROM t0) AS sub0 ON t0.c0; +SELECT count(*) FROM t0 FULL OUTER JOIN (SELECT 1 FROM t0) AS sub0 ON t0.c0 WHERE t0.c0; + +SELECT CAST(sum(- (abs(2))*("quarter"(DATE '1970-01-25'<<("minute"(INTERVAL '1279040638' SECOND) as BIGINT) FROM t0 FULL OUTER JOIN (SELECT greatest(least(INTERVAL '-4168' SECOND, INTERVAL '41947202' SECOND), greatest(INTERVAL '1134741726' SECOND, INTERVAL '1713690410' SECOND)), t0.c0 FROM t0 WHERE t0.c0) AS sub0 ON t0.c0; +SELECT CAST(SUM(agg0) as BIGINT) FROM ( +SELECT sum(- (abs(2))*("quarter"(DATE '1970-01-25'<<("minute"(INTERVAL '1279040638' SECOND) as agg0 FROM t0 FULL OUTER JOIN (SELECT greatest(least(INTERVAL '-4168' SECOND, INTERVAL '41947202' SECOND), greatest(INTERVAL '1134741726' SECOND, INTERVAL '1713690410' SECOND)), t0.c0 FROM t0 WHERE t0.c0) AS sub0 ON t0.c0 WHERE t0.c0 +UNION ALL +SELECT sum(- (abs(2))*("quarter"(DATE '1970-01-25'<<("minute"(INTERVAL '1279040638' SECOND) as agg0 FROM t0 FULL OUTER JOIN (SELECT greatest(least(INTERVAL '-4168' SECOND, INTERVAL '41947202' SECOND), greatest(INTERVAL '1134741726' SECOND, INTERVAL '1713690410' SECOND)), t0.c0 FROM t0 WHERE t0.c0) AS sub0 ON t0.c0 WHERE NOT (t0.c0) +UNION ALL +SELECT sum(- (abs(2))*("quarter"(DATE '1970-01-25'<<("minute"(INTERVAL '1279040638' SECOND) as agg0 FROM t0 FULL OUTER JOIN (SELECT greatest(least(INTERVAL '-4168' SECOND, INTERVAL '41947202' SECOND), greatest(INTERVAL '1134741726' SECOND, INTERVAL '1713690410' SECOND)), t0.c0 FROM t0 WHERE t0.c0) AS sub0 ON t0.c0 WHERE (t0.c0) IS NULL +) as asdf; +ROLLBACK; diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.out b/sql/test/SQLancer/Tests/sqlancer04.stable.out --- a/sql/test/SQLancer/Tests/sqlancer04.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.out @@ -74,6 +74,11 @@ stdout of test 'sqlancer04` in directory #START TRANSACTION; #CREATE TABLE "sys"."t0" ("c0" DOUBLE NOT NULL,CONSTRAINT "t0_c0_pkey" PRIMARY KEY ("c0")); #CREATE TABLE "sys"."t1" ("c0" DOUBLE); +#select coalesce(c0, cast('a' as int)) from t0; --the cast operation shouldn't be executed +% .%2 # table_name +% %2 # name +% double # type +% 24 # length #create view v1(c0, c1) as (select distinct (((t0.c0)=(((1357695262)^(-922564194) = false, cast(coalesce(coalesce(0.3, 0.4), "second"(timestamp '1970-01-10 11:54:13')) as double) from t0); #create view v2(c0) as (select distinct coalesce(abs(interval '-1976292283' month), cast(greatest(r'Dnwxjm4btQ9cp&\c''a_', r'(y7,{q?][NHU,') as interval month)) from t1, t0 where ((upper(r''))not ilike(lower(r'''wAg_ z ''PPxXßgrd⍮G'; #select all v2.c0 from v2 right outer join v1 on ((r'8*By1q)*Oc # 09:44:50 > "Done." ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: f37803dea1fb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f37803dea1fb Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 Branch: default Log Message: approved output diffs (28 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -5356,6 +5356,10 @@ stdout of test 'MAL-signatures` in direc [ "batmmath", "cosh", "pattern batmmath.cosh(X_1:bat[:dbl], X_2:bat[:oid]):bat[:dbl] ", "CMDscience_bat_cosh;", "" ] [ "batmmath", "cosh", "pattern batmmath.cosh(X_1:bat[:flt]):bat[:flt] ", "CMDscience_bat_cosh;", "" ] [ "batmmath", "cosh", "pattern batmmath.cosh(X_1:bat[:flt], X_2:bat[:oid]):bat[:flt] ", "CMDscience_bat_cosh;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_cot;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:dbl], X_2:bat[:oid]):bat[:dbl] ","CMDscience_bat_cot;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:flt]):bat[:flt] ", "CMDscience_bat_cot;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:flt], X_2:bat[:oid]):bat[:flt] ","CMDscience_bat_cot;", "" ] [ "batmmath", "degrees", "pattern batmmath.degrees(X_1:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_degrees;", "" ] [ "batmmath", "degrees", "pattern batmmath.degrees(X_1:bat[:dbl], X_2:bat[:oid]):bat[:dbl] ","CMDscience_bat_degrees;", "" ] [ "batmmath", "degrees", "pattern batmmath.degrees(X_1:bat[:flt]):bat[:flt] ", "CMDscience_bat_degrees;", "" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -7680,6 +7680,10 @@ stdout of test 'MAL-signatures` in direc [ "batmmath", "cosh", "pattern batmmath.cosh(X_1:bat[:dbl], X_2:bat[:oid]):bat[:dbl] ", "CMDscience_bat_cosh;", "" ] [ "batmmath", "cosh", "pattern batmmath.cosh(X_1:bat[:flt]):bat[:flt] ", "CMDscience_bat_cosh;", "" ] [ "batmmath", "cosh", "pattern batmmath.cosh(X_1:bat[:flt], X_2:bat[:oid]):bat[:flt] ", "CMDscience_bat_cosh;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_cot;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:dbl], X_2:bat[:oid]):bat[:dbl] ","CMDscience_bat_cot;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:flt]):bat[:flt] ", "CMDscience_bat_cot;", "" ] +[ "batmmath", "cot", "pattern batmmath.cot(X_1:bat[:flt], X_2:bat[:oid]):bat[:flt] ","CMDscience_bat_cot;", "" ] [ "batmmath", "degrees", "pattern batmmath.degrees(X_1:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_degrees;", "" ] [ "batmmath", "degrees", "pattern batmmath.degrees(X_1:bat[:dbl], X_2:bat[:oid]):bat[:dbl] ","CMDscience_bat_degrees;", "" ] [ "batmmath", "degrees", "pattern batmmath.degrees(X_1:bat[:flt]):bat[:flt] ", "CMDscience_bat_degrees;", "" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output and reverted restrict change....
Changeset: 7254e888f753 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7254e888f753 Modified Files: monetdb5/modules/mal/pcre.c sql/test/SQLancer/Tests/sqlancer04.stable.out Branch: default Log Message: Approved output and reverted restrict change. MSVC still dislikes it. Sorry Sjoerd :) diffs (57 lines): diff --git a/monetdb5/modules/mal/pcre.c b/monetdb5/modules/mal/pcre.c --- a/monetdb5/modules/mal/pcre.c +++ b/monetdb5/modules/mal/pcre.c @@ -1628,7 +1628,7 @@ BATPCRElike3(Client cntxt, MalBlkPtr mb, input_is_a_bat = isaBatType(getArgType(mb, pci, 1)), pattern_is_a_bat = isaBatType(getArgType(mb, pci, 2)); bat *r = getArgReference_bat(stk, pci, 0); BUN q = 0; - bit *restrict ret = NULL; + bit *ret = NULL; #ifdef HAVE_LIBPCRE pcre *re = NULL; pcre_extra *ex = NULL; diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.out b/sql/test/SQLancer/Tests/sqlancer04.stable.out --- a/sql/test/SQLancer/Tests/sqlancer04.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.out @@ -227,6 +227,22 @@ stdout of test 'sqlancer04` in directory #"2m^OqPm/3DḞZ02" #"2m^OqPm/3DḞZ02" [ 5] +#SELECT 1 FROM t1 WHERE COALESCE(FALSE, t1.c0 = '0' AND t1.c0 LIKE t1.c0); +% .%2 # table_name +% %2 # name +% tinyint # type +% 1 # length +#SELECT SUM(agg0) FROM ( +#SELECT ALL sum(ALL abs(INTERVAL '1507781126' SECOND)) as agg0 FROM t1 +#WHERE COALESCE(FALSE, (((t1.c0) NOT BETWEEN ASYMMETRIC (t1.c0) AND (t1.c0))AND(((t1.c0)>=(t1.c0)AND(NOT (TRUEAND(((t1.c0)LIKE(t1.c0)AND(((t1.c0)NOT ILIKE(t1.c0)OR(COALESCE(FALSE, FALSE +#UNION ALL +#SELECT sum(ALL abs(INTERVAL '1507781126' SECOND)) as agg0 FROM t1 +#WHERE NOT (COALESCE(FALSE, (((t1.c0) NOT BETWEEN ASYMMETRIC (t1.c0) AND (t1.c0))AND(((t1.c0)>=(t1.c0)AND(NOT (TRUEAND(((t1.c0)LIKE(t1.c0)AND(((t1.c0)NOT ILIKE(t1.c0)OR(COALESCE(FALSE, FALSE) +% .%16 # table_name +% %16 # name +% sec_interval # type +% 14 # length +[ 7538905630.000 ] #ROLLBACK; #CREATE TABLE "sys"."t1" ("c1" DOUBLE); #COPY 7 RECORDS INTO "sys"."t1" FROM stdin USING DELIMITERS E'\t',E'\n','"'; @@ -238,6 +254,18 @@ stdout of test 'sqlancer04` in directory #0.6184216877785851 #0.6479886625655562 [ 7] +#SELECT 1 FROM t1 WHERE COALESCE(1, CAST(t1.c1 AS INT) & COALESCE(1101847419, 2)); --inputs not same size error +% .%3 # table_name +% %3 # name +% tinyint # type +% 1 # length +[ 1] +[ 1] +[ 1] +[ 1] +[ 1] +[ 1] +[ 1] #DROP TABLE "sys"."t1"; # 09:44:50 > ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 6ba7ec84a5fd for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6ba7ec84a5fd Added Files: sql/benchmarks/tpcds/Tests/09.stable.out.int128 Modified Files: sql/benchmarks/tpcds/Tests/09.stable.out sql/test/BugTracker-2017/Tests/case.Bug-6386.sql sql/test/BugTracker-2017/Tests/case.Bug-6386.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out Branch: default Log Message: Approved output diffs (truncated from 943 to 300 lines): diff --git a/sql/benchmarks/tpcds/Tests/09.stable.out b/sql/benchmarks/tpcds/Tests/09.stable.out --- a/sql/benchmarks/tpcds/Tests/09.stable.out +++ b/sql/benchmarks/tpcds/Tests/09.stable.out @@ -42,7 +42,7 @@ stdout of test '09` in directory 'sql/be % ., ., ., ., . # table_name % bucket1, bucket2,bucket3,bucket4,bucket5 # name % decimal, decimal,decimal,decimal,decimal # type -% 40, 40, 40, 40, 40 # length +% 20, 20, 20, 20, 20 # length [ 39.65, 115.90, 191.63, 267.19, 341.99 ] # 11:36:53 > diff --git a/sql/benchmarks/tpcds/Tests/09.stable.out b/sql/benchmarks/tpcds/Tests/09.stable.out.int128 copy from sql/benchmarks/tpcds/Tests/09.stable.out copy to sql/benchmarks/tpcds/Tests/09.stable.out.int128 diff --git a/sql/test/BugTracker-2017/Tests/case.Bug-6386.sql b/sql/test/BugTracker-2017/Tests/case.Bug-6386.sql --- a/sql/test/BugTracker-2017/Tests/case.Bug-6386.sql +++ b/sql/test/BugTracker-2017/Tests/case.Bug-6386.sql @@ -1,1 +1,1 @@ -select case privilege_code_name when 'SELECT' then 1 when 'UPDATE' then 60.3281 when 'INSERT' then 0.8415381117315 else 0 end as t1 from privilege_codes order by privilege_code_id; +select cast(case privilege_code_name when 'SELECT' then 1 when 'UPDATE' then 60.3281 when 'INSERT' then 0.8415381117315 else 0 end as decimal(18,13)) as t1 from privilege_codes order by privilege_code_id; diff --git a/sql/test/BugTracker-2017/Tests/case.Bug-6386.stable.out b/sql/test/BugTracker-2017/Tests/case.Bug-6386.stable.out --- a/sql/test/BugTracker-2017/Tests/case.Bug-6386.stable.out +++ b/sql/test/BugTracker-2017/Tests/case.Bug-6386.stable.out @@ -27,7 +27,7 @@ stdout of test 'case.Bug-6386` in direct % . # table_name % t1 # name % decimal # type -% 40 # length +% 20 # length [ 1.0 ] [ 60.32810 ] [ 0.0 ] diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out b/sql/test/sys-schema/Tests/systemfunctions.stable.out --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out @@ -2147,44 +2147,11 @@ stdout of test 'systemfunctions` in dire [ "sys", "scale_up", 1, "decimal", "" ] [ "sys", "scale_up", 2, "bigint", "" ] [ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "real", "" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "double", "" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] [ "sys", "scale_up", 1, "month_interval", "" ] [ "sys", "scale_up", 2, "bigint", "" ] [ "sys", "scale_up", 0, "bigint", "*" ] [ "sys", "scale_up", 1, "sec_interval", "" ] [ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "time", "" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "timetz", "" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "date", "" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "timestamp","" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "timestamptz", "" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "blob", "" ] -[ "sys", "scale_up", 2, "bigint", "" ] -[ "sys", "scale_up", 0, "bigint", "*" ] -[ "sys", "scale_up", 1, "geometry", "" ] -[ "sys", "scale_up", 2,
MonetDB: default - Approved output
Changeset: 5e1e986f3104 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5e1e986f3104 Modified Files: sql/test/SQLancer/Tests/sqlancer04.stable.out Branch: default Log Message: Approved output diffs (34 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.out b/sql/test/SQLancer/Tests/sqlancer04.stable.out --- a/sql/test/SQLancer/Tests/sqlancer04.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.out @@ -194,6 +194,30 @@ stdout of test 'sqlancer04` in directory % month_interval # type % 1 # length #ROLLBACK; +#START TRANSACTION; +#CREATE TABLE "sys"."t0" ("c0" DOUBLE,"c1" INTERVAL MONTH); +#COPY 4 RECORDS INTO "sys"."t0" FROM stdin USING DELIMITERS E'\t',E'\n','"'; +#NULL 1876068957 +#NULL 1798321013 +#0.8609488658910056496732801 +#0.62203382679467941689393833 +[ 4] +#SELECT 1 FROM t0 WHERE 'b' = COALESCE('1', CASE WHEN 2 THEN 'a' END); +% .%2 # table_name +% %2 # name +% tinyint # type +% 1 # length +#SELECT MAX(ALL 0.47279814) FROM t0 WHERE ((r'Vቕ*2DGj!K-?')NOT ILIKE(COALESCE(r'뷿', upper(r'1285890467'), r'R B+ ]%''?E}%<[cöjö媘թ丅MJV%r&伉', +#CASE WHEN -681304440 THEN r'+s' WHEN -2104930505 THEN r'M[' END))) GROUP BY t0.c0, t0.c1; +% .%1 # table_name +% %1 # name +% decimal # type +% 11 # length +[ 0.47279814 ] +[ 0.47279814 ] +[ 0.47279814 ] +[ 0.47279814 ] +#ROLLBACK; # 09:44:50 > # 09:44:50 > "Done." ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 763aa8bfb815 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=763aa8bfb815 Modified Files: sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single Branch: default Log Message: Approved output diffs (truncated from 796 to 300 lines): diff --git a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single --- a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single +++ b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single @@ -42,380 +42,425 @@ function user.main():void; X_61:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2880:lng); X_64:bat[:timestamp] := algebra.projection(C_58:bat[:oid], X_61:bat[:timestamp]); X_65:bat[:timestamp] := bat.replace(X_56:bat[:timestamp], C_58:bat[:oid], X_64:bat[:timestamp], true:bit); -X_80:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-04-02 10:00:00.00":timestamp, "2000-10-29 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); X_66:bat[:bit] := batcalc.not(X_51:bat[:bit]); X_69:bat[:bit] := batcalc.isnil(X_66:bat[:bit]); X_71:bat[:bit] := batcalc.or(X_66:bat[:bit], X_69:bat[:bit]); -C_75:bat[:oid] := algebra.thetaselect(X_71:bat[:bit], true:bit, "==":str); -C_82:bat[:oid] := algebra.thetaselect(X_80:bat[:bit], C_75:bat[:oid], true:bit, "==":str); +X_76:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-04-02 10:00:00.00":timestamp, "2000-10-29 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); +X_78:bat[:bit] := batcalc.and(X_71:bat[:bit], X_76:bat[:bit]); +C_81:bat[:oid] := algebra.thetaselect(X_78:bat[:bit], true:bit, "==":str); X_85:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2520:lng); -X_86:bat[:timestamp] := algebra.projection(C_82:bat[:oid], X_85:bat[:timestamp]); -X_87:bat[:timestamp] := bat.replace(X_65:bat[:timestamp], C_82:bat[:oid], X_86:bat[:timestamp], true:bit); -X_97:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-10-29 09:00:00.00":timestamp, "2001-04-01 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_88:bat[:bit] := batcalc.not(X_80:bat[:bit]); +X_86:bat[:timestamp] := algebra.projection(C_81:bat[:oid], X_85:bat[:timestamp]); +X_87:bat[:timestamp] := bat.replace(X_65:bat[:timestamp], C_81:bat[:oid], X_86:bat[:timestamp], true:bit); +X_88:bat[:bit] := batcalc.not(X_76:bat[:bit]); X_89:bat[:bit] := batcalc.isnil(X_88:bat[:bit]); X_90:bat[:bit] := batcalc.or(X_88:bat[:bit], X_89:bat[:bit]); -C_92:bat[:oid] := algebra.thetaselect(X_90:bat[:bit], C_75:bat[:oid], true:bit, "==":str); -C_101:bat[:oid] := algebra.thetaselect(X_97:bat[:bit], C_92:bat[:oid], true:bit, "==":str); -X_107:bat[:timestamp] := algebra.projection(C_101:bat[:oid], X_61:bat[:timestamp]); -X_108:bat[:timestamp] := bat.replace(X_87:bat[:timestamp], C_101:bat[:oid], X_107:bat[:timestamp], true:bit); -X_123:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-04-01 10:00:00.00":timestamp, "2001-10-28 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_110:bat[:bit] := batcalc.not(X_97:bat[:bit]); -X_113:bat[:bit] := batcalc.isnil(X_110:bat[:bit]); -X_115:bat[:bit] := batcalc.or(X_110:bat[:bit], X_113:bat[:bit]); -C_118:bat[:oid] := algebra.thetaselect(X_115:bat[:bit], C_92:bat[:oid], true:bit, "==":str); -C_125:bat[:oid] := algebra.thetaselect(X_123:bat[:bit], C_118:bat[:oid], true:bit, "==":str); -X_129:bat[:timestamp] := algebra.projection(C_125:bat[:oid], X_85:bat[:timestamp]); -X_130:bat[:timestamp] := bat.replace(X_108:bat[:timestamp], C_125:bat[:oid], X_129:bat[:timestamp], true:bit); -X_140:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-10-28 09:00:00.00":timestamp, "2002-04-07 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_131:bat[:bit] := batcalc.not(X_123:bat[:bit]); -X_132:bat[:bit] := batcalc.isnil(X_131:bat[:bit]); -X_133:bat[:bit] := batcalc.or(X_131:bat[:bit], X_132:bat[:bit]); -C_135:bat[:oid] := algebra.thetaselect(X_133:bat[:bit], C_118:bat[:oid], true:bit, "==":str); -C_144:bat[:oid] := algebra.thetaselect(X_140:bat[:bit], C_135:bat[:oid], true:bit, "==":str); -X_150:bat[:timestamp] := algebra.projection(C_144:bat[:oid], X_61:bat[:timestamp]); -X_151:bat[:timestamp] := bat.replace(X_130:bat[:timestamp], C_144:bat[:oid], X_150:bat[:timestamp], true:bit); +X_91:bat[:bit] := batcalc.and(X_71:bat[:bit], X_90:bat[:bit]); +X_96:bat[:bit] := batcalc.
MonetDB: default - Approved output
Changeset: 83f9b2163aa1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=83f9b2163aa1 Modified Files: sql/test/SQLancer/Tests/sqlancer04.stable.err sql/test/SQLancer/Tests/sqlancer04.stable.out Branch: default Log Message: Approved output diffs (90 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.err b/sql/test/SQLancer/Tests/sqlancer04.stable.err --- a/sql/test/SQLancer/Tests/sqlancer04.stable.err +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.err @@ -38,11 +38,6 @@ MAPI = (monetdb) /var/tmp/mtest-42538/. QUERY = CREATE TABLE t1(c2 TIME, FOREIGN KEY (c2) REFERENCES t0(c0) MATCH FULL, PRIMARY KEY(c2)); --error, foreign key from time to interval second not allowed ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'c2' time(1) is not compatible with the referenced UNIQUE KEY column type sec_interval(13) CODE = 42000 -MAPI = (monetdb) /var/tmp/mtest-217740/.s.monetdb.38224 -QUERY = select all v2.c0 from v2 right outer join v1 on ((r'8*By1q)*Oc # 09:44:50 > "Done." diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.out b/sql/test/SQLancer/Tests/sqlancer04.stable.out --- a/sql/test/SQLancer/Tests/sqlancer04.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.out @@ -76,6 +76,12 @@ stdout of test 'sqlancer04` in directory #CREATE TABLE "sys"."t1" ("c0" DOUBLE); #create view v1(c0, c1) as (select distinct (((t0.c0)=(((1357695262)^(-922564194) = false, cast(coalesce(coalesce(0.3, 0.4), "second"(timestamp '1970-01-10 11:54:13')) as double) from t0); #create view v2(c0) as (select distinct coalesce(abs(interval '-1976292283' month), cast(greatest(r'Dnwxjm4btQ9cp&\c''a_', r'(y7,{q?][NHU,') as interval month)) from t1, t0 where ((upper(r''))not ilike(lower(r'''wAg_ z ''PPxXßgrd⍮G'; +#select all v2.c0 from v2 right outer join v1 on ((r'8*By1q)*Oc # 09:44:50 > "Done." ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: bc08e1020c02 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bc08e1020c02 Modified Files: sql/test/analytics/Tests/analytics01.stable.out sql/test/analytics/Tests/analytics02.stable.out sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 sql/test/subquery/Tests/subquery4.stable.err sql/test/subquery/Tests/subquery6.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: approved output diffs (truncated from 1256 to 300 lines): diff --git a/sql/test/analytics/Tests/analytics01.stable.out b/sql/test/analytics/Tests/analytics01.stable.out --- a/sql/test/analytics/Tests/analytics01.stable.out +++ b/sql/test/analytics/Tests/analytics01.stable.out @@ -28,8 +28,8 @@ stdout of test 'analytics01` in director [ 10 ] #start transaction; #select percent_rank() over (partition by aa) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -43,8 +43,8 @@ stdout of test 'analytics01` in director [ 0] [ 0] #select percent_rank() over (partition by aa order by aa asc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -58,8 +58,8 @@ stdout of test 'analytics01` in director [ 0] [ 0] #select percent_rank() over (partition by aa order by aa desc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -73,8 +73,8 @@ stdout of test 'analytics01` in director [ 0] [ 0] #select percent_rank() over (order by aa) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -88,8 +88,8 @@ stdout of test 'analytics01` in director [ 0.89 ] [ 1] #select percent_rank() over (order by aa desc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -103,8 +103,8 @@ stdout of test 'analytics01` in director [ 0.89 ] [ 0.89 ] #select percent_rank() over (partition by bb) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -118,8 +118,8 @@ stdout of test 'analytics01` in director [ 0] [ 0] #select percent_rank() over (partition by bb order by bb asc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -133,8 +133,8 @@ stdout of test 'analytics01` in director [ 0] [ 0] #select percent_rank() over (partition by bb order by bb desc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -148,8 +148,8 @@ stdout of test 'analytics01` in director [ 0] [ 0] #select percent_rank() over (order by bb) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -163,8 +163,8 @@ stdout of test 'analytics01` in director [ 0.67 ] [ 1] #select percent_rank() over (order by bb desc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0] @@ -178,8 +178,8 @@ stdout of test 'analytics01` in director [ 0.78 ] [ 0.78 ] #select cume_dist() over (partition by aa) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 1] @@ -193,8 +193,8 @@ stdout of test 'analytics01` in director [ 1] [ 1] #select cume_dist() over (partition by aa order by aa asc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 1] @@ -208,8 +208,8 @@ stdout of test 'analytics01` in director [ 1] [ 1] #select cume_dist() over (partition by aa order by aa desc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 1] @@ -223,8 +223,8 @@ stdout of test 'analytics01` in director [ 1] [ 1] #select cume_dist() over (order by aa) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0.2 ] @@ -238,8 +238,8 @@ stdout of test 'analytics01` in director [ 0.9 ] [ 1] #select cume_dist() over (order by aa desc) from analytics; -% sys.%4 # table_name -% %4 # name +% sys.%3 # table_name +% %3 # name % double # type % 24 # length [ 0.1 ] @@ -253,8 +253,8 @@ stdout of test 'analytics01` in director [ 1
MonetDB: default - approved output
Changeset: 4df99d53c874 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4df99d53c874 Modified Files: sql/test/BugTracker-2018/Tests/count_from_commented_function_signatures.Bug-6542.stable.out Branch: default Log Message: approved output diffs (21 lines): diff --git a/sql/test/BugTracker-2018/Tests/count_from_commented_function_signatures.Bug-6542.stable.out b/sql/test/BugTracker-2018/Tests/count_from_commented_function_signatures.Bug-6542.stable.out --- a/sql/test/BugTracker-2018/Tests/count_from_commented_function_signatures.Bug-6542.stable.out +++ b/sql/test/BugTracker-2018/Tests/count_from_commented_function_signatures.Bug-6542.stable.out @@ -83,7 +83,7 @@ stdout of test 'count_from_commented_fun % .plan # table_name % rel # name % clob # type -% 157 # length +% 159 # length project ( | group by ( | | project ( @@ -112,7 +112,7 @@ project ( | | | | | | | ) [ "f"."id", "p"."number" ] [ "f"."id" ASC, "p"."number" ASC ] | | | | | | ) [ "f"."id", "p"."number" ] [ "f"."id" ASC, "p"."number" NULLS LAST ] | | | | | ) [ "f"."id", "p"."number" ] [ "f"."id" ASC, "p"."number" ASC ] -| | | | ) [ "f"."id", sys.row_number("f"."id", boolean "false" as "%17"."%17", sys.diff(sys.diff("f"."id" ASC), "p"."number" ASC) as "%20"."%20") as "line" ] +| | | | ) [ "f"."id", sys.row_number(sys.star(), boolean "false" as "%17"."%17", sys.diff(sys.diff("f"."id" ASC), "p"."number" ASC) as "%20"."%20") as "line" ] | | | ) [ "f"."id" as "fid", "line" ] | | ) [ "fid" as "commented_function_signatures_6542"."fid" ] [ "line" ASC ] | ) [ ] [ sys.count() NOT NULL as "%23"."%23" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 99d5c7f16ec9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=99d5c7f16ec9 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (39 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -8357,7 +8357,7 @@ stdout of test 'MAL-signatures` in direc [ "sql", "ms_trunc", "command sql.ms_trunc(X_1:flt, X_2:int):flt ", "flt_trunc_wrap;", "" ] [ "sql", "mvc", "pattern sql.mvc():int ", "SQLmvc;", "" ] [ "sql", "next_value", "unsafe pattern sql.next_value(X_1:str, X_2:str):lng ", "mvc_next_value;", "" ] -[ "sql", "nth_value","pattern sql.nth_value(X_1:any_1, X_2:any_2, X_3:lng, X_4:lng):any_1 ", "SQLnth_value;","" ] +[ "sql", "nth_value","pattern sql.nth_value(X_1:any_1, X_2:any_1, X_3:lng, X_4:lng):any_1 ", "SQLnth_value;","" ] [ "sql", "ntile","pattern sql.ntile(X_1:any_1, X_2:any_2, X_3:any_3, X_4:any_4):any_2 ", "SQLntile;","" ] [ "sql", "optimizer_updates","pattern sql.optimizer_updates():void ","SQLoptimizersUpdate;", "" ] [ "sql", "optimizers", "command sql.optimizers() (X_0:bat[:str], X_1:bat[:str], X_2:bat[:str]) ", "getPipeCatalog;", "" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -11259,7 +11259,7 @@ stdout of test 'MAL-signatures` in direc [ "sql", "ms_trunc", "command sql.ms_trunc(X_1:flt, X_2:int):flt ", "flt_trunc_wrap;", "" ] [ "sql", "mvc", "pattern sql.mvc():int ", "SQLmvc;", "" ] [ "sql", "next_value", "unsafe pattern sql.next_value(X_1:str, X_2:str):lng ", "mvc_next_value;", "" ] -[ "sql", "nth_value","pattern sql.nth_value(X_1:any_1, X_2:any_2, X_3:lng, X_4:lng):any_1 ", "SQLnth_value;","" ] +[ "sql", "nth_value","pattern sql.nth_value(X_1:any_1, X_2:any_1, X_3:lng, X_4:lng):any_1 ", "SQLnth_value;","" ] [ "sql", "ntile","pattern sql.ntile(X_1:any_1, X_2:any_2, X_3:any_3, X_4:any_4):any_2 ", "SQLntile;","" ] [ "sql", "optimizer_updates","pattern sql.optimizer_updates():void ","SQLoptimizersUpdate;", "" ] [ "sql", "optimizers", "command sql.optimizers() (X_0:bat[:str], X_1:bat[:str], X_2:bat[:str]) ", "getPipeCatalog;", "" ] diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -352,9 +352,11 @@ int MT_join_thread(MT_Id t); int MT_lockf(char *filename, int mode); bool MT_path_absolute(const char *path); void MT_sleep_ms(unsigned int ms); +const char *MT_thread_getalgorithm(void); void *MT_thread_getdata(void); const char *MT_thread_getname(void); bool MT_thread_init(void); +void MT_thread_setalgorithm(const char *algo); void MT_thread_setdata(void *data); void MT_thread_setlockwait(MT_Lock *lock); void MT_thread_setsemawait(MT_Sema *sema); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: cc42c402f129 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cc42c402f129 Modified Files: sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: Approved output diffs (28 lines): diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out b/sql/test/sys-schema/Tests/systemfunctions.stable.out --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out @@ -359,6 +359,10 @@ stdout of test 'systemfunctions` in dire [ "sys", "bit_xor", 2, "decimal", "" ] [ "sys", "broadcast",0, "inet", "create function \"broadcast\" (p inet) returns inet\nexternal name inet.\"broadcast\";"] [ "sys", "broadcast",1, "inet", "" ] +[ "sys", "cbrt", 0, "real", "cbrt" ] +[ "sys", "cbrt", 1, "real", "" ] +[ "sys", "cbrt", 0, "double", "cbrt" ] +[ "sys", "cbrt", 1, "double", "" ] [ "sys", "ceil", 0, "real", "ceil" ] [ "sys", "ceil", 1, "real", "" ] [ "sys", "ceil", 0, "double", "ceil" ] diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 @@ -396,6 +396,10 @@ stdout of test 'systemfunctions` in dire [ "sys", "bit_xor", 2, "decimal", "" ] [ "sys", "broadcast",0, "inet", "create function \"broadcast\" (p inet) returns inet\nexternal name inet.\"broadcast\";"] [ "sys", "broadcast",1, "inet", "" ] +[ "sys", "cbrt", 0, "real", "cbrt" ] +[ "sys", "cbrt", 1, "real", "" ] +[ "sys", "cbrt", 0, "double", "cbrt" ] +[ "sys", "cbrt", 1, "double", "" ] [ "sys", "ceil", 0, "real", "ceil" ] [ "sys", "ceil", 1, "real", "" ] [ "sys", "ceil", 0, "double", "ceil" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: eac9d0e8c199 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=eac9d0e8c199 Modified Files: sql/test/SQLancer/Tests/sqlancer04.sql sql/test/SQLancer/Tests/sqlancer04.stable.out Branch: default Log Message: Approved output diffs (96 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer04.sql b/sql/test/SQLancer/Tests/sqlancer04.sql --- a/sql/test/SQLancer/Tests/sqlancer04.sql +++ b/sql/test/SQLancer/Tests/sqlancer04.sql @@ -115,6 +115,8 @@ 0.6820837154477003 "8C7_7\015\015(wntWql NULL "]" NULL "0.48396026646393187" +SELECT CAST(SUM(ALL 0.14) AS DECIMAL(10,2)) FROM sys.t0 JOIN sys.t1 ON CAST(CASE t0.c1 WHEN t1.c1 THEN NOT (FALSE) WHEN t1.c1 THEN (t0.c0) NOT BETWEEN ASYMMETRIC (t1.c0) AND (t0.c0) WHEN t0.c1 +THEN (0.2) IN (0.3) END AS BOOLEAN) GROUP BY NOT (FALSE), COALESCE(((COALESCE(2, 4, 1))<<(COALESCE(5, -6))), ((COALESCE('-8', -4, 6))|(COALESCE(-2, 3, 4, 5, -6; SELECT PROD(ALL 0.14) FROM t0 JOIN t1 ON CAST(CASE t0.c1 WHEN t1.c1 THEN NOT (FALSE) WHEN t1.c1 THEN (t0.c0) NOT BETWEEN ASYMMETRIC (t1.c0) AND (t0.c0) WHEN t0.c1 THEN (0.2) IN (0.3) END AS BOOLEAN) GROUP BY NOT (FALSE), COALESCE(((COALESCE(2, 4, 1))<<(COALESCE(5, -6))), ((COALESCE(r'-8', -4, 6))|(COALESCE(-2, 3, 4, 5, -6; ROLLBACK; diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.out b/sql/test/SQLancer/Tests/sqlancer04.stable.out --- a/sql/test/SQLancer/Tests/sqlancer04.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.out @@ -43,11 +43,80 @@ stdout of test 'sqlancer04` in directory #"-2044926527" NULL #NULL 1 [ 3] +#SELECT 1 FROM t1 LEFT OUTER JOIN t0 ON TRUE +#LEFT OUTER JOIN (SELECT 1 FROM t0) AS sub0 ON TRUE +#WHERE (TIME '00:25:07') IN (TIME '07:29:34', CASE 2 WHEN 2 THEN TIME '17:23:46' ELSE TIME '05:14:30' END); +% .%21 # table_name +% %21 # name +% tinyint # type +% 1 # length +#SELECT 1 FROM t1 LEFT OUTER JOIN t0 ON TRUE +#LEFT OUTER JOIN (SELECT 1 FROM t0) AS sub0 ON TRUE +#WHERE t0.c0 <= t0.c0 AND (TIME '00:25:07') IN (TIME '07:29:34', CASE 2 WHEN 2 THEN TIME '17:23:46' ELSE TIME '05:14:30' END); +% .%21 # table_name +% %21 # name +% tinyint # type +% 1 # length +#SELECT ALL COUNT(TIME '06:32:50') FROM t1 LEFT OUTER JOIN t0 ON TRUE +#LEFT OUTER JOIN (SELECT t1.c1, t0.c1, 0.43 FROM t0, t1) AS sub0 ON TRUE +#WHERE ((NOT ((TIME '00:25:07') IN (TIME '07:29:34', TIME '05:21:58', CASE 0.54 WHEN 0.65 THEN TIME '17:23:46' ELSE TIME '05:14:30' END +#GROUP BY TIMESTAMP '1969-12-08 01:47:58'; +% .%13 # table_name +% %13 # name +% bigint # type +% 1 # length +[ 3] #ROLLBACK; #CREATE TABLE t0(c0 TIME, UNIQUE(c0)); #DROP TABLE t0; #CREATE TABLE t0(c0 INTERVAL SECOND, UNIQUE(c0)); #DROP TABLE t0; +#START TRANSACTION; +#CREATE TABLE "sys"."t0" ("c0" DOUBLE NOT NULL,CONSTRAINT "t0_c0_pkey" PRIMARY KEY ("c0")); +#CREATE TABLE "sys"."t1" ("c0" DOUBLE); +#create view v1(c0, c1) as (select distinct (((t0.c0)=(((1357695262)^(-922564194) = false, cast(coalesce(coalesce(0.3, 0.4), "second"(timestamp '1970-01-10 11:54:13')) as double) from t0); +#create view v2(c0) as (select distinct coalesce(abs(interval '-1976292283' month), cast(greatest(r'Dnwxjm4btQ9cp&\c''a_', r'(y7,{q?][NHU,') as interval month)) from t1, t0 where ((upper(r''))not ilike(lower(r'''wAg_ z ''PPxXßgrd⍮G'; +#ROLLBACK; +#START TRANSACTION; +#CREATE TABLE "sys"."t0" ("c0" DOUBLE NOT NULL DEFAULT 0.7383512, "c1" VARCHAR(277),CONSTRAINT "t0_c0_pkey" PRIMARY KEY ("c0"),CONSTRAINT "t0_c0_unique" UNIQUE ("c0"),CONSTRAINT "t0_c1_unique" UNIQUE ("c1")); +#COPY 7 RECORDS INTO "sys"."t0" FROM stdin USING DELIMITERS E'\t',E'\n','"'; +#0.1982342084128137"" +#0.0705861623402474NULL +#0.7383512 "0.7547346625402616" +#0.1405589229429235NULL +#0.7259117208346431NULL +#0.9832712376311843NULL +#0.03311829699079161 "'X狆l[%Lt]ulp!9nR)" +[ 7] +#CREATE TABLE "sys"."t1" ("c0" DOUBLE,"c1" VARCHAR(277)); +#COPY 11 RECORDS INTO "sys"."t1" FROM stdin USING DELIMITERS E'\t',E'\n','"'; +#1839750227"" +#0.4660818799383487"l*+>⡪kF*bRp薓ßtP| P!-?54JIT" +#0.98293459381004 "X웨e_灰u8y" +#NULL "2B_" +#NULL "9" +#NULL "" +#NULL "" +#0.18404121429597398 NULL +#0.6820837154477003"8C7_7\015\015(wntWql j\n9" +#NULL "]" +#NULL "0.48396026646393187" +[ 11 ] +#SELECT CAST(SUM(ALL 0.14) AS DECIMAL(10,2)) FROM sys.t0 JOIN sys.t1 ON CAST(CASE t0.c1 WHEN t1.c1 THEN NOT (FALSE) WHEN t1.c1 THEN (t0.c0) NOT BETWEEN ASYMMETRIC (t1.c0) AND (t0.c0) WHEN t0.c1 +#THEN (0.2) IN (0.3) END AS BOOLEAN) GROUP BY NOT (FALSE), COALESCE(((COALESCE(2, 4, 1))<<(COALESCE(5, -6))), ((COALESCE('-8', -4, 6))|(COALESCE(-2, 3, 4, 5, -6; +% .%10 # table_name +% %10 # name +% decimal # type +% 12 # length +[ 0.42 ] +#SELECT PROD(ALL 0.14) FROM t0 JOIN t1 ON CAST(CASE t0.c1 WHEN t1.c1 THEN NOT (FALSE) WHEN t1.c1 THEN (t0.c0) NOT BETWEEN ASYMMETRIC (t1.c0) AND (t0.c0) WHEN t0.c1 +#THEN (0.2) IN (0.3) END AS BOOLEAN) GROUP BY NOT (FALSE), COALESCE(((
MonetDB: default - Approved output (this query gives wrong resul...
Changeset: 61b593cdfcf0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=61b593cdfcf0 Modified Files: sql/test/SQLancer/Tests/sqlancer03.stable.out Branch: default Log Message: Approved output (this query gives wrong result on Jun2020) diffs (12 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer03.stable.out b/sql/test/SQLancer/Tests/sqlancer03.stable.out --- a/sql/test/SQLancer/Tests/sqlancer03.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer03.stable.out @@ -163,7 +163,7 @@ stdout of test 'sqlancer03` in directory [ true ] [ true ] [ true ] -[ false] +[ true ] #SELECT t0.c0 FROM t0 WHERE (t0.c2) BETWEEN (t0.c0) AND ((t0.c2) NOT IN (t0.c2)); % sys.t0 # table_name % c0 # name ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 36c068e73053 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=36c068e73053 Modified Files: sql/test/SQLancer/Tests/sqlancer04.stable.err sql/test/pg_regress/Tests/alter_table.stable.err Branch: default Log Message: Approved output diffs (49 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.err b/sql/test/SQLancer/Tests/sqlancer04.stable.err --- a/sql/test/SQLancer/Tests/sqlancer04.stable.err +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.err @@ -28,7 +28,7 @@ ERROR = !CONSTRAINT FOREIGN KEY: the typ CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-32314/.s.monetdb.31414 QUERY = CREATE TABLE t1(c0 int, FOREIGN KEY (c0) REFERENCES t0(c0) MATCH FULL, PRIMARY KEY(c0)); --error, foreign key from int to time not allowed -ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'c0' int(32) is not compatible with the referenced UNIQUE KEY column type time(1) +ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'c0' int is not compatible with the referenced UNIQUE KEY column type time(1) CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-42538/.s.monetdb.31166 QUERY = CREATE TABLE t1(c2 BLOB, FOREIGN KEY (c2) REFERENCES t0(c0) MATCH FULL, PRIMARY KEY(c2)); --error, foreign key from blob to interval second not allowed diff --git a/sql/test/pg_regress/Tests/alter_table.stable.err b/sql/test/pg_regress/Tests/alter_table.stable.err --- a/sql/test/pg_regress/Tests/alter_table.stable.err +++ b/sql/test/pg_regress/Tests/alter_table.stable.err @@ -84,20 +84,20 @@ ERROR = !ALTER TABLE: can't alter tempor CODE = 42S02 MAPI = (monetdb) /var/tmp/mtest-56887/.s.monetdb.37895 QUERY = ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable; -ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' varchar(10) is not compatible with the referenced PRIMARY KEY column type int(32) +ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' varchar(10) is not compatible with the referenced PRIMARY KEY column type int CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-56887/.s.monetdb.37895 QUERY = ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1) references pktable(ptest1); -ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' varchar(10) is not compatible with the referenced PRIMARY KEY column type int(32) +ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' varchar(10) is not compatible with the referenced PRIMARY KEY column type int CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-30274/.s.monetdb.37685 QUERY = ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2) references pktable; -ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' inet is not compatible with the referenced PRIMARY KEY column type int(32) +ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' inet is not compatible with the referenced PRIMARY KEY column type int CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-30274/.s.monetdb.37685 QUERY = ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2) references pktable(ptest1, ptest2); -ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' inet is not compatible with the referenced PRIMARY KEY column type int(32) +ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest1' inet is not compatible with the referenced PRIMARY KEY column type int CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-30274/.s.monetdb.37685 QUERY = ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest1, ftest2) @@ -107,7 +107,7 @@ CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-30274/.s.monetdb.37685 QUERY = ALTER TABLE FKTABLE ADD FOREIGN KEY(ftest2, ftest1) references pktable(ptest1, ptest2); -ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest2' inet is not compatible with the referenced PRIMARY KEY column type int(32) +ERROR = !CONSTRAINT FOREIGN KEY: the type of the FOREIGN KEY column 'ftest2' inet is not compatible with the referenced PRIMARY KEY column type int CODE = 42000 MAPI = (monetdb) /var/tmp/mtest-30274/.s.monetdb.37685 QUERY = alter table atacc1 add constraint atacc_test1 check (test>3); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 4db679ccaff6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4db679ccaff6 Modified Files: sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out.single sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single Branch: default Log Message: Approved output diffs (truncated from 517 to 300 lines): diff --git a/sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out.single b/sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out.single --- a/sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out.single +++ b/sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out.single @@ -90,14 +90,15 @@ end user.main; % clob # type % 121 # length function user.main():void; -X_1:void := querylog.define("explain select count(*) from tmp where i = 201602221;":str, "default_pipe":str, 12:int); +X_1:void := querylog.define("explain select count(*) from tmp where i = 201602221;":str, "default_pipe":str, 14:int); +X_12:bat[:int] := bat.new(nil:int); +X_13:bat[:int] := batcalc.int(0:int, X_12:bat[:int], 9:int, 0:int); +C_19:bat[:oid] := algebra.thetaselect(X_13:bat[:int], 201602221:int, "==":str); X_4:int := sql.mvc(); -X_11:bat[:int] := sql.bind(X_4:int, "sys":str, "tmp":str, "i":str, 0:int); -X_12:bat[:int] := batcalc.int(0:int, X_11:bat[:int], 9:int, 0:int); C_5:bat[:oid] := sql.tid(X_4:int, "sys":str, "tmp":str); -C_18:bat[:oid] := algebra.thetaselect(X_12:bat[:int], C_5:bat[:oid], 201602221:int, "==":str); -X_21:lng := aggr.count(C_18:bat[:oid]); -sql.resultSet("sys.%1":str, "%1":str, "bigint":str, 64:int, 0:int, 7:int, X_21:lng); +C_21:bat[:oid] := algebra.projection(C_19:bat[:oid], C_5:bat[:oid]); +X_23:lng := aggr.count(C_21:bat[:oid]); +sql.resultSet(".%1":str, "%1":str, "bigint":str, 64:int, 0:int, 7:int, X_23:lng); end user.main; #inline actions= 0 time=3 usec #remapactions= 1 time=15 usec diff --git a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single --- a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single +++ b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single @@ -34,108 +34,388 @@ stdout of test 'duplicates-not-eliminate % 1023 # length function user.main():void; X_1:void := querylog.define("explain select sys.timestamp_to_str(case when task0.\"sys_created_on\" >= \\'1999-10-31 09:00:00\\' and task0.\"sys_created_on\" < \\'2000-04-02 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2000-04-02 10:00:00\\' and task0.\"sys_created_on\" < \\'2000-10-29 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2000-10-29 09:00:00\\' and task0.\"sys_created_on\" < \\'2001-04-01 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2001-04-01 10:00:00\\' and task0.\"sys_created_on\" < \\'2001-10-28 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2001-10-28 09:00:00\\' and task0.\"sys_created_on\" < \\'2002-04-07 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'20 02-04-07 10:00:00\\' and t -X_792:bat[:str] := bat.pack("sys.":str); -X_793:bat[:str] := bat.pack("yearref":str); -X_794:bat[:str] := bat.pack("clob":str); -X_795:bat[:int] := bat.pack(0:int); +X_43:bat[:str] := bat.new(nil:str); +X_56:bat[:timestamp] := algebra.project(X_43:bat[:str], nil:timestamp); X_45:bat[:timestamp] := bat.new(nil:timestamp); X_51:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "1999-10-31 09:00:00.00":timestamp, "2000-04-02 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_56:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2880:lng); -X_65:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-04-02 10:00:00.00":timestamp, "2000-10-29 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_70:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2520:lng); -X_76:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-10-29 09:00:00.00":timestamp, "2001-04-01 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_87:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-04-01 10:00:00.00":timestamp, "2001-10-28 09:00:00.00":timestamp, false:bit, true:bit, false:bit, fa
MonetDB: default - Approved output
Changeset: 1d68d6e8052a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1d68d6e8052a Modified Files: sql/test/SQLancer/Tests/sqlancer03.stable.out sql/test/SQLancer/Tests/sqlancer04.stable.err sql/test/SQLancer/Tests/sqlancer04.stable.out Branch: default Log Message: Approved output diffs (66 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer03.stable.out b/sql/test/SQLancer/Tests/sqlancer03.stable.out --- a/sql/test/SQLancer/Tests/sqlancer03.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer03.stable.out @@ -637,7 +637,7 @@ stdout of test 'sqlancer03` in directory #0.369 [ 8] #SELECT ALL CASE t0.c0 WHEN VAR_POP(ALL t0.c0) THEN (t0.c0) BETWEEN SYMMETRIC (t0.c0) AND (t0.c0) END FROM t0 GROUP BY t0.c0; -% sys.%2 # table_name +% .%2 # table_name % %2 # name % boolean # type % 5 # length diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.err b/sql/test/SQLancer/Tests/sqlancer04.stable.err --- a/sql/test/SQLancer/Tests/sqlancer04.stable.err +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.err @@ -5,14 +5,22 @@ stderr of test 'sqlancer04` in directory # 09:44:50 > "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-36890" "--port=30177" # 09:44:50 > -MAPI = (monetdb) /var/tmp/mtest-297969/.s.monetdb.30789 +MAPI = (monetdb) /var/tmp/mtest-394778/.s.monetdb.37947 +QUERY = SELECT covar_samp(1, - (COALESCE(1, 2)||5)); --error on default, covar_samp between integer and string not possible +ERROR = !types sec_interval(0,0) and tinyint(8,0) are not equal +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-394778/.s.monetdb.37947 QUERY = select case covar_samp(all - (coalesce (cast(-5 as int), coalesce (((cast(0.4 as int))-(coalesce (5, 5))), + (case -3 when 0.5 then 5 else 3 end, - (- (((coalesce (cast(0.2 as int), coalesce (5, 3, -747176383), ((6)%(3)), ((-2)<<(3||(-5) when case t0.c0 when case coalesce (coalesce (0.2, 0.3, 0.7), 0.5, cast(t0.c2 as decimal)) when cast(interval '-4' month as interval second) then cast(case 0.3 when t0.c1 then 0.6 when interval '-3' month then 0.3 end as interval second) end then coalesce (abs(0.6), -ERROR = !SELECT: cannot use non GROUP BY column 't0.c0' in query results without an aggregate function +ERROR = !types sec_interval(0,0) and tinyint(8,0) are not equal +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-394778/.s.monetdb.37947 +QUERY = SELECT CASE '5'^3 WHEN COUNT(TRUE) THEN 1 END FROM t0 GROUP BY 2 IN ((CAST(INTERVAL '-2' SECOND AS INT))%2); --error on default: types sec_interval(13,0) and int(32,0) are not equal +ERROR = !types sec_interval(13,0) and int(32,0) are not equal CODE = 42000 # 09:44:50 > diff --git a/sql/test/SQLancer/Tests/sqlancer04.stable.out b/sql/test/SQLancer/Tests/sqlancer04.stable.out --- a/sql/test/SQLancer/Tests/sqlancer04.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer04.stable.out @@ -29,22 +29,11 @@ stdout of test 'sqlancer04` in directory % double # type % 24 # length #ROLLBACK; -#SELECT covar_samp(1, - (COALESCE(1, 2)||5)); --error on default, covar_samp between integer and string not possible -% .%1 # table_name -% %1 # name -% double # type -% 24 # length -[ NULL ] #START TRANSACTION; #CREATE TABLE "sys"."t0"("c0" DATE, "c1" DATE, "c2" INTERVAL SECOND NOT NULL,"c3" TIME NOT NULL); #ROLLBACK; #START TRANSACTION; #CREATE TABLE "sys"."t0" ("c0" INTERVAL SECOND NOT NULL); -#SELECT CASE '5'^3 WHEN COUNT(TRUE) THEN 1 END FROM t0 GROUP BY 2 IN ((CAST(INTERVAL '-2' SECOND AS INT))%2); -% .%7 # table_name -% %7 # name -% tinyint # type -% 1 # length #ROLLBACK; # 09:44:50 > ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: dd1e43650882 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dd1e43650882 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (11 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1373,7 +1373,6 @@ str diffcandRef; str differenceRef; str disconnectRef; str divRef; -void dropQRYqueue(void); str drop_constraintRef; str drop_functionRef; str drop_indexRef; ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 15194bc241d8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=15194bc241d8 Modified Files: sql/benchmarks/tpcds/Tests/58.stable.out sql/benchmarks/tpcds/Tests/58.stable.out.int128 Branch: default Log Message: Approved output diffs (32 lines): diff --git a/sql/benchmarks/tpcds/Tests/58.stable.out b/sql/benchmarks/tpcds/Tests/58.stable.out --- a/sql/benchmarks/tpcds/Tests/58.stable.out +++ b/sql/benchmarks/tpcds/Tests/58.stable.out @@ -46,9 +46,9 @@ stdout of test '58` in directory 'sql/be % item_id, ss_item_rev,ss_dev, cs_item_rev,cs_dev, ws_item_rev, ws_dev, average # name % char,decimal,decimal,decimal,decimal, decimal,decimal,decimal # type % 16, 20, 20, 20, 20, 20, 20, 20 # length -[ "CNGB", 1900.15,100.300,1950.92, 103.000,1829.52,96.600, 1893.530] -[ "IDOA", 6605.22,104.100,6078.33,95.800, 6338.25,99.900, 6340.600] -[ "JMFC", 3608.52,103.000,3590.47, 102.500,3305.82,94.400, 3501.603] +[ "CNGB", 1900.15,100.300,1950.92, 103.000,1829.52,96.600, 1893.53 ] +[ "IDOA", 6605.22,104.100,6078.33,95.800, 6338.25,99.900, 6340.60 ] +[ "JMFC", 3608.52,103.000,3590.47, 102.500,3305.82,94.400, 3501.60 ] # 18:32:30 > # 18:32:30 > "Done." diff --git a/sql/benchmarks/tpcds/Tests/58.stable.out.int128 b/sql/benchmarks/tpcds/Tests/58.stable.out.int128 --- a/sql/benchmarks/tpcds/Tests/58.stable.out.int128 +++ b/sql/benchmarks/tpcds/Tests/58.stable.out.int128 @@ -46,9 +46,9 @@ stdout of test '58` in directory 'sql/be % item_id, ss_item_rev,ss_dev, cs_item_rev,cs_dev, ws_item_rev, ws_dev, average # name % char,decimal,decimal,decimal,decimal, decimal,decimal,decimal # type % 16, 40, 40, 40, 40, 40, 40, 40 # length -[ "CNGB", 1900.15,100.300,1950.92, 103.000,1829.52,96.600, 1893.530] -[ "IDOA", 6605.22,104.100,6078.33,95.800, 6338.25,99.900, 6340.600] -[ "JMFC", 3608.52,103.000,3590.47, 102.500,3305.82,94.400, 3501.603] +[ "CNGB", 1900.15,100.300,1950.92, 103.000,1829.52,96.600, 1893.53 ] +[ "IDOA", 6605.22,104.100,6078.33,95.800, 6338.25,99.900, 6340.60 ] +[ "JMFC", 3608.52,103.000,3590.47, 102.500,3305.82,94.400, 3501.60 ] # 18:32:30 > # 18:32:30 > "Done." ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 51dda074e334 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=51dda074e334 Modified Files: sql/test/sys-schema/Tests/systemfunctions.stable.out Branch: default Log Message: Approved output diffs (69 lines): diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out b/sql/test/sys-schema/Tests/systemfunctions.stable.out --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out @@ -3633,9 +3633,6 @@ stdout of test 'systemfunctions` in dire [ "sys", "sql_div", 2, "int", "" ] [ "sys", "sql_div", 0, "decimal", "/" ] [ "sys", "sql_div", 1, "decimal", "" ] -[ "sys", "sql_div", 2, "decimal", "" ] -[ "sys", "sql_div", 0, "decimal", "/" ] -[ "sys", "sql_div", 1, "decimal", "" ] [ "sys", "sql_div", 2, "tinyint", "" ] [ "sys", "sql_div", 0, "decimal", "/" ] [ "sys", "sql_div", 1, "decimal", "" ] @@ -3654,16 +3651,7 @@ stdout of test 'systemfunctions` in dire [ "sys", "sql_div", 2, "int", "" ] [ "sys", "sql_div", 0, "decimal", "/" ] [ "sys", "sql_div", 1, "decimal", "" ] -[ "sys", "sql_div", 2, "tinyint", "" ] -[ "sys", "sql_div", 0, "decimal", "/" ] -[ "sys", "sql_div", 1, "decimal", "" ] -[ "sys", "sql_div", 2, "smallint", "" ] -[ "sys", "sql_div", 0, "decimal", "/" ] -[ "sys", "sql_div", 1, "decimal", "" ] -[ "sys", "sql_div", 2, "int", "" ] -[ "sys", "sql_div", 0, "decimal", "/" ] -[ "sys", "sql_div", 1, "decimal", "" ] -[ "sys", "sql_div", 2, "bigint", "" ] +[ "sys", "sql_div", 2, "decimal", "" ] [ "sys", "sql_div", 0, "decimal", "/" ] [ "sys", "sql_div", 1, "decimal", "" ] [ "sys", "sql_div", 2, "decimal", "" ] @@ -3821,9 +3809,6 @@ stdout of test 'systemfunctions` in dire [ "sys", "sql_mul", 2, "bigint", "" ] [ "sys", "sql_mul", 0, "decimal", "*" ] [ "sys", "sql_mul", 1, "decimal", "" ] -[ "sys", "sql_mul", 2, "decimal", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "decimal", "" ] [ "sys", "sql_mul", 2, "tinyint", "" ] [ "sys", "sql_mul", 0, "decimal", "*" ] [ "sys", "sql_mul", 1, "tinyint", "" ] @@ -3860,27 +3845,6 @@ stdout of test 'systemfunctions` in dire [ "sys", "sql_mul", 2, "decimal", "" ] [ "sys", "sql_mul", 0, "decimal", "*" ] [ "sys", "sql_mul", 1, "decimal", "" ] -[ "sys", "sql_mul", 2, "tinyint", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "tinyint", "" ] -[ "sys", "sql_mul", 2, "decimal", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "decimal", "" ] -[ "sys", "sql_mul", 2, "smallint", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "smallint", "" ] -[ "sys", "sql_mul", 2, "decimal", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "decimal", "" ] -[ "sys", "sql_mul", 2, "int", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "int", "" ] -[ "sys", "sql_mul", 2, "decimal", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "decimal", "" ] -[ "sys", "sql_mul", 2, "bigint", "" ] -[ "sys", "sql_mul", 0, "decimal", "*" ] -[ "sys", "sql_mul", 1, "bigint", "" ] [ "sys", "sql_mul", 2, "decimal", "" ] [ "sys", "sql_mul", 0, "decimal", "*" ] [ "sys", "sql_mul", 1, "decimal", "" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output after new div/mul functions w...
Changeset: 84e3114d8c84 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=84e3114d8c84 Modified Files: sql/test/BugTracker-2014/Tests/ifthenelse.Bug-3546.stable.out Branch: default Log Message: approved output after new div/mul functions were added diffs (18 lines): diff --git a/sql/test/BugTracker-2014/Tests/ifthenelse.Bug-3546.stable.out b/sql/test/BugTracker-2014/Tests/ifthenelse.Bug-3546.stable.out --- a/sql/test/BugTracker-2014/Tests/ifthenelse.Bug-3546.stable.out +++ b/sql/test/BugTracker-2014/Tests/ifthenelse.Bug-3546.stable.out @@ -48,10 +48,10 @@ stdout of test 'ifthenelse.Bug-3546` in % sys. # table_name % r # name % decimal # type -% 19 # length -[ 0.023 ] -[ -1.000] -[ -1.000] +% 20 # length +[ 0.02 ] +[ -1.00] +[ -1.00] #rollback; # 20:44:31 > ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: f77039740220 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f77039740220 Modified Files: sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single Branch: default Log Message: Approved output diffs (truncated from 435 to 300 lines): diff --git a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out --- a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out +++ b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out @@ -34,113 +34,113 @@ stdout of test 'duplicates-not-eliminate % 1023 # length function user.main():void; X_1:void := querylog.define("explain select sys.timestamp_to_str(case when task0.\"sys_created_on\" >= \\'1999-10-31 09:00:00\\' and task0.\"sys_created_on\" < \\'2000-04-02 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2000-04-02 10:00:00\\' and task0.\"sys_created_on\" < \\'2000-10-29 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2000-10-29 09:00:00\\' and task0.\"sys_created_on\" < \\'2001-04-01 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2001-04-01 10:00:00\\' and task0.\"sys_created_on\" < \\'2001-10-28 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2001-10-28 09:00:00\\' and task0.\"sys_created_on\" < \\'2002-04-07 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'20 02-04-07 10:00:00\\' and t -barrier X_1047:bit := language.dataflow(); -X_892:bat[:str] := bat.pack("sys.":str); -X_893:bat[:str] := bat.pack("yearref":str); -X_894:bat[:str] := bat.pack("clob":str); -X_895:bat[:int] := bat.pack(0:int); +barrier X_947:bit := language.dataflow(); +X_792:bat[:str] := bat.pack("sys.":str); +X_793:bat[:str] := bat.pack("yearref":str); +X_794:bat[:str] := bat.pack("clob":str); +X_795:bat[:int] := bat.pack(0:int); X_45:bat[:timestamp] := bat.new(nil:timestamp); -X_53:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "1999-10-31 09:00:00.00":timestamp, "2000-04-02 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_58:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2880:lng); -X_69:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-04-02 10:00:00.00":timestamp, "2000-10-29 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_74:bat[:timestamp] := batmtime.timestamp_add_msec_interval(X_45:bat[:timestamp], -2520:lng); -X_83:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2000-10-29 09:00:00.00":timestamp, "2001-04-01 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_95:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-04-01 10:00:00.00":timestamp, "2001-10-28 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_113:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2001-10-28 09:00:00.00":timestamp, "2002-04-07 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_126:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2002-04-07 10:00:00.00":timestamp, "2002-10-27 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_140:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2002-10-27 09:00:00.00":timestamp, "2003-04-06 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_158:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2003-04-06 10:00:00.00":timestamp, "2003-10-26 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_169:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2003-10-26 09:00:00.00":timestamp, "2004-04-04 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_184:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2004-04-04 10:00:00.00":timestamp, "2004-10-31 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_202:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2004-10-31 09:00:00.00":timestamp, "2005-04-03 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_217:bat[:bit] := batcalc.between(X_45:bat[:timestamp], "2005-04-03 10:00:00.00":timestamp, "2005-10-30 09:00:00.00
MonetDB: default - Approved output
Changeset: f32910c35e77 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f32910c35e77 Modified Files: sql/test/SQLancer/Tests/sqlancer03.sql sql/test/SQLancer/Tests/sqlancer03.stable.out Branch: default Log Message: Approved output diffs (88 lines): diff --git a/sql/test/SQLancer/Tests/sqlancer03.sql b/sql/test/SQLancer/Tests/sqlancer03.sql --- a/sql/test/SQLancer/Tests/sqlancer03.sql +++ b/sql/test/SQLancer/Tests/sqlancer03.sql @@ -211,7 +211,10 @@ CREATE TABLE t0 (c0 BOOLEAN); create view v1(c0, c1, c2, c3) as (select 1, lower('1'), 1, cot(1) from t0); SELECT v1.c0 FROM v1 WHERE v1.c1 LIKE v1.c1 AND v1.c3 BETWEEN v1.c3 AND v1.c3 = TRUE; -create view v0(c0, c1, c2, c3) as (select distinct 0.1, ((lower('&')||(2)))||(0.1||((('-1')||(abs(cast(r'Br' as int)), 0.1, cot(- (((2)&(3+(abs(4*(- (cast(cast(5 as string) as int) from t0); +create view v2(c0, c1, c3) as (select distinct 1, lower('1'), cot(1) from t0); +SELECT v2.c0 FROM v2 WHERE v2.c1 = '1' AND v2.c3 BETWEEN v2.c3 AND v2.c3; + +create view v0(c0, c1, c2, c3) as (select distinct 0.1, ((lower('&')||(2)))||(0.1||((('-1')||(abs(cast(r'1' as int)), 0.1, cot(- (((2)&(3+(abs(4*(- (cast(cast(5 as string) as int) from t0); SELECT v0.c0 FROM v0 WHERE NOT (NOT (NOT (((v0.c1)LIKE(v0.c1AND(((v0.c2)>=(v0.c0)AND(((v0.c3) BETWEEN SYMMETRIC (v0.c3) AND (v0.c3)) = TRUE)))AND v0.c1)||(((v0.c0)<(v0.c0) BETWEEN SYMMETRIC (v0.c1) AND (v0.c1AND((0.2) BETWEEN SYMMETRIC (v0.c0) AND (v0.c0); ROLLBACK; diff --git a/sql/test/SQLancer/Tests/sqlancer03.stable.out b/sql/test/SQLancer/Tests/sqlancer03.stable.out --- a/sql/test/SQLancer/Tests/sqlancer03.stable.out +++ b/sql/test/SQLancer/Tests/sqlancer03.stable.out @@ -43,8 +43,8 @@ stdout of test 'sqlancer03` in directory #CREATE TABLE "sys"."t0" ("c0" BOOLEAN NOT NULL,"c1" BIGINT,CONSTRAINT "t0_c0_pkey" PRIMARY KEY ("c0"),CONSTRAINT "t0_c0_unique" UNIQUE ("c0")); #create view v0(c0, c1, c2) as (select all 2.020551048E9, 0.16688174, 0.373226221729 from t0 where t0.c0) with check option; #SELECT sql_min(sql_max(NULL, ''), '') FROM v0 LEFT OUTER JOIN t0 ON true; -% .%12 # table_name -% %12 # name +% .%14 # table_name +% %14 # name % char # type % 0 # length #SELECT sql_min(sql_max(NULL, ''), ''); @@ -55,8 +55,8 @@ stdout of test 'sqlancer03` in directory [ NULL ] #SELECT ALL length(upper(MIN(ALL CAST(((trim(CAST(r'' AS STRING(659)), CAST(r'o3%+i]抔DCöf▟nßOpNbybಜ7' AS STRING)))||(sql_min(sql_max(NULL, r''), splitpart(r'x', r',7+.', t0.c1 AS STRING(151), 0.4179268710155164 #FROM v0 LEFT OUTER JOIN t0 ON NOT (t0.c0) WHERE t0.c0 GROUP BY 0.3584962, CAST(t0.c1 AS STRING(601)), t0.c1; -% .%24,.%25 # table_name -% %24, %25 # name +% .%30,.%31 # table_name +% %30, %31 # name % int, decimal # type % 1, 19 # length #ROLLBACK; @@ -307,6 +307,47 @@ stdout of test 'sqlancer03` in directory % 1, 5 # length [ 6, "0.434" ] #ROLLBACK; +#START TRANSACTION; +#CREATE TABLE t0 (c0 BOOLEAN); +#create view v1(c0, c1, c2, c3) as (select 1, lower('1'), 1, cot(1) from t0); +#SELECT v1.c0 FROM v1 WHERE v1.c1 LIKE v1.c1 AND v1.c3 BETWEEN v1.c3 AND v1.c3 = TRUE; +% .v1 # table_name +% c0 # name +% tinyint # type +% 1 # length +#create view v2(c0, c1, c3) as (select distinct 1, lower('1'), cot(1) from t0); +#SELECT v2.c0 FROM v2 WHERE v2.c1 = '1' AND v2.c3 BETWEEN v2.c3 AND v2.c3; +% .v2 # table_name +% c0 # name +% tinyint # type +% 1 # length +#create view v0(c0, c1, c2, c3) as (select distinct 0.1, ((lower('&')||(2)))||(0.1||((('-1')||(abs(cast(r'1' as int)), 0.1, cot(- (((2)&(3+(abs(4*(- (cast(cast(5 as string) as int) from t0); +#SELECT v0.c0 FROM v0 WHERE NOT (NOT (NOT (((v0.c1)LIKE(v0.c1AND(((v0.c2)>=(v0.c0)AND(((v0.c3) BETWEEN SYMMETRIC (v0.c3) AND (v0.c3)) = TRUE)))AND +#v0.c1)||(((v0.c0)<(v0.c0) BETWEEN SYMMETRIC (v0.c1) AND (v0.c1AND((0.2) BETWEEN SYMMETRIC (v0.c0) AND (v0.c0); +% .v0 # table_name +% c0 # name +% decimal # type +% 4 # length +#ROLLBACK; +#START TRANSACTION; +#CREATE TABLE t0(c0 INT); +#insert into t0(c0) values (1 between 2 and 3); +[ 1] +#insert into t0(c0) values(13), (((cast((0.1) between symmetric (0.2) and (0.3) as int))%(length(upper(r'u鋔wsD30pYi&ᴮ*2*W쉉t+詫sD^#cjX{'), (cast(cast(cast(0.12 as int) as string(646)) as int)); +[ 3] +#SELECT COUNT(t0.c0 = t0.c0 OR 1 BETWEEN ASYMMETRIC 1 AND 1) FROM t0; +% sys.%1 # table_name +% %1 # name +% bigint # type +% 1 # length +[ 4] +#SELECT 0.9, COUNT(ALL (((CAST(TRUE AS INT))-(t0.c0)))=(t0.c0))) = TRUE)OR((CAST(char_length(r'H') AS INT)) BETWEEN ASYMMETRIC (CAST(-1.3 AS INT)) AND (+ (length(r'0')), 0.3 FROM t0 GROUP BY 0.5, 0.4; +% .%13,.%5,.%14 # table_name +% %13, %5, %14 # name +% decimal, bigint, decimal # type +% 4, 1, 4 # length +[ 0.9, 4, 0.3 ] +#ROLLBACK;
MonetDB: default - approved output
Changeset: 8f9254188caf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8f9254188caf Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 Branch: default Log Message: approved output diffs (48 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -5902,12 +5902,20 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "avg", "pattern batcalc.avg(X_2:bat[:sht], X_3:bat[:oid]) (X_0:dbl, X_1:lng) ","CMDcalcavg;", "" ] [ "batcalc", "avg", "pattern batcalc.avg(X_2:bat[:sht], X_3:bat[:oid], X_4:int) (X_0:dbl, X_1:lng) ", "CMDcalcavg;", "" ] [ "batcalc", "avg", "pattern batcalc.avg(X_2:bat[:sht], X_3:int) (X_0:dbl, X_1:lng) ", "CMDcalcavg;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:any_1, X_4:bat[:bit], X_5:bit, X_6:bit, X_7:bit, X_8:bit, X_9:bit):bat[:bit] ","CMDbatBETWEEN;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:any_1, X_4:bat[:oid], X_5:bat[:bit], X_6:bit, X_7:bit, X_8:bit, X_9:bit, X_10:bit):bat[:bit] ","CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:any_1, X_4:bat[:oid], X_5:bit, X_6:bit, X_7:bit, X_8:bit, X_9:bit):bat[:bit] ","CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:any_1, X_4:bit, X_5:bit, X_6:bit, X_7:bit, X_8:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:bat[:any_1], X_4:bat[:bit], X_5:bit, X_6:bit, X_7:bit, X_8:bit, X_9:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bat[:bit], X_7:bit, X_8:bit, X_9:bit, X_10:bit, X_11:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:bit, X_9:bit, X_10:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:any_1, X_3:bat[:any_1], X_4:bit, X_5:bit, X_6:bit, X_7:bit, X_8:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:any_1, X_4:bat[:bit], X_5:bit, X_6:bit, X_7:bit, X_8:bit, X_9:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:any_1, X_4:bat[:oid], X_5:bat[:oid], X_6:bat[:bit], X_7:bit, X_8:bit, X_9:bit, X_10:bit, X_11:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:any_1, X_4:bat[:oid], X_5:bat[:oid], X_6:bit, X_7:bit, X_8:bit, X_9:bit, X_10:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:any_1, X_4:bit, X_5:bit, X_6:bit, X_7:bit, X_8:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:any_1], X_4:bat[:bit], X_5:bit, X_6:bit, X_7:bit, X_8:bit, X_9:bit):bat[:bit] ","CMDbatBETWEEN;", "" ] +[ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bat[:oid], X_7:bat[:bit], X_8:bit, X_9:bit, X_10:bit, X_11:bit, X_12:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:any_1], X_4:bat[:oid], X_5:bat[:oid], X_6:bat[:oid], X_7:bit, X_8:bit, X_9:bit, X_10:bit, X_11:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] [ "batcalc", "between", "pattern batcalc.between(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:any_1], X_4:bit, X_5:bit, X_6:bit, X_7:bit, X_8:bit):bat[:bit] ", "CMDbatBETWEEN;", "" ] [ "batcalc", "bit", "pattern batcalc.bit(X_1:bat[:bit]):bat[:bit] ", "CMDconvertsignal_bit;","" ] diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -8567,12 +8567,20 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "avg", "pattern batcalc.avg(X_2:bat[:sht], X_3:bat[:oid]) (X_0:dbl, X_1:lng) ",
MonetDB: default - Approved output
Changeset: 96030790d20e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=96030790d20e Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 sql/test/BugDay_2005-11-09_2.9.3/Tests/empty_avg.SF-1207887.stable.out sql/test/BugTracker-2012/Tests/aggregate_incorrect_precision_scale.Bug-3182.stable.out sql/test/BugTracker-2016/Tests/isaUUID_function.Bug-3997.stable.err sql/test/BugTracker-2017/Tests/crash_function_returning_sample.Bug-6291.stable.out sql/test/SQLancer/Tests/sqlancer02.stable.err sql/test/SQLancer/Tests/sqlancer02.stable.out sql/test/Tests/median_stdev.stable.out sql/test/miscellaneous/Tests/simple_selects.stable.out sql/test/pg_regress/Tests/interval.stable.err.int128 sql/test/pg_regress/Tests/interval.stable.out sql/test/pg_regress/Tests/interval.stable.out.int128 sql/test/pg_regress/Tests/numeric.stable.out.int128 sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: Approved output diffs (truncated from 8271 to 300 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -790,6 +790,70 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:oid], X_4:bat[:oid], X_5:bat[:bit], X_6:bit):bat[:bit] ", "CMDbatNE;","" ] [ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bat[:oid], X_4:bat[:oid], X_5:bit):bat[:bit] ", "CMDbatNE;","" ] [ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:any_1], X_2:bat[:any_1], X_3:bit):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge], X_3:bat[:bit]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge], X_3:bat[:bit]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge], X_3:bat[:oid], X_4:bat[:oid]):bat[:bit] ","CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge], X_3:bat[:oid], X_4:bat[:oid]):bat[:bit] ","CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge], X_3:bat[:oid], X_4:bat[:oid], X_5:bat[:bit]):bat[:bit] ", "CMDbatNE;", "" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:hge], X_3:bat[:oid], X_4:bat[:oid], X_5:bat[:bit]):bat[:bit] ", "CMDbatNE;", "" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int], X_3:bat[:bit]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int], X_3:bat[:bit]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int], X_3:bat[:oid], X_4:bat[:oid]):bat[:bit] ","CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int], X_3:bat[:oid], X_4:bat[:oid]):bat[:bit] ","CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int], X_3:bat[:oid], X_4:bat[:oid], X_5:bat[:bit]):bat[:bit] ", "CMDbatNE;", "" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:int], X_3:bat[:oid], X_4:bat[:oid], X_5:bat[:bit]):bat[:bit] ", "CMDbatNE;", "" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:lng]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:lng]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:lng], X_3:bat[:bit]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:lng], X_3:bat[:bit]):bat[:bit] ", "CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:lng], X_3:bat[:oid], X_4:bat[:oid]):bat[:bit] ","CMDbatNE;","" ] +[ "batcalc", "!=", "pattern batcalc.!=(X_1:bat[:bte], X_2:bat[:lng], X_3:bat[:oid], X_4:bat[:oid]):bat[:bit] ","CMDbatNE;","" ] +[ "batcalc",
MonetDB: default - Approved output
Changeset: 8dfc9cf870ca for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8dfc9cf870ca Modified Files: sql/test/BugTracker-2014/Tests/aggregates-intervals.Bug-3533.stable.out sql/test/BugTracker-2019/Tests/avg-changes-value-scale.Bug-6783.stable.out Branch: default Log Message: Approved output diffs (51 lines): diff --git a/sql/test/BugTracker-2014/Tests/aggregates-intervals.Bug-3533.stable.out b/sql/test/BugTracker-2014/Tests/aggregates-intervals.Bug-3533.stable.out --- a/sql/test/BugTracker-2014/Tests/aggregates-intervals.Bug-3533.stable.out +++ b/sql/test/BugTracker-2014/Tests/aggregates-intervals.Bug-3533.stable.out @@ -30,17 +30,17 @@ stdout of test 'aggregates-intervals.Bug #SELECT count(f1), cast(sum(f1) as bigint), avg(f1), median(f1), max(f1), min(f1) FROM INTERVAL_TBL; % sys.%1, sys.%2, sys.%3, sys.%4, sys.%5, sys.%6 # table_name % %1, %2, %3, %4, %5, %6 # name -% bigint, bigint, double, sec_interval, sec_interval, sec_interval # type -% 1, 2, 24, 5, 5, 5 # length -[ 4, 10, 2.5,2.000, 4.000, 1.000 ] +% bigint, sec_interval, sec_interval, sec_interval, sec_interval, sec_interval # type +% 1, 6, 5, 5, 5, 5 # length +[ 4, 10.000, 2.500, 2.000, 4.000, 1.000 ] #CREATE TABLE INTERVAL_TBL2 (f1 interval month); #INSERT INTO INTERVAL_TBL2 (f1) VALUES (1), (2), (3), (4); [ 4] #SELECT count(f1), cast(sum(f1) as bigint), avg(f1), median(f1), max(f1), min(f1) FROM INTERVAL_TBL2; % sys.%1, sys.%2, sys.%3, sys.%4, sys.%5, sys.%6 # table_name % %1, %2, %3, %4, %5, %6 # name -% bigint, bigint, double, month_interval, month_interval, month_interval # type -% 1, 2, 24, 1, 1, 1 # length +% bigint, month_interval, month_interval, month_interval, month_interval, month_interval # type +% 1, 2, 1, 1, 1, 1 # length [ 4, 10, 2.5,2, 4, 1 ] #SELECT median_avg(f1) from INTERVAL_TBL; % sys.%1 # table_name diff --git a/sql/test/BugTracker-2019/Tests/avg-changes-value-scale.Bug-6783.stable.out b/sql/test/BugTracker-2019/Tests/avg-changes-value-scale.Bug-6783.stable.out --- a/sql/test/BugTracker-2019/Tests/avg-changes-value-scale.Bug-6783.stable.out +++ b/sql/test/BugTracker-2019/Tests/avg-changes-value-scale.Bug-6783.stable.out @@ -59,7 +59,7 @@ stdout of test 'avg-changes-value-scale. #INSERT INTO bug6783 values ('1970-01-01 00:02:55.00'); [ 1] #SELECT t - SYS.STR_TO_TIMESTAMP('1970-01-01 00:00:00', '%Y-%m-%d %T') FROM bug6783; -% sys. # table_name +% sys.%1 # table_name % %1 # name % sec_interval # type % 7 # length @@ -67,9 +67,9 @@ stdout of test 'avg-changes-value-scale. #SELECT AVG(t - SYS.STR_TO_TIMESTAMP('1970-01-01 00:00:00', '%Y-%m-%d %T')) FROM bug6783; % sys.%1 # table_name % %1 # name -% double # type -% 24 # length -[ 175 ] +% sec_interval # type +% 7 # length +[ 175.000 ] #INSERT INTO bug6783 values (SYS.STR_TO_TIMESTAMP('0', '%s')); [ 1] #ROLLBACK; ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: af793c91f34e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=af793c91f34e Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: Approved output diffs (19 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -796,15 +796,7 @@ str CLTstop(Client cntxt, MalBlkPtr mb, str CLTstopSession(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str CLTsuspend(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str CLTwakeup(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str CMDBATimprints(void *ret, bat *bid); -str CMDBATimprintsize(lng *ret, bat *bid); -str CMDBATnew(Client cntxt, MalBlkPtr m, MalStkPtr s, InstrPtr p); -str CMDBATnewColumn(Client cntxt, MalBlkPtr m, MalStkPtr s, InstrPtr p); -str CMDBATnew_persistent(Client cntxt, MalBlkPtr m, MalStkPtr s, InstrPtr p); -str CMDBATpartition(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str CMDBATpartition2(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str CMDBATprod(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str CMDBATsingle(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str CMDBATstr_group_concat(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str CMDBATsum(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str CMDbatABS(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 727679829446 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=727679829446 Modified Files: sql/test/miscellaneous/Tests/simple_plans.stable.out.single sql/test/pg_regress/Tests/interval.stable.err sql/test/pg_regress/Tests/interval.stable.out Branch: default Log Message: Approved output diffs (159 lines): diff --git a/sql/test/miscellaneous/Tests/simple_plans.stable.out.single b/sql/test/miscellaneous/Tests/simple_plans.stable.out.single --- a/sql/test/miscellaneous/Tests/simple_plans.stable.out.single +++ b/sql/test/miscellaneous/Tests/simple_plans.stable.out.single @@ -188,8 +188,8 @@ project ( % 166 # length function user.s24_0():void; X_2:void := querylog.define("explain select 1 from another_t t1 inner join another_t t2 on t1.col1 between t2.col1 and t2.col1;":str, "default_pipe":str, 23:int); -X_32:bat[:str] := bat.pack(".%3":str); -X_33:bat[:str] := bat.pack("%3":str); +X_32:bat[:str] := bat.pack(".%5":str); +X_33:bat[:str] := bat.pack("%5":str); X_34:bat[:str] := bat.pack("tinyint":str); X_35:bat[:int] := bat.pack(1:int); X_36:bat[:int] := bat.pack(0:int); @@ -237,8 +237,8 @@ end user.s24_0; % 174 # length function user.s26_0():void; X_4:void := querylog.define("explain select 1 from another_t t1 inner join another_t t2 on t1.col1 between t2.col1 - 1 and t2.col1 + 1;":str, "default_pipe":str, 35:int); -X_49:bat[:str] := bat.pack(".%12":str); -X_50:bat[:str] := bat.pack("%12":str); +X_49:bat[:str] := bat.pack(".%14":str); +X_50:bat[:str] := bat.pack("%14":str); X_51:bat[:str] := bat.pack("tinyint":str); X_52:bat[:int] := bat.pack(1:int); X_53:bat[:int] := bat.pack(0:int); @@ -289,8 +289,8 @@ end user.s26_0; % 160 # length function user.s28_0():void; X_3:void := querylog.define("explain select 1 from another_t t1 inner join another_t t2 on t1.col1 between t2.col1 and 2;":str, "default_pipe":str, 26:int); -X_36:bat[:str] := bat.pack(".%3":str); -X_37:bat[:str] := bat.pack("%3":str); +X_36:bat[:str] := bat.pack(".%5":str); +X_37:bat[:str] := bat.pack("%5":str); X_38:bat[:str] := bat.pack("tinyint":str); X_39:bat[:int] := bat.pack(1:int); X_40:bat[:int] := bat.pack(0:int); @@ -339,8 +339,8 @@ end user.s28_0; % 189 # length function user.s30_0():void; X_2:void := querylog.define("explain select 1 from tbl_productsales t1 inner join tbl_productsales t2 on t1.product_category like t2.product_category;":str, "default_pipe":str, 24:int); -X_32:bat[:str] := bat.pack(".%3":str); -X_33:bat[:str] := bat.pack("%3":str); +X_32:bat[:str] := bat.pack(".%5":str); +X_33:bat[:str] := bat.pack("%5":str); X_34:bat[:str] := bat.pack("tinyint":str); X_35:bat[:int] := bat.pack(1:int); X_36:bat[:int] := bat.pack(0:int); @@ -388,8 +388,8 @@ end user.s30_0; % 148 # length function user.s32_0():void; X_2:void := querylog.define("explain select 1 from another_t t1 inner join another_t t2 on t1.col1 > t2.col1;":str, "default_pipe":str, 23:int); -X_30:bat[:str] := bat.pack(".%3":str); -X_31:bat[:str] := bat.pack("%3":str); +X_30:bat[:str] := bat.pack(".%5":str); +X_31:bat[:str] := bat.pack("%5":str); X_32:bat[:str] := bat.pack("tinyint":str); X_33:bat[:int] := bat.pack(1:int); X_34:bat[:int] := bat.pack(0:int); diff --git a/sql/test/pg_regress/Tests/interval.stable.err b/sql/test/pg_regress/Tests/interval.stable.err --- a/sql/test/pg_regress/Tests/interval.stable.err +++ b/sql/test/pg_regress/Tests/interval.stable.err @@ -54,7 +54,11 @@ MAPI = (monetdb) /var/tmp/mtest-3604/.s QUERY = SELECT cast('10 years -11 month -12 days +13:14' as interval second) AS "9 years..."; ERROR = !Wrong format (10 years -11 month -12 days +13:14) CODE = 42000 -MAPI = (monetdb) /var/tmp/mtest-3604/.s.monetdb.35433 +MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425 +QUERY = INSERT INTO INTERVAL_TBL (f1) VALUES (60 * 60 * 24 * 365 * 2014); +ERROR = !types bigint(37,0) and sec_interval(13,0) are not equal +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425 QUERY = INSERT INTO INTERVAL_TBL (f1) VALUES ('123456789012345678'); ERROR = !Wrong format (123456789012345678) CODE = 42000 @@ -144,7 +148,19 @@ QUERY = SELECT '' AS nine, INTERVAL_TBL. WHERE INTERVAL_TBL.f1 > cast('@ 3 seconds ago' as interval second); ERROR = !Wrong format (@ 3 seconds ago) CODE = 42000 -MAPI = (monetdb) /var/tmp/mtest-45764/.s.monetdb.39324 +MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425 +QUERY = select avg(f1) from interval_tbl; +ERROR = !types sec_interval(13,0) and month_interval(32,0) are not equal for column 'f1' +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425 +QUERY = select avg(cast(f1 as double)) from interval_tbl; +ERROR = !types sec_interval(13,0) and double(53,0) are not equal for column 'f1' +CODE = 42000 +MAPI = (monetdb
MonetDB: default - Approved output
Changeset: 0793dd9d39ed for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0793dd9d39ed Modified Files: sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out Branch: default Log Message: Approved output diffs (12 lines): diff --git a/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out b/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out --- a/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out +++ b/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out @@ -144,7 +144,7 @@ project ( #) t #where b3_increase * 2 <= b2_increase #order by date, time; -% .t, .t, .t, .t, .t, .t, .t, .t # table_name +% .t, .t, .t, .t, .t, .t, .t, sys.t # table_name % id, open_auction_id,date, time, personref, increase, b3_increase,b2_increase # name % int, varchar,varchar,varchar,varchar, double, double, double # type % 2,13, 10, 8, 8, 24, 24, 24 # length ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 2b6496f36acf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2b6496f36acf Modified Files: sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: Approved output diffs (24 lines): diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out b/sql/test/sys-schema/Tests/systemfunctions.stable.out --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out @@ -705,7 +705,7 @@ stdout of test 'systemfunctions` in dire [ "sys", "editdistance2",0, "int", "editdistance2" ] [ "sys", "editdistance2",1, "clob", "" ] [ "sys", "editdistance2",2, "clob", "" ] -[ "sys", "env", 0, "varchar", "CREATE FUNCTION env () RETURNS TABLE( name varchar(1024), value varchar(2048)) EXTERNAL NAME inspect.\"getEnvironment\";" ] +[ "sys", "env", 0, "varchar", "CREATE FUNCTION env() RETURNS TABLE( name varchar(1024), value varchar(2048)) EXTERNAL NAME inspect.\"getEnvironment\";" ] [ "sys", "env", 1, "varchar", "" ] [ "sys", "epoch",0, "timestamptz", "create function sys.epoch(sec bigint) returns timestamp with time zone\nexternal name mtime.epoch;"] [ "sys", "epoch",1, "bigint", "" ] diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 @@ -756,7 +756,7 @@ stdout of test 'systemfunctions` in dire [ "sys", "editdistance2",0, "int", "editdistance2" ] [ "sys", "editdistance2",1, "clob", "" ] [ "sys", "editdistance2",2, "clob", "" ] -[ "sys", "env", 0, "varchar", "CREATE FUNCTION env () RETURNS TABLE( name varchar(1024), value varchar(2048)) EXTERNAL NAME inspect.\"getEnvironment\";" ] +[ "sys", "env", 0, "varchar", "CREATE FUNCTION env() RETURNS TABLE( name varchar(1024), value varchar(2048)) EXTERNAL NAME inspect.\"getEnvironment\";" ] [ "sys", "env", 1, "varchar", "" ] [ "sys", "epoch",0, "timestamptz", "create function sys.epoch(sec bigint) returns timestamp with time zone\nexternal name mtime.epoch;"] [ "sys", "epoch",1, "bigint", "" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 91427d567148 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=91427d567148 Modified Files: sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: Approved output diffs (24 lines): diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out b/sql/test/sys-schema/Tests/systemfunctions.stable.out --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out @@ -4808,7 +4808,7 @@ stdout of test 'systemfunctions` in dire [ "sys", "uuid", 0, "uuid", "create function sys.uuid()\nreturns uuid external name uuid.\"new\";" ] [ "sys", "vacuum", 0, "clob", "create procedure vacuum(sys string, tab string)\n external name sql.vacuum;" ] [ "sys", "vacuum", 1, "clob", "" ] -[ "sys", "var", 0, "char", "CREATE FUNCTION \"sys\".\"var\"() RETURNS TABLE(\"schema\" string, \"name\" string, \"type\" string, \"value\" string) EXTERNAL NAME \"sql\".\"sql_variables\";" ] +[ "sys", "var", 0, "char", "create function \"sys\".\"var\"() returns table(\"schema\" string, \"name\" string, \"type\" string, \"value\" string) external name \"sql\".\"sql_variables\";" ] [ "sys", "var", 1, "char", "" ] [ "sys", "var", 2, "char", "" ] [ "sys", "var", 3, "char", "" ] diff --git a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 --- a/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 +++ b/sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 @@ -5422,7 +5422,7 @@ stdout of test 'systemfunctions` in dire [ "sys", "uuid", 0, "uuid", "create function sys.uuid()\nreturns uuid external name uuid.\"new\";" ] [ "sys", "vacuum", 0, "clob", "create procedure vacuum(sys string, tab string)\n external name sql.vacuum;" ] [ "sys", "vacuum", 1, "clob", "" ] -[ "sys", "var", 0, "char", "CREATE FUNCTION \"sys\".\"var\"() RETURNS TABLE(\"schema\" string, \"name\" string, \"type\" string, \"value\" string) EXTERNAL NAME \"sql\".\"sql_variables\";" ] +[ "sys", "var", 0, "char", "create function \"sys\".\"var\"() returns table(\"schema\" string, \"name\" string, \"type\" string, \"value\" string) external name \"sql\".\"sql_variables\";" ] [ "sys", "var", 1, "char", "" ] [ "sys", "var", 2, "char", "" ] [ "sys", "var", 3, "char", "" ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: bb894e8dff74 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bb894e8dff74 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: Approved output diffs (14 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -1628,8 +1628,8 @@ str MTIMEtimestamp_decade(int *ret, cons str MTIMEtimestamp_decade_bulk(bat *ret, const bat *bid); str MTIMEtimestamp_diff_msec(lng *ret, const timestamp *v1, const timestamp *v2); str MTIMEtimestamp_diff_msec_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEtimestamp_diff_msec_bulk_p1(bat *ret, const timestamp *src1, const bat *bid2); -str MTIMEtimestamp_diff_msec_bulk_p2(bat *ret, const bat *bid1, const timestamp *src2); +str MTIMEtimestamp_diff_msec_bulk_p1(bat *ret, const timestamp *restrict src1, const bat *bid2); +str MTIMEtimestamp_diff_msec_bulk_p2(bat *ret, const bat *bid1, const timestamp *restrict src2); str MTIMEtimestamp_extract_date(date *ret, const timestamp *src); str MTIMEtimestamp_extract_date_bulk(bat *ret, const bat *bid); str MTIMEtimestamp_extract_daytime(daytime *ret, const timestamp *src); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output; added missing bulk version o...
Changeset: c7aa814853b1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c7aa814853b1 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 monetdb5/modules/atoms/mtime.mal Branch: default Log Message: Approved output; added missing bulk version of batmtime.diff. diffs (122 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -64,7 +64,7 @@ stdout of test 'MAL-signatures` in direc % .%1, .%1,.%1,.%1,.%1 # table_name % module, function, signature, address,comment # name % clob,clob, clob, clob, clob # type -% 12, 28, 364,38, 874 # length +% 12, 28, 364,39, 874 # length [ "aggr", "allnotequal", "command aggr.allnotequal(l:bat[:any_1], r:bat[:any_1]):bit ", "SQLallnotequal;", "if all values in r are not equal to l return true, else if r has nil nil else false" ] [ "aggr", "anyequal", "pattern aggr.anyequal(l:any_1, r:any_1):bit ", "CMDvarEQ;","" ] [ "aggr", "anyequal", "command aggr.anyequal(l:bat[:any_1], r:bat[:any_1]):bit ", "SQLanyequal;", "if any value in r is equal to l return true, else if r has nil nil else false" ] @@ -11308,10 +11308,18 @@ stdout of test 'MAL-signatures` in direc [ "batmmath", "tanh", "pattern batmmath.tanh(x:bat[:flt], r:bat[:bit]):bat[:flt] ", "CMDscience_bat_tanh;", "" ] [ "batmmath", "tanh", "pattern batmmath.tanh(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_tanh;", "" ] [ "batmmath", "tanh", "pattern batmmath.tanh(x:bat[:flt], s:bat[:oid], r:bat[:bit]):bat[:flt] ", "CMDscience_bat_tanh;", "" ] +[ "batmtime", "addmonths","command batmtime.addmonths(value:bat[:date], months:bat[:int]):bat[:date] ", "MTIMEdate_addmonths_bulk;","" ] [ "batmtime", "century", "command batmtime.century(d:bat[:date]):bat[:int] ", "MTIMEdate_extract_century_bulk;", "" ] +[ "batmtime", "date_add_msec_interval", "command batmtime.date_add_msec_interval(t:bat[:date], ms:bat[:lng]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk;","" ] +[ "batmtime", "date_sub_month_interval", "command batmtime.date_sub_month_interval(value:bat[:date], months:bat[:int]):bat[:date] ", "MTIMEdate_submonths_bulk;","" ] +[ "batmtime", "date_sub_msec_interval", "command batmtime.date_sub_msec_interval(t:bat[:date], ms:bat[:lng]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk;","" ] [ "batmtime", "day", "command batmtime.day(d:bat[:date]):bat[:int] ", "MTIMEdate_extract_day_bulk;", "" ] +[ "batmtime", "dayofweek","command batmtime.dayofweek(d:bat[:date]):bat[:int] ", "MTIMEdate_extract_dayofweek_bulk;","" ] +[ "batmtime", "dayofyear","command batmtime.dayofyear(d:bat[:date]):bat[:int] ", "MTIMEdate_extract_dayofyear_bulk;","" ] [ "batmtime", "decade", "command batmtime.decade(d:bat[:date]):bat[:int] ", "MTIMEdate_extract_decade_bulk;", "" ] [ "batmtime", "diff", "command batmtime.diff(b1:bat[:date], b2:bat[:date]):bat[:int] ", "MTIMEdate_diff_bulk;", "Difference of two sets of date." ] +[ "batmtime", "diff", "command batmtime.diff(val1:bat[:date], val2:bat[:date]):bat[:int] ", "MTIMEdate_diff_bulk;", "returns the number of days\n\tbetween 'val1' and 'val2'." ] +[ "batmtime", "diff", "command batmtime.diff(b1:bat[:daytime], b2:bat[:daytime]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk;", "Difference of two sets of daytime."] [ "batmtime", "diff", "command batmtime.diff(b1:bat[:timestamp], b2:bat[:timestamp]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk;", "Difference of two sets of timestamp." ] [ "batmtime", "hours","command batmtime.hours(d:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_hours_bulk;", "" ] [ "batmtime", "minutes", "command batmtime.minutes(d:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_minutes_bulk;", "" ] @@ -11319,8 +11327,13 @@ stdout of test 'MAL-signatures` in direc [ "batmtime", "quarter", "command batmtime.quarter(d:bat[:date]):bat[:int] ", "MTIMEdate_extract_quarter_bulk;", "" ] [ "batmtime", "sql_seconds", "command batmtime.sql_seconds(d:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_sql_seconds_bulk;", "" ] [ "batmtime", "sql_seconds", "command batmtime.sql_seconds(d:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_sql_seconds_bulk;", "" ] +[ "batmtime", "time_add_msec_interval", "command batmtime.time_add_msec_interval(t:bat[:daytime], ms:bat[:lng]):bat[:daytime] ", "MTIMEtime_add_msec_interval_bulk;","" ] +[ "batmtime", "time_sub_msec_in
MonetDB: default - Approved output
Changeset: 4db74b222791 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4db74b222791 Modified Files: sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err Branch: default Log Message: Approved output diffs (12 lines): diff --git a/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err b/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err --- a/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err +++ b/sql/test/BugTracker-2017/Tests/too-large-decimals.Bug-6192.stable.err @@ -35,7 +35,7 @@ ERROR = !too many digits (14 > 12) CODE = 22003 MAPI = (monetdb) /var/tmp/mtest-30274/.s.monetdb.37685 QUERY = INSERT INTO test_table4 VALUES (531421754532); -ERROR = !Too many digits (14 > 12) +ERROR = !overflow in conversion to DECIMAL(12,2). CODE = 22003 # 14:58:48 > ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: dc19bccafe24 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dc19bccafe24 Modified Files: sql/test/miscellaneous/Tests/simple_selects.stable.err sql/test/miscellaneous/Tests/simple_selects.stable.out Branch: default Log Message: Approved output diffs (137 lines): diff --git a/sql/test/miscellaneous/Tests/simple_selects.stable.err b/sql/test/miscellaneous/Tests/simple_selects.stable.err --- a/sql/test/miscellaneous/Tests/simple_selects.stable.err +++ b/sql/test/miscellaneous/Tests/simple_selects.stable.err @@ -69,7 +69,27 @@ MAPI = (monetdb) /var/tmp/mtest-389745/ QUERY = select cast(z as interval month) from x; --error, cannot cast ERROR = !types timestamp(7,0) and month_interval(3,0) are not equal for column 'z' CODE = 42000 -MAPI = (monetdb) /var/tmp/mtest-389745/.s.monetdb.32344 +MAPI = (monetdb) /var/tmp/mtest-193867/.s.monetdb.35256 +QUERY = select cast(w as interval second) from x; +ERROR = !types real(24,0) and sec_interval(13,0) are not equal for column 'w' +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-193867/.s.monetdb.35256 +QUERY = select cast(w as interval month) from x; +ERROR = !types real(24,0) and month_interval(3,0) are not equal for column 'w' +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-193867/.s.monetdb.35256 +QUERY = select cast(a as interval second) from x; +ERROR = !types double(53,0) and sec_interval(13,0) are not equal for column 'a' +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-193867/.s.monetdb.35256 +QUERY = select cast(a as interval month) from x; +ERROR = !types double(53,0) and month_interval(3,0) are not equal for column 'a' +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-193867/.s.monetdb.35256 +QUERY = select cast(b as interval month) from x; +ERROR = !types decimal(18,3) and month_interval(3,0) are not equal for column 'b' +CODE = 42000 +MAPI = (monetdb) /var/tmp/mtest-193867/.s.monetdb.35256 QUERY = select "idontexist"."idontexist"(); --error, it doesn't exist ERROR = !SELECT: no such schema 'idontexist' CODE = 3F000 diff --git a/sql/test/miscellaneous/Tests/simple_selects.stable.out b/sql/test/miscellaneous/Tests/simple_selects.stable.out --- a/sql/test/miscellaneous/Tests/simple_selects.stable.out +++ b/sql/test/miscellaneous/Tests/simple_selects.stable.out @@ -158,6 +158,42 @@ stdout of test 'simple_selects` in direc % time # type % 8 # length [ 00:00:01 ] +#select cast(x as real) from x; +% sys.x # table_name +% x # name +% real # type +% 15 # length +[ 1] +#select cast(x as double) from x; +% sys.x # table_name +% x # name +% double # type +% 24 # length +[ 1] +#select cast(x as decimal) from x; +% sys.x # table_name +% x # name +% decimal # type +% 20 # length +[ 1.000] +#select cast(y as real) from x; +% sys.x # table_name +% y # name +% real # type +% 15 # length +[ 1] +#select cast(y as double) from x; +% sys.x # table_name +% y # name +% double # type +% 24 # length +[ 1] +#select cast(y as decimal) from x; +% sys.x # table_name +% y # name +% decimal # type +% 20 # length +[ 1.000] #insert into x values (null, null); [ 1] #select cast(x as time) from x; @@ -167,10 +203,58 @@ stdout of test 'simple_selects` in direc % 8 # length [ 00:00:01 ] [ NULL ] +#select cast(x as real) from x; +% sys.x # table_name +% x # name +% real # type +% 15 # length +[ 1] +[ NULL ] +#select cast(x as double) from x; +% sys.x # table_name +% x # name +% double # type +% 24 # length +[ 1] +[ NULL ] +#select cast(x as decimal) from x; +% sys.x # table_name +% x # name +% decimal # type +% 20 # length +[ 1.000] +[ NULL ] +#select cast(y as real) from x; +% sys.x # table_name +% y # name +% real # type +% 15 # length +[ 1] +[ NULL ] +#select cast(y as double) from x; +% sys.x # table_name +% y # name +% double # type +% 24 # length +[ 1] +[ NULL ] +#select cast(y as decimal) from x; +% sys.x # table_name +% y # name +% decimal # type +% 20 # length +[ 1.000] +[ NULL ] #drop table x; #create table x (x time, y date, z timestamp); #insert into x values (null, null, null); [ 1] +#select cast(b as interval second) from x; +% sys.x # table_name +% b # name +% sec_interval # type +% 5 # length +[ NULL ] #drop table x; #select difference('foobar', 'oobar'), difference(NULL, 'oobar'), difference('foobar', NULL), difference(NULL, NULL), # editdistance('foobar', 'oobar'), editdistance(NULL, 'oobar'), editdistance('foobar', NULL), editdistance(NULL, NULL), ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: de331148d6e6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=de331148d6e6 Modified Files: sql/test/subquery/Tests/subquery4.sql sql/test/subquery/Tests/subquery4.stable.err sql/test/subquery/Tests/subquery4.stable.out Branch: default Log Message: Approved output diffs (59 lines): diff --git a/sql/test/subquery/Tests/subquery4.sql b/sql/test/subquery/Tests/subquery4.sql --- a/sql/test/subquery/Tests/subquery4.sql +++ b/sql/test/subquery/Tests/subquery4.sql @@ -146,8 +146,8 @@ UPDATE another_T SET col5 = 1 WHERE col5 DELETE FROM another_T WHERE col1 = (SELECT 1 UNION ALL SELECT 2); --error, more than one row returned by a subquery used as an expression INSERT INTO another_T VALUES ((SELECT 1 UNION ALL SELECT 2),2,3,4,5,6,7,8); --error, more than one row returned by a subquery used as an expression ---UPDATE another_T SET (col5, col6) = (SELECT MIN(1), MAX(2) OVER ()); --4 rows affected ---UPDATE another_T SET (col7, col8) = (SELECT 1,2 UNION ALL SELECT 1,2); --error, more than one row returned by a subquery used as an expression +UPDATE another_T SET (col5, col6) = (SELECT MIN(10), MAX(21) OVER ()); --4 rows affected +UPDATE another_T SET (col7, col8) = (SELECT 1,2 UNION ALL SELECT 1,2); --error, more than one row returned by a subquery used as an expression UPDATE another_T SET (col7, col8) = (SELECT 1 UNION ALL SELECT 2); --error, number of columns does not match number of values UPDATE another_T SET (col7, col8) = (SELECT 1,2,3); --error, number of columns does not match number of values UPDATE another_T SET col5 = 1, col5 = 6; --error, multiple assignments to same column "col5" diff --git a/sql/test/subquery/Tests/subquery4.stable.err b/sql/test/subquery/Tests/subquery4.stable.err --- a/sql/test/subquery/Tests/subquery4.stable.err +++ b/sql/test/subquery/Tests/subquery4.stable.err @@ -156,7 +156,11 @@ MAPI = (monetdb) /var/tmp/mtest-204362/ QUERY = INSERT INTO another_T VALUES ((SELECT 1 UNION ALL SELECT 2),2,3,4,5,6,7,8); --error, more than one row returned by a subquery used as an expression ERROR = !Cardinality violation, scalar value expected CODE = 21000 -MAPI = (monetdb) /var/tmp/mtest-450395/.s.monetdb.35919 +MAPI = (monetdb) /var/tmp/mtest-657770/.s.monetdb.37553 +QUERY = UPDATE another_T SET (col7, col8) = (SELECT 1,2 UNION ALL SELECT 1,2); --error, more than one row returned by a subquery used as an expression +ERROR = !Cardinality violation, scalar value expected +CODE = 21000 +MAPI = (monetdb) /var/tmp/mtest-657770/.s.monetdb.37553 QUERY = UPDATE another_T SET (col7, col8) = (SELECT 1 UNION ALL SELECT 2); --error, number of columns does not match number of values ERROR = !UPDATE: The number of specified columns between the SET clause and the right side don't match (2 != 1) CODE = 42000 diff --git a/sql/test/subquery/Tests/subquery4.stable.out b/sql/test/subquery/Tests/subquery4.stable.out --- a/sql/test/subquery/Tests/subquery4.stable.out +++ b/sql/test/subquery/Tests/subquery4.stable.out @@ -173,6 +173,8 @@ stdout of test 'subquery4` in directory [ 0] #DELETE FROM another_T WHERE col7 = (SELECT SUM(col3) OVER ()); [ 0] +#UPDATE another_T SET (col5, col6) = (SELECT MIN(10), MAX(21) OVER ()); --4 rows affected +[ 4] #DECLARE x int; #DECLARE y int; #INSERT INTO another_T VALUES ((SELECT SUM(1)),(SELECT SUM(2) OVER ()),3,4,5,6,7,8); --allowed @@ -181,11 +183,11 @@ stdout of test 'subquery4` in directory % sys.another_t, sys.another_t, sys.another_t, sys.another_t, sys.another_t, sys.another_t, sys.another_t, sys.another_t # table_name % col1,col2, col3, col4, col5, col6, col7, col8 # name % int, int,int,int,int,int,int,int # type -% 4, 4, 4, 5, 4, 4, 4, 4 # length -[ 1, 2, 5, 26, 5, 6, 7, 8 ] -[ 11, 22, 55, 186,55, 66, 77, 88 ] -[ 111, 222,555,1786, 555,666,777,888 ] -[ ,, , 17786, , , , ] +% 4, 4, 4, 5, 2, 2, 4, 4 # length +[ 1, 2, 5, 26, 10, 21, 7, 8 ] +[ 11, 22, 55, 186,10, 21, 77, 88 ] +[ 111, 222,555,1786, 10, 21, 777,888 ] +[ ,, , 17786, 10, 21, , ] [ 1, 2, 3, 4, 5, 6, 7, 8 ] #CREATE PROCEDURE crashme(a int) BEGIN DECLARE x INT; SET x = a; END; #create sequence "debugme" as integer start with 1; ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 916c851736c6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=916c851736c6 Modified Files: sql/test/subquery/Tests/subquery4.sql sql/test/subquery/Tests/subquery4.stable.out Branch: default Log Message: Approved output diffs (112 lines): diff --git a/sql/test/subquery/Tests/subquery4.sql b/sql/test/subquery/Tests/subquery4.sql --- a/sql/test/subquery/Tests/subquery4.sql +++ b/sql/test/subquery/Tests/subquery4.sql @@ -105,7 +105,14 @@ FROM integers i1; UPDATE another_T SET col1 = MIN(col1); --error, aggregates not allowed in update set clause UPDATE another_T SET col2 = 1 WHERE col1 = SUM(col2); --error, aggregates not allowed in update set clause UPDATE another_T SET col3 = (SELECT MAX(col5)); --error, aggregates not allowed in update set clause -UPDATE another_T SET col4 = (SELECT SUM(col4 + ColID) FROM tbl_ProductSales); +UPDATE another_T SET col4 = (SELECT SUM(col4 + ColID) FROM tbl_ProductSales); --4 rows affected + +SELECT col4 FROM another_T; + -- 26 + -- 186 + -- 1786 + -- 17786 + UPDATE another_T SET col5 = 1 WHERE col5 = (SELECT AVG(col2)); --error, aggregates not allowed in where clause UPDATE another_T SET col6 = 1 WHERE col6 = (SELECT COUNT(col3 + ColID) FROM tbl_ProductSales); UPDATE another_T SET col8 = (SELECT 1 FROM integers i2 WHERE AVG(i2.i)); --error, aggregates not allowed in update set clause @@ -113,18 +120,25 @@ UPDATE another_T SET col7 = 1 WHERE col5 DELETE FROM another_T WHERE col1 = COUNT(col2); --error, aggregates not allowed in where clause DELETE FROM another_T WHERE col7 = (SELECT MIN(col3)); --error, aggregates not allowed in where clause -DELETE FROM another_T WHERE col8 = (SELECT AVG(col6 + ColID) FROM tbl_ProductSales); +DELETE FROM another_T WHERE col8 = (SELECT AVG(col6 + ColID) FROM tbl_ProductSales); --0 rows affected DELETE FROM another_T WHERE col2 = (SELECT 1 FROM integers i2 WHERE AVG(i2.i)); --error, aggregates not allowed in where clause UPDATE another_T SET col1 = AVG(col1) OVER (); --error, window functions not allowed in update set clause UPDATE another_T SET col2 = 1 WHERE col1 = COUNT(col2) OVER (); --error, window functions not allowed in where clause -UPDATE another_T SET col3 = (SELECT SUM(col5) OVER ()); +UPDATE another_T SET col3 = (SELECT SUM(col5) OVER ()); --4 rows affected + +SELECT col3 FROM another_T; + -- 5 + -- 55 + -- 555 + -- + UPDATE another_T SET col4 = (SELECT MIN(col4 + ColID) OVER () FROM tbl_ProductSales); --error, more than one row returned by a subquery used as an expression -UPDATE another_T SET col5 = 1 WHERE col5 = (SELECT MAX(col2) OVER ()); +UPDATE another_T SET col5 = 1 WHERE col5 = (SELECT MAX(col2) OVER ()); --0 rows affected UPDATE another_T SET col6 = 1 WHERE col6 = (SELECT MIN(col3 + ColID) OVER () FROM tbl_ProductSales); --error, more than one row returned by a subquery used as an expression DELETE FROM another_T WHERE col1 = AVG(col2) OVER (); --error, window functions not allowed in where clause -DELETE FROM another_T WHERE col7 = (SELECT SUM(col3) OVER ()); +DELETE FROM another_T WHERE col7 = (SELECT SUM(col3) OVER ()); --0 rows affected DELETE FROM another_T WHERE col8 = (SELECT MAX(col6 + ColID) OVER () FROM tbl_ProductSales); --error, more than one row returned by a subquery used as an expression DECLARE x int; @@ -134,6 +148,9 @@ SET y = MIN(1); --error, not allowed INSERT INTO another_T VALUES (SUM(1),2,3,4,5,6,7,8); --error, not allowed INSERT INTO another_T VALUES (AVG(1) OVER (),2,3,4,5,6,7,8); --error, not allowed +INSERT INTO another_T VALUES ((SELECT SUM(1)),(SELECT SUM(2) OVER ()),3,4,5,6,7,8); --allowed + +SELECT * FROM another_T; CREATE PROCEDURE crashme(a int) BEGIN DECLARE x INT; SET x = a; END; diff --git a/sql/test/subquery/Tests/subquery4.stable.out b/sql/test/subquery/Tests/subquery4.stable.out --- a/sql/test/subquery/Tests/subquery4.stable.out +++ b/sql/test/subquery/Tests/subquery4.stable.out @@ -137,18 +137,48 @@ stdout of test 'subquery4` in directory [ 3] #UPDATE another_T SET col4 = (SELECT SUM(col4 + ColID) FROM tbl_ProductSales); [ 4] +#SELECT col4 FROM another_T; +% sys.another_t # table_name +% col4 # name +% int # type +% 5 # length +[ 26 ] +[ 186 ] +[ 1786 ] +[ 17786] #UPDATE another_T SET col6 = 1 WHERE col6 = (SELECT COUNT(col3 + ColID) FROM tbl_ProductSales); [ 0] #DELETE FROM another_T WHERE col8 = (SELECT AVG(col6 + ColID) FROM tbl_ProductSales); [ 0] #UPDATE another_T SET col3 = (SELECT SUM(col5) OVER ()); [ 4] -#UPDATE another_T SET col5 = 1 WHERE col5 = (SELECT MAX(col2) OVER ()); +#SELECT col3 FROM another_T; +% sys.another_t # table_name +% col3 # name +% int # type +% 4 # length +[ 5] +[ 55 ] +[ 555 ] +[ ] +#UPDATE another_T SET col5 = 1 WHERE col5 = (SELECT MAX(col2) OVER ()); --0 rows affected [ 0] #DELETE FROM another_T WHERE col7 = (SELECT SUM
MonetDB: default - Approved output after a bad merge
Changeset: 5e1aa72be9d3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5e1aa72be9d3 Modified Files: sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 Branch: default Log Message: Approved output after a bad merge diffs (36 lines): diff --git a/sql/test/emptydb/Tests/check.stable.out b/sql/test/emptydb/Tests/check.stable.out --- a/sql/test/emptydb/Tests/check.stable.out +++ b/sql/test/emptydb/Tests/check.stable.out @@ -5107,8 +5107,6 @@ drop function pcre_replace(string, strin [ "radians", "public", "EXECUTE", "monetdb", 0 ] [ "rejects", "public", "EXECUTE", "monetdb", 0 ] [ "resume","public", "EXECUTE", "monetdb", 0 ] -[ "reverse_qual", "public", "EXECUTE", "monetdb", 0 ] -[ "reverse_seq", "public", "EXECUTE", "monetdb", 0 ] [ "right_shift", "public", "EXECUTE", "monetdb", 0 ] [ "right_shift_assign","public", "EXECUTE", "monetdb", 0 ] [ "setmasklen","public", "EXECUTE", "monetdb", 0 ] diff --git a/sql/test/emptydb/Tests/check.stable.out.32bit b/sql/test/emptydb/Tests/check.stable.out.32bit --- a/sql/test/emptydb/Tests/check.stable.out.32bit +++ b/sql/test/emptydb/Tests/check.stable.out.32bit @@ -5104,8 +5104,6 @@ drop function pcre_replace(string, strin [ "radians", "public", "EXECUTE", "monetdb", 0 ] [ "rejects", "public", "EXECUTE", "monetdb", 0 ] [ "resume","public", "EXECUTE", "monetdb", 0 ] -[ "reverse_qual", "public", "EXECUTE", "monetdb", 0 ] -[ "reverse_seq", "public", "EXECUTE", "monetdb", 0 ] [ "right_shift", "public", "EXECUTE", "monetdb", 0 ] [ "right_shift_assign","public", "EXECUTE", "monetdb", 0 ] [ "setmasklen","public", "EXECUTE", "monetdb", 0 ] diff --git a/sql/test/emptydb/Tests/check.stable.out.int128 b/sql/test/emptydb/Tests/check.stable.out.int128 --- a/sql/test/emptydb/Tests/check.stable.out.int128 +++ b/sql/test/emptydb/Tests/check.stable.out.int128 @@ -5356,8 +5356,6 @@ drop function pcre_replace(string, strin [ "radians", "public", "EXECUTE", "monetdb", 0 ] [ "rejects", "public", "EXECUTE", "monetdb", 0 ] [ "resume","public", "EXECUTE", "monetdb", 0 ] -[ "reverse_qual", "public", "EXECUTE", "monetdb", 0 ] -[ "reverse_seq", "public", "EXECUTE", "monetdb", 0 ] [ "right_shift", "public", "EXECUTE", "monetdb", 0 ] [ "right_shift_assign","public", "EXECUTE", "monetdb", 0 ] [ "setmasklen","public", "EXECUTE", "monetdb", 0 ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 36034b752998 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=36034b752998 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (12 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -304,7 +304,7 @@ void GDKsyserror(_In_z_ _Printf_format_s gdk_return GDKtracer_fill_comp_info(BAT *id, BAT *component, BAT *log_level); gdk_return GDKtracer_flush_buffer(void); char *GDKtracer_get_timestamp(const char *fmt, char *buf, size_t sz); -gdk_return GDKtracer_log(LOG_LEVEL level, const char *fmt, ...) __attribute__((format(printf, 2, 3))); +gdk_return GDKtracer_log(LOG_LEVEL level, const char *fmt, ...) __attribute__((__format__(__printf__, 2, 3))); void GDKtracer_reinit_basic(int sig); gdk_return GDKtracer_reset_adapter(void); gdk_return GDKtracer_reset_component_level(const char *comp); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output
Changeset: 85425c6dc69d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=85425c6dc69d Modified Files: sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single Branch: default Log Message: Approved output diffs (truncated from 417 to 300 lines): diff --git a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows --- a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows +++ b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows @@ -25,12 +25,14 @@ stdout of test 'copy_multiple_files.SF-2 % .plan # table_name % rel # name % clob # type -% 210 # length +% 186 # length insert( | table(sys.cm_tmp) [ "cm_tmp"."i", "cm_tmp"."%TID%" NOT NULL ] | union ( -| | table sys.copyfrom(table(cm_tmp), varchar "|", varchar "\n", varchar "NULL", varchar "null", varchar "\\file1", bigint "-1", bigint "0", int "0", int "0", varchar "NULL", int "0"), [ "cm_tmp"."i" ] COUNT , -| | table sys.copyfrom(table(cm_tmp), varchar "|", varchar "\n", varchar "NULL", varchar "null", varchar "\\file2", bigint "-1", bigint "0", int "0", int "0", varchar "NULL", int "0"), [ "cm_tmp"."i" ] COUNT +| | table (sys.copyfrom(table(cm_tmp), varchar "|", varchar "\n", varchar "NULL", varchar "null", varchar "\\file1", bigint "-1", bigint "0", int "0", int "0", varchar "NULL", int "0"), +| | ) [ "cm_tmp"."i" ] COUNT , +| | table (sys.copyfrom(table(cm_tmp), varchar "|", varchar "\n", varchar "NULL", varchar "null", varchar "\\file2", bigint "-1", bigint "0", int "0", int "0", varchar "NULL", int "0"), +| | ) [ "cm_tmp"."i" ] COUNT | ) [ int "NULL" ] ) #plan copy into cm_tmp from E'a:\\file1','Z:/file2'; diff --git a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single --- a/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single +++ b/sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single @@ -34,199 +34,199 @@ stdout of test 'duplicates-not-eliminate % 1023 # length function user.s4_0():void; X_142:void := querylog.define("explain select sys.timestamp_to_str(case when task0.\"sys_created_on\" >= \\'1999-10-31 09:00:00\\' and task0.\"sys_created_on\" < \\'2000-04-02 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2000-04-02 10:00:00\\' and task0.\"sys_created_on\" < \\'2000-10-29 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2000-10-29 09:00:00\\' and task0.\"sys_created_on\" < \\'2001-04-01 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2001-04-01 10:00:00\\' and task0.\"sys_created_on\" < \\'2001-10-28 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2001-10-28 09:00:00\\' and task0.\"sys_created_on\" < \\'2002-04-07 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\' 2002-04-07 10:00:00\\' and -X_1608:bat[:str] := bat.pack("sys.":str); -X_1609:bat[:str] := bat.pack("yearref":str); -X_1610:bat[:str] := bat.pack("clob":str); -X_1611:bat[:int] := bat.pack(0:int); -X_188:bat[:timestamp] := bat.new(nil:timestamp); -X_200:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "1999-10-31 09:00:00.00":timestamp, "2000-04-02 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_203:bat[:bit] := batcalc.isnil(X_200:bat[:bit]); -X_217:bat[:bit] := batcalc.ifthenelse(X_203:bat[:bit], false:bit, X_200:bat[:bit]); -X_1454:bat[:timestamp] := mal.manifold("mtime":str, "timestamp_add_msec_interval":str, X_188:bat[:timestamp], -2880:lng); -X_229:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2000-04-02 10:00:00.00":timestamp, "2000-10-29 09:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_230:bat[:bit] := batcalc.isnil(X_229:bat[:bit]); -X_245:bat[:bit] := batcalc.ifthenelse(X_230:bat[:bit], false:bit, X_229:bat[:bit]); -X_1458:bat[:timestamp] := mal.manifold("mtime":str, "timestamp_add_msec_interval":str, X_188:bat[:timestamp], -2520:lng); -X_256:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2000-10-29 09:00:00.00":timestamp, "2001-04-01 10:00:00.00":timestamp, false:bit, true:bit, false:bit, false:bit, false:bit); -X_257:bat[:bit] := batcalc.isnil(X_256:bat[:bit]); -X_271:bat[:bit] :=