Flow PHP

HashJoinBuilder implements JoinAlgorithmBuilder

FinalYes

Interfaces

JoinAlgorithmBuilder

Methods

__construct()  : mixed
batchSize()  : self
broadcastLimit()  : self
The right side's size under which a join read by workers broadcasts it to every task; default 10 MB.
bucketsCount()  : self
build()  : HashJoinConfig
memoryLimit()  : self
The process memory past which the build side and the buckets move to the storage; defaults to MemoryLimit::default().
storage()  : self

Methods

batchSize()

public batchSize(int<1, max> $batchSize) : self
Parameters
$batchSize : int<1, max>
Return values
self

broadcastLimit()

The right side's size under which a join read by workers broadcasts it to every task; default 10 MB.

public broadcastLimit(Unit $broadcastLimit) : self
Parameters
$broadcastLimit : Unit
Return values
self

bucketsCount()

public bucketsCount(int<1, max> $bucketsCount) : self
Parameters
$bucketsCount : int<1, max>
Return values
self

memoryLimit()

The process memory past which the build side and the buckets move to the storage; defaults to MemoryLimit::default().

public memoryLimit(Unit $memoryLimit) : self
Parameters
$memoryLimit : Unit
Return values
self
On this page

Search results