LogicalVariable iLVar = newLogicalVariable();
UnnestOperator unnest = new UnnestOperator(iLVar, mutable(ufce(BuiltinOperators.ITERATE, vre(lVar))));
unnest.getInputs().add(mutable(tCtx.op));
List<Mutable<ILogicalExpression>> exprs = new ArrayList<Mutable<ILogicalExpression>>();
exprs.add(mutable(vre(iLVar)));
QueryResultSetDataSink sink = new QueryResultSetDataSink(ccb.getResultSetId(), null);
DistributeResultOperator op = new DistributeResultOperator(exprs, sink);
op.getInputs().add(mutable(unnest));
ALogicalPlanImpl lp = new ALogicalPlanImpl(mutable(op));
return lp;