Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit 7ff8080edb.

StaticRow concept

A StaticRow is a C++ type that can be used to model a row within the static interface (i.e. static_results, static_execution_state).

A type T is a StaticRow if either of the following is true:

Note that empty Describe structs and empty tuples are valid StaticRows.

A ReadableField is C++ type that can be used to model a single value in a database row. A type F is a ReadableField if it is any of the types listed in this table. The set of readable field types is currently fixed and can't be extended by the user. If this is something you have interest in, please file an issue with your use case to the repo.

The set of allowable types may be extended in future releases, both for fields and for rows.