Packages

An Elixir DuckDB library

Current section

Files

Jump to
exduckdb c_src duckdb src parser statement delete_statement.cpp
Raw

c_src/duckdb/src/parser/statement/delete_statement.cpp

#include "duckdb/parser/statement/delete_statement.hpp"
namespace duckdb {
DeleteStatement::DeleteStatement() : SQLStatement(StatementType::DELETE_STATEMENT) {
}
unique_ptr<SQLStatement> DeleteStatement::Copy() const {
auto result = make_unique<DeleteStatement>();
if (condition) {
result->condition = condition->Copy();
}
result->table = table->Copy();
for (auto &using_clause : using_clauses) {
result->using_clauses.push_back(using_clause->Copy());
}
return move(result);
}
} // namespace duckdb