~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table_list.h

  • Committer: Monty Taylor
  • Date: 2010-02-05 08:11:15 UTC
  • mfrom: (1283 build)
  • mto: (1273.13.43 fix_is)
  • mto: This revision was merged to the branch mainline in revision 1300.
  • Revision ID: mordred@inaugust.com-20100205081115-dr82nvrwv4lvw7sd
Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
#include <drizzled/table.h>
25
25
 
 
26
namespace drizzled
 
27
{
 
28
 
26
29
class Index_hint;
27
30
class COND_EQUAL;
28
31
class Natural_join_column;
33
36
class Item_subselect;
34
37
class Table;
35
38
 
36
 
namespace drizzled
37
 
{
38
39
namespace plugin
39
40
{
40
41
  class InfoSchemaTable;
41
42
  class StorageEngine;
42
43
}
43
 
}
44
44
 
45
45
struct nested_join_st;
46
46
 
224
224
  nested_join_st *nested_join; ///< if the element is a nested join
225
225
  TableList *embedding; ///< nested join containing the table
226
226
  List<TableList> *join_list; ///< join list the table belongs to
227
 
  drizzled::plugin::StorageEngine *db_type; ///< table_type for handler
 
227
  plugin::StorageEngine *db_type; ///< table_type for handler
228
228
  char timestamp_buffer[20]; ///< buffer for timestamp (19+1)
229
229
  bool internal_tmp_table;
230
230
  /** true if an alias for this table was specified in the SQL. */
262
262
   * @retval
263
263
   *  true - out of memory
264
264
   */
265
 
  bool set_insert_values(drizzled::memory::Root *mem_root);
 
265
  bool set_insert_values(memory::Root *mem_root);
266
266
  /**
267
267
   * Find underlying base tables (TableList) which represent given
268
268
   * table_to_find (Table)
414
414
 
415
415
void close_thread_tables(Session *session);
416
416
 
 
417
} /* namespace drizzled */
 
418
 
417
419
#endif /* DRIZZLED_TABLE_LIST_H */