ConfigBuilder
FinalYes
Properties
Methods
- __construct() : mixed
 - build() : Config
 - cache() : self
 - clock() : self
 - dontPutInputIntoRows() : self
 - externalSortBucketsCount() : self
 - id() : self
 - mount() : self
 - optimizer() : self
 - putInputIntoRows() : self
 - When set, each extractor will try to put additional rows with input parameters, like for example uri to the source file from which data is extracted.
 - reset() : self
 - serializer() : self
 - sortMemoryLimit() : self
 - unmount() : self
 
Properties
$cache read-only
        public
            CacheConfigBuilder
    $cache
    
    
    
    
    
    
$sort read-only
        public
            SortConfigBuilder
    $sort
    
    
    
    
    
    
Methods
__construct()
    public
                    __construct() : mixed
    build()
    public
                    build([EntryFactory $entryFactory = new EntryFactory() ]) : Config
    Parameters
- $entryFactory : EntryFactory = new EntryFactory()
 
Return values
Configcache()
    public
                    cache(Cache $cache) : self
    Parameters
- $cache : Cache
 
Return values
selfclock()
    public
                    clock(ClockInterface $clocks) : self
    Parameters
- $clocks : ClockInterface
 
Return values
selfdontPutInputIntoRows()
    public
                    dontPutInputIntoRows() : self
    Return values
selfexternalSortBucketsCount()
    public
                    externalSortBucketsCount(int<1, max> $externalSortBucketsCount) : self
    Parameters
- $externalSortBucketsCount : int<1, max>
 
Return values
selfid()
    public
                    id(string $id) : self
    Parameters
- $id : string
 
Return values
selfmount()
    public
                    mount(Filesystem $filesystem) : self
    Parameters
- $filesystem : Filesystem
 
Return values
selfoptimizer()
    public
                    optimizer(Optimizer $optimizer) : self
    Parameters
- $optimizer : Optimizer
 
Return values
selfputInputIntoRows()
When set, each extractor will try to put additional rows with input parameters, like for example uri to the source file from which data is extracted.
    public
                    putInputIntoRows() : self
    Return values
selfreset()
    public
                    reset() : self
    Return values
selfserializer()
    public
                    serializer(Serializer $serializer) : self
    Parameters
- $serializer : Serializer
 
Return values
selfsortMemoryLimit()
    public
                    sortMemoryLimit(Unit $unit) : self
    Parameters
- $unit : Unit
 
Return values
selfunmount()
    public
                    unmount(Filesystem $filesystem) : self
    Parameters
- $filesystem : Filesystem