diff options
Diffstat (limited to 'src/include/access')
-rw-r--r-- | src/include/access/nbtree.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/access/nbtree.h b/src/include/access/nbtree.h index 79506c748b2..7a0124b48b0 100644 --- a/src/include/access/nbtree.h +++ b/src/include/access/nbtree.h @@ -903,8 +903,10 @@ typedef struct BTArrayKeyInfo typedef struct BTScanOpaqueData { - /* these fields are set by _bt_preprocess_keys(): */ + /* all fields (except arraysStarted) are set by _bt_preprocess_keys(): */ bool qual_ok; /* false if qual can never be satisfied */ + bool arraysStarted; /* Started array keys, but have yet to "reach + * past the end" of all arrays? */ int numberOfKeys; /* number of preprocessed scan keys */ ScanKey keyData; /* array of preprocessed scan keys */ |