31 #define ARROW_FLAG_DICTIONARY_ORDERED 1
32 #define ARROW_FLAG_NULLABLE 2
33 #define ARROW_FLAG_MAP_KEYS_SORTED 4
42 struct ArrowSchema** children;
43 struct ArrowSchema* dictionary;
46 void (*release)(
struct ArrowSchema*);
59 struct ArrowArray** children;
60 struct ArrowArray* dictionary;
63 void (*release)(
struct ArrowArray*);
69 struct ArrowArrayStream {
76 int (*get_schema)(
struct ArrowArrayStream*,
struct ArrowSchema* out);
84 int (*get_next)(
struct ArrowArrayStream*,
struct ArrowArray* out);
95 const char* (*get_last_error)(
struct ArrowArrayStream*);
99 void (*release)(
struct ArrowArrayStream*);