SQLBaseJoin Class Reference
[Dynamic query builder]

Inheritance diagram for SQLBaseJoin:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 __construct ($subject, LogicalObject $logic, $alias)
 getAlias ()
 getTable ()

Protected Member Functions

 baseToString (Dialect $dialect, $logic=null)

Protected Attributes

 $subject = null
 $alias = null
 $logic = null


Detailed Description

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


Constructor & Destructor Documentation

SQLBaseJoin::__construct ( subject,
LogicalObject logic,
alias 
)

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

References $alias, and $subject.


Member Function Documentation

SQLBaseJoin::getAlias (  ) 

Implements Aliased.

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

SQLBaseJoin::getTable (  ) 

Implements SQLTableName.

Definition at line 34 of file SQLBaseJoin.class.php.

Referenced by Joiner::join(), and Joiner::leftJoin().

SQLBaseJoin::baseToString ( Dialect dialect,
logic = null 
) [protected]

Definition at line 39 of file SQLBaseJoin.class.php.

References $logic, and Dialect::quoteTable().

Here is the call graph for this function:


Member Data Documentation

SQLBaseJoin::$subject = null [protected]

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

Referenced by __construct().

SQLBaseJoin::$alias = null [protected]

Definition at line 19 of file SQLBaseJoin.class.php.

Referenced by __construct().

SQLBaseJoin::$logic = null [protected]

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

Referenced by baseToString().


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