@@ -407,13 +407,12 @@ class Item_in_subselect :public Item_exists_subselect
407
407
- the same transformation is done on SELECT2; but the wrapped 'x' doesn't
408
408
need to be created again, the one created for SELECT1 could be reused
409
409
410
- - to achieve this, the wrapped 'x' is stored in member 'm_injected_left_expr'
411
- when it is created for SELECT1, and is later reused for SELECT2.
412
- */
410
+ - to achieve this, the wrapped 'x' is stored in member
411
+ 'm_injected_left_expr' when it is created for SELECT1, and is later
412
+ reused for SELECT2.
413
413
414
- /* *
415
- This will refer to a cached value which is reevaluated once for each candidate
416
- row, cf. setup in ::single_value_transformer.
414
+ This will refer to a cached value which is reevaluated once for each
415
+ candidate row, cf. setup in ::single_value_transformer.
417
416
*/
418
417
Item_direct_ref *m_injected_left_expr;
419
418
@@ -493,7 +492,8 @@ class Item_in_subselect :public Item_exists_subselect
493
492
494
493
Item_in_subselect ()
495
494
:Item_exists_subselect(), left_expr(NULL ), left_expr_cache(NULL ),
496
- left_expr_cache_filled (false ), need_expr_cache(TRUE ), m_injected_left_expr(NULL ),
495
+ left_expr_cache_filled (false ), need_expr_cache(TRUE ),
496
+ m_injected_left_expr(NULL ),
497
497
optimizer(NULL ), was_null(FALSE ), abort_on_null(FALSE ),
498
498
in2exists_info(NULL ), pushed_cond_guards(NULL ), upper_item(NULL )
499
499
{}
0 commit comments