@@ -1530,7 +1530,7 @@ export type A_Expr = {
1530
1530
/** left argument, or NULL if none */
1531
1531
lexpr ?: Expr
1532
1532
/** right argument, or NULL if none */
1533
- rexpr : Expr
1533
+ rexpr ? : Expr
1534
1534
/** token location, or -1 if unknown */
1535
1535
location : number
1536
1536
}
@@ -1627,7 +1627,7 @@ export type A_Indices = {
1627
1627
/** slice lower bound, if any */
1628
1628
lidx ?: { A_Const : A_Const }
1629
1629
/** subscript, or slice upper bound if any */
1630
- uidx : { A_Const : A_Const } | { ColumnRef : ColumnRef }
1630
+ uidx ? : { A_Const : A_Const } | { ColumnRef : ColumnRef }
1631
1631
}
1632
1632
1633
1633
/**
@@ -2365,7 +2365,7 @@ export type OnConflictClause = {
2365
2365
/** DO NOTHING or UPDATE? */
2366
2366
action : OnConflictAction
2367
2367
/** Optional index inference clause */
2368
- infer : InferClause
2368
+ infer ? : InferClause
2369
2369
/** the target list (of ResTarget) */
2370
2370
targetList : any [ ]
2371
2371
/** qualifications */
@@ -2841,7 +2841,7 @@ export type SetOperationStmt = {
2841
2841
/** OID list of output column collation OIDs */
2842
2842
colCollations : any [ ]
2843
2843
/** a list of SortGroupClause's */
2844
- groupClauses : any [ ]
2844
+ groupClauses ? : any [ ]
2845
2845
/** groupClauses is NIL if UNION ALL, but must be set otherwise */
2846
2846
}
2847
2847
@@ -3049,7 +3049,7 @@ export type ObjectWithArgs = {
3049
3049
*/
3050
3050
export type AccessPriv = {
3051
3051
/** string name of privilege */
3052
- priv_name : string
3052
+ priv_name ? : string
3053
3053
/** list of String */
3054
3054
cols ?: { String : String } [ ]
3055
3055
}
@@ -3871,7 +3871,7 @@ export type DeclareCursorStmt = {
3871
3871
*/
3872
3872
export type ClosePortalStmt = {
3873
3873
/** name of the portal (cursor) */
3874
- portalname : string
3874
+ portalname ? : string
3875
3875
/** NULL means CLOSE ALL */
3876
3876
}
3877
3877
@@ -4420,7 +4420,7 @@ export type AlterSystemStmt = {
4420
4420
*/
4421
4421
export type ClusterStmt = {
4422
4422
/** relation being indexed, or NULL if all */
4423
- relation : RangeVar
4423
+ relation ? : RangeVar
4424
4424
/** original index defined */
4425
4425
indexname ?: string
4426
4426
/** list of DefElem nodes */
@@ -4452,7 +4452,7 @@ export type VacuumStmt = {
4452
4452
*/
4453
4453
export type VacuumRelation = {
4454
4454
/** table name to process, or NULL */
4455
- relation : RangeVar
4455
+ relation ? : RangeVar
4456
4456
/** table's OID; InvalidOid if not looked up */
4457
4457
oid ?: Oid
4458
4458
/** list of column names, or NIL for all */
@@ -4644,7 +4644,7 @@ export type ExecuteStmt = {
4644
4644
*/
4645
4645
export type DeallocateStmt = {
4646
4646
/** The name of the plan to remove */
4647
- name : string
4647
+ name ? : string
4648
4648
/** NULL means DEALLOCATE ALL */
4649
4649
}
4650
4650
@@ -4841,7 +4841,7 @@ export type IntoClause = {
4841
4841
/** table space to use, or NULL */
4842
4842
tableSpaceName ?: string
4843
4843
/** materialized view's SELECT query */
4844
- viewQuery : Node
4844
+ viewQuery ? : Node
4845
4845
/** true for WITH NO DATA */
4846
4846
skipData : boolean
4847
4847
}
@@ -5037,7 +5037,7 @@ export type Aggref = {
5037
5037
/** ORDER BY (list of SortGroupClause) */
5038
5038
aggorder : any [ ]
5039
5039
/** DISTINCT (list of SortGroupClause) */
5040
- aggdistinct : any [ ]
5040
+ aggdistinct ? : any [ ]
5041
5041
/** FILTER expression, if any */
5042
5042
aggfilter ?: Expr
5043
5043
/** true if argument list was really '*' */
@@ -5445,7 +5445,7 @@ export type SubPlan = {
5445
5445
subLinkType : SubLinkType
5446
5446
/** The combining operators, transformed to an executable expression: */
5447
5447
/** OpExpr or RowCompareExpr expression tree */
5448
- testexpr : Expr
5448
+ testexpr ? : Expr
5449
5449
/** IDs of Params embedded in the above */
5450
5450
paramIds : any [ ]
5451
5451
/** Identification of the Plan tree to use: */
@@ -6128,7 +6128,7 @@ export type CurrentOfExpr = {
6128
6128
/** RT index of target relation */
6129
6129
cvarno ?: Index
6130
6130
/** name of referenced cursor, or NULL */
6131
- cursor_name : string
6131
+ cursor_name ? : string
6132
6132
/** refcursor parameter number, or 0 */
6133
6133
cursor_param ?: number
6134
6134
}
0 commit comments