PHP Класс QQueryBuilder, qcodo

Наследование: extends QBaseClass
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$blnCountOnlyFlag
$blnDistinctFlag
$intColumnAliasCount
$intTableAliasCount
$objDatabase
$objVirtualNodeArray
$strColumnAliasArray
$strCustomFromArray
$strEscapeIdentifierBegin
$strEscapeIdentifierEnd
$strExpandAsArrayNodes
$strFromArray
$strGroupByArray
$strJoinArray
$strJoinConditionArray
$strLimitInfo
$strOrderByArray
$strRootTableName
$strSelectArray
$strTableAliasArray
$strWhereArray

Открытые методы

Метод Описание
AddExpandAsArrayNode ( $objNode )
AddFromItem ( $strTableName, $strAliasOverride = null )
AddGroupByItem ( $strItem )
AddJoinCustomItem ( $strJoinTableName, $strJoinTableAlias, QQCondition $objJoinCondition )
AddJoinCustomSqlItem ( $strSql )
AddJoinItem ( $strJoinTableName, $strJoinTableAlias, $strTableName, $strColumnName, $strLinkedColumnName, QQCondition $objJoinCondition = null )
AddOrderByItem ( $strItem )
AddSelectFunction ( $strFunctionName, $strColumnName, $strFullAlias )
AddSelectItem ( $strTableName, $strColumnName, $strFullAlias )
AddWhereItem ( $strItem )
GetStatement ( )
GetTableAlias ( $strTableName )
GetVirtualNode ( $strName )
SetCountOnlyFlag ( )
SetDistinctFlag ( )
SetLimitInfo ( $strLimitInfo )
SetVirtualNode ( $strName, QQSubQueryNode $objNode )
__construct ( QDatabaseBase $objDatabase, $strRootTableName )
__get ( $strName )

Описание методов

AddExpandAsArrayNode() публичный Метод

public AddExpandAsArrayNode ( $objNode )

AddFromItem() публичный Метод

public AddFromItem ( $strTableName, $strAliasOverride = null )

AddGroupByItem() публичный Метод

public AddGroupByItem ( $strItem )

AddJoinCustomItem() публичный Метод

public AddJoinCustomItem ( $strJoinTableName, $strJoinTableAlias, QQCondition $objJoinCondition )
$objJoinCondition QQCondition

AddJoinCustomSqlItem() публичный Метод

public AddJoinCustomSqlItem ( $strSql )

AddJoinItem() публичный Метод

public AddJoinItem ( $strJoinTableName, $strJoinTableAlias, $strTableName, $strColumnName, $strLinkedColumnName, QQCondition $objJoinCondition = null )
$objJoinCondition QQCondition

AddOrderByItem() публичный Метод

public AddOrderByItem ( $strItem )

AddSelectFunction() публичный Метод

public AddSelectFunction ( $strFunctionName, $strColumnName, $strFullAlias )

AddSelectItem() публичный Метод

public AddSelectItem ( $strTableName, $strColumnName, $strFullAlias )

AddWhereItem() публичный Метод

public AddWhereItem ( $strItem )

GetStatement() публичный Метод

public GetStatement ( )

GetTableAlias() публичный Метод

public GetTableAlias ( $strTableName )

GetVirtualNode() публичный Метод

public GetVirtualNode ( $strName )

SetCountOnlyFlag() публичный Метод

public SetCountOnlyFlag ( )

SetDistinctFlag() публичный Метод

public SetDistinctFlag ( )

SetLimitInfo() публичный Метод

public SetLimitInfo ( $strLimitInfo )

SetVirtualNode() публичный Метод

public SetVirtualNode ( $strName, QQSubQueryNode $objNode )
$objNode QQSubQueryNode

__construct() публичный Метод

public __construct ( QDatabaseBase $objDatabase, $strRootTableName )
$objDatabase QDatabaseBase

__get() публичный Метод

public __get ( $strName )

Описание свойств

$blnCountOnlyFlag защищенное свойство

protected $blnCountOnlyFlag

$blnDistinctFlag защищенное свойство

protected $blnDistinctFlag

$intColumnAliasCount защищенное свойство

protected $intColumnAliasCount

$intTableAliasCount защищенное свойство

protected $intTableAliasCount

$objDatabase защищенное свойство

protected $objDatabase

$objVirtualNodeArray защищенное свойство

protected $objVirtualNodeArray

$strColumnAliasArray защищенное свойство

protected $strColumnAliasArray

$strCustomFromArray защищенное свойство

protected $strCustomFromArray

$strEscapeIdentifierBegin защищенное свойство

protected $strEscapeIdentifierBegin

$strEscapeIdentifierEnd защищенное свойство

protected $strEscapeIdentifierEnd

$strExpandAsArrayNodes защищенное свойство

protected $strExpandAsArrayNodes

$strFromArray защищенное свойство

protected $strFromArray

$strGroupByArray защищенное свойство

protected $strGroupByArray

$strJoinArray защищенное свойство

protected $strJoinArray

$strJoinConditionArray защищенное свойство

protected $strJoinConditionArray

$strLimitInfo защищенное свойство

protected $strLimitInfo

$strOrderByArray защищенное свойство

protected $strOrderByArray

$strRootTableName защищенное свойство

protected $strRootTableName

$strSelectArray защищенное свойство

protected $strSelectArray

$strTableAliasArray защищенное свойство

protected $strTableAliasArray

$strWhereArray защищенное свойство

protected $strWhereArray