relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
relx::query::aggregate_checking Namespace Reference

Type checking concepts for aggregate functions. More...

Classes

struct  extract_column_type
 Helper to extract column type for checking. More...
 
struct  extract_column_type< schema::column< TableT, Name, ColumnT, Modifiers... > >
 

Concepts

concept  Summable
 Concept for numeric types suitable for SUM and AVG.
 
concept  Countable
 Concept for types suitable for COUNT (any type is countable)
 
concept  Comparable
 Concept for comparable types suitable for MIN/MAX.
 

Typedefs

template<typename T >
using extract_column_type_t = typename extract_column_type< T >::type
 

Detailed Description

Type checking concepts for aggregate functions.

Typedef Documentation

◆ extract_column_type_t

template<typename T >
using relx::query::aggregate_checking::extract_column_type_t = typedef typename extract_column_type<T>::type

Definition at line 138 of file function.hpp.