SQT
A C++ ORM framework for SQLite
Loading...
Searching...
No Matches
sqt::OrderingTerm< ORDERING, OPERAND > Class Template Reference

#include <sqt/orm/expression/ordering_term.h>

Description

template<Ordering ORDERING, IdentifierOperandType OPERAND>
class sqt::OrderingTerm< ORDERING, OPERAND >

Represents an ordering term used in the ORDER BY clause.

Template Parameters
ORDERINGThe ordering direction.
OPERANDThe identifier operand type used to sort, which must satisfy the sqt::IdentifierOperandType concept.

This class template satisfies the sqt::OrderingTermType concept.

See also
sqt::IdentifierOperandType
sqt::Ordering
sqt::OrderingTermType

Static Public Member Functions

static std::string BuildSQL ()
static constexpr auto BuildPlaceholderBinders (int parameter_index) noexcept

Public Member Functions

void BindInlineParameters (Statement &, int) const noexcept

Static Public Attributes

static constexpr Ordering OrderingValue = ORDERING
static constexpr std::size_t ParameterCount = 0