Vertica::Array::ArrayReader Class Reference

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

Collaboration diagram for Vertica::Array::ArrayReader:

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