~jlukas79/+junk/mysql-server

« back to all changes in this revision

Viewing changes to storage/falcon/StorageTable.h

manual merge 6.0-main --> 6.0-bka-review

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
class StorageInterface;
45
45
class StorageDatabase;
46
46
class Index;
 
47
class IndexWalker;
47
48
class Record;
48
49
class SyncObject;
 
50
class Format;
 
51
class IndexWalker;
49
52
 
50
53
struct StorageIndexDesc;
51
54
 
68
71
        virtual void    clearIndexBounds(void);
69
72
        virtual void    clearRecord(void);
70
73
        virtual void    clearBitmap(void);
 
74
        virtual void    clearStatement(void);
71
75
        virtual int             create(const char *sql, int64 autoIncrementValue);
 
76
        virtual int             upgrade(const char *sql, int64 autoIncrementValue);
72
77
        virtual int             open(void);
73
78
        virtual int             deleteTable(void);
74
79
        virtual int             deleteRow(int recordNumber);
75
80
        virtual int             truncateTable(void);
76
81
        virtual int             setIndex(int numberIndexes, int indexId, StorageIndexDesc* storageIndex);
77
 
        virtual int             indexScan();
 
82
        virtual int             indexScan(int indexOrder);
78
83
        virtual int             setIndex(int indexId);
79
84
        virtual void    indexEnd(void);
80
85
        virtual int             setIndexBound(const unsigned char* key, int keyLength, int which);
112
117
        StorageInterface        *localTable;
113
118
        StorageIndexDesc        *currentIndex;
114
119
        void                            *bitmap;
 
120
        IndexWalker                     *indexWalker;
115
121
        StorageKey                      lowerKey;
116
122
        StorageKey                      upperKey;
117
123
        StorageKey                      *lowerBound;
118
124
        StorageKey                      *upperBound;
119
125
        Record                          *record;
 
126
        Format                          *format;
120
127
        EncodedDataStream       dataStream;
121
128
        Stream                          insertStream;
122
129
        int                                     searchFlags;