2252.1.1
by Olaf van der Spek
Common fwd |
1 |
#pragma once
|
2 |
||
3 |
namespace drizzled { |
|
4 |
||
2252.1.2
by Olaf van der Spek
Common fwd |
5 |
namespace catalog |
6 |
{
|
|
7 |
class Instance; |
|
8 |
}
|
|
9 |
||
2252.1.1
by Olaf van der Spek
Common fwd |
10 |
namespace internal |
11 |
{
|
|
12 |
typedef struct st_io_cache IO_CACHE; |
|
13 |
||
14 |
struct st_my_thread_var; |
|
15 |
}
|
|
16 |
||
17 |
namespace identifier |
|
18 |
{
|
|
2252.1.2
by Olaf van der Spek
Common fwd |
19 |
class Schema; |
20 |
class Table; |
|
21 |
class User; |
|
2252.1.1
by Olaf van der Spek
Common fwd |
22 |
}
|
23 |
||
24 |
namespace item |
|
25 |
{
|
|
26 |
class Boolean; |
|
27 |
class False; |
|
28 |
class True; |
|
29 |
}
|
|
30 |
||
31 |
namespace memory |
|
32 |
{
|
|
33 |
class Root; |
|
34 |
}
|
|
35 |
||
36 |
namespace message |
|
37 |
{
|
|
38 |
class Resultset; |
|
39 |
class Schema; |
|
40 |
class Statement; |
|
41 |
class Transaction; |
|
42 |
}
|
|
43 |
||
44 |
namespace module |
|
45 |
{
|
|
46 |
class Registry; |
|
47 |
}
|
|
48 |
||
49 |
namespace plugin |
|
50 |
{
|
|
51 |
class Client; |
|
52 |
class EventObserverList; |
|
53 |
class MonitoredInTransaction; |
|
54 |
class Scheduler; |
|
55 |
class StorageEngine; |
|
56 |
class TransactionApplier; |
|
57 |
class TransactionReplicator; |
|
58 |
class TransactionalStorageEngine; |
|
59 |
class XaResourceManager; |
|
60 |
}
|
|
61 |
||
62 |
namespace optimizer |
|
63 |
{
|
|
64 |
class CostVector; |
|
65 |
class Position; |
|
66 |
class SqlSelect; |
|
67 |
}
|
|
68 |
||
2252.1.2
by Olaf van der Spek
Common fwd |
69 |
namespace session |
70 |
{
|
|
71 |
class State; |
|
72 |
class TableMessages; |
|
73 |
class Transactions; |
|
74 |
}
|
|
75 |
||
2252.1.1
by Olaf van der Spek
Common fwd |
76 |
namespace table |
77 |
{
|
|
78 |
class Placeholder; |
|
2252.1.2
by Olaf van der Spek
Common fwd |
79 |
class Singular; |
2252.1.1
by Olaf van der Spek
Common fwd |
80 |
}
|
81 |
||
82 |
namespace type |
|
83 |
{
|
|
84 |
class Decimal; |
|
85 |
class Time; |
|
86 |
}
|
|
87 |
||
2252.1.2
by Olaf van der Spek
Common fwd |
88 |
namespace util |
89 |
{
|
|
90 |
class Storable; |
|
91 |
}
|
|
92 |
||
2252.1.1
by Olaf van der Spek
Common fwd |
93 |
typedef class Item COND; |
94 |
typedef struct my_locale_st MY_LOCALE; |
|
95 |
typedef struct system_status_var system_status_var; |
|
96 |
||
97 |
class AlterColumn; |
|
98 |
class AlterDrop; |
|
99 |
class AlterInfo; |
|
100 |
class Arg_comparator; |
|
101 |
class CachedDirectory; |
|
102 |
class CopyField; |
|
2254
by Brian Aker
Shift CHARSET_INFO to charset_info_st |
103 |
class CreateField; |
2252.1.1
by Olaf van der Spek
Common fwd |
104 |
class Create_func; |
105 |
class Date; |
|
106 |
class DateTime; |
|
2252.1.2
by Olaf van der Spek
Common fwd |
107 |
class Diagnostics_area; |
2252.1.1
by Olaf van der Spek
Common fwd |
108 |
class DrizzleLock; |
109 |
class DrizzleXid; |
|
110 |
class Field; |
|
111 |
class Field_blob; |
|
112 |
class ForeignKeyInfo; |
|
113 |
class Hybrid_type; |
|
114 |
class Hybrid_type_traits; |
|
2252.1.2
by Olaf van der Spek
Common fwd |
115 |
class Identifier; |
2252.1.1
by Olaf van der Spek
Common fwd |
116 |
class Internal_error_handler; |
117 |
class Item; |
|
118 |
class Item_bool_func2; |
|
119 |
class Item_equal; |
|
120 |
class Item_field; |
|
121 |
class Item_ident; |
|
122 |
class Item_in_subselect; |
|
123 |
class Item_row; |
|
124 |
class Item_sum; |
|
125 |
class Item_sum_hybrid; |
|
126 |
class Join; |
|
127 |
class JoinTable; |
|
128 |
class LEX; |
|
129 |
class Lex_input_stream; |
|
130 |
class Name_resolution_context; |
|
2252.1.2
by Olaf van der Spek
Common fwd |
131 |
class ResourceContext; |
2252.1.1
by Olaf van der Spek
Common fwd |
132 |
class SecurityContext; |
133 |
class Select_Lex; |
|
134 |
class Select_Lex_Unit; |
|
135 |
class SendField; |
|
136 |
class Session; |
|
137 |
class SortField; |
|
138 |
class SortParam; |
|
139 |
class String; |
|
2254
by Brian Aker
Shift CHARSET_INFO to charset_info_st |
140 |
class TYPELIB; |
2252.1.1
by Olaf van der Spek
Common fwd |
141 |
class Table; |
142 |
class TableList; |
|
143 |
class TableShare; |
|
144 |
class TableShareInstance; |
|
2254
by Brian Aker
Shift CHARSET_INFO to charset_info_st |
145 |
class Table_ident; |
2252.1.1
by Olaf van der Spek
Common fwd |
146 |
class Time; |
147 |
class Time_zone; |
|
2254
by Brian Aker
Shift CHARSET_INFO to charset_info_st |
148 |
class select_result; |
149 |
class sys_var_str; |
|
150 |
class system_status_var; |
|
2252.1.1
by Olaf van der Spek
Common fwd |
151 |
class user_var_entry; |
152 |
class var; |
|
2254
by Brian Aker
Shift CHARSET_INFO to charset_info_st |
153 |
|
2252.1.1
by Olaf van der Spek
Common fwd |
154 |
struct CacheField; |
2252.1.2
by Olaf van der Spek
Common fwd |
155 |
struct Ha_data; |
2254
by Brian Aker
Shift CHARSET_INFO to charset_info_st |
156 |
struct charset_info_st; |
2252.1.1
by Olaf van der Spek
Common fwd |
157 |
struct option; |
2254
by Brian Aker
Shift CHARSET_INFO to charset_info_st |
158 |
|
2252.1.1
by Olaf van der Spek
Common fwd |
159 |
struct Order; |
160 |
||
2252.1.2
by Olaf van der Spek
Common fwd |
161 |
typedef Item COND; |
162 |
typedef uint64_t my_xid; |
|
163 |
||
2252.1.1
by Olaf van der Spek
Common fwd |
164 |
} // namespace drizzled |