| GGandivaCondition * | condition | Read / Write / Construct Only |
| gpointer | filter | Write / Construct Only |
| GArrowSchema * | schema | Read / Write / Construct Only |
GGandivaFilter * ggandiva_filter_new (GArrowSchema *schema,GGandivaCondition *condition,GError **error);
Since: 4.0.0
gboolean ggandiva_filter_evaluate (GGandivaFilter *filter,GArrowRecordBatch *record_batch,GGandivaSelectionVector *selection_vector,GError **error);
filter |
||
record_batch |
||
selection_vector |
A GGandivaSelectionVector that is used as output. |
|
error |
[nullable] |
Since: 4.0.0
“condition” property“condition” GGandivaCondition *
The condition for the filter.
Owner: GGandivaFilter
Flags: Read / Write / Construct Only
“filter” property“filter” gpointer
The raw std::shared<gandiva::Filter> *.
Owner: GGandivaFilter
Flags: Write / Construct Only
“schema” property“schema” GArrowSchema *
The schema for input record batch.
Owner: GGandivaFilter
Flags: Read / Write / Construct Only