function toDialectString(IDialect $dialect)
 {
     $sql = $this->expression->toDialectString($dialect);
     if ($this->alias) {
         $sql .= ' AS ' . $dialect->quoteIdentifier($this->alias);
     }
     return $sql;
 }
 function toDialectString(IDialect $dialect)
 {
     $compiledSlices = array();
     $compiledSlices[] = $this->source->toDialectString($dialect);
     $compiledSlices[] = $this->compileJoins($dialect);
     $compiledString = join(' ', $compiledSlices);
     return $compiledString;
 }
Example #3
0
 function toDialectString(IDialect $dialect)
 {
     $queryParts[] = $dialect->quoteIdentifier($this->name);
     $queryParts[] = ' ';
     $queryParts[] = $this->type->toDialectString($dialect);
     if ($this->defaultValue) {
         $queryParts[] = ' DEFAULT ';
         $queryParts[] = $this->defaultValue->toDialectString($dialect);
     }
     $string = join('', $queryParts);
     return $string;
 }