API reference

python:irx:irx.builder.runtime.record_batch._SIGNATURES

attribute _SIGNATURES

_SIGNATURES: dict[str, tuple[str, tuple[str, ...]]] = {'irx_rb_parquet_reader_open_options': ('i32', ('p', 'p', 'p', 'p')), 'irx_rb_parquet_writer_open_options': ('i32', ('p', 'p', 'p', 'p')), 'irx_parquet_options_new': ('p', ()), 'irx_parquet_options_release': ('v', ('p',)), 'irx_parquet_options_int': ('i32', ('p', 'p', 'i64')), 'irx_parquet_options_text': ('i32', ('p', 'p', 'p')), 'irx_parquet_options_key': ('i32', ('p', 'p', 'i64')), 'irx_parquet_options_filter': ('i32', ('p', 'p', 'p', 'p', 'p')), 'irx_rb_parquet_reader_open': ('i32', ('p', 'p', 'i64', 'p')), 'irx_rb_parquet_writer_open': ('i32', ('p', 'p', 'p', 'i64', 'p')), 'irx_rb_csv_reader_open': ('i32', ('p', 'p', 'p', 'i32', 'i32', 'p')), 'irx_rb_csv_writer_open': ('i32', ('p', 'p', 'p', 'i32', 'p')), 'irx_rb_batch_to_table': ('i32', ('p', 'p', 'p')), 'irx_rb_batch_to_dynamic_table': ('i32', ('p', 'p')), 'irx_rb_table_to_dynamic_batch': ('i32', ('p', 'p')), 'irx_rb_table_to_batch': ('i32', ('p', 'p')), 'irx_rb_file_writer_open': ('i32', ('p', 'p', 'p')), 'irx_rb_file_reader_open': ('i32', ('p', 'p')), 'irx_rb_tcp_writer_open': ('i32', ('p', 'p', 'i32', 'i32', 'p')), 'irx_rb_tcp_reader_open': ('i32', ('p', 'i32', 'i32', 'p')), 'irx_rb_fd_writer_open': ('i32', ('p', 'i32', 'p')), 'irx_rb_fd_reader_open': ('i32', ('i32', 'p')), 'irx_rb_batch_schema': ('i32', ('p', 'p')), 'irx_rb_schema_field': ('i32', ('p', 'i32', 'p', 'p', 'p')), 'irx_rb_schema_equal': ('i32', ('p', 'p')), 'irx_rb_schema_export': ('i32', ('p', 'p')), 'irx_rb_schema_from_ipc': ('i32', ('p', 'i64', 'p')), 'irx_rb_schema_import': ('i32', ('p', 'p')), 'irx_rb_batch_export': ('i32', ('p', 'p', 'p')), 'irx_rb_batch_import': ('i32', ('p', 'p', 'p')), 'irx_rb_batch_export_stream': ('i32', ('p', 'p')), 'irx_rb_stream_reader_import': ('i32', ('p', 'p')), 'irx_rb_stream_reader_export': ('i32', ('p', 'p')), 'irx_rb_c_stream_release': ('v', ('p',)), 'irx_rb_c_array_release': ('v', ('p',)), 'irx_rb_c_schema_release': ('v', ('p',)), 'irx_csv_options_new': ('p', ()), 'irx_csv_options_release': ('v', ('p',)), 'irx_csv_options_int': ('i32', ('p', 'p', 'i64')), 'irx_csv_options_text': ('i32', ('p', 'p', 'p')), 'irx_csv_options_clear': ('i32', ('p', 'p')), 'irx_rb_csv_reader_open_options': ('i32', ('p', 'p', 'p', 'p')), 'irx_rb_csv_writer_open_options': ('i32', ('p', 'p', 'p', 'p')), 'irx_rb_csv_read_table': ('i32', ('p', 'p', 'p', 'p')), 'irx_rb_csv_write_table': ('i32', ('p', 'p', 'p')), 'irx_rb_parquet_read_table': ('i32', ('p', 'p', 'p', 'i32', 'p')), 'irx_rb_parquet_write_table': ('i32', ('p', 'p', 'p', 'i32')), 'irx_rb_reader_read_table': ('i32', ('p', 'p')), 'irx_rb_writer_write_table': ('i32', ('p', 'p')), 'irx_rb_table_schema': ('i32', ('p', 'p')), 'irx_rb_table_cast': ('i32', ('p', 'p', 'p')), 'irx_rb_table_project': ('i32', ('p', 'p', 'i32', 'p')), 'irx_rb_schema_add_named_field': ('i32', ('p', 'p', 'p', 'i32')), None: ARROW_API_SIGNATURES, 'irx_rb_schema_clone': ('i32', ('p', 'p')), 'irx_rb_batch_clone': ('i32', ('p', 'p')), 'irx_rb_schema_type_name': ('i32', ('p', 'i32', 'p')), 'irx_record_batch_errmsg': ('p', ()), 'irx_record_batch_abi_version': ('i32', ()), 'irx_type_primitive': ('p', ('i32',)), 'irx_type_list': ('p', ('p',)), 'irx_type_struct': ('p', ('p', 'p', 'i32')), 'irx_type_release': ('v', ('p',)), 'irx_rb_schema_create': ('i32', ('p',)), 'irx_rb_schema_add_field': ('i32', ('p', 'p', 'i32', 'i32')), 'irx_rb_schema_add_field2': ('i32', ('p', 'p', 'p', 'i32')), 'irx_rb_schema_num_fields': ('i32', ('p',)), 'irx_rb_schema_release': ('v', ('p',)), 'irx_rb_builder_create': ('i32', ('p', 'p')), 'irx_rb_builder_append_int8': ('i32', ('p', 'i32', 'i8')), 'irx_rb_builder_append_int16': ('i32', ('p', 'i32', 'i16')), 'irx_rb_builder_append_int32': ('i32', ('p', 'i32', 'i32')), 'irx_rb_builder_append_int64': ('i32', ('p', 'i32', 'i64')), 'irx_rb_builder_append_uint8': ('i32', ('p', 'i32', 'i8')), 'irx_rb_builder_append_uint16': ('i32', ('p', 'i32', 'i16')), 'irx_rb_builder_append_uint32': ('i32', ('p', 'i32', 'i32')), 'irx_rb_builder_append_uint64': ('i32', ('p', 'i32', 'i64')), 'irx_rb_builder_append_float32': ('i32', ('p', 'i32', 'f32')), 'irx_rb_builder_append_float64': ('i32', ('p', 'i32', 'f64')), 'irx_rb_builder_append_bool': ('i32', ('p', 'i32', 'i32')), 'irx_rb_builder_append_utf8': ('i32', ('p', 'i32', 'p', 'i64')), 'irx_rb_builder_append_date': ('i32', ('p', 'i32', 'i64')), 'irx_rb_builder_append_timestamp': ('i32', ('p', 'i32', 'i64')), 'irx_rb_builder_append_time': ('i32', ('p', 'i32', 'i64')), 'irx_rb_builder_append_null': ('i32', ('p', 'i32')), 'irx_rb_builder_append_list': ('i32', ('p', 'i32', 'p', 'i64')), 'irx_rb_builder_struct_append': ('i32', ('p', 'i32')), 'irx_rb_builder_struct_field_int': ('i32', ('p', 'i32', 'i32', 'i64')), 'irx_rb_builder_struct_field_float': ('i32', ('p', 'i32', 'i32', 'f64')), 'irx_rb_builder_finish': ('i32', ('p', 'p')), 'irx_rb_builder_release': ('v', ('p',)), 'irx_rb_batch_num_rows': ('i64', ('p',)), 'irx_rb_batch_num_columns': ('i32', ('p',)), 'irx_rb_batch_get_int8': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_int16': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_int32': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_int64': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_uint8': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_uint16': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_uint32': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_uint64': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_float32': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_float64': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_bool': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_utf8': ('i32', ('p', 'i32', 'i64', 'p', 'p')), 'irx_rb_batch_get_date': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_timestamp': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_get_time': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_is_null': ('i32', ('p', 'i32', 'i64', 'p')), 'irx_rb_batch_value_buffer': ('i32', ('p', 'i32', 'p', 'p')), 'irx_rb_batch_list_elem_type': ('i32', ('p', 'i32', 'p')), 'irx_rb_batch_list_offsets': ('i32', ('p', 'i32', 'p', 'p')), 'irx_rb_batch_list_child_buffer': ('i32', ('p', 'i32', 'p', 'p')), 'irx_rb_batch_struct_num_fields': ('i32', ('p', 'i32', 'p')), 'irx_rb_batch_struct_field_name': ('i32', ('p', 'i32', 'i32', 'p')), 'irx_rb_batch_struct_field_type': ('i32', ('p', 'i32', 'i32', 'p')), 'irx_rb_batch_struct_field_buffer': ('i32', ('p', 'i32', 'i32', 'p', 'p')), 'irx_rb_batch_release': ('v', ('p',)), 'irx_rb_stream_writer_open_file': ('i32', ('p', 'p', 'p')), 'irx_rb_stream_writer_open_buffer': ('i32', ('p', 'p')), 'irx_rb_stream_writer_write_batch': ('i32', ('p', 'p')), 'irx_rb_stream_writer_close': ('i32', ('p',)), 'irx_rb_stream_writer_buffer_data': ('i32', ('p', 'p', 'p')), 'irx_rb_stream_writer_release': ('v', ('p',)), 'irx_rb_stream_reader_open_file': ('i32', ('p', 'p')), 'irx_rb_stream_reader_open_buffer': ('i32', ('p', 'i64', 'p')), 'irx_rb_stream_reader_next_batch': ('i32', ('p', 'p')), 'irx_rb_stream_reader_schema': ('p', ('p',)), 'irx_rb_stream_reader_close': ('v', ('p',))}

Source: packages/irx/src/irx/builder/runtime/record_batch.py:79

Search documentation

Type to search.