~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table.h

  • Committer: Brian Aker
  • Date: 2010-06-08 23:42:01 UTC
  • Revision ID: brian@gaz-20100608234201-jul8q29wh0iynels
ThisĀ encapsulatesĀ prev/next.

Show diffs side-by-side

added added

removed removed

Lines of Context:
88
88
  }
89
89
 
90
90
  Cursor *cursor; /**< Pointer to the storage engine's Cursor managing this table */
 
91
private:
91
92
  Table *next;
 
93
public:
 
94
  Table *getNext() const
 
95
  {
 
96
    return next;
 
97
  }
 
98
 
 
99
  Table **getNextPtr()
 
100
  {
 
101
    return &next;
 
102
  }
 
103
 
 
104
  void setNext(Table *arg)
 
105
  {
 
106
    next= arg;
 
107
  }
 
108
 
 
109
private:
92
110
  Table *prev;
 
111
public:
 
112
  Table *getPrev() const
 
113
  {
 
114
    return prev;
 
115
  }
 
116
 
 
117
  Table **getPrevPtr()
 
118
  {
 
119
    return &prev;
 
120
  }
 
121
 
 
122
  void setPrev(Table *arg)
 
123
  {
 
124
    prev= arg;
 
125
  }
93
126
 
94
127
  MyBitmap *read_set; /* Active column sets */
95
128
  MyBitmap *write_set; /* Active column sets */