sparrow 2.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
Loading...
Searching...
No Matches
sparrow::run_end_encoded_reference Class Reference

#include <run_end_encoded_array.hpp>

Public Types

using value_type = array_traits::value_type
 
using const_reference = array_traits::const_reference
 

Public Member Functions

SPARROW_API run_end_encoded_reference (run_end_encoded_array &array, std::size_t index)
 
SPARROW_API run_end_encoded_reference (run_end_encoded_array &array, std::size_t index, std::size_t run_index)
 
 run_end_encoded_reference (const run_end_encoded_reference &)=default
 
 run_end_encoded_reference (run_end_encoded_reference &&) noexcept=default
 
SPARROW_API run_end_encoded_referenceoperator= (const run_end_encoded_reference &rhs)
 
SPARROW_API run_end_encoded_referenceoperator= (const const_reference &rhs)
 
SPARROW_API run_end_encoded_referenceoperator= (const value_type &rhs)
 
SPARROW_API bool has_value () const
 
SPARROW_API operator const_reference () const
 

Detailed Description

Definition at line 27 of file run_end_encoded_array.hpp.

Member Typedef Documentation

◆ const_reference

◆ value_type

Constructor & Destructor Documentation

◆ run_end_encoded_reference() [1/4]

SPARROW_API sparrow::run_end_encoded_reference::run_end_encoded_reference ( run_end_encoded_array & array,
std::size_t index )
Here is the caller graph for this function:

◆ run_end_encoded_reference() [2/4]

SPARROW_API sparrow::run_end_encoded_reference::run_end_encoded_reference ( run_end_encoded_array & array,
std::size_t index,
std::size_t run_index )

◆ run_end_encoded_reference() [3/4]

sparrow::run_end_encoded_reference::run_end_encoded_reference ( const run_end_encoded_reference & )
default
Here is the call graph for this function:

◆ run_end_encoded_reference() [4/4]

sparrow::run_end_encoded_reference::run_end_encoded_reference ( run_end_encoded_reference && )
defaultnoexcept
Here is the call graph for this function:

Member Function Documentation

◆ has_value()

SPARROW_API bool sparrow::run_end_encoded_reference::has_value ( ) const
nodiscard
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator const_reference()

SPARROW_API sparrow::run_end_encoded_reference::operator const_reference ( ) const
nodiscard

◆ operator=() [1/3]

SPARROW_API run_end_encoded_reference & sparrow::run_end_encoded_reference::operator= ( const const_reference & rhs)
Here is the call graph for this function:

◆ operator=() [2/3]

SPARROW_API run_end_encoded_reference & sparrow::run_end_encoded_reference::operator= ( const run_end_encoded_reference & rhs)
Here is the call graph for this function:

◆ operator=() [3/3]

SPARROW_API run_end_encoded_reference & sparrow::run_end_encoded_reference::operator= ( const value_type & rhs)
Here is the call graph for this function:

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