Drizzled Public API Documentation

drizzled::optimizer::Scan Class Reference

Represents a table scan. More...

#include <scan.h>

Inheritance diagram for drizzled::optimizer::Scan:
drizzled::optimizer::AccessMethod

Public Types

typedef boost::shared_ptr
< AccessMethod
ptr

Public Member Functions

void getStats (Table &, JoinTable &)

Detailed Description

Represents a table scan.

Definition at line 33 of file scan.h.

Member Function Documentation

void optimizer::Scan::getStats ( Table ,
JoinTable  
)
virtual

Retrieve statistics relelvant to this access method.

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

Implements drizzled::optimizer::AccessMethod.

Definition at line 35 of file scan.cc.

References drizzled::Table::cursor, drizzled::JoinTable::first_inner, drizzled::optimizer::QuickSelectInterface::index, drizzled::JoinTable::insideout_match_tab, drizzled::optimizer::SqlSelect::quick, and drizzled::JoinTable::type.


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