# 标量比较操作符
| 序号 | 标量类型 | 操作符 | 
|---|---|---|
| 1 | String | eq、ge、gt、le、lt、in、math | 
| 2 | ID | eq、ge、gt、le、lt、in、math | 
| 3 | Bool | istrue | 
| 4 | Int | eq、ge、gt、le、lt、ne | 
| 5 | Long | eq、ge、gt、le、lt、ne | 
| 6 | Short | eq、ge、gt、le、lt、ne | 
| 7 | Decimal | eq、ge、gt、le、lt、ne | 
| 8 | Float | eq、ge、gt、le、lt、ne | 
| 9 | Double | eq、ge、gt、le、lt、ne | 
以上类型比较中操作符中
- eq表示相等
 - ge表示大于等于
 - gt表示大于
 - le表示小于等于
 - lt表示小于
 - nt表示不等于
 - strue表示是否发为真,
 - match表示正则表达式匹配
 
# 标量列表比较符
| 序号 | 标量类型 | 操作符 | 
|---|---|---|
| 1 | String | hasone | 
| 2 | ID | hasone | 
| 3 | Bool | 不提供 | 
| 4 | Int | hasone | 
| 5 | Long | hasone | 
| 6 | Short | hasone | 
| 7 | Decimal | hasone | 
| 8 | Float | hasone | 
| 9 | Double | hasone | 
# 枚举类型比较符
对于任意枚举类型,提供三类比较操作符
- eq, 表示等于
 - ne, 表示不等于
 - in, 表示枚举值属于某个列表
 
# 枚举类型列表比较符
对于枚举类型列表,提供的比较操作符有:
- contain,包含某个枚举值
 - in,枚举值被包含与某个列表