| spoof
    | 


| Public Member Functions | |
| __construct ($table_base, $type, $table_join,\lib360\db\condition\ICondition $condition) | |
| addTable ($type, $table_join,\lib360\db\condition\ICondition $condition) | |
| Data Fields | |
| $table_base | |
| $table_join | |
| $type | |
| $condition | |
| const | JOIN_TYPE_LEFT_OUTER = 1 | 
| const | JOIN_TYPE_INNER = 2 | 
| const | JOIN_TYPE_JOIN = 3 | 
| const | JOIN_TYPE_RIGHT_OUTER = 4 | 
| const | JOIN_TYPE_FULL = 5 | 
Database join class. This class describes an database table join between 2 or more database tables.
| __construct | ( | $table_base, | |
| $type, | |||
| $table_join, | |||
| \lib360\db\condition\ICondition | $condition | ||
| ) | 
Constructor.
| string | $table_base | string base table name | 
| integer | $type | join type, one of defined class join type constants should be used | 
| string | $table_join | joined table name | 
| \lib360\db\condition\ICondition | $condition | database condition object | 
Implements IJoin.
| addTable | ( | $type, | |
| $table_join, | |||
| \lib360\db\condition\ICondition | $condition | ||
| ) | 
Adds a table to the join.
| integer | $type | join type, one of defined class join type constants should be used | 
| string | $table_join | joined table name | 
| \lib360\db\condition\ICondition | $condition | database condition object | 
Implements IJoin.
| $condition | 
Array of database conditions. Property used to store database conditions or condition groups used for joined tables.
| $table_base | 
Base table name. Property used to store name of the base table for the join.
| $table_join | 
Array of joined table names. Property used to store names of joined tables.
| $type | 
Array of join types. Property used to store types of joins associated with joined tables.
| const JOIN_TYPE_FULL = 5 | 
Constant for full join
| const JOIN_TYPE_INNER = 2 | 
Constant for inner join
| const JOIN_TYPE_JOIN = 3 | 
Constant for default join
| const JOIN_TYPE_LEFT_OUTER = 1 | 
Constant for left outer join
| const JOIN_TYPE_RIGHT_OUTER = 4 | 
Constant for right outer join