QQueryBuilder::__construct PHP Method

__construct() public method

public __construct ( QDatabaseBase $objDatabase, $strRootTableName )
$objDatabase QDatabaseBase
    public function __construct(QDatabaseBase $objDatabase, $strRootTableName)
    {
        $this->objDatabase = $objDatabase;
        $this->strEscapeIdentifierBegin = $objDatabase->EscapeIdentifierBegin;
        $this->strEscapeIdentifierEnd = $objDatabase->EscapeIdentifierEnd;
        $this->strRootTableName = $strRootTableName;
        $this->strSelectArray = array();
        $this->strColumnAliasArray = array();
        $this->strTableAliasArray = array();
        $this->strFromArray = array();
        $this->strJoinArray = array();
        $this->strJoinConditionArray = array();
        $this->strWhereArray = array();
        $this->strOrderByArray = array();
        $this->strGroupByArray = array();
        $this->objVirtualNodeArray = array();
        $this->strExpandAsArrayNodes = array();
    }

Usage Example

示例#1
0
 public function __construct(QQueryBuilder $objBuilder)
 {
     parent::__construct($objBuilder->objDatabase, $objBuilder->strRootTableName);
     $this->objParentBuilder = $objBuilder;
     $this->strColumnAliasArray =& $objBuilder->strColumnAliasArray;
     $this->strTableAliasArray =& $objBuilder->strTableAliasArray;
 }