[ASTERIXDB-2731][API] GET is not supported for the query service servlet - user model changes: no - storage format changes: no - interface changes: no
Details: Remove the restriction of only supporting POST requests in the query service servlet while maintaining that GET requests cannot change the state of the system (i.e. no modifying statements can be evaluated when using the GET method).
Change-Id: I989ff489d863697808cdc26898a52b867a9621d6 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6303 Reviewed-by: Ali Alsuliman <email@example.com> Reviewed-by: Till Westmann <firstname.lastname@example.org> Integration-Tests: Jenkins <email@example.com> Tested-by: Jenkins <firstname.lastname@example.org>
[NO ISSUE][COMP] Extract SQL aggregates from CASE expressions - user model changes: no - storage format changes: no - interface changes: no
Details: - Extracts SQL-92 aggregate functions from CASE/IF expressions into LET clauses, so they can be pushed into GROUPBY subplans by the optimizer - Refactor AbstractSqlppExpressionExtractionVisitor to improve its extensibility