sparrow 1.3.0
Loading...
Searching...
No Matches
sparrow::arrow_array_stream_private_data Class Reference

#include <private_data.hpp>

Public Member Functions

 arrow_array_stream_private_data ()=default
 
void import_schema (schema_unique_ptr &&out_schema)
 
ArrowSchemaschema ()
 
const ArrowSchemaschema () const
 
template<std::ranges::input_range R>
requires std::same_as<std::ranges::range_value_t<R>, ArrowArray*>
void import_arrays (R &&arrays)
 
void import_array (array_unique_ptr &&array)
 
ArrowArrayexport_next_array ()
 
const std::string & get_last_error_message () const
 
void set_last_error_message (std::string_view message)
 

Detailed Description

Definition at line 28 of file private_data.hpp.

Constructor & Destructor Documentation

◆ arrow_array_stream_private_data()

sparrow::arrow_array_stream_private_data::arrow_array_stream_private_data ( )
default

Member Function Documentation

◆ export_next_array()

ArrowArray * sparrow::arrow_array_stream_private_data::export_next_array ( )
inlinenodiscard

Definition at line 64 of file private_data.hpp.

Here is the call graph for this function:

◆ get_last_error_message()

const std::string & sparrow::arrow_array_stream_private_data::get_last_error_message ( ) const
inlinenodiscard

Definition at line 76 of file private_data.hpp.

◆ import_array()

void sparrow::arrow_array_stream_private_data::import_array ( array_unique_ptr && array)
inline

Definition at line 59 of file private_data.hpp.

Here is the caller graph for this function:

◆ import_arrays()

template<std::ranges::input_range R>
requires std::same_as<std::ranges::range_value_t<R>, ArrowArray*>
void sparrow::arrow_array_stream_private_data::import_arrays ( R && arrays)
inline

Definition at line 51 of file private_data.hpp.

◆ import_schema()

void sparrow::arrow_array_stream_private_data::import_schema ( schema_unique_ptr && out_schema)
inline

Definition at line 34 of file private_data.hpp.

Here is the caller graph for this function:

◆ schema() [1/2]

ArrowSchema * sparrow::arrow_array_stream_private_data::schema ( )
inlinenodiscard

Definition at line 39 of file private_data.hpp.

Here is the caller graph for this function:

◆ schema() [2/2]

const ArrowSchema * sparrow::arrow_array_stream_private_data::schema ( ) const
inlinenodiscard

Definition at line 44 of file private_data.hpp.

◆ set_last_error_message()

void sparrow::arrow_array_stream_private_data::set_last_error_message ( std::string_view message)
inline

Definition at line 81 of file private_data.hpp.


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