CreateDataSetLogIndexesTask
        
        extends AirlayTask
    
    
            
            in package
            
        
    
    
    
        
        
    
Table of Contents
- CUSTOMER_NAME = ['customer.name' => 1]
 - DOUBLE_FIELDS_COMBINATIONS = [['tool' => 1, 'time' => 1], ['time' => 1, 'tool' => 1], ['dataSetId' => 1, 'customer.id' => 1], ['customer.id' => 1, 'dataSetId' => 1], ['dataSetId' => 1, 'time' => 1], ['time' => 1, 'dataSetId' => 1], ['tool' => 1, 'dataSetId' => 1], ['dataSetId' => 1, 'tool' => 1], ['customer.id' => 1, 'tool' => 1], ['tool' => 1, 'customer.id' => 1], ['customer.id' => 1, 'time' => 1], ['time' => 1, 'customer.id' => 1]]
 - MAIN_FIELD = ['organizationId' => 1]
 - TOTAL_NUMBER = ['totalNumber' => 1]
 - TRIPLE_FIELDS_COMBINATIONS = [['tool' => 1, 'time' => 1, 'dataSetId' => 1, 'customer.id' => 1], ['tool' => 1, 'time' => 1, 'customer.id' => 1, 'dataSetId' => 1], ['tool' => 1, 'dataSetId' => 1, 'time' => 1, 'customer.id' => 1], ['tool' => 1, 'dataSetId' => 1, 'customer.id' => 1, 'time' => 1], ['tool' => 1, 'customer.id' => 1, 'time' => 1, 'dataSetId' => 1], ['tool' => 1, 'customer.id' => 1, 'dataSetId' => 1, 'time' => 1], ['time' => 1, 'tool' => 1, 'dataSetId' => 1, 'customer.id' => 1], ['time' => 1, 'tool' => 1, 'customer.id' => 1, 'dataSetId' => 1], ['time' => 1, 'dataSetId' => 1, 'tool' => 1, 'customer.id' => 1], ['time' => 1, 'dataSetId' => 1, 'customer.id' => 1, 'tool' => 1], ['time' => 1, 'customer.id' => 1, 'tool' => 1, 'dataSetId' => 1], ['time' => 1, 'customer.id' => 1, 'dataSetId' => 1, 'tool' => 1], ['dataSetId' => 1, 'tool' => 1, 'time' => 1, 'customer.id' => 1], ['dataSetId' => 1, 'tool' => 1, 'customer.id' => 1, 'time' => 1], ['dataSetId' => 1, 'time' => 1, 'tool' => 1, 'customer.id' => 1], ['dataSetId' => 1, 'time' => 1, 'customer.id' => 1, 'tool' => 1], ['dataSetId' => 1, 'customer.id' => 1, 'tool' => 1, 'time' => 1], ['dataSetId' => 1, 'customer.id' => 1, 'time' => 1, 'tool' => 1], ['customer.id' => 1, 'tool' => 1, 'time' => 1, 'dataSetId' => 1], ['customer.id' => 1, 'tool' => 1, 'dataSetId' => 1, 'time' => 1], ['customer.id' => 1, 'time' => 1, 'tool' => 1, 'dataSetId' => 1], ['customer.id' => 1, 'time' => 1, 'dataSetId' => 1, 'tool' => 1], ['customer.id' => 1, 'dataSetId' => 1, 'tool' => 1, 'time' => 1], ['customer.id' => 1, 'dataSetId' => 1, 'time' => 1, 'tool' => 1]]
 - mainAction() : void
 - abortWorkWithMessage() : never
 - getDataSetTitle() : string
 - parseFlagsFromParams() : void
 - Parse command line arguments from array. Output default values if --help or -h argument specified.
 - requestConfirm() : bool
 
Constants
CUSTOMER_NAME
    private
        mixed
    CUSTOMER_NAME
    = ['customer.name' => 1]
        
        
    
