sparrow 0.3.0
|
Go to the source code of this file.
Namespaces | |
namespace | sparrow |
Functions | |
template<layout_or_array A> | |
bool | sparrow::owns_arrow_array (const A &a) |
Returns true if the given layout or array has ownership of its internal ArrowArray. | |
template<layout_or_array A> | |
bool | sparrow::owns_arrow_schema (const A &a) |
Returns true if the given layout or array has ownership of its internal ArrowSchema. | |
template<layout_or_array A> | |
ArrowArray * | sparrow::get_arrow_array (A &a) |
Returns a pointer to the internal ArrowArray of the given array or layout. | |
template<layout_or_array A> | |
ArrowSchema * | sparrow::get_arrow_schema (A &a) |
Returns a pointer to the internal ArrowSchema of the given array or layout. | |
template<layout_or_array A> | |
std::pair< ArrowArray *, ArrowSchema * > | sparrow::get_arrow_structures (A &a) |
Returns pointers to the internal ArrowArray and ArrowSchema of the given Array or layout. | |
template<layout_or_array A> | |
ArrowArray | sparrow::extract_arrow_array (A &&a) |
Extracts the internal ArrowArray structure from the given Array or typed layout. | |
template<layout_or_array A> | |
ArrowSchema | sparrow::extract_arrow_schema (A &&a) |
Extracts the internal ArrowSchema structure from the given array or typed layout. | |
template<layout_or_array A> | |
std::pair< ArrowArray, ArrowSchema > | sparrow::extract_arrow_structures (A &&a) |
Extracts the internal ArrowArrays and ArrowSchema structures from the given array or typed layout. | |