<strong>SIS</strong>- <strong>Application</strong> <strong>Programmatic</strong> <strong>Interface</strong>, <strong>Reference</strong> <strong>Manual</strong> Mathematic comparison between integer expressions int_val_expr1 and int_val_expr2 (Section 6.3.3.2). If (int_val_expr1
<strong>SIS</strong>-<strong>Application</strong> <strong>Programmatic</strong> <strong>Interface</strong>, <strong>Reference</strong> <strong>Manual</strong> Mathematic comparison between the bounds of time intervals contained in sets set_id_expr1 and set_id_expr2. If at least one time interval (tm1) (contained in set, set_id_expr1) starts before the ending of time interval (tm2) (contained in set, set_id_expr2) and ends after the beginning of tm2, returns TRUE else returns FALSE. . int DURING(sessionID, set_id_expr1, set_id_expr2) Mathematic comparison between the bounds of time intervals contained in sets set_id_expr1 and set_id_expr2. If at least one time interval (tm1) (contained in set, set_id_expr1) starts after the beginning of time interval (tm2) (contained in set, set_id_expr2) and ends before the ending of tm2, returns TRUE else returns FALSE. int CONTAINS(sessionID, set_id_expr1, set_id_expr2) Mathematic comparison between the bounds of time intervals contained in sets set_id_expr1 and set_id_expr2. If at least one time interval (tm1) (contained in set, set_id_expr1) starts before the beginning of time interval (tm2) (contained in set, set_id_expr2) and ends after the ending of tm2, returns TRUE else returns FALSE. int AFTER(sessionID, set_id_expr1, set_id_expr2) Mathematic comparison between the bounds of time intervals contained in sets set_id_expr1 and set_id_expr2. If at least one time interval (tm1) (contained in set, set_id_expr1) starts after the ending of time interval (tm2) (contained in set, set_id_expr2) returns TRUE else returns FALSE. int STARTS(sessionID, set_id_expr1, set_id_expr2) Mathematic comparison between the bounds of time intervals contained in sets set_id_expr1 and set_id_expr2. If at least one time interval (tm1) (contained in set, set_id_expr1) starts where time interval (tm2) (contained in set, set_id_expr2) starts and ends before the ending of tm2, returns TRUE else returns FALSE. int STARTED_BY(sessionID, set_id_expr1, set_id_expr2) Mathematic comparison between the bounds of time intervals contained in sets set_id_expr1 and set_id_expr2. If at least one time interval (tm1) (contained in set, set_id_expr1) starts where time interval (tm2) (contained in set, set_id_expr2) starts and ends after the ending of tm2, returns TRUE else returns FALSE. int FINISHES(sessionID, set_id_expr1, set_id_expr2) Mathematic comparison between the bounds of time intervals contained in sets set_id_expr1 and set_id_expr2. If at least one time interval (tm1) (contained in set, set_id_expr1) starts before the beginning of time interval (tm2) (contained in set, set_id_expr2) and ends where tm2 ends, returns TRUE else returns FALSE. int FINISHED_BY(sessionID, set_id_expr1, set_id_expr2) August 2002/v2.2.2 -21- <strong>ICS</strong>-FORTH