DOUBLE_FIELDS_COMBINATIONS
    private
        mixed
    DOUBLE_FIELDS_COMBINATIONS
    = [['tool' => 1, 'time' => 1], ['time' => 1, 'tool' => 1], ['dataSetId' => 1, 'customer.id' => 1], ['customer.id' => 1, 'dataSetId' => 1], ['dataSetId' => 1, 'time' => 1], ['time' => 1, 'dataSetId' => 1], ['tool' => 1, 'dataSetId' => 1], ['dataSetId' => 1, 'tool' => 1], ['customer.id' => 1, 'tool' => 1], ['tool' => 1, 'customer.id' => 1], ['customer.id' => 1, 'time' => 1], ['time' => 1, 'customer.id' => 1]]
        
        
    
MAIN_FIELD
    private
        mixed
    MAIN_FIELD
    = ['organizationId' => 1]
        
        
    
TOTAL_NUMBER
    private
        mixed
    TOTAL_NUMBER
    = ['totalNumber' => 1]
        
        
    
TRIPLE_FIELDS_COMBINATIONS
    private
        mixed
    TRIPLE_FIELDS_COMBINATIONS
    = [['tool' => 1, 'time' => 1, 'dataSetId' => 1, 'customer.id' => 1], ['tool' => 1, 'time' => 1, 'customer.id' => 1, 'dataSetId' => 1], ['tool' => 1, 'dataSetId' => 1, 'time' => 1, 'customer.id' => 1], ['tool' => 1, 'dataSetId' => 1, 'customer.id' => 1, 'time' => 1], ['tool' => 1, 'customer.id' => 1, 'time' => 1, 'dataSetId' => 1], ['tool' => 1, 'customer.id' => 1, 'dataSetId' => 1, 'time' => 1], ['time' => 1, 'tool' => 1, 'dataSetId' => 1, 'customer.id' => 1], ['time' => 1, 'tool' => 1, 'customer.id' => 1, 'dataSetId' => 1], ['time' => 1, 'dataSetId' => 1, 'tool' => 1, 'customer.id' => 1], ['time' => 1, 'dataSetId' => 1, 'customer.id' => 1, 'tool' => 1], ['time' => 1, 'customer.id' => 1, 'tool' => 1, 'dataSetId' => 1], ['time' => 1, 'customer.id' => 1, 'dataSetId' => 1, 'tool' => 1], ['dataSetId' => 1, 'tool' => 1, 'time' => 1, 'customer.id' => 1], ['dataSetId' => 1, 'tool' => 1, 'customer.id' => 1, 'time' => 1], ['dataSetId' => 1, 'time' => 1, 'tool' => 1, 'customer.id' => 1], ['dataSetId' => 1, 'time' => 1, 'customer.id' => 1, 'tool' => 1], ['dataSetId' => 1, 'customer.id' => 1, 'tool' => 1, 'time' => 1], ['dataSetId' => 1, 'customer.id' => 1, 'time' => 1, 'tool' => 1], ['customer.id' => 1, 'tool' => 1, 'time' => 1, 'dataSetId' => 1], ['customer.id' => 1, 'tool' => 1, 'dataSetId' => 1, 'time' => 1], ['customer.id' => 1, 'time' => 1, 'tool' => 1, 'dataSetId' => 1], ['customer.id' => 1, 'time' => 1, 'dataSetId' => 1, 'tool' => 1], ['customer.id' => 1, 'dataSetId' => 1, 'tool' => 1, 'time' => 1], ['customer.id' => 1, 'dataSetId' => 1, 'time' => 1, 'tool' => 1]]
        
        
    
Methods
mainAction()
    public
                mainAction() : void
        
    
    
        Return values
void —abortWorkWithMessage()
    protected
                abortWorkWithMessage(string $message) : never
    
        Parameters
- $message : string
 
Return values
never —getDataSetTitle()
    protected
                getDataSetTitle(array<string|int, mixed>|DataSetEntity $dataSet) : string
    
        Parameters
- $dataSet : array<string|int, mixed>|DataSetEntity
 
Return values
string —parseFlagsFromParams()
Parse command line arguments from array. Output default values if --help or -h argument specified.
    protected
                parseFlagsFromParams(Flags $flags[, array<string|int, mixed> $params = [] ]) : void
    
        Parameters
- $flags : Flags
 - $params : array<string|int, mixed> = []
 
Return values
void —requestConfirm()
    protected
                requestConfirm(string $message) : bool
        
        Parameters
- $message : string