Index _ | A | B | C | D | E | F | I | L | M | N | O | P | R | S | T | U | V _ _NANOARROW_THROW_NOT_OK_IMPL (C macro) A allocate_c_array() (in module nanoarrow.c_array) allocate_c_array_stream() (in module nanoarrow.c_array_stream) allocate_c_schema() (in module nanoarrow.c_schema) Array (class in nanoarrow.array) array() (in module nanoarrow.array) ArrayBuilder (class in nanoarrow.c_array) ArrayFromIterableBuilder (class in nanoarrow.c_array) ArrayFromPyBufferBuilder (class in nanoarrow.c_array) ArrayStream (class in nanoarrow.array_stream) ARROW_C_DEVICE_DATA_INTERFACE (C macro) ARROW_C_DEVICE_STREAM_INTERFACE (C macro) ARROW_DEVICE_CPU (C macro) ARROW_DEVICE_CUDA (C macro) ARROW_DEVICE_CUDA_HOST (C macro) ARROW_DEVICE_CUDA_MANAGED (C macro) ARROW_DEVICE_EXT_DEV (C macro) ARROW_DEVICE_HEXAGON (C macro) ARROW_DEVICE_METAL (C macro) ARROW_DEVICE_ONEAPI (C macro) ARROW_DEVICE_OPENCL (C macro) ARROW_DEVICE_ROCM (C macro) ARROW_DEVICE_ROCM_HOST (C macro) ARROW_DEVICE_VPI (C macro) ARROW_DEVICE_VULKAN (C macro) ARROW_DEVICE_WEBGPU (C macro) ArrowArrayAllocateChildren (C++ function) ArrowArrayAllocateDictionary (C++ function) ArrowArrayAppendBytes (C++ function) ArrowArrayAppendDecimal (C++ function) ArrowArrayAppendDouble (C++ function) ArrowArrayAppendEmpty (C++ function) ArrowArrayAppendInt (C++ function) ArrowArrayAppendInterval (C++ function) ArrowArrayAppendNull (C++ function) ArrowArrayAppendString (C++ function) ArrowArrayAppendUInt (C++ function) ArrowArrayBuffer (C++ function) ArrowArrayFinishBuilding (C++ function) ArrowArrayFinishBuildingDefault (C++ function) ArrowArrayFinishElement (C++ function) ArrowArrayFinishUnionElement (C++ function) ArrowArrayInitFromArrayView (C++ function) ArrowArrayInitFromSchema (C++ function) ArrowArrayInitFromType (C++ function) ArrowArrayReserve (C++ function) ArrowArraySetBuffer (C++ function) ArrowArraySetValidityBitmap (C++ function) ArrowArrayShrinkToFit (C++ function) ArrowArrayStartAppending (C++ function) ArrowArrayValidityBitmap (C++ function) ArrowArrayViewAllocateChildren (C++ function) ArrowArrayViewAllocateDictionary (C++ function) ArrowArrayViewCompare (C++ function) ArrowArrayViewComputeNullCount (C++ function) ArrowArrayViewGetBufferDataType (C++ function) ArrowArrayViewGetBufferElementSizeBits (C++ function) ArrowArrayViewGetBufferType (C++ function) ArrowArrayViewGetBufferView (C++ function) ArrowArrayViewGetBytesUnsafe (C++ function) ArrowArrayViewGetDecimalUnsafe (C++ function) ArrowArrayViewGetDoubleUnsafe (C++ function) ArrowArrayViewGetIntUnsafe (C++ function) ArrowArrayViewGetNumBuffers (C++ function) ArrowArrayViewGetStringUnsafe (C++ function) ArrowArrayViewGetUIntUnsafe (C++ function) ArrowArrayViewInitFromSchema (C++ function) ArrowArrayViewInitFromType (C++ function) ArrowArrayViewIsNull (C++ function) ArrowArrayViewMove (C++ function) ArrowArrayViewReset (C++ function) ArrowArrayViewSetArray (C++ function) ArrowArrayViewSetArrayMinimal (C++ function) ArrowArrayViewSetLength (C++ function) ArrowArrayViewUnionChildIndex (C++ function) ArrowArrayViewUnionChildOffset (C++ function) ArrowArrayViewUnionTypeId (C++ function) ArrowArrayViewValidate (C++ function) ArrowBitClear (C++ function) ArrowBitCountSet (C++ function) ArrowBitGet (C++ function) ArrowBitmapAppend (C++ function) ArrowBitmapAppendInt32Unsafe (C++ function) ArrowBitmapAppendInt8Unsafe (C++ function) ArrowBitmapAppendUnsafe (C++ function) ArrowBitmapInit (C++ function) ArrowBitmapMove (C++ function) ArrowBitmapReserve (C++ function) ArrowBitmapReset (C++ function) ArrowBitmapResize (C++ function) ArrowBitSet (C++ function) ArrowBitSetTo (C++ function) ArrowBitsSetTo (C++ function) ArrowBitsUnpackInt32 (C++ function) ArrowBitsUnpackInt8 (C++ function) ArrowBufferAllocatorDefault (C++ function) ArrowBufferAppend (C++ function) ArrowBufferAppendBufferView (C++ function) ArrowBufferAppendDouble (C++ function) ArrowBufferAppendFill (C++ function) ArrowBufferAppendFloat (C++ function) ArrowBufferAppendInt16 (C++ function) ArrowBufferAppendInt32 (C++ function) ArrowBufferAppendInt64 (C++ function) ArrowBufferAppendInt8 (C++ function) ArrowBufferAppendStringView (C++ function) ArrowBufferAppendUInt16 (C++ function) ArrowBufferAppendUInt32 (C++ function) ArrowBufferAppendUInt64 (C++ function) ArrowBufferAppendUInt8 (C++ function) ArrowBufferAppendUnsafe (C++ function) ArrowBufferDeallocator (C++ function) ArrowBufferInit (C++ function) ArrowBufferMove (C++ function) ArrowBufferReserve (C++ function) ArrowBufferReset (C++ function) ArrowBufferResize (C++ function) ArrowBufferSetAllocator (C++ function) ArrowCharView (C++ function) ArrowDecimalAppendDigitsToBuffer (C++ function) ArrowDecimalSetDigits (C++ function) ArrowDevice (C++ struct) ArrowDevice::array_init (C++ member) ArrowDevice::array_move (C++ member) ArrowDevice::buffer_copy (C++ member) ArrowDevice::buffer_init (C++ member) ArrowDevice::buffer_move (C++ member) ArrowDevice::device_id (C++ member) ArrowDevice::device_type (C++ member) ArrowDevice::private_data (C++ member) ArrowDevice::release (C++ member) ArrowDevice::synchronize_event (C++ member) ArrowDeviceArray (C++ struct) ArrowDeviceArray::array (C++ member) ArrowDeviceArray::device_id (C++ member) ArrowDeviceArray::device_type (C++ member) ArrowDeviceArray::reserved (C++ member) ArrowDeviceArray::sync_event (C++ member) ArrowDeviceArrayInit (C++ function) ArrowDeviceArrayInitAsync (C++ function) ArrowDeviceArrayMove (C++ function) ArrowDeviceArrayMoveToDevice (C++ function) ArrowDeviceArrayStream (C++ struct) ArrowDeviceArrayStream::device_type (C++ member) ArrowDeviceArrayStream::get_last_error (C++ member) ArrowDeviceArrayStream::get_next (C++ member) ArrowDeviceArrayStream::get_schema (C++ member) ArrowDeviceArrayStream::private_data (C++ member) ArrowDeviceArrayStream::release (C++ member) ArrowDeviceArrayView (C++ struct) ArrowDeviceArrayViewCopy (C++ function) ArrowDeviceArrayViewCopyAsync (C++ function) ArrowDeviceArrayViewInit (C++ function) ArrowDeviceArrayViewReset (C++ function) ArrowDeviceArrayViewSetArray (C++ function) ArrowDeviceArrayViewSetArrayAsync (C++ function) ArrowDeviceArrayViewSetArrayMinimal (C++ function) ArrowDeviceBasicArrayStreamInit (C++ function) ArrowDeviceBufferCopy (C++ function) ArrowDeviceBufferCopyAsync (C++ function) ArrowDeviceBufferInit (C++ function) ArrowDeviceBufferInitAsync (C++ function) ArrowDeviceBufferMove (C++ function) ArrowDeviceCheckRuntime (C++ function) ArrowDeviceCpu (C++ function) ArrowDeviceInitCpu (C++ function) ArrowDeviceResolve (C++ function) ArrowDeviceType (C++ type) ArrowErrorSet (C++ function) ArrowFloatToHalfFloat (C++ function) ArrowFree (C++ function) ArrowHalfFloatToFloat (C++ function) ArrowIpcArrayStreamReaderInit (C++ function) ArrowIpcArrayStreamReaderOptions (C++ struct) ArrowIpcArrayStreamReaderOptions::field_index (C++ member) ArrowIpcArrayStreamReaderOptions::use_shared_buffers (C++ member) ArrowIpcCheckRuntime (C++ function) ArrowIpcCompressionType (C++ enum) ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_LZ4_FRAME (C++ enumerator) ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_NONE (C++ enumerator) ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_ZSTD (C++ enumerator) ArrowIpcDecoder (C++ struct) ArrowIpcDecoder::body_size_bytes (C++ member) ArrowIpcDecoder::codec (C++ member) ArrowIpcDecoder::endianness (C++ member) ArrowIpcDecoder::feature_flags (C++ member) ArrowIpcDecoder::footer (C++ member) ArrowIpcDecoder::header_size_bytes (C++ member) ArrowIpcDecoder::message_type (C++ member) ArrowIpcDecoder::metadata_version (C++ member) ArrowIpcDecoder::private_data (C++ member) ArrowIpcDecoderDecodeArray (C++ function) ArrowIpcDecoderDecodeArrayFromShared (C++ function) ArrowIpcDecoderDecodeArrayView (C++ function) ArrowIpcDecoderDecodeHeader (C++ function) ArrowIpcDecoderDecodeSchema (C++ function) ArrowIpcDecoderInit (C++ function) ArrowIpcDecoderPeekHeader (C++ function) ArrowIpcDecoderReset (C++ function) ArrowIpcDecoderSetEndianness (C++ function) ArrowIpcDecoderSetSchema (C++ function) ArrowIpcDecoderVerifyHeader (C++ function) ArrowIpcEncoder (C++ struct) ArrowIpcEncoder::private_data (C++ member) ArrowIpcEncoderEncodeSchema (C++ function) ArrowIpcEncoderEncodeSimpleRecordBatch (C++ function) ArrowIpcEncoderFinalizeBuffer (C++ function) ArrowIpcEncoderInit (C++ function) ArrowIpcEncoderReset (C++ function) ArrowIpcEndianness (C++ enum) ArrowIpcEndianness::NANOARROW_IPC_ENDIANNESS_BIG (C++ enumerator) ArrowIpcEndianness::NANOARROW_IPC_ENDIANNESS_LITTLE (C++ enumerator) ArrowIpcEndianness::NANOARROW_IPC_ENDIANNESS_UNINITIALIZED (C++ enumerator) ArrowIpcInputStream (C++ struct) ArrowIpcInputStream::private_data (C++ member) ArrowIpcInputStream::read (C++ member) ArrowIpcInputStream::release (C++ member) ArrowIpcInputStreamInitBuffer (C++ function) ArrowIpcInputStreamInitFile (C++ function) ArrowIpcInputStreamMove (C++ function) ArrowIpcMessageType (C++ enum) ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_DICTIONARY_BATCH (C++ enumerator) ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_RECORD_BATCH (C++ enumerator) ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_SCHEMA (C++ enumerator) ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_SPARSE_TENSOR (C++ enumerator) ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_TENSOR (C++ enumerator) ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_UNINITIALIZED (C++ enumerator) ArrowIpcMetadataVersion (C++ enum) ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V1 (C++ enumerator) ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V2 (C++ enumerator) ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V3 (C++ enumerator) ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V4 (C++ enumerator) ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V5 (C++ enumerator) ArrowIpcOutputStream (C++ struct) ArrowIpcOutputStream::private_data (C++ member) ArrowIpcOutputStream::release (C++ member) ArrowIpcOutputStream::write (C++ member) ArrowIpcOutputStreamInitBuffer (C++ function) ArrowIpcOutputStreamInitFile (C++ function) ArrowIpcOutputStreamMove (C++ function) ArrowIpcOutputStreamWrite (C++ function) ArrowIpcSharedBuffer (C++ struct) ArrowIpcSharedBufferInit (C++ function) ArrowIpcSharedBufferIsThreadSafe (C++ function) ArrowIpcSharedBufferReset (C++ function) ArrowIpcSystemEndianness (C++ function) ArrowIpcWriter (C++ struct) ArrowIpcWriter::private_data (C++ member) ArrowIpcWriterFinalizeFile (C++ function) ArrowIpcWriterInit (C++ function) ArrowIpcWriterReset (C++ function) ArrowIpcWriterStartFile (C++ function) ArrowIpcWriterWriteArrayStream (C++ function) ArrowIpcWriterWriteArrayView (C++ function) ArrowIpcWriterWriteSchema (C++ function) ArrowLayoutInit (C++ function) ArrowMalloc (C++ function) ArrowMetadataBuilderAppend (C++ function) ArrowMetadataBuilderInit (C++ function) ArrowMetadataBuilderRemove (C++ function) ArrowMetadataBuilderSet (C++ function) ArrowMetadataGetValue (C++ function) ArrowMetadataHasKey (C++ function) ArrowMetadataReader (C++ struct) ArrowMetadataReader::metadata (C++ member) ArrowMetadataReader::offset (C++ member) ArrowMetadataReader::remaining_keys (C++ member) ArrowMetadataReaderInit (C++ function) ArrowMetadataReaderRead (C++ function) ArrowMetadataSizeOf (C++ function) ArrowNanoarrowVersion (C++ function) ArrowNanoarrowVersionInt (C++ function) ArrowRealloc (C++ function) ArrowResolveChunk64 (C++ function) ArrowSchemaAllocateChildren (C++ function) ArrowSchemaAllocateDictionary (C++ function) ArrowSchemaDeepCopy (C++ function) ArrowSchemaInit (C++ function) ArrowSchemaInitFromType (C++ function) ArrowSchemaSetFormat (C++ function) ArrowSchemaSetMetadata (C++ function) ArrowSchemaSetName (C++ function) ArrowSchemaSetType (C++ function) ArrowSchemaSetTypeDateTime (C++ function) ArrowSchemaSetTypeDecimal (C++ function) ArrowSchemaSetTypeFixedSize (C++ function) ArrowSchemaSetTypeRunEndEncoded (C++ function) ArrowSchemaSetTypeStruct (C++ function) ArrowSchemaSetTypeUnion (C++ function) ArrowSchemaToString (C++ function) ArrowSchemaView (C++ struct) ArrowSchemaView::decimal_bitwidth (C++ member) ArrowSchemaView::decimal_precision (C++ member) ArrowSchemaView::decimal_scale (C++ member) ArrowSchemaView::extension_metadata (C++ member) ArrowSchemaView::extension_name (C++ member) ArrowSchemaView::fixed_size (C++ member) ArrowSchemaView::layout (C++ member) ArrowSchemaView::schema (C++ member) ArrowSchemaView::storage_type (C++ member) ArrowSchemaView::time_unit (C++ member) ArrowSchemaView::timezone (C++ member) ArrowSchemaView::type (C++ member) ArrowSchemaView::union_type_ids (C++ member) ArrowSchemaViewInit (C++ function) as_py() (Scalar method) B binary() (in module nanoarrow.schema) binary_view() (in module nanoarrow.schema) bool_() (in module nanoarrow.schema) buffer() (Array method) BufferInitSequence (C++ function) BufferInitWrapped (C++ function) buffers (Array property) byte_width (Schema property) C c_array() (in module nanoarrow.c_array) c_array_from_buffers() (in module nanoarrow.c_array) c_array_stream() (in module nanoarrow.c_array_stream) c_array_view() (in module nanoarrow.c_array) c_schema() (in module nanoarrow.c_schema) c_schema_view() (in module nanoarrow.c_schema) child() (Array method) chunk() (Array method) close() (ArrayStream method) create() (TimeUnit static method) D date32() (in module nanoarrow.schema) date64() (in module nanoarrow.schema) decimal128() (in module nanoarrow.schema) decimal256() (in module nanoarrow.schema) device (Array property) dictionary() (in module nanoarrow.schema) dictionary_ordered (Schema property) duration() (in module nanoarrow.schema) E EmptyArrayBuilder (class in nanoarrow.c_array) extension (Schema property) extension_type() (in module nanoarrow.schema) ExtensionAccessor (class in nanoarrow.schema) F field() (Schema method) fields (Schema property) fixed_size_binary() (in module nanoarrow.schema) fixed_size_list() (in module nanoarrow.schema) float16() (in module nanoarrow.schema) float32() (in module nanoarrow.schema) float64() (in module nanoarrow.schema) from_chunks() (Array static method) from_path() (ArrayStream static method) from_readable() (ArrayStream static method) from_url() (ArrayStream static method) I index_type (Schema property) infer_schema() (ArrayBuilder class method) (ArrayFromIterableBuilder class method) (ArrayFromPyBufferBuilder class method) (EmptyArrayBuilder class method) inspect() (Array method) int16() (in module nanoarrow.schema) int32() (in module nanoarrow.schema) int64() (in module nanoarrow.schema) int8() (in module nanoarrow.schema) interval_day_time() (in module nanoarrow.schema) interval_month_day_nano() (in module nanoarrow.schema) interval_months() (in module nanoarrow.schema) iter_children() (Array method) iter_chunk_views() (Array method) iter_chunks() (Array method) (ArrayStream method) iter_py() (Array method) (ArrayStream method) iter_scalar() (Array method) iter_tuples() (Array method) (ArrayStream method) L large_binary() (in module nanoarrow.schema) large_list() (in module nanoarrow.schema) large_string() (in module nanoarrow.schema) list_() (in module nanoarrow.schema) list_size (Schema property) M metadata (ExtensionAccessor property) (Schema property) module nanoarrow nanoarrow.array nanoarrow.array_stream nanoarrow.c_array nanoarrow.c_array_stream nanoarrow.c_schema nanoarrow.schema N n_buffers (Array property) n_children (Array property) n_chunks (Array property) n_fields (Schema property) NA (C++ member) name (ExtensionAccessor property) (Schema property) nanoarrow module nanoarrow.array module nanoarrow.array_stream module nanoarrow.c_array module nanoarrow.c_array_stream module nanoarrow.c_schema module nanoarrow.schema module nanoarrow::ArrayStreamFactory (C++ class) nanoarrow::EmptyArrayStream (C++ class) nanoarrow::Exception (C++ class) nanoarrow::testing::TestingJSONComparison (C++ class) nanoarrow::testing::TestingJSONComparison::ClearDifferences (C++ function) nanoarrow::testing::TestingJSONComparison::CompareArrayStream (C++ function) nanoarrow::testing::TestingJSONComparison::CompareBatch (C++ function) nanoarrow::testing::TestingJSONComparison::CompareSchema (C++ function) nanoarrow::testing::TestingJSONComparison::num_differences (C++ function) nanoarrow::testing::TestingJSONComparison::set_compare_batch_flags (C++ function) nanoarrow::testing::TestingJSONComparison::set_compare_float_precision (C++ function) nanoarrow::testing::TestingJSONComparison::set_compare_metadata_order (C++ function) nanoarrow::testing::TestingJSONComparison::SetSchema (C++ function) nanoarrow::testing::TestingJSONComparison::WriteDifferences (C++ function) nanoarrow::testing::TestingJSONReader (C++ class) nanoarrow::testing::TestingJSONReader::ReadBatch (C++ function) nanoarrow::testing::TestingJSONReader::ReadColumn (C++ function) nanoarrow::testing::TestingJSONReader::ReadDataFile (C++ function) nanoarrow::testing::TestingJSONReader::ReadField (C++ function) nanoarrow::testing::TestingJSONReader::ReadSchema (C++ function) nanoarrow::testing::TestingJSONWriter (C++ class) nanoarrow::testing::TestingJSONWriter::set_float_precision (C++ function) nanoarrow::testing::TestingJSONWriter::set_include_metadata (C++ function) nanoarrow::testing::TestingJSONWriter::WriteBatch (C++ function) nanoarrow::testing::TestingJSONWriter::WriteColumn (C++ function) nanoarrow::testing::TestingJSONWriter::WriteDataFile (C++ function) nanoarrow::testing::TestingJSONWriter::WriteField (C++ function) nanoarrow::testing::TestingJSONWriter::WriteMetadata (C++ function) nanoarrow::testing::TestingJSONWriter::WriteSchema (C++ function) nanoarrow::testing::TestingJSONWriter::WriteType (C++ function) nanoarrow::VectorArrayStream (C++ class) nanoarrow::ViewArrayAs (C++ class) nanoarrow::ViewArrayAsBytes (C++ class) nanoarrow::ViewArrayAsFixedSizeBytes (C++ class) nanoarrow::ViewArrayStream (C++ class) NANOARROW_IPC_FEATURE_COMPRESSED_BODY (C macro) NANOARROW_IPC_FEATURE_DICTIONARY_REPLACEMENT (C macro) NANOARROW_THROW_NOT_OK (C macro) null() (in module nanoarrow.schema) nullable (Schema property) O offset (Array property) P params (Schema property) precision (Schema property) R read_all() (ArrayStream method) read_next() (ArrayStream method) S Scalar (class in nanoarrow.array) scale (Schema property) schema (Array property) (ArrayStream property) Schema (class in nanoarrow.schema) schema (Scalar property) schema() (in module nanoarrow.schema) serialize() (Array method) (Schema method) storage (ExtensionAccessor property) string() (in module nanoarrow.schema) string_view() (in module nanoarrow.schema) struct() (in module nanoarrow.schema) T time32() (in module nanoarrow.schema) time64() (in module nanoarrow.schema) timestamp() (in module nanoarrow.schema) TimeUnit (class in nanoarrow.schema) timezone (Schema property) Type (class in nanoarrow.schema) type (Schema property) U uint16() (in module nanoarrow.schema) uint32() (in module nanoarrow.schema) uint64() (in module nanoarrow.schema) uint8() (in module nanoarrow.schema) UniqueArray (C++ type) UniqueArrayStream (C++ type) UniqueArrayView (C++ type) UniqueBitmap (C++ type) UniqueBuffer (C++ type) UniqueDecoder (C++ type) UniqueDevice (C++ type) UniqueDeviceArray (C++ type) UniqueDeviceArrayStream (C++ type) UniqueDeviceArrayView (C++ type) UniqueEncoder (C++ type) UniqueFooter (C++ type) UniqueInputStream (C++ type) UniqueOutputStream (C++ type) UniqueSchema (C++ type) UniqueWriter (C++ type) unit (Schema property) V value_type (Schema property)