Beispiel #1
0
 public function setLimit(AbstractExpression $start, AbstractExpression $length)
 {
     $offset = $start->getMysql();
     $count = $length->getMysql();
     $mysql = "{$offset}, {$count}";
     $this->limit = $mysql;
 }
Beispiel #2
0
 public function addPropertyValuePair($tableId, Column $column, AbstractExpression $expression)
 {
     $columnMysql = $column->getMysql();
     $table = self::getIdentifier($tableId);
     $name = self::getAbsoluteExpression($table, $columnMysql);
     $this->values[$name] = $expression->getMysql();
     return self::insert($this->columns, $name);
 }
Beispiel #3
0
 protected function getWhereClause()
 {
     if ($this->where === null) {
         return null;
     }
     $where = $this->where->getMysql();
     return "\tWHERE {$where}\n";
 }
Beispiel #4
0
 public function addPropertyValuePair($tableId, Column $column, AbstractExpression $expression)
 {
     $name = self::getColumnNameFromExpression($column->getMysql());
     $this->values[$name] = $expression->getMysql();
     return self::insert($this->columns, $name);
 }
Beispiel #5
0
 public function setLimit(AbstractExpression $length)
 {
     $this->limit = $length->getMysql();
 }