Class QPartialQueryBuilder
Subclasses QQueryBuilder to handle the building of conditions for conditional expansions, subqueries, etc. Since regular queries use WhereClauses for conditions, we just use the where clause portion, and only build a condition clause appropriate for a conditional expansion.
-
QBaseClass
-
QQueryBuilder
-
QPartialQueryBuilder
Methods summary
public
|
|
public
string
|
|
public
string
|
|
Methods inherited from QQueryBuilder
AddExpandAsArrayNode(),
AddFromItem(),
AddGroupByItem(),
AddHavingItem(),
AddJoinCustomItem(),
AddJoinCustomSqlItem(),
AddJoinItem(),
AddOrderByItem(),
AddSelectFunction(),
AddSelectItem(),
AddWhereItem(),
GetStatement(),
GetTableAlias(),
GetVirtualNode(),
ProcessClauses(),
SetCountOnlyFlag(),
SetDistinctFlag(),
SetLimitInfo(),
SetOrderByClause(),
SetVirtualNode(),
__get()
|
Properties inherited from QQueryBuilder
$blnCountOnlyFlag,
$blnDistinctFlag,
$intColumnAliasCount,
$intTableAliasCount,
$objDatabase,
$objExpandAsArrayNode,
$objOrderByClause,
$objVirtualNodeArray,
$strColumnAliasArray,
$strEscapeIdentifierBegin,
$strEscapeIdentifierEnd,
$strFromArray,
$strGroupByArray,
$strHavingArray,
$strJoinArray,
$strJoinConditionArray,
$strLimitInfo,
$strOrderByArray,
$strRootTableName,
$strSelectArray,
$strTableAliasArray,
$strWhereArray
|