PantherFlow Quick Reference
Overview of PantherFlow functionality
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.
Statements
PantherFlow queries are made up of one or more statements. There are two types of statements:
Tabular expression statement: Identifies a data source and can include operators separated by pipes
Let statement: Assigns a tabular expression statement to a variable
Operators
<from>
Get data from table
table1
Data types
1
, -1
1.0
, -1.0
'foo'
, "foo"
true
, false
2023-06-01
, time.parse_date('2023-06-01')
2023-06-01
, time.parse_timestamp('2023-06-01 13:14:15.00Z')
15s
, 2d
, time.parse_timespan('1d')
{key1: value1, key2: value2}
, object('key1', 'foo', 'key2', 1)
[A, B, C]
, array('apple', 'orange')
tableName
columnName
null
Expressions
References
Comparisons
Equality:
==
,!=
Boolean:
and
,or
,not
Numerical:
<
,<=
,>
,>=
,+
,-
,*
,/
,%
Arrays:
in
,not in
Between:
between
,not between
Functions
Aggregations
Date/time
Strings
Arrays
Math
Control flow
Data types
Other
Comments
Write a comment with two slashes:
Last updated