Drizzled Public API Documentation

drizzled::optimizer::AccessMethod Class Reference

Represents an access method. More...

#include <access_method.h>

Inheritance diagram for drizzled::optimizer::AccessMethod:
drizzled::optimizer::Const drizzled::optimizer::Index drizzled::optimizer::Scan drizzled::optimizer::System drizzled::optimizer::UniqueIndex

List of all members.

Public Types

typedef boost::shared_ptr
< AccessMethod
ptr

Public Member Functions

virtual void getStats (Table &, JoinTable &)=0

Detailed Description

Represents an access method.

Definition at line 32 of file access_method.h.


Member Function Documentation

virtual void drizzled::optimizer::AccessMethod::getStats ( Table ,
JoinTable  
)
pure virtual

Retrieve statistics relelvant to this access method.

Parameters:
[in]table
[in]join_tab
Returns:
true on failure; false on success

Implemented in drizzled::optimizer::Const, drizzled::optimizer::Scan, drizzled::optimizer::Index, drizzled::optimizer::System, and drizzled::optimizer::UniqueIndex.


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