PathPartitionsExtractor implements Extractor, FileExtractor, LimitableExtractor uses Limitable, PathFiltering
FinalYes
Interfaces
- Extractor
 - FileExtractor
 - LimitableExtractor
 - Limitable extractor is one that can be limited to extract only given number of rows.
 
Methods
- __construct() : mixed
 - addFilter() : self
 - changeLimit() : void
 - extract() : Generator<string|int, Rows>
 - filter() : Filter
 - incrementReturnedRows() : void
 - isLimited() : bool
 - limit() : int|null
 - reachedLimit() : bool
 - resetLimit() : void
 - source() : Path
 - withPathFilter() : self
 
Methods
__construct()
    public
                    __construct(Path $path) : mixed
    Parameters
- $path : Path
 
addFilter()
    public
                    addFilter(Filter $filter) : self
    Use withPathFilter instead
Parameters
- $filter : Filter
 
Return values
selfchangeLimit()
    public
                    changeLimit(int $limit) : void
    Parameters
- $limit : int
 
extract()
    public
                    extract(FlowContext $context) : Generator<string|int, Rows>
    Parameters
- $context : FlowContext
 
Return values
Generator<string|int, Rows>filter()
    public
                    filter() : Filter
    Return values
FilterincrementReturnedRows()
    public
                    incrementReturnedRows() : void
    isLimited()
    public
                    isLimited() : bool
    Return values
boollimit()
    public
                    limit() : int|null
    Return values
int|nullreachedLimit()
    public
                    reachedLimit() : bool
    Return values
boolresetLimit()
    public
                    resetLimit() : void
    source()
    public
                    source() : Path
    Return values
PathwithPathFilter()
    public
                    withPathFilter(Filter $filter) : self
    Parameters
- $filter : Filter