#define KUZU_API
Definition api.h:25
Definition array_utils.h:7
ExpressionType
Definition expression_type.h:11
@ PATTERN
Definition expression_type.h:38
@ IS_NOT_NULL
Definition expression_type.h:28
@ NOT
Definition expression_type.h:16
@ GREATER_THAN
Definition expression_type.h:21
@ CASE_ELSE
Definition expression_type.h:50
@ OR
Definition expression_type.h:13
@ GREATER_THAN_EQUALS
Definition expression_type.h:22
@ AND
Definition expression_type.h:15
@ PATH
Definition expression_type.h:37
@ LAMBDA
Definition expression_type.h:54
@ EQUALS
Definition expression_type.h:19
@ FUNCTION
Definition expression_type.h:44
@ PROPERTY
Definition expression_type.h:30
@ STAR
Definition expression_type.h:34
@ XOR
Definition expression_type.h:14
@ AGGREGATE_FUNCTION
Definition expression_type.h:46
@ LITERAL
Definition expression_type.h:32
@ LESS_THAN
Definition expression_type.h:23
@ LESS_THAN_EQUALS
Definition expression_type.h:24
@ PARAMETER
Definition expression_type.h:40
@ INVALID
Definition expression_type.h:57
@ NOT_EQUALS
Definition expression_type.h:20
@ IS_NULL
Definition expression_type.h:27
@ GRAPH
Definition expression_type.h:52
@ VARIABLE
Definition expression_type.h:36
@ SUBQUERY
Definition expression_type.h:48
Definition array_utils.h:7
Definition expression_type.h:60
static bool isBoolean(ExpressionType type)
static bool isBinary(ExpressionType type)
static bool isUnary(ExpressionType type)
static bool isComparison(ExpressionType type)
static std::string toParsableString(ExpressionType type)
static KUZU_API std::string toString(ExpressionType type)
static ExpressionType reverseComparisonDirection(ExpressionType type)
static bool isNullOperator(ExpressionType type)