public override G.IEnumerable<Value> Values( EvalEnv ee ) { var rs = new SingleResultSet(); TE.FetchTo( rs, ee ); var rows = rs.Table.Rows; for ( int i = 0; i < rows.Count; i += 1 ) yield return rows[i][0]; }
public For(TableExpression te, int[] assigns, Block b) { Fetched = 0; Assigns = assigns; LocalValues = b.Locals; var rs = new SingleResultSet(); te.FetchTo(rs, b); Rows = rs.Table.Rows; }