The results of queries can be combined using the set operations union, intersection, and difference. More...
Static Public Member Functions | |
static | union ($left, $right) |
static | unionBlock () |
static | unionAll ($left, $right) |
static | unionAllBlock () |
static | intersect ($left, $right) |
static | intersectBlock () |
static | intersectAll ($left, $right) |
static | intersectAllBlock () |
static | except ($left, $right) |
static | exceptBlock () |
static | exceptAll ($left, $right) |
static | exceptAllBlock () |
Public Attributes | |
const | UNION = 'UNION' |
const | UNION_ALL = 'UNION ALL' |
const | INTERSECT = 'INTERSECT' |
const | INTERSECT_ALL = 'INTERSECT ALL' |
const | EXCEPT = 'EXCEPT' |
const | EXCEPT_ALL = 'EXCEPT ALL' |
The results of queries can be combined using the set operations union, intersection, and difference.
query1 UNION [ALL] query2 .... query1 INTERSECT [ALL] query2 .... query1 EXCEPT [ALL] query2 ....
Definition at line 24 of file CombineQuery.class.php.
static CombineQuery::except | ( | $ | left, | |
$ | right | |||
) | [static] |
Definition at line 110 of file CombineQuery.class.php.
static CombineQuery::exceptAll | ( | $ | left, | |
$ | right | |||
) | [static] |
Definition at line 128 of file CombineQuery.class.php.
static CombineQuery::exceptAllBlock | ( | ) | [static] |
Definition at line 136 of file CombineQuery.class.php.
References $args, and QueryChain::block().
static CombineQuery::exceptBlock | ( | ) | [static] |
Definition at line 118 of file CombineQuery.class.php.
References $args, and QueryChain::block().
static CombineQuery::intersect | ( | $ | left, | |
$ | right | |||
) | [static] |
Definition at line 74 of file CombineQuery.class.php.
static CombineQuery::intersectAll | ( | $ | left, | |
$ | right | |||
) | [static] |
Definition at line 92 of file CombineQuery.class.php.
static CombineQuery::intersectAllBlock | ( | ) | [static] |
Definition at line 100 of file CombineQuery.class.php.
References $args, and QueryChain::block().
static CombineQuery::intersectBlock | ( | ) | [static] |
Definition at line 82 of file CombineQuery.class.php.
References $args, and QueryChain::block().
static CombineQuery::union | ( | $ | left, | |
$ | right | |||
) | [static] |
Definition at line 38 of file CombineQuery.class.php.
static CombineQuery::unionAll | ( | $ | left, | |
$ | right | |||
) | [static] |
Definition at line 56 of file CombineQuery.class.php.
static CombineQuery::unionAllBlock | ( | ) | [static] |
Definition at line 64 of file CombineQuery.class.php.
References $args, and QueryChain::block().
static CombineQuery::unionBlock | ( | ) | [static] |
Definition at line 46 of file CombineQuery.class.php.
References $args, and QueryChain::block().
const CombineQuery::EXCEPT = 'EXCEPT' |
Definition at line 32 of file CombineQuery.class.php.
Referenced by QueryChain::except().
const CombineQuery::EXCEPT_ALL = 'EXCEPT ALL' |
Definition at line 33 of file CombineQuery.class.php.
Referenced by QueryChain::exceptAll().
const CombineQuery::INTERSECT = 'INTERSECT' |
Definition at line 29 of file CombineQuery.class.php.
Referenced by QueryChain::intersect().
const CombineQuery::INTERSECT_ALL = 'INTERSECT ALL' |
Definition at line 30 of file CombineQuery.class.php.
Referenced by QueryChain::intersectAll().
const CombineQuery::UNION = 'UNION' |
Definition at line 26 of file CombineQuery.class.php.
Referenced by QueryChain::union().
const CombineQuery::UNION_ALL = 'UNION ALL' |
Definition at line 27 of file CombineQuery.class.php.
Referenced by QueryChain::unionAll().