| gpointer | expression | Write / Construct Only |
| GArrowField * | result-field | Read / Write / Construct Only |
| GGandivaNode * | root-node | Read / Write / Construct Only |
| #define | GGANDIVA_TYPE_EXPRESSION |
| struct | GGandivaExpressionClass |
| #define | GGANDIVA_TYPE_CONDITION |
| struct | GGandivaConditionClass |
| GGandivaCondition | |
| GGandivaExpression |
GGandivaExpression is a class for an expression tree with a root node, and a result field.
GGandivaCondition is a class for an expression that returns boolean.
GGandivaExpression * ggandiva_expression_new (GGandivaNode *root_node,GArrowField *result_field);
root_node |
The root node for the expression. |
|
result_field |
The name and type of returned value as GArrowField. |
Since: 0.12.0
gchar *
ggandiva_expression_to_string (GGandivaExpression *expression);
The string representation of the node in the expression tree.
It should be freed with g_free() when no longer needed.
[transfer full]
Since: 0.12.0
GGandivaCondition *
ggandiva_condition_new (GGandivaNode *root_node);
Since: 4.0.0
“expression” property“expression” gpointer
The raw std::shared<gandiva::Expression> *.
Owner: GGandivaExpression
Flags: Write / Construct Only
“result-field” property“result-field” GArrowField *
The name and type of returned value as #GArrowField.
Owner: GGandivaExpression
Flags: Read / Write / Construct Only
“root-node” property“root-node” GGandivaNode *
The root node for the expression.
Owner: GGandivaExpression
Flags: Read / Write / Construct Only