C++ SDK Documentation  24.2.0
Vertica::Array::ArrayReader Class Reference

Interface for reading array data. This class wraps a BlockReader which reads the elements of an array datum. More...

Collaboration diagram for Vertica::Array::ArrayReader:
Collaboration graph

Public Member Functions

BlockReadergetElementBlock ()
 
const BlockReadergetElementBlock () const
 
BlockReaderoperator* ()
 
const BlockReaderoperator* () const
 
BlockReaderoperator-> ()
 
const BlockReaderoperator-> () const
 

Detailed Description

Interface for reading array data. This class wraps a BlockReader which reads the elements of an array datum.

Member Function Documentation

◆ operator*() [1/2]

BlockReader& Vertica::Array::ArrayReader::operator* ( )
inline
Returns
a reference to the wrapped BlockReader

◆ operator*() [2/2]

const BlockReader& Vertica::Array::ArrayReader::operator* ( ) const
inline
Returns
a reference to the wrapped BlockReader

◆ operator->() [1/2]

BlockReader* Vertica::Array::ArrayReader::operator-> ( )
inline
Returns
a pointer to the wrapped BlockReader

◆ operator->() [2/2]

const BlockReader* Vertica::Array::ArrayReader::operator-> ( ) const
inline
Returns
a pointer to the wrapped BlockReader