relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
relx::query::AscendingExpr< Expr > Class Template Reference

Helper for creating an ascending order by expression. More...

#include <relx/query/select.hpp>

Inheritance diagram for relx::query::AscendingExpr< Expr >:
relx::query::SqlExpression

Public Member Functions

 AscendingExpr (Expr expr)
 
std::string to_sql () const override
 
std::vector< std::string > bind_params () const override
 
- Public Member Functions inherited from relx::query::SqlExpression
virtual ~SqlExpression ()=default
 

Detailed Description

template<SqlExpr Expr>
class relx::query::AscendingExpr< Expr >

Helper for creating an ascending order by expression.

Template Parameters
ExprThe expression type
Parameters
exprThe expression to order by
Returns
An expression that generates "expr ASC"

Definition at line 569 of file select.hpp.

Constructor & Destructor Documentation

◆ AscendingExpr()

template<SqlExpr Expr>
relx::query::AscendingExpr< Expr >::AscendingExpr ( Expr  expr)
inlineexplicit

Definition at line 571 of file select.hpp.

Member Function Documentation

◆ bind_params()

template<SqlExpr Expr>
std::vector< std::string > relx::query::AscendingExpr< Expr >::bind_params ( ) const
inlineoverridevirtual

Implements relx::query::SqlExpression.

Definition at line 575 of file select.hpp.

◆ to_sql()

template<SqlExpr Expr>
std::string relx::query::AscendingExpr< Expr >::to_sql ( ) const
inlineoverridevirtual

Implements relx::query::SqlExpression.

Definition at line 573 of file select.hpp.


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