Flow PHP

Joiner

FinalYes

Methods

__construct()  : mixed
join()  : Generator<string|int, Rows>
keys()  : null|JoinKeys
schema()  : Schema

Methods

__construct()

public __construct(Expression $expression, Join $type[, int<1, max> $batchSize = 1000 ]) : mixed
Parameters
$expression : Expression
$type : Join
$batchSize : int<1, max> = 1000
  • size of output batches emitted for unmatched right side rows

join()

public join(JoinSide $left, JoinSide $right[, bool $buildLeft = false ]) : Generator<string|int, Rows>
Parameters
$left : JoinSide
$right : JoinSide
$buildLeft : bool = false
  • build the hash table from the left side and stream the right one, memory is then bounded by the left side
Tags
throws
DuplicatedEntriesException
Return values
Generator<string|int, Rows>

keys()

public keys() : null|JoinKeys
Return values
null|JoinKeys

null when the join expression is not a conjunction of equalities

On this page

Search results