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; }
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; }