public function build(array $parsed)
{
$sql = '';
foreach ($parsed as $k => $v) {
$len = strlen($sql);
$sql .= $this->buildTable($v);
$sql .= $this->buildSubQuery($v);
$sql .= $this->buildColumnList($v);
$sql .= $this->buildReserved($v);
$sql .= $this->buildBracketExpression($v);
if ($len == strlen($sql)) {
throw new UnableToCreateSQLException('REPLACE', $k, $v, 'expr_type');
}
$sql .= " ";
}
return 'REPLACE ' . substr($sql, 0, -1);
}