summaryrefslogtreecommitdiff
path: root/src/include/access/relscan.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/access/relscan.h')
-rw-r--r--src/include/access/relscan.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/include/access/relscan.h b/src/include/access/relscan.h
index 82de4cdcf2..8bb480d322 100644
--- a/src/include/access/relscan.h
+++ b/src/include/access/relscan.h
@@ -35,13 +35,12 @@ typedef struct TableScanDescData
struct SnapshotData *rs_snapshot; /* snapshot to see */
int rs_nkeys; /* number of scan keys */
struct ScanKeyData *rs_key; /* array of scan key descriptors */
- bool rs_bitmapscan; /* true if this is really a bitmap scan */
- bool rs_samplescan; /* true if this is really a sample scan */
- bool rs_pageatatime; /* verify visibility page-at-a-time? */
- bool rs_allow_strat; /* allow or disallow use of access strategy */
- bool rs_allow_sync; /* allow or disallow use of syncscan */
- bool rs_temp_snap; /* unregister snapshot at scan end? */
- bool rs_syncscan; /* report location to syncscan logic? */
+
+ /*
+ * Information about type and behaviour of the scan, a bitmask of members
+ * of the ScanOptions enum (see tableam.h).
+ */
+ uint32 rs_flags;
struct ParallelTableScanDescData *rs_parallel; /* parallel scan
* information */