relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
primary_key.hpp File Reference
#include "core.hpp"
#include "meta.hpp"
#include <string_view>
#include <type_traits>

Go to the source code of this file.

Classes

class  relx::schema::table_primary_key< ColumnPtr >
 Represents a primary key constraint on a table. More...
 
class  relx::schema::composite_primary_key< ColumnPtrs >
 Represents a composite primary key constraint on multiple columns. More...
 

Namespaces

namespace  relx
 relx database connection
 
namespace  relx::schema
 

Typedefs

template<auto... ColumnPtrs>
using relx::schema::pk = decltype(make_pk< ColumnPtrs... >())
 Helper type alias for primary key constraints.
 

Functions

template<auto... ColumnPtrs>
auto relx::schema::make_pk ()
 Helper function to create a primary key.