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: