כל הפונקציות המפורטות כאן נתמכות ב:
כמה הערות כלליות על פרמטרי פונקציה:
FUNCTION | ||
---|---|---|
תיאור | פרמטרים ספציפיים לפונקציה | הערות |
בין (value,min,max) | ||
בדוק אם ערך שייך לטווח הנתון. | ערך - ערך לבדיקה min - ערך מינימלי מקסימום - ערך מקסימלי |
סוגי ערכים נתמכים: מספר שלם, לצוף מחזיר: 1 - בטווח 0 - אחרת דוגמה: => between(last(/host/key),* *1,10**)=1 - טריגר אם הערך הוא בין 1 ל-10. |
in (value,value1,value2,...valueN) | ||
בדוק אם ערך שווה לפחות לאחד מהערכים המפורטים. | ערך - ערך לבדיקה value1,value2,...valueN - ערכים ברשימה (ערכי המחרוזת חייבים להיות כפולים -quoted) |
סוגי ערכים נתמכים: הכל מחזיר: 1 - אם שווה 0 - אחרת הערך מושווה לערכים הרשומים כמספרים, אם כל ניתן להמיר ערכים אלה למספרים; בהשוואה אחרת כמחרוזות. דוגמה: => in(last(/host/key),5,10)=1 - טריגר אם הערך האחרון שווה ל-5 או 10 => in("text", last(/host/key),last(/host/key,#2))=1 - טריגר אם "טקסט" שווה לכל אחד מ-2 הערכים האחרונים. |