| gpointer | expressions | Write / Construct Only |
| gpointer | projector | Write / Construct Only |
| GArrowSchema * | schema | Read / Write / Construct Only |
GGandivaProjector is a class that evaluates given expressions against the given record batches.
GGandivaSelectableProjector is a class that evaluates given expressions against the given selected records in the given record batches.
GGandivaProjector * ggandiva_projector_new (GArrowSchema *schema,GList *expressions,GError **error);
schema |
A GArrowSchema. |
|
expressions |
The built expressions. |
[element-type GGandivaExpression] |
error |
[nullable] |
Since: 0.12.0
GList * ggandiva_projector_evaluate (GGandivaProjector *projector,GArrowRecordBatch *record_batch,GError **error);
The GArrowArray as the result evaluated on success, NULL on error.
[element-type GArrowArray][nullable][transfer full]
Since: 0.12.0
GGandivaSelectableProjector * ggandiva_selectable_projector_new (GArrowSchema *schema,GList *expressions,GGandivaSelectionVectorMode mode,GError **error);
schema |
A GArrowSchema. |
|
expressions |
The built expressions. |
[element-type GGandivaExpression] |
mode |
A GGandivaSelectionVectorMode to be used. |
|
error |
[nullable] |
Since: 4.0.0
GList * ggandiva_selectable_projector_evaluate (GGandivaSelectableProjector *projector,GArrowRecordBatch *record_batch,GGandivaSelectionVector *selection_vector,GError **error);
projector |
||
record_batch |
||
selection_vector |
A GGandivaSelectionVector that specifies the filtered row positions. |
|
error |
[nullable] |
The GArrowArray as the result evaluated on success, NULL on error.
[element-type GArrowArray][nullable][transfer full]
Since: 4.0.0
“expressions” property“expressions” gpointer
The expressions for the projector.
Owner: GGandivaProjector
Flags: Write / Construct Only
“projector” property“projector” gpointer
The raw std::shared<gandiva::Projector> *.
Owner: GGandivaProjector
Flags: Write / Construct Only
“schema” property“schema” GArrowSchema *
The schema of the projector.
Owner: GGandivaProjector
Flags: Read / Write / Construct Only