List of all members.
| 
Public Member Functions | 
|  | Item_direct_view_ref (Name_resolution_context *context_arg, Item **item, const char *alias_name_arg, const char *table_name_arg, const char *field_name_arg) | 
|  | Item_direct_view_ref (THD *thd, Item_direct_ref *item) | 
| virtual bool | subst_argument_checker (uchar **arg) | 
| bool | fix_fields (THD *, Item **) | 
| bool | eq (const Item *item, bool binary_cmp) const | 
| Item * | get_tmp_table_item (THD *thd) | 
| virtual Ref_Type | ref_type () | 
Member Function Documentation
Compare two view column references for equality.
A view column reference is considered equal to another column reference if the second one is a view column and if both column references resolve to the same item. It is assumed that both items are of the same type.
- Parameters:
- 
  
    | item | item to compare with |  | binary_cmp | make binary comparison |  
 
- Return values:
- 
  
    | TRUE | Referenced item is equal to given item |  | FALSE | otherwise |  
 
Reimplemented from Item_ref.
 
 
Prepare referenced field then call usual Item_direct_ref::fix_fields .
- Parameters:
- 
  
    | thd | thread handler |  | reference | reference on reference where this item stored |  
 
- Return values:
- 
  
  
Reimplemented from Item_ref.
 
 
The documentation for this class was generated from the following files: