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::BadConversionException thrown when a bad type conversion is attempted
mysqlpp::BadFieldNameException thrown when a requested named field doesn't exist
mysqlpp::BadNullConversionException thrown when you attempt to convert a SQL null to an incompatible type
mysqlpp::BadOptionException thrown when you pass an unrecognized option to Connection::set_option()
mysqlpp::BadParamCountException thrown when not enough query parameters are provided
mysqlpp::BadQueryException thrown when MySQL encounters a problem while processing your query
mysqlpp::BasicLockTrivial Lock subclass, using a boolean variable as the lock flag
mysqlpp::ColData_Tmpl< Str >Template for string data that can convert itself to any standard C data type
mysqlpp::ConnectionManages the connection to the MySQL database
mysqlpp::ConnectionFailedException thrown when there is a problem establishing the database server connection. It's also thrown if Connection::shutdown() fails
mysqlpp::const_stringWrapper 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_toFunction object that returns true if one const char* is equal to another
mysqlpp::cstr_greaterFunction object that returns true if one const char* is lexically "greater than" another
mysqlpp::cstr_greater_equalFunction object that returns true if one const char* is lexically "greater than or equal to" another
mysqlpp::cstr_lessFunction object that returns true if one const char* is lexically "less than" another
mysqlpp::cstr_less_equalFunction object that returns true if one const char* is lexically "less than or equal to" another
mysqlpp::cstr_not_equal_toFunction object that returns true if one const char* is not equal to another
mysqlpp::DateC++ form of MySQL's DATE type
mysqlpp::DateTimeC++ form of MySQL's DATETIME type
mysqlpp::DBSelectionFailedException thrown when the program tries to select a new database and the server refuses for some reason
mysqlpp::DTbase< T >Base class template for MySQL++ date and time classes
mysqlpp::EndOfResultsException thrown when ResUse::fetch_row() walks off the end of a use-query's result set
mysqlpp::EndOfResultSetsException thrown when Query::store_next() walks off the end of a use-query's multi result sets
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::ExceptionBase class for all MySQL++ custom exceptions
mysqlpp::FieldNamesHolds a list of SQL field names
mysqlpp::FieldsA container similar to std::vector for holding mysqlpp::Field records
mysqlpp::FieldTypesA vector of SQL field types
mysqlpp::LockAbstract base class for lock implementation, used by Lockable
mysqlpp::LockableInterface allowing a class to declare itself as "lockable"
mysqlpp::LockFailedException thrown when a Lockable object fails
mysqlpp::mysql_type_infoHolds 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::NoExceptionsDisable exceptions in an object derived from OptionalExceptions
mysqlpp::Null< Type, Behavior >Class for holding data from a SQL column with the NULL attribute
mysqlpp::null_typeThe type of the global mysqlpp::null object
mysqlpp::NullisBlankClass for objects that define SQL null as a blank C string
mysqlpp::NullisNullClass for objects that define SQL null in terms of MySQL++'s null_type
mysqlpp::NullisZeroClass for objects that define SQL null as 0
mysqlpp::ObjectNotInitializedException thrown when you try to use an object that isn't completely initialized
mysqlpp::OptionalExceptionsInterface allowing a class to have optional exceptions
mysqlpp::QueryA class for building and executing SQL queries
mysqlpp::ResNSelHolds the information on the success of queries that don't return any results
mysqlpp::ResultThis class manages SQL result sets
mysqlpp::ResUseA basic result set class, for use with "use" queries
mysqlpp::RowManages rows from a result set
mysqlpp::scoped_var_set< T >Sets a variable to a given value temporarily
mysqlpp::Set< Container >A special std::set derivative for holding MySQL data sets
mysqlpp::SQLParseElementUsed within Query to hold elements for parameterized queries
mysqlpp::SQLQueryParmsThis class holds the parameter values for filling template queries
mysqlpp::SQLStringA specialized std::string that will convert from any valid MySQL type
mysqlpp::subscript_iterator< OnType, ReturnType, SizeType, DiffType >Iterator that can be subscripted
mysqlpp::TimeC++ form of MySQL's TIME type
mysqlpp::tiny_intClass 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"

Generated on Wed Nov 23 14:55:16 2005 for MySQL++ by doxygen1.2.18