MySQL 9.1.0
Source Code Documentation
|
Abstract factory interface for creating comparison predicates. More...
#include <item_cmpfunc.h>
Public Member Functions | |
virtual | ~Comp_creator ()=default |
virtual Item_bool_func * | create (Item *a, Item *b) const =0 |
virtual const char * | symbol (bool invert) const =0 |
This interface is only used by Item_allany_subselect. More... | |
virtual bool | eqne_op () const =0 |
virtual bool | l_op () const =0 |
Abstract factory interface for creating comparison predicates.
|
virtualdefault |
|
pure virtual |
Implemented in Linear_comp_creator, Gt_creator, Lt_creator, Ge_creator, and Le_creator.
|
pure virtual |
Implemented in Linear_comp_creator, Gt_creator, Lt_creator, Ge_creator, and Le_creator.
|
pure virtual |
Implemented in Linear_comp_creator, Gt_creator, Lt_creator, Ge_creator, and Le_creator.
|
pure virtual |
This interface is only used by Item_allany_subselect.
Implemented in Eq_creator, Equal_creator, Ne_creator, Gt_creator, Lt_creator, Ge_creator, and Le_creator.