~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/cursor.h

  • Committer: Brian Aker
  • Date: 2011-02-12 10:06:03 UTC
  • mfrom: (2154.2.16 drizzle-build)
  • Revision ID: brian@tangent.org-20110212100603-i5ww0s02p8l4a8q7
Merge in solaris tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
#include <drizzled/identifier.h>
26
26
#include <drizzled/definitions.h>
27
27
#include <drizzled/key_map.h>
 
28
#include <drizzled/error_t.h>
28
29
 
29
30
/* Definitions for parameters to do with Cursor-routines */
30
31
 
31
32
#include <drizzled/thr_lock.h>
32
 
#include <drizzled/sql_string.h>
33
33
#include <drizzled/sql_list.h>
34
 
#include <drizzled/plugin/storage_engine.h>
35
34
#include <drizzled/handler_structs.h>
36
35
#include <drizzled/ha_statistics.h>
37
36
#include <drizzled/atomics.h>
38
37
 
39
 
#include <drizzled/message/table.pb.h>
 
38
#include <drizzled/message/table.h>
40
39
 
41
40
#include <bitset>
42
41
#include <algorithm>
50
49
 
51
50
typedef std::bitset<HA_MAX_ALTER_FLAGS> HA_ALTER_FLAGS;
52
51
 
53
 
extern uint64_t refresh_version;  /* Increments on each reload */
54
 
 
55
 
class Table;
56
 
class TableList;
57
 
class TableShare;
58
 
class Select_Lex_Unit;
 
52
class AlterInfo;
 
53
class CreateField;
59
54
class ForeignKeyInfo;
60
 
struct Order;
61
 
 
62
55
class Item;
63
 
 
 
56
class Item_ident;
64
57
class LEX;
65
58
class Select_Lex;
66
 
class AlterInfo;
 
59
class Select_Lex_Unit;
 
60
class String;
 
61
class Table;
 
62
class TableList;
 
63
class TableShare;
67
64
class select_result;
68
 
class CreateField;
69
65
class sys_var_str;
70
 
class Item_ident;
 
66
struct Order;
71
67
 
72
68
typedef List<Item> List_item;
73
69
extern KEY_CREATE_INFO default_key_create_info;
77
73
 
78
74
typedef struct system_status_var system_status_var;
79
75
 
80
 
namespace optimizer
81
 
{
82
 
  class CostVector;
83
 
}
 
76
namespace optimizer { class CostVector; }
 
77
namespace plugin { class StorageEngine; }
84
78
 
85
79
/*
86
80
  bitmap with first N+1 bits set