Class SetFunDef.ExprIterCalc

  • All Implemented Interfaces:
    Calc, IterCalc
    Enclosing class:
    SetFunDef

    public static class SetFunDef.ExprIterCalc
    extends AbstractIterCalc
    Compiled expression that evaluates one or more expressions, each of which yields a tuple or a set of tuples, and returns the result as a tuple iterator.
    • Method Detail

      • evaluateIterable

        public TupleIterable evaluateIterable​(Evaluator evaluator)
        Description copied from interface: IterCalc
        Evaluates an expression to yield an Iterable of members or tuples.

        The Iterable is immutable.

        Parameters:
        evaluator - Evaluation context
        Returns:
        An Iterable of members or tuples, never null.