~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/optimizer/explain_plan.h

  • Committer: Tim Penhey
  • Date: 2010-01-20 02:39:01 UTC
  • mto: This revision was merged to the branch mainline in revision 1275.
  • Revision ID: tim.penhey@canonical.com-20100120023901-8teeunid6gwlthzx
Add in a rot 13 function.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef DRIZZLED_OPTIMIZER_EXPLAIN_PLAN_H
21
21
#define DRIZZLED_OPTIMIZER_EXPLAIN_PLAN_H
22
22
 
23
 
namespace drizzled
24
 
{
25
 
 
26
23
class Session;
27
24
class Select_Lex_Unit;
28
25
class select_result;
29
26
 
 
27
namespace drizzled
 
28
{
 
29
 
30
30
namespace optimizer
31
31
{
32
32
 
33
 
/** select type for EXPLAIN */
34
 
enum select_type
35
 
36
 
  ST_PRIMARY,
37
 
  ST_SIMPLE,
38
 
  ST_DERIVED,
39
 
  ST_DEPENDENT_SUBQUERY,
40
 
  ST_UNCACHEABLE_SUBQUERY,
41
 
  ST_SUBQUERY,
42
 
        ST_DEPENDENT_UNION,
43
 
  ST_UNCACHEABLE_UNION,
44
 
  ST_UNION,
45
 
  ST_UNION_RESULT
46
 
};
47
 
 
48
33
class ExplainPlan
49
34
{
50
35
public: