Exemplo n.º 1
0
 /**
  * @inheritdoc
  */
 public function getSql() : string
 {
     $sql = parent::getSql();
     // Add a potential "UPDATE"
     if (count($this->duplicateKeyUpdateColumnNamesToValues) > 0) {
         $sql .= " ON DUPLICATE KEY UPDATE";
         foreach ($this->duplicateKeyUpdateColumnNamesToValues as $columnName => $value) {
             $sql .= " {$columnName} = ?,";
         }
         $sql = trim($sql, ",");
     }
     return $sql;
 }
Exemplo n.º 2
0
 /**
  * @inheritdoc
  */
 public function getSql()
 {
     $sql = parent::getSql();
     $sql .= $this->augmentingQueryBuilder->getReturningClauseSql();
     return $sql;
 }