Implementing raw query+execute

This commit is contained in:
Dennis Eichhorn 2016-09-14 18:05:55 +02:00
parent 7307860d07
commit bc217f5490
2 changed files with 9 additions and 1 deletions

View File

@ -891,4 +891,12 @@ class Builder extends BuilderAbstract
{ {
return clone($this); return clone($this);
} }
public function execute()
{
$sth = $this->connection->con->prepare($this->toSQL());
$sth->execute();
return $sth;
}
} }

View File

@ -124,7 +124,7 @@ class Grammar extends GrammarAbstract
$components = $this->selectComponents; $components = $this->selectComponents;
break; break;
case QueryType::RAW: case QueryType::RAW:
return $query->raw; return [$query->raw];
break; break;
default: default:
throw new \InvalidArgumentException('Unknown query type.'); throw new \InvalidArgumentException('Unknown query type.');