Skip to content

Class JSON_ARRAY_ITERATOR

ClassList > JSON_ARRAY_ITERATOR

Inherits the following classes: JSON_ITERATOR

Public Functions

Type Name
JSON_ARRAY_ITERATOR ()
virtual const JSON_VALUE * get () override
virtual bool has_next () override
virtual void next () override
virtual void set (const JSON_DOC & new_doc) override

Public Functions inherited from JSON_ITERATOR

See JSON_ITERATOR

Type Name
JSON_ITERATOR ()
void clear_content ()
virtual const JSON_VALUE * get () = 0
const JSON_DOC * get_value_to_doc ()
virtual bool has_next () = 0
bool is_empty () const
virtual void next () = 0
void reset ()
virtual void set (const JSON_DOC & new_doc) = 0
virtual ~JSON_ITERATOR ()

Protected Attributes inherited from JSON_ITERATOR

See JSON_ITERATOR

Type Name
const JSON_DOC * m_input_doc
JSON_DOC * m_value_doc

Public Functions Documentation

function JSON_ARRAY_ITERATOR

inline JSON_ARRAY_ITERATOR::JSON_ARRAY_ITERATOR () 

function get

inline virtual const  JSON_VALUE * JSON_ARRAY_ITERATOR::get () override

Implements JSON_ITERATOR::get


function has_next

virtual bool JSON_ARRAY_ITERATOR::has_next () override

Implements JSON_ITERATOR::has_next


function next

virtual void JSON_ARRAY_ITERATOR::next () override

Implements JSON_ITERATOR::next


function set

inline virtual void JSON_ARRAY_ITERATOR::set (
    const  JSON_DOC & new_doc
) override

Implements JSON_ITERATOR::set



The documentation for this class was generated from the following file cubrid/src/compat/db_json.cpp