C++ SDK Documentation  23.3.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

BlockReader * getElementBlock ()
 
const BlockReader * getElementBlock () const
 
BlockReader & operator* ()
 
const BlockReader & operator* () const
 
BlockReader * operator-> ()
 
const BlockReader * operator-> () const
 

Detailed Description

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

Member Function Documentation

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