relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
index.hpp File Reference
#include "../utils/error_handling.hpp"
#include "column.hpp"
#include "meta.hpp"
#include "table.hpp"
#include <string_view>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

class  relx::schema::index< ColumnPtr >
 Represents an index on a table. More...
 
class  relx::schema::composite_index< ColumnPtrs >
 Represents a composite index on multiple columns. More...
 

Namespaces

namespace  relx
 relx database connection
 
namespace  relx::schema
 

Enumerations

enum class  relx::schema::index_type : uint8_t { relx::schema::normal , relx::schema::unique , relx::schema::fulltext , relx::schema::spatial }
 Index types. More...
 

Functions

constexpr std::string_view relx::schema::index_type_to_string (index_type type)
 Convert index type to SQL string.