|
Lightweight 0.20260213.0
|
Query builder for building JOIN conditions. More...
#include <Core.hpp>
Public Member Functions | |
| SqlJoinConditionBuilder (std::string_view referenceTable, std::string *condition) noexcept | |
| Constructs a new SqlJoinConditionBuilder. | |
| SqlJoinConditionBuilder & | On (std::string_view joinColumnName, SqlQualifiedTableColumnName onOtherColumn) |
| Adds an AND join condition. | |
| SqlJoinConditionBuilder & | OrOn (std::string_view joinColumnName, SqlQualifiedTableColumnName onOtherColumn) |
| Adds an OR join condition. | |
| SqlJoinConditionBuilder & | Operator (std::string_view joinColumnName, SqlQualifiedTableColumnName onOtherColumn, std::string_view op) |
| Adds a join condition with a custom operator. | |
|
inlineexplicitnoexcept |
Constructs a new SqlJoinConditionBuilder.
|
inline |
|
inline |
|
inline |
Adds a join condition with a custom operator.
Definition at line 177 of file Core.hpp.
References Lightweight::SqlQualifiedTableColumnName::columnName, and Lightweight::SqlQualifiedTableColumnName::tableName.