Details
-
Type:
Story
-
Status: In Progress
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: Qserv
-
Story Points:0.25
-
Epic Link:
-
Sprint:DB_F20_09, DB_S21_12, DB_F21_06, DB_S22_12, DB_F22_6, DB_S23_6
-
Team:Data Access and Database
-
Urgent?:No
Description
Please clarify whether the operational DAX+Qserv system should be queried using the qserv_* family of functions (UDFs) or the corresponding scisql_* functions.
Example: qserv_areaspec_circle versus scisql_s2PtInCircle.
From documentation I can see, the scisql_* functions may be a (substantial) superset of the qserv_* functions.
I understand that the answer to this question may be different for the 2016-17 PDAC versus the planned final system.
I think the answer is that Qserv today will limit queries to relevant chunks if and only if qserv_ functions are used. (Those qserv_ functions get translated into scisql_ functions on the workers.) No scisql_ functions in the query appear to be recognized for chunk restriction; they are only ever executed on the workers. (There is a special case for scisql_angSep which is used to check for overlap region usage but still not for chunk restriction.)