Expressions Query language expressions. Expressions form an expression tree that can be evaluated using rasqal_expression_evaluate() over #rasqal_op operators, #rasqal_literal constants and #rasqal_variable values bound in some #rasqal_query_result. The result is a #rasqal_literal value. @RASQAL_EXPR_UNKNOWN: @RASQAL_EXPR_AND: @RASQAL_EXPR_OR: @RASQAL_EXPR_EQ: @RASQAL_EXPR_NEQ: @RASQAL_EXPR_LT: @RASQAL_EXPR_GT: @RASQAL_EXPR_LE: @RASQAL_EXPR_GE: @RASQAL_EXPR_UMINUS: @RASQAL_EXPR_PLUS: @RASQAL_EXPR_MINUS: @RASQAL_EXPR_STAR: @RASQAL_EXPR_SLASH: @RASQAL_EXPR_REM: @RASQAL_EXPR_STR_EQ: @RASQAL_EXPR_STR_NEQ: @RASQAL_EXPR_STR_MATCH: @RASQAL_EXPR_STR_NMATCH: @RASQAL_EXPR_TILDE: @RASQAL_EXPR_BANG: @RASQAL_EXPR_LITERAL: @RASQAL_EXPR_FUNCTION: @RASQAL_EXPR_BOUND: @RASQAL_EXPR_STR: @RASQAL_EXPR_LANG: @RASQAL_EXPR_DATATYPE: @RASQAL_EXPR_ISURI: @RASQAL_EXPR_ISBLANK: @RASQAL_EXPR_ISLITERAL: @RASQAL_EXPR_CAST: @RASQAL_EXPR_ORDER_COND_ASC: @RASQAL_EXPR_ORDER_COND_DESC: @RASQAL_EXPR_LANGMATCHES: @RASQAL_EXPR_REGEX: @RASQAL_EXPR_GROUP_COND_ASC: @RASQAL_EXPR_GROUP_COND_DESC: @RASQAL_EXPR_COUNT: @RASQAL_EXPR_VARSTAR: @RASQAL_EXPR_SAMETERM: @RASQAL_EXPR_LAST: @RASQAL_COMPARE_NOCASE: @RASQAL_COMPARE_XQUERY: @RASQAL_COMPARE_RDF: @RASQAL_COMPARE_URI: @RASQAL_PATTERN_FLAGS_OPTIONAL: @RASQAL_PATTERN_FLAGS_LAST: @op: @Returns: @op: @arg: @Returns: @op: @arg1: @arg2: @Returns: @op: @arg1: @arg2: @arg3: @Returns: @name: @value: @Returns: @name: @args: @Returns: @literal: @Returns: @op: @arg1: @literal: @Returns: @e: @Returns: @e: @query: @e: @flags: @Returns: @e: @fh: @e: @fh: @user_data: @e: @Returns: @e: @fn: @user_data: @Returns: