~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item_row.h

  • Committer: Brian Aker
  • Date: 2008-10-06 03:55:31 UTC
  • mto: This revision was merged to the branch mainline in revision 479.
  • Revision ID: brian@gir.tangent.org-20081006035531-ade3cc3kfwutd35g
uint cleanup.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
{
22
22
  Item **items;
23
23
  table_map used_tables_cache;
24
 
  uint32_t arg_count;
 
24
  uint arg_count;
25
25
  bool const_item_cache;
26
26
  bool with_null;
27
27
public:
72
72
  void update_used_tables();
73
73
  virtual void print(String *str, enum_query_type query_type);
74
74
 
75
 
  bool walk(Item_processor processor, bool walk_subquery, unsigned char *arg);
76
 
  Item *transform(Item_transformer transformer, unsigned char *arg);
 
75
  bool walk(Item_processor processor, bool walk_subquery, uchar *arg);
 
76
  Item *transform(Item_transformer transformer, uchar *arg);
77
77
 
78
 
  uint32_t cols() { return arg_count; }
79
 
  Item* element_index(uint32_t i) { return items[i]; }
80
 
  Item** addr(uint32_t i) { return items + i; }
81
 
  bool check_cols(uint32_t c);
 
78
  uint cols() { return arg_count; }
 
79
  Item* element_index(uint i) { return items[i]; }
 
80
  Item** addr(uint i) { return items + i; }
 
81
  bool check_cols(uint c);
82
82
  bool null_inside() { return with_null; };
83
83
  void bring_value();
84
84
};