#include <item_cmpfunc.h>
◆ cmp_item_json()
Construct a cmp_item_json object.
- Parameters
-
wrapper | a Json_wrapper for holding the JSON value in the comparison |
holder | pre-alloced memory for creating JSON scalar values without using the heap |
◆ ~cmp_item_json()
cmp_item_json::~cmp_item_json |
( |
| ) |
|
|
overridedefault |
◆ cmp()
int cmp_item_json::cmp |
( |
Item * |
item | ) |
|
|
overridevirtual |
- Returns
- result (true, false or UNKNOWN) of "stored argument's value <> item's value"
Implements cmp_item.
◆ compare()
int cmp_item_json::compare |
( |
const cmp_item * |
ci | ) |
const |
|
overridevirtual |
◆ make_same()
◆ store_value()
void cmp_item_json::store_value |
( |
Item * |
item | ) |
|
|
overridevirtual |
◆ m_holder
Cache for the value above.
◆ m_str_value
String cmp_item_json::m_str_value |
|
private |
◆ m_value
Cached JSON value to look up.
The documentation for this class was generated from the following files: