| 
| template<typename T >  | 
| UInt64  | clearSignBit (T) | 
|   | 
| template<>  | 
| UInt64  | clearSignBit (UInt64 value) | 
|   | only allow UInt64 specialization  More...
  | 
|   | 
| SqlState  | nextRow (sqlite3_stmt *stmt, SqlState current=SqlState::SQL_ROW) | 
|   | retrieves the next row from a prepared statement  More...
  | 
|   | 
| template<typename ValueType >  | 
| bool  | extractValue (ValueType *, sqlite3_stmt *, int) | 
|   | Extracts a specific value from an SQL column.  More...
  | 
|   | 
| template<>  | 
| bool  | extractValue< double > (double *dst, sqlite3_stmt *stmt, int pos) | 
|   | 
| template<>  | 
| bool  | extractValue< int > (int *dst, sqlite3_stmt *stmt, int pos) | 
|   | 
| template<>  | 
| bool  | extractValue< Int64 > (Int64 *dst, sqlite3_stmt *stmt, int pos) | 
|   | 
| template<>  | 
| bool  | extractValue< String > (String *dst, sqlite3_stmt *stmt, int pos) | 
|   | 
| template<>  | 
| bool  | extractValue< std::string > (std::string *dst, sqlite3_stmt *stmt, int pos) | 
|   | 
| bool  | extractValueIntStr (String *dst, sqlite3_stmt *stmt, int pos) | 
|   | Special case where an integer should be stored in a String field.  More...
  | 
|   | 
| double  | extractDouble (sqlite3_stmt *stmt, int pos) | 
|   | 
| float  | extractFloat (sqlite3_stmt *stmt, int pos) | 
|   | convenience function; note: in SQL there is no float, just double. So this might be narrowing.  More...
  | 
|   | 
| int  | extractInt (sqlite3_stmt *stmt, int pos) | 
|   | 
| Int64  | extractInt64 (sqlite3_stmt *stmt, int pos) | 
|   | 
| String  | extractString (sqlite3_stmt *stmt, int pos) | 
|   | 
| char  | extractChar (sqlite3_stmt *stmt, int pos) | 
|   | 
| bool  | extractBool (sqlite3_stmt *stmt, int pos) | 
|   |