PinIterator Class Reference

Inherited by PinAnyObservingIterator, PinElemDroppingIterator, PinElemObservingIterator, PinElemObservingIteratorConst, and PinElemOwningIterator.

List of all members.

Public Member Functions

virtual ~PinIterator ()
PinBool hasMore () const
void reset ()
pin_fld_num_t getFieldNum () const
u_int32 getFieldType () const
PinRecId getRecId () const

Protected Member Functions

 PinIterator ()
 PinIterator (const PinIterator &other)
void operator= (const PinIterator &other)

Protected Attributes

pin_cookie_t m_cookie
PinRecId m_recid
int32 m_fldnum
PinBool m_optional
int m_max
int m_curr
pin_flist_tm_flistp


Constructor & Destructor Documentation

virtual PinIterator::~PinIterator (  )  [virtual]

PinIterator::PinIterator (  )  [protected]

PinIterator::PinIterator ( const PinIterator other  )  [protected]


Member Function Documentation

PinBool PinIterator::hasMore (  )  const

void PinIterator::reset (  ) 

pin_fld_num_t PinIterator::getFieldNum (  )  const

u_int32 PinIterator::getFieldType (  )  const

PinRecId PinIterator::getRecId (  )  const

void PinIterator::operator= ( const PinIterator other  )  [protected]


Member Data Documentation

int PinIterator::m_max [protected]

int PinIterator::m_curr [protected]


Copyright 2017, 2023, Oracle and/or its affiliates.