PHP 클래스 QQueryBuilder, qcodo

상속: extends QBaseClass
파일 보기 프로젝트 열기: qcodo/qcodo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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