/// <summary> /// <para>Transform each element of one or more sequences by applying a mapping function to them. If <code>map</code> is run with two or more sequences, it will iterate for as many items as there are in the shortest sequence.</para> /// </summary> /// <example><para>Example: Return the first five squares.</para> /// <code>r.expr([1, 2, 3, 4, 5]).map(function (val) { /// return val.mul(val); /// }).run(conn, callback); /// // Result passed to callback /// [1, 4, 9, 16, 25] /// </code></example> public Map map ( Object exprA, Object exprB, Object exprC, ReqlFunction4 func4 ) { Arguments arguments = new Arguments(this); arguments.CoerceAndAdd(exprA); arguments.CoerceAndAdd(exprB); arguments.CoerceAndAdd(exprC); arguments.CoerceAndAdd(func4); return new Map (arguments ); }
public Funcall do_ ( Object expr, Object exprA, Object exprB, Object exprC, ReqlFunction4 func4 ) { Arguments arguments = new Arguments(); arguments.CoerceAndAdd(expr); arguments.CoerceAndAdd(exprA); arguments.CoerceAndAdd(exprB); arguments.CoerceAndAdd(exprC); arguments.CoerceAndAdd(func4); return new Funcall (arguments); }
internal Map map ( Object exprA, Object exprB, Object exprC, ReqlFunction4 func4 ) { return Map ( exprA, exprB, exprC, func4 ); }