PHP Class Pinq\Queries\Segments\Join

Author: Elliot Levin ([email protected])
Inheritance: implements Pinq\Queries\ISegment
Show file Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$joiningFunction Pinq\Queries\Functions\ConnectorProjection The function for selecting the resulting values of the join
$options Pinq\Queries\Common\Join\Options The join options.

Public Methods

Method Description
__construct ( Options $options, ConnectorProjection $joiningFunction )
getJoiningFunction ( ) : ConnectorProjection
getOptions ( ) : Options
getParameters ( )
getType ( )
traverse ( Pinq\Queries\Segments\ISegmentVisitor $visitor )
update ( Options $options, ConnectorProjection $joiningFunction ) : Join

Method Details

__construct() public method

public __construct ( Options $options, ConnectorProjection $joiningFunction )
$options Pinq\Queries\Common\Join\Options
$joiningFunction Pinq\Queries\Functions\ConnectorProjection

getJoiningFunction() final public method

final public getJoiningFunction ( ) : ConnectorProjection
return Pinq\Queries\Functions\ConnectorProjection

getOptions() final public method

final public getOptions ( ) : Options
return Pinq\Queries\Common\Join\Options

getParameters() public method

public getParameters ( )

getType() public method

public getType ( )

traverse() public method

public traverse ( Pinq\Queries\Segments\ISegmentVisitor $visitor )
$visitor Pinq\Queries\Segments\ISegmentVisitor

update() public method

public update ( Options $options, ConnectorProjection $joiningFunction ) : Join
$options Pinq\Queries\Common\Join\Options
$joiningFunction Pinq\Queries\Functions\ConnectorProjection
return Join

Property Details

$joiningFunction protected property

The function for selecting the resulting values of the join
protected ConnectorProjection,Pinq\Queries\Functions $joiningFunction
return Pinq\Queries\Functions\ConnectorProjection

$options protected property

The join options.
protected Options,Pinq\Queries\Common\Join $options
return Pinq\Queries\Common\Join\Options