#include <sqt/orm/expression/assignment.h>
template<IdentifierOperandType IDENTIFIER, ValueOperandType VALUE>
class sqt::Assignment< IDENTIFIER, VALUE >
Represents an assignment of a value to an identifier.
- Template Parameters
-
This class template satisfies the sqt::AssignmentType concept.
- See also
- sqt::AssignmentType
-
sqt::IdentifierOperandType
-
sqt::ValueOperandType
|
|
using | LHSOperand = IDENTIFIER |
|
using | RHSOperand = VALUE |
|
|
static constexpr auto | BuildPlaceholderBinders (int parameter_index) noexcept |
|
static std::string | BuildSQL () |
|
|
constexpr | Assignment (VALUE value) noexcept |
|
void | BindInlineParameters (Statement &statement, int parameter_index) const |
|
|
static constexpr AssignmentOperator | Operator = AssignmentOperator::Assign |
|
static constexpr std::size_t | ParameterCount = VALUE::ParameterCount |