~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/pbxt/src/index_xt.h

  • Committer: lbieber
  • Date: 2010-10-01 13:06:31 UTC
  • mfrom: (1802.2.2 drizzle-bug-651948)
  • mto: This revision was merged to the branch mainline in revision 1805.
  • Revision ID: lbieber@orisndriz08-20101001130631-xubscnhmj7r5dn6g
Merge Andrew - Fix bug 651948 - Index lengths not retrieved using drizzledump

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Copyright (C) 2005 PrimeBase Technologies GmbH
 
1
/* Copyright (c) 2005 PrimeBase Technologies GmbH
2
2
 *
3
3
 * PrimeBase XT
4
4
 *
14
14
 *
15
15
 * You should have received a copy of the GNU General Public License
16
16
 * along with this program; if not, write to the Free Software
17
 
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 
17
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
18
 *
19
19
 * 2005-09-30   Paul McCullagh
20
20
 *
25
25
 
26
26
#ifdef DRIZZLED
27
27
#include <drizzled/definitions.h>
 
28
#include <drizzled/sql_bitmap.h>
28
29
#include <drizzled/field.h>
29
30
using drizzled::Field;
30
31
#else
106
107
struct XTIndBlock;
107
108
struct XTTable;
108
109
struct XTThread;
 
110
class Field;
109
111
 
110
112
/*
111
113
 * INDEX ROLLBACK
432
434
        XTPrevItemFunc          mi_prev_item;
433
435
        XTLastItemFunc          mi_last_item;
434
436
        XTSimpleCompFunc        mi_simple_comp_key;
435
 
#ifdef DRIZZLED
436
 
        uint64_t            mi_col_map;                                 /* Bit-map of columns in the index. */
437
 
    uint64_t            mi_col_map_size;            /* size of this bitmap. */
438
 
#else
439
437
        MX_BITMAP                       mi_col_map;                                     /* Bit-map of columns in the index. */
440
 
#endif
441
438
        u_int                           mi_subset_of;                           /* Indicates if this index is a complete subset of someother index. */
442
439
        u_int                           mi_seg_count;
443
440
        XTIndexSegRec           mi_seg[200];