Top |
GEnum ╰── GGandivaSelectionVectorMode GObject ╰── GGandivaSelectionVector ├── GGandivaUInt16SelectionVector ├── GGandivaUInt32SelectionVector ╰── GGandivaUInt64SelectionVector
GGandivaSelectionVector is a base class for a selection vector.
GGandivaUInt16SelectionVector is a class for a selection vector that uses 16-bit unsigned integer for each index.
GGandivaUInt32SelectionVector is a class for a selection vector that uses 32-bit unsigned integer for each index.
GGandivaUInt64SelectionVector is a class for a selection vector that uses 64-bit unsigned integer for each index.
GGandivaSelectionVectorMode
ggandiva_selection_vector_get_mode (GGandivaSelectionVector *selection_vector
);
Since: 4.0.0
GArrowArray *
ggandiva_selection_vector_to_array (GGandivaSelectionVector *selection_vector
);
Since: 4.0.0
GGandivaUInt16SelectionVector * ggandiva_uint16_selection_vector_new (gint64 max_slots
,GError **error
);
Since: 4.0.0
GGandivaUInt32SelectionVector * ggandiva_uint32_selection_vector_new (gint64 max_slots
,GError **error
);
Since: 4.0.0
GGandivaUInt64SelectionVector * ggandiva_uint64_selection_vector_new (gint64 max_slots
,GError **error
);
Since: 4.0.0
They are corresponding to gandiva::SelectionVector::Mode
values.
Selection vector isn't used. |
||
GGandivaUInt16SelectionVector is used. |
||
GGandivaUInt32SelectionVector is used. |
||
GGandivaUInt64SelectionVector is used. |
Since: 4.0.0
#define GGANDIVA_TYPE_SELECTION_VECTOR (ggandiva_selection_vector_get_type())
struct GGandivaSelectionVectorClass { GObjectClass parent_class; };
struct GGandivaUInt16SelectionVectorClass { GGandivaSelectionVectorClass parent_class; };
struct GGandivaUInt32SelectionVectorClass { GGandivaSelectionVectorClass parent_class; };
struct GGandivaUInt64SelectionVectorClass { GGandivaSelectionVectorClass parent_class; };
typedef struct _GGandivaUInt16SelectionVector GGandivaUInt16SelectionVector;
typedef struct _GGandivaUInt32SelectionVector GGandivaUInt32SelectionVector;
“selection-vector”
property“selection-vector” gpointer
The raw std::shared<gandiva::SelectionVector> *.
Owner: GGandivaSelectionVector
Flags: Write / Construct Only