|
QGIS API Documentation 3.99.0-Master (26c88405ac0)
|
Wrapper around an ArrowArray. More...
#include <qgsarrowiterator.h>
Public Member Functions | |
| QgsArrowArray ()=default | |
| Construct invalid array holder. | |
| QgsArrowArray (const QgsArrowArray &other)=delete | |
| QgsArrowArray (QgsArrowArray &&other) | |
| Move constructor. | |
| ~QgsArrowArray () | |
| struct ArrowArray * | array () |
| Access the underlying ArrowArray from C++. | |
| const struct ArrowArray * | array () const |
| Access the underlying ArrowArray immutably from C++. | |
| unsigned long long | cArrayAddress () const |
| Returns the address of the underlying ArrowArray for import or export across boundaries. | |
| void | exportToAddress (unsigned long long otherAddress) |
| Export this array to the address of an empty ArrowArray for export across boundaries. | |
| bool | isValid () const |
Returns true if this wrapper object holds a valid ArrowArray. | |
| QgsArrowArray & | operator= (QgsArrowArray &&other) |
| Move-assign constructor. | |
| QgsArrowArray & | operator= (QgsArrowArray &other)=delete |
Wrapper around an ArrowArray.
This object provides a helper to allow arrays to be passed to or returned from QGIS functions in C++ or Python. See the documentation for the Arrow C Data Interface for how to interact with the underlying ArrowArray: https://arrow.apache.org/docs/format/CDataInterface.html
Definition at line 208 of file qgsarrowiterator.h.
|
default |
Construct invalid array holder.
|
delete |
| QgsArrowArray::QgsArrowArray | ( | QgsArrowArray && | other | ) |
Move constructor.
Definition at line 116 of file qgsarrowiterator.cpp.
| QgsArrowArray::~QgsArrowArray | ( | ) |
Definition at line 136 of file qgsarrowiterator.cpp.
| struct ArrowArray * QgsArrowArray::array | ( | ) |
Access the underlying ArrowArray from C++.
Definition at line 144 of file qgsarrowiterator.cpp.
| const struct ArrowArray * QgsArrowArray::array | ( | ) | const |
Access the underlying ArrowArray immutably from C++.
Definition at line 149 of file qgsarrowiterator.cpp.
| unsigned long long QgsArrowArray::cArrayAddress | ( | ) | const |
Returns the address of the underlying ArrowArray for import or export across boundaries.
Definition at line 154 of file qgsarrowiterator.cpp.
| void QgsArrowArray::exportToAddress | ( | unsigned long long | otherAddress | ) |
Export this array to the address of an empty ArrowArray for export across boundaries.
Definition at line 159 of file qgsarrowiterator.cpp.
| bool QgsArrowArray::isValid | ( | ) | const |
Returns true if this wrapper object holds a valid ArrowArray.
Definition at line 165 of file qgsarrowiterator.cpp.
| QgsArrowArray & QgsArrowArray::operator= | ( | QgsArrowArray && | other | ) |
Move-assign constructor.
Definition at line 126 of file qgsarrowiterator.cpp.
|
delete |