16 SqlWhereClauseBuilder<SqlDeleteQueryBuilder> {},
17 m_formatter { formatter }
19 m_searchCondition.tableName = std::move(table);
20 m_searchCondition.tableAlias = std::move(tableAlias);
23 SqlSearchCondition& SearchCondition()
noexcept
25 return m_searchCondition;
34 [[nodiscard]] std::string
ToSql()
const;
38 SqlSearchCondition m_searchCondition;
41inline LIGHTWEIGHT_FORCE_INLINE std::string SqlDeleteQueryBuilder::ToSql()
const
43 return m_formatter.
Delete(m_searchCondition.tableName,
44 m_searchCondition.tableAlias,
45 m_searchCondition.tableJoins,
46 m_searchCondition.condition);
Query builder for building DELETE FROM ... queries.
LIGHTWEIGHT_API std::vector< std::string > ToSql(SqlQueryFormatter const &formatter, SqlMigrationPlanElement const &element)