MySQL 9.1.0
Source Code Documentation
|
#include <item_cmpfunc.h>
Public Member Functions | |
const char * | symbol (bool invert) const override |
This interface is only used by Item_allany_subselect. More... | |
Public Member Functions inherited from Linear_comp_creator | |
Item_bool_func * | create (Item *a, Item *b) const override |
This implementation of the factory method also implements flattening of row constructors. More... | |
bool | eqne_op () const override |
bool | l_op () const override |
Public Member Functions inherited from Comp_creator | |
virtual | ~Comp_creator ()=default |
Protected Member Functions | |
Item_bool_func * | create_scalar_predicate (Item *a, Item *b) const override |
Creates only an item tree node, without attempting to rewrite row constructors. More... | |
Item_bool_func * | combine (List< Item > list) const override |
Combines a list of conditions exp op exp . More... | |
|
overrideprotectedvirtual |
Combines a list of conditions exp op exp
.
Implements Linear_comp_creator.
|
overrideprotectedvirtual |
Creates only an item tree node, without attempting to rewrite row constructors.
Implements Linear_comp_creator.
|
inlineoverridevirtual |
This interface is only used by Item_allany_subselect.
Implements Comp_creator.