public __construct ( Pinq\Iterators\Standard\IIterator $outerIterator, Pinq\Iterators\Standard\IIterator $innerIterator ) | ||
$outerIterator | Pinq\Iterators\Standard\IIterator | |
$innerIterator | Pinq\Iterators\Standard\IIterator |
public function __construct(IIterator $outerIterator, IIterator $innerIterator, callable $outerKeyFunction, callable $innerKeyFunction) { parent::__construct($outerIterator, $innerIterator); self::__constructJoinOnEqualityIterator($outerKeyFunction, $innerKeyFunction); }
public function __construct(IIterator $outerIterator, IIterator $innerIterator, callable $filter) { parent::__construct($outerIterator, $innerIterator); self::__constructJoinOnIterator($filter); }
public function __construct(IIterator $outerIterator, IIterator $innerIterator, callable $traversableFactory) { parent::__construct($outerIterator, $innerIterator); self::__constructGroupJoinIterator($traversableFactory); }