Hyper API for C++  0.0.16638
Hyper client library for C++ applications
TableDefinition.hpp File Reference
#include <hyperapi/HyperException.hpp>
#include <hyperapi/SqlType.hpp>
#include <hyperapi/TableName.hpp>
#include <hyperapi/impl/infra.hpp>
#include <hyperapi/optional.hpp>
#include <ostream>
#include <string>
#include <vector>
#include <hyperapi/hyperapi.h>
#include <hyperapi/impl/TableDefinition.impl.hpp>

Go to the source code of this file.

Classes

class  hyperapi::TableDefinition
 A table definition. More...
 
class  hyperapi::TableDefinition::Column
 A Column of a table definition. More...
 

Namespaces

 hyperapi
 The primary namespace of the Hyper API for C++.
 

Enumerations

enum  hyperapi::Nullability : bool { hyperapi::Nullable = true, hyperapi::NotNullable = false }
 The nullability of a column. More...
 
enum  hyperapi::Persistence { hyperapi::Persistence::Permanent, hyperapi::Persistence::Temporary }
 Possible persistence levels for database objects. More...
 

Functions

std::ostream & hyperapi::operator<< (std::ostream &os, Nullability nullability)
 Stream output operator for Nullability