PantherFlow Expressions

Use these expressions in your PantherFlow query statements

PantherFlow is in open beta starting with Panther version 1.110, and is available to all customers. Please share any bug reports and feature requests with your Panther support team.

References

Array references

Syntax
Description
Example

array[X]

Retrieve value at X

foo[1]

Object references

Syntax
Description
Example

object['X']

Retrieve value at X

foo['bar']

object.X

Retrieve value at X

foo.bar

Comparisons

Equality comparisons

Operator
Description
Example

==

Equality

A == B

!=

Inequality

A != B

Boolean comparisons

Operator
Description
Example

and

Logical and

A and B

or

Logical or

A or B

not

Logical not

not A

Numerical comparisons

Syntax
Description
Example

<

Less than

A < B

<=

Less than or equal to

A <= B

>

Greater than

A > B

>=

Greater than or equal to

A >= B

+

Add

A + B

-

Subtract

A - B

*

Multiply

A * B

/

Divide

A / B

%

Modulo

A % B

Array comparisons

Syntax
Description
Example

in

Value is in array

X in [X, Y, Z], '10.10.10.100' in p_any_ip_addresses

not in

Value is not in array

X not in [A, B, C]

Between comparisons

Operator
Description
Example

between

Value is between two values (inclusive), which are separated by ..

<foo> between <begin> .. <end>

not between

Value is not between two values (exclusive), which are separated by ..

<foo> not between <begin> .. <end>

Last updated