getJoinCondition() публичный Метод

public getJoinCondition ( ) : NilPortugues\Sql\QueryBuilder\Syntax\Where
Результат NilPortugues\Sql\QueryBuilder\Syntax\Where
Пример #1
0
 /**
  * @param Select $select
  *
  * @return string
  */
 public function writeJoin(Select $select)
 {
     if (null === $this->whereWriter) {
         $this->whereWriter = WriterFactory::createWhereWriter($this, $this->placeholderWriter);
     }
     $sql = $select->getJoinType() ? "{$select->getJoinType()} " : '';
     $sql .= 'JOIN ';
     $sql .= $this->writeTableWithAlias($select->getTable());
     $sql .= ' ON ';
     $sql .= $this->whereWriter->writeWhere($select->getJoinCondition());
     return $sql;
 }