QueryCombination Class Reference
[Dynamic query builder]

Inheritance diagram for QueryCombination:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 __construct (Query $left, Query $right, $logic)
 __clone ()
 getLimit ()
 getOffset ()
 limit ($limit=null, $offset=null)
 
Exceptions:
WrongArgumentException 

 dropOrder ()
 
Returns:
QueryCombination

 setOrderChain (OrderChain $chain)
 
Returns:
QueryCombination

 orderBy ($field)
 
Returns:
QueryCombination

 toDialectString (Dialect $dialect)

Private Attributes

 $left = null
 $right = null
 $logic = null
 $limit = null
 $offset = null
 $order = null


Detailed Description

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


Constructor & Destructor Documentation

QueryCombination::__construct ( Query left,
Query right,
logic 
)

Definition at line 29 of file QueryCombination.class.php.

References $logic.


Member Function Documentation

QueryCombination::__clone (  ) 

Definition at line 41 of file QueryCombination.class.php.

QueryCombination::getLimit (  ) 

Definition at line 48 of file QueryCombination.class.php.

References limit().

Here is the call graph for this function:

QueryCombination::getOffset (  ) 

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

QueryCombination::limit ( limit = null,
offset = null 
)

Exceptions:
WrongArgumentException 

Returns:
QueryCombination

Definition at line 62 of file QueryCombination.class.php.

References $limit, and $offset.

Referenced by getLimit(), and toDialectString().

QueryCombination::dropOrder (  ) 

Returns:
QueryCombination

Definition at line 79 of file QueryCombination.class.php.

QueryCombination::setOrderChain ( OrderChain chain  ) 

Returns:
QueryCombination

Definition at line 88 of file QueryCombination.class.php.

QueryCombination::orderBy ( field  ) 

Returns:
QueryCombination

Definition at line 98 of file QueryCombination.class.php.

QueryCombination::toDialectString ( Dialect dialect  ) 

Implements DialectString.

Definition at line 105 of file QueryCombination.class.php.

References limit().

Here is the call graph for this function:


Member Data Documentation

QueryCombination::$left = null [private]

Definition at line 20 of file QueryCombination.class.php.

QueryCombination::$right = null [private]

Definition at line 21 of file QueryCombination.class.php.

QueryCombination::$logic = null [private]

Definition at line 22 of file QueryCombination.class.php.

Referenced by __construct().

QueryCombination::$limit = null [private]

Definition at line 24 of file QueryCombination.class.php.

Referenced by limit().

QueryCombination::$offset = null [private]

Definition at line 25 of file QueryCombination.class.php.

Referenced by limit().

QueryCombination::$order = null [private]

Definition at line 27 of file QueryCombination.class.php.


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