QueryChain Class Reference
[Dynamic query builder]

Inheritance diagram for QueryChain:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 toBoolean (Form $form)
 union (SelectQuery $query)
 
Returns:
QueryChain

 unionAll (SelectQuery $query)
 
Returns:
QueryChain

 intersect (SelectQuery $query)
 
Returns:
QueryChain

 intersectAll (SelectQuery $query)
 
Returns:
QueryChain

 except (SelectQuery $query)
 
Returns:
QueryChain

 exceptAll (SelectQuery $query)
 
Returns:
QueryChain


Static Public Member Functions

static block ($args, $logic)
 
Returns:
QueryChain


Detailed Description

Definition at line 16 of file QueryChain.class.php.


Member Function Documentation

QueryChain::toBoolean ( Form form  ) 

Implements LogicalObject.

Definition at line 18 of file QueryChain.class.php.

static QueryChain::block ( args,
logic 
) [static]

Returns:
QueryChain

Definition at line 26 of file QueryChain.class.php.

References $args, and SQLChain::$logic.

Referenced by CombineQuery::exceptAllBlock(), CombineQuery::exceptBlock(), CombineQuery::intersectAllBlock(), CombineQuery::intersectBlock(), CombineQuery::unionAllBlock(), and CombineQuery::unionBlock().

QueryChain::union ( SelectQuery query  ) 

Returns:
QueryChain

Definition at line 45 of file QueryChain.class.php.

References SQLChain::exp(), and CombineQuery::UNION.

Here is the call graph for this function:

QueryChain::unionAll ( SelectQuery query  ) 

Returns:
QueryChain

Definition at line 53 of file QueryChain.class.php.

References SQLChain::exp(), and CombineQuery::UNION_ALL.

Here is the call graph for this function:

QueryChain::intersect ( SelectQuery query  ) 

Returns:
QueryChain

Definition at line 61 of file QueryChain.class.php.

References SQLChain::exp(), and CombineQuery::INTERSECT.

Here is the call graph for this function:

QueryChain::intersectAll ( SelectQuery query  ) 

Returns:
QueryChain

Definition at line 69 of file QueryChain.class.php.

References SQLChain::exp(), and CombineQuery::INTERSECT_ALL.

Here is the call graph for this function:

QueryChain::except ( SelectQuery query  ) 

Returns:
QueryChain

Definition at line 77 of file QueryChain.class.php.

References CombineQuery::EXCEPT, and SQLChain::exp().

Here is the call graph for this function:

QueryChain::exceptAll ( SelectQuery query  ) 

Returns:
QueryChain

Definition at line 85 of file QueryChain.class.php.

References CombineQuery::EXCEPT_ALL, and SQLChain::exp().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:58:19 2007 for onPHP by  doxygen 1.5.4