h,=      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================0.0.1.0None'pg-query3Data type corresponding to the following struct in  'pg_query.h':  typedef struct { PgQueryProtobuf parse_tree; char* stderr_buffer; PgQueryError* error; } PgQueryProtobufParseResult; pg-query3Data type corresponding to the following struct in  'pg_query.h':  typedef struct { char* message; // exception message char* funcname; // source function of exception (e.g. SearchSysCache) char* filename; // source of exception (e.g. parse.l) int lineno; // source of exception (e.g. 104) int cursorpos; // char in query at which exception occurred char* context; // additional context (optional, can be NULL) } PgQueryError; pg-query3Data type corresponding to the following struct in  'pg_query.h':  typedef struct { size_t len; char* data; } PgQueryProtobuf;     None"1pg-queryFields : #:: Lens' XmlSerialize XmlOptionType :: Lens' XmlSerialize Node  *:: Lens' XmlSerialize (Prelude.Maybe Node)  :: Lens' XmlSerialize TypeName  .:: Lens' XmlSerialize (Prelude.Maybe TypeName)  ":: Lens' XmlSerialize Prelude.Bool  $:: Lens' XmlSerialize Data.Int.Int32 /pg-queryFields : :: Lens' XmlExpr Node %:: Lens' XmlExpr (Prelude.Maybe Node) :: Lens' XmlExpr XmlExprOp :: Lens' XmlExpr Data.Text.Text :: Lens' XmlExpr [Node] *:: Lens' XmlExpr (Data.Vector.Vector Node) :: Lens' XmlExpr [Node] *:: Lens' XmlExpr (Data.Vector.Vector Node) :: Lens' XmlExpr [Node] *:: Lens' XmlExpr (Data.Vector.Vector Node) :: Lens' XmlExpr XmlOptionType  :: Lens' XmlExpr Prelude.Bool !:: Lens' XmlExpr Data.Word.Word32 :: Lens' XmlExpr Data.Int.Int32  :: Lens' XmlExpr Data.Int.Int32 0pg-queryFields : :: Lens' WithClause [Node] -:: Lens' WithClause (Data.Vector.Vector Node)  :: Lens' WithClause Prelude.Bool  ":: Lens' WithClause Data.Int.Int32 1pg-queryFields :  :: Lens' WithCheckOption WCOKind ':: Lens' WithCheckOption Data.Text.Text ':: Lens' WithCheckOption Data.Text.Text  :: Lens' WithCheckOption Node! -:: Lens' WithCheckOption (Prelude.Maybe Node)" %:: Lens' WithCheckOption Prelude.Bool 2pg-queryFields : :: Lens' WindowFunc Node (:: Lens' WindowFunc (Prelude.Maybe Node)# $:: Lens' WindowFunc Data.Word.Word32$ $:: Lens' WindowFunc Data.Word.Word32% $:: Lens' WindowFunc Data.Word.Word32& $:: Lens' WindowFunc Data.Word.Word32 :: Lens' WindowFunc [Node] -:: Lens' WindowFunc (Data.Vector.Vector Node)' :: Lens' WindowFunc Node( (:: Lens' WindowFunc (Prelude.Maybe Node)) $:: Lens' WindowFunc Data.Word.Word32*  :: Lens' WindowFunc Prelude.Bool+  :: Lens' WindowFunc Prelude.Bool  ":: Lens' WindowFunc Data.Int.Int32 3pg-queryFields :  !:: Lens' WindowDef Data.Text.Text, !:: Lens' WindowDef Data.Text.Text- :: Lens' WindowDef [Node]. ,:: Lens' WindowDef (Data.Vector.Vector Node)/ :: Lens' WindowDef [Node]0 ,:: Lens' WindowDef (Data.Vector.Vector Node)1 !:: Lens' WindowDef Data.Int.Int322 :: Lens' WindowDef Node3 ':: Lens' WindowDef (Prelude.Maybe Node)4 :: Lens' WindowDef Node5 ':: Lens' WindowDef (Prelude.Maybe Node)  !:: Lens' WindowDef Data.Int.Int32 4pg-queryFields : $:: Lens' WindowClause Data.Text.Text, $:: Lens' WindowClause Data.Text.Text- :: Lens' WindowClause [Node]. /:: Lens' WindowClause (Data.Vector.Vector Node)/ :: Lens' WindowClause [Node]0 /:: Lens' WindowClause (Data.Vector.Vector Node)1 $:: Lens' WindowClause Data.Int.Int322 :: Lens' WindowClause Node3 *:: Lens' WindowClause (Prelude.Maybe Node)4 :: Lens' WindowClause Node5 *:: Lens' WindowClause (Prelude.Maybe Node)6 :: Lens' WindowClause [Node]7 /:: Lens' WindowClause (Data.Vector.Vector Node)8 &:: Lens' WindowClause Data.Word.Word329 &:: Lens' WindowClause Data.Word.Word32: &:: Lens' WindowClause Data.Word.Word32; ":: Lens' WindowClause Prelude.Bool< ":: Lens' WindowClause Prelude.Bool) &:: Lens' WindowClause Data.Word.Word32= ":: Lens' WindowClause Prelude.Bool ?pg-queryFields : > :: Lens' ViewStmt RangeVar? *:: Lens' ViewStmt (Prelude.Maybe RangeVar)@ :: Lens' ViewStmt [Node]A +:: Lens' ViewStmt (Data.Vector.Vector Node)B :: Lens' ViewStmt NodeC &:: Lens' ViewStmt (Prelude.Maybe Node)D :: Lens' ViewStmt Prelude.BoolE :: Lens' ViewStmt [Node]F +:: Lens' ViewStmt (Data.Vector.Vector Node)G !:: Lens' ViewStmt ViewCheckOption Gpg-queryFields : (:: Lens' VariableShowStmt Data.Text.Text Hpg-queryFields : (:: Lens' VariableSetStmt VariableSetKind ':: Lens' VariableSetStmt Data.Text.Text :: Lens' VariableSetStmt [Node] 2:: Lens' VariableSetStmt (Data.Vector.Vector Node)H %:: Lens' VariableSetStmt Prelude.Bool Spg-queryFields :  :: Lens' Var Node !:: Lens' Var (Prelude.Maybe Node)I :: Lens' Var Data.Int.Int32J :: Lens' Var Data.Int.Int32K :: Lens' Var Data.Word.Word32L :: Lens' Var Data.Int.Int32M :: Lens' Var Data.Word.Word32N :: Lens' Var [Data.Word.Word64]O ::: Lens' Var (Data.Vector.Unboxed.Vector Data.Word.Word64)P :: Lens' Var Data.Word.Word32  :: Lens' Var Data.Int.Int32 Tpg-queryFields :E :: Lens' VacuumStmt [Node]F -:: Lens' VacuumStmt (Data.Vector.Vector Node)Q :: Lens' VacuumStmt [Node]R -:: Lens' VacuumStmt (Data.Vector.Vector Node)S  :: Lens' VacuumStmt Prelude.Bool Upg-queryFields :T  :: Lens' VacuumRelation RangeVarU 0:: Lens' VacuumRelation (Prelude.Maybe RangeVar)V (:: Lens' VacuumRelation Data.Word.Word32W :: Lens' VacuumRelation [Node]X 1:: Lens' VacuumRelation (Data.Vector.Vector Node) Vpg-queryFields : T :: Lens' UpdateStmt RangeVarU ,:: Lens' UpdateStmt (Prelude.Maybe RangeVar)Y :: Lens' UpdateStmt [Node]Z -:: Lens' UpdateStmt (Data.Vector.Vector Node)[ :: Lens' UpdateStmt Node\ (:: Lens' UpdateStmt (Prelude.Maybe Node)] :: Lens' UpdateStmt [Node]^ -:: Lens' UpdateStmt (Data.Vector.Vector Node)_ :: Lens' UpdateStmt [Node]` -:: Lens' UpdateStmt (Data.Vector.Vector Node)a :: Lens' UpdateStmt WithClauseb .:: Lens' UpdateStmt (Prelude.Maybe WithClause) Wpg-queryFields :c $:: Lens' UnlistenStmt Data.Text.Text Xpg-queryFields : d :: Lens' TypeName [Node]e +:: Lens' TypeName (Data.Vector.Vector Node)f ":: Lens' TypeName Data.Word.Word32g :: Lens' TypeName Prelude.Boolh :: Lens' TypeName Prelude.Booli :: Lens' TypeName [Node]j +:: Lens' TypeName (Data.Vector.Vector Node)k  :: Lens' TypeName Data.Int.Int32l :: Lens' TypeName [Node]m +:: Lens' TypeName (Data.Vector.Vector Node)   :: Lens' TypeName Data.Int.Int32 Ypg-queryFields :n :: Lens' TypeCast Nodeo &:: Lens' TypeCast (Prelude.Maybe Node)  :: Lens' TypeCast TypeName  *:: Lens' TypeCast (Prelude.Maybe TypeName)   :: Lens' TypeCast Data.Int.Int32 Zpg-queryFields :p :: Lens' TruncateStmt [Node]q /:: Lens' TruncateStmt (Data.Vector.Vector Node)r ":: Lens' TruncateStmt Prelude.Bools ":: Lens' TruncateStmt DropBehavior [pg-queryFields : ):: Lens' TriggerTransition Data.Text.Textt ':: Lens' TriggerTransition Prelude.Boolu ':: Lens' TriggerTransition Prelude.Bool jpg-queryFields : ,:: Lens' TransactionStmt TransactionStmtKindE :: Lens' TransactionStmt [Node]F 2:: Lens' TransactionStmt (Data.Vector.Vector Node)v ':: Lens' TransactionStmt Data.Text.Textw ':: Lens' TransactionStmt Data.Text.Textx %:: Lens' TransactionStmt Prelude.Bool pg-queryFields :  :: Lens' TargetEntry Node ):: Lens' TargetEntry (Prelude.Maybe Node) :: Lens' TargetEntry Node  ):: Lens' TargetEntry (Prelude.Maybe Node)y #:: Lens' TargetEntry Data.Int.Int32z #:: Lens' TargetEntry Data.Text.Text{ %:: Lens' TargetEntry Data.Word.Word32| %:: Lens' TargetEntry Data.Word.Word32} #:: Lens' TargetEntry Data.Int.Int32~ !:: Lens' TargetEntry Prelude.Bool pg-queryFields : +:: Lens' TableSampleClause Data.Word.Word32 !:: Lens' TableSampleClause [Node] 4:: Lens' TableSampleClause (Data.Vector.Vector Node) :: Lens' TableSampleClause Node /:: Lens' TableSampleClause (Prelude.Maybe Node) pg-queryFields :T !:: Lens' TableLikeClause RangeVarU 1:: Lens' TableLikeClause (Prelude.Maybe RangeVar)E ):: Lens' TableLikeClause Data.Word.Word32 ):: Lens' TableLikeClause Data.Word.Word32 pg-queryFields : :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) :: Lens' TableFunc Node ':: Lens' TableFunc (Prelude.Maybe Node) :: Lens' TableFunc Node ':: Lens' TableFunc (Prelude.Maybe Node) :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) :: Lens' TableFunc [Node] ,:: Lens' TableFunc (Data.Vector.Vector Node) %:: Lens' TableFunc [Data.Word.Word64] :: Lens' TableFunc (Data.Vector.Unboxed.Vector Data.Word.Word64) !:: Lens' TableFunc Data.Int.Int32  !:: Lens' TableFunc Data.Int.Int32 pg-queryFields : :: Lens' SubscriptingRef Node -:: Lens' SubscriptingRef (Prelude.Maybe Node) ):: Lens' SubscriptingRef Data.Word.Word32 ):: Lens' SubscriptingRef Data.Word.Word32 ):: Lens' SubscriptingRef Data.Word.Word32 ':: Lens' SubscriptingRef Data.Int.Int32 ):: Lens' SubscriptingRef Data.Word.Word32 :: Lens' SubscriptingRef [Node] 2:: Lens' SubscriptingRef (Data.Vector.Vector Node) :: Lens' SubscriptingRef [Node] 2:: Lens' SubscriptingRef (Data.Vector.Vector Node) :: Lens' SubscriptingRef Node -:: Lens' SubscriptingRef (Prelude.Maybe Node) :: Lens' SubscriptingRef Node -:: Lens' SubscriptingRef (Prelude.Maybe Node) pg-queryFields : :: Lens' SubPlan Node %:: Lens' SubPlan (Prelude.Maybe Node) :: Lens' SubPlan SubLinkType :: Lens' SubPlan Node %:: Lens' SubPlan (Prelude.Maybe Node) :: Lens' SubPlan [Node] *:: Lens' SubPlan (Data.Vector.Vector Node) :: Lens' SubPlan Data.Int.Int32 :: Lens' SubPlan Data.Text.Text !:: Lens' SubPlan Data.Word.Word32 :: Lens' SubPlan Data.Int.Int32 !:: Lens' SubPlan Data.Word.Word32 :: Lens' SubPlan Prelude.Bool :: Lens' SubPlan Prelude.Bool :: Lens' SubPlan Prelude.Bool :: Lens' SubPlan [Node] *:: Lens' SubPlan (Data.Vector.Vector Node) :: Lens' SubPlan [Node] *:: Lens' SubPlan (Data.Vector.Vector Node) :: Lens' SubPlan [Node] *:: Lens' SubPlan (Data.Vector.Vector Node) :: Lens' SubPlan Prelude.Double :: Lens' SubPlan Prelude.Double pg-queryFields :  :: Lens' SubLink Node %:: Lens' SubLink (Prelude.Maybe Node) :: Lens' SubLink SubLinkType :: Lens' SubLink Data.Int.Int32 :: Lens' SubLink Node %:: Lens' SubLink (Prelude.Maybe Node) :: Lens' SubLink [Node] *:: Lens' SubLink (Data.Vector.Vector Node) :: Lens' SubLink Node %:: Lens' SubLink (Prelude.Maybe Node)  :: Lens' SubLink Data.Int.Int32 pg-queryFields : :: Lens' String Data.Text.Text pg-queryFields : !:: Lens' StatsElem Data.Text.Text :: Lens' StatsElem Node  ':: Lens' StatsElem (Prelude.Maybe Node) pg-queryFields : ):: Lens' SortGroupClause Data.Word.Word32 ):: Lens' SortGroupClause Data.Word.Word32 ):: Lens' SortGroupClause Data.Word.Word32 %:: Lens' SortGroupClause Prelude.Bool %:: Lens' SortGroupClause Prelude.Bool pg-queryFields : :: Lens' SortBy Node $:: Lens' SortBy (Prelude.Maybe Node) :: Lens' SortBy SortByDir :: Lens' SortBy SortByNulls :: Lens' SortBy [Node] ):: Lens' SortBy (Data.Vector.Vector Node)  :: Lens' SortBy Data.Int.Int32 pg-queryFields : :: Lens' SetToDefault Node *:: Lens' SetToDefault (Prelude.Maybe Node) &:: Lens' SetToDefault Data.Word.Word32 $:: Lens' SetToDefault Data.Int.Int32 &:: Lens' SetToDefault Data.Word.Word32  $:: Lens' SetToDefault Data.Int.Int32 pg-queryFields : &:: Lens' SetOperationStmt SetOperation &:: Lens' SetOperationStmt Prelude.Bool :: Lens' SetOperationStmt Node .:: Lens' SetOperationStmt (Prelude.Maybe Node) :: Lens' SetOperationStmt Node .:: Lens' SetOperationStmt (Prelude.Maybe Node)  :: Lens' SetOperationStmt [Node] 3:: Lens' SetOperationStmt (Data.Vector.Vector Node)  :: Lens' SetOperationStmt [Node] 3:: Lens' SetOperationStmt (Data.Vector.Vector Node)  :: Lens' SetOperationStmt [Node] 3:: Lens' SetOperationStmt (Data.Vector.Vector Node)  :: Lens' SetOperationStmt [Node] 3:: Lens' SetOperationStmt (Data.Vector.Vector Node) pg-queryFields :$ :: Lens' SelectStmt [Node] -:: Lens' SelectStmt (Data.Vector.Vector Node) :: Lens' SelectStmt IntoClause .:: Lens' SelectStmt (Prelude.Maybe IntoClause)Y :: Lens' SelectStmt [Node]Z -:: Lens' SelectStmt (Data.Vector.Vector Node)] :: Lens' SelectStmt [Node]^ -:: Lens' SelectStmt (Data.Vector.Vector Node)[ :: Lens' SelectStmt Node\ (:: Lens' SelectStmt (Prelude.Maybe Node) :: Lens' SelectStmt [Node] -:: Lens' SelectStmt (Data.Vector.Vector Node)  :: Lens' SelectStmt Prelude.Bool :: Lens' SelectStmt Node (:: Lens' SelectStmt (Prelude.Maybe Node) :: Lens' SelectStmt [Node] -:: Lens' SelectStmt (Data.Vector.Vector Node) :: Lens' SelectStmt [Node] -:: Lens' SelectStmt (Data.Vector.Vector Node) :: Lens' SelectStmt [Node] -:: Lens' SelectStmt (Data.Vector.Vector Node) :: Lens' SelectStmt Node (:: Lens' SelectStmt (Prelude.Maybe Node) :: Lens' SelectStmt Node (:: Lens' SelectStmt (Prelude.Maybe Node) :: Lens' SelectStmt LimitOption :: Lens' SelectStmt [Node] -:: Lens' SelectStmt (Data.Vector.Vector Node)a :: Lens' SelectStmt WithClauseb .:: Lens' SelectStmt (Prelude.Maybe WithClause)  :: Lens' SelectStmt SetOperation  :: Lens' SelectStmt Prelude.Bool :: Lens' SelectStmt SelectStmt .:: Lens' SelectStmt (Prelude.Maybe SelectStmt) :: Lens' SelectStmt SelectStmt .:: Lens' SelectStmt (Prelude.Maybe SelectStmt) pg-queryFields :  :: Lens' SecLabelStmt ObjectType :: Lens' SecLabelStmt Node *:: Lens' SecLabelStmt (Prelude.Maybe Node) $:: Lens' SecLabelStmt Data.Text.Text $:: Lens' SecLabelStmt Data.Text.Text pg-queryFields : !:: Lens' ScanToken Data.Int.Int32 !:: Lens' ScanToken Data.Int.Int32 :: Lens' ScanToken Token :: Lens' ScanToken KeywordKind pg-queryFields : ":: Lens' ScanResult Data.Int.Int32 :: Lens' ScanResult [ScanToken] 2:: Lens' ScanResult (Data.Vector.Vector ScanToken) pg-queryFields : :: Lens' ScalarArrayOpExpr Node /:: Lens' ScalarArrayOpExpr (Prelude.Maybe Node) +:: Lens' ScalarArrayOpExpr Data.Word.Word32 ':: Lens' ScalarArrayOpExpr Prelude.Bool& +:: Lens' ScalarArrayOpExpr Data.Word.Word32 !:: Lens' ScalarArrayOpExpr [Node] 4:: Lens' ScalarArrayOpExpr (Data.Vector.Vector Node)  ):: Lens' ScalarArrayOpExpr Data.Int.Int32 pg-queryFields : :: Lens' SQLValueFunction Node .:: Lens' SQLValueFunction (Prelude.Maybe Node) ,:: Lens' SQLValueFunction SQLValueFunctionOp *:: Lens' SQLValueFunction Data.Word.Word32 (:: Lens' SQLValueFunction Data.Int.Int32  (:: Lens' SQLValueFunction Data.Int.Int32 pg-queryFields : T :: Lens' RuleStmt RangeVarU *:: Lens' RuleStmt (Prelude.Maybe RangeVar)  :: Lens' RuleStmt Data.Text.Text[ :: Lens' RuleStmt Node\ &:: Lens' RuleStmt (Prelude.Maybe Node) :: Lens' RuleStmt CmdType :: Lens' RuleStmt Prelude.Bool :: Lens' RuleStmt [Node] +:: Lens' RuleStmt (Data.Vector.Vector Node)D :: Lens' RuleStmt Prelude.Bool pg-queryFields : ':: Lens' RowMarkClause Data.Word.Word32 ):: Lens' RowMarkClause LockClauseStrength %:: Lens' RowMarkClause LockWaitPolicy #:: Lens' RowMarkClause Prelude.Bool pg-queryFields :  :: Lens' RowExpr Node %:: Lens' RowExpr (Prelude.Maybe Node) :: Lens' RowExpr [Node] *:: Lens' RowExpr (Data.Vector.Vector Node) !:: Lens' RowExpr Data.Word.Word32 :: Lens' RowExpr CoercionForm :: Lens' RowExpr [Node] *:: Lens' RowExpr (Data.Vector.Vector Node)  :: Lens' RowExpr Data.Int.Int32 pg-queryFields :  :: Lens' RowCompareExpr Node ,:: Lens' RowCompareExpr (Prelude.Maybe Node) &:: Lens' RowCompareExpr RowCompareType :: Lens' RowCompareExpr [Node] 1:: Lens' RowCompareExpr (Data.Vector.Vector Node) :: Lens' RowCompareExpr [Node] 1:: Lens' RowCompareExpr (Data.Vector.Vector Node) :: Lens' RowCompareExpr [Node] 1:: Lens' RowCompareExpr (Data.Vector.Vector Node) :: Lens' RowCompareExpr [Node] 1:: Lens' RowCompareExpr (Data.Vector.Vector Node) :: Lens' RowCompareExpr [Node] 1:: Lens' RowCompareExpr (Data.Vector.Vector Node) pg-queryFields : :: Lens' RoleSpec RoleSpecType  :: Lens' RoleSpec Data.Text.Text   :: Lens' RoleSpec Data.Int.Int32 pg-queryFields : :: Lens' ReturnStmt Node (:: Lens' ReturnStmt (Prelude.Maybe Node) pg-queryFields : !:: Lens' ResTarget Data.Text.Text :: Lens' ResTarget [Node] ,:: Lens' ResTarget (Data.Vector.Vector Node) :: Lens' ResTarget Node ':: Lens' ResTarget (Prelude.Maybe Node)  !:: Lens' ResTarget Data.Int.Int32 pg-queryFields : +:: Lens' ReplicaIdentityStmt Data.Text.Text +:: Lens' ReplicaIdentityStmt Data.Text.Text pg-queryFields :  :: Lens' RenameStmt ObjectType :: Lens' RenameStmt ObjectTypeT :: Lens' RenameStmt RangeVarU ,:: Lens' RenameStmt (Prelude.Maybe RangeVar) :: Lens' RenameStmt Node (:: Lens' RenameStmt (Prelude.Maybe Node) ":: Lens' RenameStmt Data.Text.Text ":: Lens' RenameStmt Data.Text.Texts  :: Lens' RenameStmt DropBehavior  :: Lens' RenameStmt Prelude.Bool pg-queryFields :  :: Lens' RelabelType Node ):: Lens' RelabelType (Prelude.Maybe Node)n :: Lens' RelabelType Nodeo ):: Lens' RelabelType (Prelude.Maybe Node) %:: Lens' RelabelType Data.Word.Word32 #:: Lens' RelabelType Data.Int.Int32 %:: Lens' RelabelType Data.Word.Word32 !:: Lens' RelabelType CoercionForm  #:: Lens' RelabelType Data.Int.Int32 pg-queryFields : &:: Lens' ReindexStmt ReindexObjectTypeT :: Lens' ReindexStmt RangeVarU -:: Lens' ReindexStmt (Prelude.Maybe RangeVar) #:: Lens' ReindexStmt Data.Text.Text :: Lens' ReindexStmt [Node] .:: Lens' ReindexStmt (Data.Vector.Vector Node) pg-queryFields : (:: Lens' RefreshMatViewStmt Prelude.Bool (:: Lens' RefreshMatViewStmt Prelude.BoolT $:: Lens' RefreshMatViewStmt RangeVarU 4:: Lens' RefreshMatViewStmt (Prelude.Maybe RangeVar) pg-queryFields : !:: Lens' ReassignOwnedStmt [Node] 4:: Lens' ReassignOwnedStmt (Data.Vector.Vector Node) #:: Lens' ReassignOwnedStmt RoleSpec 3:: Lens' ReassignOwnedStmt (Prelude.Maybe RoleSpec) pg-queryFields : :: Lens' RawStmt Node %:: Lens' RawStmt (Prelude.Maybe Node) :: Lens' RawStmt Data.Int.Int32 :: Lens' RawStmt Data.Int.Int32 pg-queryFields :  :: Lens' RangeVar Data.Text.Text  :: Lens' RangeVar Data.Text.Text  :: Lens' RangeVar Data.Text.Text :: Lens' RangeVar Prelude.Bool  :: Lens' RangeVar Data.Text.Text :: Lens' RangeVar Alias ':: Lens' RangeVar (Prelude.Maybe Alias)   :: Lens' RangeVar Data.Int.Int32 pg-queryFields : #:: Lens' RangeTblRef Data.Int.Int32 pg-queryFields :  :: Lens' RangeTblFunction Node .:: Lens' RangeTblFunction (Prelude.Maybe Node) (:: Lens' RangeTblFunction Data.Int.Int32  :: Lens' RangeTblFunction [Node] 3:: Lens' RangeTblFunction (Data.Vector.Vector Node)  :: Lens' RangeTblFunction [Node] 3:: Lens' RangeTblFunction (Data.Vector.Vector Node)  :: Lens' RangeTblFunction [Node] 3:: Lens' RangeTblFunction (Data.Vector.Vector Node)  :: Lens' RangeTblFunction [Node] 3:: Lens' RangeTblFunction (Data.Vector.Vector Node) ,:: Lens' RangeTblFunction [Data.Word.Word64] :: Lens' RangeTblFunction (Data.Vector.Unboxed.Vector Data.Word.Word64) pg-queryFields :/ :: Lens' RangeTblEntry RTEKind ':: Lens' RangeTblEntry Data.Word.Word32 %:: Lens' RangeTblEntry Data.Text.Text %:: Lens' RangeTblEntry Data.Int.Int32 (:: Lens' RangeTblEntry TableSampleClause 8:: Lens' RangeTblEntry (Prelude.Maybe TableSampleClause) ':: Lens' RangeTblEntry Data.Word.Word32 :: Lens' RangeTblEntry Query ,:: Lens' RangeTblEntry (Prelude.Maybe Query) #:: Lens' RangeTblEntry Prelude.Bool :: Lens' RangeTblEntry JoinType %:: Lens' RangeTblEntry Data.Int.Int32 :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) :: Lens' RangeTblEntry Alias ,:: Lens' RangeTblEntry (Prelude.Maybe Alias) :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) #:: Lens' RangeTblEntry Prelude.Bool  :: Lens' RangeTblEntry TableFunc 0:: Lens' RangeTblEntry (Prelude.Maybe TableFunc) :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) %:: Lens' RangeTblEntry Data.Text.Text ':: Lens' RangeTblEntry Data.Word.Word32 #:: Lens' RangeTblEntry Prelude.Bool :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) %:: Lens' RangeTblEntry Data.Text.Text %:: Lens' RangeTblEntry Prelude.Double :: Lens' RangeTblEntry Alias ,:: Lens' RangeTblEntry (Prelude.Maybe Alias) :: Lens' RangeTblEntry Alias ,:: Lens' RangeTblEntry (Prelude.Maybe Alias) #:: Lens' RangeTblEntry Prelude.Bool #:: Lens' RangeTblEntry Prelude.Bool #:: Lens' RangeTblEntry Prelude.Bool :: Lens' RangeTblEntry [Node] 0:: Lens' RangeTblEntry (Data.Vector.Vector Node) pg-queryFields : T :: Lens' RangeTableSample NodeU .:: Lens' RangeTableSample (Prelude.Maybe Node)  :: Lens' RangeTableSample [Node] 3:: Lens' RangeTableSample (Data.Vector.Vector Node)  :: Lens' RangeTableSample [Node] 3:: Lens' RangeTableSample (Data.Vector.Vector Node) :: Lens' RangeTableSample Node .:: Lens' RangeTableSample (Prelude.Maybe Node)  (:: Lens' RangeTableSample Data.Int.Int32 pg-queryFields :  ):: Lens' RangeTableFuncCol Data.Text.Text  #:: Lens' RangeTableFuncCol TypeName  3:: Lens' RangeTableFuncCol (Prelude.Maybe TypeName) ':: Lens' RangeTableFuncCol Prelude.Bool ':: Lens' RangeTableFuncCol Prelude.Bool :: Lens' RangeTableFuncCol Node /:: Lens' RangeTableFuncCol (Prelude.Maybe Node) :: Lens' RangeTableFuncCol Node /:: Lens' RangeTableFuncCol (Prelude.Maybe Node)  ):: Lens' RangeTableFuncCol Data.Int.Int32 pg-queryFields :  $:: Lens' RangeTableFunc Prelude.Bool :: Lens' RangeTableFunc Node ,:: Lens' RangeTableFunc (Prelude.Maybe Node) :: Lens' RangeTableFunc Node ,:: Lens' RangeTableFunc (Prelude.Maybe Node) :: Lens' RangeTableFunc [Node] 1:: Lens' RangeTableFunc (Data.Vector.Vector Node) :: Lens' RangeTableFunc [Node] 1:: Lens' RangeTableFunc (Data.Vector.Vector Node) :: Lens' RangeTableFunc Alias -:: Lens' RangeTableFunc (Prelude.Maybe Alias)  &:: Lens' RangeTableFunc Data.Int.Int32 pg-queryFields : $:: Lens' RangeSubselect Prelude.Bool :: Lens' RangeSubselect Node ,:: Lens' RangeSubselect (Prelude.Maybe Node) :: Lens' RangeSubselect Alias -:: Lens' RangeSubselect (Prelude.Maybe Alias) pg-queryFields :  #:: Lens' RangeFunction Prelude.Bool #:: Lens' RangeFunction Prelude.Bool #:: Lens' RangeFunction Prelude.Bool :: Lens' RangeFunction [Node] 0:: Lens' RangeFunction (Data.Vector.Vector Node) :: Lens' RangeFunction Alias ,:: Lens' RangeFunction (Prelude.Maybe Alias) :: Lens' RangeFunction [Node] 0:: Lens' RangeFunction (Data.Vector.Vector Node) pg-queryFields :  +:: Lens' RTEPermissionInfo Data.Word.Word32 ':: Lens' RTEPermissionInfo Prelude.Bool +:: Lens' RTEPermissionInfo Data.Word.Word64 +:: Lens' RTEPermissionInfo Data.Word.Word32 -:: Lens' RTEPermissionInfo [Data.Word.Word64] :: Lens' RTEPermissionInfo (Data.Vector.Unboxed.Vector Data.Word.Word64) -:: Lens' RTEPermissionInfo [Data.Word.Word64] :: Lens' RTEPermissionInfo (Data.Vector.Unboxed.Vector Data.Word.Word64) -:: Lens' RTEPermissionInfo [Data.Word.Word64] :: Lens' RTEPermissionInfo (Data.Vector.Unboxed.Vector Data.Word.Word64) pg-queryFields :> :: Lens' Query CmdType :: Lens' Query QuerySource :: Lens' Query Prelude.Bool :: Lens' Query Node #:: Lens' Query (Prelude.Maybe Node) :: Lens' Query Data.Int.Int32 :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query Prelude.Bool :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query FromExpr ':: Lens' Query (Prelude.Maybe FromExpr) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query Prelude.BoolY :: Lens' Query [Node]Z (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query OverridingKind :: Lens' Query OnConflictExpr -:: Lens' Query (Prelude.Maybe OnConflictExpr)_ :: Lens' Query [Node]` (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query Prelude.Bool :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query Node #:: Lens' Query (Prelude.Maybe Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query Node #:: Lens' Query (Prelude.Maybe Node) :: Lens' Query Node #:: Lens' Query (Prelude.Maybe Node) :: Lens' Query LimitOption :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query Node #:: Lens' Query (Prelude.Maybe Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query [Node] (:: Lens' Query (Data.Vector.Vector Node) :: Lens' Query Data.Int.Int32 :: Lens' Query Data.Int.Int32 pg-queryFields :T ":: Lens' PublicationTable RangeVarU 2:: Lens' PublicationTable (Prelude.Maybe RangeVar)[ :: Lens' PublicationTable Node\ .:: Lens' PublicationTable (Prelude.Maybe Node)  :: Lens' PublicationTable [Node] 3:: Lens' PublicationTable (Data.Vector.Vector Node) pg-queryFields : 2:: Lens' PublicationObjSpec PublicationObjSpecType *:: Lens' PublicationObjSpec Data.Text.Text ,:: Lens' PublicationObjSpec PublicationTable <:: Lens' PublicationObjSpec (Prelude.Maybe PublicationTable)  *:: Lens' PublicationObjSpec Data.Int.Int32 pg-queryFields : #:: Lens' PrepareStmt Data.Text.Text :: Lens' PrepareStmt [Node] .:: Lens' PrepareStmt (Data.Vector.Vector Node)B :: Lens' PrepareStmt NodeC ):: Lens' PrepareStmt (Prelude.Maybe Node) pg-queryFields : (:: Lens' PartitionSpec PartitionStrategy :: Lens' PartitionSpec [Node] 0:: Lens' PartitionSpec (Data.Vector.Vector Node)  %:: Lens' PartitionSpec Data.Int.Int32 pg-queryFields : 4:: Lens' PartitionRangeDatum PartitionRangeDatumKind !:: Lens' PartitionRangeDatum Node 1:: Lens' PartitionRangeDatum (Prelude.Maybe Node)  +:: Lens' PartitionRangeDatum Data.Int.Int32 pg-queryFields : %:: Lens' PartitionElem Data.Text.Text :: Lens' PartitionElem Node  +:: Lens' PartitionElem (Prelude.Maybe Node) :: Lens' PartitionElem [Node] 0:: Lens' PartitionElem (Data.Vector.Vector Node) :: Lens' PartitionElem [Node] 0:: Lens' PartitionElem (Data.Vector.Vector Node)  %:: Lens' PartitionElem Data.Int.Int32 pg-queryFields : :: Lens' PartitionCmd RangeVar .:: Lens' PartitionCmd (Prelude.Maybe RangeVar) (:: Lens' PartitionCmd PartitionBoundSpec 8:: Lens' PartitionCmd (Prelude.Maybe PartitionBoundSpec) ":: Lens' PartitionCmd Prelude.Bool pg-queryFields :  *:: Lens' PartitionBoundSpec Data.Text.Text (:: Lens' PartitionBoundSpec Prelude.Bool *:: Lens' PartitionBoundSpec Data.Int.Int32 *:: Lens' PartitionBoundSpec Data.Int.Int32 ":: Lens' PartitionBoundSpec [Node] 5:: Lens' PartitionBoundSpec (Data.Vector.Vector Node) ":: Lens' PartitionBoundSpec [Node] 5:: Lens' PartitionBoundSpec (Data.Vector.Vector Node) ":: Lens' PartitionBoundSpec [Node] 5:: Lens' PartitionBoundSpec (Data.Vector.Vector Node)  *:: Lens' PartitionBoundSpec Data.Int.Int32 pg-queryFields : #:: Lens' ParseResult Data.Int.Int32 :: Lens' ParseResult [RawStmt] 1:: Lens' ParseResult (Data.Vector.Vector RawStmt) pg-queryFields :  :: Lens' ParamRef Data.Int.Int32   :: Lens' ParamRef Data.Int.Int32 pg-queryFields : :: Lens' Param Node #:: Lens' Param (Prelude.Maybe Node) :: Lens' Param ParamKind :: Lens' Param Data.Int.Int32 :: Lens' Param Data.Word.Word32 :: Lens' Param Data.Int.Int32 :: Lens' Param Data.Word.Word32  :: Lens' Param Data.Int.Int32 pg-queryFields : $:: Lens' PLAssignStmt Data.Text.Text :: Lens' PLAssignStmt [Node] /:: Lens' PLAssignStmt (Data.Vector.Vector Node) $:: Lens' PLAssignStmt Data.Int.Int32  :: Lens' PLAssignStmt SelectStmt 0:: Lens' PLAssignStmt (Prelude.Maybe SelectStmt)  $:: Lens' PLAssignStmt Data.Int.Int32 pg-queryFields :  :: Lens' OpExpr Node $:: Lens' OpExpr (Prelude.Maybe Node)  :: Lens' OpExpr Data.Word.Word32  :: Lens' OpExpr Data.Word.Word32 :: Lens' OpExpr Prelude.Bool  :: Lens' OpExpr Data.Word.Word32&  :: Lens' OpExpr Data.Word.Word32 :: Lens' OpExpr [Node] ):: Lens' OpExpr (Data.Vector.Vector Node)  :: Lens' OpExpr Data.Int.Int32 pg-queryFields :  (:: Lens' OnConflictExpr OnConflictAction :: Lens' OnConflictExpr [Node] 1:: Lens' OnConflictExpr (Data.Vector.Vector Node) :: Lens' OnConflictExpr Node ,:: Lens' OnConflictExpr (Prelude.Maybe Node) (:: Lens' OnConflictExpr Data.Word.Word32 :: Lens' OnConflictExpr [Node] 1:: Lens' OnConflictExpr (Data.Vector.Vector Node) :: Lens' OnConflictExpr Node ,:: Lens' OnConflictExpr (Prelude.Maybe Node) &:: Lens' OnConflictExpr Data.Int.Int32 :: Lens' OnConflictExpr [Node] 1:: Lens' OnConflictExpr (Data.Vector.Vector Node) pg-queryFields : *:: Lens' OnConflictClause OnConflictAction %:: Lens' OnConflictClause InferClause 5:: Lens' OnConflictClause (Prelude.Maybe InferClause)Y  :: Lens' OnConflictClause [Node]Z 3:: Lens' OnConflictClause (Data.Vector.Vector Node)[ :: Lens' OnConflictClause Node\ .:: Lens' OnConflictClause (Prelude.Maybe Node)  (:: Lens' OnConflictClause Data.Int.Int32 pg-queryFields : :: Lens' OidList [Node] *:: Lens' OidList (Data.Vector.Vector Node) pg-queryFields : :: Lens' ObjectWithArgs [Node] 1:: Lens' ObjectWithArgs (Data.Vector.Vector Node) :: Lens' ObjectWithArgs [Node] 1:: Lens' ObjectWithArgs (Data.Vector.Vector Node) :: Lens' ObjectWithArgs [Node] 1:: Lens' ObjectWithArgs (Data.Vector.Vector Node) $:: Lens' ObjectWithArgs Prelude.Bool pg-queryFields : :: Lens' NullTest Node &:: Lens' NullTest (Prelude.Maybe Node)n :: Lens' NullTest Nodeo &:: Lens' NullTest (Prelude.Maybe Node) :: Lens' NullTest NullTestType :: Lens' NullTest Prelude.Bool   :: Lens' NullTest Data.Int.Int32 pg-queryFields :  :: Lens' NullIfExpr Node (:: Lens' NullIfExpr (Prelude.Maybe Node) $:: Lens' NullIfExpr Data.Word.Word32 $:: Lens' NullIfExpr Data.Word.Word32  :: Lens' NullIfExpr Prelude.Bool $:: Lens' NullIfExpr Data.Word.Word32& $:: Lens' NullIfExpr Data.Word.Word32 :: Lens' NullIfExpr [Node] -:: Lens' NullIfExpr (Data.Vector.Vector Node)  ":: Lens' NullIfExpr Data.Int.Int32 pg-queryFields :c ":: Lens' NotifyStmt Data.Text.Text ":: Lens' NotifyStmt Data.Text.Text pg-queryFields : ':: Lens' Node (Prelude.Maybe Node'Node) #:: Lens' Node (Prelude.Maybe Alias) :: Lens' Node Alias &:: Lens' Node (Prelude.Maybe RangeVar) :: Lens' Node RangeVar ':: Lens' Node (Prelude.Maybe TableFunc) :: Lens' Node TableFunc (:: Lens' Node (Prelude.Maybe IntoClause) :: Lens' Node IntoClause !:: Lens' Node (Prelude.Maybe Var) :: Lens' Node Var #:: Lens' Node (Prelude.Maybe Param) :: Lens' Node Param $:: Lens' Node (Prelude.Maybe Aggref) :: Lens' Node Aggref *:: Lens' Node (Prelude.Maybe GroupingFunc) :: Lens' Node GroupingFunc (:: Lens' Node (Prelude.Maybe WindowFunc) :: Lens' Node WindowFunc -:: Lens' Node (Prelude.Maybe SubscriptingRef) :: Lens' Node SubscriptingRef &:: Lens' Node (Prelude.Maybe FuncExpr) :: Lens' Node FuncExpr *:: Lens' Node (Prelude.Maybe NamedArgExpr) :: Lens' Node NamedArgExpr $:: Lens' Node (Prelude.Maybe OpExpr) :: Lens' Node OpExpr *:: Lens' Node (Prelude.Maybe DistinctExpr) :: Lens' Node DistinctExpr (:: Lens' Node (Prelude.Maybe NullIfExpr) :: Lens' Node NullIfExpr /:: Lens' Node (Prelude.Maybe ScalarArrayOpExpr) :: Lens' Node ScalarArrayOpExpr &:: Lens' Node (Prelude.Maybe BoolExpr) :: Lens' Node BoolExpr %:: Lens' Node (Prelude.Maybe SubLink) :: Lens' Node SubLink %:: Lens' Node (Prelude.Maybe SubPlan) :: Lens' Node SubPlan 0:: Lens' Node (Prelude.Maybe AlternativeSubPlan)  :: Lens' Node AlternativeSubPlan ):: Lens' Node (Prelude.Maybe FieldSelect) :: Lens' Node FieldSelect (:: Lens' Node (Prelude.Maybe FieldStore) :: Lens' Node FieldStore ):: Lens' Node (Prelude.Maybe RelabelType) :: Lens' Node RelabelType ):: Lens' Node (Prelude.Maybe CoerceViaIO) :: Lens' Node CoerceViaIO -:: Lens' Node (Prelude.Maybe ArrayCoerceExpr) :: Lens' Node ArrayCoerceExpr 0:: Lens' Node (Prelude.Maybe ConvertRowtypeExpr)  :: Lens' Node ConvertRowtypeExpr ):: Lens' Node (Prelude.Maybe CollateExpr) :: Lens' Node CollateExpr &:: Lens' Node (Prelude.Maybe CaseExpr) :: Lens' Node CaseExpr &:: Lens' Node (Prelude.Maybe CaseWhen) :: Lens' Node CaseWhen *:: Lens' Node (Prelude.Maybe CaseTestExpr) :: Lens' Node CaseTestExpr ':: Lens' Node (Prelude.Maybe ArrayExpr) :: Lens' Node ArrayExpr %:: Lens' Node (Prelude.Maybe RowExpr) :: Lens' Node RowExpr ,:: Lens' Node (Prelude.Maybe RowCompareExpr) :: Lens' Node RowCompareExpr *:: Lens' Node (Prelude.Maybe CoalesceExpr) :: Lens' Node CoalesceExpr (:: Lens' Node (Prelude.Maybe MinMaxExpr) :: Lens' Node MinMaxExpr .:: Lens' Node (Prelude.Maybe SQLValueFunction) :: Lens' Node SQLValueFunction %:: Lens' Node (Prelude.Maybe XmlExpr) :: Lens' Node XmlExpr (:: Lens' Node (Prelude.Maybe JsonFormat) :: Lens' Node JsonFormat +:: Lens' Node (Prelude.Maybe JsonReturning) :: Lens' Node JsonReturning +:: Lens' Node (Prelude.Maybe JsonValueExpr) :: Lens' Node JsonValueExpr 1:: Lens' Node (Prelude.Maybe JsonConstructorExpr) !:: Lens' Node JsonConstructorExpr -:: Lens' Node (Prelude.Maybe JsonIsPredicate) :: Lens' Node JsonIsPredicate &:: Lens' Node (Prelude.Maybe NullTest) :: Lens' Node NullTest ):: Lens' Node (Prelude.Maybe BooleanTest) :: Lens' Node BooleanTest ,:: Lens' Node (Prelude.Maybe CoerceToDomain) :: Lens' Node CoerceToDomain 1:: Lens' Node (Prelude.Maybe CoerceToDomainValue) !:: Lens' Node CoerceToDomainValue *:: Lens' Node (Prelude.Maybe SetToDefault) :: Lens' Node SetToDefault +:: Lens' Node (Prelude.Maybe CurrentOfExpr) :: Lens' Node CurrentOfExpr +:: Lens' Node (Prelude.Maybe NextValueExpr) :: Lens' Node NextValueExpr +:: Lens' Node (Prelude.Maybe InferenceElem) :: Lens' Node InferenceElem ):: Lens' Node (Prelude.Maybe TargetEntry) :: Lens' Node TargetEntry ):: Lens' Node (Prelude.Maybe RangeTblRef) :: Lens' Node RangeTblRef &:: Lens' Node (Prelude.Maybe JoinExpr) :: Lens' Node JoinExpr &:: Lens' Node (Prelude.Maybe FromExpr) :: Lens' Node FromExpr ,:: Lens' Node (Prelude.Maybe OnConflictExpr) :: Lens' Node OnConflictExprC #:: Lens' Node (Prelude.Maybe Query)B :: Lens' Node Query  &:: Lens' Node (Prelude.Maybe TypeName)  :: Lens' Node TypeName ':: Lens' Node (Prelude.Maybe ColumnRef) :: Lens' Node ColumnRef &:: Lens' Node (Prelude.Maybe ParamRef) :: Lens' Node ParamRef $:: Lens' Node (Prelude.Maybe A_Expr) :: Lens' Node A_Expr &:: Lens' Node (Prelude.Maybe TypeCast) :: Lens' Node TypeCast +:: Lens' Node (Prelude.Maybe CollateClause) :: Lens' Node CollateClause &:: Lens' Node (Prelude.Maybe RoleSpec) :: Lens' Node RoleSpec &:: Lens' Node (Prelude.Maybe FuncCall) :: Lens' Node FuncCall $:: Lens' Node (Prelude.Maybe A_Star) :: Lens' Node A_Star ':: Lens' Node (Prelude.Maybe A_Indices) :: Lens' Node A_Indices +:: Lens' Node (Prelude.Maybe A_Indirection) :: Lens' Node A_Indirection ):: Lens' Node (Prelude.Maybe A_ArrayExpr) :: Lens' Node A_ArrayExpr ':: Lens' Node (Prelude.Maybe ResTarget) :: Lens' Node ResTarget ,:: Lens' Node (Prelude.Maybe MultiAssignRef) :: Lens' Node MultiAssignRef $:: Lens' Node (Prelude.Maybe SortBy) :: Lens' Node SortBy ':: Lens' Node (Prelude.Maybe WindowDef) :: Lens' Node WindowDef ,:: Lens' Node (Prelude.Maybe RangeSubselect) :: Lens' Node RangeSubselect +:: Lens' Node (Prelude.Maybe RangeFunction) :: Lens' Node RangeFunction ,:: Lens' Node (Prelude.Maybe RangeTableFunc) :: Lens' Node RangeTableFunc /:: Lens' Node (Prelude.Maybe RangeTableFuncCol) :: Lens' Node RangeTableFuncCol .:: Lens' Node (Prelude.Maybe RangeTableSample) :: Lens' Node RangeTableSample ':: Lens' Node (Prelude.Maybe ColumnDef) :: Lens' Node ColumnDef -:: Lens' Node (Prelude.Maybe TableLikeClause) :: Lens' Node TableLikeClause ':: Lens' Node (Prelude.Maybe IndexElem) :: Lens' Node IndexElem %:: Lens' Node (Prelude.Maybe DefElem) :: Lens' Node DefElem +:: Lens' Node (Prelude.Maybe LockingClause) :: Lens' Node LockingClause *:: Lens' Node (Prelude.Maybe XmlSerialize) :: Lens' Node XmlSerialize +:: Lens' Node (Prelude.Maybe PartitionElem) :: Lens' Node PartitionElem +:: Lens' Node (Prelude.Maybe PartitionSpec) :: Lens' Node PartitionSpec 0:: Lens' Node (Prelude.Maybe PartitionBoundSpec)  :: Lens' Node PartitionBoundSpec 1:: Lens' Node (Prelude.Maybe PartitionRangeDatum) !:: Lens' Node PartitionRangeDatum *:: Lens' Node (Prelude.Maybe PartitionCmd) :: Lens' Node PartitionCmd +:: Lens' Node (Prelude.Maybe RangeTblEntry) :: Lens' Node RangeTblEntry /:: Lens' Node (Prelude.Maybe RTEPermissionInfo) :: Lens' Node RTEPermissionInfo .:: Lens' Node (Prelude.Maybe RangeTblFunction) :: Lens' Node RangeTblFunction /:: Lens' Node (Prelude.Maybe TableSampleClause) :: Lens' Node TableSampleClause -:: Lens' Node (Prelude.Maybe WithCheckOption)G :: Lens' Node WithCheckOption -:: Lens' Node (Prelude.Maybe SortGroupClause) :: Lens' Node SortGroupClause ):: Lens' Node (Prelude.Maybe GroupingSet) :: Lens' Node GroupingSet *:: Lens' Node (Prelude.Maybe WindowClause) :: Lens' Node WindowClause +:: Lens' Node (Prelude.Maybe RowMarkClause) :: Lens' Node RowMarkClauseb (:: Lens' Node (Prelude.Maybe WithClause)a :: Lens' Node WithClause ):: Lens' Node (Prelude.Maybe InferClause) :: Lens' Node InferClause .:: Lens' Node (Prelude.Maybe OnConflictClause) :: Lens' Node OnConflictClause -:: Lens' Node (Prelude.Maybe CTESearchClause) :: Lens' Node CTESearchClause ,:: Lens' Node (Prelude.Maybe CTECycleClause) :: Lens' Node CTECycleClause -:: Lens' Node (Prelude.Maybe CommonTableExpr) :: Lens' Node CommonTableExpr -:: Lens' Node (Prelude.Maybe MergeWhenClause) :: Lens' Node MergeWhenClause ):: Lens' Node (Prelude.Maybe MergeAction) :: Lens' Node MergeAction /:: Lens' Node (Prelude.Maybe TriggerTransition) :: Lens' Node TriggerTransition (:: Lens' Node (Prelude.Maybe JsonOutput) :: Lens' Node JsonOutput *:: Lens' Node (Prelude.Maybe JsonKeyValue) :: Lens' Node JsonKeyValue 3:: Lens' Node (Prelude.Maybe JsonObjectConstructor) #:: Lens' Node JsonObjectConstructor 2:: Lens' Node (Prelude.Maybe JsonArrayConstructor) ":: Lens' Node JsonArrayConstructor 7:: Lens' Node (Prelude.Maybe JsonArrayQueryConstructor) ':: Lens' Node JsonArrayQueryConstructor 0:: Lens' Node (Prelude.Maybe JsonAggConstructor)  :: Lens' Node JsonAggConstructor +:: Lens' Node (Prelude.Maybe JsonObjectAgg) :: Lens' Node JsonObjectAgg *:: Lens' Node (Prelude.Maybe JsonArrayAgg) :: Lens' Node JsonArrayAgg %:: Lens' Node (Prelude.Maybe RawStmt) :: Lens' Node RawStmt (:: Lens' Node (Prelude.Maybe InsertStmt) :: Lens' Node InsertStmt (:: Lens' Node (Prelude.Maybe DeleteStmt) :: Lens' Node DeleteStmt (:: Lens' Node (Prelude.Maybe UpdateStmt) :: Lens' Node UpdateStmt ':: Lens' Node (Prelude.Maybe MergeStmt) :: Lens' Node MergeStmt (:: Lens' Node (Prelude.Maybe SelectStmt) :: Lens' Node SelectStmt .:: Lens' Node (Prelude.Maybe SetOperationStmt) :: Lens' Node SetOperationStmt (:: Lens' Node (Prelude.Maybe ReturnStmt) :: Lens' Node ReturnStmt *:: Lens' Node (Prelude.Maybe PLAssignStmt) :: Lens' Node PLAssignStmt .:: Lens' Node (Prelude.Maybe CreateSchemaStmt) :: Lens' Node CreateSchemaStmt ,:: Lens' Node (Prelude.Maybe AlterTableStmt) :: Lens' Node AlterTableStmt 1:: Lens' Node (Prelude.Maybe ReplicaIdentityStmt) !:: Lens' Node ReplicaIdentityStmt +:: Lens' Node (Prelude.Maybe AlterTableCmd) :: Lens' Node AlterTableCmd 0:: Lens' Node (Prelude.Maybe AlterCollationStmt)  :: Lens' Node AlterCollationStmt -:: Lens' Node (Prelude.Maybe AlterDomainStmt) :: Lens' Node AlterDomainStmt ':: Lens' Node (Prelude.Maybe GrantStmt) :: Lens' Node GrantStmt ,:: Lens' Node (Prelude.Maybe ObjectWithArgs) :: Lens' Node ObjectWithArgs (:: Lens' Node (Prelude.Maybe AccessPriv) :: Lens' Node AccessPriv +:: Lens' Node (Prelude.Maybe GrantRoleStmt) :: Lens' Node GrantRoleStmt 8:: Lens' Node (Prelude.Maybe AlterDefaultPrivilegesStmt) (:: Lens' Node AlterDefaultPrivilegesStmt &:: Lens' Node (Prelude.Maybe CopyStmt) :: Lens' Node CopyStmt -:: Lens' Node (Prelude.Maybe VariableSetStmt) :: Lens' Node VariableSetStmt .:: Lens' Node (Prelude.Maybe VariableShowStmt) :: Lens' Node VariableShowStmt (:: Lens' Node (Prelude.Maybe CreateStmt) :: Lens' Node CreateStmt (:: Lens' Node (Prelude.Maybe Constraint) :: Lens' Node Constraint 2:: Lens' Node (Prelude.Maybe CreateTableSpaceStmt) ":: Lens' Node CreateTableSpaceStmt 0:: Lens' Node (Prelude.Maybe DropTableSpaceStmt)  :: Lens' Node DropTableSpaceStmt 8:: Lens' Node (Prelude.Maybe AlterTableSpaceOptionsStmt) (:: Lens' Node AlterTableSpaceOptionsStmt 3:: Lens' Node (Prelude.Maybe AlterTableMoveAllStmt) #:: Lens' Node AlterTableMoveAllStmt 1:: Lens' Node (Prelude.Maybe CreateExtensionStmt) !:: Lens' Node CreateExtensionStmt 0:: Lens' Node (Prelude.Maybe AlterExtensionStmt)  :: Lens' Node AlterExtensionStmt 8:: Lens' Node (Prelude.Maybe AlterExtensionContentsStmt) (:: Lens' Node AlterExtensionContentsStmt +:: Lens' Node (Prelude.Maybe CreateFdwStmt) :: Lens' Node CreateFdwStmt *:: Lens' Node (Prelude.Maybe AlterFdwStmt) :: Lens' Node AlterFdwStmt 5:: Lens' Node (Prelude.Maybe CreateForeignServerStmt) %:: Lens' Node CreateForeignServerStmt 4:: Lens' Node (Prelude.Maybe AlterForeignServerStmt) $:: Lens' Node AlterForeignServerStmt 4:: Lens' Node (Prelude.Maybe CreateForeignTableStmt) $:: Lens' Node CreateForeignTableStmt 3:: Lens' Node (Prelude.Maybe CreateUserMappingStmt) #:: Lens' Node CreateUserMappingStmt 2:: Lens' Node (Prelude.Maybe AlterUserMappingStmt) ":: Lens' Node AlterUserMappingStmt 1:: Lens' Node (Prelude.Maybe DropUserMappingStmt) !:: Lens' Node DropUserMappingStmt 5:: Lens' Node (Prelude.Maybe ImportForeignSchemaStmt) %:: Lens' Node ImportForeignSchemaStmt .:: Lens' Node (Prelude.Maybe CreatePolicyStmt) :: Lens' Node CreatePolicyStmt -:: Lens' Node (Prelude.Maybe AlterPolicyStmt) :: Lens' Node AlterPolicyStmt *:: Lens' Node (Prelude.Maybe CreateAmStmt) :: Lens' Node CreateAmStmt ,:: Lens' Node (Prelude.Maybe CreateTrigStmt) :: Lens' Node CreateTrigStmt 1:: Lens' Node (Prelude.Maybe CreateEventTrigStmt) !:: Lens' Node CreateEventTrigStmt 0:: Lens' Node (Prelude.Maybe AlterEventTrigStmt)  :: Lens' Node AlterEventTrigStmt -:: Lens' Node (Prelude.Maybe CreatePLangStmt) :: Lens' Node CreatePLangStmt ,:: Lens' Node (Prelude.Maybe CreateRoleStmt) :: Lens' Node CreateRoleStmt +:: Lens' Node (Prelude.Maybe AlterRoleStmt) :: Lens' Node AlterRoleStmt .:: Lens' Node (Prelude.Maybe AlterRoleSetStmt) :: Lens' Node AlterRoleSetStmt *:: Lens' Node (Prelude.Maybe DropRoleStmt) :: Lens' Node DropRoleStmt +:: Lens' Node (Prelude.Maybe CreateSeqStmt) :: Lens' Node CreateSeqStmt *:: Lens' Node (Prelude.Maybe AlterSeqStmt) :: Lens' Node AlterSeqStmt (:: Lens' Node (Prelude.Maybe DefineStmt) :: Lens' Node DefineStmt .:: Lens' Node (Prelude.Maybe CreateDomainStmt) :: Lens' Node CreateDomainStmt /:: Lens' Node (Prelude.Maybe CreateOpClassStmt) :: Lens' Node CreateOpClassStmt /:: Lens' Node (Prelude.Maybe CreateOpClassItem) :: Lens' Node CreateOpClassItem 0:: Lens' Node (Prelude.Maybe CreateOpFamilyStmt)  :: Lens' Node CreateOpFamilyStmt /:: Lens' Node (Prelude.Maybe AlterOpFamilyStmt) :: Lens' Node AlterOpFamilyStmt &:: Lens' Node (Prelude.Maybe DropStmt) :: Lens' Node DropStmt *:: Lens' Node (Prelude.Maybe TruncateStmt) :: Lens' Node TruncateStmt ):: Lens' Node (Prelude.Maybe CommentStmt) :: Lens' Node CommentStmt *:: Lens' Node (Prelude.Maybe SecLabelStmt) :: Lens' Node SecLabelStmt /:: Lens' Node (Prelude.Maybe DeclareCursorStmt) :: Lens' Node DeclareCursorStmt -:: Lens' Node (Prelude.Maybe ClosePortalStmt) :: Lens' Node ClosePortalStmt ':: Lens' Node (Prelude.Maybe FetchStmt) :: Lens' Node FetchStmt ':: Lens' Node (Prelude.Maybe IndexStmt) :: Lens' Node IndexStmt -:: Lens' Node (Prelude.Maybe CreateStatsStmt) :: Lens' Node CreateStatsStmt ':: Lens' Node (Prelude.Maybe StatsElem) :: Lens' Node StatsElem ,:: Lens' Node (Prelude.Maybe AlterStatsStmt) :: Lens' Node AlterStatsStmt 0:: Lens' Node (Prelude.Maybe CreateFunctionStmt)  :: Lens' Node CreateFunctionStmt /:: Lens' Node (Prelude.Maybe FunctionParameter) :: Lens' Node FunctionParameter /:: Lens' Node (Prelude.Maybe AlterFunctionStmt) :: Lens' Node AlterFunctionStmt $:: Lens' Node (Prelude.Maybe DoStmt) :: Lens' Node DoStmt -:: Lens' Node (Prelude.Maybe InlineCodeBlock) :: Lens' Node InlineCodeBlock &:: Lens' Node (Prelude.Maybe CallStmt) :: Lens' Node CallStmt ):: Lens' Node (Prelude.Maybe CallContext) :: Lens' Node CallContext (:: Lens' Node (Prelude.Maybe RenameStmt) :: Lens' Node RenameStmt 4:: Lens' Node (Prelude.Maybe AlterObjectDependsStmt) $:: Lens' Node AlterObjectDependsStmt 3:: Lens' Node (Prelude.Maybe AlterObjectSchemaStmt) #:: Lens' Node AlterObjectSchemaStmt ,:: Lens' Node (Prelude.Maybe AlterOwnerStmt) :: Lens' Node AlterOwnerStmt /:: Lens' Node (Prelude.Maybe AlterOperatorStmt) :: Lens' Node AlterOperatorStmt +:: Lens' Node (Prelude.Maybe AlterTypeStmt) :: Lens' Node AlterTypeStmt &:: Lens' Node (Prelude.Maybe RuleStmt) :: Lens' Node RuleStmt (:: Lens' Node (Prelude.Maybe NotifyStmt) :: Lens' Node NotifyStmt (:: Lens' Node (Prelude.Maybe ListenStmt) :: Lens' Node ListenStmt *:: Lens' Node (Prelude.Maybe UnlistenStmt) :: Lens' Node UnlistenStmt -:: Lens' Node (Prelude.Maybe TransactionStmt) :: Lens' Node TransactionStmt /:: Lens' Node (Prelude.Maybe CompositeTypeStmt) :: Lens' Node CompositeTypeStmt ,:: Lens' Node (Prelude.Maybe CreateEnumStmt) :: Lens' Node CreateEnumStmt -:: Lens' Node (Prelude.Maybe CreateRangeStmt) :: Lens' Node CreateRangeStmt +:: Lens' Node (Prelude.Maybe AlterEnumStmt) :: Lens' Node AlterEnumStmt &:: Lens' Node (Prelude.Maybe ViewStmt) :: Lens' Node ViewStmt &:: Lens' Node (Prelude.Maybe LoadStmt) :: Lens' Node LoadStmt *:: Lens' Node (Prelude.Maybe CreatedbStmt) :: Lens' Node CreatedbStmt /:: Lens' Node (Prelude.Maybe AlterDatabaseStmt) :: Lens' Node AlterDatabaseStmt ::: Lens' Node (Prelude.Maybe AlterDatabaseRefreshCollStmt) *:: Lens' Node AlterDatabaseRefreshCollStmt 2:: Lens' Node (Prelude.Maybe AlterDatabaseSetStmt) ":: Lens' Node AlterDatabaseSetStmt (:: Lens' Node (Prelude.Maybe DropdbStmt) :: Lens' Node DropdbStmt -:: Lens' Node (Prelude.Maybe AlterSystemStmt) :: Lens' Node AlterSystemStmt ):: Lens' Node (Prelude.Maybe ClusterStmt) :: Lens' Node ClusterStmt (:: Lens' Node (Prelude.Maybe VacuumStmt) :: Lens' Node VacuumStmt ,:: Lens' Node (Prelude.Maybe VacuumRelation) :: Lens' Node VacuumRelation ):: Lens' Node (Prelude.Maybe ExplainStmt) :: Lens' Node ExplainStmt /:: Lens' Node (Prelude.Maybe CreateTableAsStmt) :: Lens' Node CreateTableAsStmt 0:: Lens' Node (Prelude.Maybe RefreshMatViewStmt)  :: Lens' Node RefreshMatViewStmt ,:: Lens' Node (Prelude.Maybe CheckPointStmt) :: Lens' Node CheckPointStmt ):: Lens' Node (Prelude.Maybe DiscardStmt) :: Lens' Node DiscardStmt &:: Lens' Node (Prelude.Maybe LockStmt) :: Lens' Node LockStmt 0:: Lens' Node (Prelude.Maybe ConstraintsSetStmt)  :: Lens' Node ConstraintsSetStmt ):: Lens' Node (Prelude.Maybe ReindexStmt) :: Lens' Node ReindexStmt 2:: Lens' Node (Prelude.Maybe CreateConversionStmt) ":: Lens' Node CreateConversionStmt ,:: Lens' Node (Prelude.Maybe CreateCastStmt) :: Lens' Node CreateCastStmt 1:: Lens' Node (Prelude.Maybe CreateTransformStmt) !:: Lens' Node CreateTransformStmt ):: Lens' Node (Prelude.Maybe PrepareStmt) :: Lens' Node PrepareStmt ):: Lens' Node (Prelude.Maybe ExecuteStmt) :: Lens' Node ExecuteStmt ,:: Lens' Node (Prelude.Maybe DeallocateStmt) :: Lens' Node DeallocateStmt +:: Lens' Node (Prelude.Maybe DropOwnedStmt) :: Lens' Node DropOwnedStmt /:: Lens' Node (Prelude.Maybe ReassignOwnedStmt) :: Lens' Node ReassignOwnedStmt 3:: Lens' Node (Prelude.Maybe AlterTSDictionaryStmt) #:: Lens' Node AlterTSDictionaryStmt 6:: Lens' Node (Prelude.Maybe AlterTSConfigurationStmt) &:: Lens' Node AlterTSConfigurationStmt .:: Lens' Node (Prelude.Maybe PublicationTable) :: Lens' Node PublicationTable 0:: Lens' Node (Prelude.Maybe PublicationObjSpec)  :: Lens' Node PublicationObjSpec 3:: Lens' Node (Prelude.Maybe CreatePublicationStmt) #:: Lens' Node CreatePublicationStmt 2:: Lens' Node (Prelude.Maybe AlterPublicationStmt) ":: Lens' Node AlterPublicationStmt 4:: Lens' Node (Prelude.Maybe CreateSubscriptionStmt) $:: Lens' Node CreateSubscriptionStmt 3:: Lens' Node (Prelude.Maybe AlterSubscriptionStmt) #:: Lens' Node AlterSubscriptionStmt 2:: Lens' Node (Prelude.Maybe DropSubscriptionStmt) ":: Lens' Node DropSubscriptionStmt %:: Lens' Node (Prelude.Maybe Integer) :: Lens' Node Integer #:: Lens' Node (Prelude.Maybe Float) :: Lens' Node Float %:: Lens' Node (Prelude.Maybe Boolean) :: Lens' Node Boolean $:: Lens' Node (Prelude.Maybe String) :: Lens' Node String ':: Lens' Node (Prelude.Maybe BitString) :: Lens' Node BitString ":: Lens' Node (Prelude.Maybe List) :: Lens' Node List %:: Lens' Node (Prelude.Maybe IntList) :: Lens' Node IntList %:: Lens' Node (Prelude.Maybe OidList) :: Lens' Node OidList %:: Lens' Node (Prelude.Maybe A_Const) :: Lens' Node A_Const pg-queryFields : :: Lens' NextValueExpr Node +:: Lens' NextValueExpr (Prelude.Maybe Node) ':: Lens' NextValueExpr Data.Word.Word32 ':: Lens' NextValueExpr Data.Word.Word32 pg-queryFields : :: Lens' NamedArgExpr Node *:: Lens' NamedArgExpr (Prelude.Maybe Node)n :: Lens' NamedArgExpr Nodeo *:: Lens' NamedArgExpr (Prelude.Maybe Node) $:: Lens' NamedArgExpr Data.Text.Text $:: Lens' NamedArgExpr Data.Int.Int32  $:: Lens' NamedArgExpr Data.Int.Int32 pg-queryFields : :: Lens' MultiAssignRef Node ,:: Lens' MultiAssignRef (Prelude.Maybe Node) &:: Lens' MultiAssignRef Data.Int.Int32 &:: Lens' MultiAssignRef Data.Int.Int32 pg-queryFields :  :: Lens' MinMaxExpr Node (:: Lens' MinMaxExpr (Prelude.Maybe Node) $:: Lens' MinMaxExpr Data.Word.Word32 $:: Lens' MinMaxExpr Data.Word.Word32& $:: Lens' MinMaxExpr Data.Word.Word32 :: Lens' MinMaxExpr MinMaxOp :: Lens' MinMaxExpr [Node] -:: Lens' MinMaxExpr (Data.Vector.Vector Node)  ":: Lens' MinMaxExpr Data.Int.Int32 pg-queryFields :  %:: Lens' MergeWhenClause Prelude.Bool  :: Lens' MergeWhenClause CmdType ':: Lens' MergeWhenClause OverridingKind :: Lens' MergeWhenClause Node -:: Lens' MergeWhenClause (Prelude.Maybe Node)Y :: Lens' MergeWhenClause [Node]Z 2:: Lens' MergeWhenClause (Data.Vector.Vector Node) :: Lens' MergeWhenClause [Node] 2:: Lens' MergeWhenClause (Data.Vector.Vector Node) pg-queryFields : T :: Lens' MergeStmt RangeVarU +:: Lens' MergeStmt (Prelude.Maybe RangeVar) :: Lens' MergeStmt Node ':: Lens' MergeStmt (Prelude.Maybe Node) :: Lens' MergeStmt Node ':: Lens' MergeStmt (Prelude.Maybe Node) :: Lens' MergeStmt [Node] ,:: Lens' MergeStmt (Data.Vector.Vector Node)a :: Lens' MergeStmt WithClauseb -:: Lens' MergeStmt (Prelude.Maybe WithClause) pg-queryFields :  !:: Lens' MergeAction Prelude.Bool :: Lens' MergeAction CmdType #:: Lens' MergeAction OverridingKind  :: Lens' MergeAction Node! ):: Lens' MergeAction (Prelude.Maybe Node)Y :: Lens' MergeAction [Node]Z .:: Lens' MergeAction (Data.Vector.Vector Node) :: Lens' MergeAction [Node] .:: Lens' MergeAction (Data.Vector.Vector Node) pg-queryFields : :: Lens' LockingClause [Node] 0:: Lens' LockingClause (Data.Vector.Vector Node) ):: Lens' LockingClause LockClauseStrength %:: Lens' LockingClause LockWaitPolicy pg-queryFields :p :: Lens' LockStmt [Node]q +:: Lens' LockStmt (Data.Vector.Vector Node)  :: Lens' LockStmt Data.Int.Int32 :: Lens' LockStmt Prelude.Bool pg-queryFields :  :: Lens' LoadStmt Data.Text.Text pg-queryFields :c ":: Lens' ListenStmt Data.Text.Text pg-queryFields : :: Lens' List [Node] ':: Lens' List (Data.Vector.Vector Node) pg-queryFields : :: Lens' JsonValueExpr Node +:: Lens' JsonValueExpr (Prelude.Maybe Node) :: Lens' JsonValueExpr Node +:: Lens' JsonValueExpr (Prelude.Maybe Node) !:: Lens' JsonValueExpr JsonFormat 1:: Lens' JsonValueExpr (Prelude.Maybe JsonFormat) pg-queryFields : !:: Lens' JsonReturning JsonFormat 1:: Lens' JsonReturning (Prelude.Maybe JsonFormat) ':: Lens' JsonReturning Data.Word.Word32 %:: Lens' JsonReturning Data.Int.Int32 pg-queryFields :  :: Lens' JsonOutput TypeName  ,:: Lens' JsonOutput (Prelude.Maybe TypeName) !:: Lens' JsonOutput JsonReturning 1:: Lens' JsonOutput (Prelude.Maybe JsonReturning) pg-queryFields : %:: Lens' JsonObjectConstructor [Node] 8:: Lens' JsonObjectConstructor (Data.Vector.Vector Node) ):: Lens' JsonObjectConstructor JsonOutput 9:: Lens' JsonObjectConstructor (Prelude.Maybe JsonOutput) +:: Lens' JsonObjectConstructor Prelude.Bool +:: Lens' JsonObjectConstructor Prelude.Bool  -:: Lens' JsonObjectConstructor Data.Int.Int32 pg-queryFields : ):: Lens' JsonObjectAgg JsonAggConstructor 9:: Lens' JsonObjectAgg (Prelude.Maybe JsonAggConstructor)n #:: Lens' JsonObjectAgg JsonKeyValueo 3:: Lens' JsonObjectAgg (Prelude.Maybe JsonKeyValue) #:: Lens' JsonObjectAgg Prelude.Bool #:: Lens' JsonObjectAgg Prelude.Bool pg-queryFields : :: Lens' JsonKeyValue Node *:: Lens' JsonKeyValue (Prelude.Maybe Node) #:: Lens' JsonKeyValue JsonValueExpr 3:: Lens' JsonKeyValue (Prelude.Maybe JsonValueExpr) pg-queryFields : :: Lens' JsonIsPredicate Node  -:: Lens' JsonIsPredicate (Prelude.Maybe Node) #:: Lens' JsonIsPredicate JsonFormat 3:: Lens' JsonIsPredicate (Prelude.Maybe JsonFormat) &:: Lens' JsonIsPredicate JsonValueType %:: Lens' JsonIsPredicate Prelude.Bool  ':: Lens' JsonIsPredicate Data.Int.Int32 pg-queryFields : ":: Lens' JsonFormat JsonFormatType  :: Lens' JsonFormat JsonEncoding  ":: Lens' JsonFormat Data.Int.Int32 pg-queryFields : !:: Lens' JsonConstructorExpr Node 1:: Lens' JsonConstructorExpr (Prelude.Maybe Node) 0:: Lens' JsonConstructorExpr JsonConstructorType #:: Lens' JsonConstructorExpr [Node] 6:: Lens' JsonConstructorExpr (Data.Vector.Vector Node) !:: Lens' JsonConstructorExpr Node 1:: Lens' JsonConstructorExpr (Prelude.Maybe Node) !:: Lens' JsonConstructorExpr Node 1:: Lens' JsonConstructorExpr (Prelude.Maybe Node) *:: Lens' JsonConstructorExpr JsonReturning ::: Lens' JsonConstructorExpr (Prelude.Maybe JsonReturning) ):: Lens' JsonConstructorExpr Prelude.Bool ):: Lens' JsonConstructorExpr Prelude.Bool  +:: Lens' JsonConstructorExpr Data.Int.Int32 pg-queryFields :B ':: Lens' JsonArrayQueryConstructor NodeC 7:: Lens' JsonArrayQueryConstructor (Prelude.Maybe Node) -:: Lens' JsonArrayQueryConstructor JsonOutput =:: Lens' JsonArrayQueryConstructor (Prelude.Maybe JsonOutput) -:: Lens' JsonArrayQueryConstructor JsonFormat =:: Lens' JsonArrayQueryConstructor (Prelude.Maybe JsonFormat) /:: Lens' JsonArrayQueryConstructor Prelude.Bool  1:: Lens' JsonArrayQueryConstructor Data.Int.Int32 pg-queryFields : $:: Lens' JsonArrayConstructor [Node] 7:: Lens' JsonArrayConstructor (Data.Vector.Vector Node) (:: Lens' JsonArrayConstructor JsonOutput 8:: Lens' JsonArrayConstructor (Prelude.Maybe JsonOutput) *:: Lens' JsonArrayConstructor Prelude.Bool  ,:: Lens' JsonArrayConstructor Data.Int.Int32 pg-queryFields : (:: Lens' JsonArrayAgg JsonAggConstructor 8:: Lens' JsonArrayAgg (Prelude.Maybe JsonAggConstructor)n #:: Lens' JsonArrayAgg JsonValueExpro 3:: Lens' JsonArrayAgg (Prelude.Maybe JsonValueExpr) ":: Lens' JsonArrayAgg Prelude.Bool pg-queryFields :  &:: Lens' JsonAggConstructor JsonOutput 6:: Lens' JsonAggConstructor (Prelude.Maybe JsonOutput)  :: Lens' JsonAggConstructor Node 0:: Lens' JsonAggConstructor (Prelude.Maybe Node) ":: Lens' JsonAggConstructor [Node] 5:: Lens' JsonAggConstructor (Data.Vector.Vector Node) %:: Lens' JsonAggConstructor WindowDef 5:: Lens' JsonAggConstructor (Prelude.Maybe WindowDef)  *:: Lens' JsonAggConstructor Data.Int.Int32 pg-queryFields : :: Lens' JoinExpr JoinType :: Lens' JoinExpr Prelude.Bool :: Lens' JoinExpr Node &:: Lens' JoinExpr (Prelude.Maybe Node) :: Lens' JoinExpr Node &:: Lens' JoinExpr (Prelude.Maybe Node) :: Lens' JoinExpr [Node] +:: Lens' JoinExpr (Data.Vector.Vector Node) :: Lens' JoinExpr Alias ':: Lens' JoinExpr (Prelude.Maybe Alias) :: Lens' JoinExpr Node &:: Lens' JoinExpr (Prelude.Maybe Node) :: Lens' JoinExpr Alias ':: Lens' JoinExpr (Prelude.Maybe Alias)  :: Lens' JoinExpr Data.Int.Int32 pg-queryFields :  :: Lens' IntoClause RangeVar ,:: Lens' IntoClause (Prelude.Maybe RangeVar) :: Lens' IntoClause [Node] -:: Lens' IntoClause (Data.Vector.Vector Node) ":: Lens' IntoClause Data.Text.TextE :: Lens' IntoClause [Node]F -:: Lens' IntoClause (Data.Vector.Vector Node) ":: Lens' IntoClause OnCommitAction ":: Lens' IntoClause Data.Text.Text :: Lens' IntoClause Node (:: Lens' IntoClause (Prelude.Maybe Node)  :: Lens' IntoClause Prelude.Bool pg-queryFields : :: Lens' Integer Data.Int.Int32 pg-queryFields : :: Lens' IntList [Node] *:: Lens' IntList (Data.Vector.Vector Node) pg-queryFields : T :: Lens' InsertStmt RangeVarU ,:: Lens' InsertStmt (Prelude.Maybe RangeVar) :: Lens' InsertStmt [Node] -:: Lens' InsertStmt (Data.Vector.Vector Node) :: Lens' InsertStmt Node (:: Lens' InsertStmt (Prelude.Maybe Node) $:: Lens' InsertStmt OnConflictClause 4:: Lens' InsertStmt (Prelude.Maybe OnConflictClause)_ :: Lens' InsertStmt [Node]` -:: Lens' InsertStmt (Data.Vector.Vector Node)a :: Lens' InsertStmt WithClauseb .:: Lens' InsertStmt (Prelude.Maybe WithClause) ":: Lens' InsertStmt OverridingKind pg-queryFields : ':: Lens' InlineCodeBlock Data.Text.Text ):: Lens' InlineCodeBlock Data.Word.Word32 %:: Lens' InlineCodeBlock Prelude.Bool %:: Lens' InlineCodeBlock Prelude.Bool pg-queryFields : :: Lens' InferenceElem Node +:: Lens' InferenceElem (Prelude.Maybe Node) :: Lens' InferenceElem Node  +:: Lens' InferenceElem (Prelude.Maybe Node) ':: Lens' InferenceElem Data.Word.Word32 ':: Lens' InferenceElem Data.Word.Word32 pg-queryFields : :: Lens' InferClause [Node] .:: Lens' InferClause (Data.Vector.Vector Node)[ :: Lens' InferClause Node\ ):: Lens' InferClause (Prelude.Maybe Node) #:: Lens' InferClause Data.Text.Text  #:: Lens' InferClause Data.Int.Int32 pg-queryFields : !:: Lens' IndexStmt Data.Text.TextT :: Lens' IndexStmt RangeVarU +:: Lens' IndexStmt (Prelude.Maybe RangeVar) !:: Lens' IndexStmt Data.Text.Text !:: Lens' IndexStmt Data.Text.Text :: Lens' IndexStmt [Node] ,:: Lens' IndexStmt (Data.Vector.Vector Node) :: Lens' IndexStmt [Node] ,:: Lens' IndexStmt (Data.Vector.Vector Node)E :: Lens' IndexStmt [Node]F ,:: Lens' IndexStmt (Data.Vector.Vector Node)[ :: Lens' IndexStmt Node\ ':: Lens' IndexStmt (Prelude.Maybe Node) :: Lens' IndexStmt [Node] ,:: Lens' IndexStmt (Data.Vector.Vector Node) !:: Lens' IndexStmt Data.Text.Text #:: Lens' IndexStmt Data.Word.Word32 #:: Lens' IndexStmt Data.Word.Word32 #:: Lens' IndexStmt Data.Word.Word32 #:: Lens' IndexStmt Data.Word.Word32 :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool :: Lens' IndexStmt Prelude.Bool pg-queryFields :  !:: Lens' IndexElem Data.Text.Text :: Lens' IndexElem Node  ':: Lens' IndexElem (Prelude.Maybe Node) !:: Lens' IndexElem Data.Text.Text :: Lens' IndexElem [Node] ,:: Lens' IndexElem (Data.Vector.Vector Node) :: Lens' IndexElem [Node] ,:: Lens' IndexElem (Data.Vector.Vector Node) :: Lens' IndexElem [Node] ,:: Lens' IndexElem (Data.Vector.Vector Node) :: Lens' IndexElem SortByDir :: Lens' IndexElem SortByNulls pg-queryFields : /:: Lens' ImportForeignSchemaStmt Data.Text.Text /:: Lens' ImportForeignSchemaStmt Data.Text.Text /:: Lens' ImportForeignSchemaStmt Data.Text.Text 8:: Lens' ImportForeignSchemaStmt ImportForeignSchemaType ':: Lens' ImportForeignSchemaStmt [Node] ::: Lens' ImportForeignSchemaStmt (Data.Vector.Vector Node)E ':: Lens' ImportForeignSchemaStmt [Node]F ::: Lens' ImportForeignSchemaStmt (Data.Vector.Vector Node) pg-queryFields : $:: Lens' GroupingSet GroupingSetKind :: Lens' GroupingSet [Node] .:: Lens' GroupingSet (Data.Vector.Vector Node)  #:: Lens' GroupingSet Data.Int.Int32 pg-queryFields : :: Lens' GroupingFunc Node *:: Lens' GroupingFunc (Prelude.Maybe Node) :: Lens' GroupingFunc [Node] /:: Lens' GroupingFunc (Data.Vector.Vector Node) :: Lens' GroupingFunc [Node] /:: Lens' GroupingFunc (Data.Vector.Vector Node) &:: Lens' GroupingFunc Data.Word.Word32  $:: Lens' GroupingFunc Data.Int.Int32 pg-queryFields :  :: Lens' GrantStmt Prelude.Bool ":: Lens' GrantStmt GrantTargetType :: Lens' GrantStmt ObjectType :: Lens' GrantStmt [Node] ,:: Lens' GrantStmt (Data.Vector.Vector Node) :: Lens' GrantStmt [Node] ,:: Lens' GrantStmt (Data.Vector.Vector Node) :: Lens' GrantStmt [Node] ,:: Lens' GrantStmt (Data.Vector.Vector Node) :: Lens' GrantStmt Prelude.Bool :: Lens' GrantStmt RoleSpec +:: Lens' GrantStmt (Prelude.Maybe RoleSpec)s :: Lens' GrantStmt DropBehavior pg-queryFields :  :: Lens' GrantRoleStmt [Node] 0:: Lens' GrantRoleStmt (Data.Vector.Vector Node) :: Lens' GrantRoleStmt [Node] 0:: Lens' GrantRoleStmt (Data.Vector.Vector Node) #:: Lens' GrantRoleStmt Prelude.Bool :: Lens' GrantRoleStmt [Node] 0:: Lens' GrantRoleStmt (Data.Vector.Vector Node) :: Lens' GrantRoleStmt RoleSpec /:: Lens' GrantRoleStmt (Prelude.Maybe RoleSpec)s #:: Lens' GrantRoleStmt DropBehavior pg-queryFields : ):: Lens' FunctionParameter Data.Text.Text #:: Lens' FunctionParameter TypeName 3:: Lens' FunctionParameter (Prelude.Maybe TypeName) 0:: Lens' FunctionParameter FunctionParameterMode :: Lens' FunctionParameter Node /:: Lens' FunctionParameter (Prelude.Maybe Node) pg-queryFields :  :: Lens' FuncExpr Node &:: Lens' FuncExpr (Prelude.Maybe Node) ":: Lens' FuncExpr Data.Word.Word32 ":: Lens' FuncExpr Data.Word.Word32 :: Lens' FuncExpr Prelude.Bool :: Lens' FuncExpr Prelude.Bool :: Lens' FuncExpr CoercionForm ":: Lens' FuncExpr Data.Word.Word32& ":: Lens' FuncExpr Data.Word.Word32 :: Lens' FuncExpr [Node] +:: Lens' FuncExpr (Data.Vector.Vector Node)   :: Lens' FuncExpr Data.Int.Int32 pg-queryFields : :: Lens' FuncCall [Node] +:: Lens' FuncCall (Data.Vector.Vector Node) :: Lens' FuncCall [Node] +:: Lens' FuncCall (Data.Vector.Vector Node) :: Lens' FuncCall [Node] +:: Lens' FuncCall (Data.Vector.Vector Node) :: Lens' FuncCall Node &:: Lens' FuncCall (Prelude.Maybe Node) :: Lens' FuncCall WindowDef +:: Lens' FuncCall (Prelude.Maybe WindowDef) :: Lens' FuncCall Prelude.Bool :: Lens' FuncCall Prelude.Bool :: Lens' FuncCall Prelude.Bool :: Lens' FuncCall Prelude.Bool :: Lens' FuncCall CoercionForm   :: Lens' FuncCall Data.Int.Int32 pg-queryFields : :: Lens' FromExpr [Node] +:: Lens' FromExpr (Data.Vector.Vector Node) :: Lens' FromExpr Node &:: Lens' FromExpr (Prelude.Maybe Node) pg-queryFields : :: Lens' Float Data.Text.Text pg-queryFields :  :: Lens' FieldStore Node (:: Lens' FieldStore (Prelude.Maybe Node)n :: Lens' FieldStore Nodeo (:: Lens' FieldStore (Prelude.Maybe Node) :: Lens' FieldStore [Node] -:: Lens' FieldStore (Data.Vector.Vector Node) :: Lens' FieldStore [Node] -:: Lens' FieldStore (Data.Vector.Vector Node) $:: Lens' FieldStore Data.Word.Word32 pg-queryFields : :: Lens' FieldSelect Node ):: Lens' FieldSelect (Prelude.Maybe Node)n :: Lens' FieldSelect Nodeo ):: Lens' FieldSelect (Prelude.Maybe Node) #:: Lens' FieldSelect Data.Int.Int32 %:: Lens' FieldSelect Data.Word.Word32 #:: Lens' FieldSelect Data.Int.Int32 %:: Lens' FieldSelect Data.Word.Word32 pg-queryFields : !:: Lens' FetchStmt FetchDirection !:: Lens' FetchStmt Data.Int.Int64 !:: Lens' FetchStmt Data.Text.Text :: Lens' FetchStmt Prelude.Bool pg-queryFields :B :: Lens' ExplainStmt NodeC ):: Lens' ExplainStmt (Prelude.Maybe Node)E :: Lens' ExplainStmt [Node]F .:: Lens' ExplainStmt (Data.Vector.Vector Node) pg-queryFields : #:: Lens' ExecuteStmt Data.Text.Text :: Lens' ExecuteStmt [Node] .:: Lens' ExecuteStmt (Data.Vector.Vector Node) pg-queryFields : ":: Lens' DropdbStmt Data.Text.Text  :: Lens' DropdbStmt Prelude.BoolE :: Lens' DropdbStmt [Node]F -:: Lens' DropdbStmt (Data.Vector.Vector Node) pg-queryFields :  %:: Lens' DropUserMappingStmt RoleSpec  5:: Lens' DropUserMappingStmt (Prelude.Maybe RoleSpec)  +:: Lens' DropUserMappingStmt Data.Text.Text ):: Lens' DropUserMappingStmt Prelude.Bool pg-queryFields :  *:: Lens' DropTableSpaceStmt Data.Text.Text (:: Lens' DropTableSpaceStmt Prelude.Bool pg-queryFields : ,:: Lens' DropSubscriptionStmt Data.Text.Text *:: Lens' DropSubscriptionStmt Prelude.Bools *:: Lens' DropSubscriptionStmt DropBehavior pg-queryFields : :: Lens' DropStmt [Node] +:: Lens' DropStmt (Data.Vector.Vector Node)  :: Lens' DropStmt ObjectTypes :: Lens' DropStmt DropBehavior :: Lens' DropStmt Prelude.Bool :: Lens' DropStmt Prelude.Bool pg-queryFields : :: Lens' DropRoleStmt [Node] /:: Lens' DropRoleStmt (Data.Vector.Vector Node) ":: Lens' DropRoleStmt Prelude.Bool pg-queryFields : :: Lens' DropOwnedStmt [Node] 0:: Lens' DropOwnedStmt (Data.Vector.Vector Node)s #:: Lens' DropOwnedStmt DropBehavior pg-queryFields : :: Lens' DoStmt [Node] ):: Lens' DoStmt (Data.Vector.Vector Node) pg-queryFields :  :: Lens' DistinctExpr Node *:: Lens' DistinctExpr (Prelude.Maybe Node) &:: Lens' DistinctExpr Data.Word.Word32 &:: Lens' DistinctExpr Data.Word.Word32 ":: Lens' DistinctExpr Prelude.Bool &:: Lens' DistinctExpr Data.Word.Word32& &:: Lens' DistinctExpr Data.Word.Word32 :: Lens' DistinctExpr [Node] /:: Lens' DistinctExpr (Data.Vector.Vector Node)  $:: Lens' DistinctExpr Data.Int.Int32 pg-queryFields :   :: Lens' DiscardStmt DiscardMode pg-queryFields : T :: Lens' DeleteStmt RangeVarU ,:: Lens' DeleteStmt (Prelude.Maybe RangeVar) :: Lens' DeleteStmt [Node] -:: Lens' DeleteStmt (Data.Vector.Vector Node)[ :: Lens' DeleteStmt Node\ (:: Lens' DeleteStmt (Prelude.Maybe Node)_ :: Lens' DeleteStmt [Node]` -:: Lens' DeleteStmt (Data.Vector.Vector Node)a :: Lens' DeleteStmt WithClauseb .:: Lens' DeleteStmt (Prelude.Maybe WithClause) pg-queryFields :  :: Lens' DefineStmt ObjectType   :: Lens' DefineStmt Prelude.Bool  :: Lens' DefineStmt [Node]  -:: Lens' DefineStmt (Data.Vector.Vector Node) :: Lens' DefineStmt [Node] -:: Lens' DefineStmt (Data.Vector.Vector Node)  :: Lens' DefineStmt [Node]  -:: Lens' DefineStmt (Data.Vector.Vector Node)  :: Lens' DefineStmt Prelude.BoolD  :: Lens' DefineStmt Prelude.Bool pg-queryFields :  :: Lens' DefElem Data.Text.Text  :: Lens' DefElem Data.Text.Textn :: Lens' DefElem Nodeo %:: Lens' DefElem (Prelude.Maybe Node)  :: Lens' DefElem DefElemAction  :: Lens' DefElem Data.Int.Int32 pg-queryFields : ):: Lens' DeclareCursorStmt Data.Text.TextE ):: Lens' DeclareCursorStmt Data.Int.Int32B :: Lens' DeclareCursorStmt NodeC /:: Lens' DeclareCursorStmt (Prelude.Maybe Node) pg-queryFields : &:: Lens' DeallocateStmt Data.Text.Text pg-queryFields : :: Lens' CurrentOfExpr Node +:: Lens' CurrentOfExpr (Prelude.Maybe Node)  ':: Lens' CurrentOfExpr Data.Word.Word32  %:: Lens' CurrentOfExpr Data.Text.Text  %:: Lens' CurrentOfExpr Data.Int.Int32 pg-queryFields : $:: Lens' CreatedbStmt Data.Text.TextE :: Lens' CreatedbStmt [Node]F /:: Lens' CreatedbStmt (Data.Vector.Vector Node) pg-queryFields :  ':: Lens' CreateUserMappingStmt RoleSpec  7:: Lens' CreateUserMappingStmt (Prelude.Maybe RoleSpec)  -:: Lens' CreateUserMappingStmt Data.Text.Text +:: Lens' CreateUserMappingStmt Prelude.BoolE %:: Lens' CreateUserMappingStmt [Node]F 8:: Lens' CreateUserMappingStmt (Data.Vector.Vector Node) pg-queryFields :D $:: Lens' CreateTrigStmt Prelude.Bool $:: Lens' CreateTrigStmt Prelude.Bool  &:: Lens' CreateTrigStmt Data.Text.TextT  :: Lens' CreateTrigStmt RangeVarU 0:: Lens' CreateTrigStmt (Prelude.Maybe RangeVar) :: Lens' CreateTrigStmt [Node] 1:: Lens' CreateTrigStmt (Data.Vector.Vector Node) :: Lens' CreateTrigStmt [Node] 1:: Lens' CreateTrigStmt (Data.Vector.Vector Node)  $:: Lens' CreateTrigStmt Prelude.Bool  &:: Lens' CreateTrigStmt Data.Int.Int32  &:: Lens' CreateTrigStmt Data.Int.Int32 :: Lens' CreateTrigStmt [Node] 1:: Lens' CreateTrigStmt (Data.Vector.Vector Node)  :: Lens' CreateTrigStmt Node  ,:: Lens' CreateTrigStmt (Prelude.Maybe Node)  :: Lens' CreateTrigStmt [Node]  1:: Lens' CreateTrigStmt (Data.Vector.Vector Node) $:: Lens' CreateTrigStmt Prelude.Bool $:: Lens' CreateTrigStmt Prelude.Bool   :: Lens' CreateTrigStmt RangeVar  0:: Lens' CreateTrigStmt (Prelude.Maybe RangeVar) pg-queryFields :D ):: Lens' CreateTransformStmt Prelude.Bool  %:: Lens' CreateTransformStmt TypeName  5:: Lens' CreateTransformStmt (Prelude.Maybe TypeName)  +:: Lens' CreateTransformStmt Data.Text.Text  +:: Lens' CreateTransformStmt ObjectWithArgs  ;:: Lens' CreateTransformStmt (Prelude.Maybe ObjectWithArgs)  +:: Lens' CreateTransformStmt ObjectWithArgs  ;:: Lens' CreateTransformStmt (Prelude.Maybe ObjectWithArgs) pg-queryFields :  ,:: Lens' CreateTableSpaceStmt Data.Text.Text  &:: Lens' CreateTableSpaceStmt RoleSpec  6:: Lens' CreateTableSpaceStmt (Prelude.Maybe RoleSpec)  ,:: Lens' CreateTableSpaceStmt Data.Text.TextE $:: Lens' CreateTableSpaceStmt [Node]F 7:: Lens' CreateTableSpaceStmt (Data.Vector.Vector Node) pg-queryFields :B :: Lens' CreateTableAsStmt NodeC /:: Lens' CreateTableAsStmt (Prelude.Maybe Node)  %:: Lens' CreateTableAsStmt IntoClause  5:: Lens' CreateTableAsStmt (Prelude.Maybe IntoClause) %:: Lens' CreateTableAsStmt ObjectType  ':: Lens' CreateTableAsStmt Prelude.Bool ':: Lens' CreateTableAsStmt Prelude.Bool pg-queryFields : .:: Lens' CreateSubscriptionStmt Data.Text.Text  .:: Lens' CreateSubscriptionStmt Data.Text.Text  &:: Lens' CreateSubscriptionStmt [Node]  9:: Lens' CreateSubscriptionStmt (Data.Vector.Vector Node)E &:: Lens' CreateSubscriptionStmt [Node]F 9:: Lens' CreateSubscriptionStmt (Data.Vector.Vector Node) pg-queryFields :T :: Lens' CreateStmt RangeVarU ,:: Lens' CreateStmt (Prelude.Maybe RangeVar)  :: Lens' CreateStmt [Node]  -:: Lens' CreateStmt (Data.Vector.Vector Node)  :: Lens' CreateStmt [Node]  -:: Lens' CreateStmt (Data.Vector.Vector Node)  &:: Lens' CreateStmt PartitionBoundSpec  6:: Lens' CreateStmt (Prelude.Maybe PartitionBoundSpec)  !:: Lens' CreateStmt PartitionSpec  1:: Lens' CreateStmt (Prelude.Maybe PartitionSpec)  :: Lens' CreateStmt TypeName  ,:: Lens' CreateStmt (Prelude.Maybe TypeName)  :: Lens' CreateStmt [Node]  -:: Lens' CreateStmt (Data.Vector.Vector Node)E :: Lens' CreateStmt [Node]F -:: Lens' CreateStmt (Data.Vector.Vector Node)  ":: Lens' CreateStmt OnCommitAction  ":: Lens' CreateStmt Data.Text.Text ":: Lens' CreateStmt Data.Text.Text  :: Lens' CreateStmt Prelude.Bool pg-queryFields :   :: Lens' CreateStatsStmt [Node]  2:: Lens' CreateStatsStmt (Data.Vector.Vector Node)  :: Lens' CreateStatsStmt [Node]  2:: Lens' CreateStatsStmt (Data.Vector.Vector Node) :: Lens' CreateStatsStmt [Node] 2:: Lens' CreateStatsStmt (Data.Vector.Vector Node)p :: Lens' CreateStatsStmt [Node]q 2:: Lens' CreateStatsStmt (Data.Vector.Vector Node)  ':: Lens' CreateStatsStmt Data.Text.Text %:: Lens' CreateStatsStmt Prelude.Bool %:: Lens' CreateStatsStmt Prelude.Bool pg-queryFields :  :: Lens' CreateSeqStmt RangeVar  /:: Lens' CreateSeqStmt (Prelude.Maybe RangeVar)E :: Lens' CreateSeqStmt [Node]F 0:: Lens' CreateSeqStmt (Data.Vector.Vector Node)  ':: Lens' CreateSeqStmt Data.Word.Word32  #:: Lens' CreateSeqStmt Prelude.Bool #:: Lens' CreateSeqStmt Prelude.Bool pg-queryFields : (:: Lens' CreateSchemaStmt Data.Text.Text  ":: Lens' CreateSchemaStmt RoleSpec  2:: Lens' CreateSchemaStmt (Prelude.Maybe RoleSpec)   :: Lens' CreateSchemaStmt [Node]  3:: Lens' CreateSchemaStmt (Data.Vector.Vector Node) &:: Lens' CreateSchemaStmt Prelude.Bool pg-queryFields :  $:: Lens' CreateRoleStmt RoleStmtType  &:: Lens' CreateRoleStmt Data.Text.TextE :: Lens' CreateRoleStmt [Node]F 1:: Lens' CreateRoleStmt (Data.Vector.Vector Node) pg-queryFields :  :: Lens' CreateRangeStmt [Node]  2:: Lens' CreateRangeStmt (Data.Vector.Vector Node) :: Lens' CreateRangeStmt [Node] 2:: Lens' CreateRangeStmt (Data.Vector.Vector Node) pg-queryFields :  -:: Lens' CreatePublicationStmt Data.Text.TextE %:: Lens' CreatePublicationStmt [Node]F 8:: Lens' CreatePublicationStmt (Data.Vector.Vector Node)  %:: Lens' CreatePublicationStmt [Node]  8:: Lens' CreatePublicationStmt (Data.Vector.Vector Node)  +:: Lens' CreatePublicationStmt Prelude.Bool pg-queryFields :   (:: Lens' CreatePolicyStmt Data.Text.Text  ":: Lens' CreatePolicyStmt RangeVar  2:: Lens' CreatePolicyStmt (Prelude.Maybe RangeVar)  (:: Lens' CreatePolicyStmt Data.Text.Text  &:: Lens' CreatePolicyStmt Prelude.Bool  :: Lens' CreatePolicyStmt [Node] 3:: Lens' CreatePolicyStmt (Data.Vector.Vector Node)  :: Lens' CreatePolicyStmt Node! .:: Lens' CreatePolicyStmt (Prelude.Maybe Node)  :: Lens' CreatePolicyStmt Node  .:: Lens' CreatePolicyStmt (Prelude.Maybe Node) pg-queryFields : D %:: Lens' CreatePLangStmt Prelude.Bool  ':: Lens' CreatePLangStmt Data.Text.Text  :: Lens' CreatePLangStmt [Node]  2:: Lens' CreatePLangStmt (Data.Vector.Vector Node)  :: Lens' CreatePLangStmt [Node]  2:: Lens' CreatePLangStmt (Data.Vector.Vector Node)  :: Lens' CreatePLangStmt [Node]  2:: Lens' CreatePLangStmt (Data.Vector.Vector Node)  %:: Lens' CreatePLangStmt Prelude.Bool pg-queryFields :  ":: Lens' CreateOpFamilyStmt [Node]  5:: Lens' CreateOpFamilyStmt (Data.Vector.Vector Node)  *:: Lens' CreateOpFamilyStmt Data.Text.Text pg-queryFields :   !:: Lens' CreateOpClassStmt [Node]  4:: Lens' CreateOpClassStmt (Data.Vector.Vector Node)  !:: Lens' CreateOpClassStmt [Node]  4:: Lens' CreateOpClassStmt (Data.Vector.Vector Node)  ):: Lens' CreateOpClassStmt Data.Text.Text  #:: Lens' CreateOpClassStmt TypeName  3:: Lens' CreateOpClassStmt (Prelude.Maybe TypeName) !:: Lens' CreateOpClassStmt [Node] 4:: Lens' CreateOpClassStmt (Data.Vector.Vector Node) ':: Lens' CreateOpClassStmt Prelude.Bool pg-queryFields :   ):: Lens' CreateOpClassItem Data.Int.Int32 ):: Lens' CreateOpClassItem ObjectWithArgs 9:: Lens' CreateOpClassItem (Prelude.Maybe ObjectWithArgs) ):: Lens' CreateOpClassItem Data.Int.Int32  !:: Lens' CreateOpClassItem [Node]  4:: Lens' CreateOpClassItem (Data.Vector.Vector Node)  !:: Lens' CreateOpClassItem [Node]  4:: Lens' CreateOpClassItem (Data.Vector.Vector Node)  #:: Lens' CreateOpClassItem TypeName  3:: Lens' CreateOpClassItem (Prelude.Maybe TypeName) pg-queryFields :   (:: Lens' CreateFunctionStmt Prelude.BoolD (:: Lens' CreateFunctionStmt Prelude.Bool ":: Lens' CreateFunctionStmt [Node] 5:: Lens' CreateFunctionStmt (Data.Vector.Vector Node)  ":: Lens' CreateFunctionStmt [Node]  5:: Lens' CreateFunctionStmt (Data.Vector.Vector Node)  $:: Lens' CreateFunctionStmt TypeName  4:: Lens' CreateFunctionStmt (Prelude.Maybe TypeName)E ":: Lens' CreateFunctionStmt [Node]F 5:: Lens' CreateFunctionStmt (Data.Vector.Vector Node)   :: Lens' CreateFunctionStmt Node  0:: Lens' CreateFunctionStmt (Prelude.Maybe Node) pg-queryFields :  *:: Lens' CreateForeignTableStmt CreateStmt  ::: Lens' CreateForeignTableStmt (Prelude.Maybe CreateStmt)  .:: Lens' CreateForeignTableStmt Data.Text.TextE &:: Lens' CreateForeignTableStmt [Node]F 9:: Lens' CreateForeignTableStmt (Data.Vector.Vector Node) pg-queryFields :  /:: Lens' CreateForeignServerStmt Data.Text.Text  /:: Lens' CreateForeignServerStmt Data.Text.Text /:: Lens' CreateForeignServerStmt Data.Text.Text  /:: Lens' CreateForeignServerStmt Data.Text.Text -:: Lens' CreateForeignServerStmt Prelude.BoolE ':: Lens' CreateForeignServerStmt [Node]F ::: Lens' CreateForeignServerStmt (Data.Vector.Vector Node) pg-queryFields :  %:: Lens' CreateFdwStmt Data.Text.Text  :: Lens' CreateFdwStmt [Node]  0:: Lens' CreateFdwStmt (Data.Vector.Vector Node)E :: Lens' CreateFdwStmt [Node]F 0:: Lens' CreateFdwStmt (Data.Vector.Vector Node) pg-queryFields :  +:: Lens' CreateExtensionStmt Data.Text.Text ):: Lens' CreateExtensionStmt Prelude.BoolE #:: Lens' CreateExtensionStmt [Node]F 6:: Lens' CreateExtensionStmt (Data.Vector.Vector Node) pg-queryFields :  +:: Lens' CreateEventTrigStmt Data.Text.Text  +:: Lens' CreateEventTrigStmt Data.Text.Text  #:: Lens' CreateEventTrigStmt [Node]  6:: Lens' CreateEventTrigStmt (Data.Vector.Vector Node) #:: Lens' CreateEventTrigStmt [Node] 6:: Lens' CreateEventTrigStmt (Data.Vector.Vector Node) pg-queryFields :  :: Lens' CreateEnumStmt [Node]  1:: Lens' CreateEnumStmt (Data.Vector.Vector Node)  :: Lens' CreateEnumStmt [Node]  1:: Lens' CreateEnumStmt (Data.Vector.Vector Node) pg-queryFields :   :: Lens' CreateDomainStmt [Node]  3:: Lens' CreateDomainStmt (Data.Vector.Vector Node)  ":: Lens' CreateDomainStmt TypeName  2:: Lens' CreateDomainStmt (Prelude.Maybe TypeName)  ':: Lens' CreateDomainStmt CollateClause  7:: Lens' CreateDomainStmt (Prelude.Maybe CollateClause)   :: Lens' CreateDomainStmt [Node]  3:: Lens' CreateDomainStmt (Data.Vector.Vector Node) pg-queryFields :  $:: Lens' CreateConversionStmt [Node]  7:: Lens' CreateConversionStmt (Data.Vector.Vector Node)  ,:: Lens' CreateConversionStmt Data.Text.Text  ,:: Lens' CreateConversionStmt Data.Text.Text  $:: Lens' CreateConversionStmt [Node]  7:: Lens' CreateConversionStmt (Data.Vector.Vector Node)  *:: Lens' CreateConversionStmt Prelude.Bool pg-queryFields :   :: Lens' CreateCastStmt TypeName  0:: Lens' CreateCastStmt (Prelude.Maybe TypeName)   :: Lens' CreateCastStmt TypeName  0:: Lens' CreateCastStmt (Prelude.Maybe TypeName) &:: Lens' CreateCastStmt ObjectWithArgs 6:: Lens' CreateCastStmt (Prelude.Maybe ObjectWithArgs)  ':: Lens' CreateCastStmt CoercionContext  $:: Lens' CreateCastStmt Prelude.Bool pg-queryFields :  $:: Lens' CreateAmStmt Data.Text.Text  :: Lens' CreateAmStmt [Node]  /:: Lens' CreateAmStmt (Data.Vector.Vector Node)  $:: Lens' CreateAmStmt Data.Text.Text pg-queryFields : T :: Lens' CopyStmt RangeVarU *:: Lens' CopyStmt (Prelude.Maybe RangeVar)B :: Lens' CopyStmt NodeC &:: Lens' CopyStmt (Prelude.Maybe Node)  :: Lens' CopyStmt [Node]  +:: Lens' CopyStmt (Data.Vector.Vector Node)  :: Lens' CopyStmt Prelude.Bool  :: Lens' CopyStmt Prelude.Bool  :: Lens' CopyStmt Data.Text.TextE :: Lens' CopyStmt [Node]F +:: Lens' CopyStmt (Data.Vector.Vector Node)[ :: Lens' CopyStmt Node\ &:: Lens' CopyStmt (Prelude.Maybe Node) pg-queryFields :  :: Lens' ConvertRowtypeExpr Node 0:: Lens' ConvertRowtypeExpr (Prelude.Maybe Node)n  :: Lens' ConvertRowtypeExpr Nodeo 0:: Lens' ConvertRowtypeExpr (Prelude.Maybe Node) ,:: Lens' ConvertRowtypeExpr Data.Word.Word32  (:: Lens' ConvertRowtypeExpr CoercionForm  *:: Lens' ConvertRowtypeExpr Data.Int.Int32 pg-queryFields :  ":: Lens' ConstraintsSetStmt [Node]  5:: Lens' ConstraintsSetStmt (Data.Vector.Vector Node)  (:: Lens' ConstraintsSetStmt Prelude.Bool pg-queryFields :)  :: Lens' Constraint ConstrType ":: Lens' Constraint Data.Text.Text  :: Lens' Constraint Prelude.Bool  :: Lens' Constraint Prelude.Bool  ":: Lens' Constraint Data.Int.Int32   :: Lens' Constraint Prelude.Bool :: Lens' Constraint Node (:: Lens' Constraint (Prelude.Maybe Node)  ":: Lens' Constraint Data.Text.Text  ":: Lens' Constraint Data.Text.Text  :: Lens' Constraint Prelude.Bool  :: Lens' Constraint [Node]  -:: Lens' Constraint (Data.Vector.Vector Node)  :: Lens' Constraint [Node]  -:: Lens' Constraint (Data.Vector.Vector Node)  :: Lens' Constraint [Node]  -:: Lens' Constraint (Data.Vector.Vector Node)E :: Lens' Constraint [Node]F -:: Lens' Constraint (Data.Vector.Vector Node)  ":: Lens' Constraint Data.Text.Text  ":: Lens' Constraint Data.Text.Text  :: Lens' Constraint Prelude.Bool ":: Lens' Constraint Data.Text.Text[ :: Lens' Constraint Node\ (:: Lens' Constraint (Prelude.Maybe Node)  :: Lens' Constraint RangeVar  ,:: Lens' Constraint (Prelude.Maybe RangeVar)  :: Lens' Constraint [Node]  -:: Lens' Constraint (Data.Vector.Vector Node)  :: Lens' Constraint [Node]  -:: Lens' Constraint (Data.Vector.Vector Node)  ":: Lens' Constraint Data.Text.Text  ":: Lens' Constraint Data.Text.Text  ":: Lens' Constraint Data.Text.Text  :: Lens' Constraint [Node]  -:: Lens' Constraint (Data.Vector.Vector Node)  :: Lens' Constraint [Node]  -:: Lens' Constraint (Data.Vector.Vector Node)  $:: Lens' Constraint Data.Word.Word32   :: Lens' Constraint Prelude.Bool   :: Lens' Constraint Prelude.Bool pg-queryFields :  #:: Lens' CompositeTypeStmt RangeVar  3:: Lens' CompositeTypeStmt (Prelude.Maybe RangeVar) !:: Lens' CompositeTypeStmt [Node] 4:: Lens' CompositeTypeStmt (Data.Vector.Vector Node) pg-queryFields : ':: Lens' CommonTableExpr Data.Text.Text  :: Lens' CommonTableExpr [Node]  2:: Lens' CommonTableExpr (Data.Vector.Vector Node)  ':: Lens' CommonTableExpr CTEMaterialize  :: Lens' CommonTableExpr Node  -:: Lens' CommonTableExpr (Prelude.Maybe Node)  (:: Lens' CommonTableExpr CTESearchClause  8:: Lens' CommonTableExpr (Prelude.Maybe CTESearchClause)  ':: Lens' CommonTableExpr CTECycleClause  7:: Lens' CommonTableExpr (Prelude.Maybe CTECycleClause)  ':: Lens' CommonTableExpr Data.Int.Int32  %:: Lens' CommonTableExpr Prelude.Bool  ':: Lens' CommonTableExpr Data.Int.Int32  :: Lens' CommonTableExpr [Node]  2:: Lens' CommonTableExpr (Data.Vector.Vector Node)  :: Lens' CommonTableExpr [Node]  2:: Lens' CommonTableExpr (Data.Vector.Vector Node)  :: Lens' CommonTableExpr [Node]  2:: Lens' CommonTableExpr (Data.Vector.Vector Node)  :: Lens' CommonTableExpr [Node]  2:: Lens' CommonTableExpr (Data.Vector.Vector Node) pg-queryFields : :: Lens' CommentStmt ObjectType :: Lens' CommentStmt Node ):: Lens' CommentStmt (Prelude.Maybe Node)  #:: Lens' CommentStmt Data.Text.Text pg-queryFields :  :: Lens' ColumnRef [Node]  ,:: Lens' ColumnRef (Data.Vector.Vector Node)  !:: Lens' ColumnRef Data.Int.Int32 pg-queryFields : !:: Lens' ColumnDef Data.Text.Text  :: Lens' ColumnDef TypeName  +:: Lens' ColumnDef (Prelude.Maybe TypeName)  !:: Lens' ColumnDef Data.Text.Text  !:: Lens' ColumnDef Data.Int.Int32H :: Lens' ColumnDef Prelude.Bool :: Lens' ColumnDef Prelude.Bool  :: Lens' ColumnDef Prelude.Bool  !:: Lens' ColumnDef Data.Text.Text  !:: Lens' ColumnDef Data.Text.Text  :: Lens' ColumnDef Node  ':: Lens' ColumnDef (Prelude.Maybe Node)  :: Lens' ColumnDef Node  ':: Lens' ColumnDef (Prelude.Maybe Node)  !:: Lens' ColumnDef Data.Text.Text  :: Lens' ColumnDef RangeVar  +:: Lens' ColumnDef (Prelude.Maybe RangeVar)  !:: Lens' ColumnDef Data.Text.Text   :: Lens' ColumnDef CollateClause  0:: Lens' ColumnDef (Prelude.Maybe CollateClause)  #:: Lens' ColumnDef Data.Word.Word32  :: Lens' ColumnDef [Node]  ,:: Lens' ColumnDef (Data.Vector.Vector Node)  :: Lens' ColumnDef [Node]  ,:: Lens' ColumnDef (Data.Vector.Vector Node)  !:: Lens' ColumnDef Data.Int.Int32 pg-queryFields : :: Lens' CollateExpr Node ):: Lens' CollateExpr (Prelude.Maybe Node)n :: Lens' CollateExpr Nodeo ):: Lens' CollateExpr (Prelude.Maybe Node)  %:: Lens' CollateExpr Data.Word.Word32  #:: Lens' CollateExpr Data.Int.Int32 pg-queryFields :n :: Lens' CollateClause Nodeo +:: Lens' CollateClause (Prelude.Maybe Node)  :: Lens' CollateClause [Node]  0:: Lens' CollateClause (Data.Vector.Vector Node)  %:: Lens' CollateClause Data.Int.Int32 pg-queryFields : :: Lens' CoerceViaIO Node ):: Lens' CoerceViaIO (Prelude.Maybe Node)n :: Lens' CoerceViaIO Nodeo ):: Lens' CoerceViaIO (Prelude.Maybe Node) %:: Lens' CoerceViaIO Data.Word.Word32 %:: Lens' CoerceViaIO Data.Word.Word32  !:: Lens' CoerceViaIO CoercionForm  #:: Lens' CoerceViaIO Data.Int.Int32 pg-queryFields : !:: Lens' CoerceToDomainValue Node 1:: Lens' CoerceToDomainValue (Prelude.Maybe Node) -:: Lens' CoerceToDomainValue Data.Word.Word32 +:: Lens' CoerceToDomainValue Data.Int.Int32 -:: Lens' CoerceToDomainValue Data.Word.Word32  +:: Lens' CoerceToDomainValue Data.Int.Int32 pg-queryFields :  :: Lens' CoerceToDomain Node ,:: Lens' CoerceToDomain (Prelude.Maybe Node)n :: Lens' CoerceToDomain Nodeo ,:: Lens' CoerceToDomain (Prelude.Maybe Node) (:: Lens' CoerceToDomain Data.Word.Word32 &:: Lens' CoerceToDomain Data.Int.Int32 (:: Lens' CoerceToDomain Data.Word.Word32  $:: Lens' CoerceToDomain CoercionForm  &:: Lens' CoerceToDomain Data.Int.Int32 pg-queryFields : :: Lens' CoalesceExpr Node *:: Lens' CoalesceExpr (Prelude.Maybe Node)  &:: Lens' CoalesceExpr Data.Word.Word32  &:: Lens' CoalesceExpr Data.Word.Word32 :: Lens' CoalesceExpr [Node] /:: Lens' CoalesceExpr (Data.Vector.Vector Node)  $:: Lens' CoalesceExpr Data.Int.Int32 pg-queryFields :T :: Lens' ClusterStmt RangeVarU -:: Lens' ClusterStmt (Prelude.Maybe RangeVar)  #:: Lens' ClusterStmt Data.Text.Text :: Lens' ClusterStmt [Node] .:: Lens' ClusterStmt (Data.Vector.Vector Node) pg-queryFields : ':: Lens' ClosePortalStmt Data.Text.Text pg-queryFields : pg-queryFields : :: Lens' CaseWhen Node &:: Lens' CaseWhen (Prelude.Maybe Node) :: Lens' CaseWhen Node  &:: Lens' CaseWhen (Prelude.Maybe Node)  :: Lens' CaseWhen Node  &:: Lens' CaseWhen (Prelude.Maybe Node)   :: Lens' CaseWhen Data.Int.Int32 pg-queryFields : :: Lens' CaseTestExpr Node *:: Lens' CaseTestExpr (Prelude.Maybe Node) &:: Lens' CaseTestExpr Data.Word.Word32 $:: Lens' CaseTestExpr Data.Int.Int32 &:: Lens' CaseTestExpr Data.Word.Word32 pg-queryFields :  :: Lens' CaseExpr Node &:: Lens' CaseExpr (Prelude.Maybe Node)  ":: Lens' CaseExpr Data.Word.Word32  ":: Lens' CaseExpr Data.Word.Word32n :: Lens' CaseExpr Nodeo &:: Lens' CaseExpr (Prelude.Maybe Node) :: Lens' CaseExpr [Node] +:: Lens' CaseExpr (Data.Vector.Vector Node)  :: Lens' CaseExpr Node  &:: Lens' CaseExpr (Prelude.Maybe Node)   :: Lens' CaseExpr Data.Int.Int32 pg-queryFields :  :: Lens' CallStmt FuncCall  *:: Lens' CallStmt (Prelude.Maybe FuncCall) :: Lens' CallStmt FuncExpr *:: Lens' CallStmt (Prelude.Maybe FuncExpr)  :: Lens' CallStmt [Node]  +:: Lens' CallStmt (Data.Vector.Vector Node) pg-queryFields : !:: Lens' CallContext Prelude.Bool pg-queryFields :  :: Lens' CTESearchClause [Node]  2:: Lens' CTESearchClause (Data.Vector.Vector Node)  %:: Lens' CTESearchClause Prelude.Bool  ':: Lens' CTESearchClause Data.Text.Text  ':: Lens' CTESearchClause Data.Int.Int32 pg-queryFields :   :: Lens' CTECycleClause [Node]  1:: Lens' CTECycleClause (Data.Vector.Vector Node)  &:: Lens' CTECycleClause Data.Text.Text  :: Lens' CTECycleClause Node  ,:: Lens' CTECycleClause (Prelude.Maybe Node)  :: Lens' CTECycleClause Node  ,:: Lens' CTECycleClause (Prelude.Maybe Node)  &:: Lens' CTECycleClause Data.Text.Text  &:: Lens' CTECycleClause Data.Int.Int32  (:: Lens' CTECycleClause Data.Word.Word32  &:: Lens' CTECycleClause Data.Int.Int32  (:: Lens' CTECycleClause Data.Word.Word32  (:: Lens' CTECycleClause Data.Word.Word32 pg-queryFields : :: Lens' BooleanTest Node ):: Lens' BooleanTest (Prelude.Maybe Node)n :: Lens' BooleanTest Nodeo ):: Lens' BooleanTest (Prelude.Maybe Node)  !:: Lens' BooleanTest BoolTestType  #:: Lens' BooleanTest Data.Int.Int32 pg-queryFields :  :: Lens' Boolean Prelude.Bool pg-queryFields : :: Lens' BoolExpr Node &:: Lens' BoolExpr (Prelude.Maybe Node)  :: Lens' BoolExpr BoolExprType :: Lens' BoolExpr [Node] +:: Lens' BoolExpr (Data.Vector.Vector Node)   :: Lens' BoolExpr Data.Int.Int32 pg-queryFields :  !:: Lens' BitString Data.Text.Text pg-queryFields :  :: Lens' ArrayExpr Node ':: Lens' ArrayExpr (Prelude.Maybe Node)  #:: Lens' ArrayExpr Data.Word.Word32  #:: Lens' ArrayExpr Data.Word.Word32  #:: Lens' ArrayExpr Data.Word.Word32  :: Lens' ArrayExpr [Node]  ,:: Lens' ArrayExpr (Data.Vector.Vector Node)  :: Lens' ArrayExpr Prelude.Bool  !:: Lens' ArrayExpr Data.Int.Int32 pg-queryFields :  :: Lens' ArrayCoerceExpr Node -:: Lens' ArrayCoerceExpr (Prelude.Maybe Node)n :: Lens' ArrayCoerceExpr Nodeo -:: Lens' ArrayCoerceExpr (Prelude.Maybe Node)  :: Lens' ArrayCoerceExpr Node  -:: Lens' ArrayCoerceExpr (Prelude.Maybe Node) ):: Lens' ArrayCoerceExpr Data.Word.Word32 ':: Lens' ArrayCoerceExpr Data.Int.Int32 ):: Lens' ArrayCoerceExpr Data.Word.Word32  %:: Lens' ArrayCoerceExpr CoercionForm  ':: Lens' ArrayCoerceExpr Data.Int.Int32 pg-queryFields :  :: Lens' AlternativeSubPlan Node 0:: Lens' AlternativeSubPlan (Prelude.Maybe Node)  ":: Lens' AlternativeSubPlan [Node]  5:: Lens' AlternativeSubPlan (Data.Vector.Vector Node) pg-queryFields :  &:: Lens' AlterUserMappingStmt RoleSpec  6:: Lens' AlterUserMappingStmt (Prelude.Maybe RoleSpec)  ,:: Lens' AlterUserMappingStmt Data.Text.TextE $:: Lens' AlterUserMappingStmt [Node]F 7:: Lens' AlterUserMappingStmt (Data.Vector.Vector Node) pg-queryFields :  :: Lens' AlterTypeStmt [Node]  0:: Lens' AlterTypeStmt (Data.Vector.Vector Node)E :: Lens' AlterTypeStmt [Node]F 0:: Lens' AlterTypeStmt (Data.Vector.Vector Node) pg-queryFields :T  :: Lens' AlterTableStmt RangeVarU 0:: Lens' AlterTableStmt (Prelude.Maybe RangeVar)  :: Lens' AlterTableStmt [Node]  1:: Lens' AlterTableStmt (Data.Vector.Vector Node) ":: Lens' AlterTableStmt ObjectType $:: Lens' AlterTableStmt Prelude.Bool pg-queryFields :  2:: Lens' AlterTableSpaceOptionsStmt Data.Text.TextE *:: Lens' AlterTableSpaceOptionsStmt [Node]F =:: Lens' AlterTableSpaceOptionsStmt (Data.Vector.Vector Node)  0:: Lens' AlterTableSpaceOptionsStmt Prelude.Bool pg-queryFields :  -:: Lens' AlterTableMoveAllStmt Data.Text.Text ):: Lens' AlterTableMoveAllStmt ObjectType %:: Lens' AlterTableMoveAllStmt [Node] 8:: Lens' AlterTableMoveAllStmt (Data.Vector.Vector Node)  -:: Lens' AlterTableMoveAllStmt Data.Text.Text +:: Lens' AlterTableMoveAllStmt Prelude.Bool pg-queryFields :   %:: Lens' AlterTableCmd AlterTableType %:: Lens' AlterTableCmd Data.Text.Text  %:: Lens' AlterTableCmd Data.Int.Int32  :: Lens' AlterTableCmd RoleSpec  /:: Lens' AlterTableCmd (Prelude.Maybe RoleSpec)  :: Lens' AlterTableCmd Node  +:: Lens' AlterTableCmd (Prelude.Maybe Node)s #:: Lens' AlterTableCmd DropBehavior #:: Lens' AlterTableCmd Prelude.Bool  #:: Lens' AlterTableCmd Prelude.Bool pg-queryFields :  %:: Lens' AlterTSDictionaryStmt [Node]  8:: Lens' AlterTSDictionaryStmt (Data.Vector.Vector Node)E %:: Lens' AlterTSDictionaryStmt [Node]F 8:: Lens' AlterTSDictionaryStmt (Data.Vector.Vector Node) pg-queryFields :  3:: Lens' AlterTSConfigurationStmt AlterTSConfigType  (:: Lens' AlterTSConfigurationStmt [Node]  ;:: Lens' AlterTSConfigurationStmt (Data.Vector.Vector Node)  (:: Lens' AlterTSConfigurationStmt [Node]  ;:: Lens' AlterTSConfigurationStmt (Data.Vector.Vector Node)  (:: Lens' AlterTSConfigurationStmt [Node]  ;:: Lens' AlterTSConfigurationStmt (Data.Vector.Vector Node) .:: Lens' AlterTSConfigurationStmt Prelude.BoolD .:: Lens' AlterTSConfigurationStmt Prelude.Bool .:: Lens' AlterTSConfigurationStmt Prelude.Bool pg-queryFields :  (:: Lens' AlterSystemStmt VariableSetStmt  8:: Lens' AlterSystemStmt (Prelude.Maybe VariableSetStmt) pg-queryFields : 4:: Lens' AlterSubscriptionStmt AlterSubscriptionType -:: Lens' AlterSubscriptionStmt Data.Text.Text  -:: Lens' AlterSubscriptionStmt Data.Text.Text  %:: Lens' AlterSubscriptionStmt [Node]  8:: Lens' AlterSubscriptionStmt (Data.Vector.Vector Node)E %:: Lens' AlterSubscriptionStmt [Node]F 8:: Lens' AlterSubscriptionStmt (Data.Vector.Vector Node) pg-queryFields :  :: Lens' AlterStatsStmt [Node]  1:: Lens' AlterStatsStmt (Data.Vector.Vector Node)  &:: Lens' AlterStatsStmt Data.Int.Int32 $:: Lens' AlterStatsStmt Prelude.Bool pg-queryFields :  :: Lens' AlterSeqStmt RangeVar  .:: Lens' AlterSeqStmt (Prelude.Maybe RangeVar)E :: Lens' AlterSeqStmt [Node]F /:: Lens' AlterSeqStmt (Data.Vector.Vector Node)  ":: Lens' AlterSeqStmt Prelude.Bool ":: Lens' AlterSeqStmt Prelude.Bool pg-queryFields :  :: Lens' AlterRoleStmt RoleSpec  /:: Lens' AlterRoleStmt (Prelude.Maybe RoleSpec)E :: Lens' AlterRoleStmt [Node]F 0:: Lens' AlterRoleStmt (Data.Vector.Vector Node) %:: Lens' AlterRoleStmt Data.Int.Int32 pg-queryFields :  ":: Lens' AlterRoleSetStmt RoleSpec  2:: Lens' AlterRoleSetStmt (Prelude.Maybe RoleSpec)  (:: Lens' AlterRoleSetStmt Data.Text.Text  ):: Lens' AlterRoleSetStmt VariableSetStmt  9:: Lens' AlterRoleSetStmt (Prelude.Maybe VariableSetStmt) pg-queryFields :  ,:: Lens' AlterPublicationStmt Data.Text.TextE $:: Lens' AlterPublicationStmt [Node]F 7:: Lens' AlterPublicationStmt (Data.Vector.Vector Node)  $:: Lens' AlterPublicationStmt [Node]  7:: Lens' AlterPublicationStmt (Data.Vector.Vector Node)  *:: Lens' AlterPublicationStmt Prelude.Bool 4:: Lens' AlterPublicationStmt AlterPublicationAction pg-queryFields :   ':: Lens' AlterPolicyStmt Data.Text.Text  !:: Lens' AlterPolicyStmt RangeVar  1:: Lens' AlterPolicyStmt (Prelude.Maybe RangeVar) :: Lens' AlterPolicyStmt [Node] 2:: Lens' AlterPolicyStmt (Data.Vector.Vector Node)  :: Lens' AlterPolicyStmt Node! -:: Lens' AlterPolicyStmt (Prelude.Maybe Node)  :: Lens' AlterPolicyStmt Node  -:: Lens' AlterPolicyStmt (Prelude.Maybe Node) pg-queryFields :  ":: Lens' AlterOwnerStmt ObjectTypeT  :: Lens' AlterOwnerStmt RangeVarU 0:: Lens' AlterOwnerStmt (Prelude.Maybe RangeVar) :: Lens' AlterOwnerStmt Node ,:: Lens' AlterOwnerStmt (Prelude.Maybe Node)   :: Lens' AlterOwnerStmt RoleSpec  0:: Lens' AlterOwnerStmt (Prelude.Maybe RoleSpec) pg-queryFields :  ):: Lens' AlterOperatorStmt ObjectWithArgs  9:: Lens' AlterOperatorStmt (Prelude.Maybe ObjectWithArgs)E !:: Lens' AlterOperatorStmt [Node]F 4:: Lens' AlterOperatorStmt (Data.Vector.Vector Node) pg-queryFields :  !:: Lens' AlterOpFamilyStmt [Node]  4:: Lens' AlterOpFamilyStmt (Data.Vector.Vector Node)  ):: Lens' AlterOpFamilyStmt Data.Text.Text  ':: Lens' AlterOpFamilyStmt Prelude.Bool !:: Lens' AlterOpFamilyStmt [Node] 4:: Lens' AlterOpFamilyStmt (Data.Vector.Vector Node) pg-queryFields :  ):: Lens' AlterObjectSchemaStmt ObjectTypeT ':: Lens' AlterObjectSchemaStmt RangeVarU 7:: Lens' AlterObjectSchemaStmt (Prelude.Maybe RangeVar) #:: Lens' AlterObjectSchemaStmt Node 3:: Lens' AlterObjectSchemaStmt (Prelude.Maybe Node)  -:: Lens' AlterObjectSchemaStmt Data.Text.Text +:: Lens' AlterObjectSchemaStmt Prelude.Bool pg-queryFields :  *:: Lens' AlterObjectDependsStmt ObjectTypeT (:: Lens' AlterObjectDependsStmt RangeVarU 8:: Lens' AlterObjectDependsStmt (Prelude.Maybe RangeVar) $:: Lens' AlterObjectDependsStmt Node 4:: Lens' AlterObjectDependsStmt (Prelude.Maybe Node)  &:: Lens' AlterObjectDependsStmt String  6:: Lens' AlterObjectDependsStmt (Prelude.Maybe String)  ,:: Lens' AlterObjectDependsStmt Prelude.Bool pg-queryFields : %:: Lens' AlterFunctionStmt ObjectType ):: Lens' AlterFunctionStmt ObjectWithArgs 9:: Lens' AlterFunctionStmt (Prelude.Maybe ObjectWithArgs) !:: Lens' AlterFunctionStmt [Node] 4:: Lens' AlterFunctionStmt (Data.Vector.Vector Node) pg-queryFields :  .:: Lens' AlterForeignServerStmt Data.Text.Text .:: Lens' AlterForeignServerStmt Data.Text.TextE &:: Lens' AlterForeignServerStmt [Node]F 9:: Lens' AlterForeignServerStmt (Data.Vector.Vector Node)  ,:: Lens' AlterForeignServerStmt Prelude.Bool pg-queryFields :  $:: Lens' AlterFdwStmt Data.Text.Text  :: Lens' AlterFdwStmt [Node]  /:: Lens' AlterFdwStmt (Data.Vector.Vector Node)E :: Lens' AlterFdwStmt [Node]F /:: Lens' AlterFdwStmt (Data.Vector.Vector Node) pg-queryFields :  *:: Lens' AlterExtensionStmt Data.Text.TextE ":: Lens' AlterExtensionStmt [Node]F 5:: Lens' AlterExtensionStmt (Data.Vector.Vector Node) pg-queryFields :  2:: Lens' AlterExtensionContentsStmt Data.Text.Text 2:: Lens' AlterExtensionContentsStmt Data.Int.Int32 .:: Lens' AlterExtensionContentsStmt ObjectType (:: Lens' AlterExtensionContentsStmt Node 8:: Lens' AlterExtensionContentsStmt (Prelude.Maybe Node) pg-queryFields :  *:: Lens' AlterEventTrigStmt Data.Text.Text  *:: Lens' AlterEventTrigStmt Data.Text.Text pg-queryFields :  :: Lens' AlterEnumStmt [Node]  0:: Lens' AlterEnumStmt (Data.Vector.Vector Node)  %:: Lens' AlterEnumStmt Data.Text.Text  %:: Lens' AlterEnumStmt Data.Text.Text  %:: Lens' AlterEnumStmt Data.Text.Text  #:: Lens' AlterEnumStmt Prelude.Bool  #:: Lens' AlterEnumStmt Prelude.Bool pg-queryFields :  ':: Lens' AlterDomainStmt Data.Text.Text  :: Lens' AlterDomainStmt [Node]  2:: Lens' AlterDomainStmt (Data.Vector.Vector Node) ':: Lens' AlterDomainStmt Data.Text.Text  :: Lens' AlterDomainStmt Node  -:: Lens' AlterDomainStmt (Prelude.Maybe Node)s %:: Lens' AlterDomainStmt DropBehavior %:: Lens' AlterDomainStmt Prelude.Bool pg-queryFields :E *:: Lens' AlterDefaultPrivilegesStmt [Node]F =:: Lens' AlterDefaultPrivilegesStmt (Data.Vector.Vector Node) -:: Lens' AlterDefaultPrivilegesStmt GrantStmt  =:: Lens' AlterDefaultPrivilegesStmt (Prelude.Maybe GrantStmt) pg-queryFields : ):: Lens' AlterDatabaseStmt Data.Text.TextE !:: Lens' AlterDatabaseStmt [Node]F 4:: Lens' AlterDatabaseStmt (Data.Vector.Vector Node) pg-queryFields : ,:: Lens' AlterDatabaseSetStmt Data.Text.Text  -:: Lens' AlterDatabaseSetStmt VariableSetStmt  =:: Lens' AlterDatabaseSetStmt (Prelude.Maybe VariableSetStmt) pg-queryFields : 4:: Lens' AlterDatabaseRefreshCollStmt Data.Text.Text pg-queryFields :  ":: Lens' AlterCollationStmt [Node]  5:: Lens' AlterCollationStmt (Data.Vector.Vector Node) pg-queryFields :  :: Lens' Alias Data.Text.Text :: Lens' Alias [Node] (:: Lens' Alias (Data.Vector.Vector Node) pg-queryFields : :: Lens' Aggref Node $:: Lens' Aggref (Prelude.Maybe Node)   :: Lens' Aggref Data.Word.Word32   :: Lens' Aggref Data.Word.Word32   :: Lens' Aggref Data.Word.Word32&  :: Lens' Aggref Data.Word.Word32  :: Lens' Aggref [Node]  ):: Lens' Aggref (Data.Vector.Vector Node)  :: Lens' Aggref [Node]  ):: Lens' Aggref (Data.Vector.Vector Node) :: Lens' Aggref [Node] ):: Lens' Aggref (Data.Vector.Vector Node)  :: Lens' Aggref [Node]  ):: Lens' Aggref (Data.Vector.Vector Node)  :: Lens' Aggref [Node]  ):: Lens' Aggref (Data.Vector.Vector Node)' :: Lens' Aggref Node( $:: Lens' Aggref (Prelude.Maybe Node)  :: Lens' Aggref Prelude.Bool  :: Lens' Aggref Prelude.Bool  :: Lens' Aggref Data.Text.Text  :: Lens' Aggref Data.Word.Word32  :: Lens' Aggref AggSplit  :: Lens' Aggref Data.Int.Int32  :: Lens' Aggref Data.Int.Int32  :: Lens' Aggref Data.Int.Int32 pg-queryFields :  ":: Lens' AccessPriv Data.Text.Text :: Lens' AccessPriv [Node] -:: Lens' AccessPriv (Data.Vector.Vector Node) pg-queryFields : pg-queryFields :n :: Lens' A_Indirection Nodeo +:: Lens' A_Indirection (Prelude.Maybe Node) :: Lens' A_Indirection [Node] 0:: Lens' A_Indirection (Data.Vector.Vector Node) pg-queryFields :  :: Lens' A_Indices Prelude.Bool  :: Lens' A_Indices Node  ':: Lens' A_Indices (Prelude.Maybe Node)  :: Lens' A_Indices Node  ':: Lens' A_Indices (Prelude.Maybe Node) pg-queryFields : :: Lens' A_Expr A_Expr_Kind :: Lens' A_Expr [Node]  ):: Lens' A_Expr (Data.Vector.Vector Node)  :: Lens' A_Expr Node  $:: Lens' A_Expr (Prelude.Maybe Node)  :: Lens' A_Expr Node  $:: Lens' A_Expr (Prelude.Maybe Node)  :: Lens' A_Expr Data.Int.Int32 pg-queryFields :   :: Lens' A_Const Prelude.Bool  :: Lens' A_Const Data.Int.Int32 ,:: Lens' A_Const (Prelude.Maybe A_Const'Val)  (:: Lens' A_Const (Prelude.Maybe Integer) :: Lens' A_Const Integer  &:: Lens' A_Const (Prelude.Maybe Float) :: Lens' A_Const Float  (:: Lens' A_Const (Prelude.Maybe Boolean)  :: Lens' A_Const Boolean  ':: Lens' A_Const (Prelude.Maybe String) :: Lens' A_Const String  *:: Lens' A_Const (Prelude.Maybe BitString)  :: Lens' A_Const BitString pg-queryFields :  :: Lens' A_ArrayExpr [Node]  .:: Lens' A_ArrayExpr (Data.Vector.Vector Node)  #:: Lens' A_ArrayExpr Data.Int.Int32                                                                     kmnopqrstuvwxyz{|}~lj\]^`fecagdb_hi[ZYXWVUTSIJOPMLNKQRHG@DCBAEF?56=:8<;97>43210/#,%&'()*+$-. !"  klmnopqrstuvwxyz{|}~kj\]^_`abcdefgh\i[ZYXWVUTSIJKLMNOPQIRHG@ABCDE@F?56789:;<=5>43210/#$%&'()*+,-#. !"None"1 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================== 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================None=pg-query Parses a SQL 7, returning the internal PostgreSQL parse tree as a .Here's an example:  main :: IO () main = do eResult <- parseSql "select u.name, u.address from users u where u.id = $1" case eResult of Left err -> error err Right result -> print result To make meaningful use of the  , you'll want to make use of  Control.Lens2 in conjunction with the functions provided in %PgQuery.Internal.Proto.PgQuery_Fields . See  https://hackage.haskell.org/package/lens-tutorial-1.0.5/docs/Control-Lens-Tutorial.htmlhere( for a tutorial on how to use lenses.The tests for this library also contain some examples which may serve as a helpful reference.=                              2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================                                      kmnopqrstuvwxyz{|}~lj\]^`fecagdb_hi[ZYXWVUTSIJOPMLNKQRHG@DCBAEF?56=:8<;97>43210/#,%&'()*+$-. !"==                                                                                                                                                                                                                                                                                                                                                                                                                                                         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================    '          @   nl     s    "   x            c         =                                     94               1]      w    ;:<        &    Ht      uS        (o               5                 !C U         3         ? \ b d         V        E/       - h              B  ,TpQ  D~zy}|{r  _   6v        g     82             Y         fk i  W JMPINKL     Am                       ^       e   F0   .      qR`7     Z   jX O >  [+%#)*$ Ga==pg-query-0.0.1.0-inplacePgQuery.Internal.ParsePgQuery.Internal.Proto.PgQuery%PgQuery.Internal.Proto.PgQuery_FieldsPgQuerypg-queryProto.PgQuery_Fields xmloptionexpr maybe'exprtypeNamemaybe'typeNameindentlocationxpr maybe'xpropname namedArgs vec'namedArgsargNames vec'argNamesargsvec'argstype'typmodctesvec'ctes recursivekindrelnamepolnamequal maybe'qualcascadedwinfnoidwintype wincollid inputcollid aggfiltermaybe'aggfilterwinrefwinstarwinaggrefnamepartitionClausevec'partitionClause orderClausevec'orderClause frameOptions startOffsetmaybe'startOffset endOffsetmaybe'endOffset runConditionvec'runConditionstartInRangeFuncendInRangeFunc inRangeColl inRangeAscinRangeNullsFirst copiedOrderview maybe'viewaliases vec'aliasesquery maybe'queryreplaceoptions vec'optionswithCheckOptionisLocalvarnovarattnovartype vartypmod varcollidvarnullingrelsvec'varnullingrels varlevelsuprelsvec'rels isVacuumcmdrelationmaybe'relationoidvaCols vec'vaCols targetListvec'targetList whereClausemaybe'whereClause fromClausevec'fromClause returningListvec'returningList withClausemaybe'withClause conditionnamenames vec'namestypeOidsetofpctTypetypmods vec'typmodstypemod arrayBoundsvec'arrayBoundsarg maybe'arg relations vec'relations restartSeqsbehaviorisNewisTable savepointNamegidchainresnoresnameressortgroupref resorigtbl resorigcolresjunk tsmhandler repeatablemaybe'repeatable relationOidnsUris vec'nsUrisnsNames vec'nsNamesdocexpr maybe'docexprrowexpr maybe'rowexprcolnames vec'colnamescoltypes vec'coltypes coltypmodsvec'coltypmods colcollationsvec'colcollationscolexprs vec'colexprs coldefexprsvec'coldefexprsnotnulls vec'notnulls ordinalitycolrefcontainertype refelemtype refrestype reftypmod refcollidrefupperindexprvec'refupperindexprreflowerindexprvec'reflowerindexprrefexpr maybe'refexpr refassgnexprmaybe'refassgnexpr subLinkTypetestexprmaybe'testexprparamIds vec'paramIdsplanIdplanName firstColTypefirstColTypmodfirstColCollation useHashTableunknownEqFalse parallelSafesetParam vec'setParamparParam vec'parParam startupCost perCallCost subLinkIdoperName vec'operName subselectmaybe'subselectsvaltleSortGroupRefeqopsortop nullsFirsthashablenode maybe'node sortbyDir sortbyNullsuseOp vec'useOptypeIdtypeMod collationalllarg maybe'largrarg maybe'rargcolTypes vec'colTypes colTypmodsvec'colTypmods colCollationsvec'colCollations groupClausesvec'groupClausesdistinctClausevec'distinctClause intoClausemaybe'intoClause groupClausevec'groupClause groupDistinct havingClausemaybe'havingClause windowClausevec'windowClause valuesListsvec'valuesLists sortClausevec'sortClause limitOffsetmaybe'limitOffset limitCountmaybe'limitCount limitOption lockingClausevec'lockingClauseobjtypeobject maybe'objectproviderlabelstartendtoken keywordKindversiontokens vec'tokensopnouseOrrulenameeventinsteadactions vec'actionsrtistrength waitPolicy pushedDown rowTypeid rowFormatrctypeopnos vec'opnos opfamiliesvec'opfamilies inputcollidsvec'inputcollidslargs vec'largsrargs vec'rargsroletyperolename returnvalmaybe'returnval indirectionvec'indirectionval maybe'val identityType renameType relationTypesubnamenewname missingOk resulttype resulttypmod resultcollid relabelformatparams vec'params concurrentskipDataroles vec'rolesnewrole maybe'newrolestmt maybe'stmt stmtLocationstmtLen catalogname schemanameinhrelpersistencealias maybe'aliasrtindexfuncexprmaybe'funcexpr funccolcount funccolnamesvec'funccolnames funccoltypesvec'funccoltypesfunccoltypmodsvec'funccoltypmodsfunccolcollationsvec'funccolcollations funcparamsvec'funcparamsrtekindrelidrelkind rellockmode tablesamplemaybe'tablesample perminfoindexsubquerymaybe'subquerysecurityBarrierjointypejoinmergedcols joinaliasvarsvec'joinaliasvars joinleftcolsvec'joinleftcols joinrightcolsvec'joinrightcolsjoinUsingAliasmaybe'joinUsingAlias functions vec'functionsfuncordinality tablefuncmaybe'tablefuncctename ctelevelsup selfReferenceenrname enrtupleseref maybe'ereflateralinFromCl securityQualsvec'securityQualsmethod vec'methodcolname forOrdinality isNotNullcolexpr maybe'colexpr coldefexprmaybe'coldefexpr namespacesvec'namespacescolumns vec'columns ordinality isRowsfrom coldeflistvec'coldeflist requiredPerms checkAsUser selectedColsvec'selectedCols insertedColsvec'insertedCols updatedColsvec'updatedCols commandType querySource canSetTag utilityStmtmaybe'utilityStmtresultRelationhasAggshasWindowFuncs hasTargetSrfs hasSubLinks hasDistinctOn hasRecursivehasModifyingCte hasForUpdatehasRowSecurityisReturncteList vec'cteListrtable vec'rtable rteperminfosvec'rteperminfosjointreemaybe'jointreemergeActionListvec'mergeActionListmergeUseOuterJoinoverride onConflictmaybe'onConflict groupingSetsvec'groupingSets havingQualmaybe'havingQualrowMarks vec'rowMarks setOperationsmaybe'setOperationsconstraintDepsvec'constraintDepswithCheckOptionsvec'withCheckOptions pubobjtypepubtablemaybe'pubtableargtypes vec'argtypesstrategy partParamsvec'partParamsvalue maybe'value vec'collationopclass vec'opclass maybe'namebound maybe'bound isDefaultmodulus remainder listdatumsvec'listdatums lowerdatumsvec'lowerdatums upperdatumsvec'upperdatumsstmts vec'stmtsnumber paramkindparamid paramtype paramtypmod paramcollidnnames opresulttypeopretsetopcollidaction arbiterElemsvec'arbiterElems arbiterWheremaybe'arbiterWhere constraint onConflictSetvec'onConflictSetonConflictWheremaybe'onConflictWhere exclRelIndex exclRelTlistvec'exclRelTlistinfer maybe'inferitems vec'itemsobjname vec'objnameobjargs vec'objargs objfuncargsvec'objfuncargsargsUnspecified nulltesttypeargisrowpayloadmaybe'rangeVarrangeVarmaybe'tableFunc tableFunc maybe'varvar maybe'paramparam maybe'aggrefaggrefmaybe'groupingFunc groupingFuncmaybe'windowFunc windowFuncmaybe'subscriptingRefsubscriptingRefmaybe'funcExprfuncExprmaybe'namedArgExpr namedArgExpr maybe'opExpropExprmaybe'distinctExpr distinctExprmaybe'nullIfExpr nullIfExprmaybe'scalarArrayOpExprscalarArrayOpExprmaybe'boolExprboolExpr maybe'subLinksubLink maybe'subPlansubPlanmaybe'alternativeSubPlanalternativeSubPlanmaybe'fieldSelect fieldSelectmaybe'fieldStore fieldStoremaybe'relabelType relabelTypemaybe'coerceViaIo coerceViaIomaybe'arrayCoerceExprarrayCoerceExprmaybe'convertRowtypeExprconvertRowtypeExprmaybe'collateExpr collateExprmaybe'caseExprcaseExprmaybe'caseWhencaseWhenmaybe'caseTestExpr caseTestExprmaybe'arrayExpr arrayExpr maybe'rowExprrowExprmaybe'rowCompareExprrowCompareExprmaybe'coalesceExpr coalesceExprmaybe'minMaxExpr minMaxExprmaybe'sqlvalueFunctionsqlvalueFunction maybe'xmlExprxmlExprmaybe'jsonFormat jsonFormatmaybe'jsonReturning jsonReturningmaybe'jsonValueExpr jsonValueExprmaybe'jsonConstructorExprjsonConstructorExprmaybe'jsonIsPredicatejsonIsPredicatemaybe'nullTestnullTestmaybe'booleanTest booleanTestmaybe'coerceToDomaincoerceToDomainmaybe'coerceToDomainValuecoerceToDomainValuemaybe'setToDefault setToDefaultmaybe'currentOfExpr currentOfExprmaybe'nextValueExpr nextValueExprmaybe'inferenceElem inferenceElemmaybe'targetEntry targetEntrymaybe'rangeTblRef rangeTblRefmaybe'joinExprjoinExprmaybe'fromExprfromExprmaybe'onConflictExpronConflictExprmaybe'columnRef columnRefmaybe'paramRefparamRef maybe'aExpraExprmaybe'typeCasttypeCastmaybe'collateClause collateClausemaybe'roleSpecroleSpecmaybe'funcCallfuncCall maybe'aStaraStarmaybe'aIndicesaIndicesmaybe'aIndirection aIndirectionmaybe'aArrayExpr aArrayExprmaybe'resTarget resTargetmaybe'multiAssignRefmultiAssignRef maybe'sortBysortBymaybe'windowDef windowDefmaybe'rangeSubselectrangeSubselectmaybe'rangeFunction rangeFunctionmaybe'rangeTableFuncrangeTableFuncmaybe'rangeTableFuncColrangeTableFuncColmaybe'rangeTableSamplerangeTableSamplemaybe'columnDef columnDefmaybe'tableLikeClausetableLikeClausemaybe'indexElem indexElem maybe'defElemdefElemmaybe'lockingClausemaybe'xmlSerialize xmlSerializemaybe'partitionElem partitionElemmaybe'partitionSpec partitionSpecmaybe'partitionBoundSpecpartitionBoundSpecmaybe'partitionRangeDatumpartitionRangeDatummaybe'partitionCmd partitionCmdmaybe'rangeTblEntry rangeTblEntrymaybe'rtepermissionInfortepermissionInfomaybe'rangeTblFunctionrangeTblFunctionmaybe'tableSampleClausetableSampleClausemaybe'withCheckOptionmaybe'sortGroupClausesortGroupClausemaybe'groupingSet groupingSetmaybe'windowClausemaybe'rowMarkClause rowMarkClausemaybe'inferClause inferClausemaybe'onConflictClauseonConflictClausemaybe'ctesearchClausectesearchClausemaybe'ctecycleClausectecycleClausemaybe'commonTableExprcommonTableExprmaybe'mergeWhenClausemergeWhenClausemaybe'mergeAction mergeActionmaybe'triggerTransitiontriggerTransitionmaybe'jsonOutput jsonOutputmaybe'jsonKeyValue jsonKeyValuemaybe'jsonObjectConstructorjsonObjectConstructormaybe'jsonArrayConstructorjsonArrayConstructormaybe'jsonArrayQueryConstructorjsonArrayQueryConstructormaybe'jsonAggConstructorjsonAggConstructormaybe'jsonObjectAgg jsonObjectAggmaybe'jsonArrayAgg jsonArrayAgg maybe'rawStmtrawStmtmaybe'insertStmt insertStmtmaybe'deleteStmt deleteStmtmaybe'updateStmt updateStmtmaybe'mergeStmt mergeStmtmaybe'selectStmt selectStmtmaybe'setOperationStmtsetOperationStmtmaybe'returnStmt returnStmtmaybe'plassignStmt plassignStmtmaybe'createSchemaStmtcreateSchemaStmtmaybe'alterTableStmtalterTableStmtmaybe'replicaIdentityStmtreplicaIdentityStmtmaybe'alterTableCmd alterTableCmdmaybe'alterCollationStmtalterCollationStmtmaybe'alterDomainStmtalterDomainStmtmaybe'grantStmt grantStmtmaybe'objectWithArgsobjectWithArgsmaybe'accessPriv accessPrivmaybe'grantRoleStmt grantRoleStmt maybe'alterDefaultPrivilegesStmtalterDefaultPrivilegesStmtmaybe'copyStmtcopyStmtmaybe'variableSetStmtvariableSetStmtmaybe'variableShowStmtvariableShowStmtmaybe'createStmt createStmtmaybe'constraintmaybe'createTableSpaceStmtcreateTableSpaceStmtmaybe'dropTableSpaceStmtdropTableSpaceStmt maybe'alterTableSpaceOptionsStmtalterTableSpaceOptionsStmtmaybe'alterTableMoveAllStmtalterTableMoveAllStmtmaybe'createExtensionStmtcreateExtensionStmtmaybe'alterExtensionStmtalterExtensionStmt maybe'alterExtensionContentsStmtalterExtensionContentsStmtmaybe'createFdwStmt createFdwStmtmaybe'alterFdwStmt alterFdwStmtmaybe'createForeignServerStmtcreateForeignServerStmtmaybe'alterForeignServerStmtalterForeignServerStmtmaybe'createForeignTableStmtcreateForeignTableStmtmaybe'createUserMappingStmtcreateUserMappingStmtmaybe'alterUserMappingStmtalterUserMappingStmtmaybe'dropUserMappingStmtdropUserMappingStmtmaybe'importForeignSchemaStmtimportForeignSchemaStmtmaybe'createPolicyStmtcreatePolicyStmtmaybe'alterPolicyStmtalterPolicyStmtmaybe'createAmStmt createAmStmtmaybe'createTrigStmtcreateTrigStmtmaybe'createEventTrigStmtcreateEventTrigStmtmaybe'alterEventTrigStmtalterEventTrigStmtmaybe'createPlangStmtcreatePlangStmtmaybe'createRoleStmtcreateRoleStmtmaybe'alterRoleStmt alterRoleStmtmaybe'alterRoleSetStmtalterRoleSetStmtmaybe'dropRoleStmt dropRoleStmtmaybe'createSeqStmt createSeqStmtmaybe'alterSeqStmt alterSeqStmtmaybe'defineStmt defineStmtmaybe'createDomainStmtcreateDomainStmtmaybe'createOpClassStmtcreateOpClassStmtmaybe'createOpClassItemcreateOpClassItemmaybe'createOpFamilyStmtcreateOpFamilyStmtmaybe'alterOpFamilyStmtalterOpFamilyStmtmaybe'dropStmtdropStmtmaybe'truncateStmt truncateStmtmaybe'commentStmt commentStmtmaybe'secLabelStmt secLabelStmtmaybe'declareCursorStmtdeclareCursorStmtmaybe'closePortalStmtclosePortalStmtmaybe'fetchStmt fetchStmtmaybe'indexStmt indexStmtmaybe'createStatsStmtcreateStatsStmtmaybe'statsElem statsElemmaybe'alterStatsStmtalterStatsStmtmaybe'createFunctionStmtcreateFunctionStmtmaybe'functionParameterfunctionParametermaybe'alterFunctionStmtalterFunctionStmt maybe'doStmtdoStmtmaybe'inlineCodeBlockinlineCodeBlockmaybe'callStmtcallStmtmaybe'callContext callContextmaybe'renameStmt renameStmtmaybe'alterObjectDependsStmtalterObjectDependsStmtmaybe'alterObjectSchemaStmtalterObjectSchemaStmtmaybe'alterOwnerStmtalterOwnerStmtmaybe'alterOperatorStmtalterOperatorStmtmaybe'alterTypeStmt alterTypeStmtmaybe'ruleStmtruleStmtmaybe'notifyStmt notifyStmtmaybe'listenStmt listenStmtmaybe'unlistenStmt unlistenStmtmaybe'transactionStmttransactionStmtmaybe'compositeTypeStmtcompositeTypeStmtmaybe'createEnumStmtcreateEnumStmtmaybe'createRangeStmtcreateRangeStmtmaybe'alterEnumStmt alterEnumStmtmaybe'viewStmtviewStmtmaybe'loadStmtloadStmtmaybe'createdbStmt createdbStmtmaybe'alterDatabaseStmtalterDatabaseStmt"maybe'alterDatabaseRefreshCollStmtalterDatabaseRefreshCollStmtmaybe'alterDatabaseSetStmtalterDatabaseSetStmtmaybe'dropdbStmt dropdbStmtmaybe'alterSystemStmtalterSystemStmtmaybe'clusterStmt clusterStmtmaybe'vacuumStmt vacuumStmtmaybe'vacuumRelationvacuumRelationmaybe'explainStmt explainStmtmaybe'createTableAsStmtcreateTableAsStmtmaybe'refreshMatViewStmtrefreshMatViewStmtmaybe'checkPointStmtcheckPointStmtmaybe'discardStmt discardStmtmaybe'lockStmtlockStmtmaybe'constraintsSetStmtconstraintsSetStmtmaybe'reindexStmt reindexStmtmaybe'createConversionStmtcreateConversionStmtmaybe'createCastStmtcreateCastStmtmaybe'createTransformStmtcreateTransformStmtmaybe'prepareStmt prepareStmtmaybe'executeStmt executeStmtmaybe'deallocateStmtdeallocateStmtmaybe'dropOwnedStmt dropOwnedStmtmaybe'reassignOwnedStmtreassignOwnedStmtmaybe'alterTsdictionaryStmtalterTsdictionaryStmtmaybe'alterTsconfigurationStmtalterTsconfigurationStmtmaybe'publicationTablepublicationTablemaybe'publicationObjSpecpublicationObjSpecmaybe'createPublicationStmtcreatePublicationStmtmaybe'alterPublicationStmtalterPublicationStmtmaybe'createSubscriptionStmtcreateSubscriptionStmtmaybe'alterSubscriptionStmtalterSubscriptionStmtmaybe'dropSubscriptionStmtdropSubscriptionStmt maybe'integerinteger maybe'floatfloat maybe'booleanboolean maybe'stringstringmaybe'bitString bitString maybe'listlist maybe'intListintList maybe'oidListoidList maybe'aConstaConstseqid argnumbersource maybe'sourcecolnoncolumns minmaxtype minmaxcollidmatched conditionmaybe'conditionvalues vec'valuessourceRelationmaybe'sourceRelation joinConditionmaybe'joinConditionmergeWhenClausesvec'mergeWhenClauses updateColnosvec'updateColnos lockedRelsvec'lockedRelsmodenowaitfilenamerawExpr maybe'rawExpr formattedExprmaybe'formattedExprformat maybe'formattypid returningmaybe'returningexprs vec'exprsoutput maybe'output absentOnNullunique constructormaybe'constructorkey maybe'keyitemType uniqueKeys formatTypeencodingfunc maybe'funccoercionmaybe'coercion aggFiltermaybe'aggFilteraggOrder vec'aggOrderover maybe'over isNatural usingClausevec'usingClausequals maybe'qualsrel maybe'relcolNames vec'colNames accessMethodonCommittableSpaceName viewQuerymaybe'viewQueryivalcolsvec'cols sourceTextlangOid langIsTrustedatomic infercollid inferopclass indexElemsvec'indexElemsconnameidxname tableSpace indexParamsvec'indexParamsindexIncludingParamsvec'indexIncludingParamsexcludeOpNamesvec'excludeOpNames idxcommentindexOid oldNumberoldCreateSubidoldFirstRelfilelocatorSubidnullsNotDistinctprimary isconstraint deferrable initdeferred transformed ifNotExistsresetDefaultTblspc indexcolname opclassoptsvec'opclassoptsordering nullsOrdering serverName remoteSchema localSchemalistType tableList vec'tableListcontent vec'contentrefsvec'refs agglevelsupisGranttargtypeobjects vec'objects privilegesvec'privilegesgrantees vec'grantees grantOptiongrantor maybe'grantor grantedRolesvec'grantedRoles granteeRolesvec'granteeRolesoptvec'optargType maybe'argTypedefexpr maybe'defexprfuncidfuncresulttype funcretset funcvariadic funcformat funccollidfuncname vec'funcnameaggWithinGroupaggStar aggDistinct funcVariadicfromlist vec'fromlistfvalnewvals vec'newvals fieldnums vec'fieldnumsfieldnum directionhowMany portalnameismovedbnameuser maybe'user servernametablespacename removeTypetargetoldstyledefnames vec'defnames definitionvec'definition defnamespacedefname defactioncvarno cursorName cursorParamtrignamerowtimingevents whenClausemaybe'whenClausetransitionRelsvec'transitionRels constrrelmaybe'constrrellangfromsql maybe'fromsqltosql maybe'tosqlowner maybe'ownerinto maybe'into isSelectIntoconninfo publicationvec'publication tableElts vec'tableElts inhRelationsvec'inhRelations partboundmaybe'partboundpartspecmaybe'partspec ofTypenamemaybe'ofTypename constraintsvec'constraintsoncommit statTypes vec'statTypes stxcommentsequencemaybe'sequenceownerId forIdentityauthrolemaybe'authrole schemaEltsvec'schemaEltsstmtTyperole vec'typeNamepubname pubobjectsvec'pubobjects forAllTables policyNametable maybe'tablecmdName permissive withCheckmaybe'withCheckplname plhandler vec'plhandlerplinline vec'plinline plvalidatorvec'plvalidator pltrusted opfamilynamevec'opfamilynameamname opclassnamevec'opclassnamedatatypemaybe'datatypeitemtype orderFamilyvec'orderFamily classArgs vec'classArgs storedtypemaybe'storedtype isProcedure parametersvec'parameters returnTypemaybe'returnTypesqlBody maybe'sqlBodybaseStmtmaybe'baseStmt servertypefdwname funcOptionsvec'funcOptionsextname eventname whenclausevec'whenclausevalsvec'vals domainnamevec'domainname collClausemaybe'collClauseconversionNamevec'conversionNameforEncodingNametoEncodingNamefuncName vec'funcNamedef sourcetypemaybe'sourcetype targettypemaybe'targettypecontextinout handlerNamevec'handlerNameamtypeattlist vec'attlistisFrom isProgram convertformatdeferredcontype isNoInherit cookedExpr generatedWhenkeysvec'keys including vec'including exclusionsvec'exclusions indexname indexspacepktable maybe'pktablefkAttrs vec'fkAttrspkAttrs vec'pkAttrs fkMatchtype fkUpdAction fkDelAction fkDelSetColsvec'fkDelSetCols oldConpfeqopvec'oldConpfeqop oldPktableOidskipValidationinitiallyValidtypevar maybe'typevar aliascolnamesvec'aliascolnamesctematerializedctequerymaybe'ctequery searchClausemaybe'searchClause cycleClausemaybe'cycleClause cterecursive cterefcount ctecolnamesvec'ctecolnames ctecoltypesvec'ctecoltypes ctecoltypmodsvec'ctecoltypmodsctecolcollationsvec'ctecolcollationscommentfields vec'fields compressioninhcount isFromTypestorage storageName rawDefaultmaybe'rawDefault cookedDefaultmaybe'cookedDefaultidentityidentitySequencemaybe'identitySequence generatedcollOid fdwoptionsvec'fdwoptionscollname vec'collname coerceformatcoercionformat coalescetypecoalescecollidresult maybe'resultcasetype casecollid defresultmaybe'defresultfunccallmaybe'funccalloutargs vec'outargs searchColListvec'searchColListsearchBreadthFirstsearchSeqColumn cycleColListvec'cycleColListcycleMarkColumncycleMarkValuemaybe'cycleMarkValuecycleMarkDefaultmaybe'cycleMarkDefaultcyclePathColumn cycleMarkTypecycleMarkTypmodcycleMarkCollation cycleMarkNeop booltesttypeboolvalboolopbsval arrayTypeid arrayCollid elementTypeidelements vec'elements multidimselemexprmaybe'elemexprsubplans vec'subplanscmdsvec'cmdsisResetorigTablespacenamenewTablespacenamesubtypenumnewownermaybe'newowner maybe'defrecursedictname vec'dictnamecfgname vec'cfgname tokentype vec'tokentypedicts vec'dictssetstmt maybe'setstmt stxstattarget maybe'roledatabase objectTypeopernamemaybe'opernameisDrop newschema maybe'extnameremove hasVersion tgenabledoldValnewValnewValNeighbor newValIsAfterskipIfNewValExists maybe'action aliasnameaggfnoidaggtype aggcollid aggargtypesvec'aggargtypes aggdirectargsvec'aggdirectargsaggorder vec'aggorder aggdistinctvec'aggdistinctaggstar aggvariadicaggkindaggsplitaggno aggtransnoprivNameisSlicelidx maybe'lidxuidx maybe'uidxvec'namelexpr maybe'lexprrexpr maybe'rexprisnull maybe'ival maybe'fval maybe'boolval maybe'sval maybe'bsvalPgQueryProtobufParseResultpg_query_error stderr_buffer parse_tree PgQueryError cursorposlinenomessagePgQueryProtobuf protobufDatalenfree_sqlget_sqlgetProtobufParseResult$fStorablePgQueryProtobuf$fStorablePgQueryError$$fStorablePgQueryProtobufParseResult $fShowPgQueryProtobufParseResult$fShowPgQueryError$fEqPgQueryError$fShowPgQueryProtobuf$fEqPgQueryProtobuf XmlSerialize XmlOptionTypeXML_OPTION_TYPE_UNDEFINEDXMLOPTION_DOCUMENTXMLOPTION_CONTENTXmlOptionType'UnrecognizedXmlOptionType'UnrecognizedValue XmlExprOpXML_EXPR_OP_UNDEFINED IS_XMLCONCAT IS_XMLELEMENT IS_XMLFOREST IS_XMLPARSEIS_XMLPI IS_XMLROOTIS_XMLSERIALIZE IS_DOCUMENTXmlExprOp'UnrecognizedXmlExprOp'UnrecognizedValueXmlExpr WithClauseWithCheckOption WindowFunc WindowDef WindowClauseWCOKindWCOKIND_UNDEFINEDWCO_VIEW_CHECKWCO_RLS_INSERT_CHECKWCO_RLS_UPDATE_CHECKWCO_RLS_CONFLICT_CHECKWCO_RLS_MERGE_UPDATE_CHECKWCO_RLS_MERGE_DELETE_CHECKWCOKind'UnrecognizedWCOKind'UnrecognizedValueViewStmtViewCheckOptionVIEW_CHECK_OPTION_UNDEFINEDNO_CHECK_OPTIONLOCAL_CHECK_OPTIONCASCADED_CHECK_OPTIONViewCheckOption'Unrecognized!ViewCheckOption'UnrecognizedValueVariableShowStmtVariableSetStmtVariableSetKindVARIABLE_SET_KIND_UNDEFINED VAR_SET_VALUEVAR_SET_DEFAULTVAR_SET_CURRENT VAR_SET_MULTI VAR_RESET VAR_RESET_ALLVariableSetKind'Unrecognized!VariableSetKind'UnrecognizedValueVar VacuumStmtVacuumRelation UpdateStmt UnlistenStmtTypeNameTypeCast TruncateStmtTriggerTransitionTransactionStmtKindTRANSACTION_STMT_KIND_UNDEFINEDTRANS_STMT_BEGINTRANS_STMT_STARTTRANS_STMT_COMMITTRANS_STMT_ROLLBACKTRANS_STMT_SAVEPOINTTRANS_STMT_RELEASETRANS_STMT_ROLLBACK_TOTRANS_STMT_PREPARETRANS_STMT_COMMIT_PREPAREDTRANS_STMT_ROLLBACK_PREPARED TransactionStmtKind'Unrecognized%TransactionStmtKind'UnrecognizedValueTransactionStmtTokenNULASCII_36ASCII_37ASCII_40ASCII_41ASCII_42ASCII_43ASCII_44ASCII_45ASCII_46ASCII_47ASCII_58ASCII_59ASCII_60ASCII_61ASCII_62ASCII_63ASCII_91ASCII_92ASCII_93ASCII_94IDENTUIDENTFCONSTSCONSTUSCONSTBCONSTXCONSTOpICONSTPARAMTYPECASTDOT_DOT COLON_EQUALSEQUALS_GREATER LESS_EQUALSGREATER_EQUALS NOT_EQUALS SQL_COMMENT C_COMMENTABORT_PABSENT ABSOLUTE_PACCESSACTIONADD_PADMINAFTER AGGREGATEALLALSOALTERALWAYSANALYSEANALYZEANDANYARRAYASASC ASENSITIVE ASSERTION ASSIGNMENT ASYMMETRICATOMICATATTACH ATTRIBUTE AUTHORIZATIONBACKWARDBEFOREBEGIN_PBETWEENBIGINTBINARYBIT BOOLEAN_PBOTHBREADTHBYCACHECALLCALLEDCASCADECASCADEDCASECAST CATALOG_PCHAINCHAR_P CHARACTERCHARACTERISTICSCHECK CHECKPOINTCLASSCLOSECLUSTERCOALESCECOLLATE COLLATIONCOLUMNCOLUMNSCOMMENTCOMMENTSCOMMIT COMMITTED COMPRESSION CONCURRENTLY CONFIGURATIONCONFLICT CONNECTION CONSTRAINT CONSTRAINTS CONTENT_P CONTINUE_P CONVERSION_PCOPYCOSTCREATECROSSCSVCUBE CURRENT_PCURRENT_CATALOG CURRENT_DATE CURRENT_ROLECURRENT_SCHEMA CURRENT_TIMECURRENT_TIMESTAMP CURRENT_USERCURSORCYCLEDATA_PDATABASEDAY_P DEALLOCATEDEC DECIMAL_PDECLAREDEFAULTDEFAULTS DEFERRABLEDEFERREDDEFINERDELETE_P DELIMITER DELIMITERSDEPENDSDEPTHDESCDETACH DICTIONARY DISABLE_PDISCARDDISTINCTDO DOCUMENT_PDOMAIN_PDOUBLE_PDROPEACHELSEENABLE_PENCODING ENCRYPTEDEND_PENUM_PESCAPEEVENTEXCEPTEXCLUDE EXCLUDING EXCLUSIVEEXECUTEEXISTSEXPLAIN EXPRESSION EXTENSIONEXTERNALEXTRACTFALSE_PFAMILYFETCHFILTERFINALIZEFIRST_PFLOAT_P FOLLOWINGFORFORCEFOREIGNFORMATFORWARDFREEZEFROMFULLFUNCTION FUNCTIONS GENERATEDGLOBALGRANTGRANTEDGREATESTGROUP_PGROUPINGGROUPSHANDLERHAVINGHEADER_PHOLDHOUR_P IDENTITY_PIF_PILIKE IMMEDIATE IMMUTABLE IMPLICIT_PIMPORT_PIN_PINCLUDE INCLUDING INCREMENTINDENTINDEXINDEXESINHERITINHERITS INITIALLYINLINE_PINNER_PINOUTINPUT_P INSENSITIVEINSERTINSTEADINT_PINTEGER INTERSECTINTERVALINTOINVOKERISISNULL ISOLATIONJOINJSON JSON_ARRAY JSON_ARRAYAGG JSON_OBJECTJSON_OBJECTAGGKEYKEYSLABELLANGUAGELARGE_PLAST_P LATERAL_PLEADING LEAKPROOFLEASTLEFTLEVELLIKELIMITLISTENLOADLOCAL LOCALTIMELOCALTIMESTAMPLOCATIONLOCK_PLOCKEDLOGGEDMAPPINGMATCHMATCHED MATERIALIZEDMAXVALUEMERGEMETHODMINUTE_PMINVALUEMODEMONTH_PMOVENAME_PNAMESNATIONALNATURALNCHARNEWNEXTNFCNFDNFKCNFKDNONONE NORMALIZE NORMALIZEDNOTNOTHINGNOTIFYNOTNULLNOWAITNULL_PNULLIFNULLS_PNUMERICOBJECT_POFOFFOFFSETOIDSOLDONONLYOPERATOROPTIONOPTIONSORORDER ORDINALITYOTHERSOUT_POUTER_POVEROVERLAPSOVERLAY OVERRIDINGOWNEDOWNERPARALLEL PARAMETERPARSERPARTIAL PARTITIONPASSINGPASSWORDPLACINGPLANSPOLICYPOSITION PRECEDING PRECISIONPRESERVEPREPAREPREPAREDPRIMARYPRIOR PRIVILEGES PROCEDURAL PROCEDURE PROCEDURESPROGRAM PUBLICATIONQUOTERANGEREADREALREASSIGNRECHECK RECURSIVEREF_P REFERENCES REFERENCINGREFRESHREINDEX RELATIVE_PRELEASERENAME REPEATABLEREPLACEREPLICARESETRESTARTRESTRICTRETURN RETURNINGRETURNSREVOKERIGHTROLEROLLBACKROLLUPROUTINEROUTINESROWROWSRULE SAVEPOINTSCALARSCHEMASCHEMASSCROLLSEARCHSECOND_PSECURITYSELECTSEQUENCE SEQUENCES SERIALIZABLESERVERSESSION SESSION_USERSETSETSSETOFSHARESHOWSIMILARSIMPLESKIPSMALLINTSNAPSHOTSOMESQL_PSTABLE STANDALONE_PSTART STATEMENT STATISTICSSTDINSTDOUTSTORAGESTOREDSTRICT_PSTRIP_P SUBSCRIPTION SUBSTRINGSUPPORT SYMMETRICSYSIDSYSTEM_P SYSTEM_USERTABLETABLES TABLESAMPLE TABLESPACETEMPTEMPLATE TEMPORARYTEXT_PTHENTIESTIME TIMESTAMPTOTRAILING TRANSACTION TRANSFORMTREATTRIGGERTRIMTRUE_PTRUNCATETRUSTEDTYPE_PTYPES_PUESCAPE UNBOUNDED UNCOMMITTED UNENCRYPTEDUNIONUNIQUEUNKNOWNUNLISTENUNLOGGEDUNTILUPDATEUSERUSINGVACUUMVALIDVALIDATE VALIDATORVALUE_PVALUESVARCHARVARIADICVARYINGVERBOSE VERSION_PVIEWVIEWSVOLATILEWHENWHERE WHITESPACE_PWINDOWWITHWITHINWITHOUTWORKWRAPPERWRITEXML_P XMLATTRIBUTES XMLCONCAT XMLELEMENT XMLEXISTS XMLFOREST XMLNAMESPACESXMLPARSEXMLPIXMLROOT XMLSERIALIZEXMLTABLEYEAR_PYES_PZONE FORMAT_LANOT_LANULLS_LAWITH_LA WITHOUT_LAMODE_TYPE_NAMEMODE_PLPGSQL_EXPRMODE_PLPGSQL_ASSIGN1MODE_PLPGSQL_ASSIGN2MODE_PLPGSQL_ASSIGN3UMINUSToken'UnrecognizedToken'UnrecognizedValue TargetEntryTableSampleClauseTableLikeOptionTABLE_LIKE_OPTION_UNDEFINEDCREATE_TABLE_LIKE_COMMENTSCREATE_TABLE_LIKE_COMPRESSIONCREATE_TABLE_LIKE_CONSTRAINTSCREATE_TABLE_LIKE_DEFAULTSCREATE_TABLE_LIKE_GENERATEDCREATE_TABLE_LIKE_IDENTITYCREATE_TABLE_LIKE_INDEXESCREATE_TABLE_LIKE_STATISTICSCREATE_TABLE_LIKE_STORAGECREATE_TABLE_LIKE_ALLTableLikeOption'Unrecognized!TableLikeOption'UnrecognizedValueTableLikeClause TableFuncSubscriptingRefSubPlan SubLinkTypeSUB_LINK_TYPE_UNDEFINEDEXISTS_SUBLINK ALL_SUBLINK ANY_SUBLINKROWCOMPARE_SUBLINK EXPR_SUBLINKMULTIEXPR_SUBLINK ARRAY_SUBLINK CTE_SUBLINKSubLinkType'UnrecognizedSubLinkType'UnrecognizedValueSubLinkString StatsElemSortGroupClause SortByNullsSORT_BY_NULLS_UNDEFINEDSORTBY_NULLS_DEFAULTSORTBY_NULLS_FIRSTSORTBY_NULLS_LASTSortByNulls'UnrecognizedSortByNulls'UnrecognizedValue SortByDirSORT_BY_DIR_UNDEFINEDSORTBY_DEFAULT SORTBY_ASC SORTBY_DESC SORTBY_USINGSortByDir'UnrecognizedSortByDir'UnrecognizedValueSortBy SetToDefault SetQuantifierSET_QUANTIFIER_UNDEFINEDSET_QUANTIFIER_DEFAULTSET_QUANTIFIER_ALLSET_QUANTIFIER_DISTINCTSetQuantifier'UnrecognizedSetQuantifier'UnrecognizedValueSetOperationStmt SetOperationSET_OPERATION_UNDEFINED SETOP_NONE SETOP_UNIONSETOP_INTERSECT SETOP_EXCEPTSetOperation'UnrecognizedSetOperation'UnrecognizedValue SetOpStrategySET_OP_STRATEGY_UNDEFINED SETOP_SORTED SETOP_HASHEDSetOpStrategy'UnrecognizedSetOpStrategy'UnrecognizedValueSetOpCmdSET_OP_CMD_UNDEFINEDSETOPCMD_INTERSECTSETOPCMD_INTERSECT_ALLSETOPCMD_EXCEPTSETOPCMD_EXCEPT_ALLSetOpCmd'UnrecognizedSetOpCmd'UnrecognizedValue SelectStmt SecLabelStmt ScanToken ScanResultScalarArrayOpExprSQLValueFunctionOpSQLVALUE_FUNCTION_OP_UNDEFINEDSVFOP_CURRENT_DATESVFOP_CURRENT_TIMESVFOP_CURRENT_TIME_NSVFOP_CURRENT_TIMESTAMPSVFOP_CURRENT_TIMESTAMP_NSVFOP_LOCALTIMESVFOP_LOCALTIME_NSVFOP_LOCALTIMESTAMPSVFOP_LOCALTIMESTAMP_NSVFOP_CURRENT_ROLESVFOP_CURRENT_USER SVFOP_USERSVFOP_SESSION_USERSVFOP_CURRENT_CATALOGSVFOP_CURRENT_SCHEMASQLValueFunctionOp'Unrecognized$SQLValueFunctionOp'UnrecognizedValueSQLValueFunctionRuleStmt RowMarkClauseRowExprRowCompareTypeROW_COMPARE_TYPE_UNDEFINED ROWCOMPARE_LT ROWCOMPARE_LE ROWCOMPARE_EQ ROWCOMPARE_GE ROWCOMPARE_GT ROWCOMPARE_NERowCompareType'Unrecognized RowCompareType'UnrecognizedValueRowCompareExpr RoleStmtTypeROLE_STMT_TYPE_UNDEFINED ROLESTMT_ROLE ROLESTMT_USERROLESTMT_GROUPRoleStmtType'UnrecognizedRoleStmtType'UnrecognizedValue RoleSpecTypeROLE_SPEC_TYPE_UNDEFINEDROLESPEC_CSTRINGROLESPEC_CURRENT_ROLEROLESPEC_CURRENT_USERROLESPEC_SESSION_USERROLESPEC_PUBLICRoleSpecType'UnrecognizedRoleSpecType'UnrecognizedValueRoleSpec ReturnStmt ResTargetReplicaIdentityStmt RenameStmt RelabelType ReindexStmtReindexObjectTypeREINDEX_OBJECT_TYPE_UNDEFINEDREINDEX_OBJECT_INDEXREINDEX_OBJECT_TABLEREINDEX_OBJECT_SCHEMAREINDEX_OBJECT_SYSTEMREINDEX_OBJECT_DATABASEReindexObjectType'Unrecognized#ReindexObjectType'UnrecognizedValueRefreshMatViewStmtReassignOwnedStmtRawStmtRangeVar RangeTblRefRangeTblFunction RangeTblEntryRangeTableSampleRangeTableFuncColRangeTableFuncRangeSubselect RangeFunctionRTEPermissionInfoRTEKindRTEKIND_UNDEFINED RTE_RELATION RTE_SUBQUERYRTE_JOIN RTE_FUNCTION RTE_TABLEFUNC RTE_VALUESRTE_CTERTE_NAMEDTUPLESTORE RTE_RESULTRTEKind'UnrecognizedRTEKind'UnrecognizedValue QuerySourceQUERY_SOURCE_UNDEFINED QSRC_ORIGINAL QSRC_PARSERQSRC_INSTEAD_RULEQSRC_QUAL_INSTEAD_RULEQSRC_NON_INSTEAD_RULEQuerySource'UnrecognizedQuerySource'UnrecognizedValueQueryPublicationTablePublicationObjSpecType#PUBLICATION_OBJ_SPEC_TYPE_UNDEFINEDPUBLICATIONOBJ_TABLEPUBLICATIONOBJ_TABLES_IN_SCHEMA#PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMAPUBLICATIONOBJ_CONTINUATION#PublicationObjSpecType'Unrecognized(PublicationObjSpecType'UnrecognizedValuePublicationObjSpec PrepareStmtPartitionStrategyPARTITION_STRATEGY_UNDEFINEDPARTITION_STRATEGY_LISTPARTITION_STRATEGY_RANGEPARTITION_STRATEGY_HASHPartitionStrategy'Unrecognized#PartitionStrategy'UnrecognizedValue PartitionSpecPartitionRangeDatumKind$PARTITION_RANGE_DATUM_KIND_UNDEFINEDPARTITION_RANGE_DATUM_MINVALUEPARTITION_RANGE_DATUM_VALUEPARTITION_RANGE_DATUM_MAXVALUE$PartitionRangeDatumKind'Unrecognized)PartitionRangeDatumKind'UnrecognizedValuePartitionRangeDatum PartitionElem PartitionCmdPartitionBoundSpec ParseResultParamRef ParamKindPARAM_KIND_UNDEFINED PARAM_EXTERN PARAM_EXEC PARAM_SUBLINKPARAM_MULTIEXPRParamKind'UnrecognizedParamKind'UnrecognizedValueParam PLAssignStmtOverridingKindOVERRIDING_KIND_UNDEFINEDOVERRIDING_NOT_SETOVERRIDING_USER_VALUEOVERRIDING_SYSTEM_VALUEOverridingKind'Unrecognized OverridingKind'UnrecognizedValueOpExprOnConflictExprOnConflictClauseOnConflictActionON_CONFLICT_ACTION_UNDEFINEDONCONFLICT_NONEONCONFLICT_NOTHINGONCONFLICT_UPDATEOnConflictAction'Unrecognized"OnConflictAction'UnrecognizedValueOnCommitActionON_COMMIT_ACTION_UNDEFINED ONCOMMIT_NOOPONCOMMIT_PRESERVE_ROWSONCOMMIT_DELETE_ROWS ONCOMMIT_DROPOnCommitAction'Unrecognized OnCommitAction'UnrecognizedValueOidListObjectWithArgs ObjectTypeOBJECT_TYPE_UNDEFINEDOBJECT_ACCESS_METHODOBJECT_AGGREGATE OBJECT_AMOP OBJECT_AMPROCOBJECT_ATTRIBUTE OBJECT_CAST OBJECT_COLUMNOBJECT_COLLATIONOBJECT_CONVERSIONOBJECT_DATABASEOBJECT_DEFAULT OBJECT_DEFACL OBJECT_DOMAINOBJECT_DOMCONSTRAINTOBJECT_EVENT_TRIGGEROBJECT_EXTENSION OBJECT_FDWOBJECT_FOREIGN_SERVEROBJECT_FOREIGN_TABLEOBJECT_FUNCTION OBJECT_INDEXOBJECT_LANGUAGEOBJECT_LARGEOBJECTOBJECT_MATVIEWOBJECT_OPCLASSOBJECT_OPERATOROBJECT_OPFAMILYOBJECT_PARAMETER_ACL OBJECT_POLICYOBJECT_PROCEDUREOBJECT_PUBLICATIONOBJECT_PUBLICATION_NAMESPACEOBJECT_PUBLICATION_REL OBJECT_ROLEOBJECT_ROUTINE OBJECT_RULE OBJECT_SCHEMAOBJECT_SEQUENCEOBJECT_SUBSCRIPTIONOBJECT_STATISTIC_EXTOBJECT_TABCONSTRAINT OBJECT_TABLEOBJECT_TABLESPACEOBJECT_TRANSFORMOBJECT_TRIGGEROBJECT_TSCONFIGURATIONOBJECT_TSDICTIONARYOBJECT_TSPARSEROBJECT_TSTEMPLATE OBJECT_TYPEOBJECT_USER_MAPPING OBJECT_VIEWObjectType'UnrecognizedObjectType'UnrecognizedValue NullTestTypeNULL_TEST_TYPE_UNDEFINEDIS_NULL IS_NOT_NULLNullTestType'UnrecognizedNullTestType'UnrecognizedValueNullTest NullIfExpr NotifyStmt Node'Node Node'Alias Node'RangeVarNode'TableFuncNode'IntoClauseNode'Var Node'Param Node'AggrefNode'GroupingFuncNode'WindowFuncNode'SubscriptingRef Node'FuncExprNode'NamedArgExpr Node'OpExprNode'DistinctExprNode'NullIfExprNode'ScalarArrayOpExpr Node'BoolExpr Node'SubLink Node'SubPlanNode'AlternativeSubPlanNode'FieldSelectNode'FieldStoreNode'RelabelTypeNode'CoerceViaIoNode'ArrayCoerceExprNode'ConvertRowtypeExprNode'CollateExpr Node'CaseExpr Node'CaseWhenNode'CaseTestExprNode'ArrayExpr Node'RowExprNode'RowCompareExprNode'CoalesceExprNode'MinMaxExprNode'SqlvalueFunction Node'XmlExprNode'JsonFormatNode'JsonReturningNode'JsonValueExprNode'JsonConstructorExprNode'JsonIsPredicate Node'NullTestNode'BooleanTestNode'CoerceToDomainNode'CoerceToDomainValueNode'SetToDefaultNode'CurrentOfExprNode'NextValueExprNode'InferenceElemNode'TargetEntryNode'RangeTblRef Node'JoinExpr Node'FromExprNode'OnConflictExpr Node'Query Node'TypeNameNode'ColumnRef Node'ParamRef Node'AExpr Node'TypeCastNode'CollateClause Node'RoleSpec Node'FuncCall Node'AStar Node'AIndicesNode'AIndirectionNode'AArrayExprNode'ResTargetNode'MultiAssignRef Node'SortByNode'WindowDefNode'RangeSubselectNode'RangeFunctionNode'RangeTableFuncNode'RangeTableFuncColNode'RangeTableSampleNode'ColumnDefNode'TableLikeClauseNode'IndexElem Node'DefElemNode'LockingClauseNode'XmlSerializeNode'PartitionElemNode'PartitionSpecNode'PartitionBoundSpecNode'PartitionRangeDatumNode'PartitionCmdNode'RangeTblEntryNode'RtepermissionInfoNode'RangeTblFunctionNode'TableSampleClauseNode'WithCheckOptionNode'SortGroupClauseNode'GroupingSetNode'WindowClauseNode'RowMarkClauseNode'WithClauseNode'InferClauseNode'OnConflictClauseNode'CtesearchClauseNode'CtecycleClauseNode'CommonTableExprNode'MergeWhenClauseNode'MergeActionNode'TriggerTransitionNode'JsonOutputNode'JsonKeyValueNode'JsonObjectConstructorNode'JsonArrayConstructorNode'JsonArrayQueryConstructorNode'JsonAggConstructorNode'JsonObjectAggNode'JsonArrayAgg Node'RawStmtNode'InsertStmtNode'DeleteStmtNode'UpdateStmtNode'MergeStmtNode'SelectStmtNode'SetOperationStmtNode'ReturnStmtNode'PlassignStmtNode'CreateSchemaStmtNode'AlterTableStmtNode'ReplicaIdentityStmtNode'AlterTableCmdNode'AlterCollationStmtNode'AlterDomainStmtNode'GrantStmtNode'ObjectWithArgsNode'AccessPrivNode'GrantRoleStmtNode'AlterDefaultPrivilegesStmt Node'CopyStmtNode'VariableSetStmtNode'VariableShowStmtNode'CreateStmtNode'ConstraintNode'CreateTableSpaceStmtNode'DropTableSpaceStmtNode'AlterTableSpaceOptionsStmtNode'AlterTableMoveAllStmtNode'CreateExtensionStmtNode'AlterExtensionStmtNode'AlterExtensionContentsStmtNode'CreateFdwStmtNode'AlterFdwStmtNode'CreateForeignServerStmtNode'AlterForeignServerStmtNode'CreateForeignTableStmtNode'CreateUserMappingStmtNode'AlterUserMappingStmtNode'DropUserMappingStmtNode'ImportForeignSchemaStmtNode'CreatePolicyStmtNode'AlterPolicyStmtNode'CreateAmStmtNode'CreateTrigStmtNode'CreateEventTrigStmtNode'AlterEventTrigStmtNode'CreatePlangStmtNode'CreateRoleStmtNode'AlterRoleStmtNode'AlterRoleSetStmtNode'DropRoleStmtNode'CreateSeqStmtNode'AlterSeqStmtNode'DefineStmtNode'CreateDomainStmtNode'CreateOpClassStmtNode'CreateOpClassItemNode'CreateOpFamilyStmtNode'AlterOpFamilyStmt Node'DropStmtNode'TruncateStmtNode'CommentStmtNode'SecLabelStmtNode'DeclareCursorStmtNode'ClosePortalStmtNode'FetchStmtNode'IndexStmtNode'CreateStatsStmtNode'StatsElemNode'AlterStatsStmtNode'CreateFunctionStmtNode'FunctionParameterNode'AlterFunctionStmt Node'DoStmtNode'InlineCodeBlock Node'CallStmtNode'CallContextNode'RenameStmtNode'AlterObjectDependsStmtNode'AlterObjectSchemaStmtNode'AlterOwnerStmtNode'AlterOperatorStmtNode'AlterTypeStmt Node'RuleStmtNode'NotifyStmtNode'ListenStmtNode'UnlistenStmtNode'TransactionStmtNode'CompositeTypeStmtNode'CreateEnumStmtNode'CreateRangeStmtNode'AlterEnumStmt Node'ViewStmt Node'LoadStmtNode'CreatedbStmtNode'AlterDatabaseStmt!Node'AlterDatabaseRefreshCollStmtNode'AlterDatabaseSetStmtNode'DropdbStmtNode'AlterSystemStmtNode'ClusterStmtNode'VacuumStmtNode'VacuumRelationNode'ExplainStmtNode'CreateTableAsStmtNode'RefreshMatViewStmtNode'CheckPointStmtNode'DiscardStmt Node'LockStmtNode'ConstraintsSetStmtNode'ReindexStmtNode'CreateConversionStmtNode'CreateCastStmtNode'CreateTransformStmtNode'PrepareStmtNode'ExecuteStmtNode'DeallocateStmtNode'DropOwnedStmtNode'ReassignOwnedStmtNode'AlterTsdictionaryStmtNode'AlterTsconfigurationStmtNode'PublicationTableNode'PublicationObjSpecNode'CreatePublicationStmtNode'AlterPublicationStmtNode'CreateSubscriptionStmtNode'AlterSubscriptionStmtNode'DropSubscriptionStmt Node'Integer Node'Float Node'Boolean Node'StringNode'BitString Node'List Node'IntList Node'OidList Node'AConstNode NextValueExpr NamedArgExprMultiAssignRefMinMaxOpMIN_MAX_OP_UNDEFINED IS_GREATESTIS_LEASTMinMaxOp'UnrecognizedMinMaxOp'UnrecognizedValue MinMaxExprMergeWhenClause MergeStmt MergeAction LockingClauseLockWaitPolicyLOCK_WAIT_POLICY_UNDEFINED LockWaitBlock LockWaitSkip LockWaitErrorLockWaitPolicy'Unrecognized LockWaitPolicy'UnrecognizedValue LockTupleModeLOCK_TUPLE_MODE_UNDEFINEDLockTupleKeyShareLockTupleShareLockTupleNoKeyExclusiveLockTupleExclusiveLockTupleMode'UnrecognizedLockTupleMode'UnrecognizedValueLockStmtLockClauseStrengthLOCK_CLAUSE_STRENGTH_UNDEFINEDLCS_NONELCS_FORKEYSHARE LCS_FORSHARELCS_FORNOKEYUPDATE LCS_FORUPDATELockClauseStrength'Unrecognized$LockClauseStrength'UnrecognizedValueLoadStmt ListenStmtList LimitOptionLIMIT_OPTION_UNDEFINEDLIMIT_OPTION_DEFAULTLIMIT_OPTION_COUNTLIMIT_OPTION_WITH_TIESLimitOption'UnrecognizedLimitOption'UnrecognizedValue KeywordKind NO_KEYWORDUNRESERVED_KEYWORDCOL_NAME_KEYWORDTYPE_FUNC_NAME_KEYWORDRESERVED_KEYWORDKeywordKind'UnrecognizedKeywordKind'UnrecognizedValue JsonValueTypeJSON_VALUE_TYPE_UNDEFINED JS_TYPE_ANYJS_TYPE_OBJECT JS_TYPE_ARRAYJS_TYPE_SCALARJsonValueType'UnrecognizedJsonValueType'UnrecognizedValue JsonValueExpr JsonReturning JsonOutputJsonObjectConstructor JsonObjectAgg JsonKeyValueJsonIsPredicateJsonFormatTypeJSON_FORMAT_TYPE_UNDEFINEDJS_FORMAT_DEFAULTJS_FORMAT_JSONJS_FORMAT_JSONBJsonFormatType'Unrecognized JsonFormatType'UnrecognizedValue JsonFormat JsonEncodingJSON_ENCODING_UNDEFINEDJS_ENC_DEFAULT JS_ENC_UTF8 JS_ENC_UTF16 JS_ENC_UTF32JsonEncoding'UnrecognizedJsonEncoding'UnrecognizedValueJsonConstructorTypeJSON_CONSTRUCTOR_TYPE_UNDEFINEDJSCTOR_JSON_OBJECTJSCTOR_JSON_ARRAYJSCTOR_JSON_OBJECTAGGJSCTOR_JSON_ARRAYAGG JsonConstructorType'Unrecognized%JsonConstructorType'UnrecognizedValueJsonConstructorExprJsonArrayQueryConstructorJsonArrayConstructor JsonArrayAggJsonAggConstructorJoinTypeJOIN_TYPE_UNDEFINED JOIN_INNER JOIN_LEFT JOIN_FULL JOIN_RIGHT JOIN_SEMI JOIN_ANTIJOIN_RIGHT_ANTIJOIN_UNIQUE_OUTERJOIN_UNIQUE_INNERJoinType'UnrecognizedJoinType'UnrecognizedValueJoinExpr IntoClauseIntegerIntList InsertStmtInlineCodeBlock InferenceElem InferClause IndexStmt IndexElemImportForeignSchemaType$IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINEDFDW_IMPORT_SCHEMA_ALLFDW_IMPORT_SCHEMA_LIMIT_TOFDW_IMPORT_SCHEMA_EXCEPT$ImportForeignSchemaType'Unrecognized)ImportForeignSchemaType'UnrecognizedValueImportForeignSchemaStmtGroupingSetKindGROUPING_SET_KIND_UNDEFINEDGROUPING_SET_EMPTYGROUPING_SET_SIMPLEGROUPING_SET_ROLLUPGROUPING_SET_CUBEGROUPING_SET_SETSGroupingSetKind'Unrecognized!GroupingSetKind'UnrecognizedValue GroupingSet GroupingFuncGrantTargetTypeGRANT_TARGET_TYPE_UNDEFINEDACL_TARGET_OBJECTACL_TARGET_ALL_IN_SCHEMAACL_TARGET_DEFAULTSGrantTargetType'Unrecognized!GrantTargetType'UnrecognizedValue GrantStmt GrantRoleStmtFunctionParameterMode!FUNCTION_PARAMETER_MODE_UNDEFINED FUNC_PARAM_INFUNC_PARAM_OUTFUNC_PARAM_INOUTFUNC_PARAM_VARIADICFUNC_PARAM_TABLEFUNC_PARAM_DEFAULT"FunctionParameterMode'Unrecognized'FunctionParameterMode'UnrecognizedValueFunctionParameterFuncExprFuncCallFromExprFloat FieldStore FieldSelect FetchStmtFetchDirectionFETCH_DIRECTION_UNDEFINED FETCH_FORWARDFETCH_BACKWARDFETCH_ABSOLUTEFETCH_RELATIVEFetchDirection'Unrecognized FetchDirection'UnrecognizedValue ExplainStmt ExecuteStmt DropdbStmtDropUserMappingStmtDropTableSpaceStmtDropSubscriptionStmtDropStmt DropRoleStmt DropOwnedStmt DropBehaviorDROP_BEHAVIOR_UNDEFINED DROP_RESTRICT DROP_CASCADEDropBehavior'UnrecognizedDropBehavior'UnrecognizedValueDoStmt DistinctExpr DiscardStmt DiscardModeDISCARD_MODE_UNDEFINED DISCARD_ALL DISCARD_PLANSDISCARD_SEQUENCES DISCARD_TEMPDiscardMode'UnrecognizedDiscardMode'UnrecognizedValue DeleteStmt DefineStmt DefElemActionDEF_ELEM_ACTION_UNDEFINEDDEFELEM_UNSPEC DEFELEM_SET DEFELEM_ADD DEFELEM_DROPDefElemAction'UnrecognizedDefElemAction'UnrecognizedValueDefElemDeclareCursorStmtDeallocateStmt CurrentOfExpr CreatedbStmtCreateUserMappingStmtCreateTrigStmtCreateTransformStmtCreateTableSpaceStmtCreateTableAsStmtCreateSubscriptionStmt CreateStmtCreateStatsStmt CreateSeqStmtCreateSchemaStmtCreateRoleStmtCreateRangeStmtCreatePublicationStmtCreatePolicyStmtCreatePLangStmtCreateOpFamilyStmtCreateOpClassStmtCreateOpClassItemCreateFunctionStmtCreateForeignTableStmtCreateForeignServerStmt CreateFdwStmtCreateExtensionStmtCreateEventTrigStmtCreateEnumStmtCreateDomainStmtCreateConversionStmtCreateCastStmt CreateAmStmtCopyStmtConvertRowtypeExprConstraintsSetStmt Constraint ConstrTypeCONSTR_TYPE_UNDEFINED CONSTR_NULLCONSTR_NOTNULLCONSTR_DEFAULTCONSTR_IDENTITYCONSTR_GENERATED CONSTR_CHECKCONSTR_PRIMARY CONSTR_UNIQUECONSTR_EXCLUSIONCONSTR_FOREIGNCONSTR_ATTR_DEFERRABLECONSTR_ATTR_NOT_DEFERRABLECONSTR_ATTR_DEFERREDCONSTR_ATTR_IMMEDIATEConstrType'UnrecognizedConstrType'UnrecognizedValueCompositeTypeStmtCommonTableExpr CommentStmt ColumnRef ColumnDef CollateExpr CollateClause CoercionFormCOERCION_FORM_UNDEFINEDCOERCE_EXPLICIT_CALLCOERCE_EXPLICIT_CASTCOERCE_IMPLICIT_CASTCOERCE_SQL_SYNTAXCoercionForm'UnrecognizedCoercionForm'UnrecognizedValueCoercionContextCOERCION_CONTEXT_UNDEFINEDCOERCION_IMPLICITCOERCION_ASSIGNMENTCOERCION_PLPGSQLCOERCION_EXPLICITCoercionContext'Unrecognized!CoercionContext'UnrecognizedValue CoerceViaIOCoerceToDomainValueCoerceToDomain CoalesceExprCmdTypeCMD_TYPE_UNDEFINED CMD_UNKNOWN CMD_SELECT CMD_UPDATE CMD_INSERT CMD_DELETE CMD_MERGE CMD_UTILITY CMD_NOTHINGCmdType'UnrecognizedCmdType'UnrecognizedValue ClusterStmtClosePortalStmtCheckPointStmtCaseWhen CaseTestExprCaseExprCallStmt CallContextCTESearchClauseCTEMaterializeCTEMATERIALIZE_UNDEFINEDCTEMaterializeDefaultCTEMaterializeAlwaysCTEMaterializeNeverCTEMaterialize'Unrecognized CTEMaterialize'UnrecognizedValueCTECycleClause BooleanTestBoolean BoolTestTypeBOOL_TEST_TYPE_UNDEFINEDIS_TRUE IS_NOT_TRUEIS_FALSE IS_NOT_FALSE IS_UNKNOWNIS_NOT_UNKNOWNBoolTestType'UnrecognizedBoolTestType'UnrecognizedValue BoolExprTypeBOOL_EXPR_TYPE_UNDEFINEDAND_EXPROR_EXPRNOT_EXPRBoolExprType'UnrecognizedBoolExprType'UnrecognizedValueBoolExpr BitString ArrayExprArrayCoerceExprAlternativeSubPlanAlterUserMappingStmt AlterTypeStmtAlterTableTypeALTER_TABLE_TYPE_UNDEFINED AT_AddColumnAT_AddColumnToViewAT_ColumnDefaultAT_CookedColumnDefaultAT_DropNotNull AT_SetNotNullAT_DropExpressionAT_CheckNotNullAT_SetStatistics AT_SetOptionsAT_ResetOptions AT_SetStorageAT_SetCompression AT_DropColumn AT_AddIndex AT_ReAddIndexAT_AddConstraintAT_ReAddConstraintAT_ReAddDomainConstraintAT_AlterConstraintAT_ValidateConstraintAT_AddIndexConstraintAT_DropConstraintAT_ReAddCommentAT_AlterColumnTypeAT_AlterColumnGenericOptionsAT_ChangeOwner AT_ClusterOnAT_DropCluster AT_SetLoggedAT_SetUnLogged AT_DropOidsAT_SetAccessMethodAT_SetTableSpaceAT_SetRelOptionsAT_ResetRelOptionsAT_ReplaceRelOptions AT_EnableTrigAT_EnableAlwaysTrigAT_EnableReplicaTrigAT_DisableTrigAT_EnableTrigAllAT_DisableTrigAllAT_EnableTrigUserAT_DisableTrigUser AT_EnableRuleAT_EnableAlwaysRuleAT_EnableReplicaRuleAT_DisableRule AT_AddInheritAT_DropInheritAT_AddOf AT_DropOfAT_ReplicaIdentityAT_EnableRowSecurityAT_DisableRowSecurityAT_ForceRowSecurityAT_NoForceRowSecurityAT_GenericOptionsAT_AttachPartitionAT_DetachPartitionAT_DetachPartitionFinalizeAT_AddIdentityAT_SetIdentityAT_DropIdentityAT_ReAddStatisticsAlterTableType'Unrecognized AlterTableType'UnrecognizedValueAlterTableStmtAlterTableSpaceOptionsStmtAlterTableMoveAllStmt AlterTableCmdAlterTSDictionaryStmtAlterTSConfigurationStmtAlterTSConfigTypeALTER_TSCONFIG_TYPE_UNDEFINEDALTER_TSCONFIG_ADD_MAPPING&ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKENALTER_TSCONFIG_REPLACE_DICT%ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKENALTER_TSCONFIG_DROP_MAPPINGAlterTSConfigType'Unrecognized#AlterTSConfigType'UnrecognizedValueAlterSystemStmtAlterSubscriptionType!ALTER_SUBSCRIPTION_TYPE_UNDEFINEDALTER_SUBSCRIPTION_OPTIONSALTER_SUBSCRIPTION_CONNECTION"ALTER_SUBSCRIPTION_SET_PUBLICATION"ALTER_SUBSCRIPTION_ADD_PUBLICATION#ALTER_SUBSCRIPTION_DROP_PUBLICATIONALTER_SUBSCRIPTION_REFRESHALTER_SUBSCRIPTION_ENABLEDALTER_SUBSCRIPTION_SKIP"AlterSubscriptionType'Unrecognized'AlterSubscriptionType'UnrecognizedValueAlterSubscriptionStmtAlterStatsStmt AlterSeqStmt AlterRoleStmtAlterRoleSetStmtAlterPublicationStmtAlterPublicationAction"ALTER_PUBLICATION_ACTION_UNDEFINED AP_AddObjectsAP_DropObjects AP_SetObjects#AlterPublicationAction'Unrecognized(AlterPublicationAction'UnrecognizedValueAlterPolicyStmtAlterOwnerStmtAlterOperatorStmtAlterOpFamilyStmtAlterObjectSchemaStmtAlterObjectDependsStmtAlterFunctionStmtAlterForeignServerStmt AlterFdwStmtAlterExtensionStmtAlterExtensionContentsStmtAlterEventTrigStmt AlterEnumStmtAlterDomainStmtAlterDefaultPrivilegesStmtAlterDatabaseStmtAlterDatabaseSetStmtAlterDatabaseRefreshCollStmtAlterCollationStmtAliasAggref AggStrategyAGG_STRATEGY_UNDEFINED AGG_PLAIN AGG_SORTED AGG_HASHED AGG_MIXEDAggStrategy'UnrecognizedAggStrategy'UnrecognizedValueAggSplitAGG_SPLIT_UNDEFINEDAGGSPLIT_SIMPLEAGGSPLIT_INITIAL_SERIALAGGSPLIT_FINAL_DESERIALAggSplit'UnrecognizedAggSplit'UnrecognizedValue AccessPrivA_Star A_Indirection A_Indices A_Expr_KindA_EXPR_KIND_UNDEFINEDAEXPR_OP AEXPR_OP_ANY AEXPR_OP_ALLAEXPR_DISTINCTAEXPR_NOT_DISTINCT AEXPR_NULLIFAEXPR_IN AEXPR_LIKE AEXPR_ILIKE AEXPR_SIMILAR AEXPR_BETWEENAEXPR_NOT_BETWEENAEXPR_BETWEEN_SYMAEXPR_NOT_BETWEEN_SYMA_Expr_Kind'UnrecognizedA_Expr_Kind'UnrecognizedValueA_Expr A_Const'Val A_Const'Ival A_Const'FvalA_Const'Boolval A_Const'Sval A_Const'BsvalA_Const A_ArrayExpr _A_Const'Ival _A_Const'Fval_A_Const'Boolval _A_Const'Sval_A_Const'Bsval _Node'Alias_Node'RangeVar_Node'TableFunc_Node'IntoClause _Node'Var _Node'Param _Node'Aggref_Node'GroupingFunc_Node'WindowFunc_Node'SubscriptingRef_Node'FuncExpr_Node'NamedArgExpr _Node'OpExpr_Node'DistinctExpr_Node'NullIfExpr_Node'ScalarArrayOpExpr_Node'BoolExpr _Node'SubLink _Node'SubPlan_Node'AlternativeSubPlan_Node'FieldSelect_Node'FieldStore_Node'RelabelType_Node'CoerceViaIo_Node'ArrayCoerceExpr_Node'ConvertRowtypeExpr_Node'CollateExpr_Node'CaseExpr_Node'CaseWhen_Node'CaseTestExpr_Node'ArrayExpr _Node'RowExpr_Node'RowCompareExpr_Node'CoalesceExpr_Node'MinMaxExpr_Node'SqlvalueFunction _Node'XmlExpr_Node'JsonFormat_Node'JsonReturning_Node'JsonValueExpr_Node'JsonConstructorExpr_Node'JsonIsPredicate_Node'NullTest_Node'BooleanTest_Node'CoerceToDomain_Node'CoerceToDomainValue_Node'SetToDefault_Node'CurrentOfExpr_Node'NextValueExpr_Node'InferenceElem_Node'TargetEntry_Node'RangeTblRef_Node'JoinExpr_Node'FromExpr_Node'OnConflictExpr _Node'Query_Node'TypeName_Node'ColumnRef_Node'ParamRef _Node'AExpr_Node'TypeCast_Node'CollateClause_Node'RoleSpec_Node'FuncCall _Node'AStar_Node'AIndices_Node'AIndirection_Node'AArrayExpr_Node'ResTarget_Node'MultiAssignRef _Node'SortBy_Node'WindowDef_Node'RangeSubselect_Node'RangeFunction_Node'RangeTableFunc_Node'RangeTableFuncCol_Node'RangeTableSample_Node'ColumnDef_Node'TableLikeClause_Node'IndexElem _Node'DefElem_Node'LockingClause_Node'XmlSerialize_Node'PartitionElem_Node'PartitionSpec_Node'PartitionBoundSpec_Node'PartitionRangeDatum_Node'PartitionCmd_Node'RangeTblEntry_Node'RtepermissionInfo_Node'RangeTblFunction_Node'TableSampleClause_Node'WithCheckOption_Node'SortGroupClause_Node'GroupingSet_Node'WindowClause_Node'RowMarkClause_Node'WithClause_Node'InferClause_Node'OnConflictClause_Node'CtesearchClause_Node'CtecycleClause_Node'CommonTableExpr_Node'MergeWhenClause_Node'MergeAction_Node'TriggerTransition_Node'JsonOutput_Node'JsonKeyValue_Node'JsonObjectConstructor_Node'JsonArrayConstructor_Node'JsonArrayQueryConstructor_Node'JsonAggConstructor_Node'JsonObjectAgg_Node'JsonArrayAgg _Node'RawStmt_Node'InsertStmt_Node'DeleteStmt_Node'UpdateStmt_Node'MergeStmt_Node'SelectStmt_Node'SetOperationStmt_Node'ReturnStmt_Node'PlassignStmt_Node'CreateSchemaStmt_Node'AlterTableStmt_Node'ReplicaIdentityStmt_Node'AlterTableCmd_Node'AlterCollationStmt_Node'AlterDomainStmt_Node'GrantStmt_Node'ObjectWithArgs_Node'AccessPriv_Node'GrantRoleStmt _Node'AlterDefaultPrivilegesStmt_Node'CopyStmt_Node'VariableSetStmt_Node'VariableShowStmt_Node'CreateStmt_Node'Constraint_Node'CreateTableSpaceStmt_Node'DropTableSpaceStmt _Node'AlterTableSpaceOptionsStmt_Node'AlterTableMoveAllStmt_Node'CreateExtensionStmt_Node'AlterExtensionStmt _Node'AlterExtensionContentsStmt_Node'CreateFdwStmt_Node'AlterFdwStmt_Node'CreateForeignServerStmt_Node'AlterForeignServerStmt_Node'CreateForeignTableStmt_Node'CreateUserMappingStmt_Node'AlterUserMappingStmt_Node'DropUserMappingStmt_Node'ImportForeignSchemaStmt_Node'CreatePolicyStmt_Node'AlterPolicyStmt_Node'CreateAmStmt_Node'CreateTrigStmt_Node'CreateEventTrigStmt_Node'AlterEventTrigStmt_Node'CreatePlangStmt_Node'CreateRoleStmt_Node'AlterRoleStmt_Node'AlterRoleSetStmt_Node'DropRoleStmt_Node'CreateSeqStmt_Node'AlterSeqStmt_Node'DefineStmt_Node'CreateDomainStmt_Node'CreateOpClassStmt_Node'CreateOpClassItem_Node'CreateOpFamilyStmt_Node'AlterOpFamilyStmt_Node'DropStmt_Node'TruncateStmt_Node'CommentStmt_Node'SecLabelStmt_Node'DeclareCursorStmt_Node'ClosePortalStmt_Node'FetchStmt_Node'IndexStmt_Node'CreateStatsStmt_Node'StatsElem_Node'AlterStatsStmt_Node'CreateFunctionStmt_Node'FunctionParameter_Node'AlterFunctionStmt _Node'DoStmt_Node'InlineCodeBlock_Node'CallStmt_Node'CallContext_Node'RenameStmt_Node'AlterObjectDependsStmt_Node'AlterObjectSchemaStmt_Node'AlterOwnerStmt_Node'AlterOperatorStmt_Node'AlterTypeStmt_Node'RuleStmt_Node'NotifyStmt_Node'ListenStmt_Node'UnlistenStmt_Node'TransactionStmt_Node'CompositeTypeStmt_Node'CreateEnumStmt_Node'CreateRangeStmt_Node'AlterEnumStmt_Node'ViewStmt_Node'LoadStmt_Node'CreatedbStmt_Node'AlterDatabaseStmt"_Node'AlterDatabaseRefreshCollStmt_Node'AlterDatabaseSetStmt_Node'DropdbStmt_Node'AlterSystemStmt_Node'ClusterStmt_Node'VacuumStmt_Node'VacuumRelation_Node'ExplainStmt_Node'CreateTableAsStmt_Node'RefreshMatViewStmt_Node'CheckPointStmt_Node'DiscardStmt_Node'LockStmt_Node'ConstraintsSetStmt_Node'ReindexStmt_Node'CreateConversionStmt_Node'CreateCastStmt_Node'CreateTransformStmt_Node'PrepareStmt_Node'ExecuteStmt_Node'DeallocateStmt_Node'DropOwnedStmt_Node'ReassignOwnedStmt_Node'AlterTsdictionaryStmt_Node'AlterTsconfigurationStmt_Node'PublicationTable_Node'PublicationObjSpec_Node'CreatePublicationStmt_Node'AlterPublicationStmt_Node'CreateSubscriptionStmt_Node'AlterSubscriptionStmt_Node'DropSubscriptionStmt _Node'Integer _Node'Float _Node'Boolean _Node'String_Node'BitString _Node'List _Node'IntList _Node'OidList _Node'AConst$fNFDataA_Expr_Kind$fFieldDefaultA_Expr_Kind$fEnumA_Expr_Kind$fBoundedA_Expr_Kind$fMessageEnumA_Expr_Kind$fNFDataA_Star$fMessageA_Star $fShowA_Star$fNFDataAggSplit$fFieldDefaultAggSplit$fEnumAggSplit$fBoundedAggSplit$fMessageEnumAggSplit$fNFDataAggStrategy$fFieldDefaultAggStrategy$fEnumAggStrategy$fBoundedAggStrategy$fMessageEnumAggStrategy$$fNFDataAlterDatabaseRefreshCollStmt%$fMessageAlterDatabaseRefreshCollStmt2$fHasFieldAlterDatabaseRefreshCollStmt"dbname"Text"$fShowAlterDatabaseRefreshCollStmt$fNFDataAlterEventTrigStmt$fMessageAlterEventTrigStmt+$fHasFieldAlterEventTrigStmt"tgenabled"Text*$fHasFieldAlterEventTrigStmt"trigname"Text$fShowAlterEventTrigStmt$fNFDataAlterPublicationAction$$fFieldDefaultAlterPublicationAction$fEnumAlterPublicationAction$fBoundedAlterPublicationAction#$fMessageEnumAlterPublicationAction$fNFDataAlterSubscriptionType#$fFieldDefaultAlterSubscriptionType$fEnumAlterSubscriptionType$fBoundedAlterSubscriptionType"$fMessageEnumAlterSubscriptionType$fNFDataAlterTSConfigType$fFieldDefaultAlterTSConfigType$fEnumAlterTSConfigType$fBoundedAlterTSConfigType$fMessageEnumAlterTSConfigType$fNFDataAlterTableType$fFieldDefaultAlterTableType$fEnumAlterTableType$fBoundedAlterTableType$fMessageEnumAlterTableType$fNFDataBitString$fMessageBitString$fHasFieldBitString"bsval"Text$fShowBitString$fNFDataBoolExprType$fFieldDefaultBoolExprType$fEnumBoolExprType$fBoundedBoolExprType$fMessageEnumBoolExprType$fNFDataBoolTestType$fFieldDefaultBoolTestType$fEnumBoolTestType$fBoundedBoolTestType$fMessageEnumBoolTestType$fNFDataBoolean$fMessageBoolean$fHasFieldBoolean"boolval"Bool $fShowBoolean$fNFDataCTEMaterialize$fFieldDefaultCTEMaterialize$fEnumCTEMaterialize$fBoundedCTEMaterialize$fMessageEnumCTEMaterialize$fNFDataCallContext$fMessageCallContext!$fHasFieldCallContext"atomic"Bool$fShowCallContext$fNFDataCheckPointStmt$fMessageCheckPointStmt$fShowCheckPointStmt$fNFDataClosePortalStmt$fMessageClosePortalStmt)$fHasFieldClosePortalStmt"portalname"Text$fShowClosePortalStmt$fNFDataCmdType$fFieldDefaultCmdType $fEnumCmdType$fBoundedCmdType$fMessageEnumCmdType$fNFDataCoercionContext$fFieldDefaultCoercionContext$fEnumCoercionContext$fBoundedCoercionContext$fMessageEnumCoercionContext$fNFDataCoercionForm$fFieldDefaultCoercionForm$fEnumCoercionForm$fBoundedCoercionForm$fMessageEnumCoercionForm$fNFDataConstrType$fFieldDefaultConstrType$fEnumConstrType$fBoundedConstrType$fMessageEnumConstrType$fNFDataDeallocateStmt$fMessageDeallocateStmt"$fHasFieldDeallocateStmt"name"Text$fShowDeallocateStmt$fNFDataDefElemAction$fFieldDefaultDefElemAction$fEnumDefElemAction$fBoundedDefElemAction$fMessageEnumDefElemAction$fNFDataDiscardMode$fFieldDefaultDiscardMode$fEnumDiscardMode$fBoundedDiscardMode$fMessageEnumDiscardMode$fNFDataDiscardStmt$fMessageDiscardStmt($fHasFieldDiscardStmt"target"DiscardMode$fShowDiscardStmt$fNFDataDropBehavior$fFieldDefaultDropBehavior$fEnumDropBehavior$fBoundedDropBehavior$fMessageEnumDropBehavior$fNFDataDropSubscriptionStmt$fMessageDropSubscriptionStmt4$fHasFieldDropSubscriptionStmt"behavior"DropBehavior-$fHasFieldDropSubscriptionStmt"missingOk"Bool+$fHasFieldDropSubscriptionStmt"subname"Text$fShowDropSubscriptionStmt$fNFDataDropTableSpaceStmt$fMessageDropTableSpaceStmt+$fHasFieldDropTableSpaceStmt"missingOk"Bool0$fHasFieldDropTableSpaceStmt"tablespacename"Text$fShowDropTableSpaceStmt$fNFDataFetchDirection$fFieldDefaultFetchDirection$fEnumFetchDirection$fBoundedFetchDirection$fMessageEnumFetchDirection$fNFDataFetchStmt$fMessageFetchStmt$fHasFieldFetchStmt"ismove"Bool#$fHasFieldFetchStmt"portalname"Text!$fHasFieldFetchStmt"howMany"Int64,$fHasFieldFetchStmt"direction"FetchDirection$fShowFetchStmt $fNFDataFloat$fMessageFloat$fHasFieldFloat"fval"Text $fShowFloat$fNFDataFunctionParameterMode#$fFieldDefaultFunctionParameterMode$fEnumFunctionParameterMode$fBoundedFunctionParameterMode"$fMessageEnumFunctionParameterMode$fNFDataGrantTargetType$fFieldDefaultGrantTargetType$fEnumGrantTargetType$fBoundedGrantTargetType$fMessageEnumGrantTargetType$fNFDataGroupingSetKind$fFieldDefaultGroupingSetKind$fEnumGroupingSetKind$fBoundedGroupingSetKind$fMessageEnumGroupingSetKind$fNFDataImportForeignSchemaType%$fFieldDefaultImportForeignSchemaType$fEnumImportForeignSchemaType $fBoundedImportForeignSchemaType$$fMessageEnumImportForeignSchemaType$fNFDataInlineCodeBlock$fMessageInlineCodeBlock%$fHasFieldInlineCodeBlock"atomic"Bool,$fHasFieldInlineCodeBlock"langIsTrusted"Bool($fHasFieldInlineCodeBlock"langOid"Word32)$fHasFieldInlineCodeBlock"sourceText"Text$fShowInlineCodeBlock$fNFDataInteger$fMessageInteger$fHasFieldInteger"ival"Int32 $fShowInteger$fNFDataJoinType$fFieldDefaultJoinType$fEnumJoinType$fBoundedJoinType$fMessageEnumJoinType$fNFDataJsonConstructorType!$fFieldDefaultJsonConstructorType$fEnumJsonConstructorType$fBoundedJsonConstructorType $fMessageEnumJsonConstructorType$fNFDataJsonEncoding$fFieldDefaultJsonEncoding$fEnumJsonEncoding$fBoundedJsonEncoding$fMessageEnumJsonEncoding$fNFDataJsonFormatType$fFieldDefaultJsonFormatType$fEnumJsonFormatType$fBoundedJsonFormatType$fMessageEnumJsonFormatType$fNFDataJsonFormat$fMessageJsonFormat#$fHasFieldJsonFormat"location"Int32*$fHasFieldJsonFormat"encoding"JsonEncoding.$fHasFieldJsonFormat"formatType"JsonFormatType$fShowJsonFormat$fNFDataJsonReturning$fMessageJsonReturning$$fHasFieldJsonReturning"typmod"Int32$$fHasFieldJsonReturning"typid"Word32*$fHasFieldJsonReturning"maybe'format"Maybe)$fHasFieldJsonReturning"format"JsonFormat$fShowJsonReturning$fNFDataJsonValueType$fFieldDefaultJsonValueType$fEnumJsonValueType$fBoundedJsonValueType$fMessageEnumJsonValueType$fNFDataKeywordKind$fFieldDefaultKeywordKind$fEnumKeywordKind$fBoundedKeywordKind$fMessageEnumKeywordKind$fNFDataLimitOption$fFieldDefaultLimitOption$fEnumLimitOption$fBoundedLimitOption$fMessageEnumLimitOption$fNFDataListenStmt$fMessageListenStmt'$fHasFieldListenStmt"conditionname"Text$fShowListenStmt$fNFDataLoadStmt$fMessageLoadStmt $fHasFieldLoadStmt"filename"Text$fShowLoadStmt$fNFDataLockClauseStrength $fFieldDefaultLockClauseStrength$fEnumLockClauseStrength$fBoundedLockClauseStrength$fMessageEnumLockClauseStrength$fNFDataLockTupleMode$fFieldDefaultLockTupleMode$fEnumLockTupleMode$fBoundedLockTupleMode$fMessageEnumLockTupleMode$fNFDataLockWaitPolicy$fFieldDefaultLockWaitPolicy$fEnumLockWaitPolicy$fBoundedLockWaitPolicy$fMessageEnumLockWaitPolicy$fNFDataMinMaxOp$fFieldDefaultMinMaxOp$fEnumMinMaxOp$fBoundedMinMaxOp$fMessageEnumMinMaxOp$fNFDataNotifyStmt$fMessageNotifyStmt!$fHasFieldNotifyStmt"payload"Text'$fHasFieldNotifyStmt"conditionname"Text$fShowNotifyStmt$fNFDataNullTestType$fFieldDefaultNullTestType$fEnumNullTestType$fBoundedNullTestType$fMessageEnumNullTestType$fNFDataObjectType$fFieldDefaultObjectType$fEnumObjectType$fBoundedObjectType$fMessageEnumObjectType$fNFDataOnCommitAction$fFieldDefaultOnCommitAction$fEnumOnCommitAction$fBoundedOnCommitAction$fMessageEnumOnCommitAction$fNFDataOnConflictAction$fFieldDefaultOnConflictAction$fEnumOnConflictAction$fBoundedOnConflictAction$fMessageEnumOnConflictAction$fNFDataOverridingKind$fFieldDefaultOverridingKind$fEnumOverridingKind$fBoundedOverridingKind$fMessageEnumOverridingKind$fNFDataParamKind$fFieldDefaultParamKind$fEnumParamKind$fBoundedParamKind$fMessageEnumParamKind$fNFDataParamRef$fMessageParamRef!$fHasFieldParamRef"location"Int32$fHasFieldParamRef"number"Int32$fShowParamRef$fNFDataPartitionRangeDatumKind%$fFieldDefaultPartitionRangeDatumKind$fEnumPartitionRangeDatumKind $fBoundedPartitionRangeDatumKind$$fMessageEnumPartitionRangeDatumKind$fNFDataPartitionStrategy$fFieldDefaultPartitionStrategy$fEnumPartitionStrategy$fBoundedPartitionStrategy$fMessageEnumPartitionStrategy$fNFDataPublicationObjSpecType$$fFieldDefaultPublicationObjSpecType$fEnumPublicationObjSpecType$fBoundedPublicationObjSpecType#$fMessageEnumPublicationObjSpecType$fNFDataQuerySource$fFieldDefaultQuerySource$fEnumQuerySource$fBoundedQuerySource$fMessageEnumQuerySource$fNFDataRTEKind$fFieldDefaultRTEKind $fEnumRTEKind$fBoundedRTEKind$fMessageEnumRTEKind$fNFDataRTEPermissionInfo$fMessageRTEPermissionInfo2$fHasFieldRTEPermissionInfo"vec'updatedCols"Vector,$fHasFieldRTEPermissionInfo"updatedCols"List3$fHasFieldRTEPermissionInfo"vec'insertedCols"Vector-$fHasFieldRTEPermissionInfo"insertedCols"List3$fHasFieldRTEPermissionInfo"vec'selectedCols"Vector-$fHasFieldRTEPermissionInfo"selectedCols"List.$fHasFieldRTEPermissionInfo"checkAsUser"Word320$fHasFieldRTEPermissionInfo"requiredPerms"Word64$$fHasFieldRTEPermissionInfo"inh"Bool($fHasFieldRTEPermissionInfo"relid"Word32$fShowRTEPermissionInfo$fNFDataRangeTblRef$fMessageRangeTblRef#$fHasFieldRangeTblRef"rtindex"Int32$fShowRangeTblRef$fNFDataReindexObjectType$fFieldDefaultReindexObjectType$fEnumReindexObjectType$fBoundedReindexObjectType$fMessageEnumReindexObjectType$fNFDataReplicaIdentityStmt$fMessageReplicaIdentityStmt'$fHasFieldReplicaIdentityStmt"name"Text/$fHasFieldReplicaIdentityStmt"identityType"Text$fShowReplicaIdentityStmt$fNFDataRoleSpecType$fFieldDefaultRoleSpecType$fEnumRoleSpecType$fBoundedRoleSpecType$fMessageEnumRoleSpecType$fNFDataRoleSpec$fMessageRoleSpec!$fHasFieldRoleSpec"location"Int32 $fHasFieldRoleSpec"rolename"Text($fHasFieldRoleSpec"roletype"RoleSpecType$fShowRoleSpec$fNFDataDropUserMappingStmt$fMessageDropUserMappingStmt,$fHasFieldDropUserMappingStmt"missingOk"Bool-$fHasFieldDropUserMappingStmt"servername"Text.$fHasFieldDropUserMappingStmt"maybe'user"Maybe+$fHasFieldDropUserMappingStmt"user"RoleSpec$fShowDropUserMappingStmt$fNFDataRoleStmtType$fFieldDefaultRoleStmtType$fEnumRoleStmtType$fBoundedRoleStmtType$fMessageEnumRoleStmtType$fNFDataRowCompareType$fFieldDefaultRowCompareType$fEnumRowCompareType$fBoundedRowCompareType$fMessageEnumRowCompareType$fNFDataRowMarkClause$fMessageRowMarkClause'$fHasFieldRowMarkClause"pushedDown"Bool1$fHasFieldRowMarkClause"waitPolicy"LockWaitPolicy3$fHasFieldRowMarkClause"strength"LockClauseStrength"$fHasFieldRowMarkClause"rti"Word32$fShowRowMarkClause$fNFDataSQLValueFunctionOp $fFieldDefaultSQLValueFunctionOp$fEnumSQLValueFunctionOp$fBoundedSQLValueFunctionOp$fMessageEnumSQLValueFunctionOp$fNFDataSetOpCmd$fFieldDefaultSetOpCmd$fEnumSetOpCmd$fBoundedSetOpCmd$fMessageEnumSetOpCmd$fNFDataSetOpStrategy$fFieldDefaultSetOpStrategy$fEnumSetOpStrategy$fBoundedSetOpStrategy$fMessageEnumSetOpStrategy$fNFDataSetOperation$fFieldDefaultSetOperation$fEnumSetOperation$fBoundedSetOperation$fMessageEnumSetOperation$fNFDataSetQuantifier$fFieldDefaultSetQuantifier$fEnumSetQuantifier$fBoundedSetQuantifier$fMessageEnumSetQuantifier$fNFDataSortByDir$fFieldDefaultSortByDir$fEnumSortByDir$fBoundedSortByDir$fMessageEnumSortByDir$fNFDataSortByNulls$fFieldDefaultSortByNulls$fEnumSortByNulls$fBoundedSortByNulls$fMessageEnumSortByNulls$fNFDataSortGroupClause$fMessageSortGroupClause'$fHasFieldSortGroupClause"hashable"Bool)$fHasFieldSortGroupClause"nullsFirst"Bool'$fHasFieldSortGroupClause"sortop"Word32%$fHasFieldSortGroupClause"eqop"Word320$fHasFieldSortGroupClause"tleSortGroupRef"Word32$fShowSortGroupClause$fNFDataString$fMessageString$fHasFieldString"sval"Text $fShowString$fNFDataA_Const'Val$fNFDataA_Const$fMessageA_Const!$fHasFieldA_Const"bsval"BitString#$fHasFieldA_Const"maybe'bsval"Maybe$fHasFieldA_Const"sval"String"$fHasFieldA_Const"maybe'sval"Maybe!$fHasFieldA_Const"boolval"Boolean%$fHasFieldA_Const"maybe'boolval"Maybe$fHasFieldA_Const"fval"Float"$fHasFieldA_Const"maybe'fval"Maybe$fHasFieldA_Const"ival"Integer"$fHasFieldA_Const"maybe'ival"Maybe!$fHasFieldA_Const"maybe'val"Maybe $fHasFieldA_Const"location"Int32$fHasFieldA_Const"isnull"Bool $fShowA_Const$fNFDataSubLinkType$fFieldDefaultSubLinkType$fEnumSubLinkType$fBoundedSubLinkType$fMessageEnumSubLinkType$fNFDataTableLikeOption$fFieldDefaultTableLikeOption$fEnumTableLikeOption$fBoundedTableLikeOption$fMessageEnumTableLikeOption $fNFDataToken$fFieldDefaultToken $fEnumToken$fBoundedToken$fMessageEnumToken$fNFDataScanToken$fMessageScanToken+$fHasFieldScanToken"keywordKind"KeywordKind$fHasFieldScanToken"token"Token$fHasFieldScanToken"end"Int32$fHasFieldScanToken"start"Int32$fShowScanToken$fNFDataScanResult$fMessageScanResult&$fHasFieldScanResult"vec'tokens"Vector $fHasFieldScanResult"tokens"List"$fHasFieldScanResult"version"Int32$fShowScanResult$fNFDataTransactionStmtKind!$fFieldDefaultTransactionStmtKind$fEnumTransactionStmtKind$fBoundedTransactionStmtKind $fMessageEnumTransactionStmtKind$fNFDataTriggerTransition$fMessageTriggerTransition($fHasFieldTriggerTransition"isTable"Bool&$fHasFieldTriggerTransition"isNew"Bool%$fHasFieldTriggerTransition"name"Text$fShowTriggerTransition$fNFDataUnlistenStmt$fMessageUnlistenStmt)$fHasFieldUnlistenStmt"conditionname"Text$fShowUnlistenStmt$fNFDataVariableSetKind$fFieldDefaultVariableSetKind$fEnumVariableSetKind$fBoundedVariableSetKind$fMessageEnumVariableSetKind$fNFDataVariableShowStmt$fMessageVariableShowStmt$$fHasFieldVariableShowStmt"name"Text$fShowVariableShowStmt$fNFDataViewCheckOption$fFieldDefaultViewCheckOption$fEnumViewCheckOption$fBoundedViewCheckOption$fMessageEnumViewCheckOption$fNFDataWCOKind$fFieldDefaultWCOKind $fEnumWCOKind$fBoundedWCOKind$fMessageEnumWCOKind$fNFDataXmlExprOp$fFieldDefaultXmlExprOp$fEnumXmlExprOp$fBoundedXmlExprOp$fMessageEnumXmlExprOp$fNFDataXmlOptionType$fFieldDefaultXmlOptionType$fEnumXmlOptionType$fBoundedXmlOptionType$fMessageEnumXmlOptionType$fNFDataXmlSerialize$fMessageXmlSerialize%$fHasFieldXmlSerialize"location"Int32"$fHasFieldXmlSerialize"indent"Bool+$fHasFieldXmlSerialize"maybe'typeName"Maybe($fHasFieldXmlSerialize"typeName"TypeName'$fHasFieldXmlSerialize"maybe'expr"Maybe $fHasFieldXmlSerialize"expr"Node.$fHasFieldXmlSerialize"xmloption"XmlOptionType$fShowXmlSerialize$fNFDataXmlExpr$fMessageXmlExpr $fHasFieldXmlExpr"location"Int32$fHasFieldXmlExpr"typmod"Int32$fHasFieldXmlExpr"type'"Word32$fHasFieldXmlExpr"indent"Bool)$fHasFieldXmlExpr"xmloption"XmlOptionType!$fHasFieldXmlExpr"vec'args"Vector$fHasFieldXmlExpr"args"List%$fHasFieldXmlExpr"vec'argNames"Vector$fHasFieldXmlExpr"argNames"List&$fHasFieldXmlExpr"vec'namedArgs"Vector $fHasFieldXmlExpr"namedArgs"List$fHasFieldXmlExpr"name"Text$fHasFieldXmlExpr"op"XmlExprOp!$fHasFieldXmlExpr"maybe'xpr"Maybe$fHasFieldXmlExpr"xpr"Node $fShowXmlExpr$fNFDataWithClause$fMessageWithClause#$fHasFieldWithClause"location"Int32#$fHasFieldWithClause"recursive"Bool$$fHasFieldWithClause"vec'ctes"Vector$fHasFieldWithClause"ctes"List$fShowWithClause$fNFDataWithCheckOption$fMessageWithCheckOption'$fHasFieldWithCheckOption"cascaded"Bool*$fHasFieldWithCheckOption"maybe'qual"Maybe#$fHasFieldWithCheckOption"qual"Node&$fHasFieldWithCheckOption"polname"Text&$fHasFieldWithCheckOption"relname"Text&$fHasFieldWithCheckOption"kind"WCOKind$fShowWithCheckOption$fNFDataWindowFunc$fMessageWindowFunc#$fHasFieldWindowFunc"location"Int32 $fHasFieldWindowFunc"winagg"Bool!$fHasFieldWindowFunc"winstar"Bool"$fHasFieldWindowFunc"winref"Word32*$fHasFieldWindowFunc"maybe'aggfilter"Maybe#$fHasFieldWindowFunc"aggfilter"Node$$fHasFieldWindowFunc"vec'args"Vector$fHasFieldWindowFunc"args"List'$fHasFieldWindowFunc"inputcollid"Word32%$fHasFieldWindowFunc"wincollid"Word32#$fHasFieldWindowFunc"wintype"Word32$$fHasFieldWindowFunc"winfnoid"Word32$$fHasFieldWindowFunc"maybe'xpr"Maybe$fHasFieldWindowFunc"xpr"Node$fShowWindowFunc$fNFDataWindowDef$fMessageWindowDef"$fHasFieldWindowDef"location"Int32)$fHasFieldWindowDef"maybe'endOffset"Maybe"$fHasFieldWindowDef"endOffset"Node+$fHasFieldWindowDef"maybe'startOffset"Maybe$$fHasFieldWindowDef"startOffset"Node&$fHasFieldWindowDef"frameOptions"Int32*$fHasFieldWindowDef"vec'orderClause"Vector$$fHasFieldWindowDef"orderClause"List.$fHasFieldWindowDef"vec'partitionClause"Vector($fHasFieldWindowDef"partitionClause"List $fHasFieldWindowDef"refname"Text$fHasFieldWindowDef"name"Text$fShowWindowDef$fNFDataWindowClause$fMessageWindowClause'$fHasFieldWindowClause"copiedOrder"Bool$$fHasFieldWindowClause"winref"Word32-$fHasFieldWindowClause"inRangeNullsFirst"Bool&$fHasFieldWindowClause"inRangeAsc"Bool)$fHasFieldWindowClause"inRangeColl"Word32,$fHasFieldWindowClause"endInRangeFunc"Word32.$fHasFieldWindowClause"startInRangeFunc"Word32.$fHasFieldWindowClause"vec'runCondition"Vector($fHasFieldWindowClause"runCondition"List,$fHasFieldWindowClause"maybe'endOffset"Maybe%$fHasFieldWindowClause"endOffset"Node.$fHasFieldWindowClause"maybe'startOffset"Maybe'$fHasFieldWindowClause"startOffset"Node)$fHasFieldWindowClause"frameOptions"Int32-$fHasFieldWindowClause"vec'orderClause"Vector'$fHasFieldWindowClause"orderClause"List1$fHasFieldWindowClause"vec'partitionClause"Vector+$fHasFieldWindowClause"partitionClause"List#$fHasFieldWindowClause"refname"Text $fHasFieldWindowClause"name"Text$fShowWindowClause$fNFDataViewStmt$fMessageViewStmt2$fHasFieldViewStmt"withCheckOption"ViewCheckOption%$fHasFieldViewStmt"vec'options"Vector$fHasFieldViewStmt"options"List$fHasFieldViewStmt"replace"Bool$$fHasFieldViewStmt"maybe'query"Maybe$fHasFieldViewStmt"query"Node%$fHasFieldViewStmt"vec'aliases"Vector$fHasFieldViewStmt"aliases"List#$fHasFieldViewStmt"maybe'view"Maybe $fHasFieldViewStmt"view"RangeVar$fShowViewStmt$fNFDataVariableSetStmt$fMessageVariableSetStmt&$fHasFieldVariableSetStmt"isLocal"Bool)$fHasFieldVariableSetStmt"vec'args"Vector#$fHasFieldVariableSetStmt"args"List#$fHasFieldVariableSetStmt"name"Text.$fHasFieldVariableSetStmt"kind"VariableSetKind$fShowVariableSetStmt $fNFDataVar $fMessageVar$fHasFieldVar"location"Int32 $fHasFieldVar"varlevelsup"Word32'$fHasFieldVar"vec'varnullingrels"Vector!$fHasFieldVar"varnullingrels"List$fHasFieldVar"varcollid"Word32$fHasFieldVar"vartypmod"Int32$fHasFieldVar"vartype"Word32$fHasFieldVar"varattno"Int32$fHasFieldVar"varno"Int32$fHasFieldVar"maybe'xpr"Maybe$fHasFieldVar"xpr"Node $fShowVar$fNFDataVacuumStmt$fMessageVacuumStmt%$fHasFieldVacuumStmt"isVacuumcmd"Bool$$fHasFieldVacuumStmt"vec'rels"Vector$fHasFieldVacuumStmt"rels"List'$fHasFieldVacuumStmt"vec'options"Vector!$fHasFieldVacuumStmt"options"List$fShowVacuumStmt$fNFDataVacuumRelation$fMessageVacuumRelation*$fHasFieldVacuumRelation"vec'vaCols"Vector$$fHasFieldVacuumRelation"vaCols"List#$fHasFieldVacuumRelation"oid"Word32-$fHasFieldVacuumRelation"maybe'relation"Maybe*$fHasFieldVacuumRelation"relation"RangeVar$fShowVacuumRelation$fNFDataUpdateStmt$fMessageUpdateStmt+$fHasFieldUpdateStmt"maybe'withClause"Maybe*$fHasFieldUpdateStmt"withClause"WithClause-$fHasFieldUpdateStmt"vec'returningList"Vector'$fHasFieldUpdateStmt"returningList"List*$fHasFieldUpdateStmt"vec'fromClause"Vector$$fHasFieldUpdateStmt"fromClause"List,$fHasFieldUpdateStmt"maybe'whereClause"Maybe%$fHasFieldUpdateStmt"whereClause"Node*$fHasFieldUpdateStmt"vec'targetList"Vector$$fHasFieldUpdateStmt"targetList"List)$fHasFieldUpdateStmt"maybe'relation"Maybe&$fHasFieldUpdateStmt"relation"RangeVar$fShowUpdateStmt$fNFDataTypeName$fMessageTypeName!$fHasFieldTypeName"location"Int32)$fHasFieldTypeName"vec'arrayBounds"Vector#$fHasFieldTypeName"arrayBounds"List $fHasFieldTypeName"typemod"Int32%$fHasFieldTypeName"vec'typmods"Vector$fHasFieldTypeName"typmods"List$fHasFieldTypeName"pctType"Bool$fHasFieldTypeName"setof"Bool!$fHasFieldTypeName"typeOid"Word32#$fHasFieldTypeName"vec'names"Vector$fHasFieldTypeName"names"List$fShowTypeName$fNFDataTypeCast$fMessageTypeCast!$fHasFieldTypeCast"location"Int32'$fHasFieldTypeCast"maybe'typeName"Maybe$$fHasFieldTypeCast"typeName"TypeName"$fHasFieldTypeCast"maybe'arg"Maybe$fHasFieldTypeCast"arg"Node$fShowTypeCast$fNFDataTruncateStmt$fMessageTruncateStmt,$fHasFieldTruncateStmt"behavior"DropBehavior'$fHasFieldTruncateStmt"restartSeqs"Bool+$fHasFieldTruncateStmt"vec'relations"Vector%$fHasFieldTruncateStmt"relations"List$fShowTruncateStmt$fNFDataTransactionStmt$fMessageTransactionStmt$$fHasFieldTransactionStmt"chain"Bool"$fHasFieldTransactionStmt"gid"Text,$fHasFieldTransactionStmt"savepointName"Text,$fHasFieldTransactionStmt"vec'options"Vector&$fHasFieldTransactionStmt"options"List2$fHasFieldTransactionStmt"kind"TransactionStmtKind$fShowTransactionStmt$fNFDataTargetEntry$fMessageTargetEntry"$fHasFieldTargetEntry"resjunk"Bool&$fHasFieldTargetEntry"resorigcol"Int32'$fHasFieldTargetEntry"resorigtbl"Word32,$fHasFieldTargetEntry"ressortgroupref"Word32"$fHasFieldTargetEntry"resname"Text!$fHasFieldTargetEntry"resno"Int32&$fHasFieldTargetEntry"maybe'expr"Maybe$fHasFieldTargetEntry"expr"Node%$fHasFieldTargetEntry"maybe'xpr"Maybe$fHasFieldTargetEntry"xpr"Node$fShowTargetEntry$fNFDataTableSampleClause$fMessageTableSampleClause2$fHasFieldTableSampleClause"maybe'repeatable"Maybe+$fHasFieldTableSampleClause"repeatable"Node+$fHasFieldTableSampleClause"vec'args"Vector%$fHasFieldTableSampleClause"args"List-$fHasFieldTableSampleClause"tsmhandler"Word32$fShowTableSampleClause$fNFDataTableLikeClause$fMessageTableLikeClause,$fHasFieldTableLikeClause"relationOid"Word32($fHasFieldTableLikeClause"options"Word32.$fHasFieldTableLikeClause"maybe'relation"Maybe+$fHasFieldTableLikeClause"relation"RangeVar$fShowTableLikeClause$fNFDataTableFunc$fMessageTableFunc"$fHasFieldTableFunc"location"Int32'$fHasFieldTableFunc"ordinalitycol"Int32'$fHasFieldTableFunc"vec'notnulls"Vector!$fHasFieldTableFunc"notnulls"List*$fHasFieldTableFunc"vec'coldefexprs"Vector$$fHasFieldTableFunc"coldefexprs"List'$fHasFieldTableFunc"vec'colexprs"Vector!$fHasFieldTableFunc"colexprs"List,$fHasFieldTableFunc"vec'colcollations"Vector&$fHasFieldTableFunc"colcollations"List)$fHasFieldTableFunc"vec'coltypmods"Vector#$fHasFieldTableFunc"coltypmods"List'$fHasFieldTableFunc"vec'coltypes"Vector!$fHasFieldTableFunc"coltypes"List'$fHasFieldTableFunc"vec'colnames"Vector!$fHasFieldTableFunc"colnames"List'$fHasFieldTableFunc"maybe'rowexpr"Maybe $fHasFieldTableFunc"rowexpr"Node'$fHasFieldTableFunc"maybe'docexpr"Maybe $fHasFieldTableFunc"docexpr"Node&$fHasFieldTableFunc"vec'nsNames"Vector $fHasFieldTableFunc"nsNames"List%$fHasFieldTableFunc"vec'nsUris"Vector$fHasFieldTableFunc"nsUris"List$fShowTableFunc$fNFDataSubscriptingRef$fMessageSubscriptingRef2$fHasFieldSubscriptingRef"maybe'refassgnexpr"Maybe+$fHasFieldSubscriptingRef"refassgnexpr"Node-$fHasFieldSubscriptingRef"maybe'refexpr"Maybe&$fHasFieldSubscriptingRef"refexpr"Node4$fHasFieldSubscriptingRef"vec'reflowerindexpr"Vector.$fHasFieldSubscriptingRef"reflowerindexpr"List4$fHasFieldSubscriptingRef"vec'refupperindexpr"Vector.$fHasFieldSubscriptingRef"refupperindexpr"List*$fHasFieldSubscriptingRef"refcollid"Word32)$fHasFieldSubscriptingRef"reftypmod"Int32+$fHasFieldSubscriptingRef"refrestype"Word32,$fHasFieldSubscriptingRef"refelemtype"Word321$fHasFieldSubscriptingRef"refcontainertype"Word32)$fHasFieldSubscriptingRef"maybe'xpr"Maybe"$fHasFieldSubscriptingRef"xpr"Node$fShowSubscriptingRef$fNFDataSubPlan$fMessageSubPlan$$fHasFieldSubPlan"perCallCost"Double$$fHasFieldSubPlan"startupCost"Double!$fHasFieldSubPlan"vec'args"Vector$fHasFieldSubPlan"args"List%$fHasFieldSubPlan"vec'parParam"Vector$fHasFieldSubPlan"parParam"List%$fHasFieldSubPlan"vec'setParam"Vector$fHasFieldSubPlan"setParam"List#$fHasFieldSubPlan"parallelSafe"Bool%$fHasFieldSubPlan"unknownEqFalse"Bool#$fHasFieldSubPlan"useHashTable"Bool*$fHasFieldSubPlan"firstColCollation"Word32&$fHasFieldSubPlan"firstColTypmod"Int32%$fHasFieldSubPlan"firstColType"Word32$fHasFieldSubPlan"planName"Text$fHasFieldSubPlan"planId"Int32%$fHasFieldSubPlan"vec'paramIds"Vector$fHasFieldSubPlan"paramIds"List&$fHasFieldSubPlan"maybe'testexpr"Maybe$fHasFieldSubPlan"testexpr"Node)$fHasFieldSubPlan"subLinkType"SubLinkType!$fHasFieldSubPlan"maybe'xpr"Maybe$fHasFieldSubPlan"xpr"Node $fShowSubPlan$fNFDataSubLink$fMessageSubLink $fHasFieldSubLink"location"Int32'$fHasFieldSubLink"maybe'subselect"Maybe $fHasFieldSubLink"subselect"Node%$fHasFieldSubLink"vec'operName"Vector$fHasFieldSubLink"operName"List&$fHasFieldSubLink"maybe'testexpr"Maybe$fHasFieldSubLink"testexpr"Node!$fHasFieldSubLink"subLinkId"Int32)$fHasFieldSubLink"subLinkType"SubLinkType!$fHasFieldSubLink"maybe'xpr"Maybe$fHasFieldSubLink"xpr"Node $fShowSubLink$fNFDataStatsElem$fMessageStatsElem$$fHasFieldStatsElem"maybe'expr"Maybe$fHasFieldStatsElem"expr"Node$fHasFieldStatsElem"name"Text$fShowStatsElem$fNFDataSortBy$fMessageSortBy$fHasFieldSortBy"location"Int32!$fHasFieldSortBy"vec'useOp"Vector$fHasFieldSortBy"useOp"List($fHasFieldSortBy"sortbyNulls"SortByNulls$$fHasFieldSortBy"sortbyDir"SortByDir!$fHasFieldSortBy"maybe'node"Maybe$fHasFieldSortBy"node"Node $fShowSortBy$fNFDataSetToDefault$fMessageSetToDefault%$fHasFieldSetToDefault"location"Int32'$fHasFieldSetToDefault"collation"Word32$$fHasFieldSetToDefault"typeMod"Int32$$fHasFieldSetToDefault"typeId"Word32&$fHasFieldSetToDefault"maybe'xpr"Maybe$fHasFieldSetToDefault"xpr"Node$fShowSetToDefault$fNFDataSetOperationStmt$fMessageSetOperationStmt2$fHasFieldSetOperationStmt"vec'groupClauses"Vector,$fHasFieldSetOperationStmt"groupClauses"List3$fHasFieldSetOperationStmt"vec'colCollations"Vector-$fHasFieldSetOperationStmt"colCollations"List0$fHasFieldSetOperationStmt"vec'colTypmods"Vector*$fHasFieldSetOperationStmt"colTypmods"List.$fHasFieldSetOperationStmt"vec'colTypes"Vector($fHasFieldSetOperationStmt"colTypes"List+$fHasFieldSetOperationStmt"maybe'rarg"Maybe$$fHasFieldSetOperationStmt"rarg"Node+$fHasFieldSetOperationStmt"maybe'larg"Maybe$$fHasFieldSetOperationStmt"larg"Node#$fHasFieldSetOperationStmt"all"Bool*$fHasFieldSetOperationStmt"op"SetOperation$fShowSetOperationStmt$fNFDataSelectStmt$fMessageSelectStmt%$fHasFieldSelectStmt"maybe'rarg"Maybe$$fHasFieldSelectStmt"rarg"SelectStmt%$fHasFieldSelectStmt"maybe'larg"Maybe$$fHasFieldSelectStmt"larg"SelectStmt$fHasFieldSelectStmt"all"Bool$$fHasFieldSelectStmt"op"SetOperation+$fHasFieldSelectStmt"maybe'withClause"Maybe*$fHasFieldSelectStmt"withClause"WithClause-$fHasFieldSelectStmt"vec'lockingClause"Vector'$fHasFieldSelectStmt"lockingClause"List,$fHasFieldSelectStmt"limitOption"LimitOption+$fHasFieldSelectStmt"maybe'limitCount"Maybe$$fHasFieldSelectStmt"limitCount"Node,$fHasFieldSelectStmt"maybe'limitOffset"Maybe%$fHasFieldSelectStmt"limitOffset"Node*$fHasFieldSelectStmt"vec'sortClause"Vector$$fHasFieldSelectStmt"sortClause"List+$fHasFieldSelectStmt"vec'valuesLists"Vector%$fHasFieldSelectStmt"valuesLists"List,$fHasFieldSelectStmt"vec'windowClause"Vector&$fHasFieldSelectStmt"windowClause"List-$fHasFieldSelectStmt"maybe'havingClause"Maybe&$fHasFieldSelectStmt"havingClause"Node'$fHasFieldSelectStmt"groupDistinct"Bool+$fHasFieldSelectStmt"vec'groupClause"Vector%$fHasFieldSelectStmt"groupClause"List,$fHasFieldSelectStmt"maybe'whereClause"Maybe%$fHasFieldSelectStmt"whereClause"Node*$fHasFieldSelectStmt"vec'fromClause"Vector$$fHasFieldSelectStmt"fromClause"List*$fHasFieldSelectStmt"vec'targetList"Vector$$fHasFieldSelectStmt"targetList"List+$fHasFieldSelectStmt"maybe'intoClause"Maybe*$fHasFieldSelectStmt"intoClause"IntoClause.$fHasFieldSelectStmt"vec'distinctClause"Vector($fHasFieldSelectStmt"distinctClause"List$fShowSelectStmt$fNFDataSecLabelStmt$fMessageSecLabelStmt!$fHasFieldSecLabelStmt"label"Text$$fHasFieldSecLabelStmt"provider"Text)$fHasFieldSecLabelStmt"maybe'object"Maybe"$fHasFieldSecLabelStmt"object"Node)$fHasFieldSecLabelStmt"objtype"ObjectType$fShowSecLabelStmt$fNFDataScalarArrayOpExpr$fMessageScalarArrayOpExpr*$fHasFieldScalarArrayOpExpr"location"Int32+$fHasFieldScalarArrayOpExpr"vec'args"Vector%$fHasFieldScalarArrayOpExpr"args"List.$fHasFieldScalarArrayOpExpr"inputcollid"Word32&$fHasFieldScalarArrayOpExpr"useOr"Bool'$fHasFieldScalarArrayOpExpr"opno"Word32+$fHasFieldScalarArrayOpExpr"maybe'xpr"Maybe$$fHasFieldScalarArrayOpExpr"xpr"Node$fShowScalarArrayOpExpr$fNFDataSQLValueFunction$fMessageSQLValueFunction)$fHasFieldSQLValueFunction"location"Int32'$fHasFieldSQLValueFunction"typmod"Int32'$fHasFieldSQLValueFunction"type'"Word320$fHasFieldSQLValueFunction"op"SQLValueFunctionOp*$fHasFieldSQLValueFunction"maybe'xpr"Maybe#$fHasFieldSQLValueFunction"xpr"Node$fShowSQLValueFunction$fNFDataRuleStmt$fMessageRuleStmt$fHasFieldRuleStmt"replace"Bool%$fHasFieldRuleStmt"vec'actions"Vector$fHasFieldRuleStmt"actions"List$fHasFieldRuleStmt"instead"Bool $fHasFieldRuleStmt"event"CmdType*$fHasFieldRuleStmt"maybe'whereClause"Maybe#$fHasFieldRuleStmt"whereClause"Node $fHasFieldRuleStmt"rulename"Text'$fHasFieldRuleStmt"maybe'relation"Maybe$$fHasFieldRuleStmt"relation"RangeVar$fShowRuleStmt$fNFDataRowExpr$fMessageRowExpr $fHasFieldRowExpr"location"Int32%$fHasFieldRowExpr"vec'colnames"Vector$fHasFieldRowExpr"colnames"List($fHasFieldRowExpr"rowFormat"CoercionForm"$fHasFieldRowExpr"rowTypeid"Word32!$fHasFieldRowExpr"vec'args"Vector$fHasFieldRowExpr"args"List!$fHasFieldRowExpr"maybe'xpr"Maybe$fHasFieldRowExpr"xpr"Node $fShowRowExpr$fNFDataRowCompareExpr$fMessageRowCompareExpr)$fHasFieldRowCompareExpr"vec'rargs"Vector#$fHasFieldRowCompareExpr"rargs"List)$fHasFieldRowCompareExpr"vec'largs"Vector#$fHasFieldRowCompareExpr"largs"List0$fHasFieldRowCompareExpr"vec'inputcollids"Vector*$fHasFieldRowCompareExpr"inputcollids"List.$fHasFieldRowCompareExpr"vec'opfamilies"Vector($fHasFieldRowCompareExpr"opfamilies"List)$fHasFieldRowCompareExpr"vec'opnos"Vector#$fHasFieldRowCompareExpr"opnos"List.$fHasFieldRowCompareExpr"rctype"RowCompareType($fHasFieldRowCompareExpr"maybe'xpr"Maybe!$fHasFieldRowCompareExpr"xpr"Node$fShowRowCompareExpr$fNFDataReturnStmt$fMessageReturnStmt*$fHasFieldReturnStmt"maybe'returnval"Maybe#$fHasFieldReturnStmt"returnval"Node$fShowReturnStmt$fNFDataResTarget$fMessageResTarget"$fHasFieldResTarget"location"Int32#$fHasFieldResTarget"maybe'val"Maybe$fHasFieldResTarget"val"Node*$fHasFieldResTarget"vec'indirection"Vector$$fHasFieldResTarget"indirection"List$fHasFieldResTarget"name"Text$fShowResTarget$fNFDataRenameStmt$fMessageRenameStmt#$fHasFieldRenameStmt"missingOk"Bool*$fHasFieldRenameStmt"behavior"DropBehavior!$fHasFieldRenameStmt"newname"Text!$fHasFieldRenameStmt"subname"Text'$fHasFieldRenameStmt"maybe'object"Maybe $fHasFieldRenameStmt"object"Node)$fHasFieldRenameStmt"maybe'relation"Maybe&$fHasFieldRenameStmt"relation"RangeVar,$fHasFieldRenameStmt"relationType"ObjectType*$fHasFieldRenameStmt"renameType"ObjectType$fShowRenameStmt$fNFDataRelabelType$fMessageRelabelType$$fHasFieldRelabelType"location"Int320$fHasFieldRelabelType"relabelformat"CoercionForm)$fHasFieldRelabelType"resultcollid"Word32($fHasFieldRelabelType"resulttypmod"Int32'$fHasFieldRelabelType"resulttype"Word32%$fHasFieldRelabelType"maybe'arg"Maybe$fHasFieldRelabelType"arg"Node%$fHasFieldRelabelType"maybe'xpr"Maybe$fHasFieldRelabelType"xpr"Node$fShowRelabelType$fNFDataReindexStmt$fMessageReindexStmt'$fHasFieldReindexStmt"vec'params"Vector!$fHasFieldReindexStmt"params"List$fHasFieldReindexStmt"name"Text*$fHasFieldReindexStmt"maybe'relation"Maybe'$fHasFieldReindexStmt"relation"RangeVar,$fHasFieldReindexStmt"kind"ReindexObjectType$fShowReindexStmt$fNFDataRefreshMatViewStmt$fMessageRefreshMatViewStmt1$fHasFieldRefreshMatViewStmt"maybe'relation"Maybe.$fHasFieldRefreshMatViewStmt"relation"RangeVar*$fHasFieldRefreshMatViewStmt"skipData"Bool,$fHasFieldRefreshMatViewStmt"concurrent"Bool$fShowRefreshMatViewStmt$fNFDataReassignOwnedStmt$fMessageReassignOwnedStmt/$fHasFieldReassignOwnedStmt"maybe'newrole"Maybe,$fHasFieldReassignOwnedStmt"newrole"RoleSpec,$fHasFieldReassignOwnedStmt"vec'roles"Vector&$fHasFieldReassignOwnedStmt"roles"List$fShowReassignOwnedStmt$fNFDataRawStmt$fMessageRawStmt$fHasFieldRawStmt"stmtLen"Int32$$fHasFieldRawStmt"stmtLocation"Int32"$fHasFieldRawStmt"maybe'stmt"Maybe$fHasFieldRawStmt"stmt"Node $fShowRawStmt$fNFDataRangeVar$fMessageRangeVar!$fHasFieldRangeVar"location"Int32$$fHasFieldRangeVar"maybe'alias"Maybe$fHasFieldRangeVar"alias"Alias&$fHasFieldRangeVar"relpersistence"Text$fHasFieldRangeVar"inh"Bool$fHasFieldRangeVar"relname"Text"$fHasFieldRangeVar"schemaname"Text#$fHasFieldRangeVar"catalogname"Text$fShowRangeVar$fNFDataRangeTblFunction$fMessageRangeTblFunction0$fHasFieldRangeTblFunction"vec'funcparams"Vector*$fHasFieldRangeTblFunction"funcparams"List7$fHasFieldRangeTblFunction"vec'funccolcollations"Vector1$fHasFieldRangeTblFunction"funccolcollations"List4$fHasFieldRangeTblFunction"vec'funccoltypmods"Vector.$fHasFieldRangeTblFunction"funccoltypmods"List2$fHasFieldRangeTblFunction"vec'funccoltypes"Vector,$fHasFieldRangeTblFunction"funccoltypes"List2$fHasFieldRangeTblFunction"vec'funccolnames"Vector,$fHasFieldRangeTblFunction"funccolnames"List-$fHasFieldRangeTblFunction"funccolcount"Int32/$fHasFieldRangeTblFunction"maybe'funcexpr"Maybe($fHasFieldRangeTblFunction"funcexpr"Node$fShowRangeTblFunction$fNFDataRangeTblEntry$fMessageRangeTblEntry0$fHasFieldRangeTblEntry"vec'securityQuals"Vector*$fHasFieldRangeTblEntry"securityQuals"List%$fHasFieldRangeTblEntry"inFromCl"Bool $fHasFieldRangeTblEntry"inh"Bool$$fHasFieldRangeTblEntry"lateral"Bool($fHasFieldRangeTblEntry"maybe'eref"Maybe"$fHasFieldRangeTblEntry"eref"Alias)$fHasFieldRangeTblEntry"maybe'alias"Maybe#$fHasFieldRangeTblEntry"alias"Alias($fHasFieldRangeTblEntry"enrtuples"Double$$fHasFieldRangeTblEntry"enrname"Text0$fHasFieldRangeTblEntry"vec'colcollations"Vector*$fHasFieldRangeTblEntry"colcollations"List-$fHasFieldRangeTblEntry"vec'coltypmods"Vector'$fHasFieldRangeTblEntry"coltypmods"List+$fHasFieldRangeTblEntry"vec'coltypes"Vector%$fHasFieldRangeTblEntry"coltypes"List*$fHasFieldRangeTblEntry"selfReference"Bool*$fHasFieldRangeTblEntry"ctelevelsup"Word32$$fHasFieldRangeTblEntry"ctename"Text.$fHasFieldRangeTblEntry"vec'valuesLists"Vector($fHasFieldRangeTblEntry"valuesLists"List-$fHasFieldRangeTblEntry"maybe'tablefunc"Maybe+$fHasFieldRangeTblEntry"tablefunc"TableFunc+$fHasFieldRangeTblEntry"funcordinality"Bool,$fHasFieldRangeTblEntry"vec'functions"Vector&$fHasFieldRangeTblEntry"functions"List2$fHasFieldRangeTblEntry"maybe'joinUsingAlias"Maybe,$fHasFieldRangeTblEntry"joinUsingAlias"Alias0$fHasFieldRangeTblEntry"vec'joinrightcols"Vector*$fHasFieldRangeTblEntry"joinrightcols"List/$fHasFieldRangeTblEntry"vec'joinleftcols"Vector)$fHasFieldRangeTblEntry"joinleftcols"List0$fHasFieldRangeTblEntry"vec'joinaliasvars"Vector*$fHasFieldRangeTblEntry"joinaliasvars"List,$fHasFieldRangeTblEntry"joinmergedcols"Int32)$fHasFieldRangeTblEntry"jointype"JoinType,$fHasFieldRangeTblEntry"securityBarrier"Bool,$fHasFieldRangeTblEntry"maybe'subquery"Maybe&$fHasFieldRangeTblEntry"subquery"Query,$fHasFieldRangeTblEntry"perminfoindex"Word32/$fHasFieldRangeTblEntry"maybe'tablesample"Maybe5$fHasFieldRangeTblEntry"tablesample"TableSampleClause)$fHasFieldRangeTblEntry"rellockmode"Int32$$fHasFieldRangeTblEntry"relkind"Text$$fHasFieldRangeTblEntry"relid"Word32'$fHasFieldRangeTblEntry"rtekind"RTEKind$fShowRangeTblEntry$fNFDataRangeTableSample$fMessageRangeTableSample)$fHasFieldRangeTableSample"location"Int321$fHasFieldRangeTableSample"maybe'repeatable"Maybe*$fHasFieldRangeTableSample"repeatable"Node*$fHasFieldRangeTableSample"vec'args"Vector$$fHasFieldRangeTableSample"args"List,$fHasFieldRangeTableSample"vec'method"Vector&$fHasFieldRangeTableSample"method"List/$fHasFieldRangeTableSample"maybe'relation"Maybe($fHasFieldRangeTableSample"relation"Node$fShowRangeTableSample$fNFDataRangeTableFuncCol$fMessageRangeTableFuncCol*$fHasFieldRangeTableFuncCol"location"Int322$fHasFieldRangeTableFuncCol"maybe'coldefexpr"Maybe+$fHasFieldRangeTableFuncCol"coldefexpr"Node/$fHasFieldRangeTableFuncCol"maybe'colexpr"Maybe($fHasFieldRangeTableFuncCol"colexpr"Node*$fHasFieldRangeTableFuncCol"isNotNull"Bool.$fHasFieldRangeTableFuncCol"forOrdinality"Bool0$fHasFieldRangeTableFuncCol"maybe'typeName"Maybe-$fHasFieldRangeTableFuncCol"typeName"TypeName($fHasFieldRangeTableFuncCol"colname"Text$fShowRangeTableFuncCol$fNFDataRangeTableFunc$fMessageRangeTableFunc'$fHasFieldRangeTableFunc"location"Int32*$fHasFieldRangeTableFunc"maybe'alias"Maybe$$fHasFieldRangeTableFunc"alias"Alias+$fHasFieldRangeTableFunc"vec'columns"Vector%$fHasFieldRangeTableFunc"columns"List.$fHasFieldRangeTableFunc"vec'namespaces"Vector($fHasFieldRangeTableFunc"namespaces"List,$fHasFieldRangeTableFunc"maybe'rowexpr"Maybe%$fHasFieldRangeTableFunc"rowexpr"Node,$fHasFieldRangeTableFunc"maybe'docexpr"Maybe%$fHasFieldRangeTableFunc"docexpr"Node%$fHasFieldRangeTableFunc"lateral"Bool$fShowRangeTableFunc$fNFDataRangeSubselect$fMessageRangeSubselect*$fHasFieldRangeSubselect"maybe'alias"Maybe$$fHasFieldRangeSubselect"alias"Alias-$fHasFieldRangeSubselect"maybe'subquery"Maybe&$fHasFieldRangeSubselect"subquery"Node%$fHasFieldRangeSubselect"lateral"Bool$fShowRangeSubselect$fNFDataRangeFunction$fMessageRangeFunction-$fHasFieldRangeFunction"vec'coldeflist"Vector'$fHasFieldRangeFunction"coldeflist"List)$fHasFieldRangeFunction"maybe'alias"Maybe#$fHasFieldRangeFunction"alias"Alias,$fHasFieldRangeFunction"vec'functions"Vector&$fHasFieldRangeFunction"functions"List'$fHasFieldRangeFunction"isRowsfrom"Bool'$fHasFieldRangeFunction"ordinality"Bool$$fHasFieldRangeFunction"lateral"Bool$fShowRangeFunction $fNFDataQuery$fMessageQuery$fHasFieldQuery"stmtLen"Int32"$fHasFieldQuery"stmtLocation"Int32+$fHasFieldQuery"vec'withCheckOptions"Vector%$fHasFieldQuery"withCheckOptions"List)$fHasFieldQuery"vec'constraintDeps"Vector#$fHasFieldQuery"constraintDeps"List)$fHasFieldQuery"maybe'setOperations"Maybe"$fHasFieldQuery"setOperations"Node#$fHasFieldQuery"vec'rowMarks"Vector$fHasFieldQuery"rowMarks"List'$fHasFieldQuery"limitOption"LimitOption&$fHasFieldQuery"maybe'limitCount"Maybe$fHasFieldQuery"limitCount"Node'$fHasFieldQuery"maybe'limitOffset"Maybe $fHasFieldQuery"limitOffset"Node%$fHasFieldQuery"vec'sortClause"Vector$fHasFieldQuery"sortClause"List)$fHasFieldQuery"vec'distinctClause"Vector#$fHasFieldQuery"distinctClause"List'$fHasFieldQuery"vec'windowClause"Vector!$fHasFieldQuery"windowClause"List&$fHasFieldQuery"maybe'havingQual"Maybe$fHasFieldQuery"havingQual"Node'$fHasFieldQuery"vec'groupingSets"Vector!$fHasFieldQuery"groupingSets"List"$fHasFieldQuery"groupDistinct"Bool&$fHasFieldQuery"vec'groupClause"Vector $fHasFieldQuery"groupClause"List($fHasFieldQuery"vec'returningList"Vector"$fHasFieldQuery"returningList"List&$fHasFieldQuery"maybe'onConflict"Maybe)$fHasFieldQuery"onConflict"OnConflictExpr'$fHasFieldQuery"override"OverridingKind%$fHasFieldQuery"vec'targetList"Vector$fHasFieldQuery"targetList"List&$fHasFieldQuery"mergeUseOuterJoin"Bool*$fHasFieldQuery"vec'mergeActionList"Vector$$fHasFieldQuery"mergeActionList"List$$fHasFieldQuery"maybe'jointree"Maybe!$fHasFieldQuery"jointree"FromExpr'$fHasFieldQuery"vec'rteperminfos"Vector!$fHasFieldQuery"rteperminfos"List!$fHasFieldQuery"vec'rtable"Vector$fHasFieldQuery"rtable"List"$fHasFieldQuery"vec'cteList"Vector$fHasFieldQuery"cteList"List$fHasFieldQuery"isReturn"Bool#$fHasFieldQuery"hasRowSecurity"Bool!$fHasFieldQuery"hasForUpdate"Bool$$fHasFieldQuery"hasModifyingCte"Bool!$fHasFieldQuery"hasRecursive"Bool"$fHasFieldQuery"hasDistinctOn"Bool $fHasFieldQuery"hasSubLinks"Bool"$fHasFieldQuery"hasTargetSrfs"Bool#$fHasFieldQuery"hasWindowFuncs"Bool$fHasFieldQuery"hasAggs"Bool$$fHasFieldQuery"resultRelation"Int32'$fHasFieldQuery"maybe'utilityStmt"Maybe $fHasFieldQuery"utilityStmt"Node$fHasFieldQuery"canSetTag"Bool'$fHasFieldQuery"querySource"QuerySource#$fHasFieldQuery"commandType"CmdType $fShowQuery$fNFDataPublicationTable$fMessagePublicationTable-$fHasFieldPublicationTable"vec'columns"Vector'$fHasFieldPublicationTable"columns"List2$fHasFieldPublicationTable"maybe'whereClause"Maybe+$fHasFieldPublicationTable"whereClause"Node/$fHasFieldPublicationTable"maybe'relation"Maybe,$fHasFieldPublicationTable"relation"RangeVar$fShowPublicationTable$fNFDataPublicationObjSpec$fMessagePublicationObjSpec+$fHasFieldPublicationObjSpec"location"Int321$fHasFieldPublicationObjSpec"maybe'pubtable"Maybe6$fHasFieldPublicationObjSpec"pubtable"PublicationTable&$fHasFieldPublicationObjSpec"name"Text>$fHasFieldPublicationObjSpec"pubobjtype"PublicationObjSpecType$fShowPublicationObjSpec$fNFDataPrepareStmt$fMessagePrepareStmt'$fHasFieldPrepareStmt"maybe'query"Maybe $fHasFieldPrepareStmt"query"Node)$fHasFieldPrepareStmt"vec'argtypes"Vector#$fHasFieldPrepareStmt"argtypes"List$fHasFieldPrepareStmt"name"Text$fShowPrepareStmt$fNFDataPartitionSpec$fMessagePartitionSpec&$fHasFieldPartitionSpec"location"Int32-$fHasFieldPartitionSpec"vec'partParams"Vector'$fHasFieldPartitionSpec"partParams"List2$fHasFieldPartitionSpec"strategy"PartitionStrategy$fShowPartitionSpec$fNFDataPartitionRangeDatum$fMessagePartitionRangeDatum,$fHasFieldPartitionRangeDatum"location"Int32/$fHasFieldPartitionRangeDatum"maybe'value"Maybe($fHasFieldPartitionRangeDatum"value"Node:$fHasFieldPartitionRangeDatum"kind"PartitionRangeDatumKind$fShowPartitionRangeDatum$fNFDataPartitionElem$fMessagePartitionElem&$fHasFieldPartitionElem"location"Int32*$fHasFieldPartitionElem"vec'opclass"Vector$$fHasFieldPartitionElem"opclass"List,$fHasFieldPartitionElem"vec'collation"Vector&$fHasFieldPartitionElem"collation"List($fHasFieldPartitionElem"maybe'expr"Maybe!$fHasFieldPartitionElem"expr"Node!$fHasFieldPartitionElem"name"Text$fShowPartitionElem$fNFDataPartitionCmd$fMessagePartitionCmd&$fHasFieldPartitionCmd"concurrent"Bool($fHasFieldPartitionCmd"maybe'bound"Maybe/$fHasFieldPartitionCmd"bound"PartitionBoundSpec'$fHasFieldPartitionCmd"maybe'name"Maybe$$fHasFieldPartitionCmd"name"RangeVar$fShowPartitionCmd$fNFDataPartitionBoundSpec$fMessagePartitionBoundSpec+$fHasFieldPartitionBoundSpec"location"Int323$fHasFieldPartitionBoundSpec"vec'upperdatums"Vector-$fHasFieldPartitionBoundSpec"upperdatums"List3$fHasFieldPartitionBoundSpec"vec'lowerdatums"Vector-$fHasFieldPartitionBoundSpec"lowerdatums"List2$fHasFieldPartitionBoundSpec"vec'listdatums"Vector,$fHasFieldPartitionBoundSpec"listdatums"List,$fHasFieldPartitionBoundSpec"remainder"Int32*$fHasFieldPartitionBoundSpec"modulus"Int32+$fHasFieldPartitionBoundSpec"isDefault"Bool*$fHasFieldPartitionBoundSpec"strategy"Text$fShowPartitionBoundSpec $fNFDataParam$fMessageParam$fHasFieldParam"location"Int32"$fHasFieldParam"paramcollid"Word32!$fHasFieldParam"paramtypmod"Int32 $fHasFieldParam"paramtype"Word32$fHasFieldParam"paramid"Int32#$fHasFieldParam"paramkind"ParamKind$fHasFieldParam"maybe'xpr"Maybe$fHasFieldParam"xpr"Node $fShowParam$fNFDataPLAssignStmt$fMessagePLAssignStmt%$fHasFieldPLAssignStmt"location"Int32&$fHasFieldPLAssignStmt"maybe'val"Maybe%$fHasFieldPLAssignStmt"val"SelectStmt#$fHasFieldPLAssignStmt"nnames"Int32-$fHasFieldPLAssignStmt"vec'indirection"Vector'$fHasFieldPLAssignStmt"indirection"List $fHasFieldPLAssignStmt"name"Text$fShowPLAssignStmt$fNFDataOpExpr$fMessageOpExpr$fHasFieldOpExpr"location"Int32 $fHasFieldOpExpr"vec'args"Vector$fHasFieldOpExpr"args"List#$fHasFieldOpExpr"inputcollid"Word32 $fHasFieldOpExpr"opcollid"Word32$fHasFieldOpExpr"opretset"Bool$$fHasFieldOpExpr"opresulttype"Word32$fHasFieldOpExpr"opno"Word32 $fHasFieldOpExpr"maybe'xpr"Maybe$fHasFieldOpExpr"xpr"Node $fShowOpExpr$fNFDataOnConflictExpr$fMessageOnConflictExpr0$fHasFieldOnConflictExpr"vec'exclRelTlist"Vector*$fHasFieldOnConflictExpr"exclRelTlist"List+$fHasFieldOnConflictExpr"exclRelIndex"Int324$fHasFieldOnConflictExpr"maybe'onConflictWhere"Maybe-$fHasFieldOnConflictExpr"onConflictWhere"Node1$fHasFieldOnConflictExpr"vec'onConflictSet"Vector+$fHasFieldOnConflictExpr"onConflictSet"List*$fHasFieldOnConflictExpr"constraint"Word321$fHasFieldOnConflictExpr"maybe'arbiterWhere"Maybe*$fHasFieldOnConflictExpr"arbiterWhere"Node0$fHasFieldOnConflictExpr"vec'arbiterElems"Vector*$fHasFieldOnConflictExpr"arbiterElems"List0$fHasFieldOnConflictExpr"action"OnConflictAction$fShowOnConflictExpr$fNFDataOnConflictClause$fMessageOnConflictClause)$fHasFieldOnConflictClause"location"Int322$fHasFieldOnConflictClause"maybe'whereClause"Maybe+$fHasFieldOnConflictClause"whereClause"Node0$fHasFieldOnConflictClause"vec'targetList"Vector*$fHasFieldOnConflictClause"targetList"List,$fHasFieldOnConflictClause"maybe'infer"Maybe,$fHasFieldOnConflictClause"infer"InferClause2$fHasFieldOnConflictClause"action"OnConflictAction$fShowOnConflictClause$fNFDataOidList$fMessageOidList"$fHasFieldOidList"vec'items"Vector$fHasFieldOidList"items"List $fShowOidList$fNFDataObjectWithArgs$fMessageObjectWithArgs-$fHasFieldObjectWithArgs"argsUnspecified"Bool/$fHasFieldObjectWithArgs"vec'objfuncargs"Vector)$fHasFieldObjectWithArgs"objfuncargs"List+$fHasFieldObjectWithArgs"vec'objargs"Vector%$fHasFieldObjectWithArgs"objargs"List+$fHasFieldObjectWithArgs"vec'objname"Vector%$fHasFieldObjectWithArgs"objname"List$fShowObjectWithArgs$fNFDataNullTest$fMessageNullTest!$fHasFieldNullTest"location"Int32 $fHasFieldNullTest"argisrow"Bool,$fHasFieldNullTest"nulltesttype"NullTestType"$fHasFieldNullTest"maybe'arg"Maybe$fHasFieldNullTest"arg"Node"$fHasFieldNullTest"maybe'xpr"Maybe$fHasFieldNullTest"xpr"Node$fShowNullTest$fNFDataNullIfExpr$fMessageNullIfExpr#$fHasFieldNullIfExpr"location"Int32$$fHasFieldNullIfExpr"vec'args"Vector$fHasFieldNullIfExpr"args"List'$fHasFieldNullIfExpr"inputcollid"Word32$$fHasFieldNullIfExpr"opcollid"Word32"$fHasFieldNullIfExpr"opretset"Bool($fHasFieldNullIfExpr"opresulttype"Word32 $fHasFieldNullIfExpr"opno"Word32$$fHasFieldNullIfExpr"maybe'xpr"Maybe$fHasFieldNullIfExpr"xpr"Node$fShowNullIfExpr$fNFDataNode'Node $fNFDataNode $fMessageNode$fHasFieldNode"aConst"A_Const!$fHasFieldNode"maybe'aConst"Maybe$fHasFieldNode"oidList"OidList"$fHasFieldNode"maybe'oidList"Maybe$fHasFieldNode"intList"IntList"$fHasFieldNode"maybe'intList"Maybe$fHasFieldNode"list"List$fHasFieldNode"maybe'list"Maybe"$fHasFieldNode"bitString"BitString$$fHasFieldNode"maybe'bitString"Maybe$fHasFieldNode"string"String!$fHasFieldNode"maybe'string"Maybe$fHasFieldNode"boolean"Boolean"$fHasFieldNode"maybe'boolean"Maybe$fHasFieldNode"float"Float $fHasFieldNode"maybe'float"Maybe$fHasFieldNode"integer"Integer"$fHasFieldNode"maybe'integer"Maybe8$fHasFieldNode"dropSubscriptionStmt"DropSubscriptionStmt/$fHasFieldNode"maybe'dropSubscriptionStmt"Maybe:$fHasFieldNode"alterSubscriptionStmt"AlterSubscriptionStmt0$fHasFieldNode"maybe'alterSubscriptionStmt"Maybe<$fHasFieldNode"createSubscriptionStmt"CreateSubscriptionStmt1$fHasFieldNode"maybe'createSubscriptionStmt"Maybe8$fHasFieldNode"alterPublicationStmt"AlterPublicationStmt/$fHasFieldNode"maybe'alterPublicationStmt"Maybe:$fHasFieldNode"createPublicationStmt"CreatePublicationStmt0$fHasFieldNode"maybe'createPublicationStmt"Maybe4$fHasFieldNode"publicationObjSpec"PublicationObjSpec-$fHasFieldNode"maybe'publicationObjSpec"Maybe0$fHasFieldNode"publicationTable"PublicationTable+$fHasFieldNode"maybe'publicationTable"Maybe$fHasFieldNode"alterTsconfigurationStmt"AlterTSConfigurationStmt3$fHasFieldNode"maybe'alterTsconfigurationStmt"Maybe:$fHasFieldNode"alterTsdictionaryStmt"AlterTSDictionaryStmt0$fHasFieldNode"maybe'alterTsdictionaryStmt"Maybe2$fHasFieldNode"reassignOwnedStmt"ReassignOwnedStmt,$fHasFieldNode"maybe'reassignOwnedStmt"Maybe*$fHasFieldNode"dropOwnedStmt"DropOwnedStmt($fHasFieldNode"maybe'dropOwnedStmt"Maybe,$fHasFieldNode"deallocateStmt"DeallocateStmt)$fHasFieldNode"maybe'deallocateStmt"Maybe&$fHasFieldNode"executeStmt"ExecuteStmt&$fHasFieldNode"maybe'executeStmt"Maybe&$fHasFieldNode"prepareStmt"PrepareStmt&$fHasFieldNode"maybe'prepareStmt"Maybe6$fHasFieldNode"createTransformStmt"CreateTransformStmt.$fHasFieldNode"maybe'createTransformStmt"Maybe,$fHasFieldNode"createCastStmt"CreateCastStmt)$fHasFieldNode"maybe'createCastStmt"Maybe8$fHasFieldNode"createConversionStmt"CreateConversionStmt/$fHasFieldNode"maybe'createConversionStmt"Maybe&$fHasFieldNode"reindexStmt"ReindexStmt&$fHasFieldNode"maybe'reindexStmt"Maybe4$fHasFieldNode"constraintsSetStmt"ConstraintsSetStmt-$fHasFieldNode"maybe'constraintsSetStmt"Maybe $fHasFieldNode"lockStmt"LockStmt#$fHasFieldNode"maybe'lockStmt"Maybe&$fHasFieldNode"discardStmt"DiscardStmt&$fHasFieldNode"maybe'discardStmt"Maybe,$fHasFieldNode"checkPointStmt"CheckPointStmt)$fHasFieldNode"maybe'checkPointStmt"Maybe4$fHasFieldNode"refreshMatViewStmt"RefreshMatViewStmt-$fHasFieldNode"maybe'refreshMatViewStmt"Maybe2$fHasFieldNode"createTableAsStmt"CreateTableAsStmt,$fHasFieldNode"maybe'createTableAsStmt"Maybe&$fHasFieldNode"explainStmt"ExplainStmt&$fHasFieldNode"maybe'explainStmt"Maybe,$fHasFieldNode"vacuumRelation"VacuumRelation)$fHasFieldNode"maybe'vacuumRelation"Maybe$$fHasFieldNode"vacuumStmt"VacuumStmt%$fHasFieldNode"maybe'vacuumStmt"Maybe&$fHasFieldNode"clusterStmt"ClusterStmt&$fHasFieldNode"maybe'clusterStmt"Maybe.$fHasFieldNode"alterSystemStmt"AlterSystemStmt*$fHasFieldNode"maybe'alterSystemStmt"Maybe$$fHasFieldNode"dropdbStmt"DropdbStmt%$fHasFieldNode"maybe'dropdbStmt"Maybe8$fHasFieldNode"alterDatabaseSetStmt"AlterDatabaseSetStmt/$fHasFieldNode"maybe'alterDatabaseSetStmt"Maybe$fHasFieldNode"alterDatabaseRefreshCollStmt"AlterDatabaseRefreshCollStmt7$fHasFieldNode"maybe'alterDatabaseRefreshCollStmt"Maybe2$fHasFieldNode"alterDatabaseStmt"AlterDatabaseStmt,$fHasFieldNode"maybe'alterDatabaseStmt"Maybe($fHasFieldNode"createdbStmt"CreatedbStmt'$fHasFieldNode"maybe'createdbStmt"Maybe $fHasFieldNode"loadStmt"LoadStmt#$fHasFieldNode"maybe'loadStmt"Maybe $fHasFieldNode"viewStmt"ViewStmt#$fHasFieldNode"maybe'viewStmt"Maybe*$fHasFieldNode"alterEnumStmt"AlterEnumStmt($fHasFieldNode"maybe'alterEnumStmt"Maybe.$fHasFieldNode"createRangeStmt"CreateRangeStmt*$fHasFieldNode"maybe'createRangeStmt"Maybe,$fHasFieldNode"createEnumStmt"CreateEnumStmt)$fHasFieldNode"maybe'createEnumStmt"Maybe2$fHasFieldNode"compositeTypeStmt"CompositeTypeStmt,$fHasFieldNode"maybe'compositeTypeStmt"Maybe.$fHasFieldNode"transactionStmt"TransactionStmt*$fHasFieldNode"maybe'transactionStmt"Maybe($fHasFieldNode"unlistenStmt"UnlistenStmt'$fHasFieldNode"maybe'unlistenStmt"Maybe$$fHasFieldNode"listenStmt"ListenStmt%$fHasFieldNode"maybe'listenStmt"Maybe$$fHasFieldNode"notifyStmt"NotifyStmt%$fHasFieldNode"maybe'notifyStmt"Maybe $fHasFieldNode"ruleStmt"RuleStmt#$fHasFieldNode"maybe'ruleStmt"Maybe*$fHasFieldNode"alterTypeStmt"AlterTypeStmt($fHasFieldNode"maybe'alterTypeStmt"Maybe2$fHasFieldNode"alterOperatorStmt"AlterOperatorStmt,$fHasFieldNode"maybe'alterOperatorStmt"Maybe,$fHasFieldNode"alterOwnerStmt"AlterOwnerStmt)$fHasFieldNode"maybe'alterOwnerStmt"Maybe:$fHasFieldNode"alterObjectSchemaStmt"AlterObjectSchemaStmt0$fHasFieldNode"maybe'alterObjectSchemaStmt"Maybe<$fHasFieldNode"alterObjectDependsStmt"AlterObjectDependsStmt1$fHasFieldNode"maybe'alterObjectDependsStmt"Maybe$$fHasFieldNode"renameStmt"RenameStmt%$fHasFieldNode"maybe'renameStmt"Maybe&$fHasFieldNode"callContext"CallContext&$fHasFieldNode"maybe'callContext"Maybe $fHasFieldNode"callStmt"CallStmt#$fHasFieldNode"maybe'callStmt"Maybe.$fHasFieldNode"inlineCodeBlock"InlineCodeBlock*$fHasFieldNode"maybe'inlineCodeBlock"Maybe$fHasFieldNode"doStmt"DoStmt!$fHasFieldNode"maybe'doStmt"Maybe2$fHasFieldNode"alterFunctionStmt"AlterFunctionStmt,$fHasFieldNode"maybe'alterFunctionStmt"Maybe2$fHasFieldNode"functionParameter"FunctionParameter,$fHasFieldNode"maybe'functionParameter"Maybe4$fHasFieldNode"createFunctionStmt"CreateFunctionStmt-$fHasFieldNode"maybe'createFunctionStmt"Maybe,$fHasFieldNode"alterStatsStmt"AlterStatsStmt)$fHasFieldNode"maybe'alterStatsStmt"Maybe"$fHasFieldNode"statsElem"StatsElem$$fHasFieldNode"maybe'statsElem"Maybe.$fHasFieldNode"createStatsStmt"CreateStatsStmt*$fHasFieldNode"maybe'createStatsStmt"Maybe"$fHasFieldNode"indexStmt"IndexStmt$$fHasFieldNode"maybe'indexStmt"Maybe"$fHasFieldNode"fetchStmt"FetchStmt$$fHasFieldNode"maybe'fetchStmt"Maybe.$fHasFieldNode"closePortalStmt"ClosePortalStmt*$fHasFieldNode"maybe'closePortalStmt"Maybe2$fHasFieldNode"declareCursorStmt"DeclareCursorStmt,$fHasFieldNode"maybe'declareCursorStmt"Maybe($fHasFieldNode"secLabelStmt"SecLabelStmt'$fHasFieldNode"maybe'secLabelStmt"Maybe&$fHasFieldNode"commentStmt"CommentStmt&$fHasFieldNode"maybe'commentStmt"Maybe($fHasFieldNode"truncateStmt"TruncateStmt'$fHasFieldNode"maybe'truncateStmt"Maybe $fHasFieldNode"dropStmt"DropStmt#$fHasFieldNode"maybe'dropStmt"Maybe2$fHasFieldNode"alterOpFamilyStmt"AlterOpFamilyStmt,$fHasFieldNode"maybe'alterOpFamilyStmt"Maybe4$fHasFieldNode"createOpFamilyStmt"CreateOpFamilyStmt-$fHasFieldNode"maybe'createOpFamilyStmt"Maybe2$fHasFieldNode"createOpClassItem"CreateOpClassItem,$fHasFieldNode"maybe'createOpClassItem"Maybe2$fHasFieldNode"createOpClassStmt"CreateOpClassStmt,$fHasFieldNode"maybe'createOpClassStmt"Maybe0$fHasFieldNode"createDomainStmt"CreateDomainStmt+$fHasFieldNode"maybe'createDomainStmt"Maybe$$fHasFieldNode"defineStmt"DefineStmt%$fHasFieldNode"maybe'defineStmt"Maybe($fHasFieldNode"alterSeqStmt"AlterSeqStmt'$fHasFieldNode"maybe'alterSeqStmt"Maybe*$fHasFieldNode"createSeqStmt"CreateSeqStmt($fHasFieldNode"maybe'createSeqStmt"Maybe($fHasFieldNode"dropRoleStmt"DropRoleStmt'$fHasFieldNode"maybe'dropRoleStmt"Maybe0$fHasFieldNode"alterRoleSetStmt"AlterRoleSetStmt+$fHasFieldNode"maybe'alterRoleSetStmt"Maybe*$fHasFieldNode"alterRoleStmt"AlterRoleStmt($fHasFieldNode"maybe'alterRoleStmt"Maybe,$fHasFieldNode"createRoleStmt"CreateRoleStmt)$fHasFieldNode"maybe'createRoleStmt"Maybe.$fHasFieldNode"createPlangStmt"CreatePLangStmt*$fHasFieldNode"maybe'createPlangStmt"Maybe4$fHasFieldNode"alterEventTrigStmt"AlterEventTrigStmt-$fHasFieldNode"maybe'alterEventTrigStmt"Maybe6$fHasFieldNode"createEventTrigStmt"CreateEventTrigStmt.$fHasFieldNode"maybe'createEventTrigStmt"Maybe,$fHasFieldNode"createTrigStmt"CreateTrigStmt)$fHasFieldNode"maybe'createTrigStmt"Maybe($fHasFieldNode"createAmStmt"CreateAmStmt'$fHasFieldNode"maybe'createAmStmt"Maybe.$fHasFieldNode"alterPolicyStmt"AlterPolicyStmt*$fHasFieldNode"maybe'alterPolicyStmt"Maybe0$fHasFieldNode"createPolicyStmt"CreatePolicyStmt+$fHasFieldNode"maybe'createPolicyStmt"Maybe>$fHasFieldNode"importForeignSchemaStmt"ImportForeignSchemaStmt2$fHasFieldNode"maybe'importForeignSchemaStmt"Maybe6$fHasFieldNode"dropUserMappingStmt"DropUserMappingStmt.$fHasFieldNode"maybe'dropUserMappingStmt"Maybe8$fHasFieldNode"alterUserMappingStmt"AlterUserMappingStmt/$fHasFieldNode"maybe'alterUserMappingStmt"Maybe:$fHasFieldNode"createUserMappingStmt"CreateUserMappingStmt0$fHasFieldNode"maybe'createUserMappingStmt"Maybe<$fHasFieldNode"createForeignTableStmt"CreateForeignTableStmt1$fHasFieldNode"maybe'createForeignTableStmt"Maybe<$fHasFieldNode"alterForeignServerStmt"AlterForeignServerStmt1$fHasFieldNode"maybe'alterForeignServerStmt"Maybe>$fHasFieldNode"createForeignServerStmt"CreateForeignServerStmt2$fHasFieldNode"maybe'createForeignServerStmt"Maybe($fHasFieldNode"alterFdwStmt"AlterFdwStmt'$fHasFieldNode"maybe'alterFdwStmt"Maybe*$fHasFieldNode"createFdwStmt"CreateFdwStmt($fHasFieldNode"maybe'createFdwStmt"Maybe$fHasFieldNode"alterExtensionContentsStmt"AlterExtensionContentsStmt5$fHasFieldNode"maybe'alterExtensionContentsStmt"Maybe4$fHasFieldNode"alterExtensionStmt"AlterExtensionStmt-$fHasFieldNode"maybe'alterExtensionStmt"Maybe6$fHasFieldNode"createExtensionStmt"CreateExtensionStmt.$fHasFieldNode"maybe'createExtensionStmt"Maybe:$fHasFieldNode"alterTableMoveAllStmt"AlterTableMoveAllStmt0$fHasFieldNode"maybe'alterTableMoveAllStmt"Maybe$fHasFieldNode"alterTableSpaceOptionsStmt"AlterTableSpaceOptionsStmt5$fHasFieldNode"maybe'alterTableSpaceOptionsStmt"Maybe4$fHasFieldNode"dropTableSpaceStmt"DropTableSpaceStmt-$fHasFieldNode"maybe'dropTableSpaceStmt"Maybe8$fHasFieldNode"createTableSpaceStmt"CreateTableSpaceStmt/$fHasFieldNode"maybe'createTableSpaceStmt"Maybe$$fHasFieldNode"constraint"Constraint%$fHasFieldNode"maybe'constraint"Maybe$$fHasFieldNode"createStmt"CreateStmt%$fHasFieldNode"maybe'createStmt"Maybe0$fHasFieldNode"variableShowStmt"VariableShowStmt+$fHasFieldNode"maybe'variableShowStmt"Maybe.$fHasFieldNode"variableSetStmt"VariableSetStmt*$fHasFieldNode"maybe'variableSetStmt"Maybe $fHasFieldNode"copyStmt"CopyStmt#$fHasFieldNode"maybe'copyStmt"Maybe$fHasFieldNode"alterDefaultPrivilegesStmt"AlterDefaultPrivilegesStmt5$fHasFieldNode"maybe'alterDefaultPrivilegesStmt"Maybe*$fHasFieldNode"grantRoleStmt"GrantRoleStmt($fHasFieldNode"maybe'grantRoleStmt"Maybe$$fHasFieldNode"accessPriv"AccessPriv%$fHasFieldNode"maybe'accessPriv"Maybe,$fHasFieldNode"objectWithArgs"ObjectWithArgs)$fHasFieldNode"maybe'objectWithArgs"Maybe"$fHasFieldNode"grantStmt"GrantStmt$$fHasFieldNode"maybe'grantStmt"Maybe.$fHasFieldNode"alterDomainStmt"AlterDomainStmt*$fHasFieldNode"maybe'alterDomainStmt"Maybe4$fHasFieldNode"alterCollationStmt"AlterCollationStmt-$fHasFieldNode"maybe'alterCollationStmt"Maybe*$fHasFieldNode"alterTableCmd"AlterTableCmd($fHasFieldNode"maybe'alterTableCmd"Maybe6$fHasFieldNode"replicaIdentityStmt"ReplicaIdentityStmt.$fHasFieldNode"maybe'replicaIdentityStmt"Maybe,$fHasFieldNode"alterTableStmt"AlterTableStmt)$fHasFieldNode"maybe'alterTableStmt"Maybe0$fHasFieldNode"createSchemaStmt"CreateSchemaStmt+$fHasFieldNode"maybe'createSchemaStmt"Maybe($fHasFieldNode"plassignStmt"PLAssignStmt'$fHasFieldNode"maybe'plassignStmt"Maybe$$fHasFieldNode"returnStmt"ReturnStmt%$fHasFieldNode"maybe'returnStmt"Maybe0$fHasFieldNode"setOperationStmt"SetOperationStmt+$fHasFieldNode"maybe'setOperationStmt"Maybe$$fHasFieldNode"selectStmt"SelectStmt%$fHasFieldNode"maybe'selectStmt"Maybe"$fHasFieldNode"mergeStmt"MergeStmt$$fHasFieldNode"maybe'mergeStmt"Maybe$$fHasFieldNode"updateStmt"UpdateStmt%$fHasFieldNode"maybe'updateStmt"Maybe$$fHasFieldNode"deleteStmt"DeleteStmt%$fHasFieldNode"maybe'deleteStmt"Maybe$$fHasFieldNode"insertStmt"InsertStmt%$fHasFieldNode"maybe'insertStmt"Maybe$fHasFieldNode"rawStmt"RawStmt"$fHasFieldNode"maybe'rawStmt"Maybe($fHasFieldNode"jsonArrayAgg"JsonArrayAgg'$fHasFieldNode"maybe'jsonArrayAgg"Maybe*$fHasFieldNode"jsonObjectAgg"JsonObjectAgg($fHasFieldNode"maybe'jsonObjectAgg"Maybe4$fHasFieldNode"jsonAggConstructor"JsonAggConstructor-$fHasFieldNode"maybe'jsonAggConstructor"Maybe$fHasFieldNode"jsonArrayQueryConstructor"JsonArrayQueryConstructor4$fHasFieldNode"maybe'jsonArrayQueryConstructor"Maybe8$fHasFieldNode"jsonArrayConstructor"JsonArrayConstructor/$fHasFieldNode"maybe'jsonArrayConstructor"Maybe:$fHasFieldNode"jsonObjectConstructor"JsonObjectConstructor0$fHasFieldNode"maybe'jsonObjectConstructor"Maybe($fHasFieldNode"jsonKeyValue"JsonKeyValue'$fHasFieldNode"maybe'jsonKeyValue"Maybe$$fHasFieldNode"jsonOutput"JsonOutput%$fHasFieldNode"maybe'jsonOutput"Maybe2$fHasFieldNode"triggerTransition"TriggerTransition,$fHasFieldNode"maybe'triggerTransition"Maybe&$fHasFieldNode"mergeAction"MergeAction&$fHasFieldNode"maybe'mergeAction"Maybe.$fHasFieldNode"mergeWhenClause"MergeWhenClause*$fHasFieldNode"maybe'mergeWhenClause"Maybe.$fHasFieldNode"commonTableExpr"CommonTableExpr*$fHasFieldNode"maybe'commonTableExpr"Maybe,$fHasFieldNode"ctecycleClause"CTECycleClause)$fHasFieldNode"maybe'ctecycleClause"Maybe.$fHasFieldNode"ctesearchClause"CTESearchClause*$fHasFieldNode"maybe'ctesearchClause"Maybe0$fHasFieldNode"onConflictClause"OnConflictClause+$fHasFieldNode"maybe'onConflictClause"Maybe&$fHasFieldNode"inferClause"InferClause&$fHasFieldNode"maybe'inferClause"Maybe$$fHasFieldNode"withClause"WithClause%$fHasFieldNode"maybe'withClause"Maybe*$fHasFieldNode"rowMarkClause"RowMarkClause($fHasFieldNode"maybe'rowMarkClause"Maybe($fHasFieldNode"windowClause"WindowClause'$fHasFieldNode"maybe'windowClause"Maybe&$fHasFieldNode"groupingSet"GroupingSet&$fHasFieldNode"maybe'groupingSet"Maybe.$fHasFieldNode"sortGroupClause"SortGroupClause*$fHasFieldNode"maybe'sortGroupClause"Maybe.$fHasFieldNode"withCheckOption"WithCheckOption*$fHasFieldNode"maybe'withCheckOption"Maybe2$fHasFieldNode"tableSampleClause"TableSampleClause,$fHasFieldNode"maybe'tableSampleClause"Maybe0$fHasFieldNode"rangeTblFunction"RangeTblFunction+$fHasFieldNode"maybe'rangeTblFunction"Maybe2$fHasFieldNode"rtepermissionInfo"RTEPermissionInfo,$fHasFieldNode"maybe'rtepermissionInfo"Maybe*$fHasFieldNode"rangeTblEntry"RangeTblEntry($fHasFieldNode"maybe'rangeTblEntry"Maybe($fHasFieldNode"partitionCmd"PartitionCmd'$fHasFieldNode"maybe'partitionCmd"Maybe6$fHasFieldNode"partitionRangeDatum"PartitionRangeDatum.$fHasFieldNode"maybe'partitionRangeDatum"Maybe4$fHasFieldNode"partitionBoundSpec"PartitionBoundSpec-$fHasFieldNode"maybe'partitionBoundSpec"Maybe*$fHasFieldNode"partitionSpec"PartitionSpec($fHasFieldNode"maybe'partitionSpec"Maybe*$fHasFieldNode"partitionElem"PartitionElem($fHasFieldNode"maybe'partitionElem"Maybe($fHasFieldNode"xmlSerialize"XmlSerialize'$fHasFieldNode"maybe'xmlSerialize"Maybe*$fHasFieldNode"lockingClause"LockingClause($fHasFieldNode"maybe'lockingClause"Maybe$fHasFieldNode"defElem"DefElem"$fHasFieldNode"maybe'defElem"Maybe"$fHasFieldNode"indexElem"IndexElem$$fHasFieldNode"maybe'indexElem"Maybe.$fHasFieldNode"tableLikeClause"TableLikeClause*$fHasFieldNode"maybe'tableLikeClause"Maybe"$fHasFieldNode"columnDef"ColumnDef$$fHasFieldNode"maybe'columnDef"Maybe0$fHasFieldNode"rangeTableSample"RangeTableSample+$fHasFieldNode"maybe'rangeTableSample"Maybe2$fHasFieldNode"rangeTableFuncCol"RangeTableFuncCol,$fHasFieldNode"maybe'rangeTableFuncCol"Maybe,$fHasFieldNode"rangeTableFunc"RangeTableFunc)$fHasFieldNode"maybe'rangeTableFunc"Maybe*$fHasFieldNode"rangeFunction"RangeFunction($fHasFieldNode"maybe'rangeFunction"Maybe,$fHasFieldNode"rangeSubselect"RangeSubselect)$fHasFieldNode"maybe'rangeSubselect"Maybe"$fHasFieldNode"windowDef"WindowDef$$fHasFieldNode"maybe'windowDef"Maybe$fHasFieldNode"sortBy"SortBy!$fHasFieldNode"maybe'sortBy"Maybe,$fHasFieldNode"multiAssignRef"MultiAssignRef)$fHasFieldNode"maybe'multiAssignRef"Maybe"$fHasFieldNode"resTarget"ResTarget$$fHasFieldNode"maybe'resTarget"Maybe%$fHasFieldNode"aArrayExpr"A_ArrayExpr%$fHasFieldNode"maybe'aArrayExpr"Maybe)$fHasFieldNode"aIndirection"A_Indirection'$fHasFieldNode"maybe'aIndirection"Maybe!$fHasFieldNode"aIndices"A_Indices#$fHasFieldNode"maybe'aIndices"Maybe$fHasFieldNode"aStar"A_Star $fHasFieldNode"maybe'aStar"Maybe $fHasFieldNode"funcCall"FuncCall#$fHasFieldNode"maybe'funcCall"Maybe $fHasFieldNode"roleSpec"RoleSpec#$fHasFieldNode"maybe'roleSpec"Maybe*$fHasFieldNode"collateClause"CollateClause($fHasFieldNode"maybe'collateClause"Maybe $fHasFieldNode"typeCast"TypeCast#$fHasFieldNode"maybe'typeCast"Maybe$fHasFieldNode"aExpr"A_Expr $fHasFieldNode"maybe'aExpr"Maybe $fHasFieldNode"paramRef"ParamRef#$fHasFieldNode"maybe'paramRef"Maybe"$fHasFieldNode"columnRef"ColumnRef$$fHasFieldNode"maybe'columnRef"Maybe $fHasFieldNode"typeName"TypeName#$fHasFieldNode"maybe'typeName"Maybe$fHasFieldNode"query"Query $fHasFieldNode"maybe'query"Maybe,$fHasFieldNode"onConflictExpr"OnConflictExpr)$fHasFieldNode"maybe'onConflictExpr"Maybe $fHasFieldNode"fromExpr"FromExpr#$fHasFieldNode"maybe'fromExpr"Maybe $fHasFieldNode"joinExpr"JoinExpr#$fHasFieldNode"maybe'joinExpr"Maybe&$fHasFieldNode"rangeTblRef"RangeTblRef&$fHasFieldNode"maybe'rangeTblRef"Maybe&$fHasFieldNode"targetEntry"TargetEntry&$fHasFieldNode"maybe'targetEntry"Maybe*$fHasFieldNode"inferenceElem"InferenceElem($fHasFieldNode"maybe'inferenceElem"Maybe*$fHasFieldNode"nextValueExpr"NextValueExpr($fHasFieldNode"maybe'nextValueExpr"Maybe*$fHasFieldNode"currentOfExpr"CurrentOfExpr($fHasFieldNode"maybe'currentOfExpr"Maybe($fHasFieldNode"setToDefault"SetToDefault'$fHasFieldNode"maybe'setToDefault"Maybe6$fHasFieldNode"coerceToDomainValue"CoerceToDomainValue.$fHasFieldNode"maybe'coerceToDomainValue"Maybe,$fHasFieldNode"coerceToDomain"CoerceToDomain)$fHasFieldNode"maybe'coerceToDomain"Maybe&$fHasFieldNode"booleanTest"BooleanTest&$fHasFieldNode"maybe'booleanTest"Maybe $fHasFieldNode"nullTest"NullTest#$fHasFieldNode"maybe'nullTest"Maybe.$fHasFieldNode"jsonIsPredicate"JsonIsPredicate*$fHasFieldNode"maybe'jsonIsPredicate"Maybe6$fHasFieldNode"jsonConstructorExpr"JsonConstructorExpr.$fHasFieldNode"maybe'jsonConstructorExpr"Maybe*$fHasFieldNode"jsonValueExpr"JsonValueExpr($fHasFieldNode"maybe'jsonValueExpr"Maybe*$fHasFieldNode"jsonReturning"JsonReturning($fHasFieldNode"maybe'jsonReturning"Maybe$$fHasFieldNode"jsonFormat"JsonFormat%$fHasFieldNode"maybe'jsonFormat"Maybe$fHasFieldNode"xmlExpr"XmlExpr"$fHasFieldNode"maybe'xmlExpr"Maybe0$fHasFieldNode"sqlvalueFunction"SQLValueFunction+$fHasFieldNode"maybe'sqlvalueFunction"Maybe$$fHasFieldNode"minMaxExpr"MinMaxExpr%$fHasFieldNode"maybe'minMaxExpr"Maybe($fHasFieldNode"coalesceExpr"CoalesceExpr'$fHasFieldNode"maybe'coalesceExpr"Maybe,$fHasFieldNode"rowCompareExpr"RowCompareExpr)$fHasFieldNode"maybe'rowCompareExpr"Maybe$fHasFieldNode"rowExpr"RowExpr"$fHasFieldNode"maybe'rowExpr"Maybe"$fHasFieldNode"arrayExpr"ArrayExpr$$fHasFieldNode"maybe'arrayExpr"Maybe($fHasFieldNode"caseTestExpr"CaseTestExpr'$fHasFieldNode"maybe'caseTestExpr"Maybe $fHasFieldNode"caseWhen"CaseWhen#$fHasFieldNode"maybe'caseWhen"Maybe $fHasFieldNode"caseExpr"CaseExpr#$fHasFieldNode"maybe'caseExpr"Maybe&$fHasFieldNode"collateExpr"CollateExpr&$fHasFieldNode"maybe'collateExpr"Maybe4$fHasFieldNode"convertRowtypeExpr"ConvertRowtypeExpr-$fHasFieldNode"maybe'convertRowtypeExpr"Maybe.$fHasFieldNode"arrayCoerceExpr"ArrayCoerceExpr*$fHasFieldNode"maybe'arrayCoerceExpr"Maybe&$fHasFieldNode"coerceViaIo"CoerceViaIO&$fHasFieldNode"maybe'coerceViaIo"Maybe&$fHasFieldNode"relabelType"RelabelType&$fHasFieldNode"maybe'relabelType"Maybe$$fHasFieldNode"fieldStore"FieldStore%$fHasFieldNode"maybe'fieldStore"Maybe&$fHasFieldNode"fieldSelect"FieldSelect&$fHasFieldNode"maybe'fieldSelect"Maybe4$fHasFieldNode"alternativeSubPlan"AlternativeSubPlan-$fHasFieldNode"maybe'alternativeSubPlan"Maybe$fHasFieldNode"subPlan"SubPlan"$fHasFieldNode"maybe'subPlan"Maybe$fHasFieldNode"subLink"SubLink"$fHasFieldNode"maybe'subLink"Maybe $fHasFieldNode"boolExpr"BoolExpr#$fHasFieldNode"maybe'boolExpr"Maybe2$fHasFieldNode"scalarArrayOpExpr"ScalarArrayOpExpr,$fHasFieldNode"maybe'scalarArrayOpExpr"Maybe$$fHasFieldNode"nullIfExpr"NullIfExpr%$fHasFieldNode"maybe'nullIfExpr"Maybe($fHasFieldNode"distinctExpr"DistinctExpr'$fHasFieldNode"maybe'distinctExpr"Maybe$fHasFieldNode"opExpr"OpExpr!$fHasFieldNode"maybe'opExpr"Maybe($fHasFieldNode"namedArgExpr"NamedArgExpr'$fHasFieldNode"maybe'namedArgExpr"Maybe $fHasFieldNode"funcExpr"FuncExpr#$fHasFieldNode"maybe'funcExpr"Maybe.$fHasFieldNode"subscriptingRef"SubscriptingRef*$fHasFieldNode"maybe'subscriptingRef"Maybe$$fHasFieldNode"windowFunc"WindowFunc%$fHasFieldNode"maybe'windowFunc"Maybe($fHasFieldNode"groupingFunc"GroupingFunc'$fHasFieldNode"maybe'groupingFunc"Maybe$fHasFieldNode"aggref"Aggref!$fHasFieldNode"maybe'aggref"Maybe$fHasFieldNode"param"Param $fHasFieldNode"maybe'param"Maybe$fHasFieldNode"var"Var$fHasFieldNode"maybe'var"Maybe$$fHasFieldNode"intoClause"IntoClause%$fHasFieldNode"maybe'intoClause"Maybe"$fHasFieldNode"tableFunc"TableFunc$$fHasFieldNode"maybe'tableFunc"Maybe $fHasFieldNode"rangeVar"RangeVar#$fHasFieldNode"maybe'rangeVar"Maybe$fHasFieldNode"alias"Alias $fHasFieldNode"maybe'alias"Maybe$fHasFieldNode"maybe'node"Maybe $fShowNode$fNFDataNextValueExpr$fMessageNextValueExpr%$fHasFieldNextValueExpr"typeId"Word32$$fHasFieldNextValueExpr"seqid"Word32'$fHasFieldNextValueExpr"maybe'xpr"Maybe $fHasFieldNextValueExpr"xpr"Node$fShowNextValueExpr$fNFDataNamedArgExpr$fMessageNamedArgExpr%$fHasFieldNamedArgExpr"location"Int32&$fHasFieldNamedArgExpr"argnumber"Int32 $fHasFieldNamedArgExpr"name"Text&$fHasFieldNamedArgExpr"maybe'arg"Maybe$fHasFieldNamedArgExpr"arg"Node&$fHasFieldNamedArgExpr"maybe'xpr"Maybe$fHasFieldNamedArgExpr"xpr"Node$fShowNamedArgExpr$fNFDataMultiAssignRef$fMessageMultiAssignRef'$fHasFieldMultiAssignRef"ncolumns"Int32$$fHasFieldMultiAssignRef"colno"Int32+$fHasFieldMultiAssignRef"maybe'source"Maybe$$fHasFieldMultiAssignRef"source"Node$fShowMultiAssignRef$fNFDataMinMaxExpr$fMessageMinMaxExpr#$fHasFieldMinMaxExpr"location"Int32$$fHasFieldMinMaxExpr"vec'args"Vector$fHasFieldMinMaxExpr"args"List $fHasFieldMinMaxExpr"op"MinMaxOp'$fHasFieldMinMaxExpr"inputcollid"Word32($fHasFieldMinMaxExpr"minmaxcollid"Word32&$fHasFieldMinMaxExpr"minmaxtype"Word32$$fHasFieldMinMaxExpr"maybe'xpr"Maybe$fHasFieldMinMaxExpr"xpr"Node$fShowMinMaxExpr$fNFDataMergeWhenClause$fMessageMergeWhenClause+$fHasFieldMergeWhenClause"vec'values"Vector%$fHasFieldMergeWhenClause"values"List/$fHasFieldMergeWhenClause"vec'targetList"Vector)$fHasFieldMergeWhenClause"targetList"List/$fHasFieldMergeWhenClause"maybe'condition"Maybe($fHasFieldMergeWhenClause"condition"Node1$fHasFieldMergeWhenClause"override"OverridingKind-$fHasFieldMergeWhenClause"commandType"CmdType&$fHasFieldMergeWhenClause"matched"Bool$fShowMergeWhenClause$fNFDataMergeStmt$fMessageMergeStmt*$fHasFieldMergeStmt"maybe'withClause"Maybe)$fHasFieldMergeStmt"withClause"WithClause/$fHasFieldMergeStmt"vec'mergeWhenClauses"Vector)$fHasFieldMergeStmt"mergeWhenClauses"List-$fHasFieldMergeStmt"maybe'joinCondition"Maybe&$fHasFieldMergeStmt"joinCondition"Node.$fHasFieldMergeStmt"maybe'sourceRelation"Maybe'$fHasFieldMergeStmt"sourceRelation"Node($fHasFieldMergeStmt"maybe'relation"Maybe%$fHasFieldMergeStmt"relation"RangeVar$fShowMergeStmt$fNFDataMergeAction$fMessageMergeAction-$fHasFieldMergeAction"vec'updateColnos"Vector'$fHasFieldMergeAction"updateColnos"List+$fHasFieldMergeAction"vec'targetList"Vector%$fHasFieldMergeAction"targetList"List&$fHasFieldMergeAction"maybe'qual"Maybe$fHasFieldMergeAction"qual"Node-$fHasFieldMergeAction"override"OverridingKind)$fHasFieldMergeAction"commandType"CmdType"$fHasFieldMergeAction"matched"Bool$fShowMergeAction$fNFDataLockingClause$fMessageLockingClause1$fHasFieldLockingClause"waitPolicy"LockWaitPolicy3$fHasFieldLockingClause"strength"LockClauseStrength-$fHasFieldLockingClause"vec'lockedRels"Vector'$fHasFieldLockingClause"lockedRels"List$fShowLockingClause$fNFDataLockStmt$fMessageLockStmt$fHasFieldLockStmt"nowait"Bool$fHasFieldLockStmt"mode"Int32'$fHasFieldLockStmt"vec'relations"Vector!$fHasFieldLockStmt"relations"List$fShowLockStmt $fNFDataList $fMessageList$fHasFieldList"vec'items"Vector$fHasFieldList"items"List $fShowList$fNFDataJsonValueExpr$fMessageJsonValueExpr*$fHasFieldJsonValueExpr"maybe'format"Maybe)$fHasFieldJsonValueExpr"format"JsonFormat1$fHasFieldJsonValueExpr"maybe'formattedExpr"Maybe*$fHasFieldJsonValueExpr"formattedExpr"Node+$fHasFieldJsonValueExpr"maybe'rawExpr"Maybe$$fHasFieldJsonValueExpr"rawExpr"Node$fShowJsonValueExpr$fNFDataJsonOutput$fMessageJsonOutput*$fHasFieldJsonOutput"maybe'returning"Maybe,$fHasFieldJsonOutput"returning"JsonReturning)$fHasFieldJsonOutput"maybe'typeName"Maybe&$fHasFieldJsonOutput"typeName"TypeName$fShowJsonOutput$fNFDataJsonObjectConstructor$fMessageJsonObjectConstructor.$fHasFieldJsonObjectConstructor"location"Int32+$fHasFieldJsonObjectConstructor"unique"Bool1$fHasFieldJsonObjectConstructor"absentOnNull"Bool2$fHasFieldJsonObjectConstructor"maybe'output"Maybe1$fHasFieldJsonObjectConstructor"output"JsonOutput0$fHasFieldJsonObjectConstructor"vec'exprs"Vector*$fHasFieldJsonObjectConstructor"exprs"List$fShowJsonObjectConstructor$fNFDataJsonObjectAgg$fMessageJsonObjectAgg#$fHasFieldJsonObjectAgg"unique"Bool)$fHasFieldJsonObjectAgg"absentOnNull"Bool'$fHasFieldJsonObjectAgg"maybe'arg"Maybe($fHasFieldJsonObjectAgg"arg"JsonKeyValue/$fHasFieldJsonObjectAgg"maybe'constructor"Maybe6$fHasFieldJsonObjectAgg"constructor"JsonAggConstructor$fShowJsonObjectAgg$fNFDataJsonKeyValue$fMessageJsonKeyValue($fHasFieldJsonKeyValue"maybe'value"Maybe*$fHasFieldJsonKeyValue"value"JsonValueExpr&$fHasFieldJsonKeyValue"maybe'key"Maybe$fHasFieldJsonKeyValue"key"Node$fShowJsonKeyValue$fNFDataJsonIsPredicate$fMessageJsonIsPredicate($fHasFieldJsonIsPredicate"location"Int32)$fHasFieldJsonIsPredicate"uniqueKeys"Bool0$fHasFieldJsonIsPredicate"itemType"JsonValueType,$fHasFieldJsonIsPredicate"maybe'format"Maybe+$fHasFieldJsonIsPredicate"format"JsonFormat*$fHasFieldJsonIsPredicate"maybe'expr"Maybe#$fHasFieldJsonIsPredicate"expr"Node$fShowJsonIsPredicate$fNFDataJsonConstructorExpr$fMessageJsonConstructorExpr,$fHasFieldJsonConstructorExpr"location"Int32)$fHasFieldJsonConstructorExpr"unique"Bool/$fHasFieldJsonConstructorExpr"absentOnNull"Bool3$fHasFieldJsonConstructorExpr"maybe'returning"Maybe5$fHasFieldJsonConstructorExpr"returning"JsonReturning2$fHasFieldJsonConstructorExpr"maybe'coercion"Maybe+$fHasFieldJsonConstructorExpr"coercion"Node.$fHasFieldJsonConstructorExpr"maybe'func"Maybe'$fHasFieldJsonConstructorExpr"func"Node-$fHasFieldJsonConstructorExpr"vec'args"Vector'$fHasFieldJsonConstructorExpr"args"List7$fHasFieldJsonConstructorExpr"type'"JsonConstructorType-$fHasFieldJsonConstructorExpr"maybe'xpr"Maybe&$fHasFieldJsonConstructorExpr"xpr"Node$fShowJsonConstructorExpr!$fNFDataJsonArrayQueryConstructor"$fMessageJsonArrayQueryConstructor2$fHasFieldJsonArrayQueryConstructor"location"Int325$fHasFieldJsonArrayQueryConstructor"absentOnNull"Bool6$fHasFieldJsonArrayQueryConstructor"maybe'format"Maybe5$fHasFieldJsonArrayQueryConstructor"format"JsonFormat6$fHasFieldJsonArrayQueryConstructor"maybe'output"Maybe5$fHasFieldJsonArrayQueryConstructor"output"JsonOutput5$fHasFieldJsonArrayQueryConstructor"maybe'query"Maybe.$fHasFieldJsonArrayQueryConstructor"query"Node$fShowJsonArrayQueryConstructor$fNFDataJsonArrayConstructor$fMessageJsonArrayConstructor-$fHasFieldJsonArrayConstructor"location"Int320$fHasFieldJsonArrayConstructor"absentOnNull"Bool1$fHasFieldJsonArrayConstructor"maybe'output"Maybe0$fHasFieldJsonArrayConstructor"output"JsonOutput/$fHasFieldJsonArrayConstructor"vec'exprs"Vector)$fHasFieldJsonArrayConstructor"exprs"List$fShowJsonArrayConstructor$fNFDataJsonArrayAgg$fMessageJsonArrayAgg($fHasFieldJsonArrayAgg"absentOnNull"Bool&$fHasFieldJsonArrayAgg"maybe'arg"Maybe($fHasFieldJsonArrayAgg"arg"JsonValueExpr.$fHasFieldJsonArrayAgg"maybe'constructor"Maybe5$fHasFieldJsonArrayAgg"constructor"JsonAggConstructor$fShowJsonArrayAgg$fNFDataJsonAggConstructor$fMessageJsonAggConstructor+$fHasFieldJsonAggConstructor"location"Int32-$fHasFieldJsonAggConstructor"maybe'over"Maybe+$fHasFieldJsonAggConstructor"over"WindowDef0$fHasFieldJsonAggConstructor"vec'aggOrder"Vector*$fHasFieldJsonAggConstructor"aggOrder"List2$fHasFieldJsonAggConstructor"maybe'aggFilter"Maybe+$fHasFieldJsonAggConstructor"aggFilter"Node/$fHasFieldJsonAggConstructor"maybe'output"Maybe.$fHasFieldJsonAggConstructor"output"JsonOutput$fShowJsonAggConstructor$fNFDataJoinExpr$fMessageJoinExpr $fHasFieldJoinExpr"rtindex"Int32$$fHasFieldJoinExpr"maybe'alias"Maybe$fHasFieldJoinExpr"alias"Alias$$fHasFieldJoinExpr"maybe'quals"Maybe$fHasFieldJoinExpr"quals"Node-$fHasFieldJoinExpr"maybe'joinUsingAlias"Maybe'$fHasFieldJoinExpr"joinUsingAlias"Alias)$fHasFieldJoinExpr"vec'usingClause"Vector#$fHasFieldJoinExpr"usingClause"List#$fHasFieldJoinExpr"maybe'rarg"Maybe$fHasFieldJoinExpr"rarg"Node#$fHasFieldJoinExpr"maybe'larg"Maybe$fHasFieldJoinExpr"larg"Node!$fHasFieldJoinExpr"isNatural"Bool$$fHasFieldJoinExpr"jointype"JoinType$fShowJoinExpr$fNFDataIntoClause$fMessageIntoClause"$fHasFieldIntoClause"skipData"Bool*$fHasFieldIntoClause"maybe'viewQuery"Maybe#$fHasFieldIntoClause"viewQuery"Node($fHasFieldIntoClause"tableSpaceName"Text,$fHasFieldIntoClause"onCommit"OnCommitAction'$fHasFieldIntoClause"vec'options"Vector!$fHasFieldIntoClause"options"List&$fHasFieldIntoClause"accessMethod"Text($fHasFieldIntoClause"vec'colNames"Vector"$fHasFieldIntoClause"colNames"List$$fHasFieldIntoClause"maybe'rel"Maybe!$fHasFieldIntoClause"rel"RangeVar$fShowIntoClause$fNFDataIntList$fMessageIntList"$fHasFieldIntList"vec'items"Vector$fHasFieldIntList"items"List $fShowIntList$fNFDataInsertStmt$fMessageInsertStmt,$fHasFieldInsertStmt"override"OverridingKind+$fHasFieldInsertStmt"maybe'withClause"Maybe*$fHasFieldInsertStmt"withClause"WithClause-$fHasFieldInsertStmt"vec'returningList"Vector'$fHasFieldInsertStmt"returningList"List1$fHasFieldInsertStmt"maybe'onConflictClause"Maybe6$fHasFieldInsertStmt"onConflictClause"OnConflictClause+$fHasFieldInsertStmt"maybe'selectStmt"Maybe$$fHasFieldInsertStmt"selectStmt"Node$$fHasFieldInsertStmt"vec'cols"Vector$fHasFieldInsertStmt"cols"List)$fHasFieldInsertStmt"maybe'relation"Maybe&$fHasFieldInsertStmt"relation"RangeVar$fShowInsertStmt$fNFDataInferenceElem$fMessageInferenceElem+$fHasFieldInferenceElem"inferopclass"Word32*$fHasFieldInferenceElem"infercollid"Word32($fHasFieldInferenceElem"maybe'expr"Maybe!$fHasFieldInferenceElem"expr"Node'$fHasFieldInferenceElem"maybe'xpr"Maybe $fHasFieldInferenceElem"xpr"Node$fShowInferenceElem$fNFDataInferClause$fMessageInferClause$$fHasFieldInferClause"location"Int32"$fHasFieldInferClause"conname"Text-$fHasFieldInferClause"maybe'whereClause"Maybe&$fHasFieldInferClause"whereClause"Node+$fHasFieldInferClause"vec'indexElems"Vector%$fHasFieldInferClause"indexElems"List$fShowInferClause$fNFDataIndexStmt$fMessageIndexStmt+$fHasFieldIndexStmt"resetDefaultTblspc"Bool$$fHasFieldIndexStmt"ifNotExists"Bool#$fHasFieldIndexStmt"concurrent"Bool$$fHasFieldIndexStmt"transformed"Bool%$fHasFieldIndexStmt"initdeferred"Bool#$fHasFieldIndexStmt"deferrable"Bool%$fHasFieldIndexStmt"isconstraint"Bool $fHasFieldIndexStmt"primary"Bool)$fHasFieldIndexStmt"nullsNotDistinct"Bool$fHasFieldIndexStmt"unique"Bool6$fHasFieldIndexStmt"oldFirstRelfilelocatorSubid"Word32)$fHasFieldIndexStmt"oldCreateSubid"Word32$$fHasFieldIndexStmt"oldNumber"Word32#$fHasFieldIndexStmt"indexOid"Word32#$fHasFieldIndexStmt"idxcomment"Text-$fHasFieldIndexStmt"vec'excludeOpNames"Vector'$fHasFieldIndexStmt"excludeOpNames"List+$fHasFieldIndexStmt"maybe'whereClause"Maybe$$fHasFieldIndexStmt"whereClause"Node&$fHasFieldIndexStmt"vec'options"Vector $fHasFieldIndexStmt"options"List3$fHasFieldIndexStmt"vec'indexIncludingParams"Vector-$fHasFieldIndexStmt"indexIncludingParams"List*$fHasFieldIndexStmt"vec'indexParams"Vector$$fHasFieldIndexStmt"indexParams"List#$fHasFieldIndexStmt"tableSpace"Text%$fHasFieldIndexStmt"accessMethod"Text($fHasFieldIndexStmt"maybe'relation"Maybe%$fHasFieldIndexStmt"relation"RangeVar $fHasFieldIndexStmt"idxname"Text$fShowIndexStmt$fNFDataIndexElem$fMessageIndexElem-$fHasFieldIndexElem"nullsOrdering"SortByNulls&$fHasFieldIndexElem"ordering"SortByDir*$fHasFieldIndexElem"vec'opclassopts"Vector$$fHasFieldIndexElem"opclassopts"List&$fHasFieldIndexElem"vec'opclass"Vector $fHasFieldIndexElem"opclass"List($fHasFieldIndexElem"vec'collation"Vector"$fHasFieldIndexElem"collation"List%$fHasFieldIndexElem"indexcolname"Text$$fHasFieldIndexElem"maybe'expr"Maybe$fHasFieldIndexElem"expr"Node$fHasFieldIndexElem"name"Text$fShowIndexElem$fNFDataImportForeignSchemaStmt $fMessageImportForeignSchemaStmt4$fHasFieldImportForeignSchemaStmt"vec'options"Vector.$fHasFieldImportForeignSchemaStmt"options"List6$fHasFieldImportForeignSchemaStmt"vec'tableList"Vector0$fHasFieldImportForeignSchemaStmt"tableList"List$fHasFieldImportForeignSchemaStmt"listType"ImportForeignSchemaType2$fHasFieldImportForeignSchemaStmt"localSchema"Text3$fHasFieldImportForeignSchemaStmt"remoteSchema"Text1$fHasFieldImportForeignSchemaStmt"serverName"Text$fShowImportForeignSchemaStmt$fNFDataGroupingSet$fMessageGroupingSet$$fHasFieldGroupingSet"location"Int32($fHasFieldGroupingSet"vec'content"Vector"$fHasFieldGroupingSet"content"List*$fHasFieldGroupingSet"kind"GroupingSetKind$fShowGroupingSet$fNFDataGroupingFunc$fMessageGroupingFunc%$fHasFieldGroupingFunc"location"Int32)$fHasFieldGroupingFunc"agglevelsup"Word32&$fHasFieldGroupingFunc"vec'refs"Vector $fHasFieldGroupingFunc"refs"List&$fHasFieldGroupingFunc"vec'args"Vector $fHasFieldGroupingFunc"args"List&$fHasFieldGroupingFunc"maybe'xpr"Maybe$fHasFieldGroupingFunc"xpr"Node$fShowGroupingFunc$fNFDataGrantStmt$fMessageGrantStmt)$fHasFieldGrantStmt"behavior"DropBehavior'$fHasFieldGrantStmt"maybe'grantor"Maybe$$fHasFieldGrantStmt"grantor"RoleSpec$$fHasFieldGrantStmt"grantOption"Bool'$fHasFieldGrantStmt"vec'grantees"Vector!$fHasFieldGrantStmt"grantees"List)$fHasFieldGrantStmt"vec'privileges"Vector#$fHasFieldGrantStmt"privileges"List&$fHasFieldGrantStmt"vec'objects"Vector $fHasFieldGrantStmt"objects"List&$fHasFieldGrantStmt"objtype"ObjectType,$fHasFieldGrantStmt"targtype"GrantTargetType $fHasFieldGrantStmt"isGrant"Bool$fShowGrantStmt$fNFDataGrantRoleStmt$fMessageGrantRoleStmt-$fHasFieldGrantRoleStmt"behavior"DropBehavior+$fHasFieldGrantRoleStmt"maybe'grantor"Maybe($fHasFieldGrantRoleStmt"grantor"RoleSpec&$fHasFieldGrantRoleStmt"vec'opt"Vector $fHasFieldGrantRoleStmt"opt"List$$fHasFieldGrantRoleStmt"isGrant"Bool/$fHasFieldGrantRoleStmt"vec'granteeRoles"Vector)$fHasFieldGrantRoleStmt"granteeRoles"List/$fHasFieldGrantRoleStmt"vec'grantedRoles"Vector)$fHasFieldGrantRoleStmt"grantedRoles"List$fShowGrantRoleStmt$fNFDataFunctionParameter$fMessageFunctionParameter/$fHasFieldFunctionParameter"maybe'defexpr"Maybe($fHasFieldFunctionParameter"defexpr"Node6$fHasFieldFunctionParameter"mode"FunctionParameterMode/$fHasFieldFunctionParameter"maybe'argType"Maybe,$fHasFieldFunctionParameter"argType"TypeName%$fHasFieldFunctionParameter"name"Text$fShowFunctionParameter$fNFDataFuncExpr$fMessageFuncExpr!$fHasFieldFuncExpr"location"Int32"$fHasFieldFuncExpr"vec'args"Vector$fHasFieldFuncExpr"args"List%$fHasFieldFuncExpr"inputcollid"Word32$$fHasFieldFuncExpr"funccollid"Word32*$fHasFieldFuncExpr"funcformat"CoercionForm$$fHasFieldFuncExpr"funcvariadic"Bool"$fHasFieldFuncExpr"funcretset"Bool($fHasFieldFuncExpr"funcresulttype"Word32 $fHasFieldFuncExpr"funcid"Word32"$fHasFieldFuncExpr"maybe'xpr"Maybe$fHasFieldFuncExpr"xpr"Node$fShowFuncExpr$fNFDataFuncCall$fMessageFuncCall!$fHasFieldFuncCall"location"Int32*$fHasFieldFuncCall"funcformat"CoercionForm$$fHasFieldFuncCall"funcVariadic"Bool#$fHasFieldFuncCall"aggDistinct"Bool$fHasFieldFuncCall"aggStar"Bool&$fHasFieldFuncCall"aggWithinGroup"Bool#$fHasFieldFuncCall"maybe'over"Maybe!$fHasFieldFuncCall"over"WindowDef($fHasFieldFuncCall"maybe'aggFilter"Maybe!$fHasFieldFuncCall"aggFilter"Node&$fHasFieldFuncCall"vec'aggOrder"Vector $fHasFieldFuncCall"aggOrder"List"$fHasFieldFuncCall"vec'args"Vector$fHasFieldFuncCall"args"List&$fHasFieldFuncCall"vec'funcname"Vector $fHasFieldFuncCall"funcname"List$fShowFuncCall$fNFDataFromExpr$fMessageFromExpr$$fHasFieldFromExpr"maybe'quals"Maybe$fHasFieldFromExpr"quals"Node&$fHasFieldFromExpr"vec'fromlist"Vector $fHasFieldFromExpr"fromlist"List$fShowFromExpr$fNFDataFieldStore$fMessageFieldStore&$fHasFieldFieldStore"resulttype"Word32)$fHasFieldFieldStore"vec'fieldnums"Vector#$fHasFieldFieldStore"fieldnums"List'$fHasFieldFieldStore"vec'newvals"Vector!$fHasFieldFieldStore"newvals"List$$fHasFieldFieldStore"maybe'arg"Maybe$fHasFieldFieldStore"arg"Node$$fHasFieldFieldStore"maybe'xpr"Maybe$fHasFieldFieldStore"xpr"Node$fShowFieldStore$fNFDataFieldSelect$fMessageFieldSelect)$fHasFieldFieldSelect"resultcollid"Word32($fHasFieldFieldSelect"resulttypmod"Int32'$fHasFieldFieldSelect"resulttype"Word32$$fHasFieldFieldSelect"fieldnum"Int32%$fHasFieldFieldSelect"maybe'arg"Maybe$fHasFieldFieldSelect"arg"Node%$fHasFieldFieldSelect"maybe'xpr"Maybe$fHasFieldFieldSelect"xpr"Node$fShowFieldSelect$fNFDataExplainStmt$fMessageExplainStmt($fHasFieldExplainStmt"vec'options"Vector"$fHasFieldExplainStmt"options"List'$fHasFieldExplainStmt"maybe'query"Maybe $fHasFieldExplainStmt"query"Node$fShowExplainStmt$fNFDataExecuteStmt$fMessageExecuteStmt'$fHasFieldExecuteStmt"vec'params"Vector!$fHasFieldExecuteStmt"params"List$fHasFieldExecuteStmt"name"Text$fShowExecuteStmt$fNFDataDropdbStmt$fMessageDropdbStmt'$fHasFieldDropdbStmt"vec'options"Vector!$fHasFieldDropdbStmt"options"List#$fHasFieldDropdbStmt"missingOk"Bool $fHasFieldDropdbStmt"dbname"Text$fShowDropdbStmt$fNFDataDropStmt$fMessageDropStmt"$fHasFieldDropStmt"concurrent"Bool!$fHasFieldDropStmt"missingOk"Bool($fHasFieldDropStmt"behavior"DropBehavior($fHasFieldDropStmt"removeType"ObjectType%$fHasFieldDropStmt"vec'objects"Vector$fHasFieldDropStmt"objects"List$fShowDropStmt$fNFDataDropRoleStmt$fMessageDropRoleStmt%$fHasFieldDropRoleStmt"missingOk"Bool'$fHasFieldDropRoleStmt"vec'roles"Vector!$fHasFieldDropRoleStmt"roles"List$fShowDropRoleStmt$fNFDataDropOwnedStmt$fMessageDropOwnedStmt-$fHasFieldDropOwnedStmt"behavior"DropBehavior($fHasFieldDropOwnedStmt"vec'roles"Vector"$fHasFieldDropOwnedStmt"roles"List$fShowDropOwnedStmt$fNFDataDoStmt$fMessageDoStmt $fHasFieldDoStmt"vec'args"Vector$fHasFieldDoStmt"args"List $fShowDoStmt$fNFDataDistinctExpr$fMessageDistinctExpr%$fHasFieldDistinctExpr"location"Int32&$fHasFieldDistinctExpr"vec'args"Vector $fHasFieldDistinctExpr"args"List)$fHasFieldDistinctExpr"inputcollid"Word32&$fHasFieldDistinctExpr"opcollid"Word32$$fHasFieldDistinctExpr"opretset"Bool*$fHasFieldDistinctExpr"opresulttype"Word32"$fHasFieldDistinctExpr"opno"Word32&$fHasFieldDistinctExpr"maybe'xpr"Maybe$fHasFieldDistinctExpr"xpr"Node$fShowDistinctExpr$fNFDataDeleteStmt$fMessageDeleteStmt+$fHasFieldDeleteStmt"maybe'withClause"Maybe*$fHasFieldDeleteStmt"withClause"WithClause-$fHasFieldDeleteStmt"vec'returningList"Vector'$fHasFieldDeleteStmt"returningList"List,$fHasFieldDeleteStmt"maybe'whereClause"Maybe%$fHasFieldDeleteStmt"whereClause"Node+$fHasFieldDeleteStmt"vec'usingClause"Vector%$fHasFieldDeleteStmt"usingClause"List)$fHasFieldDeleteStmt"maybe'relation"Maybe&$fHasFieldDeleteStmt"relation"RangeVar$fShowDeleteStmt$fNFDataDefineStmt$fMessageDefineStmt!$fHasFieldDefineStmt"replace"Bool%$fHasFieldDefineStmt"ifNotExists"Bool*$fHasFieldDefineStmt"vec'definition"Vector$$fHasFieldDefineStmt"definition"List$$fHasFieldDefineStmt"vec'args"Vector$fHasFieldDefineStmt"args"List($fHasFieldDefineStmt"vec'defnames"Vector"$fHasFieldDefineStmt"defnames"List"$fHasFieldDefineStmt"oldstyle"Bool$$fHasFieldDefineStmt"kind"ObjectType$fShowDefineStmt$fNFDataDefElem$fMessageDefElem $fHasFieldDefElem"location"Int32)$fHasFieldDefElem"defaction"DefElemAction!$fHasFieldDefElem"maybe'arg"Maybe$fHasFieldDefElem"arg"Node$fHasFieldDefElem"defname"Text#$fHasFieldDefElem"defnamespace"Text $fShowDefElem$fNFDataDeclareCursorStmt$fMessageDeclareCursorStmt-$fHasFieldDeclareCursorStmt"maybe'query"Maybe&$fHasFieldDeclareCursorStmt"query"Node)$fHasFieldDeclareCursorStmt"options"Int32+$fHasFieldDeclareCursorStmt"portalname"Text$fShowDeclareCursorStmt$fNFDataCurrentOfExpr$fMessageCurrentOfExpr)$fHasFieldCurrentOfExpr"cursorParam"Int32'$fHasFieldCurrentOfExpr"cursorName"Text%$fHasFieldCurrentOfExpr"cvarno"Word32'$fHasFieldCurrentOfExpr"maybe'xpr"Maybe $fHasFieldCurrentOfExpr"xpr"Node$fShowCurrentOfExpr$fNFDataCreatedbStmt$fMessageCreatedbStmt)$fHasFieldCreatedbStmt"vec'options"Vector#$fHasFieldCreatedbStmt"options"List"$fHasFieldCreatedbStmt"dbname"Text$fShowCreatedbStmt$fNFDataCreateUserMappingStmt$fMessageCreateUserMappingStmt2$fHasFieldCreateUserMappingStmt"vec'options"Vector,$fHasFieldCreateUserMappingStmt"options"List0$fHasFieldCreateUserMappingStmt"ifNotExists"Bool/$fHasFieldCreateUserMappingStmt"servername"Text0$fHasFieldCreateUserMappingStmt"maybe'user"Maybe-$fHasFieldCreateUserMappingStmt"user"RoleSpec$fShowCreateUserMappingStmt$fNFDataCreateTrigStmt$fMessageCreateTrigStmt.$fHasFieldCreateTrigStmt"maybe'constrrel"Maybe+$fHasFieldCreateTrigStmt"constrrel"RangeVar*$fHasFieldCreateTrigStmt"initdeferred"Bool($fHasFieldCreateTrigStmt"deferrable"Bool2$fHasFieldCreateTrigStmt"vec'transitionRels"Vector,$fHasFieldCreateTrigStmt"transitionRels"List/$fHasFieldCreateTrigStmt"maybe'whenClause"Maybe($fHasFieldCreateTrigStmt"whenClause"Node+$fHasFieldCreateTrigStmt"vec'columns"Vector%$fHasFieldCreateTrigStmt"columns"List%$fHasFieldCreateTrigStmt"events"Int32%$fHasFieldCreateTrigStmt"timing"Int32!$fHasFieldCreateTrigStmt"row"Bool($fHasFieldCreateTrigStmt"vec'args"Vector"$fHasFieldCreateTrigStmt"args"List,$fHasFieldCreateTrigStmt"vec'funcname"Vector&$fHasFieldCreateTrigStmt"funcname"List-$fHasFieldCreateTrigStmt"maybe'relation"Maybe*$fHasFieldCreateTrigStmt"relation"RangeVar&$fHasFieldCreateTrigStmt"trigname"Text*$fHasFieldCreateTrigStmt"isconstraint"Bool%$fHasFieldCreateTrigStmt"replace"Bool$fShowCreateTrigStmt$fNFDataCreateTransformStmt$fMessageCreateTransformStmt/$fHasFieldCreateTransformStmt"maybe'tosql"Maybe2$fHasFieldCreateTransformStmt"tosql"ObjectWithArgs1$fHasFieldCreateTransformStmt"maybe'fromsql"Maybe4$fHasFieldCreateTransformStmt"fromsql"ObjectWithArgs'$fHasFieldCreateTransformStmt"lang"Text2$fHasFieldCreateTransformStmt"maybe'typeName"Maybe/$fHasFieldCreateTransformStmt"typeName"TypeName*$fHasFieldCreateTransformStmt"replace"Bool$fShowCreateTransformStmt$fNFDataCreateTableSpaceStmt$fMessageCreateTableSpaceStmt1$fHasFieldCreateTableSpaceStmt"vec'options"Vector+$fHasFieldCreateTableSpaceStmt"options"List,$fHasFieldCreateTableSpaceStmt"location"Text0$fHasFieldCreateTableSpaceStmt"maybe'owner"Maybe-$fHasFieldCreateTableSpaceStmt"owner"RoleSpec2$fHasFieldCreateTableSpaceStmt"tablespacename"Text$fShowCreateTableSpaceStmt$fNFDataCreateTableAsStmt$fMessageCreateTableAsStmt,$fHasFieldCreateTableAsStmt"ifNotExists"Bool-$fHasFieldCreateTableAsStmt"isSelectInto"Bool.$fHasFieldCreateTableAsStmt"objtype"ObjectType,$fHasFieldCreateTableAsStmt"maybe'into"Maybe+$fHasFieldCreateTableAsStmt"into"IntoClause-$fHasFieldCreateTableAsStmt"maybe'query"Maybe&$fHasFieldCreateTableAsStmt"query"Node$fShowCreateTableAsStmt$fNFDataCreateSubscriptionStmt$fMessageCreateSubscriptionStmt3$fHasFieldCreateSubscriptionStmt"vec'options"Vector-$fHasFieldCreateSubscriptionStmt"options"List7$fHasFieldCreateSubscriptionStmt"vec'publication"Vector1$fHasFieldCreateSubscriptionStmt"publication"List.$fHasFieldCreateSubscriptionStmt"conninfo"Text-$fHasFieldCreateSubscriptionStmt"subname"Text$fShowCreateSubscriptionStmt$fNFDataCreateStmt$fMessageCreateStmt%$fHasFieldCreateStmt"ifNotExists"Bool&$fHasFieldCreateStmt"accessMethod"Text($fHasFieldCreateStmt"tablespacename"Text,$fHasFieldCreateStmt"oncommit"OnCommitAction'$fHasFieldCreateStmt"vec'options"Vector!$fHasFieldCreateStmt"options"List+$fHasFieldCreateStmt"vec'constraints"Vector%$fHasFieldCreateStmt"constraints"List+$fHasFieldCreateStmt"maybe'ofTypename"Maybe($fHasFieldCreateStmt"ofTypename"TypeName)$fHasFieldCreateStmt"maybe'partspec"Maybe+$fHasFieldCreateStmt"partspec"PartitionSpec*$fHasFieldCreateStmt"maybe'partbound"Maybe1$fHasFieldCreateStmt"partbound"PartitionBoundSpec,$fHasFieldCreateStmt"vec'inhRelations"Vector&$fHasFieldCreateStmt"inhRelations"List)$fHasFieldCreateStmt"vec'tableElts"Vector#$fHasFieldCreateStmt"tableElts"List)$fHasFieldCreateStmt"maybe'relation"Maybe&$fHasFieldCreateStmt"relation"RangeVar$fShowCreateStmt$fNFDataCreateStatsStmt$fMessageCreateStatsStmt*$fHasFieldCreateStatsStmt"ifNotExists"Bool*$fHasFieldCreateStatsStmt"transformed"Bool)$fHasFieldCreateStatsStmt"stxcomment"Text.$fHasFieldCreateStatsStmt"vec'relations"Vector($fHasFieldCreateStatsStmt"relations"List*$fHasFieldCreateStatsStmt"vec'exprs"Vector$$fHasFieldCreateStatsStmt"exprs"List.$fHasFieldCreateStatsStmt"vec'statTypes"Vector($fHasFieldCreateStatsStmt"statTypes"List-$fHasFieldCreateStatsStmt"vec'defnames"Vector'$fHasFieldCreateStatsStmt"defnames"List$fShowCreateStatsStmt$fNFDataCreateSeqStmt$fMessageCreateSeqStmt($fHasFieldCreateSeqStmt"ifNotExists"Bool($fHasFieldCreateSeqStmt"forIdentity"Bool&$fHasFieldCreateSeqStmt"ownerId"Word32*$fHasFieldCreateSeqStmt"vec'options"Vector$$fHasFieldCreateSeqStmt"options"List,$fHasFieldCreateSeqStmt"maybe'sequence"Maybe)$fHasFieldCreateSeqStmt"sequence"RangeVar$fShowCreateSeqStmt$fNFDataCreateSchemaStmt$fMessageCreateSchemaStmt+$fHasFieldCreateSchemaStmt"ifNotExists"Bool0$fHasFieldCreateSchemaStmt"vec'schemaElts"Vector*$fHasFieldCreateSchemaStmt"schemaElts"List/$fHasFieldCreateSchemaStmt"maybe'authrole"Maybe,$fHasFieldCreateSchemaStmt"authrole"RoleSpec*$fHasFieldCreateSchemaStmt"schemaname"Text$fShowCreateSchemaStmt$fNFDataCreateRoleStmt$fMessageCreateRoleStmt+$fHasFieldCreateRoleStmt"vec'options"Vector%$fHasFieldCreateRoleStmt"options"List"$fHasFieldCreateRoleStmt"role"Text.$fHasFieldCreateRoleStmt"stmtType"RoleStmtType$fShowCreateRoleStmt$fNFDataCreateRangeStmt$fMessageCreateRangeStmt+$fHasFieldCreateRangeStmt"vec'params"Vector%$fHasFieldCreateRangeStmt"params"List-$fHasFieldCreateRangeStmt"vec'typeName"Vector'$fHasFieldCreateRangeStmt"typeName"List$fShowCreateRangeStmt$fNFDataCreatePublicationStmt$fMessageCreatePublicationStmt1$fHasFieldCreatePublicationStmt"forAllTables"Bool5$fHasFieldCreatePublicationStmt"vec'pubobjects"Vector/$fHasFieldCreatePublicationStmt"pubobjects"List2$fHasFieldCreatePublicationStmt"vec'options"Vector,$fHasFieldCreatePublicationStmt"options"List,$fHasFieldCreatePublicationStmt"pubname"Text$fShowCreatePublicationStmt$fNFDataCreatePolicyStmt$fMessageCreatePolicyStmt0$fHasFieldCreatePolicyStmt"maybe'withCheck"Maybe)$fHasFieldCreatePolicyStmt"withCheck"Node+$fHasFieldCreatePolicyStmt"maybe'qual"Maybe$$fHasFieldCreatePolicyStmt"qual"Node+$fHasFieldCreatePolicyStmt"vec'roles"Vector%$fHasFieldCreatePolicyStmt"roles"List*$fHasFieldCreatePolicyStmt"permissive"Bool'$fHasFieldCreatePolicyStmt"cmdName"Text,$fHasFieldCreatePolicyStmt"maybe'table"Maybe)$fHasFieldCreatePolicyStmt"table"RangeVar*$fHasFieldCreatePolicyStmt"policyName"Text$fShowCreatePolicyStmt$fNFDataCreatePLangStmt$fMessageCreatePLangStmt($fHasFieldCreatePLangStmt"pltrusted"Bool0$fHasFieldCreatePLangStmt"vec'plvalidator"Vector*$fHasFieldCreatePLangStmt"plvalidator"List-$fHasFieldCreatePLangStmt"vec'plinline"Vector'$fHasFieldCreatePLangStmt"plinline"List.$fHasFieldCreatePLangStmt"vec'plhandler"Vector($fHasFieldCreatePLangStmt"plhandler"List%$fHasFieldCreatePLangStmt"plname"Text&$fHasFieldCreatePLangStmt"replace"Bool$fShowCreatePLangStmt$fNFDataCreateOpFamilyStmt$fMessageCreateOpFamilyStmt($fHasFieldCreateOpFamilyStmt"amname"Text4$fHasFieldCreateOpFamilyStmt"vec'opfamilyname"Vector.$fHasFieldCreateOpFamilyStmt"opfamilyname"List$fShowCreateOpFamilyStmt$fNFDataCreateOpClassStmt$fMessageCreateOpClassStmt*$fHasFieldCreateOpClassStmt"isDefault"Bool,$fHasFieldCreateOpClassStmt"vec'items"Vector&$fHasFieldCreateOpClassStmt"items"List0$fHasFieldCreateOpClassStmt"maybe'datatype"Maybe-$fHasFieldCreateOpClassStmt"datatype"TypeName'$fHasFieldCreateOpClassStmt"amname"Text3$fHasFieldCreateOpClassStmt"vec'opfamilyname"Vector-$fHasFieldCreateOpClassStmt"opfamilyname"List2$fHasFieldCreateOpClassStmt"vec'opclassname"Vector,$fHasFieldCreateOpClassStmt"opclassname"List$fShowCreateOpClassStmt$fNFDataCreateOpClassItem$fMessageCreateOpClassItem2$fHasFieldCreateOpClassItem"maybe'storedtype"Maybe/$fHasFieldCreateOpClassItem"storedtype"TypeName0$fHasFieldCreateOpClassItem"vec'classArgs"Vector*$fHasFieldCreateOpClassItem"classArgs"List2$fHasFieldCreateOpClassItem"vec'orderFamily"Vector,$fHasFieldCreateOpClassItem"orderFamily"List($fHasFieldCreateOpClassItem"number"Int32,$fHasFieldCreateOpClassItem"maybe'name"Maybe/$fHasFieldCreateOpClassItem"name"ObjectWithArgs*$fHasFieldCreateOpClassItem"itemtype"Int32$fShowCreateOpClassItem$fNFDataCreateFunctionStmt$fMessageCreateFunctionStmt0$fHasFieldCreateFunctionStmt"maybe'sqlBody"Maybe)$fHasFieldCreateFunctionStmt"sqlBody"Node/$fHasFieldCreateFunctionStmt"vec'options"Vector)$fHasFieldCreateFunctionStmt"options"List3$fHasFieldCreateFunctionStmt"maybe'returnType"Maybe0$fHasFieldCreateFunctionStmt"returnType"TypeName2$fHasFieldCreateFunctionStmt"vec'parameters"Vector,$fHasFieldCreateFunctionStmt"parameters"List0$fHasFieldCreateFunctionStmt"vec'funcname"Vector*$fHasFieldCreateFunctionStmt"funcname"List)$fHasFieldCreateFunctionStmt"replace"Bool-$fHasFieldCreateFunctionStmt"isProcedure"Bool$fShowCreateFunctionStmt$fNFDataCreateForeignTableStmt$fMessageCreateForeignTableStmt3$fHasFieldCreateForeignTableStmt"vec'options"Vector-$fHasFieldCreateForeignTableStmt"options"List0$fHasFieldCreateForeignTableStmt"servername"Text5$fHasFieldCreateForeignTableStmt"maybe'baseStmt"Maybe4$fHasFieldCreateForeignTableStmt"baseStmt"CreateStmt$fShowCreateForeignTableStmt$fNFDataCreateForeignServerStmt $fMessageCreateForeignServerStmt4$fHasFieldCreateForeignServerStmt"vec'options"Vector.$fHasFieldCreateForeignServerStmt"options"List2$fHasFieldCreateForeignServerStmt"ifNotExists"Bool.$fHasFieldCreateForeignServerStmt"fdwname"Text.$fHasFieldCreateForeignServerStmt"version"Text1$fHasFieldCreateForeignServerStmt"servertype"Text1$fHasFieldCreateForeignServerStmt"servername"Text$fShowCreateForeignServerStmt$fNFDataCreateFdwStmt$fMessageCreateFdwStmt*$fHasFieldCreateFdwStmt"vec'options"Vector$$fHasFieldCreateFdwStmt"options"List.$fHasFieldCreateFdwStmt"vec'funcOptions"Vector($fHasFieldCreateFdwStmt"funcOptions"List$$fHasFieldCreateFdwStmt"fdwname"Text$fShowCreateFdwStmt$fNFDataCreateExtensionStmt$fMessageCreateExtensionStmt0$fHasFieldCreateExtensionStmt"vec'options"Vector*$fHasFieldCreateExtensionStmt"options"List.$fHasFieldCreateExtensionStmt"ifNotExists"Bool*$fHasFieldCreateExtensionStmt"extname"Text$fShowCreateExtensionStmt$fNFDataCreateEventTrigStmt$fMessageCreateEventTrigStmt1$fHasFieldCreateEventTrigStmt"vec'funcname"Vector+$fHasFieldCreateEventTrigStmt"funcname"List3$fHasFieldCreateEventTrigStmt"vec'whenclause"Vector-$fHasFieldCreateEventTrigStmt"whenclause"List,$fHasFieldCreateEventTrigStmt"eventname"Text+$fHasFieldCreateEventTrigStmt"trigname"Text$fShowCreateEventTrigStmt$fNFDataCreateEnumStmt$fMessageCreateEnumStmt($fHasFieldCreateEnumStmt"vec'vals"Vector"$fHasFieldCreateEnumStmt"vals"List,$fHasFieldCreateEnumStmt"vec'typeName"Vector&$fHasFieldCreateEnumStmt"typeName"List$fShowCreateEnumStmt$fNFDataCreateDomainStmt$fMessageCreateDomainStmt1$fHasFieldCreateDomainStmt"vec'constraints"Vector+$fHasFieldCreateDomainStmt"constraints"List1$fHasFieldCreateDomainStmt"maybe'collClause"Maybe3$fHasFieldCreateDomainStmt"collClause"CollateClause/$fHasFieldCreateDomainStmt"maybe'typeName"Maybe,$fHasFieldCreateDomainStmt"typeName"TypeName0$fHasFieldCreateDomainStmt"vec'domainname"Vector*$fHasFieldCreateDomainStmt"domainname"List$fShowCreateDomainStmt$fNFDataCreateConversionStmt$fMessageCreateConversionStmt'$fHasFieldCreateConversionStmt"def"Bool2$fHasFieldCreateConversionStmt"vec'funcName"Vector,$fHasFieldCreateConversionStmt"funcName"List2$fHasFieldCreateConversionStmt"toEncodingName"Text3$fHasFieldCreateConversionStmt"forEncodingName"Text8$fHasFieldCreateConversionStmt"vec'conversionName"Vector2$fHasFieldCreateConversionStmt"conversionName"List$fShowCreateConversionStmt$fNFDataCreateCastStmt$fMessageCreateCastStmt#$fHasFieldCreateCastStmt"inout"Bool0$fHasFieldCreateCastStmt"context"CoercionContext)$fHasFieldCreateCastStmt"maybe'func"Maybe,$fHasFieldCreateCastStmt"func"ObjectWithArgs/$fHasFieldCreateCastStmt"maybe'targettype"Maybe,$fHasFieldCreateCastStmt"targettype"TypeName/$fHasFieldCreateCastStmt"maybe'sourcetype"Maybe,$fHasFieldCreateCastStmt"sourcetype"TypeName$fShowCreateCastStmt$fNFDataCreateAmStmt$fMessageCreateAmStmt"$fHasFieldCreateAmStmt"amtype"Text-$fHasFieldCreateAmStmt"vec'handlerName"Vector'$fHasFieldCreateAmStmt"handlerName"List"$fHasFieldCreateAmStmt"amname"Text$fShowCreateAmStmt$fNFDataCopyStmt$fMessageCopyStmt*$fHasFieldCopyStmt"maybe'whereClause"Maybe#$fHasFieldCopyStmt"whereClause"Node%$fHasFieldCopyStmt"vec'options"Vector$fHasFieldCopyStmt"options"List $fHasFieldCopyStmt"filename"Text!$fHasFieldCopyStmt"isProgram"Bool$fHasFieldCopyStmt"isFrom"Bool%$fHasFieldCopyStmt"vec'attlist"Vector$fHasFieldCopyStmt"attlist"List$$fHasFieldCopyStmt"maybe'query"Maybe$fHasFieldCopyStmt"query"Node'$fHasFieldCopyStmt"maybe'relation"Maybe$$fHasFieldCopyStmt"relation"RangeVar$fShowCopyStmt$fNFDataConvertRowtypeExpr$fMessageConvertRowtypeExpr+$fHasFieldConvertRowtypeExpr"location"Int327$fHasFieldConvertRowtypeExpr"convertformat"CoercionForm.$fHasFieldConvertRowtypeExpr"resulttype"Word32,$fHasFieldConvertRowtypeExpr"maybe'arg"Maybe%$fHasFieldConvertRowtypeExpr"arg"Node,$fHasFieldConvertRowtypeExpr"maybe'xpr"Maybe%$fHasFieldConvertRowtypeExpr"xpr"Node$fShowConvertRowtypeExpr$fNFDataConstraintsSetStmt$fMessageConstraintsSetStmt*$fHasFieldConstraintsSetStmt"deferred"Bool3$fHasFieldConstraintsSetStmt"vec'constraints"Vector-$fHasFieldConstraintsSetStmt"constraints"List$fShowConstraintsSetStmt$fNFDataConstraint$fMessageConstraint($fHasFieldConstraint"initiallyValid"Bool($fHasFieldConstraint"skipValidation"Bool)$fHasFieldConstraint"oldPktableOid"Word32,$fHasFieldConstraint"vec'oldConpfeqop"Vector&$fHasFieldConstraint"oldConpfeqop"List,$fHasFieldConstraint"vec'fkDelSetCols"Vector&$fHasFieldConstraint"fkDelSetCols"List%$fHasFieldConstraint"fkDelAction"Text%$fHasFieldConstraint"fkUpdAction"Text%$fHasFieldConstraint"fkMatchtype"Text'$fHasFieldConstraint"vec'pkAttrs"Vector!$fHasFieldConstraint"pkAttrs"List'$fHasFieldConstraint"vec'fkAttrs"Vector!$fHasFieldConstraint"fkAttrs"List($fHasFieldConstraint"maybe'pktable"Maybe%$fHasFieldConstraint"pktable"RangeVar,$fHasFieldConstraint"maybe'whereClause"Maybe%$fHasFieldConstraint"whereClause"Node&$fHasFieldConstraint"accessMethod"Text,$fHasFieldConstraint"resetDefaultTblspc"Bool$$fHasFieldConstraint"indexspace"Text#$fHasFieldConstraint"indexname"Text'$fHasFieldConstraint"vec'options"Vector!$fHasFieldConstraint"options"List*$fHasFieldConstraint"vec'exclusions"Vector$$fHasFieldConstraint"exclusions"List)$fHasFieldConstraint"vec'including"Vector#$fHasFieldConstraint"including"List$$fHasFieldConstraint"vec'keys"Vector$fHasFieldConstraint"keys"List*$fHasFieldConstraint"nullsNotDistinct"Bool'$fHasFieldConstraint"generatedWhen"Text$$fHasFieldConstraint"cookedExpr"Text($fHasFieldConstraint"maybe'rawExpr"Maybe!$fHasFieldConstraint"rawExpr"Node%$fHasFieldConstraint"isNoInherit"Bool#$fHasFieldConstraint"location"Int32&$fHasFieldConstraint"initdeferred"Bool$$fHasFieldConstraint"deferrable"Bool!$fHasFieldConstraint"conname"Text'$fHasFieldConstraint"contype"ConstrType$fShowConstraint$fNFDataCompositeTypeStmt$fMessageCompositeTypeStmt1$fHasFieldCompositeTypeStmt"vec'coldeflist"Vector+$fHasFieldCompositeTypeStmt"coldeflist"List/$fHasFieldCompositeTypeStmt"maybe'typevar"Maybe,$fHasFieldCompositeTypeStmt"typevar"RangeVar$fShowCompositeTypeStmt$fNFDataCommonTableExpr$fMessageCommonTableExpr5$fHasFieldCommonTableExpr"vec'ctecolcollations"Vector/$fHasFieldCommonTableExpr"ctecolcollations"List2$fHasFieldCommonTableExpr"vec'ctecoltypmods"Vector,$fHasFieldCommonTableExpr"ctecoltypmods"List0$fHasFieldCommonTableExpr"vec'ctecoltypes"Vector*$fHasFieldCommonTableExpr"ctecoltypes"List0$fHasFieldCommonTableExpr"vec'ctecolnames"Vector*$fHasFieldCommonTableExpr"ctecolnames"List+$fHasFieldCommonTableExpr"cterefcount"Int32+$fHasFieldCommonTableExpr"cterecursive"Bool($fHasFieldCommonTableExpr"location"Int321$fHasFieldCommonTableExpr"maybe'cycleClause"Maybe4$fHasFieldCommonTableExpr"cycleClause"CTECycleClause2$fHasFieldCommonTableExpr"maybe'searchClause"Maybe6$fHasFieldCommonTableExpr"searchClause"CTESearchClause.$fHasFieldCommonTableExpr"maybe'ctequery"Maybe'$fHasFieldCommonTableExpr"ctequery"Node8$fHasFieldCommonTableExpr"ctematerialized"CTEMaterialize2$fHasFieldCommonTableExpr"vec'aliascolnames"Vector,$fHasFieldCommonTableExpr"aliascolnames"List&$fHasFieldCommonTableExpr"ctename"Text$fShowCommonTableExpr$fNFDataCommentStmt$fMessageCommentStmt"$fHasFieldCommentStmt"comment"Text($fHasFieldCommentStmt"maybe'object"Maybe!$fHasFieldCommentStmt"object"Node($fHasFieldCommentStmt"objtype"ObjectType$fShowCommentStmt$fNFDataColumnRef$fMessageColumnRef"$fHasFieldColumnRef"location"Int32%$fHasFieldColumnRef"vec'fields"Vector$fHasFieldColumnRef"fields"List$fShowColumnRef$fNFDataColumnDef$fMessageColumnDef"$fHasFieldColumnDef"location"Int32)$fHasFieldColumnDef"vec'fdwoptions"Vector#$fHasFieldColumnDef"fdwoptions"List*$fHasFieldColumnDef"vec'constraints"Vector$$fHasFieldColumnDef"constraints"List"$fHasFieldColumnDef"collOid"Word32*$fHasFieldColumnDef"maybe'collClause"Maybe,$fHasFieldColumnDef"collClause"CollateClause"$fHasFieldColumnDef"generated"Text0$fHasFieldColumnDef"maybe'identitySequence"Maybe-$fHasFieldColumnDef"identitySequence"RangeVar!$fHasFieldColumnDef"identity"Text-$fHasFieldColumnDef"maybe'cookedDefault"Maybe&$fHasFieldColumnDef"cookedDefault"Node*$fHasFieldColumnDef"maybe'rawDefault"Maybe#$fHasFieldColumnDef"rawDefault"Node$$fHasFieldColumnDef"storageName"Text $fHasFieldColumnDef"storage"Text#$fHasFieldColumnDef"isFromType"Bool"$fHasFieldColumnDef"isNotNull"Bool $fHasFieldColumnDef"isLocal"Bool"$fHasFieldColumnDef"inhcount"Int32$$fHasFieldColumnDef"compression"Text($fHasFieldColumnDef"maybe'typeName"Maybe%$fHasFieldColumnDef"typeName"TypeName $fHasFieldColumnDef"colname"Text$fShowColumnDef$fNFDataCollateExpr$fMessageCollateExpr$$fHasFieldCollateExpr"location"Int32$$fHasFieldCollateExpr"collOid"Word32%$fHasFieldCollateExpr"maybe'arg"Maybe$fHasFieldCollateExpr"arg"Node%$fHasFieldCollateExpr"maybe'xpr"Maybe$fHasFieldCollateExpr"xpr"Node$fShowCollateExpr$fNFDataCollateClause$fMessageCollateClause&$fHasFieldCollateClause"location"Int32+$fHasFieldCollateClause"vec'collname"Vector%$fHasFieldCollateClause"collname"List'$fHasFieldCollateClause"maybe'arg"Maybe $fHasFieldCollateClause"arg"Node$fShowCollateClause$fNFDataCoerceViaIO$fMessageCoerceViaIO$$fHasFieldCoerceViaIO"location"Int32/$fHasFieldCoerceViaIO"coerceformat"CoercionForm)$fHasFieldCoerceViaIO"resultcollid"Word32'$fHasFieldCoerceViaIO"resulttype"Word32%$fHasFieldCoerceViaIO"maybe'arg"Maybe$fHasFieldCoerceViaIO"arg"Node%$fHasFieldCoerceViaIO"maybe'xpr"Maybe$fHasFieldCoerceViaIO"xpr"Node$fShowCoerceViaIO$fNFDataCoerceToDomainValue$fMessageCoerceToDomainValue,$fHasFieldCoerceToDomainValue"location"Int32.$fHasFieldCoerceToDomainValue"collation"Word32+$fHasFieldCoerceToDomainValue"typeMod"Int32+$fHasFieldCoerceToDomainValue"typeId"Word32-$fHasFieldCoerceToDomainValue"maybe'xpr"Maybe&$fHasFieldCoerceToDomainValue"xpr"Node$fShowCoerceToDomainValue$fNFDataCoerceToDomain$fMessageCoerceToDomain'$fHasFieldCoerceToDomain"location"Int324$fHasFieldCoerceToDomain"coercionformat"CoercionForm,$fHasFieldCoerceToDomain"resultcollid"Word32+$fHasFieldCoerceToDomain"resulttypmod"Int32*$fHasFieldCoerceToDomain"resulttype"Word32($fHasFieldCoerceToDomain"maybe'arg"Maybe!$fHasFieldCoerceToDomain"arg"Node($fHasFieldCoerceToDomain"maybe'xpr"Maybe!$fHasFieldCoerceToDomain"xpr"Node$fShowCoerceToDomain$fNFDataCoalesceExpr$fMessageCoalesceExpr%$fHasFieldCoalesceExpr"location"Int32&$fHasFieldCoalesceExpr"vec'args"Vector $fHasFieldCoalesceExpr"args"List,$fHasFieldCoalesceExpr"coalescecollid"Word32*$fHasFieldCoalesceExpr"coalescetype"Word32&$fHasFieldCoalesceExpr"maybe'xpr"Maybe$fHasFieldCoalesceExpr"xpr"Node$fShowCoalesceExpr$fNFDataClusterStmt$fMessageClusterStmt'$fHasFieldClusterStmt"vec'params"Vector!$fHasFieldClusterStmt"params"List$$fHasFieldClusterStmt"indexname"Text*$fHasFieldClusterStmt"maybe'relation"Maybe'$fHasFieldClusterStmt"relation"RangeVar$fShowClusterStmt$fNFDataCaseWhen$fMessageCaseWhen!$fHasFieldCaseWhen"location"Int32%$fHasFieldCaseWhen"maybe'result"Maybe$fHasFieldCaseWhen"result"Node#$fHasFieldCaseWhen"maybe'expr"Maybe$fHasFieldCaseWhen"expr"Node"$fHasFieldCaseWhen"maybe'xpr"Maybe$fHasFieldCaseWhen"xpr"Node$fShowCaseWhen$fNFDataCaseTestExpr$fMessageCaseTestExpr'$fHasFieldCaseTestExpr"collation"Word32$$fHasFieldCaseTestExpr"typeMod"Int32$$fHasFieldCaseTestExpr"typeId"Word32&$fHasFieldCaseTestExpr"maybe'xpr"Maybe$fHasFieldCaseTestExpr"xpr"Node$fShowCaseTestExpr$fNFDataCaseExpr$fMessageCaseExpr!$fHasFieldCaseExpr"location"Int32($fHasFieldCaseExpr"maybe'defresult"Maybe!$fHasFieldCaseExpr"defresult"Node"$fHasFieldCaseExpr"vec'args"Vector$fHasFieldCaseExpr"args"List"$fHasFieldCaseExpr"maybe'arg"Maybe$fHasFieldCaseExpr"arg"Node$$fHasFieldCaseExpr"casecollid"Word32"$fHasFieldCaseExpr"casetype"Word32"$fHasFieldCaseExpr"maybe'xpr"Maybe$fHasFieldCaseExpr"xpr"Node$fShowCaseExpr$fNFDataCallStmt$fMessageCallStmt%$fHasFieldCallStmt"vec'outargs"Vector$fHasFieldCallStmt"outargs"List'$fHasFieldCallStmt"maybe'funcexpr"Maybe$$fHasFieldCallStmt"funcexpr"FuncExpr'$fHasFieldCallStmt"maybe'funccall"Maybe$$fHasFieldCallStmt"funccall"FuncCall$fShowCallStmt$fNFDataCTESearchClause$fMessageCTESearchClause($fHasFieldCTESearchClause"location"Int32.$fHasFieldCTESearchClause"searchSeqColumn"Text1$fHasFieldCTESearchClause"searchBreadthFirst"Bool2$fHasFieldCTESearchClause"vec'searchColList"Vector,$fHasFieldCTESearchClause"searchColList"List$fShowCTESearchClause$fNFDataCTECycleClause$fMessageCTECycleClause-$fHasFieldCTECycleClause"cycleMarkNeop"Word322$fHasFieldCTECycleClause"cycleMarkCollation"Word32.$fHasFieldCTECycleClause"cycleMarkTypmod"Int32-$fHasFieldCTECycleClause"cycleMarkType"Word32'$fHasFieldCTECycleClause"location"Int32-$fHasFieldCTECycleClause"cyclePathColumn"Text5$fHasFieldCTECycleClause"maybe'cycleMarkDefault"Maybe.$fHasFieldCTECycleClause"cycleMarkDefault"Node3$fHasFieldCTECycleClause"maybe'cycleMarkValue"Maybe,$fHasFieldCTECycleClause"cycleMarkValue"Node-$fHasFieldCTECycleClause"cycleMarkColumn"Text0$fHasFieldCTECycleClause"vec'cycleColList"Vector*$fHasFieldCTECycleClause"cycleColList"List$fShowCTECycleClause$fNFDataBooleanTest$fMessageBooleanTest$$fHasFieldBooleanTest"location"Int32/$fHasFieldBooleanTest"booltesttype"BoolTestType%$fHasFieldBooleanTest"maybe'arg"Maybe$fHasFieldBooleanTest"arg"Node%$fHasFieldBooleanTest"maybe'xpr"Maybe$fHasFieldBooleanTest"xpr"Node$fShowBooleanTest$fNFDataBoolExpr$fMessageBoolExpr!$fHasFieldBoolExpr"location"Int32"$fHasFieldBoolExpr"vec'args"Vector$fHasFieldBoolExpr"args"List&$fHasFieldBoolExpr"boolop"BoolExprType"$fHasFieldBoolExpr"maybe'xpr"Maybe$fHasFieldBoolExpr"xpr"Node$fShowBoolExpr$fNFDataArrayExpr$fMessageArrayExpr"$fHasFieldArrayExpr"location"Int32"$fHasFieldArrayExpr"multidims"Bool'$fHasFieldArrayExpr"vec'elements"Vector!$fHasFieldArrayExpr"elements"List($fHasFieldArrayExpr"elementTypeid"Word32&$fHasFieldArrayExpr"arrayCollid"Word32&$fHasFieldArrayExpr"arrayTypeid"Word32#$fHasFieldArrayExpr"maybe'xpr"Maybe$fHasFieldArrayExpr"xpr"Node$fShowArrayExpr$fNFDataArrayCoerceExpr$fMessageArrayCoerceExpr($fHasFieldArrayCoerceExpr"location"Int323$fHasFieldArrayCoerceExpr"coerceformat"CoercionForm-$fHasFieldArrayCoerceExpr"resultcollid"Word32,$fHasFieldArrayCoerceExpr"resulttypmod"Int32+$fHasFieldArrayCoerceExpr"resulttype"Word32.$fHasFieldArrayCoerceExpr"maybe'elemexpr"Maybe'$fHasFieldArrayCoerceExpr"elemexpr"Node)$fHasFieldArrayCoerceExpr"maybe'arg"Maybe"$fHasFieldArrayCoerceExpr"arg"Node)$fHasFieldArrayCoerceExpr"maybe'xpr"Maybe"$fHasFieldArrayCoerceExpr"xpr"Node$fShowArrayCoerceExpr$fNFDataAlternativeSubPlan$fMessageAlternativeSubPlan0$fHasFieldAlternativeSubPlan"vec'subplans"Vector*$fHasFieldAlternativeSubPlan"subplans"List,$fHasFieldAlternativeSubPlan"maybe'xpr"Maybe%$fHasFieldAlternativeSubPlan"xpr"Node$fShowAlternativeSubPlan$fNFDataAlterUserMappingStmt$fMessageAlterUserMappingStmt1$fHasFieldAlterUserMappingStmt"vec'options"Vector+$fHasFieldAlterUserMappingStmt"options"List.$fHasFieldAlterUserMappingStmt"servername"Text/$fHasFieldAlterUserMappingStmt"maybe'user"Maybe,$fHasFieldAlterUserMappingStmt"user"RoleSpec$fShowAlterUserMappingStmt$fNFDataAlterTypeStmt$fMessageAlterTypeStmt*$fHasFieldAlterTypeStmt"vec'options"Vector$$fHasFieldAlterTypeStmt"options"List+$fHasFieldAlterTypeStmt"vec'typeName"Vector%$fHasFieldAlterTypeStmt"typeName"List$fShowAlterTypeStmt$fNFDataAlterTableStmt$fMessageAlterTableStmt'$fHasFieldAlterTableStmt"missingOk"Bool+$fHasFieldAlterTableStmt"objtype"ObjectType($fHasFieldAlterTableStmt"vec'cmds"Vector"$fHasFieldAlterTableStmt"cmds"List-$fHasFieldAlterTableStmt"maybe'relation"Maybe*$fHasFieldAlterTableStmt"relation"RangeVar$fShowAlterTableStmt"$fNFDataAlterTableSpaceOptionsStmt#$fMessageAlterTableSpaceOptionsStmt1$fHasFieldAlterTableSpaceOptionsStmt"isReset"Bool7$fHasFieldAlterTableSpaceOptionsStmt"vec'options"Vector1$fHasFieldAlterTableSpaceOptionsStmt"options"List8$fHasFieldAlterTableSpaceOptionsStmt"tablespacename"Text $fShowAlterTableSpaceOptionsStmt$fNFDataAlterTableMoveAllStmt$fMessageAlterTableMoveAllStmt+$fHasFieldAlterTableMoveAllStmt"nowait"Bool6$fHasFieldAlterTableMoveAllStmt"newTablespacename"Text0$fHasFieldAlterTableMoveAllStmt"vec'roles"Vector*$fHasFieldAlterTableMoveAllStmt"roles"List2$fHasFieldAlterTableMoveAllStmt"objtype"ObjectType7$fHasFieldAlterTableMoveAllStmt"origTablespacename"Text$fShowAlterTableMoveAllStmt$fNFDataAlterTableCmd$fMessageAlterTableCmd$$fHasFieldAlterTableCmd"recurse"Bool&$fHasFieldAlterTableCmd"missingOk"Bool-$fHasFieldAlterTableCmd"behavior"DropBehavior'$fHasFieldAlterTableCmd"maybe'def"Maybe $fHasFieldAlterTableCmd"def"Node,$fHasFieldAlterTableCmd"maybe'newowner"Maybe)$fHasFieldAlterTableCmd"newowner"RoleSpec!$fHasFieldAlterTableCmd"num"Int32!$fHasFieldAlterTableCmd"name"Text.$fHasFieldAlterTableCmd"subtype"AlterTableType$fShowAlterTableCmd$fNFDataAlterTSDictionaryStmt$fMessageAlterTSDictionaryStmt2$fHasFieldAlterTSDictionaryStmt"vec'options"Vector,$fHasFieldAlterTSDictionaryStmt"options"List3$fHasFieldAlterTSDictionaryStmt"vec'dictname"Vector-$fHasFieldAlterTSDictionaryStmt"dictname"List$fShowAlterTSDictionaryStmt $fNFDataAlterTSConfigurationStmt!$fMessageAlterTSConfigurationStmt1$fHasFieldAlterTSConfigurationStmt"missingOk"Bool/$fHasFieldAlterTSConfigurationStmt"replace"Bool0$fHasFieldAlterTSConfigurationStmt"override"Bool3$fHasFieldAlterTSConfigurationStmt"vec'dicts"Vector-$fHasFieldAlterTSConfigurationStmt"dicts"List7$fHasFieldAlterTSConfigurationStmt"vec'tokentype"Vector1$fHasFieldAlterTSConfigurationStmt"tokentype"List5$fHasFieldAlterTSConfigurationStmt"vec'cfgname"Vector/$fHasFieldAlterTSConfigurationStmt"cfgname"List9$fHasFieldAlterTSConfigurationStmt"kind"AlterTSConfigType$fShowAlterTSConfigurationStmt$fNFDataAlterSystemStmt$fMessageAlterSystemStmt-$fHasFieldAlterSystemStmt"maybe'setstmt"Maybe1$fHasFieldAlterSystemStmt"setstmt"VariableSetStmt$fShowAlterSystemStmt$fNFDataAlterSubscriptionStmt$fMessageAlterSubscriptionStmt2$fHasFieldAlterSubscriptionStmt"vec'options"Vector,$fHasFieldAlterSubscriptionStmt"options"List6$fHasFieldAlterSubscriptionStmt"vec'publication"Vector0$fHasFieldAlterSubscriptionStmt"publication"List-$fHasFieldAlterSubscriptionStmt"conninfo"Text,$fHasFieldAlterSubscriptionStmt"subname"Text:$fHasFieldAlterSubscriptionStmt"kind"AlterSubscriptionType$fShowAlterSubscriptionStmt$fNFDataAlterStatsStmt$fMessageAlterStatsStmt'$fHasFieldAlterStatsStmt"missingOk"Bool,$fHasFieldAlterStatsStmt"stxstattarget"Int32,$fHasFieldAlterStatsStmt"vec'defnames"Vector&$fHasFieldAlterStatsStmt"defnames"List$fShowAlterStatsStmt$fNFDataAlterSeqStmt$fMessageAlterSeqStmt%$fHasFieldAlterSeqStmt"missingOk"Bool'$fHasFieldAlterSeqStmt"forIdentity"Bool)$fHasFieldAlterSeqStmt"vec'options"Vector#$fHasFieldAlterSeqStmt"options"List+$fHasFieldAlterSeqStmt"maybe'sequence"Maybe($fHasFieldAlterSeqStmt"sequence"RangeVar$fShowAlterSeqStmt$fNFDataAlterRoleStmt$fMessageAlterRoleStmt$$fHasFieldAlterRoleStmt"action"Int32*$fHasFieldAlterRoleStmt"vec'options"Vector$$fHasFieldAlterRoleStmt"options"List($fHasFieldAlterRoleStmt"maybe'role"Maybe%$fHasFieldAlterRoleStmt"role"RoleSpec$fShowAlterRoleStmt$fNFDataAlterRoleSetStmt$fMessageAlterRoleSetStmt.$fHasFieldAlterRoleSetStmt"maybe'setstmt"Maybe2$fHasFieldAlterRoleSetStmt"setstmt"VariableSetStmt($fHasFieldAlterRoleSetStmt"database"Text+$fHasFieldAlterRoleSetStmt"maybe'role"Maybe($fHasFieldAlterRoleSetStmt"role"RoleSpec$fShowAlterRoleSetStmt$fNFDataAlterPublicationStmt$fMessageAlterPublicationStmt<$fHasFieldAlterPublicationStmt"action"AlterPublicationAction0$fHasFieldAlterPublicationStmt"forAllTables"Bool4$fHasFieldAlterPublicationStmt"vec'pubobjects"Vector.$fHasFieldAlterPublicationStmt"pubobjects"List1$fHasFieldAlterPublicationStmt"vec'options"Vector+$fHasFieldAlterPublicationStmt"options"List+$fHasFieldAlterPublicationStmt"pubname"Text$fShowAlterPublicationStmt$fNFDataAlterPolicyStmt$fMessageAlterPolicyStmt/$fHasFieldAlterPolicyStmt"maybe'withCheck"Maybe($fHasFieldAlterPolicyStmt"withCheck"Node*$fHasFieldAlterPolicyStmt"maybe'qual"Maybe#$fHasFieldAlterPolicyStmt"qual"Node*$fHasFieldAlterPolicyStmt"vec'roles"Vector$$fHasFieldAlterPolicyStmt"roles"List+$fHasFieldAlterPolicyStmt"maybe'table"Maybe($fHasFieldAlterPolicyStmt"table"RangeVar)$fHasFieldAlterPolicyStmt"policyName"Text$fShowAlterPolicyStmt$fNFDataAlterOwnerStmt$fMessageAlterOwnerStmt-$fHasFieldAlterOwnerStmt"maybe'newowner"Maybe*$fHasFieldAlterOwnerStmt"newowner"RoleSpec+$fHasFieldAlterOwnerStmt"maybe'object"Maybe$$fHasFieldAlterOwnerStmt"object"Node-$fHasFieldAlterOwnerStmt"maybe'relation"Maybe*$fHasFieldAlterOwnerStmt"relation"RangeVar.$fHasFieldAlterOwnerStmt"objectType"ObjectType$fShowAlterOwnerStmt$fNFDataAlterOperatorStmt$fMessageAlterOperatorStmt.$fHasFieldAlterOperatorStmt"vec'options"Vector($fHasFieldAlterOperatorStmt"options"List0$fHasFieldAlterOperatorStmt"maybe'opername"Maybe3$fHasFieldAlterOperatorStmt"opername"ObjectWithArgs$fShowAlterOperatorStmt$fNFDataAlterOpFamilyStmt$fMessageAlterOpFamilyStmt,$fHasFieldAlterOpFamilyStmt"vec'items"Vector&$fHasFieldAlterOpFamilyStmt"items"List'$fHasFieldAlterOpFamilyStmt"isDrop"Bool'$fHasFieldAlterOpFamilyStmt"amname"Text3$fHasFieldAlterOpFamilyStmt"vec'opfamilyname"Vector-$fHasFieldAlterOpFamilyStmt"opfamilyname"List$fShowAlterOpFamilyStmt$fNFDataAlterObjectSchemaStmt$fMessageAlterObjectSchemaStmt.$fHasFieldAlterObjectSchemaStmt"missingOk"Bool.$fHasFieldAlterObjectSchemaStmt"newschema"Text2$fHasFieldAlterObjectSchemaStmt"maybe'object"Maybe+$fHasFieldAlterObjectSchemaStmt"object"Node4$fHasFieldAlterObjectSchemaStmt"maybe'relation"Maybe1$fHasFieldAlterObjectSchemaStmt"relation"RangeVar5$fHasFieldAlterObjectSchemaStmt"objectType"ObjectType$fShowAlterObjectSchemaStmt$fNFDataAlterObjectDependsStmt$fMessageAlterObjectDependsStmt,$fHasFieldAlterObjectDependsStmt"remove"Bool4$fHasFieldAlterObjectDependsStmt"maybe'extname"Maybe/$fHasFieldAlterObjectDependsStmt"extname"String3$fHasFieldAlterObjectDependsStmt"maybe'object"Maybe,$fHasFieldAlterObjectDependsStmt"object"Node5$fHasFieldAlterObjectDependsStmt"maybe'relation"Maybe2$fHasFieldAlterObjectDependsStmt"relation"RangeVar6$fHasFieldAlterObjectDependsStmt"objectType"ObjectType$fShowAlterObjectDependsStmt$fNFDataAlterFunctionStmt$fMessageAlterFunctionStmt.$fHasFieldAlterFunctionStmt"vec'actions"Vector($fHasFieldAlterFunctionStmt"actions"List,$fHasFieldAlterFunctionStmt"maybe'func"Maybe/$fHasFieldAlterFunctionStmt"func"ObjectWithArgs.$fHasFieldAlterFunctionStmt"objtype"ObjectType$fShowAlterFunctionStmt$fNFDataAlterForeignServerStmt$fMessageAlterForeignServerStmt0$fHasFieldAlterForeignServerStmt"hasVersion"Bool3$fHasFieldAlterForeignServerStmt"vec'options"Vector-$fHasFieldAlterForeignServerStmt"options"List-$fHasFieldAlterForeignServerStmt"version"Text0$fHasFieldAlterForeignServerStmt"servername"Text$fShowAlterForeignServerStmt$fNFDataAlterFdwStmt$fMessageAlterFdwStmt)$fHasFieldAlterFdwStmt"vec'options"Vector#$fHasFieldAlterFdwStmt"options"List-$fHasFieldAlterFdwStmt"vec'funcOptions"Vector'$fHasFieldAlterFdwStmt"funcOptions"List#$fHasFieldAlterFdwStmt"fdwname"Text$fShowAlterFdwStmt$fNFDataAlterExtensionStmt$fMessageAlterExtensionStmt/$fHasFieldAlterExtensionStmt"vec'options"Vector)$fHasFieldAlterExtensionStmt"options"List)$fHasFieldAlterExtensionStmt"extname"Text$fShowAlterExtensionStmt"$fNFDataAlterExtensionContentsStmt#$fMessageAlterExtensionContentsStmt7$fHasFieldAlterExtensionContentsStmt"maybe'object"Maybe0$fHasFieldAlterExtensionContentsStmt"object"Node7$fHasFieldAlterExtensionContentsStmt"objtype"ObjectType1$fHasFieldAlterExtensionContentsStmt"action"Int321$fHasFieldAlterExtensionContentsStmt"extname"Text $fShowAlterExtensionContentsStmt$fNFDataAlterEnumStmt$fMessageAlterEnumStmt/$fHasFieldAlterEnumStmt"skipIfNewValExists"Bool*$fHasFieldAlterEnumStmt"newValIsAfter"Bool+$fHasFieldAlterEnumStmt"newValNeighbor"Text#$fHasFieldAlterEnumStmt"newVal"Text#$fHasFieldAlterEnumStmt"oldVal"Text+$fHasFieldAlterEnumStmt"vec'typeName"Vector%$fHasFieldAlterEnumStmt"typeName"List$fShowAlterEnumStmt$fNFDataAlterDomainStmt$fMessageAlterDomainStmt($fHasFieldAlterDomainStmt"missingOk"Bool/$fHasFieldAlterDomainStmt"behavior"DropBehavior)$fHasFieldAlterDomainStmt"maybe'def"Maybe"$fHasFieldAlterDomainStmt"def"Node#$fHasFieldAlterDomainStmt"name"Text-$fHasFieldAlterDomainStmt"vec'typeName"Vector'$fHasFieldAlterDomainStmt"typeName"List&$fHasFieldAlterDomainStmt"subtype"Text$fShowAlterDomainStmt"$fNFDataAlterDefaultPrivilegesStmt#$fMessageAlterDefaultPrivilegesStmt7$fHasFieldAlterDefaultPrivilegesStmt"maybe'action"Maybe5$fHasFieldAlterDefaultPrivilegesStmt"action"GrantStmt7$fHasFieldAlterDefaultPrivilegesStmt"vec'options"Vector1$fHasFieldAlterDefaultPrivilegesStmt"options"List $fShowAlterDefaultPrivilegesStmt$fNFDataAlterDatabaseStmt$fMessageAlterDatabaseStmt.$fHasFieldAlterDatabaseStmt"vec'options"Vector($fHasFieldAlterDatabaseStmt"options"List'$fHasFieldAlterDatabaseStmt"dbname"Text$fShowAlterDatabaseStmt$fNFDataAlterDatabaseSetStmt$fMessageAlterDatabaseSetStmt2$fHasFieldAlterDatabaseSetStmt"maybe'setstmt"Maybe6$fHasFieldAlterDatabaseSetStmt"setstmt"VariableSetStmt*$fHasFieldAlterDatabaseSetStmt"dbname"Text$fShowAlterDatabaseSetStmt$fNFDataAlterCollationStmt$fMessageAlterCollationStmt0$fHasFieldAlterCollationStmt"vec'collname"Vector*$fHasFieldAlterCollationStmt"collname"List$fShowAlterCollationStmt $fNFDataAlias$fMessageAlias#$fHasFieldAlias"vec'colnames"Vector$fHasFieldAlias"colnames"List$fHasFieldAlias"aliasname"Text $fShowAlias$fNFDataAggref$fMessageAggref$fHasFieldAggref"location"Int32!$fHasFieldAggref"aggtransno"Int32$fHasFieldAggref"aggno"Int32"$fHasFieldAggref"aggsplit"AggSplit#$fHasFieldAggref"agglevelsup"Word32$fHasFieldAggref"aggkind"Text!$fHasFieldAggref"aggvariadic"Bool$fHasFieldAggref"aggstar"Bool&$fHasFieldAggref"maybe'aggfilter"Maybe$fHasFieldAggref"aggfilter"Node'$fHasFieldAggref"vec'aggdistinct"Vector!$fHasFieldAggref"aggdistinct"List$$fHasFieldAggref"vec'aggorder"Vector$fHasFieldAggref"aggorder"List $fHasFieldAggref"vec'args"Vector$fHasFieldAggref"args"List)$fHasFieldAggref"vec'aggdirectargs"Vector#$fHasFieldAggref"aggdirectargs"List'$fHasFieldAggref"vec'aggargtypes"Vector!$fHasFieldAggref"aggargtypes"List#$fHasFieldAggref"inputcollid"Word32!$fHasFieldAggref"aggcollid"Word32$fHasFieldAggref"aggtype"Word32 $fHasFieldAggref"aggfnoid"Word32 $fHasFieldAggref"maybe'xpr"Maybe$fHasFieldAggref"xpr"Node $fShowAggref$fNFDataAccessPriv$fMessageAccessPriv$$fHasFieldAccessPriv"vec'cols"Vector$fHasFieldAccessPriv"cols"List"$fHasFieldAccessPriv"privName"Text$fShowAccessPriv$fNFDataA_Indirection$fMessageA_Indirection.$fHasFieldA_Indirection"vec'indirection"Vector($fHasFieldA_Indirection"indirection"List'$fHasFieldA_Indirection"maybe'arg"Maybe $fHasFieldA_Indirection"arg"Node$fShowA_Indirection$fNFDataA_Indices$fMessageA_Indices$$fHasFieldA_Indices"maybe'uidx"Maybe$fHasFieldA_Indices"uidx"Node$$fHasFieldA_Indices"maybe'lidx"Maybe$fHasFieldA_Indices"lidx"Node $fHasFieldA_Indices"isSlice"Bool$fShowA_Indices$fNFDataA_Expr$fMessageA_Expr$fHasFieldA_Expr"location"Int32"$fHasFieldA_Expr"maybe'rexpr"Maybe$fHasFieldA_Expr"rexpr"Node"$fHasFieldA_Expr"maybe'lexpr"Maybe$fHasFieldA_Expr"lexpr"Node $fHasFieldA_Expr"vec'name"Vector$fHasFieldA_Expr"name"List!$fHasFieldA_Expr"kind"A_Expr_Kind $fShowA_Expr$fNFDataA_ArrayExpr$fMessageA_ArrayExpr$$fHasFieldA_ArrayExpr"location"Int32)$fHasFieldA_ArrayExpr"vec'elements"Vector#$fHasFieldA_ArrayExpr"elements"List$fShowA_ArrayExpr$fNFDataParseResult$fMessageParseResult&$fHasFieldParseResult"vec'stmts"Vector $fHasFieldParseResult"stmts"List#$fHasFieldParseResult"version"Int32$fShowParseResult$fEqParseResult$fOrdParseResult$fEqXmlSerialize$fOrdXmlSerialize $fEqTypeName $fOrdTypeName$fEqNode $fOrdNode$fShowNode'Node $fEqNode'Node$fOrdNode'Node $fEqXmlExpr $fOrdXmlExpr$fEqWithClause$fOrdWithClause$fEqWithCheckOption$fOrdWithCheckOption$fEqWindowFunc$fOrdWindowFunc $fEqWindowDef$fOrdWindowDef$fEqWindowClause$fOrdWindowClause $fEqViewStmt $fOrdViewStmt $fEqRangeVar $fOrdRangeVar $fEqAlias $fOrdAlias$fEqVariableSetStmt$fOrdVariableSetStmt$fEqVar$fOrdVar$fEqVacuumStmt$fOrdVacuumStmt$fEqVacuumRelation$fOrdVacuumRelation$fEqUpdateStmt$fOrdUpdateStmt $fEqTypeCast $fOrdTypeCast$fEqTruncateStmt$fOrdTruncateStmt$fEqTransactionStmt$fOrdTransactionStmt$fEqTargetEntry$fOrdTargetEntry$fEqTableSampleClause$fOrdTableSampleClause$fEqTableLikeClause$fOrdTableLikeClause $fEqTableFunc$fOrdTableFunc$fEqSubscriptingRef$fOrdSubscriptingRef $fEqSubPlan $fOrdSubPlan $fEqSubLink $fOrdSubLink $fEqStatsElem$fOrdStatsElem $fEqSortBy $fOrdSortBy$fEqSetToDefault$fOrdSetToDefault$fEqSetOperationStmt$fOrdSetOperationStmt$fEqSelectStmt$fOrdSelectStmt$fEqIntoClause$fOrdIntoClause$fEqSecLabelStmt$fOrdSecLabelStmt$fEqScalarArrayOpExpr$fOrdScalarArrayOpExpr$fEqSQLValueFunction$fOrdSQLValueFunction $fEqRuleStmt $fOrdRuleStmt $fEqRowExpr $fOrdRowExpr$fEqRowCompareExpr$fOrdRowCompareExpr$fEqReturnStmt$fOrdReturnStmt $fEqResTarget$fOrdResTarget$fEqRenameStmt$fOrdRenameStmt$fEqRelabelType$fOrdRelabelType$fEqReindexStmt$fOrdReindexStmt$fEqRefreshMatViewStmt$fOrdRefreshMatViewStmt$fEqReassignOwnedStmt$fOrdReassignOwnedStmt $fEqRawStmt $fOrdRawStmt$fEqRangeTblFunction$fOrdRangeTblFunction$fEqRangeTblEntry$fOrdRangeTblEntry $fEqQuery $fOrdQuery$fEqOnConflictExpr$fOrdOnConflictExpr $fEqFromExpr $fOrdFromExpr$fEqRangeTableSample$fOrdRangeTableSample$fEqRangeTableFuncCol$fOrdRangeTableFuncCol$fEqRangeTableFunc$fOrdRangeTableFunc$fEqRangeSubselect$fOrdRangeSubselect$fEqRangeFunction$fOrdRangeFunction$fEqPublicationTable$fOrdPublicationTable$fEqPublicationObjSpec$fOrdPublicationObjSpec$fEqPrepareStmt$fOrdPrepareStmt$fEqPartitionSpec$fOrdPartitionSpec$fEqPartitionRangeDatum$fOrdPartitionRangeDatum$fEqPartitionElem$fOrdPartitionElem$fEqPartitionCmd$fOrdPartitionCmd$fEqPartitionBoundSpec$fOrdPartitionBoundSpec $fEqParam $fOrdParam$fEqPLAssignStmt$fOrdPLAssignStmt $fEqOpExpr $fOrdOpExpr$fEqOnConflictClause$fOrdOnConflictClause$fEqInferClause$fOrdInferClause $fEqOidList $fOrdOidList$fEqObjectWithArgs$fOrdObjectWithArgs $fEqNullTest $fOrdNullTest$fEqNullIfExpr$fOrdNullIfExpr$fEqNextValueExpr$fOrdNextValueExpr$fEqNamedArgExpr$fOrdNamedArgExpr$fEqMultiAssignRef$fOrdMultiAssignRef$fEqMinMaxExpr$fOrdMinMaxExpr$fEqMergeWhenClause$fOrdMergeWhenClause $fEqMergeStmt$fOrdMergeStmt$fEqMergeAction$fOrdMergeAction$fEqLockingClause$fOrdLockingClause $fEqLockStmt $fOrdLockStmt$fEqList $fOrdList$fEqJsonValueExpr$fOrdJsonValueExpr$fEqJsonOutput$fOrdJsonOutput$fEqJsonObjectConstructor$fOrdJsonObjectConstructor$fEqJsonObjectAgg$fOrdJsonObjectAgg$fEqJsonKeyValue$fOrdJsonKeyValue$fEqJsonAggConstructor$fOrdJsonAggConstructor$fEqJsonIsPredicate$fOrdJsonIsPredicate$fEqJsonConstructorExpr$fOrdJsonConstructorExpr$fEqJsonArrayQueryConstructor$fOrdJsonArrayQueryConstructor$fEqJsonArrayConstructor$fOrdJsonArrayConstructor$fEqJsonArrayAgg$fOrdJsonArrayAgg $fEqJoinExpr $fOrdJoinExpr $fEqIntList $fOrdIntList$fEqInsertStmt$fOrdInsertStmt$fEqInferenceElem$fOrdInferenceElem $fEqIndexStmt$fOrdIndexStmt $fEqIndexElem$fOrdIndexElem$fEqImportForeignSchemaStmt$fOrdImportForeignSchemaStmt$fEqGroupingSet$fOrdGroupingSet$fEqGroupingFunc$fOrdGroupingFunc $fEqGrantStmt$fOrdGrantStmt$fEqGrantRoleStmt$fOrdGrantRoleStmt$fEqFunctionParameter$fOrdFunctionParameter $fEqFuncExpr $fOrdFuncExpr $fEqFuncCall $fOrdFuncCall$fEqFieldStore$fOrdFieldStore$fEqFieldSelect$fOrdFieldSelect$fEqExplainStmt$fOrdExplainStmt$fEqExecuteStmt$fOrdExecuteStmt$fEqDropdbStmt$fOrdDropdbStmt $fEqDropStmt $fOrdDropStmt$fEqDropRoleStmt$fOrdDropRoleStmt$fEqDropOwnedStmt$fOrdDropOwnedStmt $fEqDoStmt $fOrdDoStmt$fEqDistinctExpr$fOrdDistinctExpr$fEqDeleteStmt$fOrdDeleteStmt$fEqDefineStmt$fOrdDefineStmt $fEqDefElem $fOrdDefElem$fEqDeclareCursorStmt$fOrdDeclareCursorStmt$fEqCurrentOfExpr$fOrdCurrentOfExpr$fEqCreatedbStmt$fOrdCreatedbStmt$fEqCreateUserMappingStmt$fOrdCreateUserMappingStmt$fEqCreateTrigStmt$fOrdCreateTrigStmt$fEqCreateTransformStmt$fOrdCreateTransformStmt$fEqCreateTableSpaceStmt$fOrdCreateTableSpaceStmt$fEqCreateTableAsStmt$fOrdCreateTableAsStmt$fEqCreateSubscriptionStmt$fOrdCreateSubscriptionStmt$fEqCreateStmt$fOrdCreateStmt$fEqCreateStatsStmt$fOrdCreateStatsStmt$fEqCreateSeqStmt$fOrdCreateSeqStmt$fEqCreateSchemaStmt$fOrdCreateSchemaStmt$fEqCreateRoleStmt$fOrdCreateRoleStmt$fEqCreateRangeStmt$fOrdCreateRangeStmt$fEqCreatePublicationStmt$fOrdCreatePublicationStmt$fEqCreatePolicyStmt$fOrdCreatePolicyStmt$fEqCreatePLangStmt$fOrdCreatePLangStmt$fEqCreateOpFamilyStmt$fOrdCreateOpFamilyStmt$fEqCreateOpClassStmt$fOrdCreateOpClassStmt$fEqCreateOpClassItem$fOrdCreateOpClassItem$fEqCreateFunctionStmt$fOrdCreateFunctionStmt$fEqCreateForeignTableStmt$fOrdCreateForeignTableStmt$fEqCreateForeignServerStmt$fOrdCreateForeignServerStmt$fEqCreateFdwStmt$fOrdCreateFdwStmt$fEqCreateExtensionStmt$fOrdCreateExtensionStmt$fEqCreateEventTrigStmt$fOrdCreateEventTrigStmt$fEqCreateEnumStmt$fOrdCreateEnumStmt$fEqCreateDomainStmt$fOrdCreateDomainStmt$fEqCollateClause$fOrdCollateClause$fEqCreateConversionStmt$fOrdCreateConversionStmt$fEqCreateCastStmt$fOrdCreateCastStmt$fEqCreateAmStmt$fOrdCreateAmStmt $fEqCopyStmt $fOrdCopyStmt$fEqConvertRowtypeExpr$fOrdConvertRowtypeExpr$fEqConstraintsSetStmt$fOrdConstraintsSetStmt$fEqConstraint$fOrdConstraint$fEqCompositeTypeStmt$fOrdCompositeTypeStmt$fEqCommonTableExpr$fOrdCommonTableExpr$fEqCTESearchClause$fOrdCTESearchClause$fEqCTECycleClause$fOrdCTECycleClause$fEqCommentStmt$fOrdCommentStmt $fEqColumnRef$fOrdColumnRef $fEqColumnDef$fOrdColumnDef$fEqCollateExpr$fOrdCollateExpr$fEqCoerceViaIO$fOrdCoerceViaIO$fEqCoerceToDomainValue$fOrdCoerceToDomainValue$fEqCoerceToDomain$fOrdCoerceToDomain$fEqCoalesceExpr$fOrdCoalesceExpr$fEqClusterStmt$fOrdClusterStmt $fEqCaseWhen $fOrdCaseWhen$fEqCaseTestExpr$fOrdCaseTestExpr $fEqCaseExpr $fOrdCaseExpr $fEqCallStmt $fOrdCallStmt$fEqBooleanTest$fOrdBooleanTest $fEqBoolExpr $fOrdBoolExpr $fEqArrayExpr$fOrdArrayExpr$fEqArrayCoerceExpr$fOrdArrayCoerceExpr$fEqAlternativeSubPlan$fOrdAlternativeSubPlan$fEqAlterUserMappingStmt$fOrdAlterUserMappingStmt$fEqAlterTypeStmt$fOrdAlterTypeStmt$fEqAlterTableStmt$fOrdAlterTableStmt$fEqAlterTableSpaceOptionsStmt$fOrdAlterTableSpaceOptionsStmt$fEqAlterTableMoveAllStmt$fOrdAlterTableMoveAllStmt$fEqAlterTableCmd$fOrdAlterTableCmd$fEqAlterTSDictionaryStmt$fOrdAlterTSDictionaryStmt$fEqAlterTSConfigurationStmt$fOrdAlterTSConfigurationStmt$fEqAlterSystemStmt$fOrdAlterSystemStmt$fEqAlterSubscriptionStmt$fOrdAlterSubscriptionStmt$fEqAlterStatsStmt$fOrdAlterStatsStmt$fEqAlterSeqStmt$fOrdAlterSeqStmt$fEqAlterRoleStmt$fOrdAlterRoleStmt$fEqAlterRoleSetStmt$fOrdAlterRoleSetStmt$fEqAlterPublicationStmt$fOrdAlterPublicationStmt$fEqAlterPolicyStmt$fOrdAlterPolicyStmt$fEqAlterOwnerStmt$fOrdAlterOwnerStmt$fEqAlterOperatorStmt$fOrdAlterOperatorStmt$fEqAlterOpFamilyStmt$fOrdAlterOpFamilyStmt$fEqAlterObjectSchemaStmt$fOrdAlterObjectSchemaStmt$fEqAlterObjectDependsStmt$fOrdAlterObjectDependsStmt$fEqAlterFunctionStmt$fOrdAlterFunctionStmt$fEqAlterForeignServerStmt$fOrdAlterForeignServerStmt$fEqAlterFdwStmt$fOrdAlterFdwStmt$fEqAlterExtensionStmt$fOrdAlterExtensionStmt$fEqAlterExtensionContentsStmt$fOrdAlterExtensionContentsStmt$fEqAlterEnumStmt$fOrdAlterEnumStmt$fEqAlterDomainStmt$fOrdAlterDomainStmt$fEqAlterDefaultPrivilegesStmt$fOrdAlterDefaultPrivilegesStmt$fEqAlterDatabaseStmt$fOrdAlterDatabaseStmt$fEqAlterDatabaseSetStmt$fOrdAlterDatabaseSetStmt$fEqAlterCollationStmt$fOrdAlterCollationStmt $fEqAggref $fOrdAggref$fEqAccessPriv$fOrdAccessPriv$fEqA_Indirection$fOrdA_Indirection $fEqA_Indices$fOrdA_Indices $fEqA_Expr $fOrdA_Expr$fEqA_ArrayExpr$fOrdA_ArrayExpr$fShowXmlOptionType$fEqXmlOptionType$fOrdXmlOptionType#$fEqXmlOptionType'UnrecognizedValue$$fOrdXmlOptionType'UnrecognizedValue%$fShowXmlOptionType'UnrecognizedValue$fShowXmlExprOp $fEqXmlExprOp$fOrdXmlExprOp$fEqXmlExprOp'UnrecognizedValue $fOrdXmlExprOp'UnrecognizedValue!$fShowXmlExprOp'UnrecognizedValue $fShowWCOKind $fEqWCOKind $fOrdWCOKind$fEqWCOKind'UnrecognizedValue$fOrdWCOKind'UnrecognizedValue$fShowWCOKind'UnrecognizedValue$fShowViewCheckOption$fEqViewCheckOption$fOrdViewCheckOption%$fEqViewCheckOption'UnrecognizedValue&$fOrdViewCheckOption'UnrecognizedValue'$fShowViewCheckOption'UnrecognizedValue$fEqVariableShowStmt$fOrdVariableShowStmt$fShowVariableSetKind$fEqVariableSetKind$fOrdVariableSetKind%$fEqVariableSetKind'UnrecognizedValue&$fOrdVariableSetKind'UnrecognizedValue'$fShowVariableSetKind'UnrecognizedValue$fEqUnlistenStmt$fOrdUnlistenStmt$fEqTriggerTransition$fOrdTriggerTransition$fShowTransactionStmtKind$fEqTransactionStmtKind$fOrdTransactionStmtKind)$fEqTransactionStmtKind'UnrecognizedValue*$fOrdTransactionStmtKind'UnrecognizedValue+$fShowTransactionStmtKind'UnrecognizedValue$fEqScanResult$fOrdScanResult $fEqScanToken$fOrdScanToken $fShowToken $fEqToken $fOrdToken$fEqToken'UnrecognizedValue$fOrdToken'UnrecognizedValue$fShowToken'UnrecognizedValue$fShowTableLikeOption$fEqTableLikeOption$fOrdTableLikeOption%$fEqTableLikeOption'UnrecognizedValue&$fOrdTableLikeOption'UnrecognizedValue'$fShowTableLikeOption'UnrecognizedValue$fShowSubLinkType$fEqSubLinkType$fOrdSubLinkType!$fEqSubLinkType'UnrecognizedValue"$fOrdSubLinkType'UnrecognizedValue#$fShowSubLinkType'UnrecognizedValue $fEqA_Const $fOrdA_Const$fShowA_Const'Val$fEqA_Const'Val$fOrdA_Const'Val $fEqString $fOrdString$fEqSortGroupClause$fOrdSortGroupClause$fShowSortByNulls$fEqSortByNulls$fOrdSortByNulls!$fEqSortByNulls'UnrecognizedValue"$fOrdSortByNulls'UnrecognizedValue#$fShowSortByNulls'UnrecognizedValue$fShowSortByDir $fEqSortByDir$fOrdSortByDir$fEqSortByDir'UnrecognizedValue $fOrdSortByDir'UnrecognizedValue!$fShowSortByDir'UnrecognizedValue$fShowSetQuantifier$fEqSetQuantifier$fOrdSetQuantifier#$fEqSetQuantifier'UnrecognizedValue$$fOrdSetQuantifier'UnrecognizedValue%$fShowSetQuantifier'UnrecognizedValue$fShowSetOperation$fEqSetOperation$fOrdSetOperation"$fEqSetOperation'UnrecognizedValue#$fOrdSetOperation'UnrecognizedValue$$fShowSetOperation'UnrecognizedValue$fShowSetOpStrategy$fEqSetOpStrategy$fOrdSetOpStrategy#$fEqSetOpStrategy'UnrecognizedValue$$fOrdSetOpStrategy'UnrecognizedValue%$fShowSetOpStrategy'UnrecognizedValue$fShowSetOpCmd $fEqSetOpCmd $fOrdSetOpCmd$fEqSetOpCmd'UnrecognizedValue$fOrdSetOpCmd'UnrecognizedValue $fShowSetOpCmd'UnrecognizedValue$fShowSQLValueFunctionOp$fEqSQLValueFunctionOp$fOrdSQLValueFunctionOp($fEqSQLValueFunctionOp'UnrecognizedValue)$fOrdSQLValueFunctionOp'UnrecognizedValue*$fShowSQLValueFunctionOp'UnrecognizedValue$fEqRowMarkClause$fOrdRowMarkClause$fShowRowCompareType$fEqRowCompareType$fOrdRowCompareType$$fEqRowCompareType'UnrecognizedValue%$fOrdRowCompareType'UnrecognizedValue&$fShowRowCompareType'UnrecognizedValue$fShowRoleStmtType$fEqRoleStmtType$fOrdRoleStmtType"$fEqRoleStmtType'UnrecognizedValue#$fOrdRoleStmtType'UnrecognizedValue$$fShowRoleStmtType'UnrecognizedValue$fEqDropUserMappingStmt$fOrdDropUserMappingStmt $fEqRoleSpec $fOrdRoleSpec$fShowRoleSpecType$fEqRoleSpecType$fOrdRoleSpecType"$fEqRoleSpecType'UnrecognizedValue#$fOrdRoleSpecType'UnrecognizedValue$$fShowRoleSpecType'UnrecognizedValue$fEqReplicaIdentityStmt$fOrdReplicaIdentityStmt$fShowReindexObjectType$fEqReindexObjectType$fOrdReindexObjectType'$fEqReindexObjectType'UnrecognizedValue($fOrdReindexObjectType'UnrecognizedValue)$fShowReindexObjectType'UnrecognizedValue$fEqRangeTblRef$fOrdRangeTblRef$fEqRTEPermissionInfo$fOrdRTEPermissionInfo $fShowRTEKind $fEqRTEKind $fOrdRTEKind$fEqRTEKind'UnrecognizedValue$fOrdRTEKind'UnrecognizedValue$fShowRTEKind'UnrecognizedValue$fShowQuerySource$fEqQuerySource$fOrdQuerySource!$fEqQuerySource'UnrecognizedValue"$fOrdQuerySource'UnrecognizedValue#$fShowQuerySource'UnrecognizedValue$fShowPublicationObjSpecType$fEqPublicationObjSpecType$fOrdPublicationObjSpecType,$fEqPublicationObjSpecType'UnrecognizedValue-$fOrdPublicationObjSpecType'UnrecognizedValue.$fShowPublicationObjSpecType'UnrecognizedValue$fShowPartitionStrategy$fEqPartitionStrategy$fOrdPartitionStrategy'$fEqPartitionStrategy'UnrecognizedValue($fOrdPartitionStrategy'UnrecognizedValue)$fShowPartitionStrategy'UnrecognizedValue$fShowPartitionRangeDatumKind$fEqPartitionRangeDatumKind$fOrdPartitionRangeDatumKind-$fEqPartitionRangeDatumKind'UnrecognizedValue.$fOrdPartitionRangeDatumKind'UnrecognizedValue/$fShowPartitionRangeDatumKind'UnrecognizedValue $fEqParamRef $fOrdParamRef$fShowParamKind $fEqParamKind$fOrdParamKind$fEqParamKind'UnrecognizedValue $fOrdParamKind'UnrecognizedValue!$fShowParamKind'UnrecognizedValue$fShowOverridingKind$fEqOverridingKind$fOrdOverridingKind$$fEqOverridingKind'UnrecognizedValue%$fOrdOverridingKind'UnrecognizedValue&$fShowOverridingKind'UnrecognizedValue$fShowOnConflictAction$fEqOnConflictAction$fOrdOnConflictAction&$fEqOnConflictAction'UnrecognizedValue'$fOrdOnConflictAction'UnrecognizedValue($fShowOnConflictAction'UnrecognizedValue$fShowOnCommitAction$fEqOnCommitAction$fOrdOnCommitAction$$fEqOnCommitAction'UnrecognizedValue%$fOrdOnCommitAction'UnrecognizedValue&$fShowOnCommitAction'UnrecognizedValue$fShowObjectType$fEqObjectType$fOrdObjectType $fEqObjectType'UnrecognizedValue!$fOrdObjectType'UnrecognizedValue"$fShowObjectType'UnrecognizedValue$fShowNullTestType$fEqNullTestType$fOrdNullTestType"$fEqNullTestType'UnrecognizedValue#$fOrdNullTestType'UnrecognizedValue$$fShowNullTestType'UnrecognizedValue$fEqNotifyStmt$fOrdNotifyStmt$fShowMinMaxOp $fEqMinMaxOp $fOrdMinMaxOp$fEqMinMaxOp'UnrecognizedValue$fOrdMinMaxOp'UnrecognizedValue $fShowMinMaxOp'UnrecognizedValue$fShowLockWaitPolicy$fEqLockWaitPolicy$fOrdLockWaitPolicy$$fEqLockWaitPolicy'UnrecognizedValue%$fOrdLockWaitPolicy'UnrecognizedValue&$fShowLockWaitPolicy'UnrecognizedValue$fShowLockTupleMode$fEqLockTupleMode$fOrdLockTupleMode#$fEqLockTupleMode'UnrecognizedValue$$fOrdLockTupleMode'UnrecognizedValue%$fShowLockTupleMode'UnrecognizedValue$fShowLockClauseStrength$fEqLockClauseStrength$fOrdLockClauseStrength($fEqLockClauseStrength'UnrecognizedValue)$fOrdLockClauseStrength'UnrecognizedValue*$fShowLockClauseStrength'UnrecognizedValue $fEqLoadStmt $fOrdLoadStmt$fEqListenStmt$fOrdListenStmt$fShowLimitOption$fEqLimitOption$fOrdLimitOption!$fEqLimitOption'UnrecognizedValue"$fOrdLimitOption'UnrecognizedValue#$fShowLimitOption'UnrecognizedValue$fShowKeywordKind$fEqKeywordKind$fOrdKeywordKind!$fEqKeywordKind'UnrecognizedValue"$fOrdKeywordKind'UnrecognizedValue#$fShowKeywordKind'UnrecognizedValue$fShowJsonValueType$fEqJsonValueType$fOrdJsonValueType#$fEqJsonValueType'UnrecognizedValue$$fOrdJsonValueType'UnrecognizedValue%$fShowJsonValueType'UnrecognizedValue$fEqJsonReturning$fOrdJsonReturning$fEqJsonFormat$fOrdJsonFormat$fShowJsonFormatType$fEqJsonFormatType$fOrdJsonFormatType$$fEqJsonFormatType'UnrecognizedValue%$fOrdJsonFormatType'UnrecognizedValue&$fShowJsonFormatType'UnrecognizedValue$fShowJsonEncoding$fEqJsonEncoding$fOrdJsonEncoding"$fEqJsonEncoding'UnrecognizedValue#$fOrdJsonEncoding'UnrecognizedValue$$fShowJsonEncoding'UnrecognizedValue$fShowJsonConstructorType$fEqJsonConstructorType$fOrdJsonConstructorType)$fEqJsonConstructorType'UnrecognizedValue*$fOrdJsonConstructorType'UnrecognizedValue+$fShowJsonConstructorType'UnrecognizedValue$fShowJoinType $fEqJoinType $fOrdJoinType$fEqJoinType'UnrecognizedValue$fOrdJoinType'UnrecognizedValue $fShowJoinType'UnrecognizedValue $fEqInteger $fOrdInteger$fEqInlineCodeBlock$fOrdInlineCodeBlock$fShowImportForeignSchemaType$fEqImportForeignSchemaType$fOrdImportForeignSchemaType-$fEqImportForeignSchemaType'UnrecognizedValue.$fOrdImportForeignSchemaType'UnrecognizedValue/$fShowImportForeignSchemaType'UnrecognizedValue$fShowGroupingSetKind$fEqGroupingSetKind$fOrdGroupingSetKind%$fEqGroupingSetKind'UnrecognizedValue&$fOrdGroupingSetKind'UnrecognizedValue'$fShowGroupingSetKind'UnrecognizedValue$fShowGrantTargetType$fEqGrantTargetType$fOrdGrantTargetType%$fEqGrantTargetType'UnrecognizedValue&$fOrdGrantTargetType'UnrecognizedValue'$fShowGrantTargetType'UnrecognizedValue$fShowFunctionParameterMode$fEqFunctionParameterMode$fOrdFunctionParameterMode+$fEqFunctionParameterMode'UnrecognizedValue,$fOrdFunctionParameterMode'UnrecognizedValue-$fShowFunctionParameterMode'UnrecognizedValue $fEqFloat $fOrdFloat $fEqFetchStmt$fOrdFetchStmt$fShowFetchDirection$fEqFetchDirection$fOrdFetchDirection$$fEqFetchDirection'UnrecognizedValue%$fOrdFetchDirection'UnrecognizedValue&$fShowFetchDirection'UnrecognizedValue$fEqDropTableSpaceStmt$fOrdDropTableSpaceStmt$fEqDropSubscriptionStmt$fOrdDropSubscriptionStmt$fShowDropBehavior$fEqDropBehavior$fOrdDropBehavior"$fEqDropBehavior'UnrecognizedValue#$fOrdDropBehavior'UnrecognizedValue$$fShowDropBehavior'UnrecognizedValue$fEqDiscardStmt$fOrdDiscardStmt$fShowDiscardMode$fEqDiscardMode$fOrdDiscardMode!$fEqDiscardMode'UnrecognizedValue"$fOrdDiscardMode'UnrecognizedValue#$fShowDiscardMode'UnrecognizedValue$fShowDefElemAction$fEqDefElemAction$fOrdDefElemAction#$fEqDefElemAction'UnrecognizedValue$$fOrdDefElemAction'UnrecognizedValue%$fShowDefElemAction'UnrecognizedValue$fEqDeallocateStmt$fOrdDeallocateStmt$fShowConstrType$fEqConstrType$fOrdConstrType $fEqConstrType'UnrecognizedValue!$fOrdConstrType'UnrecognizedValue"$fShowConstrType'UnrecognizedValue$fShowCoercionForm$fEqCoercionForm$fOrdCoercionForm"$fEqCoercionForm'UnrecognizedValue#$fOrdCoercionForm'UnrecognizedValue$$fShowCoercionForm'UnrecognizedValue$fShowCoercionContext$fEqCoercionContext$fOrdCoercionContext%$fEqCoercionContext'UnrecognizedValue&$fOrdCoercionContext'UnrecognizedValue'$fShowCoercionContext'UnrecognizedValue $fShowCmdType $fEqCmdType $fOrdCmdType$fEqCmdType'UnrecognizedValue$fOrdCmdType'UnrecognizedValue$fShowCmdType'UnrecognizedValue$fEqClosePortalStmt$fOrdClosePortalStmt$fEqCheckPointStmt$fOrdCheckPointStmt$fEqCallContext$fOrdCallContext$fShowCTEMaterialize$fEqCTEMaterialize$fOrdCTEMaterialize$$fEqCTEMaterialize'UnrecognizedValue%$fOrdCTEMaterialize'UnrecognizedValue&$fShowCTEMaterialize'UnrecognizedValue $fEqBoolean $fOrdBoolean$fShowBoolTestType$fEqBoolTestType$fOrdBoolTestType"$fEqBoolTestType'UnrecognizedValue#$fOrdBoolTestType'UnrecognizedValue$$fShowBoolTestType'UnrecognizedValue$fShowBoolExprType$fEqBoolExprType$fOrdBoolExprType"$fEqBoolExprType'UnrecognizedValue#$fOrdBoolExprType'UnrecognizedValue$$fShowBoolExprType'UnrecognizedValue $fEqBitString$fOrdBitString$fShowAlterTableType$fEqAlterTableType$fOrdAlterTableType$$fEqAlterTableType'UnrecognizedValue%$fOrdAlterTableType'UnrecognizedValue&$fShowAlterTableType'UnrecognizedValue$fShowAlterTSConfigType$fEqAlterTSConfigType$fOrdAlterTSConfigType'$fEqAlterTSConfigType'UnrecognizedValue($fOrdAlterTSConfigType'UnrecognizedValue)$fShowAlterTSConfigType'UnrecognizedValue$fShowAlterSubscriptionType$fEqAlterSubscriptionType$fOrdAlterSubscriptionType+$fEqAlterSubscriptionType'UnrecognizedValue,$fOrdAlterSubscriptionType'UnrecognizedValue-$fShowAlterSubscriptionType'UnrecognizedValue$fShowAlterPublicationAction$fEqAlterPublicationAction$fOrdAlterPublicationAction,$fEqAlterPublicationAction'UnrecognizedValue-$fOrdAlterPublicationAction'UnrecognizedValue.$fShowAlterPublicationAction'UnrecognizedValue$fEqAlterEventTrigStmt$fOrdAlterEventTrigStmt $fEqAlterDatabaseRefreshCollStmt!$fOrdAlterDatabaseRefreshCollStmt$fShowAggStrategy$fEqAggStrategy$fOrdAggStrategy!$fEqAggStrategy'UnrecognizedValue"$fOrdAggStrategy'UnrecognizedValue#$fShowAggStrategy'UnrecognizedValue$fShowAggSplit $fEqAggSplit $fOrdAggSplit$fEqAggSplit'UnrecognizedValue$fOrdAggSplit'UnrecognizedValue $fShowAggSplit'UnrecognizedValue $fEqA_Star $fOrdA_Star$fShowA_Expr_Kind$fEqA_Expr_Kind$fOrdA_Expr_Kind!$fEqA_Expr_Kind'UnrecognizedValue"$fOrdA_Expr_Kind'UnrecognizedValue#$fShowA_Expr_Kind'UnrecognizedValueparseSql