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.
Attachments
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Reviewers | Fritz Mueller [ fritzm ] | |
Status | To Do [ 10001 ] | In Review [ 10004 ] |
Remote Link | This issue links to "Page (Confluence)" [ 24704 ] |
Watchers | Brian Van Klaveren, Fritz Mueller, Gregory Dubois-Felsmann, Kian-Tat Lim, Serge Monkewitz, Xiuqin Wu [X] [ Brian Van Klaveren, Fritz Mueller, Gregory Dubois-Felsmann, Kian-Tat Lim, Serge Monkewitz, Xiuqin Wu [X] ] | Brian Van Klaveren, Christine Banek, Fritz Mueller, Gregory Dubois-Felsmann, Kian-Tat Lim, Serge Monkewitz [ Brian Van Klaveren, Christine Banek, Fritz Mueller, Gregory Dubois-Felsmann, Kian-Tat Lim, Serge Monkewitz ] |
Status | In Review [ 10004 ] | In Progress [ 3 ] |
Epic Link |
|
Sprint | DB_F20_06 [ 1026 ] | |
Story Points | 0.25 | |
Urgent? | off | |
Assignee | Kian-Tat Lim [ ktl ] | Fritz Mueller [ fritzm ] |
Sprint | DB_F20_06 [ 1026 ] | DB_F20_09 [ 1048 ] |
Sprint | DB_F20_09 [ 1048 ] | DB_F20_09, DB_S21_12 [ 1048, 1065 ] |
Sprint | DB_F20_09, DB_S21_12 [ 1048, 1065 ] | DB_F20_09, DB_S21_12, DB_F21_06 [ 1048, 1065, 1103 ] |
Sprint | DB_F20_09, DB_S21_12, DB_F21_06 [ 1048, 1065, 1103 ] | DB_F20_09, DB_S21_12, DB_F21_06, DB_S22_12 [ 1048, 1065, 1103, 1136 ] |
Sprint | DB_F20_09, DB_S21_12, DB_F21_06, DB_S22_12 [ 1048, 1065, 1103, 1136 ] | DB_F20_09, DB_S21_12, DB_F21_06, DB_S22_12, DB_F22_6 [ 1048, 1065, 1103, 1136, 1172 ] |
Sprint | DB_F20_09, DB_S21_12, DB_F21_06, DB_S22_12, DB_F22_6 [ 1048, 1065, 1103, 1136, 1172 ] | DB_F20_09, DB_S21_12, DB_F21_06, DB_S22_12, DB_F22_6, DB_S23_6 [ 1048, 1065, 1103, 1136, 1172, 1215 ] |
Labels | pdac | TAP pdac |
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.)