Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Smartdb::argument_errorInvalid argument passed to smartdb, similar to std::invalid_argument
Smartdb::broken_connectionException class for lost or failed backend connection
CDBExecutorThe class provides the base interactions with Postgres DB, designed using Singleton Design Pattern
Smartdb::check_violationSQL check violation smartdb error
ConnectionManagerConnection manager
Smartdb::conversion_errorConvertion errors in smartdb, similar to std::domain_error
Smartdb::data_exceptionError in data provided to SQL statement
Smartdb::datatype_mismatchSQL datatype mismatch smartdb error
Smartdb::disk_fullSQL disk full, smartdb error
Smartdb::failureRun-time failure encountered by smartdb, similar to std::runtime_error
Smartdb::feature_not_supportedDatabase feature not supported in current setup
Smartdb::foreign_key_violationSQL foreign key violation smartdb error
Smartdb::in_doubt_errorException that might be thrown in rare cases where the connection to the database is lost while finishing a database transaction, and there's no way of telling whether it was actually executed by the backend
Smartdb::insufficient_privilegeSQL insufficient privilege smartdb error
Smartdb::insufficient_resourcesSQL insufficient resources on server, smartdb error
Smartdb::integrity_constraint_violationSQL integrity constraint violation smartdb error
Smartdb::internal_errorInternal error in smartdb library
Smartdb::invalid_cursor_nameSQL invalid cursor name smartdb error
Smartdb::invalid_cursor_stateSQL invalid cursor state smartdb error
Smartdb::invalid_schema_nameSQL invalid schema name smartdb error
Smartdb::invalid_sql_statement_nameSQL invalid sql statement name smartdb error
Smartdb::not_null_violationSQL not unll violation smartdb error
Smartdb::out_of_memorySQL out of memory, smartdb error
Smartdb::protocol_violationException class for protocol violation failure
Smartdb::range_errorOut of range smartdb error, similar to std::out_of_range
Smartdb::restrict_violationSQL restriction violation smartdb error
Smartdb::smartdb_exceptionAbstract base class for all smart db exceptions
Smartdb::sql_errorException class for failed queries
Smartdb::syntax_errorSQL syntax smartdb error
Smartdb::too_many_connectionsSQL too many connections, smartdb error
Smartdb::undefined_columnSQL undefined column smartdb error
Smartdb::undefined_functionSQL undefined function smartdb error
Smartdb::undefined_tableSQL undefined table smartdb error
Smartdb::unique_violationSQL unique violation smartdb error
Smartdb::usage_errorError in usage of smartdb library, similar to std::logic_error

Generated on Wed Jun 3 19:06:55 2009 for SmartDB Framework by  doxygen 1.5.6