![]()  | 
  
    MySQL 9.5.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 (const POS &pos, 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 (const POS &pos, Item *a, Item *b) const override | 
| Creates only an item tree node, without attempting to rewrite row constructors.  More... | |
| Item_bool_func * | combine (const POS &pos, 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.