\r\n

51Degrees Geo-Location PHP  4.3

51Degrees Geo-Location for PHP

fiftyone\pipeline\core\Pipeline Class Reference

Detailed Description

Pipeline holding a list of FlowElements for processing, can create FlowData that will be passed through these, collecting ElementData Should be constructed through the PipelineBuilder class.

Public Member Functions

 __construct ($flowElements, $settings)
Pipeline constructor. More...
 createFlowData ()
Create a FlowData based on what's in the Pipeline. More...
 log ($level, $message)
 getElement ($key)
Get a FlowElement by its name. More...
 updatePropertyDatabaseForFlowElement ($flowElement)
Update metadata store for a FlowElement based on its list of properties. More...
 __construct ($flowElements, $settings)
Pipeline constructor. More...
 createFlowData ()
Create a FlowData based on what's in the Pipeline. More...
 log ($level, $message)
 getElement ($key)
Get a FlowElement by its name. More...
 updatePropertyDatabaseForFlowElement ($flowElement)
Update metadata store for a FlowElement based on its list of properties. More...
 __construct ($flowElements, $settings)
Pipeline constructor. More...
 createFlowData ()
Create a FlowData based on what's in the Pipeline. More...
 log ($level, $message)
 getElement ($key)
Get a FlowElement by its name. More...
 updatePropertyDatabaseForFlowElement ($flowElement)
Update metadata store for a FlowElement based on its list of properties. More...
 __construct ($flowElements, $settings)
Pipeline constructor. More...
 createFlowData ()
Create a FlowData based on what's in the Pipeline. More...
 log ($level, $message)
 getElement ($key)
Get a FlowElement by its name. More...
 updatePropertyDatabaseForFlowElement ($flowElement)
Update metadata store for a FlowElement based on its list of properties. More...

Data Fields

 $flowElements
 $flowElementsList = array()
 $logger
 $metaDataStore

Constructor & Destructor Documentation

◆ __construct() [1/4]

fiftyone\pipeline\core\Pipeline::__construct (   $flowElements,
  $settings  
)

Pipeline constructor.

Parameters
FlowElement[] - list of FlowElements
array - settings array

◆ __construct() [2/4]

fiftyone\pipeline\core\Pipeline::__construct (   $flowElements,
  $settings  
)

Pipeline constructor.

Parameters
FlowElement[] - list of FlowElements
array - settings array

◆ __construct() [3/4]

fiftyone\pipeline\core\Pipeline::__construct (   $flowElements,
  $settings  
)

Pipeline constructor.

Parameters
FlowElement[] - list of FlowElements
array - settings array

◆ __construct() [4/4]

fiftyone\pipeline\core\Pipeline::__construct (   $flowElements,
  $settings  
)

Pipeline constructor.

Parameters
FlowElement[] - list of FlowElements
array - settings array

Member Function Documentation

◆ createFlowData() [1/4]

fiftyone\pipeline\core\Pipeline::createFlowData ( )

Create a FlowData based on what's in the Pipeline.

Returns
FlowData

◆ createFlowData() [2/4]

fiftyone\pipeline\core\Pipeline::createFlowData ( )

Create a FlowData based on what's in the Pipeline.

Returns
FlowData

◆ createFlowData() [3/4]

fiftyone\pipeline\core\Pipeline::createFlowData ( )

Create a FlowData based on what's in the Pipeline.

Returns
FlowData

◆ createFlowData() [4/4]

fiftyone\pipeline\core\Pipeline::createFlowData ( )

Create a FlowData based on what's in the Pipeline.

Returns
FlowData

◆ getElement() [1/4]

fiftyone\pipeline\core\Pipeline::getElement (   $key )

Get a FlowElement by its name.

Parameters
string - name
Returns
FlowElement

◆ getElement() [2/4]

fiftyone\pipeline\core\Pipeline::getElement (   $key )

Get a FlowElement by its name.

Parameters
string - name
Returns
FlowElement

◆ getElement() [3/4]

fiftyone\pipeline\core\Pipeline::getElement (   $key )

Get a FlowElement by its name.

Parameters
string - name
Returns
FlowElement

◆ getElement() [4/4]

fiftyone\pipeline\core\Pipeline::getElement (   $key )

Get a FlowElement by its name.

Parameters
string - name
Returns
FlowElement

◆ updatePropertyDatabaseForFlowElement() [1/4]

fiftyone\pipeline\core\Pipeline::updatePropertyDatabaseForFlowElement (   $flowElement )

Update metadata store for a FlowElement based on its list of properties.

Parameters
FlowElement -

◆ updatePropertyDatabaseForFlowElement() [2/4]

fiftyone\pipeline\core\Pipeline::updatePropertyDatabaseForFlowElement (   $flowElement )

Update metadata store for a FlowElement based on its list of properties.

Parameters
FlowElement -

◆ updatePropertyDatabaseForFlowElement() [3/4]

fiftyone\pipeline\core\Pipeline::updatePropertyDatabaseForFlowElement (   $flowElement )

Update metadata store for a FlowElement based on its list of properties.

Parameters
FlowElement -

◆ updatePropertyDatabaseForFlowElement() [4/4]

fiftyone\pipeline\core\Pipeline::updatePropertyDatabaseForFlowElement (   $flowElement )

Update metadata store for a FlowElement based on its list of properties.

Parameters
FlowElement -