Home Libraries Author Links

dbsql.hpp File Reference


Detailed Description

Declarations for the SQL interface of named persistent associative containers with unique and equivalent keys.

Version:
1.04-r6
Date:
2008-01-01 13:13:47 (tom)
Author:
Tom Michaelis
SysToMath
Wittelsbacherstr. 7
D-80469 Munich
Contact:
http://www.SysToMath.com
mailto:Tom.Michaelis@SysToMath.com
This C++ header file contains declarations of functions, function templates, classes and class templates for the SQL interface of named persistent assocative containers. They are implemented in the C++ inline file dbxsql.hpp and the C++ program fle dbsql.cpp belonging to the SysToMath DB C++ Library stmdbsql.

The declarations of this header file are all contained in the namespace stm::db::sql.

Definition in file dbsql.hpp.

Go to the source code of this file.

Namespaces

namespace  stm
namespace  stm::db
namespace  stm::db::sql

Classes

struct  stm::db::sql::noconversion< T >
class  stm::db::sql::table
 Abstract base class representing a SQL database table. More...
class  stm::db::sql::table::field
struct  stm::db::sql::table::field::format
struct  stm::db::sql::table::average< T >
struct  stm::db::sql::table::average< db::null_type >
struct  stm::db::sql::table::average< bool >
struct  stm::db::sql::table::average< std::string >
struct  stm::db::sql::table::average< std::vector< byte > >
struct  stm::db::sql::table::defcol< T, Flags, Convert >
struct  stm::db::sql::table::types< DefColSequence >
class  stm::db::sql::table::column
class  stm::db::sql::table::layout
class  stm::db::sql::table::descr
class  stm::db::sql::table::descrmap
class  stm::db::sql::table::locker
class  stm::db::sql::result
class  stm::db::sql::connection
 Class representing a SQL database connection. More...

Variables

const size_type stm::db::sql::delayedsort = local::DelayedSortFlag
 Flag value for class template table::defcol indicating a sortable column whose index shall be constructed delayed, if applicable.
const size_type stm::db::sql::recnosort = local::DelayedSortFlag | local::RecnoFlag
 Flag value for class template table::defcol indicating a sortable column whose index shall be constructed delayed and support fast record based positioning, if applicable.
const size_type stm::db::sql::notsortable = local::NotSortableValue
 Flag value for class template table::defcol overwrites all other flags and indicates a not sortable column.


© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).