Expression
Static Method Summary
| Static Public Methods | ||
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
Static Public Methods
public static and(args: ...*): object source
Params:
| Name | Type | Attribute | Description |
| args | ...* |
Example:
Ex.and(Ex.like("collected.serialNumber", "SN"), Ex.eq("entityId", "e64ccd08-e302-4b65-b19d-e38eeb7b2d25"))
returns:
{
and : [
{
like: {
"collected.serialNumber": "SN"
}
},
{
eq: {
"entityId": "e64ccd08-e302-4b65-b19d-e38eeb7b2d25"
}
}
]
}
public static eq(key: String, value: String): object source
Example:
Ex.eq("entityId", "e64ccd08-e302-4b65-b19d-e38eeb7b2d25")
returns:
{
eq : {
"entityId": "e64ccd08-e302-4b65-b19d-e38eeb7b2d25"
}
}
public static gt(key: String, value: String): object source
Example:
Ex.gt("collected.imei", "123456786543210")
returns:
{
gt : {
"collected.imei": "123456786543210"
}
}
public static gte(key: String, value: String): object source
Example:
Ex.gte("collected.imei", "123456786543210")
{
gte : {
"collected.imei": "123456786543210"
}
}
public static in(key: String, value: String): object source
Example:
Ex.in("entityId", ["e64ccd08-e302-4b65-b19d-e38eeb7b2d24","e64ccd08-e302-4b65-b19d-e38eeb7b2d25"])
{
in : {
"entityId": ["e64ccd08-e302-4b65-b19d-e38eeb7b2d24","e64ccd08-e302-4b65-b19d-e38eeb7b2d25"]
}
}
public static like(key: String, value: String): object source
Example:
Ex.like("collected.serialNumber", "SN")
returns:
{
like : {
"collected.serialNumber": "SN"
}
}
public static lt(key: String, value: String): object source
Example:
Ex.lt("collected.imei", "123456786543210")
returns:
{
lt : {
"collected.imei": "123456786543210"
}
}
public static lte(key: String, value: String): object source
Example:
Ex.lte("collected.imei", "123456786543210")
{
lte : {
"collected.imei": "123456786543210"
}
}
public static neq(key: String, value: String): object source
Example:
Ex.neq("entityId", "e64ccd08-e302-4b65-b19d-e38eeb7b2d25")
returns:
{
neq : {
"entityId": "e64ccd08-e302-4b65-b19d-e38eeb7b2d25"
}
}
public static or(args: ...*): object source
Params:
| Name | Type | Attribute | Description |
| args | ...* |
Example:
Ex.or(Ex.like("collected.serialNumber", "SN"), Ex.eq("entityId", "e64ccd08-e302-4b65-b19d-e38eeb7b2d25"))
returns:
{
or : [
{
like: {
"collected.serialNumber": "SN"
}
},
{
eq: {
"entityId": "e64ccd08-e302-4b65-b19d-e38eeb7b2d25"
}
}
]
}