[ASTERIXDB-2631][COMP][RT] Limit number of reported warnings - user model changes: no - storage format changes: no - interface changes: yes
Details: Limit number of reported warnings.
- added a new compiler property "COMPILER.RUNTIME.WARNINGS" with default value set to 0. - updated Stat class to have a field for the count of runtime warnings. - updated few classes to propagate the warnings limit number to Hyracks Task class. - added new Option to parse unsigned long values. - TaskProfile has a field for the count. - updated TestExecutor to allow specifying parameters in the body of the POST method.
[ASTERIXDB-2626][*DB] Ignore dup fields in record construction, issue warning - user model changes: yes - storage format changes: no - interface changes: no
Details: Change the current behavior of throwing exceptions on duplicates fields on a record to just picking one and return a warning when possible.
- added source location for auto generated name expressions. - removed duplicate test cases from AQL test suite since SQL++ alraedy has it. - updated test cases that used to throw exception on duplicate fields. - updated an AST test case to reflect the new behaviour of picking one field. - clean-ups in testsuite_sqlpp: moved flwor let33 test case to its proper group. moved ObjectsQueries, GeoQueries xml references up to where other xml refs.