ExternalSortConfig implements Describable
Read onlyYes
FinalYes
Interfaces
Properties
- $bucketing : BucketingConfig
- $merge : RowsStorage|null
Methods
- __construct() : mixed
- describe() : null|Description
- fromDescription() : static
Properties
$bucketing
public
BucketingConfig
$bucketing
$merge
public
RowsStorage|null
$merge
= null
Methods
__construct()
public
__construct(BucketingConfig $bucketing[, null|RowsStorage $merge = null ]) : mixed
Parameters
- $bucketing : BucketingConfig
-
- the spill side; its memory limit is what the sort holds before it spills sorted runs
- $merge : null|RowsStorage = null
-
- null means the merged runs go to the same storage the spill uses
describe()
public
describe() : null|Description
Return values
null|Description —null when this instance cannot cross a process boundary (a live client, a custom collaborator)
fromDescription()
public
static fromDescription(array<string|int, mixed> $data, Rebuild $rebuild) : static
Parameters
- $data : array<string|int, mixed>
- $rebuild : Rebuild