1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
/* arrow-glib.vapi generated by vapigen.EXE, do not modify. */ [CCode (cprefix = "GArrow", gir_namespace = "Arrow", gir_version = "23.0", lower_case_cprefix = "garrow_")] namespace GArrow { [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_aggregate_node_options_get_type ()")] public class AggregateNodeOptions : GArrow.ExecuteNodeOptions { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public AggregateNodeOptions (GLib.List aggregations, [CCode (array_length_cname = "n_keys", array_length_pos = 2.1, array_length_type = "gsize")] string[]? keys) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_aggregation_get_type ()")] public class Aggregation : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public Aggregation (string function, GArrow.FunctionOptions? options, string input, string output); [NoAccessorMethod] [Version (since = "6.0.0")] public string function { owned get; construct; } [NoAccessorMethod] [Version (since = "6.0.0")] public string input { owned get; construct; } [NoAccessorMethod] [Version (since = "6.0.0")] public GArrow.FunctionOptions options { owned get; construct; } [NoAccessorMethod] [Version (since = "6.0.0")] public string output { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_array_get_type ()")] public abstract class Array : GLib.Object { [CCode (has_construct_function = false)] protected Array (); [Version (since = "0.7.0")] public GArrow.Array? cast (GArrow.DataType target_data_type, GArrow.CastOptions? options) throws GLib.Error; [Version (since = "4.0.0")] public GArrow.Array? concatenate (GLib.List other_arrays) throws GLib.Error; [Version (since = "0.13.0")] public int64 count (GArrow.CountOptions? options) throws GLib.Error; [Version (since = "0.13.0")] public GArrow.StructArray? count_values () throws GLib.Error; [Version (since = "0.8.0")] public GArrow.DictionaryArray? dictionary_encode () throws GLib.Error; [Version (since = "0.15.0")] public string? diff_unified (GArrow.Array other_array); [Version (since = "0.4.0")] public bool equal (GArrow.Array other_array); [Version (since = "0.4.0")] public bool equal_approx (GArrow.Array other_array); [Version (since = "5.0.0")] public bool equal_options (GArrow.Array other_array, GArrow.EqualOptions? options); [Version (since = "0.4.0")] public bool equal_range (int64 start_index, GArrow.Array other_array, int64 other_start_index, int64 end_index, GArrow.EqualOptions? options); [Version (since = "6.0.0")] public bool export (out void* c_abi_array, out void* c_abi_schema) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.Array? filter (GArrow.BooleanArray filter, GArrow.FilterOptions? options) throws GLib.Error; public int64 get_length (); public int64 get_n_nulls (); [Version (since = "0.3.0")] public GArrow.Buffer? get_null_bitmap (); public int64 get_offset (); [Version (since = "20.0.0")] public GArrow.ArrayStatistics get_statistics (); [Version (since = "0.3.0")] public GArrow.DataType get_value_data_type (); [Version (since = "0.3.0")] public GArrow.Type get_value_type (); [Version (since = "6.0.0")] public static GArrow.Array? import (void* c_abi_array, GArrow.DataType data_type) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.BooleanArray? is_in (GArrow.Array right) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.BooleanArray? is_in_chunked_array (GArrow.ChunkedArray right) throws GLib.Error; [Version (since = "0.3.0")] public bool is_null (int64 i); [Version (since = "0.8.0")] public bool is_valid (int64 i); [Version (since = "13.0.0")] public GArrow.RunEndEncodedArray? run_end_encode (GArrow.RunEndEncodeOptions? options) throws GLib.Error; public GArrow.Array slice (int64 offset, int64 length); [Version (since = "3.0.0")] public GArrow.UInt64Array? sort_indices (GArrow.SortOrder order) throws GLib.Error; [Version (deprecated = true, deprecated_since = "3.0.0", since = "0.15.0")] public GArrow.UInt64Array? sort_to_indices () throws GLib.Error; [Version (since = "0.14.0")] public GArrow.Array? take (GArrow.Array indices, GArrow.TakeOptions? options) throws GLib.Error; [Version (since = "0.16.0")] public GArrow.ChunkedArray? take_chunked_array (GArrow.ChunkedArray indices, GArrow.TakeOptions? options) throws GLib.Error; [Version (since = "0.4.0")] public string? to_string () throws GLib.Error; [Version (since = "0.8.0")] public GArrow.Array? unique () throws GLib.Error; [Version (since = "20.0.0")] public bool validate () throws GLib.Error; [Version (since = "20.0.0")] public bool validate_full () throws GLib.Error; [Version (since = "0.15.0")] public GArrow.Array? view (GArrow.DataType return_type) throws GLib.Error; [NoAccessorMethod] public void* array { construct; } [NoAccessorMethod] public GArrow.Buffer buffer1 { owned get; construct; } [NoAccessorMethod] public GArrow.Buffer buffer2 { owned get; construct; } public GArrow.Buffer null_bitmap { owned get; construct; } [NoAccessorMethod] public GArrow.Array parent { owned get; construct; } public GArrow.DataType value_data_type { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_array_builder_get_type ()")] public abstract class ArrayBuilder : GLib.Object { [CCode (has_construct_function = false)] protected ArrayBuilder (); [Version (since = "3.0.0")] public bool append_empty_value () throws GLib.Error; [Version (since = "3.0.0")] public bool append_empty_values (int64 n) throws GLib.Error; [Version (since = "3.0.0")] public bool append_null () throws GLib.Error; [Version (since = "3.0.0")] public bool append_nulls (int64 n) throws GLib.Error; public GArrow.Array finish () throws GLib.Error; [Version (since = "2.0.0")] public int64 get_capacity (); [Version (since = "12.0.0")] public unowned GArrow.ArrayBuilder get_child (int i); [Version (since = "12.0.0")] public unowned GLib.List get_children (); [Version (since = "2.0.0")] public int64 get_length (); [Version (since = "2.0.0")] public int64 get_n_nulls (); [Version (since = "0.9.0")] public GArrow.DataType get_value_data_type (); [Version (since = "0.9.0")] public GArrow.Type get_value_type (); [Version (since = "2.0.0")] public bool reserve (int64 additional_capacity) throws GLib.Error; [Version (since = "2.0.0")] public void reset (); [Version (since = "2.0.0")] public bool resize (int64 capacity) throws GLib.Error; [NoAccessorMethod] public void* array_builder { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_array_datum_get_type ()")] public class ArrayDatum : GArrow.Datum { [CCode (has_construct_function = false)] [Version (since = "1.0.0")] public ArrayDatum (GArrow.Array value); [NoAccessorMethod] public GArrow.Array value { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_array_sort_options_get_type ()")] public class ArraySortOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public ArraySortOptions (GArrow.SortOrder order); [Version (since = "3.0.0")] public bool equal (GArrow.ArraySortOptions other_options); [NoAccessorMethod] [Version (since = "3.0.0")] public GArrow.SortOrder order { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_array_statistics_get_type ()")] public class ArrayStatistics : GLib.Object { [CCode (has_construct_function = false)] protected ArrayStatistics (); [Version (deprecated = true, deprecated_since = "22.0.0.", since = "21.0.0")] public int64 get_distinct_count (); [Version (since = "22.0.0")] public double get_distinct_count_approximate (); [Version (since = "22.0.0")] public int64 get_distinct_count_exact (); [Version (deprecated = true, deprecated_since = "23.0.0.", since = "20.0.0")] public int64 get_null_count (); [Version (since = "23.0.0")] public double get_null_count_approximate (); [Version (since = "23.0.0")] public int64 get_null_count_exact (); [Version (since = "21.0.0")] public bool has_distinct_count (); [Version (since = "20.0.0")] public bool has_null_count (); [Version (since = "22.0.0")] public bool is_distinct_count_exact (); [Version (since = "23.0.0")] public bool is_null_count_exact (); [NoAccessorMethod] public void* statistics { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_assume_timezone_options_get_type ()")] public class AssumeTimezoneOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public AssumeTimezoneOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.AssumeTimezoneAmbiguous ambiguous { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.AssumeTimezoneNonexistent nonexistent { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public string timezone { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_azure_file_system_get_type ()")] public class AzureFileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] protected AzureFileSystem (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_base_binary_scalar_get_type ()")] public abstract class BaseBinaryScalar : GArrow.Scalar { [CCode (has_construct_function = false)] protected BaseBinaryScalar (); [Version (since = "5.0.0")] public unowned GArrow.Buffer get_value (); [NoAccessorMethod] [Version (since = "5.0.0")] public GArrow.Buffer value { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_base_list_data_type_get_type ()")] public class BaseListDataType : GArrow.DataType { [CCode (has_construct_function = false)] protected BaseListDataType (); [Version (since = "21.0.0")] public GArrow.Field get_field (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_base_list_scalar_get_type ()")] public abstract class BaseListScalar : GArrow.Scalar { [CCode (has_construct_function = false)] protected BaseListScalar (); [Version (since = "5.0.0")] public unowned GArrow.Array get_value (); [NoAccessorMethod] [Version (since = "5.0.0")] public GArrow.Array value { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_binary_array_get_type ()")] public class BinaryArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public BinaryArray (int64 length, GArrow.Buffer value_offsets, GArrow.Buffer value_data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (deprecated = true, deprecated_since = "1.0.0")] public GArrow.Buffer get_buffer (); [Version (since = "1.0.0")] public GArrow.Buffer get_data_buffer (); public GArrow.Buffer get_offsets_buffer (); public GLib.Bytes get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_binary_array_builder_get_type ()")] public class BinaryArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public BinaryArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gint32")] uint8[] value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gint32")] uint8[] value) throws GLib.Error; [Version (since = "0.16.0")] public bool append_value_bytes (GLib.Bytes value) throws GLib.Error; [Version (since = "0.16.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GLib.Bytes[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_binary_data_type_get_type ()")] public class BinaryDataType : GArrow.DataType { [CCode (has_construct_function = false)] public BinaryDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_binary_dictionary_array_builder_get_type ()")] public class BinaryDictionaryArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "2.0.0")] public BinaryDictionaryArrayBuilder (); [Version (since = "2.0.0")] public bool append_array (GArrow.BinaryArray array) throws GLib.Error; [Version (since = "2.0.0")] public bool append_indices ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; [Version (since = "2.0.0")] public bool append_value ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gint32")] uint8[] value) throws GLib.Error; [Version (since = "2.0.0")] public bool append_value_bytes (GLib.Bytes value) throws GLib.Error; [Version (since = "2.0.0")] public bool finish_delta (out GArrow.Array out_indices, out GArrow.Array out_delta) throws GLib.Error; [Version (since = "2.0.0")] public int64 get_dictionary_length (); [Version (since = "2.0.0")] public bool insert_memo_values (GArrow.BinaryArray values) throws GLib.Error; [Version (since = "2.0.0")] public void reset_full (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_binary_scalar_get_type ()")] public class BinaryScalar : GArrow.BaseBinaryScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public BinaryScalar (GArrow.Buffer value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_binary_view_array_get_type ()")] public class BinaryViewArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "20.0.0")] public BinaryViewArray (int64 length, GArrow.Buffer views, GLib.List data_buffers, GArrow.Buffer? null_bitmap, int64 n_nulls, int64 offset); public GLib.Bytes get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_binary_view_data_type_get_type ()")] public class BinaryViewDataType : GArrow.DataType { [CCode (has_construct_function = false)] public BinaryViewDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_boolean_array_get_type ()")] public class BooleanArray : GArrow.PrimitiveArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public BooleanArray (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.13.0")] public GArrow.BooleanArray and (GArrow.BooleanArray right) throws GLib.Error; public bool get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public bool[] get_values (); [Version (since = "0.13.0")] public GArrow.BooleanArray invert () throws GLib.Error; [Version (since = "0.13.0")] public GArrow.BooleanArray or (GArrow.BooleanArray right) throws GLib.Error; [Version (since = "0.13.0")] public GArrow.BooleanArray xor (GArrow.BooleanArray right) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_boolean_array_builder_get_type ()")] public class BooleanArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public BooleanArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (bool value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (bool value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] bool[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_boolean_data_type_get_type ()")] public class BooleanDataType : GArrow.FixedWidthDataType { [CCode (has_construct_function = false)] public BooleanDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_boolean_scalar_get_type ()")] public class BooleanScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public BooleanScalar (bool value); [Version (since = "5.0.0")] public bool get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_buffer_get_type ()")] public class Buffer : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.3.0")] public Buffer ([CCode (array_length_cname = "size", array_length_pos = 1.1, array_length_type = "gint64")] uint8[] data); [CCode (has_construct_function = false)] [Version (since = "0.9.0")] public Buffer.bytes (GLib.Bytes data); [Version (since = "0.3.0")] public GArrow.Buffer? copy (int64 start, int64 size) throws GLib.Error; [Version (since = "0.4.0")] public bool equal (GArrow.Buffer other_buffer); [Version (since = "0.4.0")] public bool equal_n_bytes (GArrow.Buffer other_buffer, int64 n_bytes); [Version (since = "0.3.0")] public int64 get_capacity (); [Version (since = "0.3.0")] public GLib.Bytes get_data (); [Version (since = "0.3.0")] public GLib.Bytes? get_mutable_data (); [Version (since = "0.3.0")] public GArrow.Buffer? get_parent (); [Version (since = "0.3.0")] public int64 get_size (); [Version (since = "0.3.0")] public bool is_mutable (); [Version (since = "0.3.0")] public GArrow.Buffer slice (int64 offset, int64 size); [NoAccessorMethod] public void* buffer { construct; } [NoAccessorMethod] public GLib.Bytes data { construct; } public GArrow.Buffer parent { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_buffer_input_stream_get_type ()")] public class BufferInputStream : GArrow.SeekableInputStream, GArrow.File, GArrow.Readable { [CCode (has_construct_function = false)] public BufferInputStream (GArrow.Buffer buffer); public GArrow.Buffer get_buffer (); public GArrow.Buffer buffer { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_buffer_output_stream_get_type ()")] public class BufferOutputStream : GArrow.OutputStream, GArrow.File, GArrow.Writable { [CCode (has_construct_function = false)] public BufferOutputStream (GArrow.ResizableBuffer buffer); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_csv_read_options_get_type ()")] public class CSVReadOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public CSVReadOptions (); public void add_column_name (string column_name); [Version (since = "0.12.0")] public void add_column_type (string name, GArrow.DataType data_type); [Version (since = "0.14.0")] public void add_false_value (string false_value); [Version (since = "0.14.0")] public void add_null_value (string null_value); [Version (since = "0.12.0")] public void add_schema (GArrow.Schema schema); [Version (since = "16.0.0")] public void add_timestamp_parser (GArrow.TimestampParser parser); [Version (since = "0.14.0")] public void add_true_value (string true_value); [CCode (array_length = false, array_null_terminated = true)] [Version (since = "0.15.0")] public string[]? get_column_names (); [Version (since = "0.12.0")] public GLib.HashTable get_column_types (); [CCode (array_length = false, array_null_terminated = true)] [Version (since = "0.14.0")] public string[]? get_false_values (); [CCode (array_length = false, array_null_terminated = true)] [Version (since = "0.14.0")] public string[]? get_null_values (); [Version (since = "16.0.0")] public unowned GLib.List get_timestamp_parsers (); [CCode (array_length = false, array_null_terminated = true)] [Version (since = "0.14.0")] public string[]? get_true_values (); [Version (since = "0.15.0")] public void set_column_names ([CCode (array_length_cname = "n_column_names", array_length_pos = 1.1, array_length_type = "gsize")] string[] column_names); [Version (since = "0.14.0")] public void set_false_values ([CCode (array_length_cname = "n_false_values", array_length_pos = 1.1, array_length_type = "gsize")] string[] false_values); [Version (since = "0.14.0")] public void set_null_values ([CCode (array_length_cname = "n_null_values", array_length_pos = 1.1, array_length_type = "gsize")] string[] null_values); [Version (since = "16.0.0")] public void set_timestamp_parsers (GLib.List parsers); [Version (since = "0.14.0")] public void set_true_values ([CCode (array_length_cname = "n_true_values", array_length_pos = 1.1, array_length_type = "gsize")] string[] true_values); [NoAccessorMethod] [Version (since = "0.12.0")] public bool allow_newlines_in_values { get; set; } [NoAccessorMethod] [Version (since = "0.14.0")] public bool allow_null_strings { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public int block_size { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public bool check_utf8 { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public char delimiter { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public char escape_character { get; set; } [NoAccessorMethod] public bool generate_column_names { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public bool ignore_empty_lines { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public bool is_double_quoted { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public bool is_escaped { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public bool is_quoted { get; set; } [NoAccessorMethod] [Version (since = "0.15.0")] public uint n_skip_rows { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public char quote_character { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public bool use_threads { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_csv_reader_get_type ()")] public class CSVReader : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public CSVReader (GArrow.InputStream input, GArrow.CSVReadOptions? options) throws GLib.Error; [Version (since = "0.12.0")] public GArrow.Table? read () throws GLib.Error; [NoAccessorMethod] public void* csv_table_reader { construct; } [NoAccessorMethod] public GArrow.InputStream input { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_csv_write_options_get_type ()")] public class CSVWriteOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public CSVWriteOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public int batch_size { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public char delimiter { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public string eol { owned get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool include_header { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public string null_string { owned get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.CSVQuotingStyle quoting_header { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.CSVQuotingStyle quoting_style { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_csv_writer_get_type ()")] public class CSVWriter : GArrow.RecordBatchWriter { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public CSVWriter (GArrow.OutputStream sink, GArrow.Schema schema, GArrow.CSVWriteOptions? options) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_call_expression_get_type ()")] public class CallExpression : GArrow.Expression { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public CallExpression (string function, GLib.List arguments, GArrow.FunctionOptions? options); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_cast_options_get_type ()")] public class CastOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public CastOptions (); [NoAccessorMethod] [Version (since = "1.0.0")] public bool allow_decimal_truncate { get; set; } [NoAccessorMethod] [Version (since = "0.12.0")] public bool allow_float_truncate { get; set; } [NoAccessorMethod] [Version (since = "0.7.0")] public bool allow_int_overflow { get; set; } [NoAccessorMethod] [Version (since = "0.13.0")] public bool allow_invalid_utf8 { get; set; } [NoAccessorMethod] [Version (since = "1.0.0")] public bool allow_time_overflow { get; set; } [NoAccessorMethod] [Version (since = "0.8.0")] public bool allow_time_truncate { get; set; } [NoAccessorMethod] [Version (since = "1.0.0")] public GArrow.DataType to_data_type { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_chunked_array_get_type ()")] public class ChunkedArray : GLib.Object { [CCode (has_construct_function = false)] public ChunkedArray (GLib.List chunks) throws GLib.Error; [Version (since = "4.0.0")] public GArrow.Array? combine () throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "11.0.0")] public ChunkedArray.empty (GArrow.DataType data_type) throws GLib.Error; [Version (since = "0.4.0")] public bool equal (GArrow.ChunkedArray other_chunked_array); [Version (since = "21.0.0")] public void* export () throws GLib.Error; [Version (since = "0.15.0")] public GArrow.ChunkedArray? filter (GArrow.BooleanArray filter, GArrow.FilterOptions? options) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.ChunkedArray? filter_chunked_array (GArrow.ChunkedArray filter, GArrow.FilterOptions? options) throws GLib.Error; public GArrow.Array get_chunk (uint i); public GLib.List get_chunks (); [Version (deprecated = true, deprecated_since = "0.15.0")] public uint64 get_length (); public uint get_n_chunks (); public uint64 get_n_nulls (); [Version (since = "0.15.0")] public uint64 get_n_rows (); [Version (since = "0.9.0")] public GArrow.DataType get_value_data_type (); [Version (since = "0.9.0")] public GArrow.Type get_value_type (); [Version (since = "21.0.0")] public static GArrow.ChunkedArray? import (void* c_abi_array_stream) throws GLib.Error; public GArrow.ChunkedArray slice (uint64 offset, uint64 length); [Version (since = "3.0.0")] public GArrow.UInt64Array? sort_indices (GArrow.SortOrder order) throws GLib.Error; [Version (since = "0.16.0")] public GArrow.ChunkedArray? take (GArrow.Array indices, GArrow.TakeOptions? options) throws GLib.Error; [Version (since = "0.16.0")] public GArrow.ChunkedArray? take_chunked_array (GArrow.ChunkedArray indices, GArrow.TakeOptions? options) throws GLib.Error; [Version (since = "0.11.0")] public string? to_string () throws GLib.Error; [NoAccessorMethod] public void* chunked_array { construct; } [NoAccessorMethod] public GArrow.DataType data_type { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_chunked_array_datum_get_type ()")] public class ChunkedArrayDatum : GArrow.Datum { [CCode (has_construct_function = false)] [Version (since = "1.0.0")] public ChunkedArrayDatum (GArrow.ChunkedArray value); [NoAccessorMethod] public GArrow.ChunkedArray value { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_codec_get_type ()")] public class Codec : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public Codec (GArrow.CompressionType type) throws GLib.Error; [Version (since = "2.0.0")] public int get_compression_level (); [Version (since = "2.0.0")] public GArrow.CompressionType get_compression_type (); [Version (since = "0.12.0")] public unowned string get_name (); [NoAccessorMethod] public void* codec { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_compressed_input_stream_get_type ()")] public class CompressedInputStream : GArrow.InputStream, GArrow.File, GArrow.Readable { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public CompressedInputStream (GArrow.Codec codec, GArrow.InputStream raw) throws GLib.Error; [NoAccessorMethod] public GArrow.Codec codec { owned get; construct; } [NoAccessorMethod] public GArrow.InputStream raw { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_compressed_output_stream_get_type ()")] public class CompressedOutputStream : GArrow.OutputStream, GArrow.File, GArrow.Writable { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public CompressedOutputStream (GArrow.Codec codec, GArrow.OutputStream raw) throws GLib.Error; [NoAccessorMethod] public GArrow.Codec codec { owned get; construct; } [NoAccessorMethod] public GArrow.OutputStream raw { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_count_options_get_type ()")] public class CountOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public CountOptions (); [NoAccessorMethod] public GArrow.CountMode mode { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_cumulative_options_get_type ()")] public class CumulativeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public CumulativeOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool skip_nulls { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.Scalar start { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_data_type_get_type ()")] public abstract class DataType : GLib.Object { [CCode (has_construct_function = false)] protected DataType (); public bool equal (GArrow.DataType other_data_type); [Version (since = "6.0.0")] public void* export () throws GLib.Error; public GArrow.Type get_id (); [Version (since = "3.0.0")] public string get_name (); [Version (since = "6.0.0")] public static GArrow.DataType? import (void* c_abi_schema) throws GLib.Error; public string to_string (); [NoAccessorMethod] public void* data_type { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date32_array_get_type ()")] public class Date32Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Date32Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.7.0")] public int32 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "0.7.0")] public unowned int32[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date32_array_builder_get_type ()")] public class Date32ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Date32ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.7.0")] public bool append (int32 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int32 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int32[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date32_data_type_get_type ()")] public class Date32DataType : GArrow.TemporalDataType { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Date32DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date32_scalar_get_type ()")] public class Date32Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Date32Scalar (int32 value); [Version (since = "5.0.0")] public int32 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date64_array_get_type ()")] public class Date64Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Date64Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.7.0")] public int64 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "0.7.0")] public unowned int64[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date64_array_builder_get_type ()")] public class Date64ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Date64ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.7.0")] public bool append (int64 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int64 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date64_data_type_get_type ()")] public class Date64DataType : GArrow.TemporalDataType { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Date64DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_date64_scalar_get_type ()")] public class Date64Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Date64Scalar (int64 value); [Version (since = "5.0.0")] public int64 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_datum_get_type ()")] public abstract class Datum : GLib.Object { [CCode (has_construct_function = false)] protected Datum (); [Version (since = "1.0.0")] public bool equal (GArrow.Datum other_datum); [Version (since = "1.0.0")] public bool is_array (); [Version (since = "1.0.0")] public bool is_array_like (); [Version (since = "5.0.0")] public bool is_scalar (); [Version (since = "5.0.0")] public bool is_value (); [Version (since = "1.0.0")] public string to_string (); [NoAccessorMethod] public void* datum { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_day_millisecond_get_type ()")] public class DayMillisecond : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public DayMillisecond (int32 day, int32 millisecond); [Version (since = "8.0.0")] public bool equal (GArrow.DayMillisecond other_day_millisecond); [Version (since = "8.0.0")] public bool less_than (GArrow.DayMillisecond other_day_millisecond); [NoAccessorMethod] [Version (since = "8.0.0")] public int day { get; set; } [NoAccessorMethod] [Version (since = "8.0.0")] public int millisecond { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_day_of_week_options_get_type ()")] public class DayOfWeekOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public DayOfWeekOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool count_from_zero { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public uint week_start { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_day_time_interval_array_get_type ()")] public class DayTimeIntervalArray : GArrow.PrimitiveArray { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public DayTimeIntervalArray (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "8.0.0")] public GArrow.DayMillisecond get_value (int64 i); [Version (since = "8.0.0")] public GLib.List? get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_day_time_interval_array_builder_get_type ()")] public class DayTimeIntervalArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public DayTimeIntervalArrayBuilder (); [Version (since = "8.0.0")] public bool append_value (GArrow.DayMillisecond value) throws GLib.Error; [Version (since = "8.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GArrow.DayMillisecond[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_day_time_interval_data_type_get_type ()")] public class DayTimeIntervalDataType : GArrow.IntervalDataType { [CCode (has_construct_function = false)] [Version (since = "7.0.0")] public DayTimeIntervalDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_day_time_interval_scalar_get_type ()")] public class DayTimeIntervalScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public DayTimeIntervalScalar (GArrow.DayMillisecond value); [Version (since = "8.0.0")] public unowned GArrow.DayMillisecond get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal128_get_type ()")] public class Decimal128 : GLib.Object { [CCode (has_construct_function = false)] protected Decimal128 (); [Version (since = "0.10.0")] public void abs (); [Version (since = "3.0.0")] public GArrow.Decimal128 copy (); [Version (since = "0.11.0")] public GArrow.Decimal128? divide (GArrow.Decimal128 right, out GArrow.Decimal128? remainder) throws GLib.Error; [Version (since = "0.12.0")] public bool equal (GArrow.Decimal128 other_decimal); [Version (since = "0.12.0")] public bool greater_than (GArrow.Decimal128 other_decimal); [Version (since = "0.12.0")] public bool greater_than_or_equal (GArrow.Decimal128 other_decimal); [CCode (has_construct_function = false)] [Version (since = "0.10.0")] public Decimal128.integer (int64 data); [Version (since = "0.12.0")] public bool less_than (GArrow.Decimal128 other_decimal); [Version (since = "0.12.0")] public bool less_than_or_equal (GArrow.Decimal128 other_decimal); [Version (since = "0.11.0")] public GArrow.Decimal128 minus (GArrow.Decimal128 right); [Version (since = "0.11.0")] public GArrow.Decimal128 multiply (GArrow.Decimal128 right); [Version (since = "0.10.0")] public void negate (); [Version (since = "0.12.0")] public bool not_equal (GArrow.Decimal128 other_decimal); [Version (since = "0.11.0")] public GArrow.Decimal128 plus (GArrow.Decimal128 right); [Version (since = "0.15.0")] public GArrow.Decimal128? rescale (int32 original_scale, int32 new_scale) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "0.10.0")] public Decimal128.string (global::string data) throws GLib.Error; [Version (since = "3.0.0")] public GLib.Bytes to_bytes (); [Version (since = "0.10.0")] public int64 to_integer (); [Version (since = "0.10.0")] public global::string to_string (); [Version (since = "0.10.0")] public global::string to_string_scale (int32 scale); [NoAccessorMethod] public void* decimal128 { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal128_array_get_type ()")] public class Decimal128Array : GArrow.FixedSizeBinaryArray { [CCode (has_construct_function = false)] protected Decimal128Array (); [Version (since = "0.10.0")] public string format_value (int64 i); [Version (since = "0.10.0")] public GArrow.Decimal128 get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal128_array_builder_get_type ()")] public class Decimal128ArrayBuilder : GArrow.FixedSizeBinaryArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.10.0")] public Decimal128ArrayBuilder (GArrow.Decimal128DataType data_type); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.10.0")] public bool append (GArrow.Decimal128 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (GArrow.Decimal128? value) throws GLib.Error; [Version (since = "3.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GArrow.Decimal128[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal128_data_type_get_type ()")] public class Decimal128DataType : GArrow.DecimalDataType { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public Decimal128DataType (int32 precision, int32 scale) throws GLib.Error; [Version (since = "3.0.0")] public static int32 max_precision (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal128_scalar_get_type ()")] public class Decimal128Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Decimal128Scalar (GArrow.Decimal128DataType data_type, GArrow.Decimal128 value); [Version (since = "5.0.0")] public unowned GArrow.Decimal128 get_value (); [NoAccessorMethod] [Version (since = "5.0.0")] public GArrow.Decimal128 value { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal256_get_type ()")] public class Decimal256 : GLib.Object { [CCode (has_construct_function = false)] protected Decimal256 (); [Version (since = "3.0.0")] public void abs (); [Version (since = "3.0.0")] public GArrow.Decimal256 copy (); [Version (since = "3.0.0")] public GArrow.Decimal256? divide (GArrow.Decimal256 right, out GArrow.Decimal256? remainder) throws GLib.Error; [Version (since = "3.0.0")] public bool equal (GArrow.Decimal256 other_decimal); [Version (since = "3.0.0")] public bool greater_than (GArrow.Decimal256 other_decimal); [Version (since = "3.0.0")] public bool greater_than_or_equal (GArrow.Decimal256 other_decimal); [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public Decimal256.integer (int64 data); [Version (since = "3.0.0")] public bool less_than (GArrow.Decimal256 other_decimal); [Version (since = "3.0.0")] public bool less_than_or_equal (GArrow.Decimal256 other_decimal); [Version (since = "3.0.0")] public GArrow.Decimal256 multiply (GArrow.Decimal256 right); [Version (since = "3.0.0")] public void negate (); [Version (since = "3.0.0")] public bool not_equal (GArrow.Decimal256 other_decimal); [Version (since = "3.0.0")] public GArrow.Decimal256 plus (GArrow.Decimal256 right); [Version (since = "3.0.0")] public GArrow.Decimal256? rescale (int32 original_scale, int32 new_scale) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public Decimal256.string (global::string data) throws GLib.Error; [Version (since = "3.0.0")] public GLib.Bytes to_bytes (); [Version (since = "3.0.0")] public global::string to_string (); [Version (since = "3.0.0")] public global::string to_string_scale (int32 scale); [NoAccessorMethod] public void* decimal256 { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal256_array_get_type ()")] public class Decimal256Array : GArrow.FixedSizeBinaryArray { [CCode (has_construct_function = false)] protected Decimal256Array (); [Version (since = "3.0.0")] public string format_value (int64 i); [Version (since = "3.0.0")] public GArrow.Decimal256 get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal256_array_builder_get_type ()")] public class Decimal256ArrayBuilder : GArrow.FixedSizeBinaryArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public Decimal256ArrayBuilder (GArrow.Decimal256DataType data_type); [Version (since = "3.0.0")] public bool append_value (GArrow.Decimal256? value) throws GLib.Error; [Version (since = "3.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GArrow.Decimal256[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal256_data_type_get_type ()")] public class Decimal256DataType : GArrow.DecimalDataType { [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public Decimal256DataType (int32 precision, int32 scale) throws GLib.Error; [Version (since = "3.0.0")] public static int32 max_precision (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal256_scalar_get_type ()")] public class Decimal256Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Decimal256Scalar (GArrow.Decimal256DataType data_type, GArrow.Decimal256 value); [Version (since = "5.0.0")] public unowned GArrow.Decimal256 get_value (); [NoAccessorMethod] [Version (since = "5.0.0")] public GArrow.Decimal256 value { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal32_get_type ()")] public class Decimal32 : GLib.Object { [CCode (has_construct_function = false)] protected Decimal32 (); [Version (since = "19.0.0")] public void abs (); [Version (since = "19.0.0")] public GArrow.Decimal32 copy (); [Version (since = "19.0.0")] public GArrow.Decimal32? divide (GArrow.Decimal32 right, out GArrow.Decimal32? remainder) throws GLib.Error; [Version (since = "19.0.0")] public bool equal (GArrow.Decimal32 other_decimal); [Version (since = "19.0.0")] public bool greater_than (GArrow.Decimal32 other_decimal); [Version (since = "19.0.0")] public bool greater_than_or_equal (GArrow.Decimal32 other_decimal); [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal32.integer (int64 data); [Version (since = "19.0.0")] public bool less_than (GArrow.Decimal32 other_decimal); [Version (since = "19.0.0")] public bool less_than_or_equal (GArrow.Decimal32 other_decimal); [Version (since = "19.0.0")] public GArrow.Decimal32 minus (GArrow.Decimal32 right); [Version (since = "19.0.0")] public GArrow.Decimal32 multiply (GArrow.Decimal32 right); [Version (since = "19.0.0")] public void negate (); [Version (since = "19.0.0")] public bool not_equal (GArrow.Decimal32 other_decimal); [Version (since = "19.0.0")] public GArrow.Decimal32 plus (GArrow.Decimal32 right); [Version (since = "19.0.0")] public GArrow.Decimal32? rescale (int32 original_scale, int32 new_scale) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal32.string (global::string data) throws GLib.Error; [Version (since = "19.0.0")] public GLib.Bytes to_bytes (); [Version (since = "19.0.0")] public int64 to_integer (); [Version (since = "19.0.0")] public global::string to_string (); [Version (since = "19.0.0")] public global::string to_string_scale (int32 scale); [NoAccessorMethod] public void* decimal32 { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal32_array_get_type ()")] public class Decimal32Array : GArrow.FixedSizeBinaryArray { [CCode (has_construct_function = false)] protected Decimal32Array (); [Version (since = "19.0.0")] public string format_value (int64 i); [Version (since = "19.0.0")] public GArrow.Decimal32 get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal32_array_builder_get_type ()")] public class Decimal32ArrayBuilder : GArrow.FixedSizeBinaryArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal32ArrayBuilder (GArrow.Decimal32DataType data_type); [Version (since = "19.0.0")] public bool append_value (GArrow.Decimal32? value) throws GLib.Error; [Version (since = "19.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GArrow.Decimal32[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal32_data_type_get_type ()")] public class Decimal32DataType : GArrow.DecimalDataType { [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal32DataType (int32 precision, int32 scale) throws GLib.Error; [Version (since = "19.0.0")] public static int32 max_precision (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal32_scalar_get_type ()")] public class Decimal32Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal32Scalar (GArrow.Decimal32DataType data_type, GArrow.Decimal32 value); [Version (since = "19.0.0")] public unowned GArrow.Decimal32 get_value (); [NoAccessorMethod] [Version (since = "19.0.0")] public GArrow.Decimal32 value { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal64_get_type ()")] public class Decimal64 : GLib.Object { [CCode (has_construct_function = false)] protected Decimal64 (); [Version (since = "19.0.0")] public void abs (); [Version (since = "19.0.0")] public GArrow.Decimal64 copy (); [Version (since = "19.0.0")] public GArrow.Decimal64? divide (GArrow.Decimal64 right, out GArrow.Decimal64? remainder) throws GLib.Error; [Version (since = "19.0.0")] public bool equal (GArrow.Decimal64 other_decimal); [Version (since = "19.0.0")] public bool greater_than (GArrow.Decimal64 other_decimal); [Version (since = "19.0.0")] public bool greater_than_or_equal (GArrow.Decimal64 other_decimal); [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal64.integer (int64 data); [Version (since = "19.0.0")] public bool less_than (GArrow.Decimal64 other_decimal); [Version (since = "19.0.0")] public bool less_than_or_equal (GArrow.Decimal64 other_decimal); [Version (since = "19.0.0")] public GArrow.Decimal64 minus (GArrow.Decimal64 right); [Version (since = "19.0.0")] public GArrow.Decimal64 multiply (GArrow.Decimal64 right); [Version (since = "19.0.0")] public void negate (); [Version (since = "19.0.0")] public bool not_equal (GArrow.Decimal64 other_decimal); [Version (since = "19.0.0")] public GArrow.Decimal64 plus (GArrow.Decimal64 right); [Version (since = "19.0.0")] public GArrow.Decimal64? rescale (int32 original_scale, int32 new_scale) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal64.string (global::string data) throws GLib.Error; [Version (since = "19.0.0")] public GLib.Bytes to_bytes (); [Version (since = "19.0.0")] public int64 to_integer (); [Version (since = "19.0.0")] public global::string to_string (); [Version (since = "19.0.0")] public global::string to_string_scale (int32 scale); [NoAccessorMethod] public void* decimal64 { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal64_array_get_type ()")] public class Decimal64Array : GArrow.FixedSizeBinaryArray { [CCode (has_construct_function = false)] protected Decimal64Array (); [Version (since = "19.0.0")] public string format_value (int64 i); [Version (since = "19.0.0")] public GArrow.Decimal64 get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal64_array_builder_get_type ()")] public class Decimal64ArrayBuilder : GArrow.FixedSizeBinaryArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal64ArrayBuilder (GArrow.Decimal64DataType data_type); [Version (since = "19.0.0")] public bool append_value (GArrow.Decimal64? value) throws GLib.Error; [Version (since = "19.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GArrow.Decimal64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal64_data_type_get_type ()")] public class Decimal64DataType : GArrow.DecimalDataType { [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal64DataType (int32 precision, int32 scale) throws GLib.Error; [Version (since = "19.0.0")] public static int32 max_precision (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal64_scalar_get_type ()")] public class Decimal64Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "19.0.0")] public Decimal64Scalar (GArrow.Decimal64DataType data_type, GArrow.Decimal64 value); [Version (since = "19.0.0")] public unowned GArrow.Decimal64 get_value (); [NoAccessorMethod] [Version (since = "19.0.0")] public GArrow.Decimal64 value { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_decimal_data_type_get_type ()")] public abstract class DecimalDataType : GArrow.FixedSizeBinaryDataType { [CCode (has_construct_function = false)] protected DecimalDataType (); [Version (since = "0.10.0")] public int32 get_precision (); [Version (since = "0.10.0")] public int32 get_scale (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_dense_union_array_get_type ()")] public class DenseUnionArray : GArrow.UnionArray { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public DenseUnionArray (GArrow.Int8Array type_ids, GArrow.Int32Array value_offsets, GLib.List fields) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "0.14.0")] public DenseUnionArray.data_type (GArrow.DenseUnionDataType data_type, GArrow.Int8Array type_ids, GArrow.Int32Array value_offsets, GLib.List fields) throws GLib.Error; [Version (since = "12.0.0")] public int32 get_value_offset (int64 i); [NoAccessorMethod] public GArrow.Int32Array value_offsets { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_dense_union_array_builder_get_type ()")] public class DenseUnionArrayBuilder : GArrow.UnionArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "12.0.0")] public DenseUnionArrayBuilder (GArrow.DenseUnionDataType? data_type) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_dense_union_data_type_get_type ()")] public class DenseUnionDataType : GArrow.UnionDataType { [CCode (has_construct_function = false)] public DenseUnionDataType (GLib.List fields, [CCode (array_length_cname = "n_type_codes", array_length_pos = 2.1, array_length_type = "gsize")] int8[] type_codes); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_dense_union_scalar_get_type ()")] public class DenseUnionScalar : GArrow.UnionScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public DenseUnionScalar (GArrow.DenseUnionDataType data_type, int8 type_code, GArrow.Scalar value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_dictionary_array_get_type ()")] public class DictionaryArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "0.8.0")] public DictionaryArray (GArrow.DataType data_type, GArrow.Array indices, GArrow.Array dictionary) throws GLib.Error; [Version (since = "0.8.0")] public GArrow.Array get_dictionary (); [Version (deprecated = true, deprecated_since = "1.0.0", since = "0.8.0")] public GArrow.DictionaryDataType get_dictionary_data_type (); [Version (since = "0.8.0")] public GArrow.Array get_indices (); public GArrow.Array dictionary { owned get; construct; } public GArrow.Array indices { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_dictionary_data_type_get_type ()")] public class DictionaryDataType : GArrow.FixedWidthDataType { [CCode (has_construct_function = false)] [Version (since = "0.8.0")] public DictionaryDataType (GArrow.DataType index_data_type, GArrow.DataType value_data_type, bool ordered); [Version (since = "0.8.0")] public GArrow.DataType get_index_data_type (); [Version (since = "0.14.0")] public GArrow.DataType get_value_data_type (); [Version (since = "0.8.0")] public bool is_ordered (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_dictionary_encode_options_get_type ()")] public class DictionaryEncodeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public DictionaryEncodeOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.DictionaryEncodeNullEncodingBehavior null_encoding_behavior { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_double_array_get_type ()")] public class DoubleArray : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public DoubleArray (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public double get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned double[] get_values (); [Version (since = "0.13.0")] public double sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_double_array_builder_get_type ()")] public class DoubleArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public DoubleArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (double value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (double value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] double[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_double_data_type_get_type ()")] public class DoubleDataType : GArrow.FloatingPointDataType { [CCode (has_construct_function = false)] public DoubleDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_double_scalar_get_type ()")] public class DoubleScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public DoubleScalar (double value); [Version (since = "5.0.0")] public double get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_duration_array_get_type ()")] public class DurationArray : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public DurationArray (GArrow.DurationDataType data_type, int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "23.0.0")] public int64 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "23.0.0")] public unowned int64[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_duration_array_builder_get_type ()")] public class DurationArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public DurationArrayBuilder (GArrow.DurationDataType data_type); [Version (since = "23.0.0")] public bool append_value (int64 value) throws GLib.Error; [Version (since = "23.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_duration_data_type_get_type ()")] public class DurationDataType : GArrow.TemporalDataType { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public DurationDataType (GArrow.TimeUnit unit); [Version (since = "23.0.0")] public GArrow.TimeUnit get_unit (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_duration_scalar_get_type ()")] public class DurationScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public DurationScalar (GArrow.DurationDataType data_type, int64 value); [Version (since = "23.0.0")] public int64 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_element_wise_aggregate_options_get_type ()")] public class ElementWiseAggregateOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ElementWiseAggregateOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool skip_nulls { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_equal_options_get_type ()")] public class EqualOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public EqualOptions (); [Version (since = "5.0.0")] public bool is_approx (); [NoAccessorMethod] [Version (since = "5.0.0")] public double absolute_tolerance { get; set; } [NoAccessorMethod] [Version (since = "5.0.0")] public bool approx { get; set; } [NoAccessorMethod] [Version (since = "5.0.0")] public bool nans_equal { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_execute_context_get_type ()")] public class ExecuteContext : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "1.0.0")] public ExecuteContext (GArrow.Executor? executor); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.Executor executor { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_execute_node_get_type ()")] public class ExecuteNode : GLib.Object { [CCode (has_construct_function = false)] protected ExecuteNode (); [Version (since = "6.0.0")] public unowned string get_kind_name (); [Version (since = "6.0.0")] public GArrow.Schema get_output_schema (); [NoAccessorMethod] public void* node { construct; } [NoAccessorMethod] public GArrow.ExecuteNodeOptions options { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_execute_node_options_get_type ()")] public class ExecuteNodeOptions : GLib.Object { [CCode (has_construct_function = false)] protected ExecuteNodeOptions (); [NoAccessorMethod] public void* options { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_execute_plan_get_type ()")] public class ExecutePlan : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public ExecutePlan (GArrow.ExecuteContext? context) throws GLib.Error; [Version (since = "6.0.0")] public GArrow.ExecuteNode build_aggregate_node (GArrow.ExecuteNode input, GArrow.AggregateNodeOptions options) throws GLib.Error; [Version (since = "12.0.0")] public GArrow.ExecuteNode build_filter_node (GArrow.ExecuteNode input, GArrow.FilterNodeOptions options) throws GLib.Error; [Version (since = "7.0.0")] public GArrow.ExecuteNode build_hash_join_node (GArrow.ExecuteNode left, GArrow.ExecuteNode right, GArrow.HashJoinNodeOptions options) throws GLib.Error; [Version (since = "6.0.0")] public GArrow.ExecuteNode build_node (string factory_name, GLib.List inputs, GArrow.ExecuteNodeOptions options) throws GLib.Error; [Version (since = "11.0.0")] public GArrow.ExecuteNode build_project_node (GArrow.ExecuteNode input, GArrow.ProjectNodeOptions options) throws GLib.Error; [Version (since = "6.0.0")] public GArrow.ExecuteNode build_sink_node (GArrow.ExecuteNode input, GArrow.SinkNodeOptions options) throws GLib.Error; [Version (since = "6.0.0")] public GArrow.ExecuteNode build_source_node (GArrow.SourceNodeOptions options) throws GLib.Error; [Version (since = "13.0.0")] public unowned GLib.List get_nodes (); [Version (since = "6.0.0")] public void start (); [Version (since = "6.0.0")] public void stop (); [Version (since = "6.0.0")] public bool validate () throws GLib.Error; [Version (since = "6.0.0")] public bool wait () throws GLib.Error; [NoAccessorMethod] public void* plan { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_executor_get_type ()")] public abstract class Executor : GLib.Object { [CCode (has_construct_function = false)] protected Executor (); [NoAccessorMethod] public void* executor { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_expression_get_type ()")] public abstract class Expression : GLib.Object { [CCode (has_construct_function = false)] protected Expression (); [Version (since = "6.0.0")] public bool equal (GArrow.Expression other_expression); [Version (since = "6.0.0")] public string to_string (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_extension_array_get_type ()")] public class ExtensionArray : GArrow.Array { [CCode (has_construct_function = false)] protected ExtensionArray (); [Version (since = "3.0.0")] public GArrow.Array get_storage (); public GArrow.Array storage { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_extension_data_type_get_type ()")] public abstract class ExtensionDataType : GArrow.DataType { [CCode (has_construct_function = false)] protected ExtensionDataType (); [NoWrapper] public virtual bool equal (GArrow.ExtensionDataType other_data_type); [NoWrapper] public virtual GLib.Type get_array_gtype (); [Version (since = "3.0.0")] public virtual string get_extension_name (); [NoWrapper] public virtual GLib.Bytes serialize (); [Version (since = "3.0.0")] public GArrow.ExtensionArray wrap_array (GArrow.Array storage); [Version (since = "3.0.0")] public GArrow.ChunkedArray wrap_chunked_array (GArrow.ChunkedArray storage); [NoAccessorMethod] public GArrow.DataType storage_data_type { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_extension_data_type_registry_get_type ()")] public class ExtensionDataTypeRegistry : GLib.Object { [CCode (has_construct_function = false)] protected ExtensionDataTypeRegistry (); [Version (since = "3.0.0")] public static GArrow.ExtensionDataTypeRegistry @default (); [Version (since = "3.0.0")] public GArrow.ExtensionDataType lookup (string name); [Version (since = "3.0.0")] public bool register (GArrow.ExtensionDataType data_type) throws GLib.Error; [Version (since = "3.0.0")] public bool unregister (string name) throws GLib.Error; [NoAccessorMethod] public void* registry { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_extension_scalar_get_type ()")] public class ExtensionScalar : GArrow.Scalar { [CCode (has_construct_function = false)] protected ExtensionScalar (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_extract_regex_options_get_type ()")] public class ExtractRegexOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ExtractRegexOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public string pattern { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_extract_regex_span_options_get_type ()")] public class ExtractRegexSpanOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ExtractRegexSpanOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public string pattern { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_feather_file_reader_get_type ()")] public class FeatherFileReader : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public FeatherFileReader (GArrow.SeekableInputStream file) throws GLib.Error; [Version (since = "0.4.0")] public int get_version (); [Version (since = "0.12.0")] public GArrow.Table read () throws GLib.Error; [Version (since = "0.12.0")] public GArrow.Table read_indices ([CCode (array_length_cname = "n_indices", array_length_pos = 1.1, array_length_type = "guint")] int[] indices) throws GLib.Error; [Version (since = "0.12.0")] public GArrow.Table read_names ([CCode (array_length_cname = "n_names", array_length_pos = 1.1, array_length_type = "guint")] string[] names) throws GLib.Error; [NoAccessorMethod] public void* feather_reader { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_feather_write_properties_get_type ()")] public class FeatherWriteProperties : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public FeatherWriteProperties (); [NoAccessorMethod] [Version (since = "0.17.0")] public GArrow.CompressionType compression { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_field_get_type ()")] public class Field : GLib.Object { [CCode (has_construct_function = false)] public Field (string name, owned GArrow.DataType data_type); public bool equal (GArrow.Field other_field); [Version (since = "6.0.0")] public void* export () throws GLib.Error; [CCode (has_construct_function = false)] public Field.full (string name, GArrow.DataType data_type, bool nullable); public unowned GArrow.DataType get_data_type (); [Version (since = "3.0.0")] public GLib.HashTable? get_metadata (); public unowned string get_name (); [Version (since = "3.0.0")] public bool has_metadata (); [Version (since = "6.0.0")] public static GArrow.Field? import (void* c_abi_schema) throws GLib.Error; public bool is_nullable (); [Version (since = "3.0.0")] public GArrow.Field remove_metadata (); public string to_string (); [Version (since = "3.0.0")] public string to_string_metadata (bool show_metadata); [Version (since = "3.0.0")] public GArrow.Field with_merged_metadata (GLib.HashTable metadata); [Version (since = "3.0.0")] public GArrow.Field with_metadata (GLib.HashTable metadata); [NoAccessorMethod] public GArrow.DataType data_type { construct; } [NoAccessorMethod] public void* field { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_field_expression_get_type ()")] public class FieldExpression : GArrow.Expression { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public FieldExpression (string reference) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_file_info_get_type ()")] public class FileInfo : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public FileInfo (); [Version (since = "0.17.0")] public bool equal (GArrow.FileInfo other_file_info); [Version (since = "0.17.0")] public bool is_dir (); [Version (since = "0.17.0")] public bool is_file (); [Version (since = "0.17.0")] public string to_string (); [NoAccessorMethod] [Version (since = "0.17.0")] public string base_name { owned get; } [NoAccessorMethod] [Version (since = "0.17.0")] public string dir_name { owned get; } [NoAccessorMethod] [Version (since = "0.17.0")] public string extension { owned get; } [NoAccessorMethod] [Version (since = "0.17.0")] public int64 mtime { get; set; } [NoAccessorMethod] [Version (since = "0.17.0")] public string path { owned get; set; } [NoAccessorMethod] [Version (since = "0.17.0")] public int64 size { get; set; } [NoAccessorMethod] [Version (since = "0.17.0")] public GArrow.FileType type { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_file_input_stream_get_type ()")] public class FileInputStream : GArrow.SeekableInputStream, GArrow.File, GArrow.Readable { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public FileInputStream (string path) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public FileInputStream.file_descriptor (int file_descriptor) throws GLib.Error; [Version (since = "6.0.0")] public int get_file_descriptor (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_file_output_stream_get_type ()")] public class FileOutputStream : GArrow.OutputStream, GArrow.File, GArrow.Writable { [CCode (has_construct_function = false)] public FileOutputStream (string path, bool append) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_file_selector_get_type ()")] public class FileSelector : GLib.Object { [CCode (has_construct_function = false)] protected FileSelector (); [NoAccessorMethod] [Version (since = "0.17.0")] public bool allow_not_found { get; set; } [NoAccessorMethod] [Version (since = "0.17.0")] public string base_dir { owned get; set; } [NoAccessorMethod] [Version (since = "0.17.0")] public int max_recursion { get; set; } [NoAccessorMethod] [Version (since = "0.17.0")] public bool recursive { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_file_system_get_type ()")] public abstract class FileSystem : GLib.Object { [CCode (has_construct_function = false)] protected FileSystem (); [Version (since = "0.17.0")] public bool copy_file (string src, string dest) throws GLib.Error; [Version (since = "3.0.0")] public static GArrow.FileSystem? create (string uri) throws GLib.Error; [Version (since = "0.17.0")] public bool create_dir (string path, bool recursive) throws GLib.Error; [Version (since = "0.17.0")] public bool delete_dir (string path) throws GLib.Error; [Version (since = "0.17.0")] public bool delete_dir_contents (string path) throws GLib.Error; [Version (since = "0.17.0")] public bool delete_file (string path) throws GLib.Error; [Version (since = "0.17.0")] public bool delete_files ([CCode (array_length_cname = "n_paths", array_length_pos = 1.1, array_length_type = "gsize")] string[] paths) throws GLib.Error; [Version (since = "0.17.0")] public GArrow.FileInfo? get_file_info (string path) throws GLib.Error; [Version (since = "0.17.0")] public GLib.List get_file_infos_paths ([CCode (array_length_cname = "n_paths", array_length_pos = 1.1, array_length_type = "gsize")] string[] paths) throws GLib.Error; [Version (since = "0.17.0")] public GLib.List get_file_infos_selector (GArrow.FileSelector file_selector) throws GLib.Error; [Version (since = "0.17.0")] public string get_type_name (); [Version (since = "0.17.0")] public bool move (string src, string dest) throws GLib.Error; [Version (since = "0.17.0")] public GArrow.OutputStream? open_append_stream (string path) throws GLib.Error; [Version (since = "0.17.0")] public GArrow.SeekableInputStream? open_input_file (string path) throws GLib.Error; [Version (since = "0.17.0")] public GArrow.InputStream? open_input_stream (string path) throws GLib.Error; [Version (since = "0.17.0")] public GArrow.OutputStream? open_output_stream (string path) throws GLib.Error; [NoAccessorMethod] public void* file_system { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_filter_node_options_get_type ()")] public class FilterNodeOptions : GArrow.ExecuteNodeOptions { [CCode (has_construct_function = false)] [Version (since = "12.0.0")] public FilterNodeOptions (GArrow.Expression expression); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_filter_options_get_type ()")] public class FilterOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public FilterOptions (); [NoAccessorMethod] [Version (since = "0.17.0")] public GArrow.FilterNullSelectionBehavior null_selection_behavior { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_shape_tensor_data_type_get_type ()")] public class FixedShapeTensorDataType : GArrow.ExtensionDataType { [CCode (has_construct_function = false)] [Version (since = "21.0.0")] public FixedShapeTensorDataType (GArrow.DataType value_type, [CCode (array_length_cname = "shape_length", array_length_pos = 2.5, array_length_type = "gsize")] int64[] shape, [CCode (array_length_cname = "permutation_length", array_length_pos = 3.5, array_length_type = "gsize")] int64[]? permutation, [CCode (array_length_cname = "n_dim_names", array_length_pos = 4.1, array_length_type = "gsize")] string[]? dim_names) throws GLib.Error; [CCode (array_length = false, array_null_terminated = true)] [Version (since = "21.0.0")] public string[] get_dim_names (); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] [Version (since = "21.0.0")] public unowned int64[] get_permutation (); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] [Version (since = "21.0.0")] public unowned int64[] get_shape (); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] [Version (since = "21.0.0")] public unowned int64[] get_strides (); [NoAccessorMethod] public uint64 n_dimensions { get; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_size_binary_array_get_type ()")] public class FixedSizeBinaryArray : GArrow.PrimitiveArray { [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public FixedSizeBinaryArray (GArrow.FixedSizeBinaryDataType data_type, int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "3.0.0")] public int32 get_byte_width (); [Version (since = "3.0.0")] public GLib.Bytes get_value (int64 i); [Version (since = "3.0.0")] public GLib.Bytes get_values_bytes (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_size_binary_array_builder_get_type ()")] public class FixedSizeBinaryArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public FixedSizeBinaryArrayBuilder (GArrow.FixedSizeBinaryDataType data_type); [Version (since = "3.0.0")] public bool append_value ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gint32")] uint8[]? value) throws GLib.Error; [Version (since = "3.0.0")] public bool append_value_bytes (GLib.Bytes value) throws GLib.Error; [Version (since = "3.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GLib.Bytes[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; [Version (since = "3.0.0")] public bool append_values_packed (GLib.Bytes values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_size_binary_data_type_get_type ()")] public class FixedSizeBinaryDataType : GArrow.FixedWidthDataType { [CCode (has_construct_function = false)] public FixedSizeBinaryDataType (int32 byte_width); [Version (since = "0.12.0")] public int32 get_byte_width (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_size_binary_scalar_get_type ()")] public class FixedSizeBinaryScalar : GArrow.BaseBinaryScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public FixedSizeBinaryScalar (GArrow.FixedSizeBinaryDataType data_type, GArrow.Buffer value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_size_list_array_get_type ()")] public class FixedSizeListArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public FixedSizeListArray (GArrow.DataType data_type, int64 length, GArrow.Array values, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "23.0.0")] public int32 get_list_size (); [Version (since = "23.0.0")] public GArrow.Array get_value (int64 i); [Version (since = "23.0.0")] public int32 get_value_length (int64 i); [Version (since = "23.0.0")] public int64 get_value_offset (int64 i); [Version (since = "23.0.0")] public GArrow.DataType get_value_type (); [Version (since = "23.0.0")] public GArrow.Array get_values (); [NoAccessorMethod] public GArrow.Array raw_values { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_size_list_array_builder_get_type ()")] public class FixedSizeListArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public FixedSizeListArrayBuilder (GArrow.FixedSizeListDataType data_type) throws GLib.Error; [Version (since = "23.0.0")] public bool append_value () throws GLib.Error; [Version (since = "23.0.0")] public unowned GArrow.ArrayBuilder get_value_builder (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_size_list_data_type_get_type ()")] public class FixedSizeListDataType : GArrow.BaseListDataType { [CCode (has_construct_function = false)] protected FixedSizeListDataType (); [CCode (has_construct_function = false)] [Version (since = "21.0.0")] public FixedSizeListDataType.data_type (GArrow.DataType value_type, int32 list_size); [CCode (has_construct_function = false)] [Version (since = "21.0.0")] public FixedSizeListDataType.field (GArrow.Field field, int32 list_size); [NoAccessorMethod] public int list_size { get; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_fixed_width_data_type_get_type ()")] public abstract class FixedWidthDataType : GArrow.DataType { [CCode (has_construct_function = false)] protected FixedWidthDataType (); public int get_bit_width (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_float_array_get_type ()")] public class FloatArray : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public FloatArray (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public float get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned float[] get_values (); [Version (since = "0.13.0")] public double sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_float_array_builder_get_type ()")] public class FloatArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public FloatArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (float value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (float value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] float[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_float_data_type_get_type ()")] public class FloatDataType : GArrow.FloatingPointDataType { [CCode (has_construct_function = false)] public FloatDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_float_scalar_get_type ()")] public class FloatScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public FloatScalar (float value); [Version (since = "5.0.0")] public float get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_floating_point_data_type_get_type ()")] public abstract class FloatingPointDataType : GArrow.NumericDataType { [CCode (has_construct_function = false)] protected FloatingPointDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_function_get_type ()")] public class Function : GLib.Object { [CCode (has_construct_function = false)] protected Function (); [Version (since = "7.0.0")] public static GLib.List all (); [Version (since = "7.0.0")] public bool equal (GArrow.Function other_function); [Version (since = "1.0.0")] public GArrow.Datum? execute (GLib.List args, GArrow.FunctionOptions? options, GArrow.ExecuteContext? context) throws GLib.Error; [Version (since = "1.0.0")] public static GArrow.Function find (string name); [Version (since = "7.0.0")] public GArrow.FunctionOptions? get_default_options (); [Version (since = "6.0.0")] public GArrow.FunctionDoc get_doc (); [Version (since = "7.0.0")] public unowned string get_name (); [Version (since = "7.0.0")] public GLib.Type get_options_type (); [Version (since = "7.0.0")] public string to_string (); [NoAccessorMethod] public void* function { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_function_doc_get_type ()")] public class FunctionDoc : GLib.Object { [CCode (has_construct_function = false)] protected FunctionDoc (); [CCode (array_length = false, array_null_terminated = true)] [Version (since = "6.0.0")] public string[] get_arg_names (); [Version (since = "6.0.0")] public string get_description (); [Version (since = "6.0.0")] public string get_options_class_name (); [Version (since = "6.0.0")] public string get_summary (); [NoAccessorMethod] public void* doc { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_function_options_get_type ()")] public class FunctionOptions : GLib.Object { [CCode (has_construct_function = false)] protected FunctionOptions (); [Version (since = "7.0.0")] public bool equal (GArrow.FunctionOptions? other_options); [Version (since = "7.0.0")] public string to_string (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_gcs_file_system_get_type ()")] public class GCSFileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] protected GCSFileSystem (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_gio_input_stream_get_type ()")] public class GIOInputStream : GArrow.SeekableInputStream, GArrow.File, GArrow.Readable { [CCode (has_construct_function = false)] [Version (since = "0.5.0")] public GIOInputStream (GLib.InputStream gio_input_stream); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.5.0")] public unowned GLib.InputStream get_raw (); public GLib.InputStream raw { get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_gio_output_stream_get_type ()")] public class GIOOutputStream : GArrow.OutputStream, GArrow.File, GArrow.Writable { [CCode (has_construct_function = false)] public GIOOutputStream (GLib.OutputStream gio_output_stream); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.5.0")] public unowned GLib.OutputStream get_raw (); public GLib.OutputStream raw { get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_hdfs_file_system_get_type ()")] public class HDFSFileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] protected HDFSFileSystem (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_half_float_array_get_type ()")] public class HalfFloatArray : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "11.0.0")] public HalfFloatArray (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "11.0.0")] public uint16 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "11.0.0")] public unowned uint16[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_half_float_array_builder_get_type ()")] public class HalfFloatArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "11.0.0")] public HalfFloatArrayBuilder (); [Version (since = "11.0.0")] public bool append_value (uint16 value) throws GLib.Error; [Version (since = "11.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] uint16[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_half_float_data_type_get_type ()")] public class HalfFloatDataType : GArrow.FloatingPointDataType { [CCode (has_construct_function = false)] [Version (since = "11.0.0")] public HalfFloatDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_half_float_scalar_get_type ()")] public class HalfFloatScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "11.0.0")] public HalfFloatScalar (uint16 value); [Version (since = "11.0.0")] public uint16 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_hash_join_node_options_get_type ()")] public class HashJoinNodeOptions : GArrow.ExecuteNodeOptions { [CCode (has_construct_function = false)] [Version (since = "7.0.0")] public HashJoinNodeOptions (GArrow.JoinType type, [CCode (array_length_cname = "n_left_keys", array_length_pos = 2.5, array_length_type = "gsize")] string[] left_keys, [CCode (array_length_cname = "n_right_keys", array_length_pos = 3.1, array_length_type = "gsize")] string[] right_keys) throws GLib.Error; [Version (since = "7.0.0")] public bool set_left_outputs ([CCode (array_length_cname = "n_outputs", array_length_pos = 1.1, array_length_type = "gsize")] string[] outputs) throws GLib.Error; [Version (since = "7.0.0")] public bool set_right_outputs ([CCode (array_length_cname = "n_outputs", array_length_pos = 1.1, array_length_type = "gsize")] string[] outputs) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_iso8601_timestamp_parser_get_type ()")] public class ISO8601TimestampParser : GArrow.TimestampParser { [CCode (has_construct_function = false)] [Version (since = "16.0.0")] public ISO8601TimestampParser (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_index_options_get_type ()")] public class IndexOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "12.0.0")] public IndexOptions (); [NoAccessorMethod] [Version (since = "12.0.0")] public GArrow.Scalar value { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_input_stream_get_type ()")] public class InputStream : GLib.InputStream, GArrow.File, GArrow.Readable { [CCode (has_construct_function = false)] protected InputStream (); [Version (since = "0.11.0")] public bool advance (int64 n_bytes) throws GLib.Error; [Version (since = "0.11.0")] public bool align (int32 alignment) throws GLib.Error; [Version (since = "1.0.0")] public GArrow.RecordBatch? read_record_batch (GArrow.Schema schema, GArrow.ReadOptions? options) throws GLib.Error; [Version (since = "0.11.0")] public GArrow.Tensor? read_tensor () throws GLib.Error; [NoAccessorMethod] public void* input_stream { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int16_array_get_type ()")] public class Int16Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public Int16Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public int16 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned int16[] get_values (); [Version (since = "0.13.0")] public int64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int16_array_builder_get_type ()")] public class Int16ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public Int16ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (int16 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int16 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int16[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int16_data_type_get_type ()")] public class Int16DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public Int16DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int16_scalar_get_type ()")] public class Int16Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Int16Scalar (int16 value); [Version (since = "5.0.0")] public int16 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int32_array_get_type ()")] public class Int32Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public Int32Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public int32 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned int32[] get_values (); [Version (since = "0.13.0")] public int64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int32_array_builder_get_type ()")] public class Int32ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public Int32ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (int32 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int32 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int32[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int32_data_type_get_type ()")] public class Int32DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public Int32DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int32_scalar_get_type ()")] public class Int32Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Int32Scalar (int32 value); [Version (since = "5.0.0")] public int32 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int64_array_get_type ()")] public class Int64Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public Int64Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public int64 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned int64[] get_values (); [Version (since = "0.13.0")] public int64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int64_array_builder_get_type ()")] public class Int64ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public Int64ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (int64 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int64 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int64_data_type_get_type ()")] public class Int64DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public Int64DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int64_scalar_get_type ()")] public class Int64Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Int64Scalar (int64 value); [Version (since = "5.0.0")] public int64 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int8_array_get_type ()")] public class Int8Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public Int8Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public int8 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned int8[] get_values (); [Version (since = "0.13.0")] public int64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int8_array_builder_get_type ()")] public class Int8ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public Int8ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (int8 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int8 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int8[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int8_data_type_get_type ()")] public class Int8DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public Int8DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int8_scalar_get_type ()")] public class Int8Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Int8Scalar (int8 value); [Version (since = "5.0.0")] public int8 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_int_array_builder_get_type ()")] public class IntArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.6.0")] public IntArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.6.0")] public bool append (int64 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int64 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_integer_data_type_get_type ()")] public abstract class IntegerDataType : GArrow.NumericDataType { [CCode (has_construct_function = false)] protected IntegerDataType (); [Version (since = "0.16.0")] public bool is_signed (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_interval_data_type_get_type ()")] public abstract class IntervalDataType : GArrow.TemporalDataType { [CCode (has_construct_function = false)] protected IntervalDataType (); [Version (since = "7.0.0")] public GArrow.IntervalType get_interval_type (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_json_read_options_get_type ()")] public class JSONReadOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.14.0")] public JSONReadOptions (); [NoAccessorMethod] [Version (since = "0.14.0")] public bool allow_newlines_in_values { get; set; } [NoAccessorMethod] [Version (since = "0.14.0")] public int block_size { get; set; } [NoAccessorMethod] [Version (since = "0.14.0")] public GArrow.Schema schema { owned get; set; } [NoAccessorMethod] [Version (since = "0.14.0")] public GArrow.JSONReadUnexpectedFieldBehavior unexpected_field_behavior { get; set; } [NoAccessorMethod] [Version (since = "0.14.0")] public bool use_threads { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_json_reader_get_type ()")] public class JSONReader : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.14.0")] public JSONReader (GArrow.InputStream input, GArrow.JSONReadOptions? options) throws GLib.Error; [Version (since = "0.14.0")] public GArrow.Table? read () throws GLib.Error; [NoAccessorMethod] public GArrow.InputStream input { owned get; construct; } [NoAccessorMethod] public void* json_table_reader { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_join_options_get_type ()")] public class JoinOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public JoinOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.JoinNullHandlingBehavior null_handling { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public string null_replacement { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_binary_array_get_type ()")] public class LargeBinaryArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "0.16.0")] public LargeBinaryArray (int64 length, GArrow.Buffer value_offsets, GArrow.Buffer value_data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (deprecated = true, deprecated_since = "1.0.0", since = "0.16.0")] public GArrow.Buffer get_buffer (); [Version (since = "1.0.0")] public GArrow.Buffer get_data_buffer (); [Version (since = "0.16.0")] public GArrow.Buffer get_offsets_buffer (); [Version (since = "0.16.0")] public GLib.Bytes get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_binary_array_builder_get_type ()")] public class LargeBinaryArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.16.0")] public LargeBinaryArrayBuilder (); [Version (since = "0.16.0")] public bool append_value ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gint64")] uint8[] value) throws GLib.Error; [Version (since = "0.16.0")] public bool append_value_bytes (GLib.Bytes value) throws GLib.Error; [Version (since = "0.16.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GLib.Bytes[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_binary_data_type_get_type ()")] public class LargeBinaryDataType : GArrow.DataType { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public LargeBinaryDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_binary_scalar_get_type ()")] public class LargeBinaryScalar : GArrow.BaseBinaryScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public LargeBinaryScalar (GArrow.Buffer value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_list_array_get_type ()")] public class LargeListArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "0.16.0")] public LargeListArray (GArrow.DataType data_type, int64 length, GArrow.Buffer value_offsets, GArrow.Array values, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.16.0")] public GArrow.Array get_value (int64 i); public int64 get_value_length (int64 i); [Version (since = "2.0.0")] public int64 get_value_offset (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "2.0.0")] public unowned int64[] get_value_offsets (); [Version (since = "0.16.0")] public GArrow.DataType get_value_type (); [Version (since = "2.0.0")] public GArrow.Array get_values (); [NoAccessorMethod] public GArrow.Array raw_values { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_list_array_builder_get_type ()")] public class LargeListArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.16.0")] public LargeListArrayBuilder (GArrow.LargeListDataType data_type) throws GLib.Error; [Version (since = "0.16.0")] public bool append_value () throws GLib.Error; [Version (since = "0.16.0")] public unowned GArrow.ArrayBuilder get_value_builder (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_list_data_type_get_type ()")] public class LargeListDataType : GArrow.DataType { [CCode (has_construct_function = false)] [Version (since = "0.16.0")] public LargeListDataType (GArrow.Field field); [Version (since = "0.16.0")] public GArrow.Field get_field (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_list_scalar_get_type ()")] public class LargeListScalar : GArrow.BaseListScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public LargeListScalar (GArrow.LargeListArray value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_string_array_get_type ()")] public class LargeStringArray : GArrow.LargeBinaryArray { [CCode (has_construct_function = false)] [Version (since = "0.16.0")] public LargeStringArray (int64 length, GArrow.Buffer value_offsets, GArrow.Buffer value_data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.16.0")] public string get_string (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_string_array_builder_get_type ()")] public class LargeStringArrayBuilder : GArrow.LargeBinaryArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.16.0")] public LargeStringArrayBuilder (); [Version (since = "0.16.0")] public bool append_string (string value) throws GLib.Error; [Version (since = "8.0.0")] public bool append_string_len (string value, int64 length) throws GLib.Error; [Version (since = "0.16.0")] public bool append_strings ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] string[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_string_data_type_get_type ()")] public class LargeStringDataType : GArrow.DataType { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public LargeStringDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_large_string_scalar_get_type ()")] public class LargeStringScalar : GArrow.BaseBinaryScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public LargeStringScalar (GArrow.Buffer value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_list_array_get_type ()")] public class ListArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public ListArray (GArrow.DataType data_type, int64 length, GArrow.Buffer value_offsets, GArrow.Array values, GArrow.Buffer? null_bitmap, int64 n_nulls); public GArrow.Array get_value (int64 i); [Version (since = "2.0.0")] public int32 get_value_length (int64 i); public int32 get_value_offset (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "2.0.0")] public unowned int32[] get_value_offsets (); public GArrow.DataType get_value_type (); [Version (since = "2.0.0")] public GArrow.Array get_values (); [NoAccessorMethod] public GArrow.Array raw_values { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_list_array_builder_get_type ()")] public class ListArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public ListArrayBuilder (GArrow.ListDataType data_type) throws GLib.Error; [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append () throws GLib.Error; [Version (since = "0.12.0")] public bool append_value () throws GLib.Error; public unowned GArrow.ArrayBuilder get_value_builder (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_list_data_type_get_type ()")] public class ListDataType : GArrow.BaseListDataType { [CCode (has_construct_function = false)] public ListDataType (GArrow.Field field); [Version (deprecated = true, deprecated_since = "21.0.0", since = "0.13.0")] public GArrow.Field get_field (); [Version (deprecated = true, deprecated_since = "0.13.0")] public GArrow.Field get_value_field (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_list_flatten_options_get_type ()")] public class ListFlattenOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ListFlattenOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool recursive { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_list_scalar_get_type ()")] public class ListScalar : GArrow.BaseListScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public ListScalar (GArrow.ListArray value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_list_slice_options_get_type ()")] public class ListSliceOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ListSliceOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.ListSliceReturnFixedSizeList return_fixed_size_list { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 start { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 step { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 stop { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_literal_expression_get_type ()")] public class LiteralExpression : GArrow.Expression { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public LiteralExpression (GArrow.Datum datum); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_local_file_system_get_type ()")] public class LocalFileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public LocalFileSystem (GArrow.LocalFileSystemOptions? options); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_local_file_system_options_get_type ()")] public class LocalFileSystemOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public LocalFileSystemOptions (); [NoAccessorMethod] [Version (since = "0.17.0")] public bool use_mmap { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_make_struct_options_get_type ()")] public class MakeStructOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public MakeStructOptions (); [Version (since = "23.0.0")] public void add_field (string name, bool nullability, GLib.HashTable? metadata); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_map_array_get_type ()")] public class MapArray : GArrow.ListArray { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public MapArray (GArrow.Array offsets, GArrow.Array keys, GArrow.Array items) throws GLib.Error; [Version (since = "0.17.0")] public GArrow.Array get_items (); [Version (since = "0.17.0")] public GArrow.Array get_keys (); public GArrow.Array items { owned get; construct; } public GArrow.Array keys { owned get; construct; } [NoAccessorMethod] public GArrow.Array offsets { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_map_array_builder_get_type ()")] public class MapArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public MapArrayBuilder (GArrow.MapDataType data_type) throws GLib.Error; [Version (since = "0.17.0")] public bool append_value () throws GLib.Error; [Version (since = "0.17.0")] public bool append_values ([CCode (array_length_cname = "offsets_length", array_length_pos = 1.5, array_length_type = "gint64")] int32[] offsets, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; [Version (since = "0.17.0")] public unowned GArrow.ArrayBuilder get_item_builder (); [Version (since = "0.17.0")] public unowned GArrow.ArrayBuilder get_key_builder (); [Version (since = "0.17.0")] public unowned GArrow.ArrayBuilder get_value_builder (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_map_data_type_get_type ()")] public class MapDataType : GArrow.ListDataType { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public MapDataType (GArrow.DataType key_type, GArrow.DataType item_type); [Version (since = "0.17.0")] public GArrow.DataType get_item_type (); [Version (since = "0.17.0")] public GArrow.DataType get_key_type (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_map_lookup_options_get_type ()")] public class MapLookupOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public MapLookupOptions (GArrow.Scalar? query_key, GArrow.MapLookupOccurrence occurrence); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.MapLookupOccurrence occurrence { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.Scalar query_key { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_map_scalar_get_type ()")] public class MapScalar : GArrow.BaseListScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public MapScalar (GArrow.StructArray value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_match_substring_options_get_type ()")] public class MatchSubstringOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "12.0.0")] public MatchSubstringOptions (); [NoAccessorMethod] [Version (since = "12.0.0")] public bool ignore_case { get; set; } [NoAccessorMethod] [Version (since = "12.0.0")] public string pattern { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_memory_mapped_input_stream_get_type ()")] public class MemoryMappedInputStream : GArrow.SeekableInputStream, GArrow.File, GArrow.Readable { [CCode (has_construct_function = false)] public MemoryMappedInputStream (string path) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_memory_pool_get_type ()")] public class MemoryPool : GLib.Object { [CCode (has_construct_function = false)] protected MemoryPool (); [Version (since = "9.0.0")] public static GArrow.MemoryPool @default (); [Version (since = "9.0.0")] public string get_backend_name (); [Version (since = "9.0.0")] public int64 get_bytes_allocated (); [Version (since = "9.0.0")] public int64 get_max_memory (); [NoAccessorMethod] public void* memory_pool { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_mock_file_system_get_type ()")] public class MockFileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] protected MockFileSystem (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_mode_options_get_type ()")] public class ModeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ModeOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public uint min_count { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 n { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool skip_nulls { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_day_nano_get_type ()")] public class MonthDayNano : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public MonthDayNano (int32 month, int32 day, int64 nanosecond); [Version (since = "8.0.0")] public bool equal (GArrow.MonthDayNano other_month_nano_day); [NoAccessorMethod] [Version (since = "8.0.0")] public int day { get; set; } [NoAccessorMethod] [Version (since = "8.0.0")] public int month { get; set; } [NoAccessorMethod] [Version (since = "8.0.0")] public int64 nanosecond { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_day_nano_interval_array_get_type ()")] public class MonthDayNanoIntervalArray : GArrow.PrimitiveArray { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public MonthDayNanoIntervalArray (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "8.0.0")] public GArrow.MonthDayNano get_value (int64 i); [Version (since = "8.0.0")] public GLib.List? get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_day_nano_interval_array_builder_get_type ()")] public class MonthDayNanoIntervalArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public MonthDayNanoIntervalArrayBuilder (); [Version (since = "8.0.0")] public bool append_value (GArrow.MonthDayNano value) throws GLib.Error; [Version (since = "8.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] GArrow.MonthDayNano[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_day_nano_interval_data_type_get_type ()")] public class MonthDayNanoIntervalDataType : GArrow.IntervalDataType { [CCode (has_construct_function = false)] [Version (since = "7.0.0")] public MonthDayNanoIntervalDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_day_nano_interval_scalar_get_type ()")] public class MonthDayNanoIntervalScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public MonthDayNanoIntervalScalar (GArrow.MonthDayNano value); [Version (since = "8.0.0")] public unowned GArrow.MonthDayNano get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_interval_array_get_type ()")] public class MonthIntervalArray : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public MonthIntervalArray (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "8.0.0")] public int32 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "8.0.0")] public unowned int32[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_interval_array_builder_get_type ()")] public class MonthIntervalArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public MonthIntervalArrayBuilder (); [Version (since = "8.0.0")] public bool append_value (int32 value) throws GLib.Error; [Version (since = "8.0.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int32[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_interval_data_type_get_type ()")] public class MonthIntervalDataType : GArrow.IntervalDataType { [CCode (has_construct_function = false)] [Version (since = "7.0.0")] public MonthIntervalDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_month_interval_scalar_get_type ()")] public class MonthIntervalScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public MonthIntervalScalar (int32 value); [Version (since = "8.0.0")] public int32 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_mutable_buffer_get_type ()")] public class MutableBuffer : GArrow.Buffer { [CCode (has_construct_function = false)] [Version (since = "0.3.0")] public MutableBuffer ([CCode (array_length_cname = "size", array_length_pos = 1.1, array_length_type = "gint64")] uint8[] data); [CCode (has_construct_function = false)] [Version (since = "0.9.0")] public MutableBuffer.bytes (GLib.Bytes data); [Version (since = "0.12.0")] public bool set_data (int64 offset, [CCode (array_length_cname = "size", array_length_pos = 2.1, array_length_type = "gint64")] uint8[] data) throws GLib.Error; [Version (since = "0.3.0")] public GArrow.MutableBuffer slice (int64 offset, int64 size); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_null_array_get_type ()")] public class NullArray : GArrow.Array { [CCode (has_construct_function = false)] public NullArray (int64 length); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_null_array_builder_get_type ()")] public class NullArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.13.0")] public NullArrayBuilder (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_null_data_type_get_type ()")] public class NullDataType : GArrow.DataType { [CCode (has_construct_function = false)] public NullDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_null_options_get_type ()")] public class NullOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public NullOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool nan_is_null { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_null_scalar_get_type ()")] public class NullScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public NullScalar (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_numeric_array_get_type ()")] public class NumericArray : GArrow.PrimitiveArray { [CCode (has_construct_function = false)] protected NumericArray (); [Version (since = "0.13.0")] public double mean () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_numeric_data_type_get_type ()")] public abstract class NumericDataType : GArrow.FixedWidthDataType { [CCode (has_construct_function = false)] protected NumericDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_output_stream_get_type ()")] public class OutputStream : GLib.Object, GArrow.File, GArrow.Writable { [CCode (has_construct_function = false)] protected OutputStream (); [Version (since = "0.11.0")] public bool align (int32 alignment) throws GLib.Error; [Version (since = "1.0.0")] public int64 write_record_batch (GArrow.RecordBatch record_batch, GArrow.WriteOptions? options) throws GLib.Error; [Version (since = "0.4.0")] public int64 write_tensor (GArrow.Tensor tensor) throws GLib.Error; [NoAccessorMethod] public void* output_stream { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_pad_options_get_type ()")] public class PadOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public PadOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool lean_left_on_odd_padding { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public string padding { owned get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 width { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_pairwise_options_get_type ()")] public class PairwiseOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public PairwiseOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public int64 periods { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_partition_nth_options_get_type ()")] public class PartitionNthOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public PartitionNthOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.NullPlacement null_placement { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 pivot { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_pivot_wider_options_get_type ()")] public class PivotWiderOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public PivotWiderOptions (); [CCode (array_length = false, array_null_terminated = true)] [NoAccessorMethod] [Version (since = "23.0.0")] public string[] key_names { owned get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.PivotWiderUnexpectedKeyBehavior unexpected_key_behavior { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_primitive_array_get_type ()")] public class PrimitiveArray : GArrow.Array { [CCode (has_construct_function = false)] protected PrimitiveArray (); [Version (deprecated = true, deprecated_since = "1.0.0")] public GArrow.Buffer get_buffer (); [Version (since = "1.0.0")] public GArrow.Buffer get_data_buffer (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_project_node_options_get_type ()")] public class ProjectNodeOptions : GArrow.ExecuteNodeOptions { [CCode (has_construct_function = false)] [Version (since = "11.0.0")] public ProjectNodeOptions (GLib.List expressions, [CCode (array_length_cname = "n_names", array_length_pos = 2.1, array_length_type = "gsize")] string[]? names); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_quantile_options_get_type ()")] public class QuantileOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "9.0.0")] public QuantileOptions (); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] [Version (since = "9.0.0")] public unowned double[] get_qs (); [Version (since = "9.0.0")] public void set_q (double q); [Version (since = "9.0.0")] public void set_qs ([CCode (array_length_cname = "n", array_length_pos = 1.1, array_length_type = "gsize")] double[] qs); [NoAccessorMethod] [Version (since = "9.0.0")] public GArrow.QuantileInterpolation interpolation { get; set; } [NoAccessorMethod] [Version (since = "9.0.0")] public uint min_count { get; set; } [NoAccessorMethod] [Version (since = "9.0.0")] public bool skip_nulls { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_rank_options_get_type ()")] public class RankOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "12.0.0")] public RankOptions (); [Version (since = "12.0.0")] public void add_sort_key (GArrow.SortKey sort_key); [Version (since = "12.0.0")] public bool equal (GArrow.RankOptions other_options); [Version (since = "12.0.0")] public GLib.List get_sort_keys (); [Version (since = "12.0.0")] public void set_sort_keys (GLib.List sort_keys); [NoAccessorMethod] [Version (since = "12.0.0")] public GArrow.NullPlacement null_placement { get; set; } [NoAccessorMethod] [Version (since = "12.0.0")] public GArrow.RankTiebreaker tiebreaker { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_rank_quantile_options_get_type ()")] public class RankQuantileOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public RankQuantileOptions (); [Version (since = "23.0.0")] public void add_sort_key (GArrow.SortKey sort_key); [Version (since = "23.0.0")] public GLib.List get_sort_keys (); [Version (since = "23.0.0")] public void set_sort_keys (GLib.List sort_keys); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.NullPlacement null_placement { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_read_options_get_type ()")] public class ReadOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "1.0.0")] public ReadOptions (); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] [Version (since = "1.0.0")] public int[] get_included_fields (); [Version (since = "1.0.0")] public void set_included_fields ([CCode (array_length_cname = "n_fields", array_length_pos = 1.1, array_length_type = "gsize")] int[] fields); [NoAccessorMethod] [Version (since = "1.0.0")] public int max_recursion_depth { get; set; } [NoAccessorMethod] [Version (since = "1.0.0")] public bool use_threads { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_get_type ()")] public class RecordBatch : GLib.Object { [CCode (has_construct_function = false)] public RecordBatch (GArrow.Schema schema, uint32 n_rows, GLib.List columns) throws GLib.Error; [Version (since = "0.9.0")] public GArrow.RecordBatch? add_column (uint i, GArrow.Field field, GArrow.Array column) throws GLib.Error; [Version (since = "0.4.0")] public bool equal (GArrow.RecordBatch other_record_batch); [Version (since = "0.17.0")] public bool equal_metadata (GArrow.RecordBatch other_record_batch, bool check_metadata); [Version (since = "6.0.0")] public bool export (out void* c_abi_array, out void* c_abi_schema) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.RecordBatch? filter (GArrow.BooleanArray filter, GArrow.FilterOptions? options) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.Array? get_column_data (int i); public unowned string? get_column_name (int i); public uint get_n_columns (); public int64 get_n_rows (); public GArrow.Schema get_schema (); [Version (since = "6.0.0")] public static GArrow.RecordBatch? import (void* c_abi_array, GArrow.Schema schema) throws GLib.Error; [Version (since = "0.9.0")] public GArrow.RecordBatch? remove_column (uint i) throws GLib.Error; [Version (since = "1.0.0")] public GArrow.Buffer? serialize (GArrow.WriteOptions? options) throws GLib.Error; public GArrow.RecordBatch slice (int64 offset, int64 length); [Version (since = "3.0.0")] public GArrow.UInt64Array? sort_indices (GArrow.SortOptions options) throws GLib.Error; [Version (since = "0.16.0")] public GArrow.RecordBatch? take (GArrow.Array indices, GArrow.TakeOptions? options) throws GLib.Error; [Version (since = "0.4.0")] public string? to_string () throws GLib.Error; [Version (since = "20.0.0")] public bool validate () throws GLib.Error; [Version (since = "20.0.0")] public bool validate_full () throws GLib.Error; [NoAccessorMethod] public void* record_batch { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_builder_get_type ()")] public class RecordBatchBuilder : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.8.0")] public RecordBatchBuilder (GArrow.Schema schema) throws GLib.Error; [Version (since = "0.8.0")] public GArrow.RecordBatch flush () throws GLib.Error; [Version (since = "0.13.0")] public unowned GArrow.ArrayBuilder? get_column_builder (int i); [Version (deprecated = true, deprecated_since = "0.13.0", since = "0.8.0")] public unowned GArrow.ArrayBuilder? get_field (int i); [Version (since = "0.8.0")] public int64 get_initial_capacity (); [Version (since = "0.13.0")] public int get_n_columns (); [Version (deprecated = true, deprecated_since = "0.13.0", since = "0.8.0")] public int get_n_fields (); [Version (since = "0.8.0")] public GArrow.Schema get_schema (); [Version (since = "0.8.0")] public void set_initial_capacity (int64 capacity); [NoAccessorMethod] public void* record_batch_builder { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_datum_get_type ()")] public class RecordBatchDatum : GArrow.Datum { [CCode (has_construct_function = false)] [Version (since = "1.0.0")] public RecordBatchDatum (GArrow.RecordBatch value); [NoAccessorMethod] public GArrow.RecordBatch value { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_file_reader_get_type ()")] public class RecordBatchFileReader : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public RecordBatchFileReader (GArrow.SeekableInputStream file) throws GLib.Error; [Version (since = "0.4.0")] public uint get_n_record_batches (); [Version (deprecated = true, deprecated_since = "0.5.0", since = "0.4.0")] public GArrow.RecordBatch? get_record_batch (uint i) throws GLib.Error; [Version (since = "0.4.0")] public GArrow.Schema get_schema (); [Version (since = "0.4.0")] public GArrow.MetadataVersion get_version (); [Version (since = "0.5.0")] public GArrow.RecordBatch? read_record_batch (uint i) throws GLib.Error; [NoAccessorMethod] public void* record_batch_file_reader { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_file_writer_get_type ()")] public class RecordBatchFileWriter : GArrow.RecordBatchStreamWriter { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public RecordBatchFileWriter (GArrow.OutputStream sink, GArrow.Schema schema) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_iterator_get_type ()")] public class RecordBatchIterator : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public RecordBatchIterator (GLib.List record_batches); [Version (since = "0.17.0")] public bool equal (GArrow.RecordBatchIterator other_iterator); [Version (since = "0.17.0")] public GArrow.RecordBatch? next () throws GLib.Error; [Version (since = "0.17.0")] public GLib.List to_list () throws GLib.Error; [NoAccessorMethod] public void* iterator { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_reader_get_type ()")] public class RecordBatchReader : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public RecordBatchReader (GLib.List record_batches, GArrow.Schema? schema) throws GLib.Error; [Version (since = "6.0.0")] public void* export () throws GLib.Error; [Version (deprecated = true, deprecated_since = "0.5.0", since = "0.4.0")] public GArrow.RecordBatch? get_next_record_batch () throws GLib.Error; [Version (since = "0.4.0")] public GArrow.Schema get_schema (); [Version (since = "13.0.0")] public unowned GLib.List get_sources (); [Version (since = "6.0.0")] public static GArrow.RecordBatchReader? import (void* c_abi_array_stream) throws GLib.Error; [Version (since = "6.0.0")] public GArrow.Table? read_all () throws GLib.Error; [Version (since = "0.8.0")] public GArrow.RecordBatch? read_next () throws GLib.Error; [Version (deprecated = true, deprecated_since = "0.8.0", since = "0.5.0")] public GArrow.RecordBatch? read_next_record_batch () throws GLib.Error; [NoAccessorMethod] public void* record_batch_reader { construct; } [NoAccessorMethod] public void* sources { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_stream_reader_get_type ()")] public class RecordBatchStreamReader : GArrow.RecordBatchReader { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public RecordBatchStreamReader (GArrow.InputStream stream) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_stream_writer_get_type ()")] public class RecordBatchStreamWriter : GArrow.RecordBatchWriter { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public RecordBatchStreamWriter (GArrow.OutputStream sink, GArrow.Schema schema) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_record_batch_writer_get_type ()")] public class RecordBatchWriter : GLib.Object { [CCode (has_construct_function = false)] protected RecordBatchWriter (); [Version (since = "0.4.0")] public bool close () throws GLib.Error; [Version (since = "18.0.0")] public bool is_closed (); [Version (since = "0.4.0")] public bool write_record_batch (GArrow.RecordBatch record_batch) throws GLib.Error; [Version (since = "0.8.0")] public bool write_table (GArrow.Table table) throws GLib.Error; [NoAccessorMethod] public void* record_batch_writer { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_replace_slice_options_get_type ()")] public class ReplaceSliceOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ReplaceSliceOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public string replacement { owned get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 start { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 stop { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_replace_substring_options_get_type ()")] public class ReplaceSubstringOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ReplaceSubstringOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public int64 max_replacements { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public string pattern { owned get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public string replacement { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_resizable_buffer_get_type ()")] public class ResizableBuffer : GArrow.MutableBuffer { [CCode (has_construct_function = false)] [Version (since = "0.10.0")] public ResizableBuffer (int64 initial_size) throws GLib.Error; [Version (since = "0.3.0")] public bool reserve (int64 new_capacity) throws GLib.Error; [Version (since = "0.3.0")] public bool resize (int64 new_size) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_round_binary_options_get_type ()")] public class RoundBinaryOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public RoundBinaryOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.RoundMode mode { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_round_options_get_type ()")] public class RoundOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "7.0.0")] public RoundOptions (); [NoAccessorMethod] [Version (since = "7.0.0")] public GArrow.RoundMode mode { get; set; } [NoAccessorMethod] [Version (since = "7.0.0")] public int64 n_digits { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_round_temporal_options_get_type ()")] public class RoundTemporalOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public RoundTemporalOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool calendar_based_origin { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool ceil_is_strictly_greater { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int multiple { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public GArrow.CalendarUnit unit { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool week_starts_monday { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_round_to_multiple_options_get_type ()")] public class RoundToMultipleOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "7.0.0")] public RoundToMultipleOptions (); [NoAccessorMethod] [Version (since = "7.0.0")] public GArrow.RoundMode mode { get; set; } [NoAccessorMethod] [Version (since = "7.0.0")] public GArrow.Scalar multiple { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_run_end_encode_options_get_type ()")] public class RunEndEncodeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "13.0.0")] public RunEndEncodeOptions (GArrow.DataType? run_end_data_type); [NoAccessorMethod] [Version (since = "13.0.0")] public GArrow.DataType run_end_data_type { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_run_end_encoded_array_get_type ()")] public class RunEndEncodedArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "13.0.0")] public RunEndEncodedArray (GArrow.DataType data_type, int64 logical_length, GArrow.Array run_ends, GArrow.Array values, int64 logical_offset) throws GLib.Error; [Version (since = "13.0.0")] public GArrow.Array? decode () throws GLib.Error; [Version (since = "13.0.0")] public int64 find_physical_length (); [Version (since = "13.0.0")] public int64 find_physical_offset (); [Version (since = "13.0.0")] public GArrow.Array get_logical_run_ends () throws GLib.Error; [Version (since = "13.0.0")] public GArrow.Array get_logical_values (); [Version (since = "13.0.0")] public GArrow.Array get_run_ends (); [Version (since = "13.0.0")] public GArrow.Array get_values (); public GArrow.Array run_ends { owned get; construct; } public GArrow.Array values { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_run_end_encoded_data_type_get_type ()")] public class RunEndEncodedDataType : GArrow.FixedWidthDataType { [CCode (has_construct_function = false)] [Version (since = "13.0.0")] public RunEndEncodedDataType (GArrow.DataType run_end_data_type, GArrow.DataType value_data_type); [Version (since = "13.0.0")] public GArrow.DataType get_run_end_data_type (); [Version (since = "13.0.0")] public GArrow.DataType get_value_data_type (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_s3_file_system_get_type ()")] public class S3FileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] protected S3FileSystem (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_s3_global_options_get_type ()")] public class S3GlobalOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "7.0.0")] public S3GlobalOptions (); [NoAccessorMethod] [Version (since = "7.0.0")] public GArrow.S3LogLevel log_level { get; set construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_scalar_get_type ()")] public abstract class Scalar : GLib.Object { [CCode (has_construct_function = false)] protected Scalar (); [Version (since = "5.0.0")] public GArrow.Scalar? cast (GArrow.DataType data_type, GArrow.CastOptions? options) throws GLib.Error; [Version (since = "5.0.0")] public bool equal (GArrow.Scalar other_scalar); [Version (since = "5.0.0")] public bool equal_options (GArrow.Scalar other_scalar, GArrow.EqualOptions? options); [Version (since = "5.0.0")] public unowned GArrow.DataType get_data_type (); [Version (since = "5.0.0")] public bool is_valid (); [Version (since = "5.0.0")] public static GArrow.Scalar? parse (GArrow.DataType data_type, [CCode (array_length_cname = "size", array_length_pos = 2.1, array_length_type = "gsize")] uint8[] data) throws GLib.Error; [Version (since = "5.0.0")] public string to_string (); [NoAccessorMethod] [Version (since = "5.0.0")] public GArrow.DataType data_type { construct; } [NoAccessorMethod] public void* scalar { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_scalar_aggregate_options_get_type ()")] public class ScalarAggregateOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public ScalarAggregateOptions (); [NoAccessorMethod] [Version (since = "5.0.0")] public uint min_count { get; set; } [NoAccessorMethod] [Version (since = "5.0.0")] public bool skip_nulls { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_scalar_datum_get_type ()")] public class ScalarDatum : GArrow.Datum { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public ScalarDatum (GArrow.Scalar value); [NoAccessorMethod] public GArrow.Scalar value { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_schema_get_type ()")] public class Schema : GLib.Object { [CCode (has_construct_function = false)] public Schema (GLib.List fields); [Version (since = "0.10.0")] public GArrow.Schema? add_field (uint i, GArrow.Field field) throws GLib.Error; [Version (since = "0.4.0")] public bool equal (GArrow.Schema other_schema); [Version (since = "6.0.0")] public void* export () throws GLib.Error; public GArrow.Field get_field (uint i); public GArrow.Field get_field_by_name (string name); [Version (since = "0.15.0")] public int get_field_index (string name); public GLib.List get_fields (); [Version (since = "0.17.0")] public GLib.HashTable? get_metadata (); [Version (since = "3.0.0")] public bool has_metadata (); [Version (since = "6.0.0")] public static GArrow.Schema? import (void* c_abi_schema) throws GLib.Error; public uint n_fields (); [Version (since = "0.10.0")] public GArrow.Schema? remove_field (uint i) throws GLib.Error; [Version (since = "0.10.0")] public GArrow.Schema? replace_field (uint i, GArrow.Field field) throws GLib.Error; public string to_string (); [Version (since = "0.17.0")] public string to_string_metadata (bool show_metadata); [Version (since = "0.17.0")] public GArrow.Schema with_metadata (GLib.HashTable metadata); [NoAccessorMethod] public void* schema { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_seekable_input_stream_get_type ()")] public class SeekableInputStream : GArrow.InputStream, GArrow.File, GArrow.Readable { [CCode (has_construct_function = false)] protected SeekableInputStream (); public uint64 get_size () throws GLib.Error; public bool get_support_zero_copy (); [Version (since = "0.12.0")] public GLib.Bytes peek (int64 n_bytes) throws GLib.Error; public GArrow.Buffer? read_at (int64 position, int64 n_bytes) throws GLib.Error; [Version (since = "0.15.0")] public GLib.Bytes? read_at_bytes (int64 position, int64 n_bytes) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", lower_case_csuffix = "select_k_options", type_id = "garrow_select_k_options_get_type ()")] public class SelectKOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public SelectKOptions (); [Version (since = "23.0.0")] public void add_sort_key (GArrow.SortKey sort_key); [Version (since = "23.0.0")] public GLib.List get_sort_keys (); [Version (since = "23.0.0")] public void set_sort_keys (GLib.List sort_keys); [NoAccessorMethod] [Version (since = "23.0.0")] public int64 k { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_set_lookup_options_get_type ()")] public class SetLookupOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public SetLookupOptions (GArrow.Datum? value_set); [NoAccessorMethod] [Version (since = "6.0.0")] public bool skip_nulls { get; set; } [NoAccessorMethod] [Version (since = "6.0.0")] public GArrow.Datum value_set { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sink_node_options_get_type ()")] public class SinkNodeOptions : GArrow.ExecuteNodeOptions { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public SinkNodeOptions (); [Version (since = "6.0.0")] public GArrow.RecordBatchReader get_reader (GArrow.Schema schema); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_skew_options_get_type ()")] public class SkewOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public SkewOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool biased { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public uint min_count { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool skip_nulls { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_slice_options_get_type ()")] public class SliceOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public SliceOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public int64 start { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 step { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 stop { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_slow_file_system_get_type ()")] public class SlowFileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] protected SlowFileSystem (); [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public SlowFileSystem.average_latency (GArrow.FileSystem base_file_system, double average_latency); [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public SlowFileSystem.average_latency_and_seed (GArrow.FileSystem base_file_system, double average_latency, int32 seed); [NoAccessorMethod] public GArrow.FileSystem base_file_system { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sort_key_get_type ()")] public class SortKey : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public SortKey (string target, GArrow.SortOrder order) throws GLib.Error; [Version (since = "3.0.0")] public bool equal (GArrow.SortKey other_sort_key); [NoAccessorMethod] [Version (since = "3.0.0")] public GArrow.SortOrder order { get; construct; } [NoAccessorMethod] [Version (since = "7.0.0")] public string target { owned get; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sort_options_get_type ()")] public class SortOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "3.0.0")] public SortOptions (GLib.List? sort_keys); [Version (since = "3.0.0")] public void add_sort_key (GArrow.SortKey sort_key); [Version (since = "3.0.0")] public bool equal (GArrow.SortOptions other_options); [Version (since = "3.0.0")] public GLib.List get_sort_keys (); [Version (since = "3.0.0")] public void set_sort_keys (GLib.List sort_keys); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_source_node_options_get_type ()")] public class SourceNodeOptions : GArrow.ExecuteNodeOptions { [CCode (has_construct_function = false)] protected SourceNodeOptions (); [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public SourceNodeOptions.record_batch (GArrow.RecordBatch record_batch); [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public SourceNodeOptions.record_batch_reader (GArrow.RecordBatchReader reader); [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public SourceNodeOptions.table (GArrow.Table table); [NoAccessorMethod] public GArrow.RecordBatchReader reader { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sparse_union_array_get_type ()")] public class SparseUnionArray : GArrow.UnionArray { [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public SparseUnionArray (GArrow.Int8Array type_ids, GLib.List fields) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "0.14.0")] public SparseUnionArray.data_type (GArrow.SparseUnionDataType data_type, GArrow.Int8Array type_ids, GLib.List fields) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sparse_union_array_builder_get_type ()")] public class SparseUnionArrayBuilder : GArrow.UnionArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "12.0.0")] public SparseUnionArrayBuilder (GArrow.SparseUnionDataType? data_type) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sparse_union_data_type_get_type ()")] public class SparseUnionDataType : GArrow.UnionDataType { [CCode (has_construct_function = false)] public SparseUnionDataType (GLib.List fields, [CCode (array_length_cname = "n_type_codes", array_length_pos = 2.1, array_length_type = "gsize")] int8[] type_codes); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sparse_union_scalar_get_type ()")] public class SparseUnionScalar : GArrow.UnionScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public SparseUnionScalar (GArrow.SparseUnionDataType data_type, int8 type_code, GArrow.Scalar value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_split_options_get_type ()")] public class SplitOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public SplitOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public int64 max_splits { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool reverse { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_split_pattern_options_get_type ()")] public class SplitPatternOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "16.0.0")] public SplitPatternOptions (); [NoAccessorMethod] public int64 max_splits { get; set; } [NoAccessorMethod] [Version (since = "16.0.0")] public string pattern { owned get; set; } [NoAccessorMethod] [Version (since = "16.0.0")] public bool reverse { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_stream_decoder_get_type ()")] public class StreamDecoder : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "18.0.0")] public StreamDecoder (GArrow.StreamListener listener, GArrow.ReadOptions? options); [Version (since = "18.0.0")] public bool consume_buffer (GArrow.Buffer buffer) throws GLib.Error; [Version (since = "18.0.0")] public bool consume_bytes (GLib.Bytes bytes) throws GLib.Error; [Version (since = "18.0.0")] public size_t get_next_required_size (); [Version (since = "18.0.0")] public GArrow.Schema? get_schema (); [Version (since = "18.0.0")] public bool reset () throws GLib.Error; [NoAccessorMethod] public void* decoder { construct; } [NoAccessorMethod] [Version (since = "18.0.0")] public GArrow.StreamListener listener { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_stream_listener_get_type ()")] public abstract class StreamListener : GLib.Object { [CCode (has_construct_function = false)] protected StreamListener (); [Version (since = "18.0.0")] public virtual bool on_eos () throws GLib.Error; [Version (since = "18.0.0")] public virtual bool on_record_batch_decoded (GArrow.RecordBatch record_batch, GLib.HashTable? metadata) throws GLib.Error; [Version (since = "18.0.0")] public virtual bool on_schema_decoded (GArrow.Schema schema, GArrow.Schema filtered_schema) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_strftime_options_get_type ()")] public class StrftimeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "16.0.0")] public StrftimeOptions (); [NoAccessorMethod] [Version (since = "16.0.0")] public string format { owned get; set; } [NoAccessorMethod] [Version (since = "16.0.0")] public string locale { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_string_array_get_type ()")] public class StringArray : GArrow.BinaryArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public StringArray (int64 length, GArrow.Buffer value_offsets, GArrow.Buffer value_data, GArrow.Buffer? null_bitmap, int64 n_nulls); public string get_string (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_string_array_builder_get_type ()")] public class StringArrayBuilder : GArrow.BinaryArrayBuilder { [CCode (has_construct_function = false)] public StringArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (string value) throws GLib.Error; [Version (since = "0.16.0")] public bool append_string (string value) throws GLib.Error; [Version (since = "8.0.0")] public bool append_string_len (string value, int32 length) throws GLib.Error; [Version (since = "0.16.0")] public bool append_strings ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] string[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_string_data_type_get_type ()")] public class StringDataType : GArrow.DataType { [CCode (has_construct_function = false)] public StringDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_string_dictionary_array_builder_get_type ()")] public class StringDictionaryArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "2.0.0")] public StringDictionaryArrayBuilder (); [Version (since = "2.0.0")] public bool append_array (GArrow.StringArray array) throws GLib.Error; [Version (since = "2.0.0")] public bool append_indices ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; [Version (since = "2.0.0")] public bool append_string (string value) throws GLib.Error; [Version (since = "2.0.0")] public bool finish_delta (out GArrow.Array out_indices, out GArrow.Array out_delta) throws GLib.Error; [Version (since = "2.0.0")] public int64 get_dictionary_length (); [Version (since = "2.0.0")] public bool insert_memo_values (GArrow.StringArray values) throws GLib.Error; [Version (since = "2.0.0")] public void reset_full (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_string_scalar_get_type ()")] public class StringScalar : GArrow.BaseBinaryScalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public StringScalar (GArrow.Buffer value); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_string_view_array_get_type ()")] public class StringViewArray : GArrow.BinaryViewArray { [CCode (has_construct_function = false)] [Version (since = "20.0.0")] public StringViewArray (int64 length, GArrow.Buffer views, GLib.List data_buffers, GArrow.Buffer? null_bitmap, int64 n_nulls, int64 offset); public GLib.Bytes get_value (int64 i); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_string_view_data_type_get_type ()")] public class StringViewDataType : GArrow.BinaryViewDataType { [CCode (has_construct_function = false)] public StringViewDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_strptime_options_get_type ()")] public class StrptimeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "16.0.0")] public StrptimeOptions (); [NoAccessorMethod] [Version (since = "16.0.0")] public bool error_is_null { get; set; } [NoAccessorMethod] [Version (since = "16.0.0")] public string format { owned get; set; } [NoAccessorMethod] [Version (since = "16.0.0")] public GArrow.TimeUnit unit { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_strptime_timestamp_parser_get_type ()")] public class StrptimeTimestampParser : GArrow.TimestampParser { [CCode (has_construct_function = false)] [Version (since = "16.0.0")] public StrptimeTimestampParser (string format); [Version (since = "16.0.0")] public unowned string get_format (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_struct_array_get_type ()")] public class StructArray : GArrow.Array { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public StructArray (GArrow.DataType data_type, int64 length, GLib.List fields, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.10.0")] public GLib.List flatten () throws GLib.Error; public GArrow.Array get_field (int i); public GLib.List get_fields (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_struct_array_builder_get_type ()")] public class StructArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public StructArrayBuilder (GArrow.StructDataType data_type) throws GLib.Error; [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append () throws GLib.Error; [Version (since = "0.12.0")] public bool append_value () throws GLib.Error; [Version (deprecated = true, deprecated_since = "12.0.0")] public unowned GArrow.ArrayBuilder get_field_builder (int i); [Version (deprecated = true, deprecated_since = "12.0.0")] public unowned GLib.List get_field_builders (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_struct_data_type_get_type ()")] public class StructDataType : GArrow.DataType { [CCode (has_construct_function = false)] public StructDataType (GLib.List fields); [Version (since = "0.12.0")] public GArrow.Field? get_field (int i); [Version (since = "0.12.0")] public GArrow.Field? get_field_by_name (string name); [Version (since = "0.12.0")] public int get_field_index (string name); [Version (since = "0.12.0")] public GLib.List get_fields (); [Version (since = "0.12.0")] public int get_n_fields (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_struct_field_options_get_type ()")] public class StructFieldOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "16.0.0")] public StructFieldOptions (); [Version (since = "16.0.0")] public void set_field_ref (string field_ref) throws GLib.Error; [NoAccessorMethod] public string field_ref { owned get; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_struct_scalar_get_type ()")] public class StructScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public StructScalar (GArrow.StructDataType data_type, GLib.List value); [Version (since = "5.0.0")] public unowned GLib.List get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_sub_tree_file_system_get_type ()")] public class SubTreeFileSystem : GArrow.FileSystem { [CCode (has_construct_function = false)] [Version (since = "0.17.0")] public SubTreeFileSystem (string base_path, GArrow.FileSystem base_file_system); [NoAccessorMethod] public GArrow.FileSystem base_file_system { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_tdigest_options_get_type ()")] public class TDigestOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public TDigestOptions (); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] [Version (since = "23.0.0")] public unowned double[] get_qs (); [Version (since = "23.0.0")] public void set_q (double q); [Version (since = "23.0.0")] public void set_qs ([CCode (array_length_cname = "n", array_length_pos = 1.1, array_length_type = "gsize")] double[] qs); [NoAccessorMethod] [Version (since = "23.0.0")] public uint buffer_size { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public uint delta { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public uint min_count { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool skip_nulls { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_table_get_type ()")] public class Table : GLib.Object { [CCode (has_construct_function = false)] protected Table (); [Version (since = "0.15.0")] public GArrow.Table? add_column (uint i, GArrow.Field field, GArrow.ChunkedArray chunked_array) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public Table.arrays (GArrow.Schema schema, [CCode (array_length_cname = "n_arrays", array_length_pos = 2.1, array_length_type = "gsize")] GArrow.Array[] arrays) throws GLib.Error; [CCode (has_construct_function = false)] [Version (since = "0.15.0")] public Table.chunked_arrays (GArrow.Schema schema, [CCode (array_length_cname = "n_chunked_arrays", array_length_pos = 2.1, array_length_type = "gsize")] GArrow.ChunkedArray[] chunked_arrays) throws GLib.Error; [Version (since = "0.16.0")] public GArrow.Table? combine_chunks () throws GLib.Error; [Version (since = "0.14.0")] public GArrow.Table? concatenate (GLib.List other_tables, GArrow.TableConcatenateOptions? options) throws GLib.Error; [Version (since = "0.4.0")] public bool equal (GArrow.Table other_table); [Version (since = "0.17.0")] public bool equal_metadata (GArrow.Table other_table, bool check_metadata); [Version (since = "0.15.0")] public GArrow.Table? filter (GArrow.BooleanArray filter, GArrow.FilterOptions? options) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.Table? filter_chunked_array (GArrow.ChunkedArray filter, GArrow.FilterOptions? options) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.ChunkedArray? get_column_data (int i); public uint get_n_columns (); public uint64 get_n_rows (); public GArrow.Schema get_schema (); [CCode (has_construct_function = false)] [Version (since = "0.12.0")] public Table.record_batches (GArrow.Schema schema, [CCode (array_length_cname = "n_record_batches", array_length_pos = 2.1, array_length_type = "gsize")] GArrow.RecordBatch[] record_batches) throws GLib.Error; [Version (since = "0.3.0")] public GArrow.Table? remove_column (uint i) throws GLib.Error; [Version (since = "0.15.0")] public GArrow.Table? replace_column (uint i, GArrow.Field field, GArrow.ChunkedArray chunked_array) throws GLib.Error; [Version (since = "0.14.0")] public GArrow.Table slice (int64 offset, int64 length); [Version (since = "3.0.0")] public GArrow.UInt64Array? sort_indices (GArrow.SortOptions options) throws GLib.Error; [Version (since = "0.16.0")] public GArrow.Table? take (GArrow.Array indices, GArrow.TakeOptions? options) throws GLib.Error; [Version (since = "0.16.0")] public GArrow.Table? take_chunked_array (GArrow.ChunkedArray indices, GArrow.TakeOptions? options) throws GLib.Error; [Version (since = "0.12.0")] public string? to_string () throws GLib.Error; [Version (since = "20.0.0")] public bool validate () throws GLib.Error; [Version (since = "20.0.0")] public bool validate_full () throws GLib.Error; [Version (since = "0.17.0")] public bool write_as_feather (GArrow.OutputStream sink, GArrow.FeatherWriteProperties? properties) throws GLib.Error; [NoAccessorMethod] public void* table { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_table_batch_reader_get_type ()")] public class TableBatchReader : GArrow.RecordBatchReader { [CCode (has_construct_function = false)] [Version (since = "0.8.0")] public TableBatchReader (GArrow.Table table); [Version (since = "12.0.0")] public void set_max_chunk_size (int64 max_chunk_size); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_table_concatenate_options_get_type ()")] public class TableConcatenateOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public TableConcatenateOptions (); [NoAccessorMethod] [Version (since = "6.0.0")] public bool promote_nullability { get; set; } [NoAccessorMethod] [Version (since = "6.0.0")] public bool unify_schemas { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_table_datum_get_type ()")] public class TableDatum : GArrow.Datum { [CCode (has_construct_function = false)] [Version (since = "1.0.0")] public TableDatum (GArrow.Table value); [NoAccessorMethod] public GArrow.Table value { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_take_options_get_type ()")] public class TakeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "0.14.0")] public TakeOptions (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_temporal_data_type_get_type ()")] public abstract class TemporalDataType : GArrow.FixedWidthDataType { [CCode (has_construct_function = false)] protected TemporalDataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_tensor_get_type ()")] public class Tensor : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "0.3.0")] public Tensor (GArrow.DataType data_type, GArrow.Buffer data, [CCode (array_length_cname = "n_dimensions", array_length_pos = 3.5, array_length_type = "gsize")] int64[] shape, [CCode (array_length_cname = "n_strides", array_length_pos = 4.5, array_length_type = "gsize")] int64[]? strides, [CCode (array_length_cname = "n_dimension_names", array_length_pos = 5.1, array_length_type = "gsize")] string[]? dimension_names); [Version (since = "0.4.0")] public bool equal (GArrow.Tensor other_tensor); [Version (since = "0.3.0")] public GArrow.Buffer get_buffer (); [Version (since = "0.3.0")] public unowned string get_dimension_name (int i); [Version (since = "0.3.0")] public int get_n_dimensions (); [CCode (array_length_pos = 0.1)] [Version (since = "0.3.0")] public int64[] get_shape (); [Version (since = "0.3.0")] public int64 get_size (); [CCode (array_length_pos = 0.1)] [Version (since = "0.3.0")] public int64[] get_strides (); [Version (since = "0.3.0")] public GArrow.DataType get_value_data_type (); [Version (since = "0.3.0")] public GArrow.Type get_value_type (); [Version (since = "0.3.0")] public bool is_column_major (); [Version (since = "0.3.0")] public bool is_contiguous (); [Version (since = "0.3.0")] public bool is_mutable (); [Version (since = "0.3.0")] public bool is_row_major (); public GArrow.Buffer buffer { owned get; construct; } [NoAccessorMethod] public void* tensor { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_thread_pool_get_type ()")] public class ThreadPool : GArrow.Executor { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ThreadPool (uint n_threads) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time32_array_get_type ()")] public class Time32Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Time32Array (GArrow.Time32DataType data_type, int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.7.0")] public int32 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "0.7.0")] public unowned int32[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time32_array_builder_get_type ()")] public class Time32ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Time32ArrayBuilder (GArrow.Time32DataType data_type); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.7.0")] public bool append (int32 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int32 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int32[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time32_data_type_get_type ()")] public class Time32DataType : GArrow.TimeDataType { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Time32DataType (GArrow.TimeUnit unit) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time32_scalar_get_type ()")] public class Time32Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Time32Scalar (GArrow.Time32DataType data_type, int32 value); [Version (since = "5.0.0")] public int32 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time64_array_get_type ()")] public class Time64Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Time64Array (GArrow.Time64DataType data_type, int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.7.0")] public int64 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "0.7.0")] public unowned int64[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time64_array_builder_get_type ()")] public class Time64ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Time64ArrayBuilder (GArrow.Time64DataType data_type); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.7.0")] public bool append (int64 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int64 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time64_data_type_get_type ()")] public class Time64DataType : GArrow.TimeDataType { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public Time64DataType (GArrow.TimeUnit unit) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time64_scalar_get_type ()")] public class Time64Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public Time64Scalar (GArrow.Time64DataType data_type, int64 value); [Version (since = "5.0.0")] public int64 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_time_data_type_get_type ()")] public abstract class TimeDataType : GArrow.TemporalDataType { [CCode (has_construct_function = false)] protected TimeDataType (); [Version (since = "0.7.0")] public GArrow.TimeUnit get_unit (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_timestamp_array_get_type ()")] public class TimestampArray : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public TimestampArray (GArrow.TimestampDataType data_type, int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); [Version (since = "0.7.0")] public int64 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] [Version (since = "0.7.0")] public unowned int64[] get_values (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_timestamp_array_builder_get_type ()")] public class TimestampArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public TimestampArrayBuilder (GArrow.TimestampDataType data_type); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.7.0")] public bool append (int64 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (int64 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] int64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_timestamp_data_type_get_type ()")] public class TimestampDataType : GArrow.TemporalDataType { [CCode (has_construct_function = false)] [Version (since = "0.7.0")] public TimestampDataType (GArrow.TimeUnit unit, GLib.TimeZone? time_zone); [Version (since = "0.8.0")] public GArrow.TimeUnit get_unit (); [NoAccessorMethod] [Version (since = "16.0.0")] public GLib.TimeZone time_zone { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_timestamp_parser_get_type ()")] public abstract class TimestampParser : GLib.Object { [CCode (has_construct_function = false)] protected TimestampParser (); [Version (since = "16.0.0")] public unowned string get_kind (); [NoAccessorMethod] public void* parser { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_timestamp_scalar_get_type ()")] public class TimestampScalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public TimestampScalar (GArrow.TimestampDataType data_type, int64 value); [Version (since = "5.0.0")] public int64 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_trim_options_get_type ()")] public class TrimOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public TrimOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public string characters { owned get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint16_array_get_type ()")] public class UInt16Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public UInt16Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public uint16 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned uint16[] get_values (); [Version (since = "0.13.0")] public uint64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint16_array_builder_get_type ()")] public class UInt16ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public UInt16ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (uint16 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (uint16 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] uint16[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint16_data_type_get_type ()")] public class UInt16DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public UInt16DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint16_scalar_get_type ()")] public class UInt16Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public UInt16Scalar (uint16 value); [Version (since = "5.0.0")] public uint16 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint32_array_get_type ()")] public class UInt32Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public UInt32Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public uint32 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned uint32[] get_values (); [Version (since = "0.13.0")] public uint64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint32_array_builder_get_type ()")] public class UInt32ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public UInt32ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (uint32 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (uint32 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] uint32[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint32_data_type_get_type ()")] public class UInt32DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public UInt32DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint32_scalar_get_type ()")] public class UInt32Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public UInt32Scalar (uint32 value); [Version (since = "5.0.0")] public uint32 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint64_array_get_type ()")] public class UInt64Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public UInt64Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public uint64 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned uint64[] get_values (); [Version (since = "0.13.0")] public uint64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint64_array_builder_get_type ()")] public class UInt64ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public UInt64ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (uint64 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (uint64 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] uint64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint64_data_type_get_type ()")] public class UInt64DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public UInt64DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint64_scalar_get_type ()")] public class UInt64Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public UInt64Scalar (uint64 value); [Version (since = "5.0.0")] public uint64 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint8_array_get_type ()")] public class UInt8Array : GArrow.NumericArray { [CCode (has_construct_function = false)] [Version (since = "0.4.0")] public UInt8Array (int64 length, GArrow.Buffer data, GArrow.Buffer? null_bitmap, int64 n_nulls); public uint8 get_value (int64 i); [CCode (array_length_pos = 0.1, array_length_type = "gint64")] public unowned uint8[] get_values (); [Version (since = "0.13.0")] public uint64 sum () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint8_array_builder_get_type ()")] public class UInt8ArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] public UInt8ArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0")] public bool append (uint8 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (uint8 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] uint8[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint8_data_type_get_type ()")] public class UInt8DataType : GArrow.IntegerDataType { [CCode (has_construct_function = false)] public UInt8DataType (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint8_scalar_get_type ()")] public class UInt8Scalar : GArrow.Scalar { [CCode (has_construct_function = false)] [Version (since = "5.0.0")] public UInt8Scalar (uint8 value); [Version (since = "5.0.0")] public uint8 get_value (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uint_array_builder_get_type ()")] public class UIntArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] [Version (since = "0.8.0")] public UIntArrayBuilder (); [Version (deprecated = true, deprecated_since = "0.12.0", since = "0.8.0")] public bool append (uint64 value) throws GLib.Error; [Version (since = "0.12.0")] public bool append_value (uint64 value) throws GLib.Error; [Version (since = "0.8.0")] public bool append_values ([CCode (array_length_cname = "values_length", array_length_pos = 1.5, array_length_type = "gint64")] uint64[] values, [CCode (array_length_cname = "is_valids_length", array_length_pos = 2.1, array_length_type = "gint64")] bool[]? is_valids) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", lower_case_csuffix = "utf8_normalize_options", type_id = "garrow_utf8_normalize_options_get_type ()")] public class UTF8NormalizeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "8.0.0")] public UTF8NormalizeOptions (); [NoAccessorMethod] [Version (since = "8.0.0")] public GArrow.UTF8NormalizeForm form { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_uuid_data_type_get_type ()")] public class UUIDDataType : GArrow.ExtensionDataType { [CCode (has_construct_function = false)] public UUIDDataType () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_union_array_get_type ()")] public class UnionArray : GArrow.Array { [CCode (has_construct_function = false)] protected UnionArray (); [Version (since = "12.0.0")] public int get_child_id (int64 i); public GArrow.Array? get_field (int i); [Version (since = "12.0.0")] public int8 get_type_code (int64 i); [NoAccessorMethod] public GArrow.Int8Array type_ids { owned get; construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_union_array_builder_get_type ()")] public abstract class UnionArrayBuilder : GArrow.ArrayBuilder { [CCode (has_construct_function = false)] protected UnionArrayBuilder (); [Version (since = "12.0.00")] public int8 append_child (GArrow.ArrayBuilder child, string? field_name); [Version (since = "12.0.0")] public bool append_value (int8 value) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_union_data_type_get_type ()")] public abstract class UnionDataType : GArrow.DataType { [CCode (has_construct_function = false)] protected UnionDataType (); [Version (since = "0.12.0")] public GArrow.Field? get_field (int i); [Version (since = "0.12.0")] public GLib.List get_fields (); [Version (since = "0.12.0")] public int get_n_fields (); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] [Version (since = "0.12.0")] public int8[] get_type_codes (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_union_scalar_get_type ()")] public abstract class UnionScalar : GArrow.Scalar { [CCode (has_construct_function = false)] protected UnionScalar (); [Version (since = "6.0.0")] public int8 get_type_code (); [Version (since = "5.0.0")] public unowned GArrow.Scalar get_value (); [NoAccessorMethod] [Version (since = "5.0.0")] public GArrow.Scalar value { construct; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_variance_options_get_type ()")] public class VarianceOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "6.0.0")] public VarianceOptions (); [NoAccessorMethod] [Version (since = "6.0.0")] public int ddof { get; set; } [NoAccessorMethod] [Version (since = "6.0.0")] public uint min_count { get; set; } [NoAccessorMethod] [Version (since = "6.0.0")] public bool skip_nulls { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_week_options_get_type ()")] public class WeekOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public WeekOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public bool count_from_zero { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool first_week_is_fully_in_year { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public bool week_starts_monday { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_winsorize_options_get_type ()")] public class WinsorizeOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public WinsorizeOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public double lower_limit { get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public double upper_limit { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_write_options_get_type ()")] public class WriteOptions : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "1.0.0")] public WriteOptions (); [NoAccessorMethod] [Version (since = "1.0.0")] public int alignment { get; set; } [NoAccessorMethod] [Version (since = "1.0.0")] public bool allow_64bit { get; set; } [NoAccessorMethod] [Version (since = "2.0.0")] public GArrow.Codec codec { owned get; set; } [NoAccessorMethod] [Version (since = "1.0.0")] public int max_recursion_depth { get; set; } [NoAccessorMethod] [Version (since = "1.0.0")] public bool use_threads { get; set; } [NoAccessorMethod] [Version (since = "1.0.0")] public bool write_legacy_ipc_format { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_id = "garrow_zero_fill_options_get_type ()")] public class ZeroFillOptions : GArrow.FunctionOptions { [CCode (has_construct_function = false)] [Version (since = "23.0.0")] public ZeroFillOptions (); [NoAccessorMethod] [Version (since = "23.0.0")] public string padding { owned get; set; } [NoAccessorMethod] [Version (since = "23.0.0")] public int64 width { get; set; } } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_cname = "GArrowFileInterface", type_id = "garrow_file_get_type ()")] public interface File : GLib.Object { public bool close () throws GLib.Error; public GArrow.FileMode get_mode (); [Version (since = "0.13.0")] public bool is_closed (); public int64 tell () throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_cname = "GArrowReadableInterface", type_id = "garrow_readable_get_type ()")] public interface Readable : GLib.Object { public GArrow.Buffer? read (int64 n_bytes) throws GLib.Error; [Version (since = "0.17.0")] public GLib.Bytes? read_bytes (int64 n_bytes) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_cname = "GArrowWritableInterface", type_id = "garrow_writable_get_type ()")] public interface Writable : GLib.Object { public bool flush () throws GLib.Error; public bool write ([CCode (array_length_cname = "n_bytes", array_length_pos = 1.1, array_length_type = "gint64")] uint8[] data) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", type_cname = "GArrowWritableFileInterface", type_id = "garrow_writable_file_get_type ()")] public interface WritableFile : GLib.Object { public bool write_at (int64 position, [CCode (array_length_cname = "n_bytes", array_length_pos = 2.1, array_length_type = "gint64")] uint8[] data) throws GLib.Error; } [CCode (cheader_filename = "arrow-glib/arrow-glib.h")] [SimpleType] public struct TimePoint : int64 { } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_ASSUME_TIMEZONE_AMBIGUOUS_", type_id = "garrow_assume_timezone_ambiguous_get_type ()")] [Version (since = "23.0.0")] public enum AssumeTimezoneAmbiguous { RAISE, EARLIEST, LATEST } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_ASSUME_TIMEZONE_NONEXISTENT_", type_id = "garrow_assume_timezone_nonexistent_get_type ()")] [Version (since = "23.0.0")] public enum AssumeTimezoneNonexistent { RAISE, EARLIEST, LATEST } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_CSV_QUOTING_STYLE_", type_id = "garrow_csv_quoting_style_get_type ()")] [Version (since = "23.0.0")] public enum CSVQuotingStyle { NEEDED, ALL_VALID, NONE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_CALENDAR_UNIT_", type_id = "garrow_calendar_unit_get_type ()")] [Version (since = "23.0.0")] public enum CalendarUnit { NANOSECOND, MICROSECOND, MILLISECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_COMPRESSION_TYPE_", type_id = "garrow_compression_type_get_type ()")] public enum CompressionType { UNCOMPRESSED, SNAPPY, GZIP, BROTLI, ZSTD, LZ4, LZO, BZ2 } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_COUNT_MODE_", type_id = "garrow_count_mode_get_type ()")] public enum CountMode { ONLY_VALID, ONLY_NULL, ALL } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_DICTIONARY_ENCODE_NULL_ENCODING_", type_id = "garrow_dictionary_encode_null_encoding_behavior_get_type ()")] [Version (since = "23.0.0")] public enum DictionaryEncodeNullEncodingBehavior { ENCODE, MASK } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_FILE_MODE_", type_id = "garrow_file_mode_get_type ()")] public enum FileMode { READ, WRITE, READWRITE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_FILE_TYPE_", type_id = "garrow_file_type_get_type ()")] [Version (since = "1.0.0")] public enum FileType { NOT_FOUND, UNKNOWN, FILE, DIR } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_FILTER_NULL_SELECTION_", type_id = "garrow_filter_null_selection_behavior_get_type ()")] public enum FilterNullSelectionBehavior { DROP, EMIT_NULL } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_INTERVAL_TYPE_", type_id = "garrow_interval_type_get_type ()")] public enum IntervalType { MONTH, DAY_TIME, MONTH_DAY_NANO } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_JSON_READ_", type_id = "garrow_json_read_unexpected_field_behavior_get_type ()")] public enum JSONReadUnexpectedFieldBehavior { IGNORE, ERROR, INFER_TYPE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_JOIN_NULL_HANDLING_", type_id = "garrow_join_null_handling_behavior_get_type ()")] [Version (since = "23.0.0")] public enum JoinNullHandlingBehavior { EMIT_NULL, SKIP, REPLACE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_JOIN_TYPE_", type_id = "garrow_join_type_get_type ()")] [Version (since = "7.0.0")] public enum JoinType { LEFT_SEMI, RIGHT_SEMI, LEFT_ANTI, RIGHT_ANTI, INNER, LEFT_OUTER, RIGHT_OUTER, FULL_OUTER } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_LIST_SLICE_RETURN_FIXED_SIZE_LIST_", type_id = "garrow_list_slice_return_fixed_size_list_get_type ()")] [Version (since = "23.0.0")] public enum ListSliceReturnFixedSizeList { AUTO, FALSE, TRUE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_MAP_LOOKUP_OCCURRENCE_", type_id = "garrow_map_lookup_occurrence_get_type ()")] [Version (since = "23.0.0")] public enum MapLookupOccurrence { FIRST, LAST, ALL } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_METADATA_VERSION_", type_id = "garrow_metadata_version_get_type ()")] public enum MetadataVersion { V1, V2, V3 } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_NULL_PLACEMENT_AT_", type_id = "garrow_null_placement_get_type ()")] [Version (since = "12.0.0")] public enum NullPlacement { [CCode (cname = "GARROW_NULL_PLACEMENT_AT_START")] AT_START, [CCode (cname = "GARROW_NULL_PLACEMENT_AT_END")] AT_END } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_PIVOT_WIDER_UNEXPECTED_KEY_BEHAVIOR_", type_id = "garrow_pivot_wider_unexpected_key_behavior_get_type ()")] [Version (since = "23.0.0")] public enum PivotWiderUnexpectedKeyBehavior { IGNORE, RAISE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_QUANTILE_INTERPOLATION_", type_id = "garrow_quantile_interpolation_get_type ()")] [Version (since = "9.0.0")] public enum QuantileInterpolation { LINEAR, LOWER, HIGHER, NEAREST, MIDPOINT } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_RANK_TIEBREAKER_", type_id = "garrow_rank_tiebreaker_get_type ()")] public enum RankTiebreaker { MIN, MAX, FIRST, DENSE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_ROUND_", type_id = "garrow_round_mode_get_type ()")] [Version (since = "7.0.0")] public enum RoundMode { DOWN, UP, TOWARDS_ZERO, TOWARDS_INFINITY, HALF_DOWN, HALF_UP, HALF_TOWARDS_ZERO, HALF_TOWARDS_INFINITY, HALF_TO_EVEN, HALF_TO_ODD } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_S3_LOG_LEVEL_", type_id = "garrow_s3_log_level_get_type ()")] [Version (since = "7.0.0")] public enum S3LogLevel { OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_SORT_ORDER_", type_id = "garrow_sort_order_get_type ()")] [Version (since = "3.0.0")] public enum SortOrder { ASCENDING, DESCENDING } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_TIME_UNIT_", type_id = "garrow_time_unit_get_type ()")] public enum TimeUnit { SECOND, MILLI, MICRO, NANO } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_TYPE_", type_id = "garrow_type_get_type ()")] public enum Type { NA, BOOLEAN, UINT8, INT8, UINT16, INT16, UINT32, INT32, UINT64, INT64, HALF_FLOAT, FLOAT, DOUBLE, STRING, BINARY, FIXED_SIZE_BINARY, DATE32, DATE64, TIMESTAMP, TIME32, TIME64, MONTH_INTERVAL, DAY_TIME_INTERVAL, DECIMAL128, DECIMAL256, LIST, STRUCT, SPARSE_UNION, DENSE_UNION, DICTIONARY, MAP, EXTENSION, FIXED_SIZE_LIST, DURATION, LARGE_STRING, LARGE_BINARY, LARGE_LIST, MONTH_DAY_NANO_INTERVAL, RUN_END_ENCODED, STRING_VIEW, BINARY_VIEW, DECIMAL32, DECIMAL64 } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_UTF8_NORMALIZE_FORM_", type_id = "garrow_utf8_normalize_form_get_type ()")] [Version (since = "8.0.0")] public enum UTF8NormalizeForm { NFC, NFKC, NFD, NFKD } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cprefix = "GARROW_ERROR_", type_id = "garrow_error_get_type ()")] public errordomain Error { OUT_OF_MEMORY, KEY, TYPE, INVALID, IO, CAPACITY, INDEX, UNKNOWN, NOT_IMPLEMENTED, SERIALIZATION, CODE_GENERATION, EXPRESSION_VALIDATION, EXECUTION, ALREADY_EXISTS; public static GLib.Quark quark (); } [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cname = "GARROW_LIST_SLICE_OPTIONS_STOP_UNSPECIFIED")] [Version (since = "23.0.0")] public const int LIST_SLICE_OPTIONS_STOP_UNSPECIFIED; [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cname = "GARROW_VERSION_MAJOR")] [Version (since = "0.10.0")] public const int VERSION_MAJOR; [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cname = "GARROW_VERSION_MICRO")] [Version (since = "0.10.0")] public const int VERSION_MICRO; [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cname = "GARROW_VERSION_MINOR")] [Version (since = "0.10.0")] public const int VERSION_MINOR; [CCode (cheader_filename = "arrow-glib/arrow-glib.h", cname = "GARROW_VERSION_TAG")] [Version (since = "0.10.0")] public const string VERSION_TAG; [CCode (cheader_filename = "arrow-glib/arrow-glib.h")] [Version (since = "21.0.0")] public static bool compute_initialize () throws GLib.Error; [CCode (cheader_filename = "arrow-glib/arrow-glib.h")] [Version (replacement = "Error.quark")] public static GLib.Quark error_quark (); [CCode (cheader_filename = "arrow-glib/arrow-glib.h")] [Version (since = "7.0.0")] public static bool s3_finalize () throws GLib.Error; [CCode (cheader_filename = "arrow-glib/arrow-glib.h")] [Version (since = "7.0.0")] public static bool s3_initialize (GArrow.S3GlobalOptions? options) throws GLib.Error; [CCode (cheader_filename = "arrow-glib/arrow-glib.h")] [Version (since = "7.0.0")] public static bool s3_is_enabled (); }