sparrow-ipc 0.2.0
Loading...
Searching...
No Matches
sparrow_ipc::record_batch_block Struct Reference

Represents a block entry in the Arrow IPC file footer. More...

#include <stream_file_serializer.hpp>

Collaboration diagram for sparrow_ipc::record_batch_block:
[legend]

Public Attributes

int64_t offset
 Offset from the start of the file to the record batch message.
 
int32_t metadata_length
 Length of the metadata (FlatBuffer message)
 
int64_t body_length
 Length of the record batch body (data buffers)
 

Detailed Description

Represents a block entry in the Arrow IPC file footer.

Each block describes the location and size of a record batch in the file.

Definition at line 24 of file stream_file_serializer.hpp.

Member Data Documentation

◆ body_length

int64_t sparrow_ipc::record_batch_block::body_length

Length of the record batch body (data buffers)

Examples
/home/runner/work/sparrow-ipc/sparrow-ipc/include/sparrow_ipc/stream_file_serializer.hpp.

Definition at line 28 of file stream_file_serializer.hpp.

◆ metadata_length

int32_t sparrow_ipc::record_batch_block::metadata_length

Length of the metadata (FlatBuffer message)

Examples
/home/runner/work/sparrow-ipc/sparrow-ipc/include/sparrow_ipc/stream_file_serializer.hpp.

Definition at line 27 of file stream_file_serializer.hpp.

◆ offset

int64_t sparrow_ipc::record_batch_block::offset

Offset from the start of the file to the record batch message.

Examples
/home/runner/work/sparrow-ipc/sparrow-ipc/include/sparrow_ipc/stream_file_serializer.hpp.

Definition at line 26 of file stream_file_serializer.hpp.


The documentation for this struct was generated from the following file: