public function build(array $parsed)
{
if ($parsed['expr_type'] !== ExpressionType::COLUMN_LIST) {
return "";
}
$sql = "";
foreach ($parsed['sub_tree'] as $k => $v) {
$len = strlen($sql);
$sql .= $this->buildColumn($v);
if ($len == strlen($sql)) {
throw new UnableToCreateSQLException('REPLACE column-list subtree', $k, $v, 'expr_type');
}
$sql .= ", ";
}
return "(" . substr($sql, 0, -2) . ")";
}