CUBRID Engine  latest
JSON_DUPLICATE_KEYS_CHECKER Class Reference
Inheritance diagram for JSON_DUPLICATE_KEYS_CHECKER:
Inheritance graph
Collaboration diagram for JSON_DUPLICATE_KEYS_CHECKER:
Collaboration graph

Public Member Functions

 JSON_DUPLICATE_KEYS_CHECKER ()=default
 
 ~JSON_DUPLICATE_KEYS_CHECKER () override=default
 
- Public Member Functions inherited from JSON_WALKER
int WalkDocument (const JSON_DOC &document)
 

Private Member Functions

int CallBefore (const JSON_VALUE &value) override
 

Additional Inherited Members

- Protected Member Functions inherited from JSON_WALKER
virtual ~JSON_WALKER ()=default
 
virtual int CallAfter (const JSON_VALUE &value)
 
virtual int CallOnArrayIterate ()
 
virtual int CallOnKeyIterate (const JSON_VALUE &key)
 
- Protected Attributes inherited from JSON_WALKER
bool m_stop
 

Detailed Description

Definition at line 442 of file db_json.cpp.

Constructor & Destructor Documentation

JSON_DUPLICATE_KEYS_CHECKER::JSON_DUPLICATE_KEYS_CHECKER ( )
default
JSON_DUPLICATE_KEYS_CHECKER::~JSON_DUPLICATE_KEYS_CHECKER ( )
overridedefault

Member Function Documentation

int JSON_DUPLICATE_KEYS_CHECKER::CallBefore ( const JSON_VALUE value)
overrideprivatevirtual

Reimplemented from JSON_WALKER.

Definition at line 688 of file db_json.cpp.

References ARG_FILE_LINE, ER_ERROR_SEVERITY, ER_JSON_DUPLICATE_KEY, er_set(), i, and NO_ERROR.


The documentation for this class was generated from the following file: