PHP Class Pinq\Queries\Common\Join\Options

Author: Elliot Levin ([email protected])
显示文件 Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$defaultKeyId string
$defaultValueId string
$filter Pinq\Queries\Common\Join\IFilter | null The join filter.
$hasDefault boolean
$isGroupJoin boolean
$source Pinq\Queries\Common\ISource The values to join.

Public Methods

Method Description
__construct ( Pinq\Queries\Common\ISource $source, $isGroupJoin, Pinq\Queries\Common\Join\IFilter $filter = null, $hasDefault = false, $defaultValueId = null, $defaultKeyId = null )
getDefaultKeyId ( ) : string
getDefaultValueId ( ) : string
getFilter ( ) : Pinq\Queries\Common\Join\IFilter | null
getParameters ( )
getSource ( ) : Pinq\Queries\Common\ISource
hasDefault ( ) : boolean
hasFilter ( ) : boolean
isGroupJoin ( ) : boolean
update ( Pinq\Queries\Common\ISource $source, boolean $isGroupJoin, Pinq\Queries\Common\Join\IFilter $filter = null, boolean $hasDefault = false ) : Options
updateSource ( Pinq\Queries\Common\ISource $source ) : Options

Method Details

__construct() public method

public __construct ( Pinq\Queries\Common\ISource $source, $isGroupJoin, Pinq\Queries\Common\Join\IFilter $filter = null, $hasDefault = false, $defaultValueId = null, $defaultKeyId = null )
$source Pinq\Queries\Common\ISource
$filter Pinq\Queries\Common\Join\IFilter

getDefaultKeyId() final public method

final public getDefaultKeyId ( ) : string
return string

getDefaultValueId() final public method

final public getDefaultValueId ( ) : string
return string

getFilter() final public method

final public getFilter ( ) : Pinq\Queries\Common\Join\IFilter | null
return Pinq\Queries\Common\Join\IFilter | null

getParameters() public method

public getParameters ( )

getSource() final public method

final public getSource ( ) : Pinq\Queries\Common\ISource
return Pinq\Queries\Common\ISource

hasDefault() final public method

final public hasDefault ( ) : boolean
return boolean

hasFilter() final public method

final public hasFilter ( ) : boolean
return boolean

isGroupJoin() final public method

final public isGroupJoin ( ) : boolean
return boolean

update() public method

public update ( Pinq\Queries\Common\ISource $source, boolean $isGroupJoin, Pinq\Queries\Common\Join\IFilter $filter = null, boolean $hasDefault = false ) : Options
$source Pinq\Queries\Common\ISource
$isGroupJoin boolean
$filter Pinq\Queries\Common\Join\IFilter
$hasDefault boolean
return Options

updateSource() public method

public updateSource ( Pinq\Queries\Common\ISource $source ) : Options
$source Pinq\Queries\Common\ISource
return Options

Property Details

$defaultKeyId protected_oe property

protected string $defaultKeyId
return string

$defaultValueId protected_oe property

protected string $defaultValueId
return string

$filter protected_oe property

The join filter.
protected IFilter,Pinq\Queries\Common\Join|null $filter
return Pinq\Queries\Common\Join\IFilter | null

$hasDefault protected_oe property

protected bool $hasDefault
return boolean

$isGroupJoin protected_oe property

protected bool $isGroupJoin
return boolean

$source protected_oe property

The values to join.
protected ISource,Pinq\Queries\Common $source
return Pinq\Queries\Common\ISource