~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_select.h

  • Committer: Stewart Smith
  • Date: 2011-02-10 01:03:48 UTC
  • mto: (2154.1.2 build)
  • mto: This revision was merged to the branch mainline in revision 2155.
  • Revision ID: stewart@flamingspork.com-20110210010348-5l0zh0akjahvx3vi
fix Session::tx_isolation to be getTxIsolation to follow coding style, but look weird

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef DRIZZLED_SQL_SELECT_H
21
21
#define DRIZZLED_SQL_SELECT_H
22
22
 
23
 
#include <drizzled/cached_item.h>
24
 
#include <drizzled/field/varstring.h>
25
 
#include <drizzled/item/null.h>
 
23
#include "drizzled/cached_item.h"
 
24
#include "drizzled/session.h"
 
25
#include "drizzled/field/varstring.h"
 
26
#include "drizzled/item/null.h"
26
27
#include <drizzled/enum_nested_loop_state.h>
27
 
#include <drizzled/optimizer/position.h>
28
 
#include <drizzled/optimizer/sargable_param.h>
29
 
#include <drizzled/optimizer/key_use.h>
30
 
#include <drizzled/join_cache.h>
31
 
#include <drizzled/join_table.h>
32
 
#include <drizzled/records.h>
33
 
#include <drizzled/stored_key.h>
 
28
#include "drizzled/optimizer/position.h"
 
29
#include "drizzled/optimizer/sargable_param.h"
 
30
#include "drizzled/optimizer/key_use.h"
 
31
#include "drizzled/join_cache.h"
 
32
#include "drizzled/join_table.h"
 
33
#include "drizzled/records.h"
34
34
 
35
35
#include <vector>
36
36
 
37
37
namespace drizzled
38
38
{
39
39
 
40
 
class Item_func;
41
 
class Select_Lex_Unit;
42
40
class select_result;
43
 
class st_dynamic_array;
44
41
 
45
42
/**
46
43
 * @file API and Classes to use when handling where clause
135
132
 
136
133
/** @TODO why is this in the middle of the file??? */
137
134
 
138
 
#include <drizzled/join.h>
 
135
#include "drizzled/join.h"
139
136
 
140
137
namespace drizzled
141
138
{
276
273
                        optimizer::KeyUse *org_keyuse, 
277
274
                        table_map used_tables);
278
275
 
 
276
} /* namespace drizzled */
 
277
 
 
278
/** @TODO why is this in the middle of the file??? */
 
279
 
 
280
#include "drizzled/stored_key.h"
 
281
 
 
282
namespace drizzled
 
283
{
 
284
 
279
285
bool cp_buffer_from_ref(Session *session, table_reference_st *ref);
280
286
int safe_index_read(JoinTable *tab);
281
287
COND *remove_eq_conds(Session *session, COND *cond, Item::cond_result *cond_value);