MySQL++ Reference Manual

MySQL++: Class List

MySQL++ 3.2.4

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]

▼Nmysqlpp |
▶N examples | Stuff related to MySQL++ examples specifically
C CommandLine | Command line parsing mechanism for ../examples/*.cpp
▶N ssqlsxlat | Stuff specific to the ssqlsxlat tool
C CommandLine | Command line parser for MySQL++'s ssqlsxlat tool
C AutoFlag | A template for setting a flag on a variable as long as the object that set it is in scope. Flag resets when object goes out of scope. Works on anything that looks like bool
C BadConversion | Exception thrown when a bad type conversion is attempted
C BadFieldName | Exception thrown when a requested named field doesn't exist
C BadIndex | Exception thrown when an object with operator [] or an at() method gets called with a bad index
C BadInsertPolicy | Exception thrown when an insert policy is too strict to create a valid INSERT statement
C BadOption | Exception thrown when you pass an unrecognized option to Connection::set_option()
C BadParamCount | Exception thrown when not enough query parameters are provided
C BadQuery | Exception thrown when the database server encounters a problem while processing your query
C BeecryptMutex | Wrapper around platform-specific mutexes
C CommandLineBase | Parses command line arguments and holds the results
C Comparable | Mix-in that gives its subclass a full set of comparison operators
C CompressOption | Enable data compression on the connection
C Connection | Manages the connection to the database server
C ConnectionFailed | Exception thrown when there is a problem related to the database server connection
C ConnectionPool | Manages a pool of connections for programs that need more than one Connection object at a time, but can't predict how many they need in advance
C ConnectTimeoutOption | Change Connection::connect() default timeout
C DataOption | Define abstract interface for all *Options that take a lone scalar as an argument
C Date | C++ form of SQL's DATE type
C DateTime | C++ form of SQL's DATETIME type
C DBDriver | Provides a thin abstraction layer over the underlying database client library
C DBSelectionFailed | Exception thrown when the program tries to select a new database and the database server refuses for some reason
C equal_list_b | Same as equal_list_ba, plus the option to have some elements of the equals clause suppressed
C equal_list_ba | Holds two lists of items, typically used to construct a SQL "equals clause"
C Exception | Base class for all MySQL++ custom exceptions
C Field | Class to hold information about a SQL field
C FieldNames | Holds a list of SQL field names
C FieldTypes | A vector of SQL field types
C FoundRowsOption | Make Query::affected_rows() return number of matched rows
C GuessConnectionOption | Allow C API to guess what kind of connection to use
C IgnoreSpaceOption | Allow spaces after function names in queries
C InitCommandOption | Give SQL executed on connect
C InteractiveOption | Assert that this is an interactive program
C LocalFilesOption | Enable LOAD DATA LOCAL statement
C LocalInfileOption | Enable LOAD LOCAL INFILE statement
C MultiResultsOption | Enable multiple result sets in a reply
C MultiStatementsOption | Enable multiple queries in a request to the server
C MutexFailed | Exception thrown when a BeecryptMutex object fails
C mysql_type_info | SQL field type information
C NamedPipeOption | Suggest use of named pipes
C NoExceptions | Disable exceptions in an object derived from OptionalExceptions
C NoSchemaOption | Disable db.tbl.col syntax in queries
C NoTransaction | Compile-time substitute for Transaction, which purposely does nothing. Use it to instantiate templates that take Transaction when you don't want transactions to be used
C Null | Class for holding data from a SQL column with the NULL attribute
C null_type | The type of the global mysqlpp::null object
C NullIsBlank | Class for objects that define SQL null as a blank C string
C NullIsNull | Class for objects that define SQL null in terms of MySQL++'s null_type
C NullIsZero | Class for objects that define SQL null as 0
C ObjectNotInitialized | Exception thrown when you try to use an object that isn't completely initialized
C Option | Define abstract interface for all *Option subclasses
C OptionalExceptions | Interface allowing a class to have optional exceptions
▶C Query | A class for building and executing SQL queries
C MaxPacketInsertPolicy | An insert policy object that triggers a new INSERT statement if the object to be added would cause the statement to exceed a maximum size
C RowCountInsertPolicy | An insert policy object that triggers a new INSERT statement after a given number of rows have been inserted
C SizeThresholdInsertPolicy | An insert policy object that triggers a new INSERT statement after a size threshold for the length of the INSERT statement is exceeded
C ReadDefaultFileOption | Override use of my.cnf
C ReadDefaultGroupOption | Override use of my.cnf
C ReadTimeoutOption | Set timeout for IPC data reads
C ReconnectOption | Enable automatic reconnection to server
C RefCountedPointer | Creates an object that acts as a reference-counted pointer to another object
C RefCountedPointerDestroyer | Functor to call delete on the pointer you pass to it
C RefCountedPointerDestroyer< MYSQL_RES > | Functor to call mysql_free_result() on the pointer you pass to it
C ReportDataTruncationOption | Set reporting of data truncation errors
C ResultBase | Base class for StoreQueryResult and UseQueryResult
C Row | Manages rows from a result set
C ScopedConnection | Grabs a Connection from a ConnectionPool on construction and releases it back to the pool on destruction, and provides access to the relevant Connection pointer
C ScopedLock | Wrapper around BeecryptMutex to add scope-bound locking and unlocking
C SecureAuthOption | Enforce use of secure authentication, refusing connection if not available
C SelfTestFailed | Used within MySQL++'s test harness only
C Set | A special std::set derivative for holding MySQL data sets
C SetCharsetDirOption | Give path to charset definition files
C SetCharsetNameOption | Give name of default charset
C SetClientIpOption | Fake client IP address when connecting to embedded server
C SharedMemoryBaseNameOption | Set name of shmem segment for IPC
C SimpleResult | Holds information about the result of queries that don't return rows
C SQLBuffer | Holds SQL data in string form plus type information for use in converting the string to compatible C++ data types
C SQLParseElement | Used within Query to hold elements for parameterized queries
C SQLQueryParms | This class holds the parameter values for filling template queries
C SQLStream | A class for building SQL-formatted strings
C SQLTypeAdapter | Converts many different data types to strings suitable for use in SQL queries
C SslOption | Specialized option for handling SSL parameters
C StoreQueryResult | StoreQueryResult set type for "store" queries
C String | A std::string work-alike that can convert itself from SQL text data formats to C++ data types
C TCPConnection | Specialization of `Connection` for TCP/IP
C Time | C++ form of SQL's TIME type
C tiny_int | Class for holding an SQL `TINYINT` value
C TooOld | Functor to test whether a given ConnectionInfo object is "too old"
C Transaction | Helper object for creating exception-safe SQL transactions
C TypeLookupFailed | Thrown from the C++ to SQL data type conversion routine when it can't figure out how to map the type
C UnixDomainSocketConnection | Specialization of `Connection` for Unix domain sockets
C UseEmbeddedConnectionOption | Connect to embedded server in preference to remote server
C UseQueryError | Exception thrown when something goes wrong in processing a "use" query
C UseQueryResult | StoreQueryResult set type for "use" queries
C UseRemoteConnectionOption | Connect to remote server in preference to embedded server
C value_list_b | Same as value_list_ba, plus the option to have some elements of the list suppressed
C value_list_ba | Holds a list of items, typically used to construct a SQL "value list"
C WindowsNamedPipeConnection | Specialization of `Connection` for Windows named pipes
C WriteTimeoutOption | Set timeout for IPC data reads