PHP Trait SQLBuilder\Universal\Traits\JoinTrait

Show file Open project: c9s/sqlbuilder

Protected Properties

Property Type Description
$joins

Public Methods

Method Description
buildJoinClause ( BaseDriver $driver, SQLBuilder\ArgumentArray $args )
getJoins ( )
innerJoin ( $table, $alias = NULL )
join ( $table, $alias = NULL, $joinType = NULL )
leftJoin ( $table, $alias = NULL )
rightJoin ( $table, $alias = NULL )

Method Details

buildJoinClause() public method

public buildJoinClause ( BaseDriver $driver, SQLBuilder\ArgumentArray $args )
$driver SQLBuilder\Driver\BaseDriver
$args SQLBuilder\ArgumentArray

getJoins() public method

public getJoins ( )

innerJoin() public method

public innerJoin ( $table, $alias = NULL )

join() public method

public join ( $table, $alias = NULL, $joinType = NULL )

leftJoin() public method

public leftJoin ( $table, $alias = NULL )

rightJoin() public method

public rightJoin ( $table, $alias = NULL )

Property Details

$joins protected property

protected $joins