Drizzled Public API Documentation

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 C_code
 Cdrizzled::stream::detail::_unireg< Ch, Tr, A >
 Cdrizzled::optimizer::AccessMethodRepresents an access method
 Cdrizzled::optimizer::AccessMethodFactoryCreates access method objects
 Cdrizzled::generator::AllFields
 Cdrizzled::generator::AllForeignKeys
 Cdrizzled::generator::AllIndexes
 Cdrizzled::generator::AllTables
 Cassign_node_struct
 Cdrizzled::atomic< T >Primary template for atomic
 Cdrizzled::atomic< bool >
 Cdrizzled::atomic< int32_t >
 Cdrizzled::atomic< uint32_t >
 Cdrizzled::atomic< uint64_t >
 Cdrizzled::internal::atomic_base< I >
 Cauth_pam_userinfo
 CAuthentication
 Cuser_locks::barriers::Barrier
 Cuser_locks::barriers::Barriers
 Cdrizzled::base_list_iterator
 CJson::BatchAllocator< AllocatedType, objectPerAllocation >
 CJson::BatchAllocator< AllocatedType, objectPerAllocation >::BatchInfo
 Cbig_rec_field_struct
 Cbig_rec_struct
 Cdrizzled::internal::Bigint
 Cbinary_function
 Cbtr_cur_struct
 Cbtr_path_struct
 Cbtr_pcur_struct
 Cbtr_search_struct
 Cbtr_search_sys_struct
 Cbuf_block_struct
 Cbuf_buddy_stat_struct
 Cbuf_chunk_struct
 Cbuf_flush_stat_structStatistics for selecting flush rate based on redo log generation speed
 Cbuf_LRU_stat_structStatistics for selecting the LRU list for eviction
 Cbuf_page_struct
 Cbuf_pool_info_struct
 Cbuf_pool_stat_structThe buffer pool statistics structure
 Cbuf_pool_structThe buffer pool structure
 Cdrizzled::BufferCompareContext
 Cdrizzled::buffpek
 Cbulk_insert_param
 Cdrizzled::catalog::Cache
 Cdrizzled::session::Cache
 Cdrizzled::table::Cache
 Cdrizzled::definition::Cache
 Cdrizzled::generator::catalog::Cache
 Cdrizzled::message::Cache
 Cdrizzled::CachedDirectory
 Cdrizzled::CacheField
 Cdrizzled::charset_info_st
 Cregex_policy::CheckItem
 Cregex_policy::CheckMap
 Cdrizzled::plugin::Client
 CClient
 Ccol_assign_node_struct
 Cdrizzled::sql::ResultSet::Column
 Ccommand_arg
 CCommands
 CJson::Value::CommentInfo
 Ccommit_node_struct
 Cdrizzled::Comp_creator
 Cdrizzled::optimizer::compare_functor
 Ccompare_functor
 Cdrizzled::compare_functor
 CConclusions
 Cdrizzled::constrained_value< T >
 Cdrizzled::constrained_value< uint32_t >
 Cdrizzled::constrained_value< uint64_t >
 Cdrizzled::execute::Context
 Cdrizzled::CopyInfo
 Cdrizzled::optimizer::CostVector
 Cdrizzled::catalog::lock::Create
 Cdrizzled::Create_func
 CCumulativeStats
 Cdrizzled::Cursor
 Ccursor_view_struct
 CJson::Value::CZString
 Cdata_ref_basic< T >
 Cdata_ref_basic< const char * >
 Cdata_thread_ctxt_t
 Cdatafiles_iter_t
 Cdrizzle_plugin::json_server::DBAccess
 Cdrizzled::decimal_t
 Cdrizzled::DeletePtr
 Cdfield_struct
 Cdrizzled::Diagnostics_area
 Cdict_col_struct
 Cdict_field_struct
 Cdict_foreign_struct
 Cdict_index_struct
 Cdict_sys_struct
 Cdict_table_struct
 Cdrizzled::Discrete_interval
 Cdrizzled::Discrete_intervals_list
 Cdrizzled::drizzle_show_var
 Cdrizzled::drizzle_sys_var
 Cdrizzled::drizzle_system_variables
 Cdrizzled::drizzle_value
 CDrizzleDumpConnection
 CDrizzleDumpData
 CDrizzleDumpDatabase
 CDrizzleDumpField
 CDrizzleDumpForeignKey
 CDrizzleDumpIndex
 CDrizzleDumpTable
 Cdrizzled::DrizzleLock
 Cdrizzled::DrizzleXid
 Cdrizzled::DTCollation
 Cdtuple_struct
 Cdtype_struct
 CDummyArrayAllocatorInitializer
 CDummyMapAllocatorInitializer
 CJson::DummyValueAllocatorInitializer
 Cdump_record_t
 Cdyn_block_structA block in a dynamically allocated array. NOTE! Do not access the fields of the struct directly: the definition appears here only for the compiler to know its size!
 Cdrizzled::DYNAMIC_ARRAY
 Celsif_node_struct
 Cdrizzled::catalog::Engine
 Cdrizzled::plugin::Engines
 Cdrizzled::CachedDirectory::Entry
 Ceof_iterator
 Cdrizzled::catalog::lock::Erase
 Cerror
 CJson::Reader::ErrorInfo
 CErrorMessage
 Cevent_t
 Cdrizzled::plugin::EventData
 Cdrizzled::generator::EventObserver
 Cdrizzled::plugin::EventObserverList
 Cexception
 Cexception
 CException
 Cdrizzled::Execute
 Cexit_node_struct
 Cdrizzled::optimizer::ExplainPlan
 Cexport_var_struct
 CJson::FeaturesConfiguration passed to reader and writer. This configuration object can be used to force the Reader or Writer to behave in a standard conforming way
 Cfetch_node_struct
 Cfil_addr_struct
 Cfil_node_struct
 Cfil_space_struct
 Cfil_system_struct
 Cfile_format_struct
 Cdrizzled::FileSort
 Cdrizzled::filesort_info
 Cdrizzled::debug::Flags
 CFOLLOWS
 Cfor_node_struct
 Cdrizzled::ForeignKeyInfo
 CFOUND_SET
 Cfunc_node_struct
 Cfunction_hash
 Cdrizzled::FunctionContainer
 Cdrizzled::generator::Functions
 Cdrizzled::internal::gcc_traits< T, D >
 CGearmanFunctionMap
 Cdrizzled::plugin::TableFunction::Generator
 Cdrizzled::global_buffer_constraint< T >
 Cdrizzled::global_counters
 CGlobalStats
 Cdrizzled::Ha_data
 Cha_node_struct
 Cdrizzled::ha_statistics
 Cdrizzled::HASH
 Chash_cell_struct
 Cdrizzled::HASH_LINK
 Chash_table_struct
 Cdrizzle_plugin::json_server::HttpHandler
 CHttpPostData
 Cdrizzle_plugin::json_server::HTTPServer
 Cdrizzled::Hybrid_type
 Cdrizzled::Hybrid_type_traits
 Ci_s_hash_chain_struct
 Ci_s_lock_waits_row_struct
 Ci_s_locks_row_struct
 Ci_s_mem_chunk_struct
 Ci_s_table_cache_struct
 Ci_s_trx_row_struct
 Cib_bh_struct
 Cib_list_helper_struct
 Cib_list_node_struct
 Cib_list_struct
 Cib_rbt_bound_struct
 Cib_rbt_node_struct
 Cib_rbt_struct
 Cib_vector_struct
 Cib_wqueue_struct
 Cdrizzled::Identifier
 Cif_node_struct
 Cdrizzled::Session::impl_c
 Cind_node_struct
 Cinnodb_idx_translate_struct
 Cins_node_struct
 Cdrizzled::catalog::Instance
 Cdrizzled::interval_range
 Cinvalid_option_value
 Cdrizzled::internal::io_cache_st
 Cdrizzled::type::IPv6
 Cdrizzled::type::IPv6::ipv6_ds
 Cdrizzled::internal::irem
 Citerator
 Cdrizzled::JoinCache
 Cdrizzled::message::ioutil::joiner< FwdIter >
 Cdrizzled::JoinTable
 Cuser_locks::Key
 Cdrizzled::identifier::Table::Key
 Cdrizzled::KEY_CREATE_INFO
 Cdrizzled::KEY_MULTI_RANGE
 Cdrizzled::key_range
 Cdrizzled::optimizer::KeyField
 Cdrizzled::KeyInfo
 Cdrizzled::KeyPartInfo
 Cdrizzled::optimizer::KeyUse
 Cdrizzled::keyword_st
 Cdrizzled::Lex_input_stream
 Cdrizzled::lex_string_t
 Cdrizzled::LEX_SYMBOL
 CLineBuffer
 CListen
 Cuser_locks::Lock
 Clock_op_struct
 Clock_queue_iterator_struct
 Clock_rec_struct
 Clock_struct
 Clock_sys_struct
 Clock_table_struct
 Cuser_locks::Locks
 Cdrizzled::stream::detail::log< OutputPolicy, Ch, Tr, A >
 Cdrizzled::stream::detail::log< detail::_unireg >
 Clog_group_struct
 Clog_struct
 Cdrizzled::module::Manifest
 Cslave::ReplicationSlave::Master
 Cmaster_pos_st
 Cmem_area_struct
 Cmem_block_info_struct
 Cmem_pool_struct
 Cmerge_file_struct
 Cmerge_index_def_struct
 Cmerge_index_field_struct
 CMessage
 Cdrizzled::generator::catalog::Message
 Cdrizzled::module::Module
 Cdrizzled::plugin::MonitoredInTransaction
 Cmtr_memo_slot_struct
 Cmtr_struct
 Cmutex_struct
 Cdrizzled::internal::mutex_wrapper
 Cdrizzled::MY_CHARSET_HANDLER
 Cdrizzled::my_coll_lexem_st
 Cdrizzled::my_coll_rule_item_st
 Cdrizzled::MY_COLLATION_HANDLER
 Cdrizzled::my_locale_st
 Cdrizzled::my_match_t
 Cdrizzled::my_uca_scanner_handler_st
 Cdrizzled::my_uca_scanner_st
 Cdrizzled::MY_UNI_CTYPE
 Cdrizzled::MY_UNI_IDX
 Cdrizzled::MY_UNICASE_INFO
 Cmysql_row_templ_struct
 Cdrizzled::Name_resolution_context_state
 Cdrizzled::NamedSavepoint
 Cdrizzled::Native_func_registry
 Cdrizzled::NestedJoin
 Cdrizzle_plugin::NET
 Cnoncopyable
 Cdrizzled::program_options::detail::null_deleter
 Cobject
 Cuser_locks::Observer
 Copen_node_struct
 Cdrizzled::Open_tables_state
 Cdrizzled::option
 Cdrizzled::module::option_map
 Cdrizzled::OptionCmp
 COptionString
 Cdrizzled::Order
 Corder_node_struct
 Cos_aio_array_struct
 Cos_aio_slot_struct
 Cos_event_struct
 Cos_file_stat_struct
 Cos_mutex_struct
 Cdrizzled::in_int64_t::packed_int64_t
 Cpage_cur_struct
 Cpage_zip_des_struct
 Cpage_zip_stat_struct
 Cpars_bound_id_struct
 Cpars_bound_lit_struct
 Cpars_info_struct
 Cpars_res_word_struct
 Cpars_user_func_struct
 Cparser_st
 CParserType
 CJson::PathExperimental and untested: represents a "path" to access a node
 CJson::PathArgumentExperimental and untested: represents an element of the "path" to access a node
 Cplan_struct
 CPOINTER_ARRAY
 Cregex_policy::PolicyItem
 Cdrizzled::optimizer::Position
 Cproc_node_struct
 Cboost::property_kind< drizzled::vertex_properties_t >
 Cdrizzle_plugin::ProtocolCounters
 Cdrizzled::internal::pthread_traits< T, D >
 Cpurge_node_struct
 Cque_common_struct
 Cque_fork_struct
 Cque_thr_struct
 Cperformance_dictionary::query_usage
 CQueryLoggerFileQueryLoggerFile implements logging to a file for the QueryLog class
 Cslave::QueueThread
 Cdrizzled::optimizer::QuickSelectInterface
 Cdrizzle_plugin::rabbitmq::RabbitMQHandlerWrapper around librabbitmq, hides error handling and reconnections etc TODO: add reconnection handling
 Cdrizzled::optimizer::RangeParameter
 Cdrizzled::READ_INFO
 Cread_replication_return_st
 Cread_replication_state_st
 Cread_view_struct
 CJson::ReaderUnserialize a JSON document into a Value
 Cdrizzled::ReadRecord
 Cdrizzled::internal::record_cache
 CRecorder
 Crecv_addr_struct
 Crecv_data_struct
 Crecv_struct
 Crecv_sys_struct
 Cdrizzled::RegInfo
 CREP_SET
 CREP_SETS
 Cdrizzled::ReplicationServices
 Cdrizzled::ResourceContext
 Cdrizzled::sql::ResultSet
 Cdrizzled::sql::ResultSetMetaData
 Creturn_node_struct
 Croll_node_struct
 Cdrizzled::Rollup
 Cdrizzled::memory::Root
 Cdrizzled::optimizer::RorScanInfo
 Crow_ext_struct
 Crow_merge_buf_struct
 Crow_merge_dup_struct
 Crow_mysql_drop_struct
 Crow_prebuilt_struct
 Crow_printf_node_struct
 Crseg_queue_struct
 Cruntime_error
 Crw_lock_struct
 Cdrizzled::optimizer::SargableParam
 Cdrizzled::generator::Schema
 CScoreboard
 CScoreboardSlot
 Csel_buf_struct
 Csel_node_struct
 Cdrizzled::SendField
 Cdrizzle_plugin::server_function_context
 CServerDetect
 Csess_struct
 Cdrizzled::Session
 Cdrizzled::generator::Session
 Cdrizzled::set_var_base
 Cdrizzled::SHA1_CTX
 CSHA1_CTX
 CShowVarCmpFunctor
 Cdrizzled::sort_addon_field
 Cdrizzled::SortField
 Cdrizzled::SortParam
 Cdrizzled::SQL_LIST
 Cdrizzled::sql_reserved_words
 Cdrizzled::error::sql_state_t
 Cdrizzled::memory::SqlAlloc
 Cdrizzle_plugin::json_server::SQLExecutor
 Cslave::SQLExecutor
 Cdrizzle_plugin::json_server::SQLGenerator
 Cdrizzle_plugin::json_server::SQLToJsonGenerator
 Csrv_conc_slot_struct
 Csrv_slot_struct
 Csrv_sys_struct
 Cst_block
 Cst_buffpek
 Cdrizzled::st_columndef
 Cst_command
 Cst_connection
 Cdrizzle_plugin::st_drizzleclient_options
 Cst_expected_errors
 Cdrizzled::st_ha_alter_information
 Cdrizzled::st_ha_create_information
 Cst_HA_KEYSEG
 Cst_heap_block
 Cst_heap_create_info
 Cst_heap_dataspace
 Cst_heap_info
 Cst_heap_ptrs
 Cst_heap_share
 Cst_heapinfo
 Cst_hp_hash_info
 Cst_hp_keydef
 Cst_innobase_share
 Cdrizzled::st_key_part
 Cst_level_info
 Cdrizzled::st_lock_list
 Cst_match_err
 Cst_mi_base_info
 Cst_mi_bit_buff
 Cst_mi_blob
 Cst_mi_block_info
 Cst_mi_check_param
 Cst_mi_create_info
 Cst_mi_decode_tree
 Cst_mi_isam_pack
 Cst_mi_isam_share
 Cst_mi_isaminfo
 Cst_mi_keydef
 Cst_mi_s_param
 Cst_mi_sort_param
 Cst_mi_state_info
 Cst_mi_status_info
 Cdrizzled::internal::st_my_thread_var
 Cst_myisam_info
 Cdrizzled::optimizer::st_quick_range_seq_ctx
 Cdrizzled::st_range_seq_entry
 Cdrizzled::st_range_seq_if
 Cst_regex
 Cst_replace
 Cst_replace_found
 Cst_replace_regex
 Cdrizzled::st_ror_intersect_info
 Cdrizzled::st_sel_arg_range_seq
 Cdrizzled::st_show_var_func_container
 Cst_sort_info
 Cst_sort_key_blocks
 Cdrizzled::internal::st_stack
 Cst_test_file
 Cst_unique_def
 Cdrizzled::session::State
 CStatement
 Cdrizzled::statement::StatementRepresents a statement to be executed
 Cdrizzled::message::StaticDescriptorInitializer_access_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_alter_5ftable_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_catalog_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_engine_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_event_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_replication_5foptions_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_resultset_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_schema_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_table_2eproto
 Cdrizzled::message::StaticDescriptorInitializer_transaction_2eproto
 CJson::StaticStringLightweight wrapper to tag static string
 CStats
 CStatus
 Cdrizzled::StatusHelper
 CStatusVars
 Cdrizzled::util::Storable
 CStorageEngine
 Cstreambuf
 Cdrizzled::util::String
 Cdrizzled::String
 CJson::StyledStreamWriterWrites a Value in JSON format in a human friendly way, to a stream rather than to a string
 Cdrizzled::SYM_GROUP
 Csym_node_struct
 Csym_tab_struct
 Cdrizzled::SYMBOL
 Csymbol_hash
 Csync_arr_struct
 Csync_array_struct
 Csync_cell_struct
 Csync_level_struct
 Csync_thread_struct
 Cdrizzled::sys_var
 Cdrizzled::sys_var_with_base
 Cdrizzled::system_status_var
 Ctab_node_struct
 Cdrizzled::generator::Table
 Cdrizzled::Table
 Cdrizzled::table_reference_st
 Cdrizzled::generator::TableDefinitionCache
 Cdrizzled::TableFunctionContainer
 Cdrizzled::TableList
 Cdrizzled::session::TableMessages
 Cdrizzled::TableShare
 Cdrizzled::Temporal
 Cdrizzled::temporal_format_args
 Cdrizzled::TemporalFormat
 Cdrizzled::TemporalIntervalStores time interval for date/time manipulation
 CTestCase
 Cdrizzled::THR_LOCK
 Cdrizzled::THR_LOCK_DATA
 Cdrizzled::THR_LOCK_INFO
 Cdrizzled::THR_LOCK_OWNER
 CThreadContext
 Cdrizzled::type::Time
 Cdrizzled::session::Times
 CJson::Reader::Token
 Cdrizzled::TransactionContext
 Cdrizzled::session::Transactions
 Cdrizzled::TransactionServices
 Cdrizzled::Tree
 Cdrizzled::Tree_Element
 Ctrx_doublewrite_struct
 Ctrx_i_s_cache_struct
 Ctrx_named_savept_struct
 Ctrx_purge_struct
 Ctrx_rseg_struct
 Ctrx_savept_struct
 Ctrx_sig_struct
 Ctrx_struct
 Ctrx_sys_struct
 Ctrx_undo_arr_struct
 Ctrx_undo_inf_struct
 Ctrx_undo_struct
 Cdrizzled::TYPELIB
 Cdrizzled::typelib_set_member
 Cdrizzled::internal::U
 Cunary_function
 Cundo_node_struct
 Cdrizzled::uni_idx
 Cdrizzled::table::UnusedTables
 Cupd_field_struct
 Cupd_node_struct
 Cupd_struct
 Cdrizzled::memory::internal::UsedMemory
 Cdrizzled::user_var_entry
 CUserCommands
 CUserDetect
 Cut_mem_block_struct
 Cutimbuf
 Cdrizzled::type::Uuid
 CJson::ValueRepresents a JSON value
 CJson::ValueAllocatorExperimental do not use: Allocator to customize member name and string value memory management done by Value
 CValueArrayAllocator
 CJson::Value::ValueHolder
 CJson::ValueIteratorBaseBase class for Value iterators
 CValueMapAllocator
 CVAR
 Cdrizzled::module::Vertex
 Cdrizzle_plugin::VioVirtual I/O layer, only used with TCP/IP sockets at the moment
 Cclient::Wakeup
 Cwhile_node_struct
 Cdrizzle_plugin::syslog::WrapSyslog
 CJson::WriterAbstract class for writers
 Cdrizzled::plugin::XaResourceManager
 CXaStorageEngine
 Cxb_delta_info_t
 Cdrizzled::XID
 Cdrizzled::XID_STATE
 Cxid_t
 Cxtrabackup_tables_struct
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t
 Cdrizzled::execute::YYSTYPE