Top |
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
struct GGandivaConditionClass { GGandivaExpressionClass parent_class; };
“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