AddWhereItem() public méthode

public AddWhereItem ( $strItem )
 /**
  * @param QQueryBuilder $objBuilder
  */
 public function UpdateQueryBuilder(QQueryBuilder $objBuilder)
 {
     $mixOperand = $this->mixOperand;
     if ($mixOperand instanceof QQNamedValue) {
         /** @var QQNamedValue $mixOperand */
         $objBuilder->AddWhereItem($this->objQueryNode->GetColumnAlias($objBuilder) . ' @> ' . $mixOperand->Parameter());
     } else {
         $objBuilder->AddWhereItem($this->objQueryNode->GetColumnAlias($objBuilder) . ' @> ' . $objBuilder->Database->SqlVariable($mixOperand));
     }
 }
Exemple #2
0
 public function UpdateQueryBuilder(QQueryBuilder $objBuilder)
 {
     return $objBuilder->AddWhereItem($this->objQueryNode->GetColumnAlias($objBuilder) . ' ' . $this->objQueryNode->GetValue($this->mixOperand, $objBuilder, false));
 }
 /**
  * @param QQueryBuilder $objBuilder
  */
 public function UpdateQueryBuilder(QQueryBuilder $objBuilder)
 {
     $objBuilder->AddWhereItem('NOT EXISTS ' . $this->objNode->GetColumnAlias($objBuilder));
 }