fix table lookup not reset evaluated flags bug
This commit is contained in:
		| @ -305,6 +305,7 @@ void ObTableLookupOp::reset() | |||||||
| int ObTableLookupOp::get_store_next_row() | int ObTableLookupOp::get_store_next_row() | ||||||
| { | { | ||||||
|   int ret = OB_SUCCESS; |   int ret = OB_SUCCESS; | ||||||
|  |   clear_evaluated_flag(); | ||||||
|   if (OB_FAIL(result_iter_.get_next_row_skip_const(eval_ctx_, MY_SPEC.remote_tsc_spec_->output_))) { |   if (OB_FAIL(result_iter_.get_next_row_skip_const(eval_ctx_, MY_SPEC.remote_tsc_spec_->output_))) { | ||||||
|     if (OB_UNLIKELY(OB_ITER_END != ret)) { |     if (OB_UNLIKELY(OB_ITER_END != ret)) { | ||||||
|       LOG_WARN("fail to get next row", K(ret)); |       LOG_WARN("fail to get next row", K(ret)); | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 st0
					st0