Class QQueryBuilder
QQueryBuilder class
- QBaseClass
- QQueryBuilder
Direct known subclasses
QPartialQueryBuilder
Located at includes/framework/QQuery.class.php
public
|
|
public
|
|
public
|
|
public
|
|
public
string
|
|
public
|
#
AddJoinItem( string $strJoinTableName, string $strJoinTableAlias, string $strTableName, string $strColumnName, string $strLinkedColumnName,
|
public
|
#
AddJoinCustomItem( string $strJoinTableName, string $strJoinTableAlias,
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
string
|
|
public
|
#
SetOrderByClause(
Sets the one order by clause allowed in a query. Stores it for delayed processing. |
protected
|
#
ProcessClauses( )
Final processing of delayed clauses. Clauses like OrderBy need to wait to be processed until the complete set of aliases is known. |
public
mixed
|
OverrideAttributes(),
__call(),
__set()
|
protected
string[]
|
$strSelectArray
|
|
protected
string[]
|
$strColumnAliasArray
|
|
protected
integer
|
$intColumnAliasCount
|
#
0
|
protected
string[]
|
$strTableAliasArray
|
|
protected
integer
|
$intTableAliasCount
|
#
0
|
protected
string[]
|
$strFromArray
|
|
protected
string[]
|
$strJoinArray
|
|
protected
string[]
|
$strJoinConditionArray
|
|
protected
string[]
|
$strWhereArray
|
|
protected
string[]
|
$strOrderByArray
|
|
protected
string[]
|
$strGroupByArray
|
|
protected
string[]
|
$strHavingArray
|
|
protected
|
$objVirtualNodeArray
|
|
protected
string
|
$strLimitInfo
|
|
protected
boolean
|
$blnDistinctFlag
|
|
protected
|
$objExpandAsArrayNode
|
|
protected
boolean
|
$blnCountOnlyFlag
|
|
protected
|
$objDatabase
|
|
protected
string
|
$strRootTableName
|
|
protected
string
|
$strEscapeIdentifierBegin
|
|
protected
string
|
$strEscapeIdentifierEnd
|
|
protected
|
$objOrderByClause
|
public
|
$Database
|
public
string
|
$RootTableName
|
public
|
$ExpandAsArrayNode
|