A supertype for cursor predicate objects. More...
#include <dictionary_types.h>
Public Attributes | |
ion_predicate_type_t | type |
ion_predicate_statement_t | statement |
void(* | destroy )(ion_predicate_t **) |
Detailed Description
A supertype for cursor predicate objects.
This is a super type. The state information must be stored within a subtype that makes sense to the particular dictionary implementation.
There are different types of predicates for different types of dictionary operations.
A predicate is used with the find statement to produce a dictionary instance with multiple values.
Definition at line 376 of file dictionary_types.h.
Member Data Documentation
void(* predicate::destroy) (ion_predicate_t **) |
A function pointer used to later free memory associated with the
predicate.
Definition at line 384 of file dictionary_types.h.
ion_predicate_statement_t predicate::statement |
Predicate statement data. This is specific to the type of predicate.
Definition at line 380 of file dictionary_types.h.
ion_predicate_type_t predicate::type |
Predicate type data for this predicate.
Definition at line 378 of file dictionary_types.h.
The documentation for this struct was generated from the following file: