| 600 | } |
| 601 | |
| 602 | inline bool AnalyticEvalNode::PrevRowCompare( |
| 603 | ScalarExprEvaluator* pred_eval, const TupleRow* child_tuple_cmp_row) { |
| 604 | DCHECK(pred_eval != nullptr); |
| 605 | BooleanVal result = pred_eval->GetBooleanVal(child_tuple_cmp_row); |
| 606 | DCHECK(!result.is_null); |
| 607 | return result.val; |
| 608 | } |
| 609 | |
| 610 | Status AnalyticEvalNode::ProcessChildBatches(RuntimeState* state) { |
| 611 | // Consume child batches until eos or there are enough rows to return more than an |
nothing calls this directly
no test coverage detected