Boolean functions
Functions that evaluate boolean expressions and test the presence of values.
isFalseOrNull
Evaluates if an expression is false
or NULL
.
-
Syntax
isFalseOrNull(expression)
-
Parameters
Name Type Mandatory Default Constraints Description expression
boolean
yes
-
Example
1data record(value = true),2 record(value = false),3 record(value = null),4 record() // field does not exist5| fieldsAdd isFalseOrNull(value)Query result
value isFalseOrNull(value) true
false
false
true
null
true
null
true
isNotNull
Tests if a value is not NULL.
-
Syntax
isNotNull(expression)
-
Parameters
Name Type Mandatory Default Constraints Description expression
array, boolean, double, duration, ip, long, record, string, timeframe, timestamp
yes
-
Example
1data record(value = true),2 record(value = false),3 record(value = "DQL is awesome!"),4 record(value = null),5 record() // field does not exist6| fieldsAdd isNotNull(value)Query result
value isNotNull(value) true
true
false
true
DQL is awesome!
true
null
false
null
false
isNull
Tests if a value is NULL
.
-
Syntax
isNull(expression)
-
Parameters
Name Type Mandatory Default Constraints Description expression
array, boolean, double, duration, ip, long, record, string, timeframe, timestamp
yes
-
Example
1data record(value = true),2 record(value = false),3 record(value = "DQL is awesome!"),4 record(value = null),5 record() // field does not exist6| fieldsAdd isNull(value)Query result
value isNull(value) true
false
false
false
DQL is awesome!
false
null
true
null
true
isTrueOrNull
Evaluates if an expression is true
or NULL
.
-
Syntax
isTrueOrNull(expression)
-
Parameters
Name Type Mandatory Default Constraints Description expression
boolean
yes
-
Example
1data record(value = true),2 record(value = false),3 record(value = null),4 record() // field does not exist5| fieldsAdd isTrueOrNull(value)Query result
value isTrueOrNull(value) true
true
false
false
null
true
null
true