Drizzled Public API Documentation

drizzled::plugin::TableFunction::Generator Class Reference
Inheritance diagram for drizzled::plugin::TableFunction::Generator:
CharacterSetsTool::Generator CmpmemTool::Generator CmpTool::Generator CumulativeCommandsTool::Generator CumulativeUserStatsTool::Generator CurrentCommandsTool::Generator DataDictionary::Generator drizzle_plugin::AnalysisTableTool::Generator drizzle_plugin::error_dictionary::Errors::Generator drizzle_plugin::StatsTableTool::Generator EngineStateHistory::Generator ForeignKeysTool::Generator function_dictionary::Functions::Generator GlobalStatementsTool::Generator InformationSchema::Generator InnodbInternalTables::Generator InnodbReplicationTable::Generator InnodbStatusTool::Generator InnodbSysColumnsTool::Generator InnodbSysFieldsTool::Generator InnodbSysForeignColsTool::Generator InnodbSysForeignTool::Generator InnodbSysIndexesTool::Generator InnodbSysTableStatsTool::Generator InnodbSysTablesTool::Generator InnodbTrxTool::Generator ModulesTool::Generator performance_dictionary::SessionUsage::Generator plugin::catalog::tables::Cache::Generator plugin::catalog::tables::Catalogs::Generator PluginsTool::Generator ProcesslistTool::Generator ProtocolTool::Generator ScoreboardStatsTool::Generator session_dictionary::Savepoints::Generator session_dictionary::Sessions::Generator session_dictionary::Variables::Generator SessionStatementsTool::Generator show_dictionary::Show::Generator StateTool::Generator StatusTool::Generator table_cache_dictionary::TableCache::Generator table_cache_dictionary::TableDefinitionCache::Generator TablesTool::Generator trigger_dictionary::Table::Generator user_locks::barriers::UserBarriers::Generator user_locks::UserLocks::Generator utility_dictionary::Counter::Generator utility_dictionary::Environmental::Generator utility_dictionary::RandomNumber::Generator utility_dictionary::RandomString::Generator

Public Member Functions

 Generator (Field **arg)
 
bool sub_populate (uint32_t field_size)
 
virtual bool populate ()
 
void push (uint64_t arg)
 
void push (int64_t arg)
 
void push (const char *arg, uint32_t length=0)
 
void push (str_ref)
 
void push (bool arg)
 
void push ()
 
bool isWild (const std::string &predicate)
 

Public Attributes

const charset_info_stscs
 

Protected Member Functions

LEX & lex ()
 
statement::Statementstatement ()
 
drizzled::SessiongetSession ()
 

Private Attributes

Field ** columns
 
Field ** columns_iterator
 
Sessionsession
 

Detailed Description

Definition at line 93 of file table_function.h.


The documentation for this class was generated from the following files: