Classes | Namespaces | Typedefs
column.h File Reference
#include "cetlib/sqlite/detail/column_constraint.h"
#include <array>
#include <string>
#include <tuple>
#include <utility>

Go to the source code of this file.

Classes

class  cet::sqlite::column_base
 
struct  cet::sqlite::column< T, Constraints >
 
struct  cet::sqlite::column< double, Constraints... >
 
struct  cet::sqlite::column< float, Constraints... >
 
struct  cet::sqlite::column< int, Constraints... >
 
struct  cet::sqlite::column< long, Constraints... >
 
struct  cet::sqlite::column< long long, Constraints... >
 
struct  cet::sqlite::column< unsigned int, Constraints... >
 
struct  cet::sqlite::column< unsigned long, Constraints... >
 
struct  cet::sqlite::column< unsigned long long, Constraints... >
 
struct  cet::sqlite::column< std::string, Constraints... >
 
struct  cet::sqlite::permissive_column< T, Constraints >
 
struct  cet::sqlite::permissive_column< column< T, Constraints... > >
 

Namespaces

 cet::sqlite
 

Typedefs

template<size_t N>
using cet::sqlite::name_array = std::array< std::string, N >