@@ -1023,7 +1023,7 @@ typedef enum RTEKind
1023
1023
1024
1024
typedef struct RangeTblEntry
1025
1025
{
1026
- pg_node_attr (custom_read_write , custom_query_jumble )
1026
+ pg_node_attr (custom_read_write )
1027
1027
1028
1028
NodeTag type ;
1029
1029
@@ -1072,11 +1072,11 @@ typedef struct RangeTblEntry
1072
1072
/* inheritance requested? */
1073
1073
bool inh ;
1074
1074
/* relation kind (see pg_class.relkind) */
1075
- char relkind ;
1075
+ char relkind pg_node_attr ( query_jumble_ignore ) ;
1076
1076
/* lock level that query requires on the rel */
1077
- int rellockmode ;
1077
+ int rellockmode pg_node_attr ( query_jumble_ignore ) ;
1078
1078
/* index of RTEPermissionInfo entry, or 0 */
1079
- Index perminfoindex ;
1079
+ Index perminfoindex pg_node_attr ( query_jumble_ignore ) ;
1080
1080
/* sampling info, or NULL */
1081
1081
struct TableSampleClause * tablesample ;
1082
1082
@@ -1086,7 +1086,7 @@ typedef struct RangeTblEntry
1086
1086
/* the sub-query */
1087
1087
Query * subquery ;
1088
1088
/* is from security_barrier view? */
1089
- bool security_barrier ;
1089
+ bool security_barrier pg_node_attr ( query_jumble_ignore ) ;
1090
1090
1091
1091
/*
1092
1092
* Fields valid for a join RTE (else NULL/zero):
@@ -1133,20 +1133,20 @@ typedef struct RangeTblEntry
1133
1133
*/
1134
1134
JoinType jointype ;
1135
1135
/* number of merged (JOIN USING) columns */
1136
- int joinmergedcols ;
1136
+ int joinmergedcols pg_node_attr ( query_jumble_ignore ) ;
1137
1137
/* list of alias-var expansions */
1138
- List * joinaliasvars ;
1138
+ List * joinaliasvars pg_node_attr ( query_jumble_ignore ) ;
1139
1139
/* left-side input column numbers */
1140
- List * joinleftcols ;
1140
+ List * joinleftcols pg_node_attr ( query_jumble_ignore ) ;
1141
1141
/* right-side input column numbers */
1142
- List * joinrightcols ;
1142
+ List * joinrightcols pg_node_attr ( query_jumble_ignore ) ;
1143
1143
1144
1144
/*
1145
1145
* join_using_alias is an alias clause attached directly to JOIN/USING. It
1146
1146
* is different from the alias field (below) in that it does not hide the
1147
1147
* range variables of the tables being joined.
1148
1148
*/
1149
- Alias * join_using_alias ;
1149
+ Alias * join_using_alias pg_node_attr ( query_jumble_ignore ) ;
1150
1150
1151
1151
/*
1152
1152
* Fields valid for a function RTE (else NIL/zero):
@@ -1180,7 +1180,7 @@ typedef struct RangeTblEntry
1180
1180
/* number of query levels up */
1181
1181
Index ctelevelsup ;
1182
1182
/* is this a recursive self-reference? */
1183
- bool self_reference ;
1183
+ bool self_reference pg_node_attr ( query_jumble_ignore ) ;
1184
1184
1185
1185
/*
1186
1186
* Fields valid for CTE, VALUES, ENR, and TableFunc RTEs (else NIL):
@@ -1201,33 +1201,33 @@ typedef struct RangeTblEntry
1201
1201
* for zero coltype is the standard way to detect a dropped column.
1202
1202
*/
1203
1203
/* OID list of column type OIDs */
1204
- List * coltypes ;
1204
+ List * coltypes pg_node_attr ( query_jumble_ignore ) ;
1205
1205
/* integer list of column typmods */
1206
- List * coltypmods ;
1206
+ List * coltypmods pg_node_attr ( query_jumble_ignore ) ;
1207
1207
/* OID list of column collation OIDs */
1208
- List * colcollations ;
1208
+ List * colcollations pg_node_attr ( query_jumble_ignore ) ;
1209
1209
1210
1210
/*
1211
1211
* Fields valid for ENR RTEs (else NULL/zero):
1212
1212
*/
1213
1213
/* name of ephemeral named relation */
1214
1214
char * enrname ;
1215
1215
/* estimated or actual from caller */
1216
- Cardinality enrtuples ;
1216
+ Cardinality enrtuples pg_node_attr ( query_jumble_ignore ) ;
1217
1217
1218
1218
/*
1219
1219
* Fields valid in all RTEs:
1220
1220
*/
1221
1221
/* user-written alias clause, if any */
1222
- Alias * alias ;
1222
+ Alias * alias pg_node_attr ( query_jumble_ignore ) ;
1223
1223
/* expanded reference names */
1224
- Alias * eref ;
1224
+ Alias * eref pg_node_attr ( query_jumble_ignore ) ;
1225
1225
/* was LATERAL specified? */
1226
- bool lateral ;
1226
+ bool lateral pg_node_attr ( query_jumble_ignore ) ;
1227
1227
/* present in FROM clause? */
1228
- bool inFromCl ;
1228
+ bool inFromCl pg_node_attr ( query_jumble_ignore ) ;
1229
1229
/* security barrier quals to apply, if any */
1230
- List * securityQuals ;
1230
+ List * securityQuals pg_node_attr ( query_jumble_ignore ) ;
1231
1231
} RangeTblEntry ;
1232
1232
1233
1233
/*
0 commit comments