-
Notifications
You must be signed in to change notification settings - Fork 59
Expand file tree
/
Copy pathplpgsql_check.typedefs
More file actions
481 lines (481 loc) · 6.93 KB
/
Copy pathplpgsql_check.typedefs
File metadata and controls
481 lines (481 loc) · 6.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
A_Const
AclMode
Alias
ArrayBuildState
ArrayIterator
ArrayMetaState
ArrayType
AttrDefault
AttrMap
AttrNumber
BackendType
BitString
Bitmapset
BlockIdData
BlockNumber
Boolean
BufferAccessStrategy
BulkInsertStateData
CCFastEqualFN
CCHashFN
CTECycleClause
CTEMaterialize
CTESearchClause
CachedFunction
CachedFunctionDeleteCallback
CachedFunctionHashKey
CachedPlan
CachedPlanSource
CallStmt
Cardinality
CatCList
CatCTup
CatCache
CmdType
CoerceParamHook
CoerceViaIO
CoercionContext
CoercionForm
ColumnRef
CommandDest
CommandId
CommandTag
CommonTableExpr
CompactAttribute
Const
ConstrCheck
Cost
CreateStmt
CreateTableAsStmt
CursorLeaksPlugin2Info
CursorTrace
Datum
DatumTupleFields
DestReceiver
DomainConstraintCache
DynSQLParams
EOM_flatten_into_method
EOM_get_flat_size_method
EState
EphemeralNameRelationType
EphemeralNamedRelation
EphemeralNamedRelationData
EphemeralNamedRelationMetadataData
ErrorContextCallback
ErrorData
ErrorSaveContext
EventTriggerData
ExecAuxRowMark
ExecProcNodeMtd
ExecRowMark
ExpandedObjectHeader
ExpandedObjectMethods
ExpandedRecordFieldInfo
ExpandedRecordHeader
Expr
ExprContext
ExprContextCallbackFunction
ExprContext_CB
ExprDoneCond
ExprState
ExprStateEvalFunc
FetchDirection
Float
FmgrInfo
ForBothState
ForEachState
ForPortionOfExpr
ForPortionOfState
ForkNumber
FormData_pg_attribute
FormData_pg_class
FormData_pg_index
FormData_pg_operator
FormData_pg_proc
Form_pg_attribute
Form_pg_class
Form_pg_index
Form_pg_operator
Form_pg_proc
FromExpr
FuncCall
FuncCandidateList
FuncExpr
FuncStats
FuncStmtsStats
FunctionCallInfo
FunctionCallInfoBaseData
FunctionTrace
GraphElementPattern
GraphElementPatternKind
GraphPattern
GraphTableParseState
GucAction
GucBoolAssignHook
GucBoolCheckHook
GucContext
GucEnumAssignHook
GucEnumCheckHook
GucIntAssignHook
GucIntCheckHook
GucShowHook
GucSource
HASHACTION
HASHCTL
HASHELEMENT
HASHHDR
HASH_SEQ_STATUS
HTAB
HashAllocFunc
HashCompareFunc
HashCopyFunc
HashValueFunc
HeapTuple
HeapTupleData
HeapTupleFields
HeapTupleHeader
HeapTupleHeaderData
IOStats
Index
IndexBuildCallback
IndexInfo
Integer
IntoClause
ItemPointer
ItemPointerData
JoinType
JumbleState
JunkFilter
LOCK
LOCKMASK
LOCKMODE
LOCKTAG
LWLock
LWLockMode
LWLockPadded
LXCache
Latch
LimitOption
List
ListCell
LocalTransactionId
LocationLen
LockClauseStrength
LockInfoData
LockRelId
LockTupleMode
LockWaitPolicy
MemoryContext
MemoryContextCallback
MemoryContextCallbackFunction
MemoryContextCounters
MemoryContextMethods
MemoryStatsPrintFunc
MinimalTuple
MinimalTupleData
MultiXactId
Name
NameData
NamedArgExpr
Node
NodeInstrumentation
NodeTag
NullableDatum
ObjectType
OffsetNumber
Oid
OnCommitAction
OnConflictAction
OnConflictActionState
OnConflictExpr
OpExpr
OverridingKind
PGErrorVerbosity
PGFunction
PGPROC
PGSemaphore
PLpgSQL_case_when
PLpgSQL_checkstate
PLpgSQL_condition
PLpgSQL_datum
PLpgSQL_datum_type
PLpgSQL_diag_item
PLpgSQL_exception
PLpgSQL_exception_block
PLpgSQL_execstate
PLpgSQL_expr
PLpgSQL_function
PLpgSQL_getdiag_kind
PLpgSQL_if_elsif
PLpgSQL_nsitem
PLpgSQL_nsitem_type
PLpgSQL_plugin
PLpgSQL_promise_type
PLpgSQL_raise_option
PLpgSQL_raise_option_type
PLpgSQL_rec
PLpgSQL_recfield
PLpgSQL_resolve_option
PLpgSQL_row
PLpgSQL_rwopt
PLpgSQL_statements
PLpgSQL_stmt
PLpgSQL_stmt_assert
PLpgSQL_stmt_assign
PLpgSQL_stmt_block
PLpgSQL_stmt_call
PLpgSQL_stmt_case
PLpgSQL_stmt_close
PLpgSQL_stmt_dynexecute
PLpgSQL_stmt_dynfors
PLpgSQL_stmt_execsql
PLpgSQL_stmt_exit
PLpgSQL_stmt_fetch
PLpgSQL_stmt_forc
PLpgSQL_stmt_foreach_a
PLpgSQL_stmt_fori
PLpgSQL_stmt_fors
PLpgSQL_stmt_getdiag
PLpgSQL_stmt_if
PLpgSQL_stmt_loop
PLpgSQL_stmt_open
PLpgSQL_stmt_perform
PLpgSQL_stmt_raise
PLpgSQL_stmt_return
PLpgSQL_stmt_return_next
PLpgSQL_stmt_return_query
PLpgSQL_stmt_stack_item
PLpgSQL_stmt_type
PLpgSQL_stmt_while
PLpgSQL_trigtype
PLpgSQL_type
PLpgSQL_type_type
PLpgSQL_var
PLpgSQL_variable
PROCLOCK
PROCLOCKTAG
ParallelTableScanDesc
Param
ParamCompileHook
ParamExecData
ParamExternData
ParamFetchHook
ParamKind
ParamListInfo
ParamRef
ParseExprKind
ParseLoc
ParseNamespaceColumn
ParseNamespaceItem
ParseParamRefHook
ParseState
ParserSetupHook
PartitionBoundSpec
PartitionDesc
PartitionDirectory
PartitionKey
PartitionSpec
PartitionStrategy
Pg_abi_values
Pg_finfo_record
Pg_magic_struct
Plan
PlanState
PlannedStmt
PlannedStmtOrigin
Pointer
Portal
PortalStatus
PortalStrategy
PostParseColumnRefHook
PostRewriteHook
PragmaAssertType
PragmaTokenType
PreParseColumnRefHook
ProcNumber
ProcWaitStatus
ProfilerSharedState
ProjectionInfo
PublicationActions
PublicationDesc
QParams
Query
QueryCompletion
QueryDesc
QueryEnvironment
QuerySource
RTEKind
RTEPermissionInfo
RangeTblEntry
RangeVar
RangeVarGetRelidCallback
RawParseMode
RawStmt
ReadStream
RegProcedure
RelFileLocator
RelFileLocatorBackend
RelFileNumber
RelabelType
Relation
RelationPtr
ResTarget
ResourceOwner
ResultRelInfo
ReturnSetInfo
RewriteRule
RowExpr
RowMarkType
RuleLock
SMgrRelation
SPIPlanPtr
SPIPrepareOptions
SPITupleTable
SampleScanState
ScanDirection
ScanKeyData
ScanKeywordHashFunc
ScanKeywordList
ScanState
SelectStmt
SetFunctionReturnMode
SetOperation
Size
Snapshot
SnapshotType
StmtInstr
StmtStats
StrategyNumber
String
StringInfo
StringInfoData
SubLinkType
SubPlan
SubTransactionId
SubscriptingRef
SysCacheIdentifier
SyscacheCallbackFunction
TBMIterator
TBMPrivateIterator
TBMSharedIterator
TM_FailureData
TM_IndexDelete
TM_IndexDeleteOp
TM_IndexStatus
TM_Result
TU_UpdateIndexes
TableFunc
TableFuncType
TableScanDesc
TargetEntry
TimestampTz
TokenizerState
TransactionId
Trigger
TriggerData
TriggerDesc
TriggerEvent
TriggerInstrumentation
TupleConstr
TupleConversionMap
TupleDesc
TupleTableSlot
TupleTableSlotOps
Tuplestorestate
TypeCacheEntry
TypeFuncClass
TypeName
VacuumParams
ValidateIndexState
Var
VarReturningType
WithClause
WorkerNodeInstrumentation
XLogRecPtr
XidCacheStatus
XidStatus
__clockid_t
__int16_t
__int32_t
__int64_t
__jmp_buf
__sig_atomic_t
__sigset_t
__syscall_slong_t
__time_t
__uint16_t
__uint32_t
__uint64_t
__uint8_t
bitmapword
bytea
check_funcexpr_walker_params
check_function_callback
clockid_t
count_stmt_exec_time_context
coverage_branches_context
coverage_statements_context
dclist_head
dlist_head
dlist_node
fextra_init_context
float4
float8
func_hk
instr_time
int16
int16_t
int2vector
int32
int32_t
int64
int64_t
oidvector
pairingheap_node
pc_queryid
pg_atomic_uint32
pg_atomic_uint64
plch_expr_walker_callback
plch_fextra
plch_fidentity_hk
plch_plugin
plch_stmt_walker_callback
plpgsql_check_HashEnt
plpgsql_check__build_datatype_t
plpgsql_check__compile_t
plpgsql_check__exec_get_datum_type_t
plpgsql_check__ns_lookup_t
plpgsql_check__parser_setup_t
plpgsql_check__recognize_err_condition_t
plpgsql_check__stmt_typename_t
plpgsql_check_info
plpgsql_check_pragma_vector
plpgsql_check_result_info
plpgsql_plugin_info
post_parse_analyze_hook_type
proclist_head
proclist_node
profiler_info
profiler_report_context
regproc
shmem_request_hook_type
shmem_startup_hook_type
sig_atomic_t
sigjmp_buf
size_t
slist_node
slock_t
statement_stats_report_context
text
tracer_info
tree_walker_callback
uint16
uint16_t
uint32
uint32_t
uint64
uint64_t
uint8
uint8_t
uintptr_t
varlena