Lightweight 0.1.0
Loading...
Searching...
No Matches
SqlJoinConditionBuilder Class Reference

Query builder for building JOIN conditions. More...

#include <Core.hpp>

Public Member Functions

 SqlJoinConditionBuilder (std::string_view referenceTable, std::string *condition) noexcept
 
SqlJoinConditionBuilderOn (std::string_view joinColumnName, SqlQualifiedTableColumnName onOtherColumn)
 
SqlJoinConditionBuilderOrOn (std::string_view joinColumnName, SqlQualifiedTableColumnName onOtherColumn)
 
SqlJoinConditionBuilderOperator (std::string_view joinColumnName, SqlQualifiedTableColumnName onOtherColumn, std::string_view op)
 

Detailed Description

Query builder for building JOIN conditions.

Definition at line 93 of file Core.hpp.

Constructor & Destructor Documentation

◆ SqlJoinConditionBuilder()

SqlJoinConditionBuilder::SqlJoinConditionBuilder ( std::string_view  referenceTable,
std::string *  condition 
)
inlineexplicitnoexcept

Definition at line 96 of file Core.hpp.

Member Function Documentation

◆ On()

SqlJoinConditionBuilder & SqlJoinConditionBuilder::On ( std::string_view  joinColumnName,
SqlQualifiedTableColumnName  onOtherColumn 
)
inline

Definition at line 102 of file Core.hpp.

◆ OrOn()

SqlJoinConditionBuilder & SqlJoinConditionBuilder::OrOn ( std::string_view  joinColumnName,
SqlQualifiedTableColumnName  onOtherColumn 
)
inline

Definition at line 107 of file Core.hpp.

◆ Operator()

SqlJoinConditionBuilder & SqlJoinConditionBuilder::Operator ( std::string_view  joinColumnName,
SqlQualifiedTableColumnName  onOtherColumn,
std::string_view  op 
)
inline

Definition at line 112 of file Core.hpp.


The documentation for this class was generated from the following file: