~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to drizzled/item/cache_row.h

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-06-19 10:46:49 UTC
  • mfrom: (1.1.6)
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20120619104649-e2l0ggd4oz3um0f4
Tags: upstream-7.1.36-stable
ImportĀ upstreamĀ versionĀ 7.1.36-stable

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
 
22
22
#include <drizzled/item/cache.h>
23
23
 
24
 
namespace drizzled
25
 
{
26
 
 
27
 
class Item_cache;
28
 
class Item;
29
 
class SendField;
30
 
 
31
 
class Item_cache_row: public Item_cache
 
24
namespace drizzled {
 
25
 
 
26
class Item_cache_row : public Item_cache
32
27
{
33
28
  Item_cache  **values;
34
29
  uint32_t item_count;
42
37
    'allocate' used only in row transformer, to preallocate space for row
43
38
    cache.
44
39
  */
45
 
  bool allocate(uint32_t num);
 
40
  void allocate(uint32_t num);
46
41
  /*
47
42
    'setup' is needed only by row => it not called by simple row subselect
48
43
    (only by IN subselect (in subselect optimizer))
49
44
  */
50
 
  bool setup(Item *item);
51
 
  void store(Item *item);
 
45
  bool setup(Item*);
 
46
  void store(Item*);
52
47
  void illegal_method_call(const char * method_name);
53
48
  void make_field(SendField *field);
54
49
  double val_real();