Main Page Namespace List Class Hierarchy Compound List File List Namespace Members Compound Members File Members

# MySQL++ Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:

mysqlpp::BadConversion | Exception thrown when a bad type conversion is attempted
mysqlpp::BadFieldName | Exception thrown when a requested named field doesn't exist
mysqlpp::BadNullConversion | Exception thrown when you attempt to convert a SQL null to an incompatible type
mysqlpp::BadQuery | Exception thrown when MySQL encounters a problem while processing your query
mysqlpp::ColData_Tmpl< Str > | Template for string data that can convert itself to any standard C data type
mysqlpp::Connection | Manages the connection to the MySQL database
mysqlpp::const_string | Wrapper for `const char*` to make it behave in a way more useful to MySQL++
mysqlpp::const_subscript_container< OnType, ValueType, ReturnType, SizeType, DiffType > | A base class that one derives from to become a random access container, which can be accessed with subscript notation
mysqlpp::cstr_equal_to | Function object that returns true if one const char* is equal to another
mysqlpp::cstr_greater | Function object that returns true if one const char* is lexically "greater than" another
mysqlpp::cstr_greater_equal | Function object that returns true if one const char* is lexically "greater than or equal to" another
mysqlpp::cstr_less | Function object that returns true if one const char* is lexically "less than" another
mysqlpp::cstr_less_equal | Function object that returns true if one const char* is lexically "less than or equal to" another
mysqlpp::cstr_not_equal_to | Function object that returns true if one const char* is not equal to another
mysqlpp::Date | Holds MySQL dates
mysqlpp::DateTime | A combination of the Date and Time classes for holding MySQL DateTimes
mysqlpp::DTbase< T > | Base class template for MySQL++ date and time classes
mysqlpp::equal_list_b< Seq1, Seq2, Manip > | Same as equal_list_ba, plus the option to have some elements of the equals clause suppressed
mysqlpp::equal_list_ba< Seq1, Seq2, Manip > | Holds two lists of items, typically used to construct a SQL "equals clause"
mysqlpp::FieldNames | Holds a list of SQL field names
mysqlpp::Fields | A container similar to `std::vector` for holding mysqlpp::Field records
mysqlpp::FieldTypes | A vector of SQL field types
mysqlpp::mysql_date | Base class of Date
mysqlpp::mysql_dt_base | Base class for mysql_date and mysql_time
mysqlpp::mysql_time | Base class of Time
mysqlpp::mysql_type_info | Holds basic type information for ColData
mysqlpp::MysqlCmp< BinaryPred, CmpType > | Template for making function objects that can compare something against a Row element
mysqlpp::MysqlCmpCStr< BinaryPred > | Const char* specialization of MysqlCmp
mysqlpp::Null< Type, Behavior > | Class for holding data from a SQL column with the NULL attribute
mysqlpp::null_type | The type of the global mysqlpp::null object
mysqlpp::NullisBlank | Class for objects that define SQL null as a blank C string
mysqlpp::NullisNull | Class for objects that define SQL null in terms of MySQL++'s null_type
mysqlpp::NullisZero | Class for objects that define SQL null as 0
mysqlpp::Query | A class for building and executing SQL queries
mysqlpp::ResNSel | Holds the information on the success of queries that don't return any results
mysqlpp::Result | This class manages SQL result sets
mysqlpp::ResUse | A basic result set class, for use with "use" queries
mysqlpp::Row | Manages rows from a result set
mysqlpp::RowTemplate< ThisType, Res > | Base class for class Row
mysqlpp::Set< Container > | A special std::set derivative for holding MySQL data sets
mysqlpp::SQLParseElement | Used within SQLQuery to hold elements for parameterized queries
mysqlpp::SQLQuery | The base class for mysqlpp::Query
mysqlpp::SQLQueryNEParms | Exception thrown when not enough parameters are provided
mysqlpp::SQLQueryParms | This class holds the parameter values for filling template queries
mysqlpp::SQLString | A specialized `std::string` that will convert from any valid MySQL type
mysqlpp::subscript_iterator< OnType, ReturnType, SizeType, DiffType > | Iterator that can be subscripted
mysqlpp::Time | Holds MySQL times
mysqlpp::tiny_int | Class for holding an SQL `tiny_int` object
mysqlpp::value_list_b< Seq, Manip > | Same as value_list_ba, plus the option to have some elements of the list suppressed
mysqlpp::value_list_ba< Seq, Manip > | Holds a list of items, typically used to construct a SQL "value list"