| 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