Changeset: 150078f46218 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=150078f46218
Modified Files:
        sql/test/BugTracker-2012/Tests/bart-crash.Bug-3057.sql
Branch: Jul2012
Log Message:

We now have a builtin function alpha.


diffs (43 lines):

diff --git a/sql/test/BugTracker-2012/Tests/bart-crash.Bug-3057.sql 
b/sql/test/BugTracker-2012/Tests/bart-crash.Bug-3057.sql
--- a/sql/test/BugTracker-2012/Tests/bart-crash.Bug-3057.sql
+++ b/sql/test/BugTracker-2012/Tests/bart-crash.Bug-3057.sql
@@ -24,17 +24,6 @@ create table xtr
   )
 ;
 
-CREATE FUNCTION alpha(theta DOUBLE, decl DOUBLE) RETURNS DOUBLE
-BEGIN
-  IF ABS(decl) + theta > 89.9 THEN
-    RETURN 180;
-  ELSE
-    RETURN DEGREES(ABS(ATAN(SIN(RADIANS(theta)) / SQRT(ABS(COS(RADIANS(decl -
-theta)) * COS(RADIANS(decl + theta))))))) ;
-  END IF ;
-END
-;
-
 create table rc
   (xtrsrc_id int
   ,ds_id int
@@ -71,8 +60,8 @@ select t.xtrsrc_id
                           AND CAST(FLOOR(r.wm_decl - im0.bmaj) as integer)
            AND x.decl BETWEEN r.wm_decl - im0.bmaj
                           AND r.wm_decl + im0.bmaj
-           AND x.ra BETWEEN r.wm_ra - alpha(im0.bmaj, r.wm_decl)
-                        AND r.wm_ra + alpha(im0.bmaj, r.wm_decl)
+           AND x.ra BETWEEN r.wm_ra - alpha(r.wm_decl, im0.bmaj)
+                        AND r.wm_ra + alpha(r.wm_decl, im0.bmaj)
        ) t
  where t.dist > t.dist_lim
 ;
@@ -88,8 +77,8 @@ SELECT r.xtrsrc_id
                   AND CAST(FLOOR(r.wm_decl - im0.bmaj) as integer)
    AND x.decl BETWEEN r.wm_decl - im0.bmaj
                   AND r.wm_decl + im0.bmaj
-   AND x.ra BETWEEN r.wm_ra - alpha(im0.bmaj, r.wm_decl)
-                AND r.wm_ra + alpha(im0.bmaj, r.wm_decl)
+   AND x.ra BETWEEN r.wm_ra - alpha(r.wm_decl, im0.bmaj)
+                AND r.wm_ra + alpha(r.wm_decl, im0.bmaj)
    AND r.x * x.x + r.y * x.y + r.z * x.z > COS(RADIANS(im0.bmaj))
 ;
 
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to