spoof
 All Data Structures Namespaces Files Functions Variables Pages
IJoin Interface Reference
Inheritance diagram for IJoin:

Public Member Functions

 __construct ($table_base, $type, $table_join,\lib360\db\condition\ICondition $condition)
 addTable ($type, $table_join,\lib360\db\condition\ICondition $condition)

Detailed Description

Interface for database join implementations.


Constructor & Destructor Documentation

__construct (   $table_base,
  $type,
  $table_join,
\lib360\db\condition\ICondition  $condition 
)

Constructor.

Parameters:
string$table_basestring base table name
integer$typejoin type, one of defined class join type constants should be used
string$table_joinjoined table name
\lib360\db\condition\ICondition$conditiondatabase condition object

Implemented in Join.


Member Function Documentation

addTable (   $type,
  $table_join,
\lib360\db\condition\ICondition  $condition 
)

Adds a table to the join.

Parameters:
integer$typejoin type, one of defined class join type constants should be used
string$table_joinjoined table name
\lib360\db\condition\ICondition$conditiondatabase condition object

Implemented in Join.


The documentation for this interface was generated from the following file: