My Project
Public Member Functions
Item_is_not_null_test Class Reference
Inheritance diagram for Item_is_not_null_test:
Item_func_isnull Item_bool_func Item_int_func Item_func Item_result_field Item

List of all members.

Public Member Functions

 Item_is_not_null_test (Item_in_subselect *ow, Item *a)
enum Functype functype () const
longlong val_int ()
const char * func_name () const
void update_used_tables ()
table_map get_initial_pseudo_tables () const

Member Function Documentation

table_map Item_is_not_null_test::get_initial_pseudo_tables ( ) const [inline, virtual]

We add RAND_TABLE_BIT to prevent moving this item from HAVING to WHERE.

Return values:
AlwaysRAND_TABLE_BIT

Reimplemented from Item_func.

Optimize case of not_null_column IS NULL.

Reimplemented from Item_func_isnull.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines