~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/nested_join.h

  • Committer: Jay Pipes
  • Date: 2009-02-21 16:00:06 UTC
  • mto: (907.1.1 trunk-with-temporal)
  • mto: This revision was merged to the branch mainline in revision 908.
  • Revision ID: jpipes@serialcoder-20090221160006-vnk3wt4qbcz62eru
Removes the TIME column type and related time functions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
#include <drizzled/item.h>
26
26
#include <drizzled/table_list.h>
27
27
 
28
 
#include <bitset>
29
 
 
30
 
namespace drizzled
31
 
{
32
 
 
33
28
struct nested_join_st
34
29
{
35
30
  /* list of elements in the nested join */
42
37
  table_map not_null_tables;
43
38
 
44
39
  /* the first nested table in the plan  */
45
 
  JoinTable *first_nested;
 
40
  struct st_join_table *first_nested;
46
41
 
47
42
  /*
48
43
    Used to count tables in the nested join in 2 isolated places:
54
49
  uint32_t counter_;
55
50
 
56
51
  /* Bit used to identify this nested join*/
57
 
  std::bitset<64> nj_map;
 
52
  nested_join_map nj_map;
58
53
 
59
54
  /*
60
55
    (Valid only for semi-join nests) Bitmap of tables outside the semi-join
67
62
  List<Item> sj_outer_expr_list;
68
63
};
69
64
 
70
 
} /* namespace drizzled */
71
 
 
72
65
#endif /* DRIZZLED_NESTED_JOIN_H */