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

List of all members.

Public Member Functions

bool getStats (Table *table, JoinTable *join_tab)

Detailed Description

Represents a table scan.

Definition at line 37 of file scan.h.


Member Function Documentation

bool optimizer::Scan::getStats ( Table table,
JoinTable join_tab 
) [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 33 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, drizzled::Session::status_var, and drizzled::JoinTable::type.


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