コード例 #1
0
ファイル: Criteria.php プロジェクト: justthefish/hesper
 public function toString()
 {
     return $this->toDialectString($this->dao ? DBPool::getByDao($this->dao)->getDialect() : ImaginaryDialect::me());
 }
コード例 #2
0
ファイル: Queue.php プロジェクト: justthefish/hesper
 public function toString()
 {
     return $this->toDialectString(ImaginaryDialect::me());
 }
コード例 #3
0
ファイル: QuerySkeleton.php プロジェクト: justthefish/hesper
 protected function toDialectStringField($field, Dialect $dialect)
 {
     if ($field instanceof SelectQuery) {
         Assert::isTrue(null !== ($alias = $field->getName()), 'can not use SelectQuery to table without name as get field: ' . $field->toDialectString(ImaginaryDialect::me()));
         return "({$field->toDialectString($dialect)}) AS " . $dialect->quoteField($alias);
     } else {
         return $field->toDialectString($dialect);
     }
 }