-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Parse PostgreSQL DDL and DML: Haskell bindings for libpg_query -- -- pg-query offers Haskell bindings for libpg_query, -- which makes use of the actual PostgreSQL server source to parse SQL -- queries and return the internal PostgreSQL parse tree. @package pg-query @version 0.0.1.0 module PgQuery.Internal.Parse -- | Data type corresponding to the following struct in 'pg_query.h': -- --
--   typedef struct {
--     size_t len;
--     char* data;
--   } PgQueryProtobuf;
--   
--   
data PgQueryProtobuf PgQueryProtobuf :: !CSize -> !CString -> PgQueryProtobuf [len] :: PgQueryProtobuf -> !CSize [protobufData] :: PgQueryProtobuf -> !CString -- | Data 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;
--   
--   
data PgQueryError PgQueryError :: !CString -> !CString -> !CString -> !CInt -> !CInt -> !CString -> PgQueryError [message] :: PgQueryError -> !CString [funcname] :: PgQueryError -> !CString [filename] :: PgQueryError -> !CString [lineno] :: PgQueryError -> !CInt [cursorpos] :: PgQueryError -> !CInt [context] :: PgQueryError -> !CString -- | Data type corresponding to the following struct in 'pg_query.h': -- --
--   typedef struct {
--     PgQueryProtobuf parse_tree;
--     char* stderr_buffer;
--     PgQueryError* error;
--   } PgQueryProtobufParseResult;
--   
--   
data PgQueryProtobufParseResult PgQueryProtobufParseResult :: !PgQueryProtobuf -> !CString -> !Ptr PgQueryError -> PgQueryProtobufParseResult [parse_tree] :: PgQueryProtobufParseResult -> !PgQueryProtobuf [stderr_buffer] :: PgQueryProtobufParseResult -> !CString [pg_query_error] :: PgQueryProtobufParseResult -> !Ptr PgQueryError get_sql :: CString -> IO (Ptr PgQueryProtobufParseResult) free_sql :: Ptr PgQueryProtobufParseResult -> IO () getProtobufParseResult :: String -> IO (Either String ByteString) instance GHC.Classes.Eq PgQuery.Internal.Parse.PgQueryError instance GHC.Classes.Eq PgQuery.Internal.Parse.PgQueryProtobuf instance GHC.Show.Show PgQuery.Internal.Parse.PgQueryError instance GHC.Show.Show PgQuery.Internal.Parse.PgQueryProtobuf instance GHC.Show.Show PgQuery.Internal.Parse.PgQueryProtobufParseResult instance Foreign.Storable.Storable PgQuery.Internal.Parse.PgQueryError instance Foreign.Storable.Storable PgQuery.Internal.Parse.PgQueryProtobuf instance Foreign.Storable.Storable PgQuery.Internal.Parse.PgQueryProtobufParseResult module PgQuery.Internal.Proto.PgQuery -- | Fields : -- -- data A_ArrayExpr -- | Fields : -- -- data A_Const data A_Const'Val A_Const'Ival :: !Integer -> A_Const'Val A_Const'Fval :: !Float -> A_Const'Val A_Const'Boolval :: !Boolean -> A_Const'Val A_Const'Sval :: !String -> A_Const'Val A_Const'Bsval :: !BitString -> A_Const'Val _A_Const'Ival :: Prism' A_Const'Val Integer _A_Const'Fval :: Prism' A_Const'Val Float _A_Const'Boolval :: Prism' A_Const'Val Boolean _A_Const'Sval :: Prism' A_Const'Val String _A_Const'Bsval :: Prism' A_Const'Val BitString -- | Fields : -- -- data A_Expr data A_Expr_Kind A_EXPR_KIND_UNDEFINED :: A_Expr_Kind AEXPR_OP :: A_Expr_Kind AEXPR_OP_ANY :: A_Expr_Kind AEXPR_OP_ALL :: A_Expr_Kind AEXPR_DISTINCT :: A_Expr_Kind AEXPR_NOT_DISTINCT :: A_Expr_Kind AEXPR_NULLIF :: A_Expr_Kind AEXPR_IN :: A_Expr_Kind AEXPR_LIKE :: A_Expr_Kind AEXPR_ILIKE :: A_Expr_Kind AEXPR_SIMILAR :: A_Expr_Kind AEXPR_BETWEEN :: A_Expr_Kind AEXPR_NOT_BETWEEN :: A_Expr_Kind AEXPR_BETWEEN_SYM :: A_Expr_Kind AEXPR_NOT_BETWEEN_SYM :: A_Expr_Kind A_Expr_Kind'Unrecognized :: !A_Expr_Kind'UnrecognizedValue -> A_Expr_Kind data A_Expr_Kind data A_Expr_Kind'UnrecognizedValue -- | Fields : -- -- data A_Indices -- | Fields : -- -- data A_Indirection -- | Fields : data A_Star -- | Fields : -- -- data AccessPriv data AggSplit AGG_SPLIT_UNDEFINED :: AggSplit AGGSPLIT_SIMPLE :: AggSplit AGGSPLIT_INITIAL_SERIAL :: AggSplit AGGSPLIT_FINAL_DESERIAL :: AggSplit AggSplit'Unrecognized :: !AggSplit'UnrecognizedValue -> AggSplit data AggSplit data AggSplit'UnrecognizedValue data AggStrategy AGG_STRATEGY_UNDEFINED :: AggStrategy AGG_PLAIN :: AggStrategy AGG_SORTED :: AggStrategy AGG_HASHED :: AggStrategy AGG_MIXED :: AggStrategy AggStrategy'Unrecognized :: !AggStrategy'UnrecognizedValue -> AggStrategy data AggStrategy data AggStrategy'UnrecognizedValue -- | Fields : -- -- data Aggref -- | Fields : -- -- data Alias -- | Fields : -- -- data AlterCollationStmt -- | Fields : -- -- data AlterDatabaseRefreshCollStmt -- | Fields : -- -- data AlterDatabaseSetStmt -- | Fields : -- -- data AlterDatabaseStmt -- | Fields : -- -- data AlterDefaultPrivilegesStmt -- | Fields : -- -- data AlterDomainStmt -- | Fields : -- -- data AlterEnumStmt -- | Fields : -- -- data AlterEventTrigStmt -- | Fields : -- -- data AlterExtensionContentsStmt -- | Fields : -- -- data AlterExtensionStmt -- | Fields : -- -- data AlterFdwStmt -- | Fields : -- -- data AlterForeignServerStmt -- | Fields : -- -- data AlterFunctionStmt -- | Fields : -- -- data AlterObjectDependsStmt -- | Fields : -- -- data AlterObjectSchemaStmt -- | Fields : -- -- data AlterOpFamilyStmt -- | Fields : -- -- data AlterOperatorStmt -- | Fields : -- -- data AlterOwnerStmt -- | Fields : -- -- data AlterPolicyStmt data AlterPublicationAction ALTER_PUBLICATION_ACTION_UNDEFINED :: AlterPublicationAction AP_AddObjects :: AlterPublicationAction AP_DropObjects :: AlterPublicationAction AP_SetObjects :: AlterPublicationAction AlterPublicationAction'Unrecognized :: !AlterPublicationAction'UnrecognizedValue -> AlterPublicationAction data AlterPublicationAction data AlterPublicationAction'UnrecognizedValue -- | Fields : -- -- data AlterPublicationStmt -- | Fields : -- -- data AlterRoleSetStmt -- | Fields : -- -- data AlterRoleStmt -- | Fields : -- -- data AlterSeqStmt -- | Fields : -- -- data AlterStatsStmt -- | Fields : -- -- data AlterSubscriptionStmt data AlterSubscriptionType ALTER_SUBSCRIPTION_TYPE_UNDEFINED :: AlterSubscriptionType ALTER_SUBSCRIPTION_OPTIONS :: AlterSubscriptionType ALTER_SUBSCRIPTION_CONNECTION :: AlterSubscriptionType ALTER_SUBSCRIPTION_SET_PUBLICATION :: AlterSubscriptionType ALTER_SUBSCRIPTION_ADD_PUBLICATION :: AlterSubscriptionType ALTER_SUBSCRIPTION_DROP_PUBLICATION :: AlterSubscriptionType ALTER_SUBSCRIPTION_REFRESH :: AlterSubscriptionType ALTER_SUBSCRIPTION_ENABLED :: AlterSubscriptionType ALTER_SUBSCRIPTION_SKIP :: AlterSubscriptionType AlterSubscriptionType'Unrecognized :: !AlterSubscriptionType'UnrecognizedValue -> AlterSubscriptionType data AlterSubscriptionType data AlterSubscriptionType'UnrecognizedValue -- | Fields : -- -- data AlterSystemStmt data AlterTSConfigType ALTER_TSCONFIG_TYPE_UNDEFINED :: AlterTSConfigType ALTER_TSCONFIG_ADD_MAPPING :: AlterTSConfigType ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN :: AlterTSConfigType ALTER_TSCONFIG_REPLACE_DICT :: AlterTSConfigType ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN :: AlterTSConfigType ALTER_TSCONFIG_DROP_MAPPING :: AlterTSConfigType AlterTSConfigType'Unrecognized :: !AlterTSConfigType'UnrecognizedValue -> AlterTSConfigType data AlterTSConfigType data AlterTSConfigType'UnrecognizedValue -- | Fields : -- -- data AlterTSConfigurationStmt -- | Fields : -- -- data AlterTSDictionaryStmt -- | Fields : -- -- data AlterTableCmd -- | Fields : -- -- data AlterTableMoveAllStmt -- | Fields : -- -- data AlterTableSpaceOptionsStmt -- | Fields : -- -- data AlterTableStmt data AlterTableType ALTER_TABLE_TYPE_UNDEFINED :: AlterTableType AT_AddColumn :: AlterTableType AT_AddColumnToView :: AlterTableType AT_ColumnDefault :: AlterTableType AT_CookedColumnDefault :: AlterTableType AT_DropNotNull :: AlterTableType AT_SetNotNull :: AlterTableType AT_DropExpression :: AlterTableType AT_CheckNotNull :: AlterTableType AT_SetStatistics :: AlterTableType AT_SetOptions :: AlterTableType AT_ResetOptions :: AlterTableType AT_SetStorage :: AlterTableType AT_SetCompression :: AlterTableType AT_DropColumn :: AlterTableType AT_AddIndex :: AlterTableType AT_ReAddIndex :: AlterTableType AT_AddConstraint :: AlterTableType AT_ReAddConstraint :: AlterTableType AT_ReAddDomainConstraint :: AlterTableType AT_AlterConstraint :: AlterTableType AT_ValidateConstraint :: AlterTableType AT_AddIndexConstraint :: AlterTableType AT_DropConstraint :: AlterTableType AT_ReAddComment :: AlterTableType AT_AlterColumnType :: AlterTableType AT_AlterColumnGenericOptions :: AlterTableType AT_ChangeOwner :: AlterTableType AT_ClusterOn :: AlterTableType AT_DropCluster :: AlterTableType AT_SetLogged :: AlterTableType AT_SetUnLogged :: AlterTableType AT_DropOids :: AlterTableType AT_SetAccessMethod :: AlterTableType AT_SetTableSpace :: AlterTableType AT_SetRelOptions :: AlterTableType AT_ResetRelOptions :: AlterTableType AT_ReplaceRelOptions :: AlterTableType AT_EnableTrig :: AlterTableType AT_EnableAlwaysTrig :: AlterTableType AT_EnableReplicaTrig :: AlterTableType AT_DisableTrig :: AlterTableType AT_EnableTrigAll :: AlterTableType AT_DisableTrigAll :: AlterTableType AT_EnableTrigUser :: AlterTableType AT_DisableTrigUser :: AlterTableType AT_EnableRule :: AlterTableType AT_EnableAlwaysRule :: AlterTableType AT_EnableReplicaRule :: AlterTableType AT_DisableRule :: AlterTableType AT_AddInherit :: AlterTableType AT_DropInherit :: AlterTableType AT_AddOf :: AlterTableType AT_DropOf :: AlterTableType AT_ReplicaIdentity :: AlterTableType AT_EnableRowSecurity :: AlterTableType AT_DisableRowSecurity :: AlterTableType AT_ForceRowSecurity :: AlterTableType AT_NoForceRowSecurity :: AlterTableType AT_GenericOptions :: AlterTableType AT_AttachPartition :: AlterTableType AT_DetachPartition :: AlterTableType AT_DetachPartitionFinalize :: AlterTableType AT_AddIdentity :: AlterTableType AT_SetIdentity :: AlterTableType AT_DropIdentity :: AlterTableType AT_ReAddStatistics :: AlterTableType AlterTableType'Unrecognized :: !AlterTableType'UnrecognizedValue -> AlterTableType data AlterTableType data AlterTableType'UnrecognizedValue -- | Fields : -- -- data AlterTypeStmt -- | Fields : -- -- data AlterUserMappingStmt -- | Fields : -- -- data AlternativeSubPlan -- | Fields : -- -- data ArrayCoerceExpr -- | Fields : -- -- data ArrayExpr -- | Fields : -- -- data BitString -- | Fields : -- -- data BoolExpr data BoolExprType BOOL_EXPR_TYPE_UNDEFINED :: BoolExprType AND_EXPR :: BoolExprType OR_EXPR :: BoolExprType NOT_EXPR :: BoolExprType BoolExprType'Unrecognized :: !BoolExprType'UnrecognizedValue -> BoolExprType data BoolExprType data BoolExprType'UnrecognizedValue data BoolTestType BOOL_TEST_TYPE_UNDEFINED :: BoolTestType IS_TRUE :: BoolTestType IS_NOT_TRUE :: BoolTestType IS_FALSE :: BoolTestType IS_NOT_FALSE :: BoolTestType IS_UNKNOWN :: BoolTestType IS_NOT_UNKNOWN :: BoolTestType BoolTestType'Unrecognized :: !BoolTestType'UnrecognizedValue -> BoolTestType data BoolTestType data BoolTestType'UnrecognizedValue -- | Fields : -- -- data Boolean -- | Fields : -- -- data BooleanTest -- | Fields : -- -- data CTECycleClause data CTEMaterialize CTEMATERIALIZE_UNDEFINED :: CTEMaterialize CTEMaterializeDefault :: CTEMaterialize CTEMaterializeAlways :: CTEMaterialize CTEMaterializeNever :: CTEMaterialize CTEMaterialize'Unrecognized :: !CTEMaterialize'UnrecognizedValue -> CTEMaterialize data CTEMaterialize data CTEMaterialize'UnrecognizedValue -- | Fields : -- -- data CTESearchClause -- | Fields : -- -- data CallContext -- | Fields : -- -- data CallStmt -- | Fields : -- -- data CaseExpr -- | Fields : -- -- data CaseTestExpr -- | Fields : -- -- data CaseWhen -- | Fields : data CheckPointStmt -- | Fields : -- -- data ClosePortalStmt -- | Fields : -- -- data ClusterStmt data CmdType CMD_TYPE_UNDEFINED :: CmdType CMD_UNKNOWN :: CmdType CMD_SELECT :: CmdType CMD_UPDATE :: CmdType CMD_INSERT :: CmdType CMD_DELETE :: CmdType CMD_MERGE :: CmdType CMD_UTILITY :: CmdType CMD_NOTHING :: CmdType CmdType'Unrecognized :: !CmdType'UnrecognizedValue -> CmdType data CmdType data CmdType'UnrecognizedValue -- | Fields : -- -- data CoalesceExpr -- | Fields : -- -- data CoerceToDomain -- | Fields : -- -- data CoerceToDomainValue -- | Fields : -- -- data CoerceViaIO data CoercionContext COERCION_CONTEXT_UNDEFINED :: CoercionContext COERCION_IMPLICIT :: CoercionContext COERCION_ASSIGNMENT :: CoercionContext COERCION_PLPGSQL :: CoercionContext COERCION_EXPLICIT :: CoercionContext CoercionContext'Unrecognized :: !CoercionContext'UnrecognizedValue -> CoercionContext data CoercionContext data CoercionContext'UnrecognizedValue data CoercionForm COERCION_FORM_UNDEFINED :: CoercionForm COERCE_EXPLICIT_CALL :: CoercionForm COERCE_EXPLICIT_CAST :: CoercionForm COERCE_IMPLICIT_CAST :: CoercionForm COERCE_SQL_SYNTAX :: CoercionForm CoercionForm'Unrecognized :: !CoercionForm'UnrecognizedValue -> CoercionForm data CoercionForm data CoercionForm'UnrecognizedValue -- | Fields : -- -- data CollateClause -- | Fields : -- -- data CollateExpr -- | Fields : -- -- data ColumnDef -- | Fields : -- -- data ColumnRef -- | Fields : -- -- data CommentStmt -- | Fields : -- -- data CommonTableExpr -- | Fields : -- -- data CompositeTypeStmt data ConstrType CONSTR_TYPE_UNDEFINED :: ConstrType CONSTR_NULL :: ConstrType CONSTR_NOTNULL :: ConstrType CONSTR_DEFAULT :: ConstrType CONSTR_IDENTITY :: ConstrType CONSTR_GENERATED :: ConstrType CONSTR_CHECK :: ConstrType CONSTR_PRIMARY :: ConstrType CONSTR_UNIQUE :: ConstrType CONSTR_EXCLUSION :: ConstrType CONSTR_FOREIGN :: ConstrType CONSTR_ATTR_DEFERRABLE :: ConstrType CONSTR_ATTR_NOT_DEFERRABLE :: ConstrType CONSTR_ATTR_DEFERRED :: ConstrType CONSTR_ATTR_IMMEDIATE :: ConstrType ConstrType'Unrecognized :: !ConstrType'UnrecognizedValue -> ConstrType data ConstrType data ConstrType'UnrecognizedValue -- | Fields : -- -- data Constraint -- | Fields : -- -- data ConstraintsSetStmt -- | Fields : -- -- data ConvertRowtypeExpr -- | Fields : -- -- data CopyStmt -- | Fields : -- -- data CreateAmStmt -- | Fields : -- -- data CreateCastStmt -- | Fields : -- -- data CreateConversionStmt -- | Fields : -- -- data CreateDomainStmt -- | Fields : -- -- data CreateEnumStmt -- | Fields : -- -- data CreateEventTrigStmt -- | Fields : -- -- data CreateExtensionStmt -- | Fields : -- -- data CreateFdwStmt -- | Fields : -- -- data CreateForeignServerStmt -- | Fields : -- -- data CreateForeignTableStmt -- | Fields : -- -- data CreateFunctionStmt -- | Fields : -- -- data CreateOpClassItem -- | Fields : -- -- data CreateOpClassStmt -- | Fields : -- -- data CreateOpFamilyStmt -- | Fields : -- -- data CreatePLangStmt -- | Fields : -- -- data CreatePolicyStmt -- | Fields : -- -- data CreatePublicationStmt -- | Fields : -- -- data CreateRangeStmt -- | Fields : -- -- data CreateRoleStmt -- | Fields : -- -- data CreateSchemaStmt -- | Fields : -- -- data CreateSeqStmt -- | Fields : -- -- data CreateStatsStmt -- | Fields : -- -- data CreateStmt -- | Fields : -- -- data CreateSubscriptionStmt -- | Fields : -- -- data CreateTableAsStmt -- | Fields : -- -- data CreateTableSpaceStmt -- | Fields : -- -- data CreateTransformStmt -- | Fields : -- -- data CreateTrigStmt -- | Fields : -- -- data CreateUserMappingStmt -- | Fields : -- -- data CreatedbStmt -- | Fields : -- -- data CurrentOfExpr -- | Fields : -- -- data DeallocateStmt -- | Fields : -- -- data DeclareCursorStmt -- | Fields : -- -- data DefElem data DefElemAction DEF_ELEM_ACTION_UNDEFINED :: DefElemAction DEFELEM_UNSPEC :: DefElemAction DEFELEM_SET :: DefElemAction DEFELEM_ADD :: DefElemAction DEFELEM_DROP :: DefElemAction DefElemAction'Unrecognized :: !DefElemAction'UnrecognizedValue -> DefElemAction data DefElemAction data DefElemAction'UnrecognizedValue -- | Fields : -- -- data DefineStmt -- | Fields : -- -- data DeleteStmt data DiscardMode DISCARD_MODE_UNDEFINED :: DiscardMode DISCARD_ALL :: DiscardMode DISCARD_PLANS :: DiscardMode DISCARD_SEQUENCES :: DiscardMode DISCARD_TEMP :: DiscardMode DiscardMode'Unrecognized :: !DiscardMode'UnrecognizedValue -> DiscardMode data DiscardMode data DiscardMode'UnrecognizedValue -- | Fields : -- -- data DiscardStmt -- | Fields : -- -- data DistinctExpr -- | Fields : -- -- data DoStmt data DropBehavior DROP_BEHAVIOR_UNDEFINED :: DropBehavior DROP_RESTRICT :: DropBehavior DROP_CASCADE :: DropBehavior DropBehavior'Unrecognized :: !DropBehavior'UnrecognizedValue -> DropBehavior data DropBehavior data DropBehavior'UnrecognizedValue -- | Fields : -- -- data DropOwnedStmt -- | Fields : -- -- data DropRoleStmt -- | Fields : -- -- data DropStmt -- | Fields : -- -- data DropSubscriptionStmt -- | Fields : -- -- data DropTableSpaceStmt -- | Fields : -- -- data DropUserMappingStmt -- | Fields : -- -- data DropdbStmt -- | Fields : -- -- data ExecuteStmt -- | Fields : -- -- data ExplainStmt data FetchDirection FETCH_DIRECTION_UNDEFINED :: FetchDirection FETCH_FORWARD :: FetchDirection FETCH_BACKWARD :: FetchDirection FETCH_ABSOLUTE :: FetchDirection FETCH_RELATIVE :: FetchDirection FetchDirection'Unrecognized :: !FetchDirection'UnrecognizedValue -> FetchDirection data FetchDirection data FetchDirection'UnrecognizedValue -- | Fields : -- -- data FetchStmt -- | Fields : -- -- data FieldSelect -- | Fields : -- -- data FieldStore -- | Fields : -- -- data Float -- | Fields : -- -- data FromExpr -- | Fields : -- -- data FuncCall -- | Fields : -- -- data FuncExpr -- | Fields : -- -- data FunctionParameter data FunctionParameterMode FUNCTION_PARAMETER_MODE_UNDEFINED :: FunctionParameterMode FUNC_PARAM_IN :: FunctionParameterMode FUNC_PARAM_OUT :: FunctionParameterMode FUNC_PARAM_INOUT :: FunctionParameterMode FUNC_PARAM_VARIADIC :: FunctionParameterMode FUNC_PARAM_TABLE :: FunctionParameterMode FUNC_PARAM_DEFAULT :: FunctionParameterMode FunctionParameterMode'Unrecognized :: !FunctionParameterMode'UnrecognizedValue -> FunctionParameterMode data FunctionParameterMode data FunctionParameterMode'UnrecognizedValue -- | Fields : -- -- data GrantRoleStmt -- | Fields : -- -- data GrantStmt data GrantTargetType GRANT_TARGET_TYPE_UNDEFINED :: GrantTargetType ACL_TARGET_OBJECT :: GrantTargetType ACL_TARGET_ALL_IN_SCHEMA :: GrantTargetType ACL_TARGET_DEFAULTS :: GrantTargetType GrantTargetType'Unrecognized :: !GrantTargetType'UnrecognizedValue -> GrantTargetType data GrantTargetType data GrantTargetType'UnrecognizedValue -- | Fields : -- -- data GroupingFunc -- | Fields : -- -- data GroupingSet data GroupingSetKind GROUPING_SET_KIND_UNDEFINED :: GroupingSetKind GROUPING_SET_EMPTY :: GroupingSetKind GROUPING_SET_SIMPLE :: GroupingSetKind GROUPING_SET_ROLLUP :: GroupingSetKind GROUPING_SET_CUBE :: GroupingSetKind GROUPING_SET_SETS :: GroupingSetKind GroupingSetKind'Unrecognized :: !GroupingSetKind'UnrecognizedValue -> GroupingSetKind data GroupingSetKind data GroupingSetKind'UnrecognizedValue -- | Fields : -- -- data ImportForeignSchemaStmt data ImportForeignSchemaType IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED :: ImportForeignSchemaType FDW_IMPORT_SCHEMA_ALL :: ImportForeignSchemaType FDW_IMPORT_SCHEMA_LIMIT_TO :: ImportForeignSchemaType FDW_IMPORT_SCHEMA_EXCEPT :: ImportForeignSchemaType ImportForeignSchemaType'Unrecognized :: !ImportForeignSchemaType'UnrecognizedValue -> ImportForeignSchemaType data ImportForeignSchemaType data ImportForeignSchemaType'UnrecognizedValue -- | Fields : -- -- data IndexElem -- | Fields : -- -- data IndexStmt -- | Fields : -- -- data InferClause -- | Fields : -- -- data InferenceElem -- | Fields : -- -- data InlineCodeBlock -- | Fields : -- -- data InsertStmt -- | Fields : -- -- data IntList -- | Fields : -- -- data Integer -- | Fields : -- -- data IntoClause -- | Fields : -- -- data JoinExpr data JoinType JOIN_TYPE_UNDEFINED :: JoinType JOIN_INNER :: JoinType JOIN_LEFT :: JoinType JOIN_FULL :: JoinType JOIN_RIGHT :: JoinType JOIN_SEMI :: JoinType JOIN_ANTI :: JoinType JOIN_RIGHT_ANTI :: JoinType JOIN_UNIQUE_OUTER :: JoinType JOIN_UNIQUE_INNER :: JoinType JoinType'Unrecognized :: !JoinType'UnrecognizedValue -> JoinType data JoinType data JoinType'UnrecognizedValue -- | Fields : -- -- data JsonAggConstructor -- | Fields : -- -- data JsonArrayAgg -- | Fields : -- -- data JsonArrayConstructor -- | Fields : -- -- data JsonArrayQueryConstructor -- | Fields : -- -- data JsonConstructorExpr data JsonConstructorType JSON_CONSTRUCTOR_TYPE_UNDEFINED :: JsonConstructorType JSCTOR_JSON_OBJECT :: JsonConstructorType JSCTOR_JSON_ARRAY :: JsonConstructorType JSCTOR_JSON_OBJECTAGG :: JsonConstructorType JSCTOR_JSON_ARRAYAGG :: JsonConstructorType JsonConstructorType'Unrecognized :: !JsonConstructorType'UnrecognizedValue -> JsonConstructorType data JsonConstructorType data JsonConstructorType'UnrecognizedValue data JsonEncoding JSON_ENCODING_UNDEFINED :: JsonEncoding JS_ENC_DEFAULT :: JsonEncoding JS_ENC_UTF8 :: JsonEncoding JS_ENC_UTF16 :: JsonEncoding JS_ENC_UTF32 :: JsonEncoding JsonEncoding'Unrecognized :: !JsonEncoding'UnrecognizedValue -> JsonEncoding data JsonEncoding data JsonEncoding'UnrecognizedValue -- | Fields : -- -- data JsonFormat data JsonFormatType JSON_FORMAT_TYPE_UNDEFINED :: JsonFormatType JS_FORMAT_DEFAULT :: JsonFormatType JS_FORMAT_JSON :: JsonFormatType JS_FORMAT_JSONB :: JsonFormatType JsonFormatType'Unrecognized :: !JsonFormatType'UnrecognizedValue -> JsonFormatType data JsonFormatType data JsonFormatType'UnrecognizedValue -- | Fields : -- -- data JsonIsPredicate -- | Fields : -- -- data JsonKeyValue -- | Fields : -- -- data JsonObjectAgg -- | Fields : -- -- data JsonObjectConstructor -- | Fields : -- -- data JsonOutput -- | Fields : -- -- data JsonReturning -- | Fields : -- -- data JsonValueExpr data JsonValueType JSON_VALUE_TYPE_UNDEFINED :: JsonValueType JS_TYPE_ANY :: JsonValueType JS_TYPE_OBJECT :: JsonValueType JS_TYPE_ARRAY :: JsonValueType JS_TYPE_SCALAR :: JsonValueType JsonValueType'Unrecognized :: !JsonValueType'UnrecognizedValue -> JsonValueType data JsonValueType data JsonValueType'UnrecognizedValue data KeywordKind NO_KEYWORD :: KeywordKind UNRESERVED_KEYWORD :: KeywordKind COL_NAME_KEYWORD :: KeywordKind TYPE_FUNC_NAME_KEYWORD :: KeywordKind RESERVED_KEYWORD :: KeywordKind KeywordKind'Unrecognized :: !KeywordKind'UnrecognizedValue -> KeywordKind data KeywordKind data KeywordKind'UnrecognizedValue data LimitOption LIMIT_OPTION_UNDEFINED :: LimitOption LIMIT_OPTION_DEFAULT :: LimitOption LIMIT_OPTION_COUNT :: LimitOption LIMIT_OPTION_WITH_TIES :: LimitOption LimitOption'Unrecognized :: !LimitOption'UnrecognizedValue -> LimitOption data LimitOption data LimitOption'UnrecognizedValue -- | Fields : -- -- data List -- | Fields : -- -- data ListenStmt -- | Fields : -- -- data LoadStmt data LockClauseStrength LOCK_CLAUSE_STRENGTH_UNDEFINED :: LockClauseStrength LCS_NONE :: LockClauseStrength LCS_FORKEYSHARE :: LockClauseStrength LCS_FORSHARE :: LockClauseStrength LCS_FORNOKEYUPDATE :: LockClauseStrength LCS_FORUPDATE :: LockClauseStrength LockClauseStrength'Unrecognized :: !LockClauseStrength'UnrecognizedValue -> LockClauseStrength data LockClauseStrength data LockClauseStrength'UnrecognizedValue -- | Fields : -- -- data LockStmt data LockTupleMode LOCK_TUPLE_MODE_UNDEFINED :: LockTupleMode LockTupleKeyShare :: LockTupleMode LockTupleShare :: LockTupleMode LockTupleNoKeyExclusive :: LockTupleMode LockTupleExclusive :: LockTupleMode LockTupleMode'Unrecognized :: !LockTupleMode'UnrecognizedValue -> LockTupleMode data LockTupleMode data LockTupleMode'UnrecognizedValue data LockWaitPolicy LOCK_WAIT_POLICY_UNDEFINED :: LockWaitPolicy LockWaitBlock :: LockWaitPolicy LockWaitSkip :: LockWaitPolicy LockWaitError :: LockWaitPolicy LockWaitPolicy'Unrecognized :: !LockWaitPolicy'UnrecognizedValue -> LockWaitPolicy data LockWaitPolicy data LockWaitPolicy'UnrecognizedValue -- | Fields : -- -- data LockingClause -- | Fields : -- -- data MergeAction -- | Fields : -- -- data MergeStmt -- | Fields : -- -- data MergeWhenClause -- | Fields : -- -- data MinMaxExpr data MinMaxOp MIN_MAX_OP_UNDEFINED :: MinMaxOp IS_GREATEST :: MinMaxOp IS_LEAST :: MinMaxOp MinMaxOp'Unrecognized :: !MinMaxOp'UnrecognizedValue -> MinMaxOp data MinMaxOp data MinMaxOp'UnrecognizedValue -- | Fields : -- -- data MultiAssignRef -- | Fields : -- -- data NamedArgExpr -- | Fields : -- -- data NextValueExpr -- | Fields : -- -- data Node data Node'Node Node'Alias :: !Alias -> Node'Node Node'RangeVar :: !RangeVar -> Node'Node Node'TableFunc :: !TableFunc -> Node'Node Node'IntoClause :: !IntoClause -> Node'Node Node'Var :: !Var -> Node'Node Node'Param :: !Param -> Node'Node Node'Aggref :: !Aggref -> Node'Node Node'GroupingFunc :: !GroupingFunc -> Node'Node Node'WindowFunc :: !WindowFunc -> Node'Node Node'SubscriptingRef :: !SubscriptingRef -> Node'Node Node'FuncExpr :: !FuncExpr -> Node'Node Node'NamedArgExpr :: !NamedArgExpr -> Node'Node Node'OpExpr :: !OpExpr -> Node'Node Node'DistinctExpr :: !DistinctExpr -> Node'Node Node'NullIfExpr :: !NullIfExpr -> Node'Node Node'ScalarArrayOpExpr :: !ScalarArrayOpExpr -> Node'Node Node'BoolExpr :: !BoolExpr -> Node'Node Node'SubLink :: !SubLink -> Node'Node Node'SubPlan :: !SubPlan -> Node'Node Node'AlternativeSubPlan :: !AlternativeSubPlan -> Node'Node Node'FieldSelect :: !FieldSelect -> Node'Node Node'FieldStore :: !FieldStore -> Node'Node Node'RelabelType :: !RelabelType -> Node'Node Node'CoerceViaIo :: !CoerceViaIO -> Node'Node Node'ArrayCoerceExpr :: !ArrayCoerceExpr -> Node'Node Node'ConvertRowtypeExpr :: !ConvertRowtypeExpr -> Node'Node Node'CollateExpr :: !CollateExpr -> Node'Node Node'CaseExpr :: !CaseExpr -> Node'Node Node'CaseWhen :: !CaseWhen -> Node'Node Node'CaseTestExpr :: !CaseTestExpr -> Node'Node Node'ArrayExpr :: !ArrayExpr -> Node'Node Node'RowExpr :: !RowExpr -> Node'Node Node'RowCompareExpr :: !RowCompareExpr -> Node'Node Node'CoalesceExpr :: !CoalesceExpr -> Node'Node Node'MinMaxExpr :: !MinMaxExpr -> Node'Node Node'SqlvalueFunction :: !SQLValueFunction -> Node'Node Node'XmlExpr :: !XmlExpr -> Node'Node Node'JsonFormat :: !JsonFormat -> Node'Node Node'JsonReturning :: !JsonReturning -> Node'Node Node'JsonValueExpr :: !JsonValueExpr -> Node'Node Node'JsonConstructorExpr :: !JsonConstructorExpr -> Node'Node Node'JsonIsPredicate :: !JsonIsPredicate -> Node'Node Node'NullTest :: !NullTest -> Node'Node Node'BooleanTest :: !BooleanTest -> Node'Node Node'CoerceToDomain :: !CoerceToDomain -> Node'Node Node'CoerceToDomainValue :: !CoerceToDomainValue -> Node'Node Node'SetToDefault :: !SetToDefault -> Node'Node Node'CurrentOfExpr :: !CurrentOfExpr -> Node'Node Node'NextValueExpr :: !NextValueExpr -> Node'Node Node'InferenceElem :: !InferenceElem -> Node'Node Node'TargetEntry :: !TargetEntry -> Node'Node Node'RangeTblRef :: !RangeTblRef -> Node'Node Node'JoinExpr :: !JoinExpr -> Node'Node Node'FromExpr :: !FromExpr -> Node'Node Node'OnConflictExpr :: !OnConflictExpr -> Node'Node Node'Query :: !Query -> Node'Node Node'TypeName :: !TypeName -> Node'Node Node'ColumnRef :: !ColumnRef -> Node'Node Node'ParamRef :: !ParamRef -> Node'Node Node'AExpr :: !A_Expr -> Node'Node Node'TypeCast :: !TypeCast -> Node'Node Node'CollateClause :: !CollateClause -> Node'Node Node'RoleSpec :: !RoleSpec -> Node'Node Node'FuncCall :: !FuncCall -> Node'Node Node'AStar :: !A_Star -> Node'Node Node'AIndices :: !A_Indices -> Node'Node Node'AIndirection :: !A_Indirection -> Node'Node Node'AArrayExpr :: !A_ArrayExpr -> Node'Node Node'ResTarget :: !ResTarget -> Node'Node Node'MultiAssignRef :: !MultiAssignRef -> Node'Node Node'SortBy :: !SortBy -> Node'Node Node'WindowDef :: !WindowDef -> Node'Node Node'RangeSubselect :: !RangeSubselect -> Node'Node Node'RangeFunction :: !RangeFunction -> Node'Node Node'RangeTableFunc :: !RangeTableFunc -> Node'Node Node'RangeTableFuncCol :: !RangeTableFuncCol -> Node'Node Node'RangeTableSample :: !RangeTableSample -> Node'Node Node'ColumnDef :: !ColumnDef -> Node'Node Node'TableLikeClause :: !TableLikeClause -> Node'Node Node'IndexElem :: !IndexElem -> Node'Node Node'DefElem :: !DefElem -> Node'Node Node'LockingClause :: !LockingClause -> Node'Node Node'XmlSerialize :: !XmlSerialize -> Node'Node Node'PartitionElem :: !PartitionElem -> Node'Node Node'PartitionSpec :: !PartitionSpec -> Node'Node Node'PartitionBoundSpec :: !PartitionBoundSpec -> Node'Node Node'PartitionRangeDatum :: !PartitionRangeDatum -> Node'Node Node'PartitionCmd :: !PartitionCmd -> Node'Node Node'RangeTblEntry :: !RangeTblEntry -> Node'Node Node'RtepermissionInfo :: !RTEPermissionInfo -> Node'Node Node'RangeTblFunction :: !RangeTblFunction -> Node'Node Node'TableSampleClause :: !TableSampleClause -> Node'Node Node'WithCheckOption :: !WithCheckOption -> Node'Node Node'SortGroupClause :: !SortGroupClause -> Node'Node Node'GroupingSet :: !GroupingSet -> Node'Node Node'WindowClause :: !WindowClause -> Node'Node Node'RowMarkClause :: !RowMarkClause -> Node'Node Node'WithClause :: !WithClause -> Node'Node Node'InferClause :: !InferClause -> Node'Node Node'OnConflictClause :: !OnConflictClause -> Node'Node Node'CtesearchClause :: !CTESearchClause -> Node'Node Node'CtecycleClause :: !CTECycleClause -> Node'Node Node'CommonTableExpr :: !CommonTableExpr -> Node'Node Node'MergeWhenClause :: !MergeWhenClause -> Node'Node Node'MergeAction :: !MergeAction -> Node'Node Node'TriggerTransition :: !TriggerTransition -> Node'Node Node'JsonOutput :: !JsonOutput -> Node'Node Node'JsonKeyValue :: !JsonKeyValue -> Node'Node Node'JsonObjectConstructor :: !JsonObjectConstructor -> Node'Node Node'JsonArrayConstructor :: !JsonArrayConstructor -> Node'Node Node'JsonArrayQueryConstructor :: !JsonArrayQueryConstructor -> Node'Node Node'JsonAggConstructor :: !JsonAggConstructor -> Node'Node Node'JsonObjectAgg :: !JsonObjectAgg -> Node'Node Node'JsonArrayAgg :: !JsonArrayAgg -> Node'Node Node'RawStmt :: !RawStmt -> Node'Node Node'InsertStmt :: !InsertStmt -> Node'Node Node'DeleteStmt :: !DeleteStmt -> Node'Node Node'UpdateStmt :: !UpdateStmt -> Node'Node Node'MergeStmt :: !MergeStmt -> Node'Node Node'SelectStmt :: !SelectStmt -> Node'Node Node'SetOperationStmt :: !SetOperationStmt -> Node'Node Node'ReturnStmt :: !ReturnStmt -> Node'Node Node'PlassignStmt :: !PLAssignStmt -> Node'Node Node'CreateSchemaStmt :: !CreateSchemaStmt -> Node'Node Node'AlterTableStmt :: !AlterTableStmt -> Node'Node Node'ReplicaIdentityStmt :: !ReplicaIdentityStmt -> Node'Node Node'AlterTableCmd :: !AlterTableCmd -> Node'Node Node'AlterCollationStmt :: !AlterCollationStmt -> Node'Node Node'AlterDomainStmt :: !AlterDomainStmt -> Node'Node Node'GrantStmt :: !GrantStmt -> Node'Node Node'ObjectWithArgs :: !ObjectWithArgs -> Node'Node Node'AccessPriv :: !AccessPriv -> Node'Node Node'GrantRoleStmt :: !GrantRoleStmt -> Node'Node Node'AlterDefaultPrivilegesStmt :: !AlterDefaultPrivilegesStmt -> Node'Node Node'CopyStmt :: !CopyStmt -> Node'Node Node'VariableSetStmt :: !VariableSetStmt -> Node'Node Node'VariableShowStmt :: !VariableShowStmt -> Node'Node Node'CreateStmt :: !CreateStmt -> Node'Node Node'Constraint :: !Constraint -> Node'Node Node'CreateTableSpaceStmt :: !CreateTableSpaceStmt -> Node'Node Node'DropTableSpaceStmt :: !DropTableSpaceStmt -> Node'Node Node'AlterTableSpaceOptionsStmt :: !AlterTableSpaceOptionsStmt -> Node'Node Node'AlterTableMoveAllStmt :: !AlterTableMoveAllStmt -> Node'Node Node'CreateExtensionStmt :: !CreateExtensionStmt -> Node'Node Node'AlterExtensionStmt :: !AlterExtensionStmt -> Node'Node Node'AlterExtensionContentsStmt :: !AlterExtensionContentsStmt -> Node'Node Node'CreateFdwStmt :: !CreateFdwStmt -> Node'Node Node'AlterFdwStmt :: !AlterFdwStmt -> Node'Node Node'CreateForeignServerStmt :: !CreateForeignServerStmt -> Node'Node Node'AlterForeignServerStmt :: !AlterForeignServerStmt -> Node'Node Node'CreateForeignTableStmt :: !CreateForeignTableStmt -> Node'Node Node'CreateUserMappingStmt :: !CreateUserMappingStmt -> Node'Node Node'AlterUserMappingStmt :: !AlterUserMappingStmt -> Node'Node Node'DropUserMappingStmt :: !DropUserMappingStmt -> Node'Node Node'ImportForeignSchemaStmt :: !ImportForeignSchemaStmt -> Node'Node Node'CreatePolicyStmt :: !CreatePolicyStmt -> Node'Node Node'AlterPolicyStmt :: !AlterPolicyStmt -> Node'Node Node'CreateAmStmt :: !CreateAmStmt -> Node'Node Node'CreateTrigStmt :: !CreateTrigStmt -> Node'Node Node'CreateEventTrigStmt :: !CreateEventTrigStmt -> Node'Node Node'AlterEventTrigStmt :: !AlterEventTrigStmt -> Node'Node Node'CreatePlangStmt :: !CreatePLangStmt -> Node'Node Node'CreateRoleStmt :: !CreateRoleStmt -> Node'Node Node'AlterRoleStmt :: !AlterRoleStmt -> Node'Node Node'AlterRoleSetStmt :: !AlterRoleSetStmt -> Node'Node Node'DropRoleStmt :: !DropRoleStmt -> Node'Node Node'CreateSeqStmt :: !CreateSeqStmt -> Node'Node Node'AlterSeqStmt :: !AlterSeqStmt -> Node'Node Node'DefineStmt :: !DefineStmt -> Node'Node Node'CreateDomainStmt :: !CreateDomainStmt -> Node'Node Node'CreateOpClassStmt :: !CreateOpClassStmt -> Node'Node Node'CreateOpClassItem :: !CreateOpClassItem -> Node'Node Node'CreateOpFamilyStmt :: !CreateOpFamilyStmt -> Node'Node Node'AlterOpFamilyStmt :: !AlterOpFamilyStmt -> Node'Node Node'DropStmt :: !DropStmt -> Node'Node Node'TruncateStmt :: !TruncateStmt -> Node'Node Node'CommentStmt :: !CommentStmt -> Node'Node Node'SecLabelStmt :: !SecLabelStmt -> Node'Node Node'DeclareCursorStmt :: !DeclareCursorStmt -> Node'Node Node'ClosePortalStmt :: !ClosePortalStmt -> Node'Node Node'FetchStmt :: !FetchStmt -> Node'Node Node'IndexStmt :: !IndexStmt -> Node'Node Node'CreateStatsStmt :: !CreateStatsStmt -> Node'Node Node'StatsElem :: !StatsElem -> Node'Node Node'AlterStatsStmt :: !AlterStatsStmt -> Node'Node Node'CreateFunctionStmt :: !CreateFunctionStmt -> Node'Node Node'FunctionParameter :: !FunctionParameter -> Node'Node Node'AlterFunctionStmt :: !AlterFunctionStmt -> Node'Node Node'DoStmt :: !DoStmt -> Node'Node Node'InlineCodeBlock :: !InlineCodeBlock -> Node'Node Node'CallStmt :: !CallStmt -> Node'Node Node'CallContext :: !CallContext -> Node'Node Node'RenameStmt :: !RenameStmt -> Node'Node Node'AlterObjectDependsStmt :: !AlterObjectDependsStmt -> Node'Node Node'AlterObjectSchemaStmt :: !AlterObjectSchemaStmt -> Node'Node Node'AlterOwnerStmt :: !AlterOwnerStmt -> Node'Node Node'AlterOperatorStmt :: !AlterOperatorStmt -> Node'Node Node'AlterTypeStmt :: !AlterTypeStmt -> Node'Node Node'RuleStmt :: !RuleStmt -> Node'Node Node'NotifyStmt :: !NotifyStmt -> Node'Node Node'ListenStmt :: !ListenStmt -> Node'Node Node'UnlistenStmt :: !UnlistenStmt -> Node'Node Node'TransactionStmt :: !TransactionStmt -> Node'Node Node'CompositeTypeStmt :: !CompositeTypeStmt -> Node'Node Node'CreateEnumStmt :: !CreateEnumStmt -> Node'Node Node'CreateRangeStmt :: !CreateRangeStmt -> Node'Node Node'AlterEnumStmt :: !AlterEnumStmt -> Node'Node Node'ViewStmt :: !ViewStmt -> Node'Node Node'LoadStmt :: !LoadStmt -> Node'Node Node'CreatedbStmt :: !CreatedbStmt -> Node'Node Node'AlterDatabaseStmt :: !AlterDatabaseStmt -> Node'Node Node'AlterDatabaseRefreshCollStmt :: !AlterDatabaseRefreshCollStmt -> Node'Node Node'AlterDatabaseSetStmt :: !AlterDatabaseSetStmt -> Node'Node Node'DropdbStmt :: !DropdbStmt -> Node'Node Node'AlterSystemStmt :: !AlterSystemStmt -> Node'Node Node'ClusterStmt :: !ClusterStmt -> Node'Node Node'VacuumStmt :: !VacuumStmt -> Node'Node Node'VacuumRelation :: !VacuumRelation -> Node'Node Node'ExplainStmt :: !ExplainStmt -> Node'Node Node'CreateTableAsStmt :: !CreateTableAsStmt -> Node'Node Node'RefreshMatViewStmt :: !RefreshMatViewStmt -> Node'Node Node'CheckPointStmt :: !CheckPointStmt -> Node'Node Node'DiscardStmt :: !DiscardStmt -> Node'Node Node'LockStmt :: !LockStmt -> Node'Node Node'ConstraintsSetStmt :: !ConstraintsSetStmt -> Node'Node Node'ReindexStmt :: !ReindexStmt -> Node'Node Node'CreateConversionStmt :: !CreateConversionStmt -> Node'Node Node'CreateCastStmt :: !CreateCastStmt -> Node'Node Node'CreateTransformStmt :: !CreateTransformStmt -> Node'Node Node'PrepareStmt :: !PrepareStmt -> Node'Node Node'ExecuteStmt :: !ExecuteStmt -> Node'Node Node'DeallocateStmt :: !DeallocateStmt -> Node'Node Node'DropOwnedStmt :: !DropOwnedStmt -> Node'Node Node'ReassignOwnedStmt :: !ReassignOwnedStmt -> Node'Node Node'AlterTsdictionaryStmt :: !AlterTSDictionaryStmt -> Node'Node Node'AlterTsconfigurationStmt :: !AlterTSConfigurationStmt -> Node'Node Node'PublicationTable :: !PublicationTable -> Node'Node Node'PublicationObjSpec :: !PublicationObjSpec -> Node'Node Node'CreatePublicationStmt :: !CreatePublicationStmt -> Node'Node Node'AlterPublicationStmt :: !AlterPublicationStmt -> Node'Node Node'CreateSubscriptionStmt :: !CreateSubscriptionStmt -> Node'Node Node'AlterSubscriptionStmt :: !AlterSubscriptionStmt -> Node'Node Node'DropSubscriptionStmt :: !DropSubscriptionStmt -> Node'Node Node'Integer :: !Integer -> Node'Node Node'Float :: !Float -> Node'Node Node'Boolean :: !Boolean -> Node'Node Node'String :: !String -> Node'Node Node'BitString :: !BitString -> Node'Node Node'List :: !List -> Node'Node Node'IntList :: !IntList -> Node'Node Node'OidList :: !OidList -> Node'Node Node'AConst :: !A_Const -> Node'Node _Node'Alias :: Prism' Node'Node Alias _Node'RangeVar :: Prism' Node'Node RangeVar _Node'TableFunc :: Prism' Node'Node TableFunc _Node'IntoClause :: Prism' Node'Node IntoClause _Node'Var :: Prism' Node'Node Var _Node'Param :: Prism' Node'Node Param _Node'Aggref :: Prism' Node'Node Aggref _Node'GroupingFunc :: Prism' Node'Node GroupingFunc _Node'WindowFunc :: Prism' Node'Node WindowFunc _Node'SubscriptingRef :: Prism' Node'Node SubscriptingRef _Node'FuncExpr :: Prism' Node'Node FuncExpr _Node'NamedArgExpr :: Prism' Node'Node NamedArgExpr _Node'OpExpr :: Prism' Node'Node OpExpr _Node'DistinctExpr :: Prism' Node'Node DistinctExpr _Node'NullIfExpr :: Prism' Node'Node NullIfExpr _Node'ScalarArrayOpExpr :: Prism' Node'Node ScalarArrayOpExpr _Node'BoolExpr :: Prism' Node'Node BoolExpr _Node'SubLink :: Prism' Node'Node SubLink _Node'SubPlan :: Prism' Node'Node SubPlan _Node'AlternativeSubPlan :: Prism' Node'Node AlternativeSubPlan _Node'FieldSelect :: Prism' Node'Node FieldSelect _Node'FieldStore :: Prism' Node'Node FieldStore _Node'RelabelType :: Prism' Node'Node RelabelType _Node'CoerceViaIo :: Prism' Node'Node CoerceViaIO _Node'ArrayCoerceExpr :: Prism' Node'Node ArrayCoerceExpr _Node'ConvertRowtypeExpr :: Prism' Node'Node ConvertRowtypeExpr _Node'CollateExpr :: Prism' Node'Node CollateExpr _Node'CaseExpr :: Prism' Node'Node CaseExpr _Node'CaseWhen :: Prism' Node'Node CaseWhen _Node'CaseTestExpr :: Prism' Node'Node CaseTestExpr _Node'ArrayExpr :: Prism' Node'Node ArrayExpr _Node'RowExpr :: Prism' Node'Node RowExpr _Node'RowCompareExpr :: Prism' Node'Node RowCompareExpr _Node'CoalesceExpr :: Prism' Node'Node CoalesceExpr _Node'MinMaxExpr :: Prism' Node'Node MinMaxExpr _Node'SqlvalueFunction :: Prism' Node'Node SQLValueFunction _Node'XmlExpr :: Prism' Node'Node XmlExpr _Node'JsonFormat :: Prism' Node'Node JsonFormat _Node'JsonReturning :: Prism' Node'Node JsonReturning _Node'JsonValueExpr :: Prism' Node'Node JsonValueExpr _Node'JsonConstructorExpr :: Prism' Node'Node JsonConstructorExpr _Node'JsonIsPredicate :: Prism' Node'Node JsonIsPredicate _Node'NullTest :: Prism' Node'Node NullTest _Node'BooleanTest :: Prism' Node'Node BooleanTest _Node'CoerceToDomain :: Prism' Node'Node CoerceToDomain _Node'CoerceToDomainValue :: Prism' Node'Node CoerceToDomainValue _Node'SetToDefault :: Prism' Node'Node SetToDefault _Node'CurrentOfExpr :: Prism' Node'Node CurrentOfExpr _Node'NextValueExpr :: Prism' Node'Node NextValueExpr _Node'InferenceElem :: Prism' Node'Node InferenceElem _Node'TargetEntry :: Prism' Node'Node TargetEntry _Node'RangeTblRef :: Prism' Node'Node RangeTblRef _Node'JoinExpr :: Prism' Node'Node JoinExpr _Node'FromExpr :: Prism' Node'Node FromExpr _Node'OnConflictExpr :: Prism' Node'Node OnConflictExpr _Node'Query :: Prism' Node'Node Query _Node'TypeName :: Prism' Node'Node TypeName _Node'ColumnRef :: Prism' Node'Node ColumnRef _Node'ParamRef :: Prism' Node'Node ParamRef _Node'AExpr :: Prism' Node'Node A_Expr _Node'TypeCast :: Prism' Node'Node TypeCast _Node'CollateClause :: Prism' Node'Node CollateClause _Node'RoleSpec :: Prism' Node'Node RoleSpec _Node'FuncCall :: Prism' Node'Node FuncCall _Node'AStar :: Prism' Node'Node A_Star _Node'AIndices :: Prism' Node'Node A_Indices _Node'AIndirection :: Prism' Node'Node A_Indirection _Node'AArrayExpr :: Prism' Node'Node A_ArrayExpr _Node'ResTarget :: Prism' Node'Node ResTarget _Node'MultiAssignRef :: Prism' Node'Node MultiAssignRef _Node'SortBy :: Prism' Node'Node SortBy _Node'WindowDef :: Prism' Node'Node WindowDef _Node'RangeSubselect :: Prism' Node'Node RangeSubselect _Node'RangeFunction :: Prism' Node'Node RangeFunction _Node'RangeTableFunc :: Prism' Node'Node RangeTableFunc _Node'RangeTableFuncCol :: Prism' Node'Node RangeTableFuncCol _Node'RangeTableSample :: Prism' Node'Node RangeTableSample _Node'ColumnDef :: Prism' Node'Node ColumnDef _Node'TableLikeClause :: Prism' Node'Node TableLikeClause _Node'IndexElem :: Prism' Node'Node IndexElem _Node'DefElem :: Prism' Node'Node DefElem _Node'LockingClause :: Prism' Node'Node LockingClause _Node'XmlSerialize :: Prism' Node'Node XmlSerialize _Node'PartitionElem :: Prism' Node'Node PartitionElem _Node'PartitionSpec :: Prism' Node'Node PartitionSpec _Node'PartitionBoundSpec :: Prism' Node'Node PartitionBoundSpec _Node'PartitionRangeDatum :: Prism' Node'Node PartitionRangeDatum _Node'PartitionCmd :: Prism' Node'Node PartitionCmd _Node'RangeTblEntry :: Prism' Node'Node RangeTblEntry _Node'RtepermissionInfo :: Prism' Node'Node RTEPermissionInfo _Node'RangeTblFunction :: Prism' Node'Node RangeTblFunction _Node'TableSampleClause :: Prism' Node'Node TableSampleClause _Node'WithCheckOption :: Prism' Node'Node WithCheckOption _Node'SortGroupClause :: Prism' Node'Node SortGroupClause _Node'GroupingSet :: Prism' Node'Node GroupingSet _Node'WindowClause :: Prism' Node'Node WindowClause _Node'RowMarkClause :: Prism' Node'Node RowMarkClause _Node'WithClause :: Prism' Node'Node WithClause _Node'InferClause :: Prism' Node'Node InferClause _Node'OnConflictClause :: Prism' Node'Node OnConflictClause _Node'CtesearchClause :: Prism' Node'Node CTESearchClause _Node'CtecycleClause :: Prism' Node'Node CTECycleClause _Node'CommonTableExpr :: Prism' Node'Node CommonTableExpr _Node'MergeWhenClause :: Prism' Node'Node MergeWhenClause _Node'MergeAction :: Prism' Node'Node MergeAction _Node'TriggerTransition :: Prism' Node'Node TriggerTransition _Node'JsonOutput :: Prism' Node'Node JsonOutput _Node'JsonKeyValue :: Prism' Node'Node JsonKeyValue _Node'JsonObjectConstructor :: Prism' Node'Node JsonObjectConstructor _Node'JsonArrayConstructor :: Prism' Node'Node JsonArrayConstructor _Node'JsonArrayQueryConstructor :: Prism' Node'Node JsonArrayQueryConstructor _Node'JsonAggConstructor :: Prism' Node'Node JsonAggConstructor _Node'JsonObjectAgg :: Prism' Node'Node JsonObjectAgg _Node'JsonArrayAgg :: Prism' Node'Node JsonArrayAgg _Node'RawStmt :: Prism' Node'Node RawStmt _Node'InsertStmt :: Prism' Node'Node InsertStmt _Node'DeleteStmt :: Prism' Node'Node DeleteStmt _Node'UpdateStmt :: Prism' Node'Node UpdateStmt _Node'MergeStmt :: Prism' Node'Node MergeStmt _Node'SelectStmt :: Prism' Node'Node SelectStmt _Node'SetOperationStmt :: Prism' Node'Node SetOperationStmt _Node'ReturnStmt :: Prism' Node'Node ReturnStmt _Node'PlassignStmt :: Prism' Node'Node PLAssignStmt _Node'CreateSchemaStmt :: Prism' Node'Node CreateSchemaStmt _Node'AlterTableStmt :: Prism' Node'Node AlterTableStmt _Node'ReplicaIdentityStmt :: Prism' Node'Node ReplicaIdentityStmt _Node'AlterTableCmd :: Prism' Node'Node AlterTableCmd _Node'AlterCollationStmt :: Prism' Node'Node AlterCollationStmt _Node'AlterDomainStmt :: Prism' Node'Node AlterDomainStmt _Node'GrantStmt :: Prism' Node'Node GrantStmt _Node'ObjectWithArgs :: Prism' Node'Node ObjectWithArgs _Node'AccessPriv :: Prism' Node'Node AccessPriv _Node'GrantRoleStmt :: Prism' Node'Node GrantRoleStmt _Node'AlterDefaultPrivilegesStmt :: Prism' Node'Node AlterDefaultPrivilegesStmt _Node'CopyStmt :: Prism' Node'Node CopyStmt _Node'VariableSetStmt :: Prism' Node'Node VariableSetStmt _Node'VariableShowStmt :: Prism' Node'Node VariableShowStmt _Node'CreateStmt :: Prism' Node'Node CreateStmt _Node'Constraint :: Prism' Node'Node Constraint _Node'CreateTableSpaceStmt :: Prism' Node'Node CreateTableSpaceStmt _Node'DropTableSpaceStmt :: Prism' Node'Node DropTableSpaceStmt _Node'AlterTableSpaceOptionsStmt :: Prism' Node'Node AlterTableSpaceOptionsStmt _Node'AlterTableMoveAllStmt :: Prism' Node'Node AlterTableMoveAllStmt _Node'CreateExtensionStmt :: Prism' Node'Node CreateExtensionStmt _Node'AlterExtensionStmt :: Prism' Node'Node AlterExtensionStmt _Node'AlterExtensionContentsStmt :: Prism' Node'Node AlterExtensionContentsStmt _Node'CreateFdwStmt :: Prism' Node'Node CreateFdwStmt _Node'AlterFdwStmt :: Prism' Node'Node AlterFdwStmt _Node'CreateForeignServerStmt :: Prism' Node'Node CreateForeignServerStmt _Node'AlterForeignServerStmt :: Prism' Node'Node AlterForeignServerStmt _Node'CreateForeignTableStmt :: Prism' Node'Node CreateForeignTableStmt _Node'CreateUserMappingStmt :: Prism' Node'Node CreateUserMappingStmt _Node'AlterUserMappingStmt :: Prism' Node'Node AlterUserMappingStmt _Node'DropUserMappingStmt :: Prism' Node'Node DropUserMappingStmt _Node'ImportForeignSchemaStmt :: Prism' Node'Node ImportForeignSchemaStmt _Node'CreatePolicyStmt :: Prism' Node'Node CreatePolicyStmt _Node'AlterPolicyStmt :: Prism' Node'Node AlterPolicyStmt _Node'CreateAmStmt :: Prism' Node'Node CreateAmStmt _Node'CreateTrigStmt :: Prism' Node'Node CreateTrigStmt _Node'CreateEventTrigStmt :: Prism' Node'Node CreateEventTrigStmt _Node'AlterEventTrigStmt :: Prism' Node'Node AlterEventTrigStmt _Node'CreatePlangStmt :: Prism' Node'Node CreatePLangStmt _Node'CreateRoleStmt :: Prism' Node'Node CreateRoleStmt _Node'AlterRoleStmt :: Prism' Node'Node AlterRoleStmt _Node'AlterRoleSetStmt :: Prism' Node'Node AlterRoleSetStmt _Node'DropRoleStmt :: Prism' Node'Node DropRoleStmt _Node'CreateSeqStmt :: Prism' Node'Node CreateSeqStmt _Node'AlterSeqStmt :: Prism' Node'Node AlterSeqStmt _Node'DefineStmt :: Prism' Node'Node DefineStmt _Node'CreateDomainStmt :: Prism' Node'Node CreateDomainStmt _Node'CreateOpClassStmt :: Prism' Node'Node CreateOpClassStmt _Node'CreateOpClassItem :: Prism' Node'Node CreateOpClassItem _Node'CreateOpFamilyStmt :: Prism' Node'Node CreateOpFamilyStmt _Node'AlterOpFamilyStmt :: Prism' Node'Node AlterOpFamilyStmt _Node'DropStmt :: Prism' Node'Node DropStmt _Node'TruncateStmt :: Prism' Node'Node TruncateStmt _Node'CommentStmt :: Prism' Node'Node CommentStmt _Node'SecLabelStmt :: Prism' Node'Node SecLabelStmt _Node'DeclareCursorStmt :: Prism' Node'Node DeclareCursorStmt _Node'ClosePortalStmt :: Prism' Node'Node ClosePortalStmt _Node'FetchStmt :: Prism' Node'Node FetchStmt _Node'IndexStmt :: Prism' Node'Node IndexStmt _Node'CreateStatsStmt :: Prism' Node'Node CreateStatsStmt _Node'StatsElem :: Prism' Node'Node StatsElem _Node'AlterStatsStmt :: Prism' Node'Node AlterStatsStmt _Node'CreateFunctionStmt :: Prism' Node'Node CreateFunctionStmt _Node'FunctionParameter :: Prism' Node'Node FunctionParameter _Node'AlterFunctionStmt :: Prism' Node'Node AlterFunctionStmt _Node'DoStmt :: Prism' Node'Node DoStmt _Node'InlineCodeBlock :: Prism' Node'Node InlineCodeBlock _Node'CallStmt :: Prism' Node'Node CallStmt _Node'CallContext :: Prism' Node'Node CallContext _Node'RenameStmt :: Prism' Node'Node RenameStmt _Node'AlterObjectDependsStmt :: Prism' Node'Node AlterObjectDependsStmt _Node'AlterObjectSchemaStmt :: Prism' Node'Node AlterObjectSchemaStmt _Node'AlterOwnerStmt :: Prism' Node'Node AlterOwnerStmt _Node'AlterOperatorStmt :: Prism' Node'Node AlterOperatorStmt _Node'AlterTypeStmt :: Prism' Node'Node AlterTypeStmt _Node'RuleStmt :: Prism' Node'Node RuleStmt _Node'NotifyStmt :: Prism' Node'Node NotifyStmt _Node'ListenStmt :: Prism' Node'Node ListenStmt _Node'UnlistenStmt :: Prism' Node'Node UnlistenStmt _Node'TransactionStmt :: Prism' Node'Node TransactionStmt _Node'CompositeTypeStmt :: Prism' Node'Node CompositeTypeStmt _Node'CreateEnumStmt :: Prism' Node'Node CreateEnumStmt _Node'CreateRangeStmt :: Prism' Node'Node CreateRangeStmt _Node'AlterEnumStmt :: Prism' Node'Node AlterEnumStmt _Node'ViewStmt :: Prism' Node'Node ViewStmt _Node'LoadStmt :: Prism' Node'Node LoadStmt _Node'CreatedbStmt :: Prism' Node'Node CreatedbStmt _Node'AlterDatabaseStmt :: Prism' Node'Node AlterDatabaseStmt _Node'AlterDatabaseRefreshCollStmt :: Prism' Node'Node AlterDatabaseRefreshCollStmt _Node'AlterDatabaseSetStmt :: Prism' Node'Node AlterDatabaseSetStmt _Node'DropdbStmt :: Prism' Node'Node DropdbStmt _Node'AlterSystemStmt :: Prism' Node'Node AlterSystemStmt _Node'ClusterStmt :: Prism' Node'Node ClusterStmt _Node'VacuumStmt :: Prism' Node'Node VacuumStmt _Node'VacuumRelation :: Prism' Node'Node VacuumRelation _Node'ExplainStmt :: Prism' Node'Node ExplainStmt _Node'CreateTableAsStmt :: Prism' Node'Node CreateTableAsStmt _Node'RefreshMatViewStmt :: Prism' Node'Node RefreshMatViewStmt _Node'CheckPointStmt :: Prism' Node'Node CheckPointStmt _Node'DiscardStmt :: Prism' Node'Node DiscardStmt _Node'LockStmt :: Prism' Node'Node LockStmt _Node'ConstraintsSetStmt :: Prism' Node'Node ConstraintsSetStmt _Node'ReindexStmt :: Prism' Node'Node ReindexStmt _Node'CreateConversionStmt :: Prism' Node'Node CreateConversionStmt _Node'CreateCastStmt :: Prism' Node'Node CreateCastStmt _Node'CreateTransformStmt :: Prism' Node'Node CreateTransformStmt _Node'PrepareStmt :: Prism' Node'Node PrepareStmt _Node'ExecuteStmt :: Prism' Node'Node ExecuteStmt _Node'DeallocateStmt :: Prism' Node'Node DeallocateStmt _Node'DropOwnedStmt :: Prism' Node'Node DropOwnedStmt _Node'ReassignOwnedStmt :: Prism' Node'Node ReassignOwnedStmt _Node'AlterTsdictionaryStmt :: Prism' Node'Node AlterTSDictionaryStmt _Node'AlterTsconfigurationStmt :: Prism' Node'Node AlterTSConfigurationStmt _Node'PublicationTable :: Prism' Node'Node PublicationTable _Node'PublicationObjSpec :: Prism' Node'Node PublicationObjSpec _Node'CreatePublicationStmt :: Prism' Node'Node CreatePublicationStmt _Node'AlterPublicationStmt :: Prism' Node'Node AlterPublicationStmt _Node'CreateSubscriptionStmt :: Prism' Node'Node CreateSubscriptionStmt _Node'AlterSubscriptionStmt :: Prism' Node'Node AlterSubscriptionStmt _Node'DropSubscriptionStmt :: Prism' Node'Node DropSubscriptionStmt _Node'Integer :: Prism' Node'Node Integer _Node'Float :: Prism' Node'Node Float _Node'Boolean :: Prism' Node'Node Boolean _Node'String :: Prism' Node'Node String _Node'BitString :: Prism' Node'Node BitString _Node'List :: Prism' Node'Node List _Node'IntList :: Prism' Node'Node IntList _Node'OidList :: Prism' Node'Node OidList _Node'AConst :: Prism' Node'Node A_Const -- | Fields : -- -- data NotifyStmt -- | Fields : -- -- data NullIfExpr -- | Fields : -- -- data NullTest data NullTestType NULL_TEST_TYPE_UNDEFINED :: NullTestType IS_NULL :: NullTestType IS_NOT_NULL :: NullTestType NullTestType'Unrecognized :: !NullTestType'UnrecognizedValue -> NullTestType data NullTestType data NullTestType'UnrecognizedValue data ObjectType OBJECT_TYPE_UNDEFINED :: ObjectType OBJECT_ACCESS_METHOD :: ObjectType OBJECT_AGGREGATE :: ObjectType OBJECT_AMOP :: ObjectType OBJECT_AMPROC :: ObjectType OBJECT_ATTRIBUTE :: ObjectType OBJECT_CAST :: ObjectType OBJECT_COLUMN :: ObjectType OBJECT_COLLATION :: ObjectType OBJECT_CONVERSION :: ObjectType OBJECT_DATABASE :: ObjectType OBJECT_DEFAULT :: ObjectType OBJECT_DEFACL :: ObjectType OBJECT_DOMAIN :: ObjectType OBJECT_DOMCONSTRAINT :: ObjectType OBJECT_EVENT_TRIGGER :: ObjectType OBJECT_EXTENSION :: ObjectType OBJECT_FDW :: ObjectType OBJECT_FOREIGN_SERVER :: ObjectType OBJECT_FOREIGN_TABLE :: ObjectType OBJECT_FUNCTION :: ObjectType OBJECT_INDEX :: ObjectType OBJECT_LANGUAGE :: ObjectType OBJECT_LARGEOBJECT :: ObjectType OBJECT_MATVIEW :: ObjectType OBJECT_OPCLASS :: ObjectType OBJECT_OPERATOR :: ObjectType OBJECT_OPFAMILY :: ObjectType OBJECT_PARAMETER_ACL :: ObjectType OBJECT_POLICY :: ObjectType OBJECT_PROCEDURE :: ObjectType OBJECT_PUBLICATION :: ObjectType OBJECT_PUBLICATION_NAMESPACE :: ObjectType OBJECT_PUBLICATION_REL :: ObjectType OBJECT_ROLE :: ObjectType OBJECT_ROUTINE :: ObjectType OBJECT_RULE :: ObjectType OBJECT_SCHEMA :: ObjectType OBJECT_SEQUENCE :: ObjectType OBJECT_SUBSCRIPTION :: ObjectType OBJECT_STATISTIC_EXT :: ObjectType OBJECT_TABCONSTRAINT :: ObjectType OBJECT_TABLE :: ObjectType OBJECT_TABLESPACE :: ObjectType OBJECT_TRANSFORM :: ObjectType OBJECT_TRIGGER :: ObjectType OBJECT_TSCONFIGURATION :: ObjectType OBJECT_TSDICTIONARY :: ObjectType OBJECT_TSPARSER :: ObjectType OBJECT_TSTEMPLATE :: ObjectType OBJECT_TYPE :: ObjectType OBJECT_USER_MAPPING :: ObjectType OBJECT_VIEW :: ObjectType ObjectType'Unrecognized :: !ObjectType'UnrecognizedValue -> ObjectType data ObjectType data ObjectType'UnrecognizedValue -- | Fields : -- -- data ObjectWithArgs -- | Fields : -- -- data OidList data OnCommitAction ON_COMMIT_ACTION_UNDEFINED :: OnCommitAction ONCOMMIT_NOOP :: OnCommitAction ONCOMMIT_PRESERVE_ROWS :: OnCommitAction ONCOMMIT_DELETE_ROWS :: OnCommitAction ONCOMMIT_DROP :: OnCommitAction OnCommitAction'Unrecognized :: !OnCommitAction'UnrecognizedValue -> OnCommitAction data OnCommitAction data OnCommitAction'UnrecognizedValue data OnConflictAction ON_CONFLICT_ACTION_UNDEFINED :: OnConflictAction ONCONFLICT_NONE :: OnConflictAction ONCONFLICT_NOTHING :: OnConflictAction ONCONFLICT_UPDATE :: OnConflictAction OnConflictAction'Unrecognized :: !OnConflictAction'UnrecognizedValue -> OnConflictAction data OnConflictAction data OnConflictAction'UnrecognizedValue -- | Fields : -- -- data OnConflictClause -- | Fields : -- -- data OnConflictExpr -- | Fields : -- -- data OpExpr data OverridingKind OVERRIDING_KIND_UNDEFINED :: OverridingKind OVERRIDING_NOT_SET :: OverridingKind OVERRIDING_USER_VALUE :: OverridingKind OVERRIDING_SYSTEM_VALUE :: OverridingKind OverridingKind'Unrecognized :: !OverridingKind'UnrecognizedValue -> OverridingKind data OverridingKind data OverridingKind'UnrecognizedValue -- | Fields : -- -- data PLAssignStmt -- | Fields : -- -- data Param data ParamKind PARAM_KIND_UNDEFINED :: ParamKind PARAM_EXTERN :: ParamKind PARAM_EXEC :: ParamKind PARAM_SUBLINK :: ParamKind PARAM_MULTIEXPR :: ParamKind ParamKind'Unrecognized :: !ParamKind'UnrecognizedValue -> ParamKind data ParamKind data ParamKind'UnrecognizedValue -- | Fields : -- -- data ParamRef -- | Fields : -- -- data ParseResult -- | Fields : -- -- data PartitionBoundSpec -- | Fields : -- -- data PartitionCmd -- | Fields : -- -- data PartitionElem -- | Fields : -- -- data PartitionRangeDatum data PartitionRangeDatumKind PARTITION_RANGE_DATUM_KIND_UNDEFINED :: PartitionRangeDatumKind PARTITION_RANGE_DATUM_MINVALUE :: PartitionRangeDatumKind PARTITION_RANGE_DATUM_VALUE :: PartitionRangeDatumKind PARTITION_RANGE_DATUM_MAXVALUE :: PartitionRangeDatumKind PartitionRangeDatumKind'Unrecognized :: !PartitionRangeDatumKind'UnrecognizedValue -> PartitionRangeDatumKind data PartitionRangeDatumKind data PartitionRangeDatumKind'UnrecognizedValue -- | Fields : -- -- data PartitionSpec data PartitionStrategy PARTITION_STRATEGY_UNDEFINED :: PartitionStrategy PARTITION_STRATEGY_LIST :: PartitionStrategy PARTITION_STRATEGY_RANGE :: PartitionStrategy PARTITION_STRATEGY_HASH :: PartitionStrategy PartitionStrategy'Unrecognized :: !PartitionStrategy'UnrecognizedValue -> PartitionStrategy data PartitionStrategy data PartitionStrategy'UnrecognizedValue -- | Fields : -- -- data PrepareStmt -- | Fields : -- -- data PublicationObjSpec data PublicationObjSpecType PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED :: PublicationObjSpecType PUBLICATIONOBJ_TABLE :: PublicationObjSpecType PUBLICATIONOBJ_TABLES_IN_SCHEMA :: PublicationObjSpecType PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA :: PublicationObjSpecType PUBLICATIONOBJ_CONTINUATION :: PublicationObjSpecType PublicationObjSpecType'Unrecognized :: !PublicationObjSpecType'UnrecognizedValue -> PublicationObjSpecType data PublicationObjSpecType data PublicationObjSpecType'UnrecognizedValue -- | Fields : -- -- data PublicationTable -- | Fields : -- -- data Query data QuerySource QUERY_SOURCE_UNDEFINED :: QuerySource QSRC_ORIGINAL :: QuerySource QSRC_PARSER :: QuerySource QSRC_INSTEAD_RULE :: QuerySource QSRC_QUAL_INSTEAD_RULE :: QuerySource QSRC_NON_INSTEAD_RULE :: QuerySource QuerySource'Unrecognized :: !QuerySource'UnrecognizedValue -> QuerySource data QuerySource data QuerySource'UnrecognizedValue data RTEKind RTEKIND_UNDEFINED :: RTEKind RTE_RELATION :: RTEKind RTE_SUBQUERY :: RTEKind RTE_JOIN :: RTEKind RTE_FUNCTION :: RTEKind RTE_TABLEFUNC :: RTEKind RTE_VALUES :: RTEKind RTE_CTE :: RTEKind RTE_NAMEDTUPLESTORE :: RTEKind RTE_RESULT :: RTEKind RTEKind'Unrecognized :: !RTEKind'UnrecognizedValue -> RTEKind data RTEKind data RTEKind'UnrecognizedValue -- | Fields : -- -- data RTEPermissionInfo -- | Fields : -- -- data RangeFunction -- | Fields : -- -- data RangeSubselect -- | Fields : -- -- data RangeTableFunc -- | Fields : -- -- data RangeTableFuncCol -- | Fields : -- -- data RangeTableSample -- | Fields : -- -- data RangeTblEntry -- | Fields : -- -- data RangeTblFunction -- | Fields : -- -- data RangeTblRef -- | Fields : -- -- data RangeVar -- | Fields : -- -- data RawStmt -- | Fields : -- -- data ReassignOwnedStmt -- | Fields : -- -- data RefreshMatViewStmt data ReindexObjectType REINDEX_OBJECT_TYPE_UNDEFINED :: ReindexObjectType REINDEX_OBJECT_INDEX :: ReindexObjectType REINDEX_OBJECT_TABLE :: ReindexObjectType REINDEX_OBJECT_SCHEMA :: ReindexObjectType REINDEX_OBJECT_SYSTEM :: ReindexObjectType REINDEX_OBJECT_DATABASE :: ReindexObjectType ReindexObjectType'Unrecognized :: !ReindexObjectType'UnrecognizedValue -> ReindexObjectType data ReindexObjectType data ReindexObjectType'UnrecognizedValue -- | Fields : -- -- data ReindexStmt -- | Fields : -- -- data RelabelType -- | Fields : -- -- data RenameStmt -- | Fields : -- -- data ReplicaIdentityStmt -- | Fields : -- -- data ResTarget -- | Fields : -- -- data ReturnStmt -- | Fields : -- -- data RoleSpec data RoleSpecType ROLE_SPEC_TYPE_UNDEFINED :: RoleSpecType ROLESPEC_CSTRING :: RoleSpecType ROLESPEC_CURRENT_ROLE :: RoleSpecType ROLESPEC_CURRENT_USER :: RoleSpecType ROLESPEC_SESSION_USER :: RoleSpecType ROLESPEC_PUBLIC :: RoleSpecType RoleSpecType'Unrecognized :: !RoleSpecType'UnrecognizedValue -> RoleSpecType data RoleSpecType data RoleSpecType'UnrecognizedValue data RoleStmtType ROLE_STMT_TYPE_UNDEFINED :: RoleStmtType ROLESTMT_ROLE :: RoleStmtType ROLESTMT_USER :: RoleStmtType ROLESTMT_GROUP :: RoleStmtType RoleStmtType'Unrecognized :: !RoleStmtType'UnrecognizedValue -> RoleStmtType data RoleStmtType data RoleStmtType'UnrecognizedValue -- | Fields : -- -- data RowCompareExpr data RowCompareType ROW_COMPARE_TYPE_UNDEFINED :: RowCompareType ROWCOMPARE_LT :: RowCompareType ROWCOMPARE_LE :: RowCompareType ROWCOMPARE_EQ :: RowCompareType ROWCOMPARE_GE :: RowCompareType ROWCOMPARE_GT :: RowCompareType ROWCOMPARE_NE :: RowCompareType RowCompareType'Unrecognized :: !RowCompareType'UnrecognizedValue -> RowCompareType data RowCompareType data RowCompareType'UnrecognizedValue -- | Fields : -- -- data RowExpr -- | Fields : -- -- data RowMarkClause -- | Fields : -- -- data RuleStmt -- | Fields : -- -- data SQLValueFunction data SQLValueFunctionOp SQLVALUE_FUNCTION_OP_UNDEFINED :: SQLValueFunctionOp SVFOP_CURRENT_DATE :: SQLValueFunctionOp SVFOP_CURRENT_TIME :: SQLValueFunctionOp SVFOP_CURRENT_TIME_N :: SQLValueFunctionOp SVFOP_CURRENT_TIMESTAMP :: SQLValueFunctionOp SVFOP_CURRENT_TIMESTAMP_N :: SQLValueFunctionOp SVFOP_LOCALTIME :: SQLValueFunctionOp SVFOP_LOCALTIME_N :: SQLValueFunctionOp SVFOP_LOCALTIMESTAMP :: SQLValueFunctionOp SVFOP_LOCALTIMESTAMP_N :: SQLValueFunctionOp SVFOP_CURRENT_ROLE :: SQLValueFunctionOp SVFOP_CURRENT_USER :: SQLValueFunctionOp SVFOP_USER :: SQLValueFunctionOp SVFOP_SESSION_USER :: SQLValueFunctionOp SVFOP_CURRENT_CATALOG :: SQLValueFunctionOp SVFOP_CURRENT_SCHEMA :: SQLValueFunctionOp SQLValueFunctionOp'Unrecognized :: !SQLValueFunctionOp'UnrecognizedValue -> SQLValueFunctionOp data SQLValueFunctionOp data SQLValueFunctionOp'UnrecognizedValue -- | Fields : -- -- data ScalarArrayOpExpr -- | Fields : -- -- data ScanResult -- | Fields : -- -- data ScanToken -- | Fields : -- -- data SecLabelStmt -- | Fields : -- -- data SelectStmt data SetOpCmd SET_OP_CMD_UNDEFINED :: SetOpCmd SETOPCMD_INTERSECT :: SetOpCmd SETOPCMD_INTERSECT_ALL :: SetOpCmd SETOPCMD_EXCEPT :: SetOpCmd SETOPCMD_EXCEPT_ALL :: SetOpCmd SetOpCmd'Unrecognized :: !SetOpCmd'UnrecognizedValue -> SetOpCmd data SetOpCmd data SetOpCmd'UnrecognizedValue data SetOpStrategy SET_OP_STRATEGY_UNDEFINED :: SetOpStrategy SETOP_SORTED :: SetOpStrategy SETOP_HASHED :: SetOpStrategy SetOpStrategy'Unrecognized :: !SetOpStrategy'UnrecognizedValue -> SetOpStrategy data SetOpStrategy data SetOpStrategy'UnrecognizedValue data SetOperation SET_OPERATION_UNDEFINED :: SetOperation SETOP_NONE :: SetOperation SETOP_UNION :: SetOperation SETOP_INTERSECT :: SetOperation SETOP_EXCEPT :: SetOperation SetOperation'Unrecognized :: !SetOperation'UnrecognizedValue -> SetOperation data SetOperation data SetOperation'UnrecognizedValue -- | Fields : -- -- data SetOperationStmt data SetQuantifier SET_QUANTIFIER_UNDEFINED :: SetQuantifier SET_QUANTIFIER_DEFAULT :: SetQuantifier SET_QUANTIFIER_ALL :: SetQuantifier SET_QUANTIFIER_DISTINCT :: SetQuantifier SetQuantifier'Unrecognized :: !SetQuantifier'UnrecognizedValue -> SetQuantifier data SetQuantifier data SetQuantifier'UnrecognizedValue -- | Fields : -- -- data SetToDefault -- | Fields : -- -- data SortBy data SortByDir SORT_BY_DIR_UNDEFINED :: SortByDir SORTBY_DEFAULT :: SortByDir SORTBY_ASC :: SortByDir SORTBY_DESC :: SortByDir SORTBY_USING :: SortByDir SortByDir'Unrecognized :: !SortByDir'UnrecognizedValue -> SortByDir data SortByDir data SortByDir'UnrecognizedValue data SortByNulls SORT_BY_NULLS_UNDEFINED :: SortByNulls SORTBY_NULLS_DEFAULT :: SortByNulls SORTBY_NULLS_FIRST :: SortByNulls SORTBY_NULLS_LAST :: SortByNulls SortByNulls'Unrecognized :: !SortByNulls'UnrecognizedValue -> SortByNulls data SortByNulls data SortByNulls'UnrecognizedValue -- | Fields : -- -- data SortGroupClause -- | Fields : -- -- data StatsElem -- | Fields : -- -- data String -- | Fields : -- -- data SubLink data SubLinkType SUB_LINK_TYPE_UNDEFINED :: SubLinkType EXISTS_SUBLINK :: SubLinkType ALL_SUBLINK :: SubLinkType ANY_SUBLINK :: SubLinkType ROWCOMPARE_SUBLINK :: SubLinkType EXPR_SUBLINK :: SubLinkType MULTIEXPR_SUBLINK :: SubLinkType ARRAY_SUBLINK :: SubLinkType CTE_SUBLINK :: SubLinkType SubLinkType'Unrecognized :: !SubLinkType'UnrecognizedValue -> SubLinkType data SubLinkType data SubLinkType'UnrecognizedValue -- | Fields : -- -- data SubPlan -- | Fields : -- -- data SubscriptingRef -- | Fields : -- -- data TableFunc -- | Fields : -- -- data TableLikeClause data TableLikeOption TABLE_LIKE_OPTION_UNDEFINED :: TableLikeOption CREATE_TABLE_LIKE_COMMENTS :: TableLikeOption CREATE_TABLE_LIKE_COMPRESSION :: TableLikeOption CREATE_TABLE_LIKE_CONSTRAINTS :: TableLikeOption CREATE_TABLE_LIKE_DEFAULTS :: TableLikeOption CREATE_TABLE_LIKE_GENERATED :: TableLikeOption CREATE_TABLE_LIKE_IDENTITY :: TableLikeOption CREATE_TABLE_LIKE_INDEXES :: TableLikeOption CREATE_TABLE_LIKE_STATISTICS :: TableLikeOption CREATE_TABLE_LIKE_STORAGE :: TableLikeOption CREATE_TABLE_LIKE_ALL :: TableLikeOption TableLikeOption'Unrecognized :: !TableLikeOption'UnrecognizedValue -> TableLikeOption data TableLikeOption data TableLikeOption'UnrecognizedValue -- | Fields : -- -- data TableSampleClause -- | Fields : -- -- data TargetEntry data Token NUL :: Token ASCII_36 :: Token ASCII_37 :: Token ASCII_40 :: Token ASCII_41 :: Token ASCII_42 :: Token ASCII_43 :: Token ASCII_44 :: Token ASCII_45 :: Token ASCII_46 :: Token ASCII_47 :: Token ASCII_58 :: Token ASCII_59 :: Token ASCII_60 :: Token ASCII_61 :: Token ASCII_62 :: Token ASCII_63 :: Token ASCII_91 :: Token ASCII_92 :: Token ASCII_93 :: Token ASCII_94 :: Token IDENT :: Token UIDENT :: Token FCONST :: Token SCONST :: Token USCONST :: Token BCONST :: Token XCONST :: Token Op :: Token ICONST :: Token PARAM :: Token TYPECAST :: Token DOT_DOT :: Token COLON_EQUALS :: Token EQUALS_GREATER :: Token LESS_EQUALS :: Token GREATER_EQUALS :: Token NOT_EQUALS :: Token SQL_COMMENT :: Token C_COMMENT :: Token ABORT_P :: Token ABSENT :: Token ABSOLUTE_P :: Token ACCESS :: Token ACTION :: Token ADD_P :: Token ADMIN :: Token AFTER :: Token AGGREGATE :: Token ALL :: Token ALSO :: Token ALTER :: Token ALWAYS :: Token ANALYSE :: Token ANALYZE :: Token AND :: Token ANY :: Token ARRAY :: Token AS :: Token ASC :: Token ASENSITIVE :: Token ASSERTION :: Token ASSIGNMENT :: Token ASYMMETRIC :: Token ATOMIC :: Token AT :: Token ATTACH :: Token ATTRIBUTE :: Token AUTHORIZATION :: Token BACKWARD :: Token BEFORE :: Token BEGIN_P :: Token BETWEEN :: Token BIGINT :: Token BINARY :: Token BIT :: Token BOOLEAN_P :: Token BOTH :: Token BREADTH :: Token BY :: Token CACHE :: Token CALL :: Token CALLED :: Token CASCADE :: Token CASCADED :: Token CASE :: Token CAST :: Token CATALOG_P :: Token CHAIN :: Token CHAR_P :: Token CHARACTER :: Token CHARACTERISTICS :: Token CHECK :: Token CHECKPOINT :: Token CLASS :: Token CLOSE :: Token CLUSTER :: Token COALESCE :: Token COLLATE :: Token COLLATION :: Token COLUMN :: Token COLUMNS :: Token COMMENT :: Token COMMENTS :: Token COMMIT :: Token COMMITTED :: Token COMPRESSION :: Token CONCURRENTLY :: Token CONFIGURATION :: Token CONFLICT :: Token CONNECTION :: Token CONSTRAINT :: Token CONSTRAINTS :: Token CONTENT_P :: Token CONTINUE_P :: Token CONVERSION_P :: Token COPY :: Token COST :: Token CREATE :: Token CROSS :: Token CSV :: Token CUBE :: Token CURRENT_P :: Token CURRENT_CATALOG :: Token CURRENT_DATE :: Token CURRENT_ROLE :: Token CURRENT_SCHEMA :: Token CURRENT_TIME :: Token CURRENT_TIMESTAMP :: Token CURRENT_USER :: Token CURSOR :: Token CYCLE :: Token DATA_P :: Token DATABASE :: Token DAY_P :: Token DEALLOCATE :: Token DEC :: Token DECIMAL_P :: Token DECLARE :: Token DEFAULT :: Token DEFAULTS :: Token DEFERRABLE :: Token DEFERRED :: Token DEFINER :: Token DELETE_P :: Token DELIMITER :: Token DELIMITERS :: Token DEPENDS :: Token DEPTH :: Token DESC :: Token DETACH :: Token DICTIONARY :: Token DISABLE_P :: Token DISCARD :: Token DISTINCT :: Token DO :: Token DOCUMENT_P :: Token DOMAIN_P :: Token DOUBLE_P :: Token DROP :: Token EACH :: Token ELSE :: Token ENABLE_P :: Token ENCODING :: Token ENCRYPTED :: Token END_P :: Token ENUM_P :: Token ESCAPE :: Token EVENT :: Token EXCEPT :: Token EXCLUDE :: Token EXCLUDING :: Token EXCLUSIVE :: Token EXECUTE :: Token EXISTS :: Token EXPLAIN :: Token EXPRESSION :: Token EXTENSION :: Token EXTERNAL :: Token EXTRACT :: Token FALSE_P :: Token FAMILY :: Token FETCH :: Token FILTER :: Token FINALIZE :: Token FIRST_P :: Token FLOAT_P :: Token FOLLOWING :: Token FOR :: Token FORCE :: Token FOREIGN :: Token FORMAT :: Token FORWARD :: Token FREEZE :: Token FROM :: Token FULL :: Token FUNCTION :: Token FUNCTIONS :: Token GENERATED :: Token GLOBAL :: Token GRANT :: Token GRANTED :: Token GREATEST :: Token GROUP_P :: Token GROUPING :: Token GROUPS :: Token HANDLER :: Token HAVING :: Token HEADER_P :: Token HOLD :: Token HOUR_P :: Token IDENTITY_P :: Token IF_P :: Token ILIKE :: Token IMMEDIATE :: Token IMMUTABLE :: Token IMPLICIT_P :: Token IMPORT_P :: Token IN_P :: Token INCLUDE :: Token INCLUDING :: Token INCREMENT :: Token INDENT :: Token INDEX :: Token INDEXES :: Token INHERIT :: Token INHERITS :: Token INITIALLY :: Token INLINE_P :: Token INNER_P :: Token INOUT :: Token INPUT_P :: Token INSENSITIVE :: Token INSERT :: Token INSTEAD :: Token INT_P :: Token INTEGER :: Token INTERSECT :: Token INTERVAL :: Token INTO :: Token INVOKER :: Token IS :: Token ISNULL :: Token ISOLATION :: Token JOIN :: Token JSON :: Token JSON_ARRAY :: Token JSON_ARRAYAGG :: Token JSON_OBJECT :: Token JSON_OBJECTAGG :: Token KEY :: Token KEYS :: Token LABEL :: Token LANGUAGE :: Token LARGE_P :: Token LAST_P :: Token LATERAL_P :: Token LEADING :: Token LEAKPROOF :: Token LEAST :: Token LEFT :: Token LEVEL :: Token LIKE :: Token LIMIT :: Token LISTEN :: Token LOAD :: Token LOCAL :: Token LOCALTIME :: Token LOCALTIMESTAMP :: Token LOCATION :: Token LOCK_P :: Token LOCKED :: Token LOGGED :: Token MAPPING :: Token MATCH :: Token MATCHED :: Token MATERIALIZED :: Token MAXVALUE :: Token MERGE :: Token METHOD :: Token MINUTE_P :: Token MINVALUE :: Token MODE :: Token MONTH_P :: Token MOVE :: Token NAME_P :: Token NAMES :: Token NATIONAL :: Token NATURAL :: Token NCHAR :: Token NEW :: Token NEXT :: Token NFC :: Token NFD :: Token NFKC :: Token NFKD :: Token NO :: Token NONE :: Token NORMALIZE :: Token NORMALIZED :: Token NOT :: Token NOTHING :: Token NOTIFY :: Token NOTNULL :: Token NOWAIT :: Token NULL_P :: Token NULLIF :: Token NULLS_P :: Token NUMERIC :: Token OBJECT_P :: Token OF :: Token OFF :: Token OFFSET :: Token OIDS :: Token OLD :: Token ON :: Token ONLY :: Token OPERATOR :: Token OPTION :: Token OPTIONS :: Token OR :: Token ORDER :: Token ORDINALITY :: Token OTHERS :: Token OUT_P :: Token OUTER_P :: Token OVER :: Token OVERLAPS :: Token OVERLAY :: Token OVERRIDING :: Token OWNED :: Token OWNER :: Token PARALLEL :: Token PARAMETER :: Token PARSER :: Token PARTIAL :: Token PARTITION :: Token PASSING :: Token PASSWORD :: Token PLACING :: Token PLANS :: Token POLICY :: Token POSITION :: Token PRECEDING :: Token PRECISION :: Token PRESERVE :: Token PREPARE :: Token PREPARED :: Token PRIMARY :: Token PRIOR :: Token PRIVILEGES :: Token PROCEDURAL :: Token PROCEDURE :: Token PROCEDURES :: Token PROGRAM :: Token PUBLICATION :: Token QUOTE :: Token RANGE :: Token READ :: Token REAL :: Token REASSIGN :: Token RECHECK :: Token RECURSIVE :: Token REF_P :: Token REFERENCES :: Token REFERENCING :: Token REFRESH :: Token REINDEX :: Token RELATIVE_P :: Token RELEASE :: Token RENAME :: Token REPEATABLE :: Token REPLACE :: Token REPLICA :: Token RESET :: Token RESTART :: Token RESTRICT :: Token RETURN :: Token RETURNING :: Token RETURNS :: Token REVOKE :: Token RIGHT :: Token ROLE :: Token ROLLBACK :: Token ROLLUP :: Token ROUTINE :: Token ROUTINES :: Token ROW :: Token ROWS :: Token RULE :: Token SAVEPOINT :: Token SCALAR :: Token SCHEMA :: Token SCHEMAS :: Token SCROLL :: Token SEARCH :: Token SECOND_P :: Token SECURITY :: Token SELECT :: Token SEQUENCE :: Token SEQUENCES :: Token SERIALIZABLE :: Token SERVER :: Token SESSION :: Token SESSION_USER :: Token SET :: Token SETS :: Token SETOF :: Token SHARE :: Token SHOW :: Token SIMILAR :: Token SIMPLE :: Token SKIP :: Token SMALLINT :: Token SNAPSHOT :: Token SOME :: Token SQL_P :: Token STABLE :: Token STANDALONE_P :: Token START :: Token STATEMENT :: Token STATISTICS :: Token STDIN :: Token STDOUT :: Token STORAGE :: Token STORED :: Token STRICT_P :: Token STRIP_P :: Token SUBSCRIPTION :: Token SUBSTRING :: Token SUPPORT :: Token SYMMETRIC :: Token SYSID :: Token SYSTEM_P :: Token SYSTEM_USER :: Token TABLE :: Token TABLES :: Token TABLESAMPLE :: Token TABLESPACE :: Token TEMP :: Token TEMPLATE :: Token TEMPORARY :: Token TEXT_P :: Token THEN :: Token TIES :: Token TIME :: Token TIMESTAMP :: Token TO :: Token TRAILING :: Token TRANSACTION :: Token TRANSFORM :: Token TREAT :: Token TRIGGER :: Token TRIM :: Token TRUE_P :: Token TRUNCATE :: Token TRUSTED :: Token TYPE_P :: Token TYPES_P :: Token UESCAPE :: Token UNBOUNDED :: Token UNCOMMITTED :: Token UNENCRYPTED :: Token UNION :: Token UNIQUE :: Token UNKNOWN :: Token UNLISTEN :: Token UNLOGGED :: Token UNTIL :: Token UPDATE :: Token USER :: Token USING :: Token VACUUM :: Token VALID :: Token VALIDATE :: Token VALIDATOR :: Token VALUE_P :: Token VALUES :: Token VARCHAR :: Token VARIADIC :: Token VARYING :: Token VERBOSE :: Token VERSION_P :: Token VIEW :: Token VIEWS :: Token VOLATILE :: Token WHEN :: Token WHERE :: Token WHITESPACE_P :: Token WINDOW :: Token WITH :: Token WITHIN :: Token WITHOUT :: Token WORK :: Token WRAPPER :: Token WRITE :: Token XML_P :: Token XMLATTRIBUTES :: Token XMLCONCAT :: Token XMLELEMENT :: Token XMLEXISTS :: Token XMLFOREST :: Token XMLNAMESPACES :: Token XMLPARSE :: Token XMLPI :: Token XMLROOT :: Token XMLSERIALIZE :: Token XMLTABLE :: Token YEAR_P :: Token YES_P :: Token ZONE :: Token FORMAT_LA :: Token NOT_LA :: Token NULLS_LA :: Token WITH_LA :: Token WITHOUT_LA :: Token MODE_TYPE_NAME :: Token MODE_PLPGSQL_EXPR :: Token MODE_PLPGSQL_ASSIGN1 :: Token MODE_PLPGSQL_ASSIGN2 :: Token MODE_PLPGSQL_ASSIGN3 :: Token UMINUS :: Token Token'Unrecognized :: !Token'UnrecognizedValue -> Token data Token data Token'UnrecognizedValue -- | Fields : -- -- data TransactionStmt data TransactionStmtKind TRANSACTION_STMT_KIND_UNDEFINED :: TransactionStmtKind TRANS_STMT_BEGIN :: TransactionStmtKind TRANS_STMT_START :: TransactionStmtKind TRANS_STMT_COMMIT :: TransactionStmtKind TRANS_STMT_ROLLBACK :: TransactionStmtKind TRANS_STMT_SAVEPOINT :: TransactionStmtKind TRANS_STMT_RELEASE :: TransactionStmtKind TRANS_STMT_ROLLBACK_TO :: TransactionStmtKind TRANS_STMT_PREPARE :: TransactionStmtKind TRANS_STMT_COMMIT_PREPARED :: TransactionStmtKind TRANS_STMT_ROLLBACK_PREPARED :: TransactionStmtKind TransactionStmtKind'Unrecognized :: !TransactionStmtKind'UnrecognizedValue -> TransactionStmtKind data TransactionStmtKind data TransactionStmtKind'UnrecognizedValue -- | Fields : -- -- data TriggerTransition -- | Fields : -- -- data TruncateStmt -- | Fields : -- -- data TypeCast -- | Fields : -- -- data TypeName -- | Fields : -- -- data UnlistenStmt -- | Fields : -- -- data UpdateStmt -- | Fields : -- -- data VacuumRelation -- | Fields : -- -- data VacuumStmt -- | Fields : -- -- data Var data VariableSetKind VARIABLE_SET_KIND_UNDEFINED :: VariableSetKind VAR_SET_VALUE :: VariableSetKind VAR_SET_DEFAULT :: VariableSetKind VAR_SET_CURRENT :: VariableSetKind VAR_SET_MULTI :: VariableSetKind VAR_RESET :: VariableSetKind VAR_RESET_ALL :: VariableSetKind VariableSetKind'Unrecognized :: !VariableSetKind'UnrecognizedValue -> VariableSetKind data VariableSetKind data VariableSetKind'UnrecognizedValue -- | Fields : -- -- data VariableSetStmt -- | Fields : -- -- data VariableShowStmt data ViewCheckOption VIEW_CHECK_OPTION_UNDEFINED :: ViewCheckOption NO_CHECK_OPTION :: ViewCheckOption LOCAL_CHECK_OPTION :: ViewCheckOption CASCADED_CHECK_OPTION :: ViewCheckOption ViewCheckOption'Unrecognized :: !ViewCheckOption'UnrecognizedValue -> ViewCheckOption data ViewCheckOption data ViewCheckOption'UnrecognizedValue -- | Fields : -- -- data ViewStmt data WCOKind WCOKIND_UNDEFINED :: WCOKind WCO_VIEW_CHECK :: WCOKind WCO_RLS_INSERT_CHECK :: WCOKind WCO_RLS_UPDATE_CHECK :: WCOKind WCO_RLS_CONFLICT_CHECK :: WCOKind WCO_RLS_MERGE_UPDATE_CHECK :: WCOKind WCO_RLS_MERGE_DELETE_CHECK :: WCOKind WCOKind'Unrecognized :: !WCOKind'UnrecognizedValue -> WCOKind data WCOKind data WCOKind'UnrecognizedValue -- | Fields : -- -- data WindowClause -- | Fields : -- -- data WindowDef -- | Fields : -- -- data WindowFunc -- | Fields : -- -- data WithCheckOption -- | Fields : -- -- data WithClause -- | Fields : -- -- data XmlExpr data XmlExprOp XML_EXPR_OP_UNDEFINED :: XmlExprOp IS_XMLCONCAT :: XmlExprOp IS_XMLELEMENT :: XmlExprOp IS_XMLFOREST :: XmlExprOp IS_XMLPARSE :: XmlExprOp IS_XMLPI :: XmlExprOp IS_XMLROOT :: XmlExprOp IS_XMLSERIALIZE :: XmlExprOp IS_DOCUMENT :: XmlExprOp XmlExprOp'Unrecognized :: !XmlExprOp'UnrecognizedValue -> XmlExprOp data XmlExprOp data XmlExprOp'UnrecognizedValue data XmlOptionType XML_OPTION_TYPE_UNDEFINED :: XmlOptionType XMLOPTION_DOCUMENT :: XmlOptionType XMLOPTION_CONTENT :: XmlOptionType XmlOptionType'Unrecognized :: !XmlOptionType'UnrecognizedValue -> XmlOptionType data XmlOptionType data XmlOptionType'UnrecognizedValue -- | Fields : -- -- data XmlSerialize instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.AggSplit instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.AggStrategy instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.AlterTableType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.BoolExprType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.BoolTestType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.CmdType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.CoercionContext instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.CoercionForm instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.ConstrType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.DefElemAction instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.DiscardMode instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.DropBehavior instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.FetchDirection instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.GrantTargetType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.JoinType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.JsonEncoding instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.JsonFormatType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.JsonValueType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.KeywordKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.LimitOption instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.LockTupleMode instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.MinMaxOp instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.NullTestType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.ObjectType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.OnCommitAction instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.OnConflictAction instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.OverridingKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.ParamKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.QuerySource instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.RTEKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.RoleSpecType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.RoleStmtType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.RowCompareType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SetOpCmd instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SetOperation instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SetQuantifier instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SortByDir instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SortByNulls instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.SubLinkType instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.TableLikeOption instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.Token instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.VariableSetKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.WCOKind instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.XmlExprOp instance GHC.Enum.Bounded PgQuery.Internal.Proto.PgQuery.XmlOptionType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.AggSplit instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.AggStrategy instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.AlterTableType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.BoolExprType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.BoolTestType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.CmdType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.CoercionContext instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.CoercionForm instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.ConstrType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.DefElemAction instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.DiscardMode instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.DropBehavior instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.FetchDirection instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.GrantTargetType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.JoinType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.JsonEncoding instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.JsonFormatType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.JsonValueType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.KeywordKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.LimitOption instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.LockTupleMode instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.MinMaxOp instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.NullTestType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.ObjectType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.OnCommitAction instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.OnConflictAction instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.OverridingKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.ParamKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.QuerySource instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.RTEKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.RoleSpecType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.RoleStmtType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.RowCompareType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SetOpCmd instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SetOperation instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SetQuantifier instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SortByDir instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SortByNulls instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.SubLinkType instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.TableLikeOption instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.Token instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.VariableSetKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.WCOKind instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.XmlExprOp instance GHC.Enum.Enum PgQuery.Internal.Proto.PgQuery.XmlOptionType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_ArrayExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Const instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Const'Val instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Expr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Expr_Kind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Indices instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Indirection instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.A_Star instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AccessPriv instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AggSplit instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AggSplit'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AggStrategy instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AggStrategy'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Aggref instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Alias instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterCollationStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterDomainStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterEnumStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterFdwStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterPublicationAction'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterRoleStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterSeqStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterStatsStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterSystemStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTSConfigType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTableCmd instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTableStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTableType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTableType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterTypeStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ArrayExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.BitString instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.BoolExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.BoolExprType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.BoolExprType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.BoolTestType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.BoolTestType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Boolean instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.BooleanTest instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CTECycleClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CTEMaterialize'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CTESearchClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CallContext instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CallStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CaseExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CaseTestExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CaseWhen instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CheckPointStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ClosePortalStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ClusterStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CmdType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CmdType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoalesceExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoerceToDomain instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoerceViaIO instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoercionContext instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoercionContext'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoercionForm instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CoercionForm'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CollateClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CollateExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ColumnDef instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ColumnRef instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CommentStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CommonTableExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ConstrType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ConstrType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Constraint instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CopyStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateAmStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateCastStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateConversionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateDomainStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateEnumStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateFdwStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateOpClassItem instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreatePLangStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateRangeStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateRoleStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateSeqStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateStatsStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateTransformStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateTrigStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CreatedbStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.CurrentOfExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DeallocateStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DefElem instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DefElemAction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DefElemAction'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DefineStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DeleteStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DiscardMode instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DiscardMode'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DiscardStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DistinctExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DoStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropBehavior instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropBehavior'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropOwnedStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropRoleStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.DropdbStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ExecuteStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ExplainStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FetchDirection instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FetchDirection'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FetchStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FieldSelect instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FieldStore instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Float instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FromExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FuncCall instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FuncExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FunctionParameter instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.FunctionParameterMode'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GrantRoleStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GrantStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GrantTargetType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GrantTargetType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GroupingFunc instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GroupingSet instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.GroupingSetKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.IndexElem instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.IndexStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.InferClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.InferenceElem instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.InlineCodeBlock instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.InsertStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.IntList instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Integer instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.IntoClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JoinExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JoinType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JoinType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonArrayAgg instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonConstructorType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonEncoding instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonEncoding'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonFormat instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonFormatType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonFormatType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonIsPredicate instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonKeyValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonObjectAgg instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonOutput instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonReturning instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonValueType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.JsonValueType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.KeywordKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.KeywordKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LimitOption instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LimitOption'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.List instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ListenStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LoadStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockClauseStrength'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockTupleMode instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockTupleMode'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockWaitPolicy'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.LockingClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.MergeAction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.MergeStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.MergeWhenClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.MinMaxExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.MinMaxOp instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.MinMaxOp'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.MultiAssignRef instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.NamedArgExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.NextValueExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Node instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Node'Node instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.NotifyStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.NullIfExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.NullTest instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.NullTestType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.NullTestType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ObjectType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ObjectType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OidList instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OnCommitAction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OnCommitAction'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OnConflictAction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OnConflictAction'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OnConflictClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OnConflictExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OpExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OverridingKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.OverridingKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PLAssignStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Param instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ParamKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ParamKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ParamRef instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ParseResult instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionCmd instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionElem instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionSpec instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PartitionStrategy'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PrepareStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PublicationObjSpec instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.PublicationTable instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Query instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.QuerySource instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.QuerySource'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RTEKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RTEKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeFunction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeSubselect instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeTableFunc instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeTableSample instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeTblEntry instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeTblFunction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeTblRef instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RangeVar instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RawStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ReindexObjectType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ReindexStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RelabelType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RenameStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ResTarget instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ReturnStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RoleSpec instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RoleSpecType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RoleSpecType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RoleStmtType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RoleStmtType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RowCompareExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RowCompareType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RowCompareType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RowExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RowMarkClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.RuleStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SQLValueFunction instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ScanResult instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ScanToken instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SecLabelStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SelectStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetOpCmd instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetOpCmd'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetOpStrategy'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetOperation instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetOperation'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetOperationStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetQuantifier instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetQuantifier'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SetToDefault instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SortBy instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SortByDir instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SortByDir'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SortByNulls instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SortByNulls'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SortGroupClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.StatsElem instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.String instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SubLink instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SubLinkType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SubLinkType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SubPlan instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.SubscriptingRef instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TableFunc instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TableLikeClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TableLikeOption instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TableLikeOption'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TableSampleClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TargetEntry instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Token instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Token'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TransactionStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TransactionStmtKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TriggerTransition instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TruncateStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TypeCast instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.TypeName instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.UnlistenStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.UpdateStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.VacuumRelation instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.VacuumStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.Var instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.VariableSetKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.VariableSetKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.VariableShowStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ViewCheckOption'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.ViewStmt instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.WCOKind instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.WCOKind'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.WindowClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.WindowDef instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.WindowFunc instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.WithCheckOption instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.WithClause instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.XmlExpr instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.XmlExprOp instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.XmlExprOp'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.XmlOptionType instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.XmlOptionType'UnrecognizedValue instance GHC.Classes.Eq PgQuery.Internal.Proto.PgQuery.XmlSerialize instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.AggSplit instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.AggStrategy instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.AlterTableType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.BoolExprType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.BoolTestType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.CmdType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.CoercionContext instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.ConstrType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.DefElemAction instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.DiscardMode instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.FetchDirection instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.GrantTargetType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.JoinType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.JsonEncoding instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.JsonFormatType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.JsonValueType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.KeywordKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.LimitOption instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.LockTupleMode instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.MinMaxOp instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.NullTestType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.OnCommitAction instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.OnConflictAction instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.OverridingKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.ParamKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.QuerySource instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.RTEKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.RoleSpecType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.RoleStmtType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.RowCompareType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SetOpCmd instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SetOperation instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SetQuantifier instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SortByDir instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SortByNulls instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.SubLinkType instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.TableLikeOption instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.Token instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.VariableSetKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.WCOKind instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.XmlExprOp instance Data.ProtoLens.Message.FieldDefault PgQuery.Internal.Proto.PgQuery.XmlOptionType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_ArrayExpr "elements" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_ArrayExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_ArrayExpr "vec'elements" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "boolval" PgQuery.Internal.Proto.PgQuery.Boolean instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "bsval" PgQuery.Internal.Proto.PgQuery.BitString instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "fval" PgQuery.Internal.Proto.PgQuery.Float instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "isnull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "ival" PgQuery.Internal.Proto.PgQuery.Integer instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "maybe'val" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.A_Const'Val) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "maybe'sval" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.String) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "maybe'ival" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Integer) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "maybe'fval" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Float) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "maybe'bsval" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.BitString) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "maybe'boolval" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Boolean) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Const "sval" PgQuery.Internal.Proto.PgQuery.String instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "kind" PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "maybe'rexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "maybe'lexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "name" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "rexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "lexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Expr "vec'name" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indices "isSlice" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indices "maybe'uidx" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indices "maybe'lidx" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indices "uidx" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indices "lidx" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indirection "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indirection "indirection" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indirection "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.A_Indirection "vec'indirection" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AccessPriv "cols" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AccessPriv "privName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AccessPriv "vec'cols" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggkind" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggsplit" PgQuery.Internal.Proto.PgQuery.AggSplit instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggvariadic" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggstar" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggorder" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggdistinct" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggdirectargs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggargtypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggtype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "agglevelsup" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggfnoid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggtransno" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggno" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "maybe'aggfilter" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "vec'aggorder" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "vec'aggdistinct" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "vec'aggdirectargs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "vec'aggargtypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Aggref "aggfilter" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Alias "aliasname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Alias "colnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Alias "vec'colnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterCollationStmt "collname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterCollationStmt "vec'collname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt "dbname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt "dbname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt "maybe'setstmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.VariableSetStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt "setstmt" PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt "dbname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt "action" PgQuery.Internal.Proto.PgQuery.GrantStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt "maybe'action" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.GrantStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "def" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "maybe'def" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "subtype" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "typeName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterDomainStmt "vec'typeName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEnumStmt "oldVal" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEnumStmt "newValNeighbor" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEnumStmt "newVal" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEnumStmt "skipIfNewValExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEnumStmt "newValIsAfter" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEnumStmt "typeName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEnumStmt "vec'typeName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt "trigname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt "tgenabled" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt "action" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt "extname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt "maybe'object" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt "object" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt "extname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFdwStmt "fdwname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFdwStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFdwStmt "funcOptions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFdwStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFdwStmt "vec'funcOptions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt "hasVersion" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt "version" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt "servername" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt "actions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt "func" PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt "maybe'func" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ObjectWithArgs) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt "vec'actions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "extname" PgQuery.Internal.Proto.PgQuery.String instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "maybe'object" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "maybe'extname" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.String) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "object" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "objectType" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt "remove" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt "maybe'object" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt "newschema" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt "object" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt "objectType" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt "amname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt "isDrop" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt "opfamilyname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt "items" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt "vec'opfamilyname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt "vec'items" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt "maybe'opername" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ObjectWithArgs) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt "opername" PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt "maybe'object" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt "maybe'newowner" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt "newowner" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt "object" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt "objectType" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "maybe'withCheck" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "maybe'table" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "maybe'qual" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "policyName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "roles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "table" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "vec'roles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "withCheck" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt "qual" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt "action" PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt "forAllTables" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt "pubname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt "pubobjects" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt "vec'pubobjects" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt "database" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt "maybe'setstmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.VariableSetStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt "maybe'role" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt "role" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt "setstmt" PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleStmt "action" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleStmt "maybe'role" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleStmt "role" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterRoleStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSeqStmt "maybe'sequence" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSeqStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSeqStmt "forIdentity" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSeqStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSeqStmt "sequence" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSeqStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterStatsStmt "defnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterStatsStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterStatsStmt "stxstattarget" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterStatsStmt "vec'defnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt "kind" PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt "publication" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt "subname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt "conninfo" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt "vec'publication" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSystemStmt "maybe'setstmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.VariableSetStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterSystemStmt "setstmt" PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "kind" PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "override" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "tokentype" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "dicts" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "cfgname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "vec'tokentype" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "vec'dicts" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt "vec'cfgname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt "dictname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt "vec'dictname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "def" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "maybe'newowner" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "maybe'def" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "newowner" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "num" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "recurse" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableCmd "subtype" PgQuery.Internal.Proto.PgQuery.AlterTableType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt "nowait" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt "origTablespacename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt "newTablespacename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt "roles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt "vec'roles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt "isReset" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt "tablespacename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableStmt "cmds" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTableStmt "vec'cmds" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTypeStmt "typeName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTypeStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTypeStmt "vec'typeName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterTypeStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt "maybe'user" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt "servername" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt "user" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan "subplans" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan "vec'subplans" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "coerceformat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "maybe'elemexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "resulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "resultcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "resulttypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "elemexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "elementTypeid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "arrayTypeid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "arrayCollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "elements" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "multidims" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "vec'elements" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ArrayExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BitString "bsval" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BoolExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BoolExpr "boolop" PgQuery.Internal.Proto.PgQuery.BoolExprType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BoolExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BoolExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BoolExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BoolExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Boolean "boolval" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BooleanTest "booltesttype" PgQuery.Internal.Proto.PgQuery.BoolTestType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BooleanTest "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BooleanTest "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BooleanTest "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BooleanTest "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.BooleanTest "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleColList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleMarkType" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleMarkNeop" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleMarkCollation" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleMarkValue" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleMarkDefault" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cyclePathColumn" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleMarkColumn" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "cycleMarkTypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "maybe'cycleMarkValue" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "maybe'cycleMarkDefault" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTECycleClause "vec'cycleColList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTESearchClause "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTESearchClause "searchBreadthFirst" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTESearchClause "searchColList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTESearchClause "searchSeqColumn" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CTESearchClause "vec'searchColList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CallContext "atomic" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CallStmt "funccall" PgQuery.Internal.Proto.PgQuery.FuncCall instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CallStmt "funcexpr" PgQuery.Internal.Proto.PgQuery.FuncExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CallStmt "maybe'funcexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FuncExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CallStmt "maybe'funccall" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FuncCall) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CallStmt "outargs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CallStmt "vec'outargs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "casetype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "casecollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "maybe'defresult" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "defresult" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseExpr "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseTestExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseTestExpr "typeId" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseTestExpr "collation" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseTestExpr "typeMod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseTestExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseWhen "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseWhen "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseWhen "maybe'result" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseWhen "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseWhen "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseWhen "result" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CaseWhen "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ClosePortalStmt "portalname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ClusterStmt "indexname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ClusterStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ClusterStmt "params" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ClusterStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ClusterStmt "vec'params" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoalesceExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoalesceExpr "coalescetype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoalesceExpr "coalescecollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoalesceExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoalesceExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoalesceExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoalesceExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "coercionformat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "resulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "resultcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "resulttypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomain "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue "typeId" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue "collation" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue "typeMod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "coerceformat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "resulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "resultcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CoerceViaIO "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateClause "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateClause "collname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateClause "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateClause "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateClause "vec'collname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateExpr "collOid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateExpr "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CollateExpr "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "collClause" PgQuery.Internal.Proto.PgQuery.CollateClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "collOid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "fdwoptions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "constraints" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "identitySequence" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "isNotNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "isLocal" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "isFromType" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "inhcount" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "maybe'rawDefault" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "maybe'identitySequence" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "maybe'cookedDefault" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "maybe'collClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CollateClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "rawDefault" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "cookedDefault" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "storageName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "storage" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "identity" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "generated" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "compression" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "colname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "vec'fdwoptions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnDef "vec'constraints" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnRef "fields" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnRef "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ColumnRef "vec'fields" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommentStmt "comment" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommentStmt "maybe'object" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommentStmt "object" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommentStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "ctecoltypmods" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "ctecoltypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "ctecolnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "ctecolcollations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "aliascolnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "ctematerialized" PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "ctename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "ctequery" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "cterecursive" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "cycleClause" PgQuery.Internal.Proto.PgQuery.CTECycleClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "cterefcount" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "maybe'searchClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CTESearchClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "maybe'cycleClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CTECycleClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "maybe'ctequery" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "searchClause" PgQuery.Internal.Proto.PgQuery.CTESearchClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "vec'ctecoltypmods" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "vec'ctecoltypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "vec'ctecolnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "vec'ctecolcollations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CommonTableExpr "vec'aliascolnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt "coldeflist" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt "maybe'typevar" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt "typevar" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt "vec'coldeflist" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "contype" PgQuery.Internal.Proto.PgQuery.ConstrType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "indexspace" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "indexname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "generatedWhen" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "fkUpdAction" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "fkMatchtype" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "fkDelAction" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "cookedExpr" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "conname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "accessMethod" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "maybe'rawExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "maybe'pktable" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "oldPktableOid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "pkAttrs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "oldConpfeqop" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "keys" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "including" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "fkDelSetCols" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "fkAttrs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "exclusions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "pktable" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "skipValidation" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "resetDefaultTblspc" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "nullsNotDistinct" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "isNoInherit" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "initiallyValid" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "initdeferred" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "deferrable" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'pkAttrs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'oldConpfeqop" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'keys" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'including" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'fkDelSetCols" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'fkAttrs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "vec'exclusions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Constraint "rawExpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt "constraints" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt "deferred" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt "vec'constraints" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr "convertformat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr "resulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "filename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "isProgram" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "isFrom" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "attlist" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "vec'attlist" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CopyStmt "query" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateAmStmt "amtype" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateAmStmt "amname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateAmStmt "handlerName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateAmStmt "vec'handlerName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "context" PgQuery.Internal.Proto.PgQuery.CoercionContext instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "func" PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "inout" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "maybe'targettype" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "maybe'sourcetype" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "maybe'func" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ObjectWithArgs) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "targettype" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateCastStmt "sourcetype" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateConversionStmt "def" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateConversionStmt "funcName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateConversionStmt "conversionName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateConversionStmt "toEncodingName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateConversionStmt "forEncodingName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateConversionStmt "vec'funcName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateConversionStmt "vec'conversionName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "collClause" PgQuery.Internal.Proto.PgQuery.CollateClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "domainname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "constraints" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "maybe'collClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CollateClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "vec'domainname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateDomainStmt "vec'constraints" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEnumStmt "vals" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEnumStmt "typeName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEnumStmt "vec'vals" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEnumStmt "vec'typeName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt "trigname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt "eventname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt "vec'whenclause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt "vec'funcname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt "whenclause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt "funcname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt "extname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFdwStmt "fdwname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFdwStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFdwStmt "funcOptions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFdwStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFdwStmt "vec'funcOptions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt "version" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt "servertype" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt "servername" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt "fdwname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt "baseStmt" PgQuery.Internal.Proto.PgQuery.CreateStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt "maybe'baseStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt "servername" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "maybe'sqlBody" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "maybe'returnType" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "parameters" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "funcname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "isProcedure" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "returnType" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "sqlBody" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "vec'parameters" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt "vec'funcname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "maybe'storedtype" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "maybe'name" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ObjectWithArgs) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "name" PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "number" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "itemtype" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "orderFamily" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "classArgs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "storedtype" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "vec'orderFamily" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassItem "vec'classArgs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "amname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "datatype" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "isDefault" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "maybe'datatype" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "opfamilyname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "opclassname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "items" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "vec'opfamilyname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "vec'opclassname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt "vec'items" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt "amname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt "opfamilyname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt "vec'opfamilyname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "plname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "plvalidator" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "plinline" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "plhandler" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "pltrusted" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "vec'plvalidator" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "vec'plinline" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePLangStmt "vec'plhandler" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "maybe'withCheck" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "maybe'table" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "maybe'qual" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "permissive" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "policyName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "cmdName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "roles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "table" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "vec'roles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "withCheck" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt "qual" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt "forAllTables" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt "pubname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt "pubobjects" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt "vec'pubobjects" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRangeStmt "typeName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRangeStmt "params" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRangeStmt "vec'typeName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRangeStmt "vec'params" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRoleStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRoleStmt "role" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRoleStmt "stmtType" PgQuery.Internal.Proto.PgQuery.RoleStmtType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateRoleStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt "authrole" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt "maybe'authrole" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt "schemaElts" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt "schemaname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt "vec'schemaElts" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSeqStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSeqStmt "forIdentity" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSeqStmt "maybe'sequence" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSeqStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSeqStmt "ownerId" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSeqStmt "sequence" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSeqStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "statTypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "relations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "exprs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "defnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "stxcomment" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "transformed" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "vec'statTypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "vec'relations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "vec'exprs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStatsStmt "vec'defnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "maybe'partspec" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "maybe'partbound" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "maybe'ofTypename" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "ofTypename" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "oncommit" PgQuery.Internal.Proto.PgQuery.OnCommitAction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "partbound" PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "partspec" PgQuery.Internal.Proto.PgQuery.PartitionSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "tableElts" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "inhRelations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "constraints" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "tablespacename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "accessMethod" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "vec'tableElts" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "vec'inhRelations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateStmt "vec'constraints" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt "publication" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt "subname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt "conninfo" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt "vec'publication" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt "into" PgQuery.Internal.Proto.PgQuery.IntoClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt "isSelectInto" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt "maybe'into" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.IntoClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt "query" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt "maybe'owner" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt "owner" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt "tablespacename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt "location" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "lang" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "maybe'tosql" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ObjectWithArgs) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "maybe'fromsql" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ObjectWithArgs) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "tosql" PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "fromsql" PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTransformStmt "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "maybe'whenClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "maybe'constrrel" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "constrrel" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "row" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "isconstraint" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "initdeferred" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "deferrable" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "timing" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "events" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "transitionRels" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "funcname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "columns" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "trigname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "vec'transitionRels" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "vec'funcname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "vec'columns" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateTrigStmt "whenClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt "maybe'user" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt "servername" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt "user" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatedbStmt "dbname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatedbStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CreatedbStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CurrentOfExpr "cursorName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CurrentOfExpr "cursorParam" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CurrentOfExpr "cvarno" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CurrentOfExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.CurrentOfExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeallocateStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt "options" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt "portalname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt "query" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefElem "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefElem "defaction" PgQuery.Internal.Proto.PgQuery.DefElemAction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefElem "defnamespace" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefElem "defname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefElem "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefElem "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "defnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "definition" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "kind" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "oldstyle" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "vec'defnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "vec'definition" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DefineStmt "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "maybe'withClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WithClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "usingClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "returningList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "vec'usingClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "vec'returningList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DeleteStmt "withClause" PgQuery.Internal.Proto.PgQuery.WithClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DiscardStmt "target" PgQuery.Internal.Proto.PgQuery.DiscardMode instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "opresulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "opno" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "opcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "opretset" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DistinctExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DoStmt "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DoStmt "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropOwnedStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropOwnedStmt "roles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropOwnedStmt "vec'roles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropRoleStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropRoleStmt "roles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropRoleStmt "vec'roles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropStmt "concurrent" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropStmt "objects" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropStmt "removeType" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropStmt "vec'objects" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt "subname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt "tablespacename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt "maybe'user" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt "servername" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt "user" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropdbStmt "dbname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropdbStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropdbStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.DropdbStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ExecuteStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ExecuteStmt "params" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ExecuteStmt "vec'params" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ExplainStmt "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ExplainStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ExplainStmt "query" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ExplainStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FetchStmt "direction" PgQuery.Internal.Proto.PgQuery.FetchDirection instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FetchStmt "howMany" GHC.Int.Int64 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FetchStmt "ismove" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FetchStmt "portalname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "resulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "resultcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "resulttypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "fieldnum" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldSelect "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "newvals" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "fieldnums" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "resulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "vec'newvals" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "vec'fieldnums" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FieldStore "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Float "fval" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FromExpr "fromlist" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FromExpr "maybe'quals" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FromExpr "quals" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FromExpr "vec'fromlist" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "aggFilter" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "funcVariadic" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "aggWithinGroup" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "aggStar" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "aggDistinct" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "funcformat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "funcname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "aggOrder" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "maybe'over" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WindowDef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "maybe'aggFilter" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "over" PgQuery.Internal.Proto.PgQuery.WindowDef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "vec'funcname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncCall "vec'aggOrder" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "funcformat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "funcvariadic" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "funcretset" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "funcresulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "funcid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "funccollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FuncExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FunctionParameter "argType" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FunctionParameter "defexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FunctionParameter "maybe'defexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FunctionParameter "maybe'argType" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FunctionParameter "mode" PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.FunctionParameter "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "grantor" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "isGrant" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "maybe'grantor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "opt" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "granteeRoles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "grantedRoles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "vec'opt" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "vec'granteeRoles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantRoleStmt "vec'grantedRoles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "grantor" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "isGrant" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "grantOption" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "maybe'grantor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "privileges" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "objects" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "grantees" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "targtype" PgQuery.Internal.Proto.PgQuery.GrantTargetType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "vec'privileges" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "vec'objects" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GrantStmt "vec'grantees" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "agglevelsup" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "refs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "vec'refs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingFunc "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingSet "content" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingSet "kind" PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingSet "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.GroupingSet "vec'content" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "listType" PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "serverName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "remoteSchema" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "localSchema" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "tableList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "vec'tableList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "indexcolname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "nullsOrdering" PgQuery.Internal.Proto.PgQuery.SortByNulls instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "opclassopts" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "opclass" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "collation" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "ordering" PgQuery.Internal.Proto.PgQuery.SortByDir instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "vec'opclassopts" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "vec'opclass" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexElem "vec'collation" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "oldNumber" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "oldFirstRelfilelocatorSubid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "oldCreateSubid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "indexOid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "indexParams" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "indexIncludingParams" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "excludeOpNames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "tableSpace" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "idxname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "idxcomment" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "accessMethod" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "unique" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "transformed" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "resetDefaultTblspc" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "primary" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "nullsNotDistinct" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "isconstraint" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "initdeferred" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "ifNotExists" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "deferrable" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "concurrent" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "vec'indexParams" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "vec'indexIncludingParams" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "vec'excludeOpNames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IndexStmt "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferClause "conname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferClause "indexElems" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferClause "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferClause "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferClause "vec'indexElems" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferClause "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferenceElem "inferopclass" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferenceElem "infercollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferenceElem "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferenceElem "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferenceElem "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InferenceElem "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InlineCodeBlock "langIsTrusted" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InlineCodeBlock "atomic" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InlineCodeBlock "langOid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InlineCodeBlock "sourceText" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "maybe'withClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WithClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "maybe'selectStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "maybe'onConflictClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.OnConflictClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "onConflictClause" PgQuery.Internal.Proto.PgQuery.OnConflictClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "override" PgQuery.Internal.Proto.PgQuery.OverridingKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "returningList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "cols" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "selectStmt" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "vec'returningList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "vec'cols" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.InsertStmt "withClause" PgQuery.Internal.Proto.PgQuery.WithClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntList "items" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntList "vec'items" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Integer "ival" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "maybe'viewQuery" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "maybe'rel" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "onCommit" PgQuery.Internal.Proto.PgQuery.OnCommitAction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "colNames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "rel" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "skipData" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "tableSpaceName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "accessMethod" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "vec'colNames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.IntoClause "viewQuery" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "isNatural" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "joinUsingAlias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "alias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "jointype" PgQuery.Internal.Proto.PgQuery.JoinType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "maybe'rarg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "maybe'quals" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "maybe'larg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "maybe'joinUsingAlias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "maybe'alias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "rarg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "quals" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "larg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "rtindex" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "usingClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JoinExpr "vec'usingClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "aggFilter" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "aggOrder" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "maybe'over" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WindowDef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "maybe'output" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonOutput) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "maybe'aggFilter" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "output" PgQuery.Internal.Proto.PgQuery.JsonOutput instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "over" PgQuery.Internal.Proto.PgQuery.WindowDef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonAggConstructor "vec'aggOrder" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayAgg "absentOnNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayAgg "arg" PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayAgg "constructor" PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayAgg "maybe'constructor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonAggConstructor) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayAgg "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonValueExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor "absentOnNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor "exprs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor "maybe'output" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonOutput) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor "output" PgQuery.Internal.Proto.PgQuery.JsonOutput instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor "vec'exprs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "absentOnNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "format" PgQuery.Internal.Proto.PgQuery.JsonFormat instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "maybe'output" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonOutput) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "maybe'format" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonFormat) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "output" PgQuery.Internal.Proto.PgQuery.JsonOutput instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor "query" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "maybe'returning" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonReturning) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "maybe'func" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "maybe'coercion" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "returning" PgQuery.Internal.Proto.PgQuery.JsonReturning instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "type'" PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "unique" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "absentOnNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "func" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr "coercion" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonFormat "encoding" PgQuery.Internal.Proto.PgQuery.JsonEncoding instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonFormat "formatType" PgQuery.Internal.Proto.PgQuery.JsonFormatType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonFormat "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonIsPredicate "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonIsPredicate "format" PgQuery.Internal.Proto.PgQuery.JsonFormat instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonIsPredicate "itemType" PgQuery.Internal.Proto.PgQuery.JsonValueType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonIsPredicate "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonIsPredicate "maybe'format" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonFormat) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonIsPredicate "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonIsPredicate "uniqueKeys" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonKeyValue "key" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonKeyValue "maybe'value" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonValueExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonKeyValue "maybe'key" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonKeyValue "value" PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectAgg "arg" PgQuery.Internal.Proto.PgQuery.JsonKeyValue instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectAgg "constructor" PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectAgg "maybe'constructor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonAggConstructor) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectAgg "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonKeyValue) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectAgg "unique" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectAgg "absentOnNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor "exprs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor "maybe'output" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonOutput) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor "output" PgQuery.Internal.Proto.PgQuery.JsonOutput instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor "unique" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor "absentOnNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor "vec'exprs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonOutput "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonOutput "maybe'returning" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonReturning) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonOutput "returning" PgQuery.Internal.Proto.PgQuery.JsonReturning instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonOutput "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonReturning "format" PgQuery.Internal.Proto.PgQuery.JsonFormat instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonReturning "maybe'format" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonFormat) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonReturning "typid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonReturning "typmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonValueExpr "format" PgQuery.Internal.Proto.PgQuery.JsonFormat instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonValueExpr "maybe'rawExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonValueExpr "maybe'formattedExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonValueExpr "maybe'format" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonFormat) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonValueExpr "rawExpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.JsonValueExpr "formattedExpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.List "items" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.List "vec'items" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ListenStmt "conditionname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LoadStmt "filename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockStmt "mode" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockStmt "nowait" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockStmt "relations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockStmt "vec'relations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockingClause "lockedRels" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockingClause "strength" PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockingClause "vec'lockedRels" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.LockingClause "waitPolicy" PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "commandType" PgQuery.Internal.Proto.PgQuery.CmdType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "matched" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "maybe'qual" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "override" PgQuery.Internal.Proto.PgQuery.OverridingKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "qual" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "updateColnos" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "targetList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "vec'updateColnos" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeAction "vec'targetList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "maybe'withClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WithClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "maybe'sourceRelation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "maybe'joinCondition" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "mergeWhenClauses" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "sourceRelation" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "joinCondition" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "vec'mergeWhenClauses" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeStmt "withClause" PgQuery.Internal.Proto.PgQuery.WithClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "commandType" PgQuery.Internal.Proto.PgQuery.CmdType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "condition" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "matched" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "maybe'condition" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "override" PgQuery.Internal.Proto.PgQuery.OverridingKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "values" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "targetList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "vec'values" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MergeWhenClause "vec'targetList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "minmaxtype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "minmaxcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "op" PgQuery.Internal.Proto.PgQuery.MinMaxOp instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MinMaxExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MultiAssignRef "maybe'source" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MultiAssignRef "ncolumns" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MultiAssignRef "colno" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.MultiAssignRef "source" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NamedArgExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NamedArgExpr "argnumber" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NamedArgExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NamedArgExpr "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NamedArgExpr "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NamedArgExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NamedArgExpr "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NextValueExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NextValueExpr "typeId" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NextValueExpr "seqid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NextValueExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "aArrayExpr" PgQuery.Internal.Proto.PgQuery.A_ArrayExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "aConst" PgQuery.Internal.Proto.PgQuery.A_Const instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "aExpr" PgQuery.Internal.Proto.PgQuery.A_Expr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "aIndices" PgQuery.Internal.Proto.PgQuery.A_Indices instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "aIndirection" PgQuery.Internal.Proto.PgQuery.A_Indirection instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "aStar" PgQuery.Internal.Proto.PgQuery.A_Star instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "accessPriv" PgQuery.Internal.Proto.PgQuery.AccessPriv instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "aggref" PgQuery.Internal.Proto.PgQuery.Aggref instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterCollationStmt" PgQuery.Internal.Proto.PgQuery.AlterCollationStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterDatabaseRefreshCollStmt" PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterDatabaseSetStmt" PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterDatabaseStmt" PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterDefaultPrivilegesStmt" PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterDomainStmt" PgQuery.Internal.Proto.PgQuery.AlterDomainStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterEnumStmt" PgQuery.Internal.Proto.PgQuery.AlterEnumStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterEventTrigStmt" PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterExtensionContentsStmt" PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterExtensionStmt" PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterFdwStmt" PgQuery.Internal.Proto.PgQuery.AlterFdwStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterForeignServerStmt" PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterFunctionStmt" PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterObjectDependsStmt" PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterObjectSchemaStmt" PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterOpFamilyStmt" PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterOperatorStmt" PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterOwnerStmt" PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterPolicyStmt" PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterPublicationStmt" PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterRoleSetStmt" PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterRoleStmt" PgQuery.Internal.Proto.PgQuery.AlterRoleStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterSeqStmt" PgQuery.Internal.Proto.PgQuery.AlterSeqStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterStatsStmt" PgQuery.Internal.Proto.PgQuery.AlterStatsStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterSubscriptionStmt" PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterSystemStmt" PgQuery.Internal.Proto.PgQuery.AlterSystemStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterTableCmd" PgQuery.Internal.Proto.PgQuery.AlterTableCmd instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterTableMoveAllStmt" PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterTableSpaceOptionsStmt" PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterTableStmt" PgQuery.Internal.Proto.PgQuery.AlterTableStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterTsconfigurationStmt" PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterTsdictionaryStmt" PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterTypeStmt" PgQuery.Internal.Proto.PgQuery.AlterTypeStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alterUserMappingStmt" PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "alternativeSubPlan" PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "arrayCoerceExpr" PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "arrayExpr" PgQuery.Internal.Proto.PgQuery.ArrayExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "bitString" PgQuery.Internal.Proto.PgQuery.BitString instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "boolExpr" PgQuery.Internal.Proto.PgQuery.BoolExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "boolean" PgQuery.Internal.Proto.PgQuery.Boolean instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "booleanTest" PgQuery.Internal.Proto.PgQuery.BooleanTest instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "callContext" PgQuery.Internal.Proto.PgQuery.CallContext instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "callStmt" PgQuery.Internal.Proto.PgQuery.CallStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "caseExpr" PgQuery.Internal.Proto.PgQuery.CaseExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "caseTestExpr" PgQuery.Internal.Proto.PgQuery.CaseTestExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "caseWhen" PgQuery.Internal.Proto.PgQuery.CaseWhen instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "checkPointStmt" PgQuery.Internal.Proto.PgQuery.CheckPointStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "closePortalStmt" PgQuery.Internal.Proto.PgQuery.ClosePortalStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "clusterStmt" PgQuery.Internal.Proto.PgQuery.ClusterStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "coalesceExpr" PgQuery.Internal.Proto.PgQuery.CoalesceExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "coerceToDomain" PgQuery.Internal.Proto.PgQuery.CoerceToDomain instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "coerceToDomainValue" PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "coerceViaIo" PgQuery.Internal.Proto.PgQuery.CoerceViaIO instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "collateClause" PgQuery.Internal.Proto.PgQuery.CollateClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "collateExpr" PgQuery.Internal.Proto.PgQuery.CollateExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "columnDef" PgQuery.Internal.Proto.PgQuery.ColumnDef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "columnRef" PgQuery.Internal.Proto.PgQuery.ColumnRef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "commentStmt" PgQuery.Internal.Proto.PgQuery.CommentStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "commonTableExpr" PgQuery.Internal.Proto.PgQuery.CommonTableExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "compositeTypeStmt" PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "constraint" PgQuery.Internal.Proto.PgQuery.Constraint instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "constraintsSetStmt" PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "convertRowtypeExpr" PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "copyStmt" PgQuery.Internal.Proto.PgQuery.CopyStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createAmStmt" PgQuery.Internal.Proto.PgQuery.CreateAmStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createCastStmt" PgQuery.Internal.Proto.PgQuery.CreateCastStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createConversionStmt" PgQuery.Internal.Proto.PgQuery.CreateConversionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createDomainStmt" PgQuery.Internal.Proto.PgQuery.CreateDomainStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createEnumStmt" PgQuery.Internal.Proto.PgQuery.CreateEnumStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createEventTrigStmt" PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createExtensionStmt" PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createFdwStmt" PgQuery.Internal.Proto.PgQuery.CreateFdwStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createForeignServerStmt" PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createForeignTableStmt" PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createFunctionStmt" PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createOpClassItem" PgQuery.Internal.Proto.PgQuery.CreateOpClassItem instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createOpClassStmt" PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createOpFamilyStmt" PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createPlangStmt" PgQuery.Internal.Proto.PgQuery.CreatePLangStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createPolicyStmt" PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createPublicationStmt" PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createRangeStmt" PgQuery.Internal.Proto.PgQuery.CreateRangeStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createRoleStmt" PgQuery.Internal.Proto.PgQuery.CreateRoleStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createSchemaStmt" PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createSeqStmt" PgQuery.Internal.Proto.PgQuery.CreateSeqStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createStatsStmt" PgQuery.Internal.Proto.PgQuery.CreateStatsStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createStmt" PgQuery.Internal.Proto.PgQuery.CreateStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createSubscriptionStmt" PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createTableAsStmt" PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createTableSpaceStmt" PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createTransformStmt" PgQuery.Internal.Proto.PgQuery.CreateTransformStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createTrigStmt" PgQuery.Internal.Proto.PgQuery.CreateTrigStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createUserMappingStmt" PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "createdbStmt" PgQuery.Internal.Proto.PgQuery.CreatedbStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "ctecycleClause" PgQuery.Internal.Proto.PgQuery.CTECycleClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "ctesearchClause" PgQuery.Internal.Proto.PgQuery.CTESearchClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "currentOfExpr" PgQuery.Internal.Proto.PgQuery.CurrentOfExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "deallocateStmt" PgQuery.Internal.Proto.PgQuery.DeallocateStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "declareCursorStmt" PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "defElem" PgQuery.Internal.Proto.PgQuery.DefElem instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "defineStmt" PgQuery.Internal.Proto.PgQuery.DefineStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "deleteStmt" PgQuery.Internal.Proto.PgQuery.DeleteStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "discardStmt" PgQuery.Internal.Proto.PgQuery.DiscardStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "distinctExpr" PgQuery.Internal.Proto.PgQuery.DistinctExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "doStmt" PgQuery.Internal.Proto.PgQuery.DoStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "dropOwnedStmt" PgQuery.Internal.Proto.PgQuery.DropOwnedStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "dropRoleStmt" PgQuery.Internal.Proto.PgQuery.DropRoleStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "dropStmt" PgQuery.Internal.Proto.PgQuery.DropStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "dropSubscriptionStmt" PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "dropTableSpaceStmt" PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "dropUserMappingStmt" PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "dropdbStmt" PgQuery.Internal.Proto.PgQuery.DropdbStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "executeStmt" PgQuery.Internal.Proto.PgQuery.ExecuteStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "explainStmt" PgQuery.Internal.Proto.PgQuery.ExplainStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "fetchStmt" PgQuery.Internal.Proto.PgQuery.FetchStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "fieldSelect" PgQuery.Internal.Proto.PgQuery.FieldSelect instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "fieldStore" PgQuery.Internal.Proto.PgQuery.FieldStore instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "float" PgQuery.Internal.Proto.PgQuery.Float instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "fromExpr" PgQuery.Internal.Proto.PgQuery.FromExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "funcCall" PgQuery.Internal.Proto.PgQuery.FuncCall instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "funcExpr" PgQuery.Internal.Proto.PgQuery.FuncExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "functionParameter" PgQuery.Internal.Proto.PgQuery.FunctionParameter instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "grantRoleStmt" PgQuery.Internal.Proto.PgQuery.GrantRoleStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "grantStmt" PgQuery.Internal.Proto.PgQuery.GrantStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "groupingFunc" PgQuery.Internal.Proto.PgQuery.GroupingFunc instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "groupingSet" PgQuery.Internal.Proto.PgQuery.GroupingSet instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "importForeignSchemaStmt" PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "indexElem" PgQuery.Internal.Proto.PgQuery.IndexElem instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "indexStmt" PgQuery.Internal.Proto.PgQuery.IndexStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "inferClause" PgQuery.Internal.Proto.PgQuery.InferClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "inferenceElem" PgQuery.Internal.Proto.PgQuery.InferenceElem instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "inlineCodeBlock" PgQuery.Internal.Proto.PgQuery.InlineCodeBlock instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "insertStmt" PgQuery.Internal.Proto.PgQuery.InsertStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "intList" PgQuery.Internal.Proto.PgQuery.IntList instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "integer" PgQuery.Internal.Proto.PgQuery.Integer instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "intoClause" PgQuery.Internal.Proto.PgQuery.IntoClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "joinExpr" PgQuery.Internal.Proto.PgQuery.JoinExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonAggConstructor" PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonArrayAgg" PgQuery.Internal.Proto.PgQuery.JsonArrayAgg instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonArrayConstructor" PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonArrayQueryConstructor" PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonConstructorExpr" PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonFormat" PgQuery.Internal.Proto.PgQuery.JsonFormat instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonIsPredicate" PgQuery.Internal.Proto.PgQuery.JsonIsPredicate instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonKeyValue" PgQuery.Internal.Proto.PgQuery.JsonKeyValue instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonObjectAgg" PgQuery.Internal.Proto.PgQuery.JsonObjectAgg instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonObjectConstructor" PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonOutput" PgQuery.Internal.Proto.PgQuery.JsonOutput instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonReturning" PgQuery.Internal.Proto.PgQuery.JsonReturning instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "jsonValueExpr" PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "list" PgQuery.Internal.Proto.PgQuery.List instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "listenStmt" PgQuery.Internal.Proto.PgQuery.ListenStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "loadStmt" PgQuery.Internal.Proto.PgQuery.LoadStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "lockStmt" PgQuery.Internal.Proto.PgQuery.LockStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "lockingClause" PgQuery.Internal.Proto.PgQuery.LockingClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'xmlSerialize" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.XmlSerialize) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'xmlExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.XmlExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'withClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WithClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'withCheckOption" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WithCheckOption) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'windowFunc" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WindowFunc) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'windowDef" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WindowDef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'windowClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WindowClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'viewStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ViewStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'variableShowStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.VariableShowStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'variableSetStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.VariableSetStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'var" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Var) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'vacuumStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.VacuumStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'vacuumRelation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.VacuumRelation) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'updateStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.UpdateStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'unlistenStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.UnlistenStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'typeCast" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeCast) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'truncateStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TruncateStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'triggerTransition" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TriggerTransition) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'transactionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TransactionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'targetEntry" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TargetEntry) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'tableSampleClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TableSampleClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'tableLikeClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TableLikeClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'tableFunc" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TableFunc) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'subscriptingRef" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SubscriptingRef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'subPlan" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SubPlan) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'subLink" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SubLink) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'string" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.String) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'statsElem" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.StatsElem) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'sqlvalueFunction" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SQLValueFunction) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'sortGroupClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SortGroupClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'sortBy" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SortBy) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'setToDefault" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SetToDefault) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'setOperationStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SetOperationStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'selectStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SelectStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'secLabelStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SecLabelStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'scalarArrayOpExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'ruleStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RuleStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rtepermissionInfo" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rowMarkClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RowMarkClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rowExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RowExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rowCompareExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RowCompareExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'roleSpec" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'returnStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ReturnStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'resTarget" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ResTarget) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'replicaIdentityStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'renameStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RenameStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'relabelType" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RelabelType) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'reindexStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ReindexStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'refreshMatViewStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'reassignOwnedStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rawStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RawStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeVar" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeTblRef" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeTblRef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeTblFunction" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeTblFunction) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeTblEntry" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeTblEntry) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeTableSample" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeTableSample) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeTableFuncCol" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeTableFunc" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeTableFunc) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeSubselect" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeSubselect) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'rangeFunction" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeFunction) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Query) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'publicationTable" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PublicationTable) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'publicationObjSpec" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PublicationObjSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'prepareStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PrepareStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'plassignStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PLAssignStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'partitionSpec" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'partitionRangeDatum" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'partitionElem" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionElem) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'partitionCmd" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionCmd) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'partitionBoundSpec" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'paramRef" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ParamRef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'param" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Param) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'opExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.OpExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'onConflictExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.OnConflictExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'onConflictClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.OnConflictClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'oidList" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.OidList) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'objectWithArgs" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ObjectWithArgs) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'nullTest" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.NullTest) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'nullIfExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.NullIfExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'notifyStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.NotifyStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'node" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node'Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'nextValueExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.NextValueExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'namedArgExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.NamedArgExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'multiAssignRef" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.MultiAssignRef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'minMaxExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.MinMaxExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'mergeWhenClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.MergeWhenClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'mergeStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.MergeStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'mergeAction" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.MergeAction) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'lockingClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.LockingClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'lockStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.LockStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'loadStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.LoadStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'listenStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ListenStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'list" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.List) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonValueExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonValueExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonReturning" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonReturning) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonOutput" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonOutput) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonObjectConstructor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonObjectAgg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonObjectAgg) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonKeyValue" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonKeyValue) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonIsPredicate" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonIsPredicate) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonFormat" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonFormat) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonConstructorExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonArrayQueryConstructor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonArrayConstructor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonArrayAgg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonArrayAgg) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'jsonAggConstructor" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JsonAggConstructor) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'joinExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.JoinExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'intoClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.IntoClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'integer" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Integer) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'intList" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.IntList) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'insertStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.InsertStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'inlineCodeBlock" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.InlineCodeBlock) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'inferenceElem" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.InferenceElem) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'inferClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.InferClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'indexStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.IndexStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'indexElem" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.IndexElem) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'importForeignSchemaStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'groupingSet" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.GroupingSet) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'groupingFunc" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.GroupingFunc) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'grantStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.GrantStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'grantRoleStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.GrantRoleStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'functionParameter" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FunctionParameter) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'funcExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FuncExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'funcCall" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FuncCall) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'fromExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FromExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'float" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Float) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'fieldStore" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FieldStore) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'fieldSelect" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FieldSelect) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'fetchStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FetchStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'explainStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ExplainStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'executeStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ExecuteStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'dropdbStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DropdbStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'dropUserMappingStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'dropTableSpaceStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'dropSubscriptionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'dropStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DropStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'dropRoleStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DropRoleStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'dropOwnedStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DropOwnedStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'doStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DoStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'distinctExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DistinctExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'discardStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DiscardStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'deleteStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DeleteStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'defineStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DefineStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'defElem" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DefElem) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'declareCursorStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'deallocateStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.DeallocateStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'currentOfExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CurrentOfExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'ctesearchClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CTESearchClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'ctecycleClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CTECycleClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createdbStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreatedbStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createUserMappingStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createTrigStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateTrigStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createTransformStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateTransformStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createTableSpaceStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createTableAsStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createSubscriptionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createStatsStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateStatsStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createSeqStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateSeqStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createSchemaStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createRoleStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateRoleStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createRangeStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateRangeStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createPublicationStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createPolicyStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createPlangStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreatePLangStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createOpFamilyStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createOpClassStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createOpClassItem" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateOpClassItem) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createFunctionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createForeignTableStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createForeignServerStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createFdwStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateFdwStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createExtensionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createEventTrigStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createEnumStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateEnumStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createDomainStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateDomainStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createConversionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateConversionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createCastStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateCastStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'createAmStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CreateAmStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'copyStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CopyStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'convertRowtypeExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'constraintsSetStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'constraint" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Constraint) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'compositeTypeStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'commonTableExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CommonTableExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'commentStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CommentStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'columnRef" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ColumnRef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'columnDef" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ColumnDef) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'collateExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CollateExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'collateClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CollateClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'coerceViaIo" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CoerceViaIO) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'coerceToDomainValue" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'coerceToDomain" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CoerceToDomain) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'coalesceExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CoalesceExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'clusterStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ClusterStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'closePortalStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ClosePortalStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'checkPointStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CheckPointStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'caseWhen" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CaseWhen) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'caseTestExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CaseTestExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'caseExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CaseExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'callStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CallStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'callContext" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.CallContext) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'booleanTest" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.BooleanTest) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'boolean" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Boolean) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'boolExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.BoolExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'bitString" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.BitString) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'arrayExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ArrayExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'arrayCoerceExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alternativeSubPlan" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterUserMappingStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterTypeStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterTypeStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterTsdictionaryStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterTsconfigurationStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterTableStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterTableStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterTableSpaceOptionsStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterTableMoveAllStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterTableCmd" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterTableCmd) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterSystemStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterSystemStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterSubscriptionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterStatsStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterStatsStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterSeqStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterSeqStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterRoleStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterRoleStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterRoleSetStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterPublicationStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterPolicyStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterOwnerStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterOperatorStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterOpFamilyStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterObjectSchemaStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterObjectDependsStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterFunctionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterForeignServerStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterFdwStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterFdwStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterExtensionStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterExtensionContentsStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterEventTrigStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterEnumStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterEnumStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterDomainStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterDomainStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterDefaultPrivilegesStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterDatabaseStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterDatabaseSetStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterDatabaseRefreshCollStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alterCollationStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AlterCollationStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'alias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'aggref" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Aggref) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'accessPriv" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.AccessPriv) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'aStar" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.A_Star) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'aIndirection" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.A_Indirection) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'aIndices" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.A_Indices) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'aExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.A_Expr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'aConst" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.A_Const) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "maybe'aArrayExpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.A_ArrayExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "mergeAction" PgQuery.Internal.Proto.PgQuery.MergeAction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "mergeStmt" PgQuery.Internal.Proto.PgQuery.MergeStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "mergeWhenClause" PgQuery.Internal.Proto.PgQuery.MergeWhenClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "minMaxExpr" PgQuery.Internal.Proto.PgQuery.MinMaxExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "multiAssignRef" PgQuery.Internal.Proto.PgQuery.MultiAssignRef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "namedArgExpr" PgQuery.Internal.Proto.PgQuery.NamedArgExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "nextValueExpr" PgQuery.Internal.Proto.PgQuery.NextValueExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "notifyStmt" PgQuery.Internal.Proto.PgQuery.NotifyStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "nullIfExpr" PgQuery.Internal.Proto.PgQuery.NullIfExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "nullTest" PgQuery.Internal.Proto.PgQuery.NullTest instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "objectWithArgs" PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "oidList" PgQuery.Internal.Proto.PgQuery.OidList instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "onConflictClause" PgQuery.Internal.Proto.PgQuery.OnConflictClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "onConflictExpr" PgQuery.Internal.Proto.PgQuery.OnConflictExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "opExpr" PgQuery.Internal.Proto.PgQuery.OpExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "param" PgQuery.Internal.Proto.PgQuery.Param instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "paramRef" PgQuery.Internal.Proto.PgQuery.ParamRef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "partitionBoundSpec" PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "partitionCmd" PgQuery.Internal.Proto.PgQuery.PartitionCmd instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "partitionElem" PgQuery.Internal.Proto.PgQuery.PartitionElem instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "partitionRangeDatum" PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "partitionSpec" PgQuery.Internal.Proto.PgQuery.PartitionSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "plassignStmt" PgQuery.Internal.Proto.PgQuery.PLAssignStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "prepareStmt" PgQuery.Internal.Proto.PgQuery.PrepareStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "publicationObjSpec" PgQuery.Internal.Proto.PgQuery.PublicationObjSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "publicationTable" PgQuery.Internal.Proto.PgQuery.PublicationTable instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "query" PgQuery.Internal.Proto.PgQuery.Query instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeFunction" PgQuery.Internal.Proto.PgQuery.RangeFunction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeSubselect" PgQuery.Internal.Proto.PgQuery.RangeSubselect instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeTableFunc" PgQuery.Internal.Proto.PgQuery.RangeTableFunc instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeTableFuncCol" PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeTableSample" PgQuery.Internal.Proto.PgQuery.RangeTableSample instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeTblEntry" PgQuery.Internal.Proto.PgQuery.RangeTblEntry instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeTblFunction" PgQuery.Internal.Proto.PgQuery.RangeTblFunction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeTblRef" PgQuery.Internal.Proto.PgQuery.RangeTblRef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rangeVar" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rawStmt" PgQuery.Internal.Proto.PgQuery.RawStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "reassignOwnedStmt" PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "refreshMatViewStmt" PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "reindexStmt" PgQuery.Internal.Proto.PgQuery.ReindexStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "relabelType" PgQuery.Internal.Proto.PgQuery.RelabelType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "renameStmt" PgQuery.Internal.Proto.PgQuery.RenameStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "replicaIdentityStmt" PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "resTarget" PgQuery.Internal.Proto.PgQuery.ResTarget instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "returnStmt" PgQuery.Internal.Proto.PgQuery.ReturnStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "roleSpec" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rowCompareExpr" PgQuery.Internal.Proto.PgQuery.RowCompareExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rowExpr" PgQuery.Internal.Proto.PgQuery.RowExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rowMarkClause" PgQuery.Internal.Proto.PgQuery.RowMarkClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "rtepermissionInfo" PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "ruleStmt" PgQuery.Internal.Proto.PgQuery.RuleStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "scalarArrayOpExpr" PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "secLabelStmt" PgQuery.Internal.Proto.PgQuery.SecLabelStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "selectStmt" PgQuery.Internal.Proto.PgQuery.SelectStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "setOperationStmt" PgQuery.Internal.Proto.PgQuery.SetOperationStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "setToDefault" PgQuery.Internal.Proto.PgQuery.SetToDefault instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "sortBy" PgQuery.Internal.Proto.PgQuery.SortBy instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "sortGroupClause" PgQuery.Internal.Proto.PgQuery.SortGroupClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "sqlvalueFunction" PgQuery.Internal.Proto.PgQuery.SQLValueFunction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "statsElem" PgQuery.Internal.Proto.PgQuery.StatsElem instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "string" PgQuery.Internal.Proto.PgQuery.String instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "subLink" PgQuery.Internal.Proto.PgQuery.SubLink instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "subPlan" PgQuery.Internal.Proto.PgQuery.SubPlan instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "subscriptingRef" PgQuery.Internal.Proto.PgQuery.SubscriptingRef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "tableFunc" PgQuery.Internal.Proto.PgQuery.TableFunc instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "tableLikeClause" PgQuery.Internal.Proto.PgQuery.TableLikeClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "tableSampleClause" PgQuery.Internal.Proto.PgQuery.TableSampleClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "targetEntry" PgQuery.Internal.Proto.PgQuery.TargetEntry instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "transactionStmt" PgQuery.Internal.Proto.PgQuery.TransactionStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "triggerTransition" PgQuery.Internal.Proto.PgQuery.TriggerTransition instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "truncateStmt" PgQuery.Internal.Proto.PgQuery.TruncateStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "typeCast" PgQuery.Internal.Proto.PgQuery.TypeCast instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "unlistenStmt" PgQuery.Internal.Proto.PgQuery.UnlistenStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "updateStmt" PgQuery.Internal.Proto.PgQuery.UpdateStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "vacuumRelation" PgQuery.Internal.Proto.PgQuery.VacuumRelation instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "vacuumStmt" PgQuery.Internal.Proto.PgQuery.VacuumStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "var" PgQuery.Internal.Proto.PgQuery.Var instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "variableSetStmt" PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "variableShowStmt" PgQuery.Internal.Proto.PgQuery.VariableShowStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "viewStmt" PgQuery.Internal.Proto.PgQuery.ViewStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "windowClause" PgQuery.Internal.Proto.PgQuery.WindowClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "windowDef" PgQuery.Internal.Proto.PgQuery.WindowDef instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "windowFunc" PgQuery.Internal.Proto.PgQuery.WindowFunc instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "withCheckOption" PgQuery.Internal.Proto.PgQuery.WithCheckOption instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "withClause" PgQuery.Internal.Proto.PgQuery.WithClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "xmlExpr" PgQuery.Internal.Proto.PgQuery.XmlExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Node "xmlSerialize" PgQuery.Internal.Proto.PgQuery.XmlSerialize instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NotifyStmt "payload" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NotifyStmt "conditionname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "opresulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "opno" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "opcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "opretset" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullIfExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullTest "argisrow" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullTest "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullTest "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullTest "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullTest "nulltesttype" PgQuery.Internal.Proto.PgQuery.NullTestType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullTest "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.NullTest "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ObjectWithArgs "argsUnspecified" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ObjectWithArgs "objname" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ObjectWithArgs "objfuncargs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ObjectWithArgs "objargs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ObjectWithArgs "vec'objname" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ObjectWithArgs "vec'objfuncargs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ObjectWithArgs "vec'objargs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OidList "items" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OidList "vec'items" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "action" PgQuery.Internal.Proto.PgQuery.OnConflictAction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "infer" PgQuery.Internal.Proto.PgQuery.InferClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "maybe'infer" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.InferClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "targetList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "vec'targetList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictClause "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "action" PgQuery.Internal.Proto.PgQuery.OnConflictAction instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "constraint" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "exclRelIndex" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "maybe'onConflictWhere" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "maybe'arbiterWhere" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "onConflictSet" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "exclRelTlist" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "arbiterElems" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "onConflictWhere" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "arbiterWhere" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "vec'onConflictSet" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "vec'exclRelTlist" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OnConflictExpr "vec'arbiterElems" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "opresulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "opno" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "opcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "opretset" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.OpExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PLAssignStmt "indirection" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PLAssignStmt "maybe'val" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SelectStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PLAssignStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PLAssignStmt "nnames" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PLAssignStmt "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PLAssignStmt "val" PgQuery.Internal.Proto.PgQuery.SelectStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PLAssignStmt "vec'indirection" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "paramkind" PgQuery.Internal.Proto.PgQuery.ParamKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "paramtype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "paramcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "paramtypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "paramid" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Param "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ParamRef "number" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ParamRef "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ParseResult "stmts" [PgQuery.Internal.Proto.PgQuery.RawStmt] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ParseResult "vec'stmts" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.RawStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ParseResult "version" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "isDefault" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "remainder" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "modulus" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "strategy" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "upperdatums" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "lowerdatums" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "listdatums" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "vec'upperdatums" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "vec'lowerdatums" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec "vec'listdatums" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionCmd "bound" PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionCmd "concurrent" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionCmd "maybe'name" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionCmd "maybe'bound" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionCmd "name" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "opclass" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "collation" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "vec'opclass" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionElem "vec'collation" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum "kind" PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum "maybe'value" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum "value" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionSpec "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionSpec "partParams" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionSpec "strategy" PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PartitionSpec "vec'partParams" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PrepareStmt "argtypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PrepareStmt "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PrepareStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PrepareStmt "query" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PrepareStmt "vec'argtypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationObjSpec "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationObjSpec "maybe'pubtable" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.PublicationTable) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationObjSpec "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationObjSpec "pubobjtype" PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationObjSpec "pubtable" PgQuery.Internal.Proto.PgQuery.PublicationTable instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationTable "columns" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationTable "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationTable "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationTable "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationTable "vec'columns" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.PublicationTable "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "commandType" PgQuery.Internal.Proto.PgQuery.CmdType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "jointree" PgQuery.Internal.Proto.PgQuery.FromExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "limitOption" PgQuery.Internal.Proto.PgQuery.LimitOption instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "maybe'utilityStmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "maybe'setOperations" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "maybe'onConflict" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.OnConflictExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "maybe'limitOffset" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "maybe'limitCount" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "maybe'jointree" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.FromExpr) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "maybe'havingQual" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "mergeUseOuterJoin" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "isReturn" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasWindowFuncs" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasTargetSrfs" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasSubLinks" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasRowSecurity" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasRecursive" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasModifyingCte" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasForUpdate" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasDistinctOn" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "hasAggs" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "groupDistinct" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "canSetTag" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "onConflict" PgQuery.Internal.Proto.PgQuery.OnConflictExpr instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "override" PgQuery.Internal.Proto.PgQuery.OverridingKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "querySource" PgQuery.Internal.Proto.PgQuery.QuerySource instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "stmtLocation" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "stmtLen" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "resultRelation" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "utilityStmt" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "setOperations" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "limitOffset" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "limitCount" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "havingQual" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'withCheckOptions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'windowClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'targetList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'sortClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'rteperminfos" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'rtable" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'rowMarks" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'returningList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'mergeActionList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'groupingSets" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'groupClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'distinctClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'cteList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "vec'constraintDeps" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "withCheckOptions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "windowClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "targetList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "sortClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "rteperminfos" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "rtable" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "rowMarks" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "returningList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "mergeActionList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "groupingSets" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "groupClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "distinctClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "cteList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Query "constraintDeps" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "inh" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "relid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "checkAsUser" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "requiredPerms" GHC.Word.Word64 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "updatedCols" [GHC.Word.Word64] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "selectedCols" [GHC.Word.Word64] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "insertedCols" [GHC.Word.Word64] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "vec'updatedCols" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "vec'selectedCols" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo "vec'insertedCols" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "alias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "functions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "coldeflist" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "maybe'alias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "ordinality" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "lateral" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "isRowsfrom" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "vec'functions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeFunction "vec'coldeflist" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeSubselect "alias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeSubselect "lateral" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeSubselect "maybe'subquery" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeSubselect "maybe'alias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeSubselect "subquery" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "alias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "lateral" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "maybe'rowexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "maybe'docexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "maybe'alias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "namespaces" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "columns" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "rowexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "docexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "vec'namespaces" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFunc "vec'columns" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "colexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "coldefexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "colname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "isNotNull" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "forOrdinality" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "maybe'colexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "maybe'coldefexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "maybe'repeatable" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "method" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "repeatable" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "relation" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "vec'method" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTableSample "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "enrtuples" GHC.Types.Double instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "joinUsingAlias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "eref" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "alias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "jointype" PgQuery.Internal.Proto.PgQuery.JoinType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "maybe'tablesample" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TableSampleClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "maybe'tablefunc" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TableFunc) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "maybe'subquery" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Query) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "maybe'joinUsingAlias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "maybe'eref" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "maybe'alias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "relid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "perminfoindex" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "ctelevelsup" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "relkind" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "enrname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "ctename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "rellockmode" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "joinmergedcols" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "rtekind" PgQuery.Internal.Proto.PgQuery.RTEKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "selfReference" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "securityBarrier" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "lateral" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "inh" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "inFromCl" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "funcordinality" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "subquery" PgQuery.Internal.Proto.PgQuery.Query instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "tablefunc" PgQuery.Internal.Proto.PgQuery.TableFunc instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "tablesample" PgQuery.Internal.Proto.PgQuery.TableSampleClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "valuesLists" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "securityQuals" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "joinrightcols" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "joinleftcols" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "joinaliasvars" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "functions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "coltypmods" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "coltypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "colcollations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'valuesLists" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'securityQuals" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'joinrightcols" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'joinleftcols" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'joinaliasvars" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'functions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'coltypmods" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'coltypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblEntry "vec'colcollations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "funccolcount" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "funcexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "funcparams" [GHC.Word.Word64] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "funccoltypmods" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "funccoltypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "funccolnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "funccolcollations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "maybe'funcexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "vec'funccoltypmods" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "vec'funccoltypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "vec'funccolnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "vec'funccolcollations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblFunction "vec'funcparams" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeTblRef "rtindex" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "alias" PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "inh" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "maybe'alias" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Alias) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "schemaname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "relpersistence" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "relname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RangeVar "catalogname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RawStmt "maybe'stmt" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RawStmt "stmt" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RawStmt "stmtLocation" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RawStmt "stmtLen" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt "maybe'newrole" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RoleSpec) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt "newrole" PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt "roles" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt "vec'roles" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt "skipData" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt "concurrent" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReindexStmt "kind" PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReindexStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReindexStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReindexStmt "params" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReindexStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReindexStmt "vec'params" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "relabelformat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "resulttype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "resultcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "resulttypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RelabelType "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "maybe'object" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "missingOk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "object" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "renameType" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "relationType" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "subname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RenameStmt "newname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt "identityType" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ResTarget "indirection" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ResTarget "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ResTarget "maybe'val" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ResTarget "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ResTarget "val" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ResTarget "vec'indirection" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReturnStmt "maybe'returnval" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ReturnStmt "returnval" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RoleSpec "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RoleSpec "rolename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RoleSpec "roletype" PgQuery.Internal.Proto.PgQuery.RoleSpecType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "rargs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "opnos" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "opfamilies" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "largs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "inputcollids" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "rctype" PgQuery.Internal.Proto.PgQuery.RowCompareType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "vec'rargs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "vec'opnos" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "vec'opfamilies" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "vec'largs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "vec'inputcollids" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowCompareExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "colnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "rowFormat" PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "rowTypeid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "vec'colnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowMarkClause "pushedDown" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowMarkClause "rti" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowMarkClause "strength" PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RowMarkClause "waitPolicy" PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "actions" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "event" PgQuery.Internal.Proto.PgQuery.CmdType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "instead" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "rulename" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "vec'actions" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.RuleStmt "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SQLValueFunction "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SQLValueFunction "op" PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SQLValueFunction "type'" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SQLValueFunction "typmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SQLValueFunction "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SQLValueFunction "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "opno" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "useOr" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScanResult "tokens" [PgQuery.Internal.Proto.PgQuery.ScanToken] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScanResult "vec'tokens" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.ScanToken) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScanResult "version" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScanToken "keywordKind" PgQuery.Internal.Proto.PgQuery.KeywordKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScanToken "start" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScanToken "end" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ScanToken "token" PgQuery.Internal.Proto.PgQuery.Token instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SecLabelStmt "maybe'object" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SecLabelStmt "object" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SecLabelStmt "objtype" PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SecLabelStmt "provider" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SecLabelStmt "label" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "groupDistinct" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "all" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "intoClause" PgQuery.Internal.Proto.PgQuery.IntoClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "limitOption" PgQuery.Internal.Proto.PgQuery.LimitOption instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'withClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WithClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'rarg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SelectStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'limitOffset" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'limitCount" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'larg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.SelectStmt) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'intoClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.IntoClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "maybe'havingClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "op" PgQuery.Internal.Proto.PgQuery.SetOperation instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "rarg" PgQuery.Internal.Proto.PgQuery.SelectStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "larg" PgQuery.Internal.Proto.PgQuery.SelectStmt instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'windowClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'valuesLists" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'targetList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'sortClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'lockingClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'groupClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'fromClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "vec'distinctClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "limitOffset" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "limitCount" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "havingClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "windowClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "valuesLists" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "targetList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "sortClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "lockingClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "groupClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "fromClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "distinctClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SelectStmt "withClause" PgQuery.Internal.Proto.PgQuery.WithClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "all" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "groupClauses" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "colTypmods" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "colTypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "colCollations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "maybe'rarg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "maybe'larg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "op" PgQuery.Internal.Proto.PgQuery.SetOperation instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "rarg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "larg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "vec'groupClauses" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "vec'colTypmods" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "vec'colTypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetOperationStmt "vec'colCollations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetToDefault "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetToDefault "typeId" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetToDefault "collation" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetToDefault "typeMod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetToDefault "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SetToDefault "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortBy "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortBy "maybe'node" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortBy "node" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortBy "sortbyDir" PgQuery.Internal.Proto.PgQuery.SortByDir instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortBy "sortbyNulls" PgQuery.Internal.Proto.PgQuery.SortByNulls instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortBy "useOp" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortBy "vec'useOp" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortGroupClause "nullsFirst" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortGroupClause "hashable" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortGroupClause "tleSortGroupRef" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortGroupClause "sortop" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SortGroupClause "eqop" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.StatsElem "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.StatsElem "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.StatsElem "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.String "sval" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "maybe'testexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "maybe'subselect" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "operName" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "subLinkId" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "subLinkType" PgQuery.Internal.Proto.PgQuery.SubLinkType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "vec'operName" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "testexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubLink "subselect" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "firstColType" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "firstColCollation" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "maybe'testexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "planId" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "firstColTypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "planName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "setParam" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "paramIds" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "parParam" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "startupCost" GHC.Types.Double instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "perCallCost" GHC.Types.Double instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "subLinkType" PgQuery.Internal.Proto.PgQuery.SubLinkType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "useHashTable" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "unknownEqFalse" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "parallelSafe" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "vec'setParam" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "vec'paramIds" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "vec'parParam" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubPlan "testexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "maybe'refexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "maybe'refassgnexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "refrestype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "refelemtype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "refcontainertype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "refcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "reftypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "refupperindexpr" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "reflowerindexpr" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "vec'refupperindexpr" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "vec'reflowerindexpr" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "refexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.SubscriptingRef "refassgnexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "maybe'rowexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "maybe'docexpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "nsUris" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "nsNames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "notnulls" [GHC.Word.Word64] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "coltypmods" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "coltypes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "colnames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "colexprs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "coldefexprs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "colcollations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "ordinalitycol" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "rowexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "docexpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'notnulls" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'nsUris" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'nsNames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'coltypmods" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'coltypes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'colnames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'colexprs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'coldefexprs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableFunc "vec'colcollations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableLikeClause "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableLikeClause "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableLikeClause "relationOid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableLikeClause "options" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableSampleClause "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableSampleClause "maybe'repeatable" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableSampleClause "repeatable" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableSampleClause "tsmhandler" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TableSampleClause "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "resjunk" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "resname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "resorigcol" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "resno" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "ressortgroupref" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "resorigtbl" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TargetEntry "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TransactionStmt "chain" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TransactionStmt "kind" PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TransactionStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TransactionStmt "savepointName" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TransactionStmt "gid" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TransactionStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TriggerTransition "isTable" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TriggerTransition "isNew" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TriggerTransition "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TruncateStmt "behavior" PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TruncateStmt "relations" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TruncateStmt "restartSeqs" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TruncateStmt "vec'relations" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeCast "arg" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeCast "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeCast "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeCast "maybe'arg" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeCast "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "setof" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "pctType" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "typeOid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "typemod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "typmods" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "names" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "arrayBounds" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "vec'typmods" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "vec'names" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.TypeName "vec'arrayBounds" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UnlistenStmt "conditionname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "maybe'withClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.WithClause) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "maybe'whereClause" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "targetList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "returningList" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "fromClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "vec'targetList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "vec'returningList" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "vec'fromClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "whereClause" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.UpdateStmt "withClause" PgQuery.Internal.Proto.PgQuery.WithClause instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumRelation "maybe'relation" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumRelation "oid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumRelation "relation" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumRelation "vaCols" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumRelation "vec'vaCols" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumStmt "isVacuumcmd" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumStmt "rels" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumStmt "vec'rels" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VacuumStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "varnullingrels" [GHC.Word.Word64] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "vartype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "varlevelsup" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "varcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "vartypmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "varno" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "varattno" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "vec'varnullingrels" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.Var "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VariableSetStmt "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VariableSetStmt "isLocal" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VariableSetStmt "kind" PgQuery.Internal.Proto.PgQuery.VariableSetKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VariableSetStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VariableSetStmt "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.VariableShowStmt "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "maybe'view" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.RangeVar) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "maybe'query" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "options" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "aliases" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "query" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "replace" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "vec'options" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "vec'aliases" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "view" PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.ViewStmt "withCheckOption" PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "frameOptions" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "inRangeNullsFirst" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "inRangeAsc" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "copiedOrder" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "maybe'startOffset" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "maybe'endOffset" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "refname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "runCondition" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "partitionClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "orderClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "startOffset" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "endOffset" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "vec'runCondition" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "vec'partitionClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "vec'orderClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "winref" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "startInRangeFunc" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "inRangeColl" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowClause "endInRangeFunc" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "frameOptions" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "maybe'startOffset" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "maybe'endOffset" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "partitionClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "orderClause" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "refname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "startOffset" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "endOffset" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "vec'partitionClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowDef "vec'orderClause" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "maybe'aggfilter" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "winstar" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "winagg" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "wintype" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "winref" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "winfnoid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "wincollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "inputcollid" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WindowFunc "aggfilter" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithCheckOption "cascaded" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithCheckOption "kind" PgQuery.Internal.Proto.PgQuery.WCOKind instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithCheckOption "maybe'qual" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithCheckOption "qual" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithCheckOption "relname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithCheckOption "polname" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithClause "ctes" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithClause "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithClause "recursive" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.WithClause "vec'ctes" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "indent" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "maybe'xpr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "name" Data.Text.Internal.Text instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "namedArgs" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "args" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "argNames" [PgQuery.Internal.Proto.PgQuery.Node] instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "op" PgQuery.Internal.Proto.PgQuery.XmlExprOp instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "type'" GHC.Word.Word32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "typmod" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "vec'namedArgs" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "vec'args" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "vec'argNames" (Data.Vector.Vector PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "xmloption" PgQuery.Internal.Proto.PgQuery.XmlOptionType instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlExpr "xpr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlSerialize "expr" PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlSerialize "indent" GHC.Types.Bool instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlSerialize "location" GHC.Int.Int32 instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlSerialize "maybe'typeName" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.TypeName) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlSerialize "maybe'expr" (GHC.Maybe.Maybe PgQuery.Internal.Proto.PgQuery.Node) instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlSerialize "typeName" PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Field.HasField PgQuery.Internal.Proto.PgQuery.XmlSerialize "xmloption" PgQuery.Internal.Proto.PgQuery.XmlOptionType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.AggSplit instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.AggStrategy instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.AlterTableType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.BoolExprType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.BoolTestType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.CmdType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.CoercionContext instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.CoercionForm instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.ConstrType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.DefElemAction instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.DiscardMode instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.DropBehavior instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.FetchDirection instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.GrantTargetType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.JoinType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.JsonEncoding instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.JsonFormatType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.JsonValueType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.KeywordKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.LimitOption instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.LockTupleMode instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.MinMaxOp instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.NullTestType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.ObjectType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.OnCommitAction instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.OnConflictAction instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.OverridingKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.ParamKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.QuerySource instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.RTEKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.RoleSpecType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.RoleStmtType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.RowCompareType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SetOpCmd instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SetOperation instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SetQuantifier instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SortByDir instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SortByNulls instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.SubLinkType instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.TableLikeOption instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.Token instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.VariableSetKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.WCOKind instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.XmlExprOp instance Data.ProtoLens.Message.MessageEnum PgQuery.Internal.Proto.PgQuery.XmlOptionType instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.A_ArrayExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.A_Const instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.A_Expr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.A_Indices instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.A_Indirection instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.A_Star instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AccessPriv instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Aggref instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Alias instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterCollationStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterDomainStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterEnumStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterFdwStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterRoleStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterSeqStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterStatsStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterSystemStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterTableCmd instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterTableStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterTypeStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ArrayExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.BitString instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.BoolExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Boolean instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.BooleanTest instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CTECycleClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CTESearchClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CallContext instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CallStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CaseExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CaseTestExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CaseWhen instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CheckPointStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ClosePortalStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ClusterStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CoalesceExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CoerceToDomain instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CoerceViaIO instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CollateClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CollateExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ColumnDef instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ColumnRef instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CommentStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CommonTableExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Constraint instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CopyStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateAmStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateCastStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateConversionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateDomainStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateEnumStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateFdwStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateOpClassItem instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreatePLangStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateRangeStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateRoleStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateSeqStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateStatsStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateTransformStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateTrigStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CreatedbStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.CurrentOfExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DeallocateStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DefElem instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DefineStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DeleteStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DiscardStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DistinctExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DoStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DropOwnedStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DropRoleStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DropStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.DropdbStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ExecuteStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ExplainStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.FetchStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.FieldSelect instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.FieldStore instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Float instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.FromExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.FuncCall instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.FuncExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.FunctionParameter instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.GrantRoleStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.GrantStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.GroupingFunc instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.GroupingSet instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.IndexElem instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.IndexStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.InferClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.InferenceElem instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.InlineCodeBlock instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.InsertStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.IntList instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Integer instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.IntoClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JoinExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonArrayAgg instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonFormat instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonIsPredicate instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonKeyValue instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonObjectAgg instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonOutput instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonReturning instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.List instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ListenStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.LoadStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.LockStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.LockingClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.MergeAction instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.MergeStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.MergeWhenClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.MinMaxExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.MultiAssignRef instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.NamedArgExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.NextValueExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Node instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.NotifyStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.NullIfExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.NullTest instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.OidList instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.OnConflictClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.OnConflictExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.OpExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PLAssignStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Param instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ParamRef instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ParseResult instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PartitionCmd instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PartitionElem instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PartitionSpec instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PrepareStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PublicationObjSpec instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.PublicationTable instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Query instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeFunction instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeSubselect instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeTableFunc instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeTableSample instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeTblEntry instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeTblFunction instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeTblRef instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RangeVar instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RawStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ReindexStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RelabelType instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RenameStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ResTarget instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ReturnStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RoleSpec instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RowCompareExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RowExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RowMarkClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.RuleStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SQLValueFunction instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ScanResult instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ScanToken instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SecLabelStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SelectStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SetOperationStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SetToDefault instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SortBy instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SortGroupClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.StatsElem instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.String instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SubLink instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SubPlan instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.SubscriptingRef instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TableFunc instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TableLikeClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TableSampleClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TargetEntry instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TransactionStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TriggerTransition instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TruncateStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TypeCast instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.TypeName instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.UnlistenStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.UpdateStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.VacuumRelation instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.VacuumStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.Var instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.VariableShowStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.ViewStmt instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.WindowClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.WindowDef instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.WindowFunc instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.WithCheckOption instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.WithClause instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.XmlExpr instance Data.ProtoLens.Message.Message PgQuery.Internal.Proto.PgQuery.XmlSerialize instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_ArrayExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_Const instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_Const'Val instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_Expr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_Indices instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_Indirection instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.A_Star instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AccessPriv instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AggSplit instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AggStrategy instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Aggref instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Alias instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterCollationStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterDomainStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterEnumStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterFdwStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterRoleStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterSeqStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterStatsStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterSystemStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTableCmd instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTableStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTableType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterTypeStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ArrayExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.BitString instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.BoolExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.BoolExprType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.BoolTestType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Boolean instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.BooleanTest instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CTECycleClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CTESearchClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CallContext instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CallStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CaseExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CaseTestExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CaseWhen instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CheckPointStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ClosePortalStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ClusterStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CmdType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CoalesceExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CoerceToDomain instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CoerceViaIO instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CoercionContext instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CoercionForm instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CollateClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CollateExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ColumnDef instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ColumnRef instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CommentStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CommonTableExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ConstrType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Constraint instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CopyStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateAmStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateCastStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateConversionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateDomainStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateEnumStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateFdwStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateOpClassItem instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreatePLangStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateRangeStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateRoleStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateSeqStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateStatsStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateTransformStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateTrigStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CreatedbStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.CurrentOfExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DeallocateStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DefElem instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DefElemAction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DefineStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DeleteStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DiscardMode instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DiscardStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DistinctExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DoStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropBehavior instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropOwnedStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropRoleStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.DropdbStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ExecuteStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ExplainStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FetchDirection instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FetchStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FieldSelect instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FieldStore instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Float instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FromExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FuncCall instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FuncExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FunctionParameter instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.GrantRoleStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.GrantStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.GrantTargetType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.GroupingFunc instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.GroupingSet instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.IndexElem instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.IndexStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.InferClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.InferenceElem instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.InlineCodeBlock instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.InsertStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.IntList instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Integer instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.IntoClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JoinExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JoinType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonArrayAgg instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonEncoding instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonFormat instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonFormatType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonIsPredicate instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonKeyValue instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonObjectAgg instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonOutput instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonReturning instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.JsonValueType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.KeywordKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.LimitOption instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.List instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ListenStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.LoadStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.LockStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.LockTupleMode instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.LockingClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.MergeAction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.MergeStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.MergeWhenClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.MinMaxExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.MinMaxOp instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.MultiAssignRef instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.NamedArgExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.NextValueExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Node instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Node'Node instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.NotifyStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.NullIfExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.NullTest instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.NullTestType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ObjectType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.OidList instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.OnCommitAction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.OnConflictAction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.OnConflictClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.OnConflictExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.OpExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.OverridingKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PLAssignStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Param instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ParamKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ParamRef instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ParseResult instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PartitionCmd instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PartitionElem instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PartitionSpec instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PrepareStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PublicationObjSpec instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.PublicationTable instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Query instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.QuerySource instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RTEKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeFunction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeSubselect instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeTableFunc instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeTableSample instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeTblEntry instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeTblFunction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeTblRef instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RangeVar instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RawStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ReindexStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RelabelType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RenameStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ResTarget instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ReturnStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RoleSpec instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RoleSpecType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RoleStmtType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RowCompareExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RowCompareType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RowExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RowMarkClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.RuleStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SQLValueFunction instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ScanResult instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ScanToken instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SecLabelStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SelectStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SetOpCmd instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SetOperation instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SetOperationStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SetQuantifier instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SetToDefault instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SortBy instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SortByDir instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SortByNulls instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SortGroupClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.StatsElem instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.String instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SubLink instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SubLinkType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SubPlan instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.SubscriptingRef instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TableFunc instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TableLikeClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TableLikeOption instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TableSampleClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TargetEntry instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Token instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TransactionStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TriggerTransition instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TruncateStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TypeCast instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.TypeName instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.UnlistenStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.UpdateStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.VacuumRelation instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.VacuumStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.Var instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.VariableSetKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.VariableShowStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.ViewStmt instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.WCOKind instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.WindowClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.WindowDef instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.WindowFunc instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.WithCheckOption instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.WithClause instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.XmlExpr instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.XmlExprOp instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.XmlOptionType instance Control.DeepSeq.NFData PgQuery.Internal.Proto.PgQuery.XmlSerialize instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_ArrayExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Const instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Const'Val instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Expr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Expr_Kind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Indices instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Indirection instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.A_Star instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AccessPriv instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AggSplit instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AggSplit'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AggStrategy instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AggStrategy'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Aggref instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Alias instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterCollationStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterDomainStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterEnumStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterFdwStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterPublicationAction'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterRoleStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterSeqStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterStatsStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterSystemStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTSConfigType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTableCmd instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTableStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTableType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTableType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterTypeStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ArrayExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.BitString instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.BoolExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.BoolExprType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.BoolExprType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.BoolTestType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.BoolTestType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Boolean instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.BooleanTest instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CTECycleClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CTEMaterialize'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CTESearchClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CallContext instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CallStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CaseExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CaseTestExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CaseWhen instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CheckPointStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ClosePortalStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ClusterStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CmdType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CmdType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoalesceExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoerceToDomain instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoerceViaIO instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoercionContext instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoercionContext'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoercionForm instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CoercionForm'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CollateClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CollateExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ColumnDef instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ColumnRef instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CommentStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CommonTableExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ConstrType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ConstrType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Constraint instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CopyStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateAmStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateCastStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateConversionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateDomainStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateEnumStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateFdwStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateOpClassItem instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreatePLangStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateRangeStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateRoleStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateSeqStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateStatsStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateTransformStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateTrigStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CreatedbStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.CurrentOfExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DeallocateStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DefElem instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DefElemAction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DefElemAction'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DefineStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DeleteStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DiscardMode instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DiscardMode'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DiscardStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DistinctExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DoStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropBehavior instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropBehavior'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropOwnedStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropRoleStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.DropdbStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ExecuteStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ExplainStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FetchDirection instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FetchDirection'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FetchStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FieldSelect instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FieldStore instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Float instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FromExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FuncCall instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FuncExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FunctionParameter instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.FunctionParameterMode'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GrantRoleStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GrantStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GrantTargetType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GrantTargetType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GroupingFunc instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GroupingSet instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.GroupingSetKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.IndexElem instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.IndexStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.InferClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.InferenceElem instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.InlineCodeBlock instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.InsertStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.IntList instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Integer instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.IntoClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JoinExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JoinType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JoinType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonArrayAgg instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonConstructorType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonEncoding instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonEncoding'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonFormat instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonFormatType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonFormatType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonIsPredicate instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonKeyValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonObjectAgg instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonOutput instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonReturning instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonValueType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.JsonValueType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.KeywordKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.KeywordKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LimitOption instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LimitOption'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.List instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ListenStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LoadStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockClauseStrength'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockTupleMode instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockTupleMode'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockWaitPolicy'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.LockingClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.MergeAction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.MergeStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.MergeWhenClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.MinMaxExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.MinMaxOp instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.MinMaxOp'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.MultiAssignRef instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.NamedArgExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.NextValueExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Node instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Node'Node instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.NotifyStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.NullIfExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.NullTest instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.NullTestType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.NullTestType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ObjectType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ObjectType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OidList instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OnCommitAction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OnCommitAction'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OnConflictAction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OnConflictAction'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OnConflictClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OnConflictExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OpExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OverridingKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.OverridingKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PLAssignStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Param instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ParamKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ParamKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ParamRef instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ParseResult instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionCmd instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionElem instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionSpec instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PartitionStrategy'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PrepareStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PublicationObjSpec instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.PublicationTable instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Query instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.QuerySource instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.QuerySource'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RTEKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RTEKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeFunction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeSubselect instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeTableFunc instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeTableSample instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeTblEntry instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeTblFunction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeTblRef instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RangeVar instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RawStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ReindexObjectType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ReindexStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RelabelType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RenameStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ResTarget instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ReturnStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RoleSpec instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RoleSpecType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RoleSpecType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RoleStmtType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RoleStmtType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RowCompareExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RowCompareType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RowCompareType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RowExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RowMarkClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.RuleStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SQLValueFunction instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ScanResult instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ScanToken instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SecLabelStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SelectStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetOpCmd instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetOpCmd'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetOpStrategy'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetOperation instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetOperation'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetOperationStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetQuantifier instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetQuantifier'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SetToDefault instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SortBy instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SortByDir instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SortByDir'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SortByNulls instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SortByNulls'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SortGroupClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.StatsElem instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.String instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SubLink instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SubLinkType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SubLinkType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SubPlan instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.SubscriptingRef instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TableFunc instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TableLikeClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TableLikeOption instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TableLikeOption'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TableSampleClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TargetEntry instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Token instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Token'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TransactionStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TransactionStmtKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TriggerTransition instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TruncateStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TypeCast instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.TypeName instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.UnlistenStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.UpdateStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.VacuumRelation instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.VacuumStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.Var instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.VariableSetKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.VariableSetKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.VariableShowStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ViewCheckOption'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.ViewStmt instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.WCOKind instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.WCOKind'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.WindowClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.WindowDef instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.WindowFunc instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.WithCheckOption instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.WithClause instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.XmlExpr instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.XmlExprOp instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.XmlExprOp'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.XmlOptionType instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.XmlOptionType'UnrecognizedValue instance GHC.Classes.Ord PgQuery.Internal.Proto.PgQuery.XmlSerialize instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_ArrayExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Const instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Const'Val instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Expr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Expr_Kind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Expr_Kind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Indices instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Indirection instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.A_Star instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AccessPriv instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AggSplit instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AggSplit'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AggStrategy instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AggStrategy'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Aggref instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Alias instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterCollationStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterDatabaseRefreshCollStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterDatabaseSetStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterDatabaseStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterDefaultPrivilegesStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterDomainStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterEnumStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterEventTrigStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterExtensionContentsStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterExtensionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterFdwStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterForeignServerStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterFunctionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterObjectDependsStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterObjectSchemaStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterOpFamilyStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterOperatorStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterOwnerStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterPolicyStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterPublicationAction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterPublicationAction'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterPublicationStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterRoleSetStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterRoleStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterSeqStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterStatsStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterSubscriptionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterSubscriptionType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterSystemStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTSConfigType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTSConfigType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTSConfigurationStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTSDictionaryStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTableCmd instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTableMoveAllStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTableSpaceOptionsStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTableStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTableType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTableType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterTypeStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlterUserMappingStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.AlternativeSubPlan instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ArrayCoerceExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ArrayExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.BitString instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.BoolExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.BoolExprType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.BoolExprType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.BoolTestType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.BoolTestType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Boolean instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.BooleanTest instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CTECycleClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CTEMaterialize instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CTEMaterialize'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CTESearchClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CallContext instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CallStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CaseExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CaseTestExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CaseWhen instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CheckPointStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ClosePortalStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ClusterStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CmdType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CmdType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoalesceExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoerceToDomain instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoerceToDomainValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoerceViaIO instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoercionContext instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoercionContext'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoercionForm instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CoercionForm'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CollateClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CollateExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ColumnDef instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ColumnRef instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CommentStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CommonTableExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CompositeTypeStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ConstrType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ConstrType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Constraint instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ConstraintsSetStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ConvertRowtypeExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CopyStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateAmStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateCastStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateConversionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateDomainStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateEnumStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateEventTrigStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateExtensionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateFdwStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateForeignServerStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateForeignTableStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateFunctionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateOpClassItem instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateOpClassStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateOpFamilyStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreatePLangStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreatePolicyStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreatePublicationStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateRangeStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateRoleStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateSchemaStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateSeqStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateStatsStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateSubscriptionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateTableAsStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateTableSpaceStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateTransformStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateTrigStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreateUserMappingStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CreatedbStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.CurrentOfExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DeallocateStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DeclareCursorStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DefElem instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DefElemAction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DefElemAction'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DefineStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DeleteStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DiscardMode instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DiscardMode'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DiscardStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DistinctExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DoStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropBehavior instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropBehavior'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropOwnedStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropRoleStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropSubscriptionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropTableSpaceStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropUserMappingStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.DropdbStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ExecuteStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ExplainStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FetchDirection instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FetchDirection'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FetchStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FieldSelect instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FieldStore instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Float instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FromExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FuncCall instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FuncExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FunctionParameter instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FunctionParameterMode instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.FunctionParameterMode'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GrantRoleStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GrantStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GrantTargetType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GrantTargetType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GroupingFunc instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GroupingSet instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GroupingSetKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.GroupingSetKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ImportForeignSchemaType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.IndexElem instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.IndexStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.InferClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.InferenceElem instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.InlineCodeBlock instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.InsertStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.IntList instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Integer instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.IntoClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JoinExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JoinType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JoinType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonAggConstructor instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonArrayAgg instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonArrayConstructor instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonArrayQueryConstructor instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonConstructorExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonConstructorType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonConstructorType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonEncoding instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonEncoding'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonFormat instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonFormatType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonFormatType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonIsPredicate instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonKeyValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonObjectAgg instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonObjectConstructor instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonOutput instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonReturning instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonValueExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonValueType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.JsonValueType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.KeywordKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.KeywordKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LimitOption instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LimitOption'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.List instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ListenStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LoadStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockClauseStrength instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockClauseStrength'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockTupleMode instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockTupleMode'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockWaitPolicy instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockWaitPolicy'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.LockingClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.MergeAction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.MergeStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.MergeWhenClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.MinMaxExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.MinMaxOp instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.MinMaxOp'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.MultiAssignRef instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.NamedArgExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.NextValueExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Node instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Node'Node instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.NotifyStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.NullIfExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.NullTest instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.NullTestType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.NullTestType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ObjectType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ObjectType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ObjectWithArgs instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OidList instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OnCommitAction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OnCommitAction'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OnConflictAction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OnConflictAction'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OnConflictClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OnConflictExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OpExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OverridingKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.OverridingKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PLAssignStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Param instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ParamKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ParamKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ParamRef instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ParseResult instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionBoundSpec instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionCmd instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionElem instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionRangeDatum instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionRangeDatumKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionSpec instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionStrategy instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PartitionStrategy'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PrepareStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PublicationObjSpec instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PublicationObjSpecType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.PublicationTable instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Query instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.QuerySource instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.QuerySource'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RTEKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RTEKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RTEPermissionInfo instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeFunction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeSubselect instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeTableFunc instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeTableFuncCol instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeTableSample instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeTblEntry instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeTblFunction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeTblRef instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RangeVar instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RawStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ReassignOwnedStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RefreshMatViewStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ReindexObjectType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ReindexObjectType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ReindexStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RelabelType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RenameStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ReplicaIdentityStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ResTarget instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ReturnStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RoleSpec instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RoleSpecType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RoleSpecType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RoleStmtType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RoleStmtType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RowCompareExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RowCompareType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RowCompareType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RowExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RowMarkClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.RuleStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SQLValueFunction instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SQLValueFunctionOp'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ScalarArrayOpExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ScanResult instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ScanToken instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SecLabelStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SelectStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetOpCmd instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetOpCmd'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetOpStrategy instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetOpStrategy'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetOperation instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetOperation'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetOperationStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetQuantifier instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetQuantifier'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SetToDefault instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SortBy instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SortByDir instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SortByDir'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SortByNulls instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SortByNulls'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SortGroupClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.StatsElem instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.String instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SubLink instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SubLinkType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SubLinkType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SubPlan instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.SubscriptingRef instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TableFunc instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TableLikeClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TableLikeOption instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TableLikeOption'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TableSampleClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TargetEntry instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Token instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Token'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TransactionStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TransactionStmtKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TransactionStmtKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TriggerTransition instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TruncateStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TypeCast instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.TypeName instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.UnlistenStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.UpdateStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.VacuumRelation instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.VacuumStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.Var instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.VariableSetKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.VariableSetKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.VariableSetStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.VariableShowStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ViewCheckOption instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ViewCheckOption'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.ViewStmt instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.WCOKind instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.WCOKind'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.WindowClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.WindowDef instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.WindowFunc instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.WithCheckOption instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.WithClause instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.XmlExpr instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.XmlExprOp instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.XmlExprOp'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.XmlOptionType instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.XmlOptionType'UnrecognizedValue instance GHC.Show.Show PgQuery.Internal.Proto.PgQuery.XmlSerialize module PgQuery.Internal.Proto.PgQuery_Fields aArrayExpr :: (Functor f, HasField s "aArrayExpr" a) => LensLike' f s a aConst :: (Functor f, HasField s "aConst" a) => LensLike' f s a aExpr :: (Functor f, HasField s "aExpr" a) => LensLike' f s a aIndices :: (Functor f, HasField s "aIndices" a) => LensLike' f s a aIndirection :: (Functor f, HasField s "aIndirection" a) => LensLike' f s a aStar :: (Functor f, HasField s "aStar" a) => LensLike' f s a absentOnNull :: (Functor f, HasField s "absentOnNull" a) => LensLike' f s a accessMethod :: (Functor f, HasField s "accessMethod" a) => LensLike' f s a accessPriv :: (Functor f, HasField s "accessPriv" a) => LensLike' f s a action :: (Functor f, HasField s "action" a) => LensLike' f s a actions :: (Functor f, HasField s "actions" a) => LensLike' f s a aggDistinct :: (Functor f, HasField s "aggDistinct" a) => LensLike' f s a aggFilter :: (Functor f, HasField s "aggFilter" a) => LensLike' f s a aggOrder :: (Functor f, HasField s "aggOrder" a) => LensLike' f s a aggStar :: (Functor f, HasField s "aggStar" a) => LensLike' f s a aggWithinGroup :: (Functor f, HasField s "aggWithinGroup" a) => LensLike' f s a aggargtypes :: (Functor f, HasField s "aggargtypes" a) => LensLike' f s a aggcollid :: (Functor f, HasField s "aggcollid" a) => LensLike' f s a aggdirectargs :: (Functor f, HasField s "aggdirectargs" a) => LensLike' f s a aggdistinct :: (Functor f, HasField s "aggdistinct" a) => LensLike' f s a aggfilter :: (Functor f, HasField s "aggfilter" a) => LensLike' f s a aggfnoid :: (Functor f, HasField s "aggfnoid" a) => LensLike' f s a aggkind :: (Functor f, HasField s "aggkind" a) => LensLike' f s a agglevelsup :: (Functor f, HasField s "agglevelsup" a) => LensLike' f s a aggno :: (Functor f, HasField s "aggno" a) => LensLike' f s a aggorder :: (Functor f, HasField s "aggorder" a) => LensLike' f s a aggref :: (Functor f, HasField s "aggref" a) => LensLike' f s a aggsplit :: (Functor f, HasField s "aggsplit" a) => LensLike' f s a aggstar :: (Functor f, HasField s "aggstar" a) => LensLike' f s a aggtransno :: (Functor f, HasField s "aggtransno" a) => LensLike' f s a aggtype :: (Functor f, HasField s "aggtype" a) => LensLike' f s a aggvariadic :: (Functor f, HasField s "aggvariadic" a) => LensLike' f s a alias :: (Functor f, HasField s "alias" a) => LensLike' f s a aliascolnames :: (Functor f, HasField s "aliascolnames" a) => LensLike' f s a aliases :: (Functor f, HasField s "aliases" a) => LensLike' f s a aliasname :: (Functor f, HasField s "aliasname" a) => LensLike' f s a all :: (Functor f, HasField s "all" a) => LensLike' f s a alterCollationStmt :: (Functor f, HasField s "alterCollationStmt" a) => LensLike' f s a alterDatabaseRefreshCollStmt :: (Functor f, HasField s "alterDatabaseRefreshCollStmt" a) => LensLike' f s a alterDatabaseSetStmt :: (Functor f, HasField s "alterDatabaseSetStmt" a) => LensLike' f s a alterDatabaseStmt :: (Functor f, HasField s "alterDatabaseStmt" a) => LensLike' f s a alterDefaultPrivilegesStmt :: (Functor f, HasField s "alterDefaultPrivilegesStmt" a) => LensLike' f s a alterDomainStmt :: (Functor f, HasField s "alterDomainStmt" a) => LensLike' f s a alterEnumStmt :: (Functor f, HasField s "alterEnumStmt" a) => LensLike' f s a alterEventTrigStmt :: (Functor f, HasField s "alterEventTrigStmt" a) => LensLike' f s a alterExtensionContentsStmt :: (Functor f, HasField s "alterExtensionContentsStmt" a) => LensLike' f s a alterExtensionStmt :: (Functor f, HasField s "alterExtensionStmt" a) => LensLike' f s a alterFdwStmt :: (Functor f, HasField s "alterFdwStmt" a) => LensLike' f s a alterForeignServerStmt :: (Functor f, HasField s "alterForeignServerStmt" a) => LensLike' f s a alterFunctionStmt :: (Functor f, HasField s "alterFunctionStmt" a) => LensLike' f s a alterObjectDependsStmt :: (Functor f, HasField s "alterObjectDependsStmt" a) => LensLike' f s a alterObjectSchemaStmt :: (Functor f, HasField s "alterObjectSchemaStmt" a) => LensLike' f s a alterOpFamilyStmt :: (Functor f, HasField s "alterOpFamilyStmt" a) => LensLike' f s a alterOperatorStmt :: (Functor f, HasField s "alterOperatorStmt" a) => LensLike' f s a alterOwnerStmt :: (Functor f, HasField s "alterOwnerStmt" a) => LensLike' f s a alterPolicyStmt :: (Functor f, HasField s "alterPolicyStmt" a) => LensLike' f s a alterPublicationStmt :: (Functor f, HasField s "alterPublicationStmt" a) => LensLike' f s a alterRoleSetStmt :: (Functor f, HasField s "alterRoleSetStmt" a) => LensLike' f s a alterRoleStmt :: (Functor f, HasField s "alterRoleStmt" a) => LensLike' f s a alterSeqStmt :: (Functor f, HasField s "alterSeqStmt" a) => LensLike' f s a alterStatsStmt :: (Functor f, HasField s "alterStatsStmt" a) => LensLike' f s a alterSubscriptionStmt :: (Functor f, HasField s "alterSubscriptionStmt" a) => LensLike' f s a alterSystemStmt :: (Functor f, HasField s "alterSystemStmt" a) => LensLike' f s a alterTableCmd :: (Functor f, HasField s "alterTableCmd" a) => LensLike' f s a alterTableMoveAllStmt :: (Functor f, HasField s "alterTableMoveAllStmt" a) => LensLike' f s a alterTableSpaceOptionsStmt :: (Functor f, HasField s "alterTableSpaceOptionsStmt" a) => LensLike' f s a alterTableStmt :: (Functor f, HasField s "alterTableStmt" a) => LensLike' f s a alterTsconfigurationStmt :: (Functor f, HasField s "alterTsconfigurationStmt" a) => LensLike' f s a alterTsdictionaryStmt :: (Functor f, HasField s "alterTsdictionaryStmt" a) => LensLike' f s a alterTypeStmt :: (Functor f, HasField s "alterTypeStmt" a) => LensLike' f s a alterUserMappingStmt :: (Functor f, HasField s "alterUserMappingStmt" a) => LensLike' f s a alternativeSubPlan :: (Functor f, HasField s "alternativeSubPlan" a) => LensLike' f s a amname :: (Functor f, HasField s "amname" a) => LensLike' f s a amtype :: (Functor f, HasField s "amtype" a) => LensLike' f s a arbiterElems :: (Functor f, HasField s "arbiterElems" a) => LensLike' f s a arbiterWhere :: (Functor f, HasField s "arbiterWhere" a) => LensLike' f s a arg :: (Functor f, HasField s "arg" a) => LensLike' f s a argNames :: (Functor f, HasField s "argNames" a) => LensLike' f s a argType :: (Functor f, HasField s "argType" a) => LensLike' f s a argisrow :: (Functor f, HasField s "argisrow" a) => LensLike' f s a argnumber :: (Functor f, HasField s "argnumber" a) => LensLike' f s a args :: (Functor f, HasField s "args" a) => LensLike' f s a argsUnspecified :: (Functor f, HasField s "argsUnspecified" a) => LensLike' f s a argtypes :: (Functor f, HasField s "argtypes" a) => LensLike' f s a arrayBounds :: (Functor f, HasField s "arrayBounds" a) => LensLike' f s a arrayCoerceExpr :: (Functor f, HasField s "arrayCoerceExpr" a) => LensLike' f s a arrayCollid :: (Functor f, HasField s "arrayCollid" a) => LensLike' f s a arrayExpr :: (Functor f, HasField s "arrayExpr" a) => LensLike' f s a arrayTypeid :: (Functor f, HasField s "arrayTypeid" a) => LensLike' f s a atomic :: (Functor f, HasField s "atomic" a) => LensLike' f s a attlist :: (Functor f, HasField s "attlist" a) => LensLike' f s a authrole :: (Functor f, HasField s "authrole" a) => LensLike' f s a baseStmt :: (Functor f, HasField s "baseStmt" a) => LensLike' f s a behavior :: (Functor f, HasField s "behavior" a) => LensLike' f s a bitString :: (Functor f, HasField s "bitString" a) => LensLike' f s a boolExpr :: (Functor f, HasField s "boolExpr" a) => LensLike' f s a boolean :: (Functor f, HasField s "boolean" a) => LensLike' f s a booleanTest :: (Functor f, HasField s "booleanTest" a) => LensLike' f s a boolop :: (Functor f, HasField s "boolop" a) => LensLike' f s a booltesttype :: (Functor f, HasField s "booltesttype" a) => LensLike' f s a boolval :: (Functor f, HasField s "boolval" a) => LensLike' f s a bound :: (Functor f, HasField s "bound" a) => LensLike' f s a bsval :: (Functor f, HasField s "bsval" a) => LensLike' f s a callContext :: (Functor f, HasField s "callContext" a) => LensLike' f s a callStmt :: (Functor f, HasField s "callStmt" a) => LensLike' f s a canSetTag :: (Functor f, HasField s "canSetTag" a) => LensLike' f s a cascaded :: (Functor f, HasField s "cascaded" a) => LensLike' f s a caseExpr :: (Functor f, HasField s "caseExpr" a) => LensLike' f s a caseTestExpr :: (Functor f, HasField s "caseTestExpr" a) => LensLike' f s a caseWhen :: (Functor f, HasField s "caseWhen" a) => LensLike' f s a casecollid :: (Functor f, HasField s "casecollid" a) => LensLike' f s a casetype :: (Functor f, HasField s "casetype" a) => LensLike' f s a catalogname :: (Functor f, HasField s "catalogname" a) => LensLike' f s a cfgname :: (Functor f, HasField s "cfgname" a) => LensLike' f s a chain :: (Functor f, HasField s "chain" a) => LensLike' f s a checkAsUser :: (Functor f, HasField s "checkAsUser" a) => LensLike' f s a checkPointStmt :: (Functor f, HasField s "checkPointStmt" a) => LensLike' f s a classArgs :: (Functor f, HasField s "classArgs" a) => LensLike' f s a closePortalStmt :: (Functor f, HasField s "closePortalStmt" a) => LensLike' f s a clusterStmt :: (Functor f, HasField s "clusterStmt" a) => LensLike' f s a cmdName :: (Functor f, HasField s "cmdName" a) => LensLike' f s a cmds :: (Functor f, HasField s "cmds" a) => LensLike' f s a coalesceExpr :: (Functor f, HasField s "coalesceExpr" a) => LensLike' f s a coalescecollid :: (Functor f, HasField s "coalescecollid" a) => LensLike' f s a coalescetype :: (Functor f, HasField s "coalescetype" a) => LensLike' f s a coerceToDomain :: (Functor f, HasField s "coerceToDomain" a) => LensLike' f s a coerceToDomainValue :: (Functor f, HasField s "coerceToDomainValue" a) => LensLike' f s a coerceViaIo :: (Functor f, HasField s "coerceViaIo" a) => LensLike' f s a coerceformat :: (Functor f, HasField s "coerceformat" a) => LensLike' f s a coercion :: (Functor f, HasField s "coercion" a) => LensLike' f s a coercionformat :: (Functor f, HasField s "coercionformat" a) => LensLike' f s a colCollations :: (Functor f, HasField s "colCollations" a) => LensLike' f s a colNames :: (Functor f, HasField s "colNames" a) => LensLike' f s a colTypes :: (Functor f, HasField s "colTypes" a) => LensLike' f s a colTypmods :: (Functor f, HasField s "colTypmods" a) => LensLike' f s a colcollations :: (Functor f, HasField s "colcollations" a) => LensLike' f s a coldefexpr :: (Functor f, HasField s "coldefexpr" a) => LensLike' f s a coldefexprs :: (Functor f, HasField s "coldefexprs" a) => LensLike' f s a coldeflist :: (Functor f, HasField s "coldeflist" a) => LensLike' f s a colexpr :: (Functor f, HasField s "colexpr" a) => LensLike' f s a colexprs :: (Functor f, HasField s "colexprs" a) => LensLike' f s a collClause :: (Functor f, HasField s "collClause" a) => LensLike' f s a collOid :: (Functor f, HasField s "collOid" a) => LensLike' f s a collateClause :: (Functor f, HasField s "collateClause" a) => LensLike' f s a collateExpr :: (Functor f, HasField s "collateExpr" a) => LensLike' f s a collation :: (Functor f, HasField s "collation" a) => LensLike' f s a collname :: (Functor f, HasField s "collname" a) => LensLike' f s a colname :: (Functor f, HasField s "colname" a) => LensLike' f s a colnames :: (Functor f, HasField s "colnames" a) => LensLike' f s a colno :: (Functor f, HasField s "colno" a) => LensLike' f s a cols :: (Functor f, HasField s "cols" a) => LensLike' f s a coltypes :: (Functor f, HasField s "coltypes" a) => LensLike' f s a coltypmods :: (Functor f, HasField s "coltypmods" a) => LensLike' f s a columnDef :: (Functor f, HasField s "columnDef" a) => LensLike' f s a columnRef :: (Functor f, HasField s "columnRef" a) => LensLike' f s a columns :: (Functor f, HasField s "columns" a) => LensLike' f s a commandType :: (Functor f, HasField s "commandType" a) => LensLike' f s a comment :: (Functor f, HasField s "comment" a) => LensLike' f s a commentStmt :: (Functor f, HasField s "commentStmt" a) => LensLike' f s a commonTableExpr :: (Functor f, HasField s "commonTableExpr" a) => LensLike' f s a compositeTypeStmt :: (Functor f, HasField s "compositeTypeStmt" a) => LensLike' f s a compression :: (Functor f, HasField s "compression" a) => LensLike' f s a concurrent :: (Functor f, HasField s "concurrent" a) => LensLike' f s a condition :: (Functor f, HasField s "condition" a) => LensLike' f s a conditionname :: (Functor f, HasField s "conditionname" a) => LensLike' f s a conname :: (Functor f, HasField s "conname" a) => LensLike' f s a conninfo :: (Functor f, HasField s "conninfo" a) => LensLike' f s a constraint :: (Functor f, HasField s "constraint" a) => LensLike' f s a constraintDeps :: (Functor f, HasField s "constraintDeps" a) => LensLike' f s a constraints :: (Functor f, HasField s "constraints" a) => LensLike' f s a constraintsSetStmt :: (Functor f, HasField s "constraintsSetStmt" a) => LensLike' f s a constrrel :: (Functor f, HasField s "constrrel" a) => LensLike' f s a constructor :: (Functor f, HasField s "constructor" a) => LensLike' f s a content :: (Functor f, HasField s "content" a) => LensLike' f s a context :: (Functor f, HasField s "context" a) => LensLike' f s a contype :: (Functor f, HasField s "contype" a) => LensLike' f s a conversionName :: (Functor f, HasField s "conversionName" a) => LensLike' f s a convertRowtypeExpr :: (Functor f, HasField s "convertRowtypeExpr" a) => LensLike' f s a convertformat :: (Functor f, HasField s "convertformat" a) => LensLike' f s a cookedDefault :: (Functor f, HasField s "cookedDefault" a) => LensLike' f s a cookedExpr :: (Functor f, HasField s "cookedExpr" a) => LensLike' f s a copiedOrder :: (Functor f, HasField s "copiedOrder" a) => LensLike' f s a copyStmt :: (Functor f, HasField s "copyStmt" a) => LensLike' f s a createAmStmt :: (Functor f, HasField s "createAmStmt" a) => LensLike' f s a createCastStmt :: (Functor f, HasField s "createCastStmt" a) => LensLike' f s a createConversionStmt :: (Functor f, HasField s "createConversionStmt" a) => LensLike' f s a createDomainStmt :: (Functor f, HasField s "createDomainStmt" a) => LensLike' f s a createEnumStmt :: (Functor f, HasField s "createEnumStmt" a) => LensLike' f s a createEventTrigStmt :: (Functor f, HasField s "createEventTrigStmt" a) => LensLike' f s a createExtensionStmt :: (Functor f, HasField s "createExtensionStmt" a) => LensLike' f s a createFdwStmt :: (Functor f, HasField s "createFdwStmt" a) => LensLike' f s a createForeignServerStmt :: (Functor f, HasField s "createForeignServerStmt" a) => LensLike' f s a createForeignTableStmt :: (Functor f, HasField s "createForeignTableStmt" a) => LensLike' f s a createFunctionStmt :: (Functor f, HasField s "createFunctionStmt" a) => LensLike' f s a createOpClassItem :: (Functor f, HasField s "createOpClassItem" a) => LensLike' f s a createOpClassStmt :: (Functor f, HasField s "createOpClassStmt" a) => LensLike' f s a createOpFamilyStmt :: (Functor f, HasField s "createOpFamilyStmt" a) => LensLike' f s a createPlangStmt :: (Functor f, HasField s "createPlangStmt" a) => LensLike' f s a createPolicyStmt :: (Functor f, HasField s "createPolicyStmt" a) => LensLike' f s a createPublicationStmt :: (Functor f, HasField s "createPublicationStmt" a) => LensLike' f s a createRangeStmt :: (Functor f, HasField s "createRangeStmt" a) => LensLike' f s a createRoleStmt :: (Functor f, HasField s "createRoleStmt" a) => LensLike' f s a createSchemaStmt :: (Functor f, HasField s "createSchemaStmt" a) => LensLike' f s a createSeqStmt :: (Functor f, HasField s "createSeqStmt" a) => LensLike' f s a createStatsStmt :: (Functor f, HasField s "createStatsStmt" a) => LensLike' f s a createStmt :: (Functor f, HasField s "createStmt" a) => LensLike' f s a createSubscriptionStmt :: (Functor f, HasField s "createSubscriptionStmt" a) => LensLike' f s a createTableAsStmt :: (Functor f, HasField s "createTableAsStmt" a) => LensLike' f s a createTableSpaceStmt :: (Functor f, HasField s "createTableSpaceStmt" a) => LensLike' f s a createTransformStmt :: (Functor f, HasField s "createTransformStmt" a) => LensLike' f s a createTrigStmt :: (Functor f, HasField s "createTrigStmt" a) => LensLike' f s a createUserMappingStmt :: (Functor f, HasField s "createUserMappingStmt" a) => LensLike' f s a createdbStmt :: (Functor f, HasField s "createdbStmt" a) => LensLike' f s a cteList :: (Functor f, HasField s "cteList" a) => LensLike' f s a ctecolcollations :: (Functor f, HasField s "ctecolcollations" a) => LensLike' f s a ctecolnames :: (Functor f, HasField s "ctecolnames" a) => LensLike' f s a ctecoltypes :: (Functor f, HasField s "ctecoltypes" a) => LensLike' f s a ctecoltypmods :: (Functor f, HasField s "ctecoltypmods" a) => LensLike' f s a ctecycleClause :: (Functor f, HasField s "ctecycleClause" a) => LensLike' f s a ctelevelsup :: (Functor f, HasField s "ctelevelsup" a) => LensLike' f s a ctematerialized :: (Functor f, HasField s "ctematerialized" a) => LensLike' f s a ctename :: (Functor f, HasField s "ctename" a) => LensLike' f s a ctequery :: (Functor f, HasField s "ctequery" a) => LensLike' f s a cterecursive :: (Functor f, HasField s "cterecursive" a) => LensLike' f s a cterefcount :: (Functor f, HasField s "cterefcount" a) => LensLike' f s a ctes :: (Functor f, HasField s "ctes" a) => LensLike' f s a ctesearchClause :: (Functor f, HasField s "ctesearchClause" a) => LensLike' f s a currentOfExpr :: (Functor f, HasField s "currentOfExpr" a) => LensLike' f s a cursorName :: (Functor f, HasField s "cursorName" a) => LensLike' f s a cursorParam :: (Functor f, HasField s "cursorParam" a) => LensLike' f s a cvarno :: (Functor f, HasField s "cvarno" a) => LensLike' f s a cycleClause :: (Functor f, HasField s "cycleClause" a) => LensLike' f s a cycleColList :: (Functor f, HasField s "cycleColList" a) => LensLike' f s a cycleMarkCollation :: (Functor f, HasField s "cycleMarkCollation" a) => LensLike' f s a cycleMarkColumn :: (Functor f, HasField s "cycleMarkColumn" a) => LensLike' f s a cycleMarkDefault :: (Functor f, HasField s "cycleMarkDefault" a) => LensLike' f s a cycleMarkNeop :: (Functor f, HasField s "cycleMarkNeop" a) => LensLike' f s a cycleMarkType :: (Functor f, HasField s "cycleMarkType" a) => LensLike' f s a cycleMarkTypmod :: (Functor f, HasField s "cycleMarkTypmod" a) => LensLike' f s a cycleMarkValue :: (Functor f, HasField s "cycleMarkValue" a) => LensLike' f s a cyclePathColumn :: (Functor f, HasField s "cyclePathColumn" a) => LensLike' f s a database :: (Functor f, HasField s "database" a) => LensLike' f s a datatype :: (Functor f, HasField s "datatype" a) => LensLike' f s a dbname :: (Functor f, HasField s "dbname" a) => LensLike' f s a deallocateStmt :: (Functor f, HasField s "deallocateStmt" a) => LensLike' f s a declareCursorStmt :: (Functor f, HasField s "declareCursorStmt" a) => LensLike' f s a def :: (Functor f, HasField s "def" a) => LensLike' f s a defElem :: (Functor f, HasField s "defElem" a) => LensLike' f s a defaction :: (Functor f, HasField s "defaction" a) => LensLike' f s a deferrable :: (Functor f, HasField s "deferrable" a) => LensLike' f s a deferred :: (Functor f, HasField s "deferred" a) => LensLike' f s a defexpr :: (Functor f, HasField s "defexpr" a) => LensLike' f s a defineStmt :: (Functor f, HasField s "defineStmt" a) => LensLike' f s a definition :: (Functor f, HasField s "definition" a) => LensLike' f s a defname :: (Functor f, HasField s "defname" a) => LensLike' f s a defnames :: (Functor f, HasField s "defnames" a) => LensLike' f s a defnamespace :: (Functor f, HasField s "defnamespace" a) => LensLike' f s a defresult :: (Functor f, HasField s "defresult" a) => LensLike' f s a deleteStmt :: (Functor f, HasField s "deleteStmt" a) => LensLike' f s a dictname :: (Functor f, HasField s "dictname" a) => LensLike' f s a dicts :: (Functor f, HasField s "dicts" a) => LensLike' f s a direction :: (Functor f, HasField s "direction" a) => LensLike' f s a discardStmt :: (Functor f, HasField s "discardStmt" a) => LensLike' f s a distinctClause :: (Functor f, HasField s "distinctClause" a) => LensLike' f s a distinctExpr :: (Functor f, HasField s "distinctExpr" a) => LensLike' f s a doStmt :: (Functor f, HasField s "doStmt" a) => LensLike' f s a docexpr :: (Functor f, HasField s "docexpr" a) => LensLike' f s a domainname :: (Functor f, HasField s "domainname" a) => LensLike' f s a dropOwnedStmt :: (Functor f, HasField s "dropOwnedStmt" a) => LensLike' f s a dropRoleStmt :: (Functor f, HasField s "dropRoleStmt" a) => LensLike' f s a dropStmt :: (Functor f, HasField s "dropStmt" a) => LensLike' f s a dropSubscriptionStmt :: (Functor f, HasField s "dropSubscriptionStmt" a) => LensLike' f s a dropTableSpaceStmt :: (Functor f, HasField s "dropTableSpaceStmt" a) => LensLike' f s a dropUserMappingStmt :: (Functor f, HasField s "dropUserMappingStmt" a) => LensLike' f s a dropdbStmt :: (Functor f, HasField s "dropdbStmt" a) => LensLike' f s a elementTypeid :: (Functor f, HasField s "elementTypeid" a) => LensLike' f s a elements :: (Functor f, HasField s "elements" a) => LensLike' f s a elemexpr :: (Functor f, HasField s "elemexpr" a) => LensLike' f s a encoding :: (Functor f, HasField s "encoding" a) => LensLike' f s a end :: (Functor f, HasField s "end" a) => LensLike' f s a endInRangeFunc :: (Functor f, HasField s "endInRangeFunc" a) => LensLike' f s a endOffset :: (Functor f, HasField s "endOffset" a) => LensLike' f s a enrname :: (Functor f, HasField s "enrname" a) => LensLike' f s a enrtuples :: (Functor f, HasField s "enrtuples" a) => LensLike' f s a eqop :: (Functor f, HasField s "eqop" a) => LensLike' f s a eref :: (Functor f, HasField s "eref" a) => LensLike' f s a event :: (Functor f, HasField s "event" a) => LensLike' f s a eventname :: (Functor f, HasField s "eventname" a) => LensLike' f s a events :: (Functor f, HasField s "events" a) => LensLike' f s a exclRelIndex :: (Functor f, HasField s "exclRelIndex" a) => LensLike' f s a exclRelTlist :: (Functor f, HasField s "exclRelTlist" a) => LensLike' f s a excludeOpNames :: (Functor f, HasField s "excludeOpNames" a) => LensLike' f s a exclusions :: (Functor f, HasField s "exclusions" a) => LensLike' f s a executeStmt :: (Functor f, HasField s "executeStmt" a) => LensLike' f s a explainStmt :: (Functor f, HasField s "explainStmt" a) => LensLike' f s a expr :: (Functor f, HasField s "expr" a) => LensLike' f s a exprs :: (Functor f, HasField s "exprs" a) => LensLike' f s a extname :: (Functor f, HasField s "extname" a) => LensLike' f s a fdwname :: (Functor f, HasField s "fdwname" a) => LensLike' f s a fdwoptions :: (Functor f, HasField s "fdwoptions" a) => LensLike' f s a fetchStmt :: (Functor f, HasField s "fetchStmt" a) => LensLike' f s a fieldSelect :: (Functor f, HasField s "fieldSelect" a) => LensLike' f s a fieldStore :: (Functor f, HasField s "fieldStore" a) => LensLike' f s a fieldnum :: (Functor f, HasField s "fieldnum" a) => LensLike' f s a fieldnums :: (Functor f, HasField s "fieldnums" a) => LensLike' f s a fields :: (Functor f, HasField s "fields" a) => LensLike' f s a filename :: (Functor f, HasField s "filename" a) => LensLike' f s a firstColCollation :: (Functor f, HasField s "firstColCollation" a) => LensLike' f s a firstColType :: (Functor f, HasField s "firstColType" a) => LensLike' f s a firstColTypmod :: (Functor f, HasField s "firstColTypmod" a) => LensLike' f s a fkAttrs :: (Functor f, HasField s "fkAttrs" a) => LensLike' f s a fkDelAction :: (Functor f, HasField s "fkDelAction" a) => LensLike' f s a fkDelSetCols :: (Functor f, HasField s "fkDelSetCols" a) => LensLike' f s a fkMatchtype :: (Functor f, HasField s "fkMatchtype" a) => LensLike' f s a fkUpdAction :: (Functor f, HasField s "fkUpdAction" a) => LensLike' f s a float :: (Functor f, HasField s "float" a) => LensLike' f s a forAllTables :: (Functor f, HasField s "forAllTables" a) => LensLike' f s a forEncodingName :: (Functor f, HasField s "forEncodingName" a) => LensLike' f s a forIdentity :: (Functor f, HasField s "forIdentity" a) => LensLike' f s a forOrdinality :: (Functor f, HasField s "forOrdinality" a) => LensLike' f s a format :: (Functor f, HasField s "format" a) => LensLike' f s a formatType :: (Functor f, HasField s "formatType" a) => LensLike' f s a formattedExpr :: (Functor f, HasField s "formattedExpr" a) => LensLike' f s a frameOptions :: (Functor f, HasField s "frameOptions" a) => LensLike' f s a fromClause :: (Functor f, HasField s "fromClause" a) => LensLike' f s a fromExpr :: (Functor f, HasField s "fromExpr" a) => LensLike' f s a fromlist :: (Functor f, HasField s "fromlist" a) => LensLike' f s a fromsql :: (Functor f, HasField s "fromsql" a) => LensLike' f s a func :: (Functor f, HasField s "func" a) => LensLike' f s a funcCall :: (Functor f, HasField s "funcCall" a) => LensLike' f s a funcExpr :: (Functor f, HasField s "funcExpr" a) => LensLike' f s a funcName :: (Functor f, HasField s "funcName" a) => LensLike' f s a funcOptions :: (Functor f, HasField s "funcOptions" a) => LensLike' f s a funcVariadic :: (Functor f, HasField s "funcVariadic" a) => LensLike' f s a funccall :: (Functor f, HasField s "funccall" a) => LensLike' f s a funccolcollations :: (Functor f, HasField s "funccolcollations" a) => LensLike' f s a funccolcount :: (Functor f, HasField s "funccolcount" a) => LensLike' f s a funccollid :: (Functor f, HasField s "funccollid" a) => LensLike' f s a funccolnames :: (Functor f, HasField s "funccolnames" a) => LensLike' f s a funccoltypes :: (Functor f, HasField s "funccoltypes" a) => LensLike' f s a funccoltypmods :: (Functor f, HasField s "funccoltypmods" a) => LensLike' f s a funcexpr :: (Functor f, HasField s "funcexpr" a) => LensLike' f s a funcformat :: (Functor f, HasField s "funcformat" a) => LensLike' f s a funcid :: (Functor f, HasField s "funcid" a) => LensLike' f s a funcname :: (Functor f, HasField s "funcname" a) => LensLike' f s a funcordinality :: (Functor f, HasField s "funcordinality" a) => LensLike' f s a funcparams :: (Functor f, HasField s "funcparams" a) => LensLike' f s a funcresulttype :: (Functor f, HasField s "funcresulttype" a) => LensLike' f s a funcretset :: (Functor f, HasField s "funcretset" a) => LensLike' f s a functionParameter :: (Functor f, HasField s "functionParameter" a) => LensLike' f s a functions :: (Functor f, HasField s "functions" a) => LensLike' f s a funcvariadic :: (Functor f, HasField s "funcvariadic" a) => LensLike' f s a fval :: (Functor f, HasField s "fval" a) => LensLike' f s a generated :: (Functor f, HasField s "generated" a) => LensLike' f s a generatedWhen :: (Functor f, HasField s "generatedWhen" a) => LensLike' f s a gid :: (Functor f, HasField s "gid" a) => LensLike' f s a grantOption :: (Functor f, HasField s "grantOption" a) => LensLike' f s a grantRoleStmt :: (Functor f, HasField s "grantRoleStmt" a) => LensLike' f s a grantStmt :: (Functor f, HasField s "grantStmt" a) => LensLike' f s a grantedRoles :: (Functor f, HasField s "grantedRoles" a) => LensLike' f s a granteeRoles :: (Functor f, HasField s "granteeRoles" a) => LensLike' f s a grantees :: (Functor f, HasField s "grantees" a) => LensLike' f s a grantor :: (Functor f, HasField s "grantor" a) => LensLike' f s a groupClause :: (Functor f, HasField s "groupClause" a) => LensLike' f s a groupClauses :: (Functor f, HasField s "groupClauses" a) => LensLike' f s a groupDistinct :: (Functor f, HasField s "groupDistinct" a) => LensLike' f s a groupingFunc :: (Functor f, HasField s "groupingFunc" a) => LensLike' f s a groupingSet :: (Functor f, HasField s "groupingSet" a) => LensLike' f s a groupingSets :: (Functor f, HasField s "groupingSets" a) => LensLike' f s a handlerName :: (Functor f, HasField s "handlerName" a) => LensLike' f s a hasAggs :: (Functor f, HasField s "hasAggs" a) => LensLike' f s a hasDistinctOn :: (Functor f, HasField s "hasDistinctOn" a) => LensLike' f s a hasForUpdate :: (Functor f, HasField s "hasForUpdate" a) => LensLike' f s a hasModifyingCte :: (Functor f, HasField s "hasModifyingCte" a) => LensLike' f s a hasRecursive :: (Functor f, HasField s "hasRecursive" a) => LensLike' f s a hasRowSecurity :: (Functor f, HasField s "hasRowSecurity" a) => LensLike' f s a hasSubLinks :: (Functor f, HasField s "hasSubLinks" a) => LensLike' f s a hasTargetSrfs :: (Functor f, HasField s "hasTargetSrfs" a) => LensLike' f s a hasVersion :: (Functor f, HasField s "hasVersion" a) => LensLike' f s a hasWindowFuncs :: (Functor f, HasField s "hasWindowFuncs" a) => LensLike' f s a hashable :: (Functor f, HasField s "hashable" a) => LensLike' f s a havingClause :: (Functor f, HasField s "havingClause" a) => LensLike' f s a havingQual :: (Functor f, HasField s "havingQual" a) => LensLike' f s a howMany :: (Functor f, HasField s "howMany" a) => LensLike' f s a identity :: (Functor f, HasField s "identity" a) => LensLike' f s a identitySequence :: (Functor f, HasField s "identitySequence" a) => LensLike' f s a identityType :: (Functor f, HasField s "identityType" a) => LensLike' f s a idxcomment :: (Functor f, HasField s "idxcomment" a) => LensLike' f s a idxname :: (Functor f, HasField s "idxname" a) => LensLike' f s a ifNotExists :: (Functor f, HasField s "ifNotExists" a) => LensLike' f s a importForeignSchemaStmt :: (Functor f, HasField s "importForeignSchemaStmt" a) => LensLike' f s a inFromCl :: (Functor f, HasField s "inFromCl" a) => LensLike' f s a inRangeAsc :: (Functor f, HasField s "inRangeAsc" a) => LensLike' f s a inRangeColl :: (Functor f, HasField s "inRangeColl" a) => LensLike' f s a inRangeNullsFirst :: (Functor f, HasField s "inRangeNullsFirst" a) => LensLike' f s a including :: (Functor f, HasField s "including" a) => LensLike' f s a indent :: (Functor f, HasField s "indent" a) => LensLike' f s a indexElem :: (Functor f, HasField s "indexElem" a) => LensLike' f s a indexElems :: (Functor f, HasField s "indexElems" a) => LensLike' f s a indexIncludingParams :: (Functor f, HasField s "indexIncludingParams" a) => LensLike' f s a indexOid :: (Functor f, HasField s "indexOid" a) => LensLike' f s a indexParams :: (Functor f, HasField s "indexParams" a) => LensLike' f s a indexStmt :: (Functor f, HasField s "indexStmt" a) => LensLike' f s a indexcolname :: (Functor f, HasField s "indexcolname" a) => LensLike' f s a indexname :: (Functor f, HasField s "indexname" a) => LensLike' f s a indexspace :: (Functor f, HasField s "indexspace" a) => LensLike' f s a indirection :: (Functor f, HasField s "indirection" a) => LensLike' f s a infer :: (Functor f, HasField s "infer" a) => LensLike' f s a inferClause :: (Functor f, HasField s "inferClause" a) => LensLike' f s a infercollid :: (Functor f, HasField s "infercollid" a) => LensLike' f s a inferenceElem :: (Functor f, HasField s "inferenceElem" a) => LensLike' f s a inferopclass :: (Functor f, HasField s "inferopclass" a) => LensLike' f s a inh :: (Functor f, HasField s "inh" a) => LensLike' f s a inhRelations :: (Functor f, HasField s "inhRelations" a) => LensLike' f s a inhcount :: (Functor f, HasField s "inhcount" a) => LensLike' f s a initdeferred :: (Functor f, HasField s "initdeferred" a) => LensLike' f s a initiallyValid :: (Functor f, HasField s "initiallyValid" a) => LensLike' f s a inlineCodeBlock :: (Functor f, HasField s "inlineCodeBlock" a) => LensLike' f s a inout :: (Functor f, HasField s "inout" a) => LensLike' f s a inputcollid :: (Functor f, HasField s "inputcollid" a) => LensLike' f s a inputcollids :: (Functor f, HasField s "inputcollids" a) => LensLike' f s a insertStmt :: (Functor f, HasField s "insertStmt" a) => LensLike' f s a insertedCols :: (Functor f, HasField s "insertedCols" a) => LensLike' f s a instead :: (Functor f, HasField s "instead" a) => LensLike' f s a intList :: (Functor f, HasField s "intList" a) => LensLike' f s a integer :: (Functor f, HasField s "integer" a) => LensLike' f s a into :: (Functor f, HasField s "into" a) => LensLike' f s a intoClause :: (Functor f, HasField s "intoClause" a) => LensLike' f s a isDefault :: (Functor f, HasField s "isDefault" a) => LensLike' f s a isDrop :: (Functor f, HasField s "isDrop" a) => LensLike' f s a isFrom :: (Functor f, HasField s "isFrom" a) => LensLike' f s a isFromType :: (Functor f, HasField s "isFromType" a) => LensLike' f s a isGrant :: (Functor f, HasField s "isGrant" a) => LensLike' f s a isLocal :: (Functor f, HasField s "isLocal" a) => LensLike' f s a isNatural :: (Functor f, HasField s "isNatural" a) => LensLike' f s a isNew :: (Functor f, HasField s "isNew" a) => LensLike' f s a isNoInherit :: (Functor f, HasField s "isNoInherit" a) => LensLike' f s a isNotNull :: (Functor f, HasField s "isNotNull" a) => LensLike' f s a isProcedure :: (Functor f, HasField s "isProcedure" a) => LensLike' f s a isProgram :: (Functor f, HasField s "isProgram" a) => LensLike' f s a isReset :: (Functor f, HasField s "isReset" a) => LensLike' f s a isReturn :: (Functor f, HasField s "isReturn" a) => LensLike' f s a isRowsfrom :: (Functor f, HasField s "isRowsfrom" a) => LensLike' f s a isSelectInto :: (Functor f, HasField s "isSelectInto" a) => LensLike' f s a isSlice :: (Functor f, HasField s "isSlice" a) => LensLike' f s a isTable :: (Functor f, HasField s "isTable" a) => LensLike' f s a isVacuumcmd :: (Functor f, HasField s "isVacuumcmd" a) => LensLike' f s a isconstraint :: (Functor f, HasField s "isconstraint" a) => LensLike' f s a ismove :: (Functor f, HasField s "ismove" a) => LensLike' f s a isnull :: (Functor f, HasField s "isnull" a) => LensLike' f s a itemType :: (Functor f, HasField s "itemType" a) => LensLike' f s a items :: (Functor f, HasField s "items" a) => LensLike' f s a itemtype :: (Functor f, HasField s "itemtype" a) => LensLike' f s a ival :: (Functor f, HasField s "ival" a) => LensLike' f s a joinCondition :: (Functor f, HasField s "joinCondition" a) => LensLike' f s a joinExpr :: (Functor f, HasField s "joinExpr" a) => LensLike' f s a joinUsingAlias :: (Functor f, HasField s "joinUsingAlias" a) => LensLike' f s a joinaliasvars :: (Functor f, HasField s "joinaliasvars" a) => LensLike' f s a joinleftcols :: (Functor f, HasField s "joinleftcols" a) => LensLike' f s a joinmergedcols :: (Functor f, HasField s "joinmergedcols" a) => LensLike' f s a joinrightcols :: (Functor f, HasField s "joinrightcols" a) => LensLike' f s a jointree :: (Functor f, HasField s "jointree" a) => LensLike' f s a jointype :: (Functor f, HasField s "jointype" a) => LensLike' f s a jsonAggConstructor :: (Functor f, HasField s "jsonAggConstructor" a) => LensLike' f s a jsonArrayAgg :: (Functor f, HasField s "jsonArrayAgg" a) => LensLike' f s a jsonArrayConstructor :: (Functor f, HasField s "jsonArrayConstructor" a) => LensLike' f s a jsonArrayQueryConstructor :: (Functor f, HasField s "jsonArrayQueryConstructor" a) => LensLike' f s a jsonConstructorExpr :: (Functor f, HasField s "jsonConstructorExpr" a) => LensLike' f s a jsonFormat :: (Functor f, HasField s "jsonFormat" a) => LensLike' f s a jsonIsPredicate :: (Functor f, HasField s "jsonIsPredicate" a) => LensLike' f s a jsonKeyValue :: (Functor f, HasField s "jsonKeyValue" a) => LensLike' f s a jsonObjectAgg :: (Functor f, HasField s "jsonObjectAgg" a) => LensLike' f s a jsonObjectConstructor :: (Functor f, HasField s "jsonObjectConstructor" a) => LensLike' f s a jsonOutput :: (Functor f, HasField s "jsonOutput" a) => LensLike' f s a jsonReturning :: (Functor f, HasField s "jsonReturning" a) => LensLike' f s a jsonValueExpr :: (Functor f, HasField s "jsonValueExpr" a) => LensLike' f s a key :: (Functor f, HasField s "key" a) => LensLike' f s a keys :: (Functor f, HasField s "keys" a) => LensLike' f s a keywordKind :: (Functor f, HasField s "keywordKind" a) => LensLike' f s a kind :: (Functor f, HasField s "kind" a) => LensLike' f s a label :: (Functor f, HasField s "label" a) => LensLike' f s a lang :: (Functor f, HasField s "lang" a) => LensLike' f s a langIsTrusted :: (Functor f, HasField s "langIsTrusted" a) => LensLike' f s a langOid :: (Functor f, HasField s "langOid" a) => LensLike' f s a larg :: (Functor f, HasField s "larg" a) => LensLike' f s a largs :: (Functor f, HasField s "largs" a) => LensLike' f s a lateral :: (Functor f, HasField s "lateral" a) => LensLike' f s a lexpr :: (Functor f, HasField s "lexpr" a) => LensLike' f s a lidx :: (Functor f, HasField s "lidx" a) => LensLike' f s a limitCount :: (Functor f, HasField s "limitCount" a) => LensLike' f s a limitOffset :: (Functor f, HasField s "limitOffset" a) => LensLike' f s a limitOption :: (Functor f, HasField s "limitOption" a) => LensLike' f s a list :: (Functor f, HasField s "list" a) => LensLike' f s a listType :: (Functor f, HasField s "listType" a) => LensLike' f s a listdatums :: (Functor f, HasField s "listdatums" a) => LensLike' f s a listenStmt :: (Functor f, HasField s "listenStmt" a) => LensLike' f s a loadStmt :: (Functor f, HasField s "loadStmt" a) => LensLike' f s a localSchema :: (Functor f, HasField s "localSchema" a) => LensLike' f s a location :: (Functor f, HasField s "location" a) => LensLike' f s a lockStmt :: (Functor f, HasField s "lockStmt" a) => LensLike' f s a lockedRels :: (Functor f, HasField s "lockedRels" a) => LensLike' f s a lockingClause :: (Functor f, HasField s "lockingClause" a) => LensLike' f s a lowerdatums :: (Functor f, HasField s "lowerdatums" a) => LensLike' f s a matched :: (Functor f, HasField s "matched" a) => LensLike' f s a maybe'aArrayExpr :: (Functor f, HasField s "maybe'aArrayExpr" a) => LensLike' f s a maybe'aConst :: (Functor f, HasField s "maybe'aConst" a) => LensLike' f s a maybe'aExpr :: (Functor f, HasField s "maybe'aExpr" a) => LensLike' f s a maybe'aIndices :: (Functor f, HasField s "maybe'aIndices" a) => LensLike' f s a maybe'aIndirection :: (Functor f, HasField s "maybe'aIndirection" a) => LensLike' f s a maybe'aStar :: (Functor f, HasField s "maybe'aStar" a) => LensLike' f s a maybe'accessPriv :: (Functor f, HasField s "maybe'accessPriv" a) => LensLike' f s a maybe'action :: (Functor f, HasField s "maybe'action" a) => LensLike' f s a maybe'aggFilter :: (Functor f, HasField s "maybe'aggFilter" a) => LensLike' f s a maybe'aggfilter :: (Functor f, HasField s "maybe'aggfilter" a) => LensLike' f s a maybe'aggref :: (Functor f, HasField s "maybe'aggref" a) => LensLike' f s a maybe'alias :: (Functor f, HasField s "maybe'alias" a) => LensLike' f s a maybe'alterCollationStmt :: (Functor f, HasField s "maybe'alterCollationStmt" a) => LensLike' f s a maybe'alterDatabaseRefreshCollStmt :: (Functor f, HasField s "maybe'alterDatabaseRefreshCollStmt" a) => LensLike' f s a maybe'alterDatabaseSetStmt :: (Functor f, HasField s "maybe'alterDatabaseSetStmt" a) => LensLike' f s a maybe'alterDatabaseStmt :: (Functor f, HasField s "maybe'alterDatabaseStmt" a) => LensLike' f s a maybe'alterDefaultPrivilegesStmt :: (Functor f, HasField s "maybe'alterDefaultPrivilegesStmt" a) => LensLike' f s a maybe'alterDomainStmt :: (Functor f, HasField s "maybe'alterDomainStmt" a) => LensLike' f s a maybe'alterEnumStmt :: (Functor f, HasField s "maybe'alterEnumStmt" a) => LensLike' f s a maybe'alterEventTrigStmt :: (Functor f, HasField s "maybe'alterEventTrigStmt" a) => LensLike' f s a maybe'alterExtensionContentsStmt :: (Functor f, HasField s "maybe'alterExtensionContentsStmt" a) => LensLike' f s a maybe'alterExtensionStmt :: (Functor f, HasField s "maybe'alterExtensionStmt" a) => LensLike' f s a maybe'alterFdwStmt :: (Functor f, HasField s "maybe'alterFdwStmt" a) => LensLike' f s a maybe'alterForeignServerStmt :: (Functor f, HasField s "maybe'alterForeignServerStmt" a) => LensLike' f s a maybe'alterFunctionStmt :: (Functor f, HasField s "maybe'alterFunctionStmt" a) => LensLike' f s a maybe'alterObjectDependsStmt :: (Functor f, HasField s "maybe'alterObjectDependsStmt" a) => LensLike' f s a maybe'alterObjectSchemaStmt :: (Functor f, HasField s "maybe'alterObjectSchemaStmt" a) => LensLike' f s a maybe'alterOpFamilyStmt :: (Functor f, HasField s "maybe'alterOpFamilyStmt" a) => LensLike' f s a maybe'alterOperatorStmt :: (Functor f, HasField s "maybe'alterOperatorStmt" a) => LensLike' f s a maybe'alterOwnerStmt :: (Functor f, HasField s "maybe'alterOwnerStmt" a) => LensLike' f s a maybe'alterPolicyStmt :: (Functor f, HasField s "maybe'alterPolicyStmt" a) => LensLike' f s a maybe'alterPublicationStmt :: (Functor f, HasField s "maybe'alterPublicationStmt" a) => LensLike' f s a maybe'alterRoleSetStmt :: (Functor f, HasField s "maybe'alterRoleSetStmt" a) => LensLike' f s a maybe'alterRoleStmt :: (Functor f, HasField s "maybe'alterRoleStmt" a) => LensLike' f s a maybe'alterSeqStmt :: (Functor f, HasField s "maybe'alterSeqStmt" a) => LensLike' f s a maybe'alterStatsStmt :: (Functor f, HasField s "maybe'alterStatsStmt" a) => LensLike' f s a maybe'alterSubscriptionStmt :: (Functor f, HasField s "maybe'alterSubscriptionStmt" a) => LensLike' f s a maybe'alterSystemStmt :: (Functor f, HasField s "maybe'alterSystemStmt" a) => LensLike' f s a maybe'alterTableCmd :: (Functor f, HasField s "maybe'alterTableCmd" a) => LensLike' f s a maybe'alterTableMoveAllStmt :: (Functor f, HasField s "maybe'alterTableMoveAllStmt" a) => LensLike' f s a maybe'alterTableSpaceOptionsStmt :: (Functor f, HasField s "maybe'alterTableSpaceOptionsStmt" a) => LensLike' f s a maybe'alterTableStmt :: (Functor f, HasField s "maybe'alterTableStmt" a) => LensLike' f s a maybe'alterTsconfigurationStmt :: (Functor f, HasField s "maybe'alterTsconfigurationStmt" a) => LensLike' f s a maybe'alterTsdictionaryStmt :: (Functor f, HasField s "maybe'alterTsdictionaryStmt" a) => LensLike' f s a maybe'alterTypeStmt :: (Functor f, HasField s "maybe'alterTypeStmt" a) => LensLike' f s a maybe'alterUserMappingStmt :: (Functor f, HasField s "maybe'alterUserMappingStmt" a) => LensLike' f s a maybe'alternativeSubPlan :: (Functor f, HasField s "maybe'alternativeSubPlan" a) => LensLike' f s a maybe'arbiterWhere :: (Functor f, HasField s "maybe'arbiterWhere" a) => LensLike' f s a maybe'arg :: (Functor f, HasField s "maybe'arg" a) => LensLike' f s a maybe'argType :: (Functor f, HasField s "maybe'argType" a) => LensLike' f s a maybe'arrayCoerceExpr :: (Functor f, HasField s "maybe'arrayCoerceExpr" a) => LensLike' f s a maybe'arrayExpr :: (Functor f, HasField s "maybe'arrayExpr" a) => LensLike' f s a maybe'authrole :: (Functor f, HasField s "maybe'authrole" a) => LensLike' f s a maybe'baseStmt :: (Functor f, HasField s "maybe'baseStmt" a) => LensLike' f s a maybe'bitString :: (Functor f, HasField s "maybe'bitString" a) => LensLike' f s a maybe'boolExpr :: (Functor f, HasField s "maybe'boolExpr" a) => LensLike' f s a maybe'boolean :: (Functor f, HasField s "maybe'boolean" a) => LensLike' f s a maybe'booleanTest :: (Functor f, HasField s "maybe'booleanTest" a) => LensLike' f s a maybe'boolval :: (Functor f, HasField s "maybe'boolval" a) => LensLike' f s a maybe'bound :: (Functor f, HasField s "maybe'bound" a) => LensLike' f s a maybe'bsval :: (Functor f, HasField s "maybe'bsval" a) => LensLike' f s a maybe'callContext :: (Functor f, HasField s "maybe'callContext" a) => LensLike' f s a maybe'callStmt :: (Functor f, HasField s "maybe'callStmt" a) => LensLike' f s a maybe'caseExpr :: (Functor f, HasField s "maybe'caseExpr" a) => LensLike' f s a maybe'caseTestExpr :: (Functor f, HasField s "maybe'caseTestExpr" a) => LensLike' f s a maybe'caseWhen :: (Functor f, HasField s "maybe'caseWhen" a) => LensLike' f s a maybe'checkPointStmt :: (Functor f, HasField s "maybe'checkPointStmt" a) => LensLike' f s a maybe'closePortalStmt :: (Functor f, HasField s "maybe'closePortalStmt" a) => LensLike' f s a maybe'clusterStmt :: (Functor f, HasField s "maybe'clusterStmt" a) => LensLike' f s a maybe'coalesceExpr :: (Functor f, HasField s "maybe'coalesceExpr" a) => LensLike' f s a maybe'coerceToDomain :: (Functor f, HasField s "maybe'coerceToDomain" a) => LensLike' f s a maybe'coerceToDomainValue :: (Functor f, HasField s "maybe'coerceToDomainValue" a) => LensLike' f s a maybe'coerceViaIo :: (Functor f, HasField s "maybe'coerceViaIo" a) => LensLike' f s a maybe'coercion :: (Functor f, HasField s "maybe'coercion" a) => LensLike' f s a maybe'coldefexpr :: (Functor f, HasField s "maybe'coldefexpr" a) => LensLike' f s a maybe'colexpr :: (Functor f, HasField s "maybe'colexpr" a) => LensLike' f s a maybe'collClause :: (Functor f, HasField s "maybe'collClause" a) => LensLike' f s a maybe'collateClause :: (Functor f, HasField s "maybe'collateClause" a) => LensLike' f s a maybe'collateExpr :: (Functor f, HasField s "maybe'collateExpr" a) => LensLike' f s a maybe'columnDef :: (Functor f, HasField s "maybe'columnDef" a) => LensLike' f s a maybe'columnRef :: (Functor f, HasField s "maybe'columnRef" a) => LensLike' f s a maybe'commentStmt :: (Functor f, HasField s "maybe'commentStmt" a) => LensLike' f s a maybe'commonTableExpr :: (Functor f, HasField s "maybe'commonTableExpr" a) => LensLike' f s a maybe'compositeTypeStmt :: (Functor f, HasField s "maybe'compositeTypeStmt" a) => LensLike' f s a maybe'condition :: (Functor f, HasField s "maybe'condition" a) => LensLike' f s a maybe'constraint :: (Functor f, HasField s "maybe'constraint" a) => LensLike' f s a maybe'constraintsSetStmt :: (Functor f, HasField s "maybe'constraintsSetStmt" a) => LensLike' f s a maybe'constrrel :: (Functor f, HasField s "maybe'constrrel" a) => LensLike' f s a maybe'constructor :: (Functor f, HasField s "maybe'constructor" a) => LensLike' f s a maybe'convertRowtypeExpr :: (Functor f, HasField s "maybe'convertRowtypeExpr" a) => LensLike' f s a maybe'cookedDefault :: (Functor f, HasField s "maybe'cookedDefault" a) => LensLike' f s a maybe'copyStmt :: (Functor f, HasField s "maybe'copyStmt" a) => LensLike' f s a maybe'createAmStmt :: (Functor f, HasField s "maybe'createAmStmt" a) => LensLike' f s a maybe'createCastStmt :: (Functor f, HasField s "maybe'createCastStmt" a) => LensLike' f s a maybe'createConversionStmt :: (Functor f, HasField s "maybe'createConversionStmt" a) => LensLike' f s a maybe'createDomainStmt :: (Functor f, HasField s "maybe'createDomainStmt" a) => LensLike' f s a maybe'createEnumStmt :: (Functor f, HasField s "maybe'createEnumStmt" a) => LensLike' f s a maybe'createEventTrigStmt :: (Functor f, HasField s "maybe'createEventTrigStmt" a) => LensLike' f s a maybe'createExtensionStmt :: (Functor f, HasField s "maybe'createExtensionStmt" a) => LensLike' f s a maybe'createFdwStmt :: (Functor f, HasField s "maybe'createFdwStmt" a) => LensLike' f s a maybe'createForeignServerStmt :: (Functor f, HasField s "maybe'createForeignServerStmt" a) => LensLike' f s a maybe'createForeignTableStmt :: (Functor f, HasField s "maybe'createForeignTableStmt" a) => LensLike' f s a maybe'createFunctionStmt :: (Functor f, HasField s "maybe'createFunctionStmt" a) => LensLike' f s a maybe'createOpClassItem :: (Functor f, HasField s "maybe'createOpClassItem" a) => LensLike' f s a maybe'createOpClassStmt :: (Functor f, HasField s "maybe'createOpClassStmt" a) => LensLike' f s a maybe'createOpFamilyStmt :: (Functor f, HasField s "maybe'createOpFamilyStmt" a) => LensLike' f s a maybe'createPlangStmt :: (Functor f, HasField s "maybe'createPlangStmt" a) => LensLike' f s a maybe'createPolicyStmt :: (Functor f, HasField s "maybe'createPolicyStmt" a) => LensLike' f s a maybe'createPublicationStmt :: (Functor f, HasField s "maybe'createPublicationStmt" a) => LensLike' f s a maybe'createRangeStmt :: (Functor f, HasField s "maybe'createRangeStmt" a) => LensLike' f s a maybe'createRoleStmt :: (Functor f, HasField s "maybe'createRoleStmt" a) => LensLike' f s a maybe'createSchemaStmt :: (Functor f, HasField s "maybe'createSchemaStmt" a) => LensLike' f s a maybe'createSeqStmt :: (Functor f, HasField s "maybe'createSeqStmt" a) => LensLike' f s a maybe'createStatsStmt :: (Functor f, HasField s "maybe'createStatsStmt" a) => LensLike' f s a maybe'createStmt :: (Functor f, HasField s "maybe'createStmt" a) => LensLike' f s a maybe'createSubscriptionStmt :: (Functor f, HasField s "maybe'createSubscriptionStmt" a) => LensLike' f s a maybe'createTableAsStmt :: (Functor f, HasField s "maybe'createTableAsStmt" a) => LensLike' f s a maybe'createTableSpaceStmt :: (Functor f, HasField s "maybe'createTableSpaceStmt" a) => LensLike' f s a maybe'createTransformStmt :: (Functor f, HasField s "maybe'createTransformStmt" a) => LensLike' f s a maybe'createTrigStmt :: (Functor f, HasField s "maybe'createTrigStmt" a) => LensLike' f s a maybe'createUserMappingStmt :: (Functor f, HasField s "maybe'createUserMappingStmt" a) => LensLike' f s a maybe'createdbStmt :: (Functor f, HasField s "maybe'createdbStmt" a) => LensLike' f s a maybe'ctecycleClause :: (Functor f, HasField s "maybe'ctecycleClause" a) => LensLike' f s a maybe'ctequery :: (Functor f, HasField s "maybe'ctequery" a) => LensLike' f s a maybe'ctesearchClause :: (Functor f, HasField s "maybe'ctesearchClause" a) => LensLike' f s a maybe'currentOfExpr :: (Functor f, HasField s "maybe'currentOfExpr" a) => LensLike' f s a maybe'cycleClause :: (Functor f, HasField s "maybe'cycleClause" a) => LensLike' f s a maybe'cycleMarkDefault :: (Functor f, HasField s "maybe'cycleMarkDefault" a) => LensLike' f s a maybe'cycleMarkValue :: (Functor f, HasField s "maybe'cycleMarkValue" a) => LensLike' f s a maybe'datatype :: (Functor f, HasField s "maybe'datatype" a) => LensLike' f s a maybe'deallocateStmt :: (Functor f, HasField s "maybe'deallocateStmt" a) => LensLike' f s a maybe'declareCursorStmt :: (Functor f, HasField s "maybe'declareCursorStmt" a) => LensLike' f s a maybe'def :: (Functor f, HasField s "maybe'def" a) => LensLike' f s a maybe'defElem :: (Functor f, HasField s "maybe'defElem" a) => LensLike' f s a maybe'defexpr :: (Functor f, HasField s "maybe'defexpr" a) => LensLike' f s a maybe'defineStmt :: (Functor f, HasField s "maybe'defineStmt" a) => LensLike' f s a maybe'defresult :: (Functor f, HasField s "maybe'defresult" a) => LensLike' f s a maybe'deleteStmt :: (Functor f, HasField s "maybe'deleteStmt" a) => LensLike' f s a maybe'discardStmt :: (Functor f, HasField s "maybe'discardStmt" a) => LensLike' f s a maybe'distinctExpr :: (Functor f, HasField s "maybe'distinctExpr" a) => LensLike' f s a maybe'doStmt :: (Functor f, HasField s "maybe'doStmt" a) => LensLike' f s a maybe'docexpr :: (Functor f, HasField s "maybe'docexpr" a) => LensLike' f s a maybe'dropOwnedStmt :: (Functor f, HasField s "maybe'dropOwnedStmt" a) => LensLike' f s a maybe'dropRoleStmt :: (Functor f, HasField s "maybe'dropRoleStmt" a) => LensLike' f s a maybe'dropStmt :: (Functor f, HasField s "maybe'dropStmt" a) => LensLike' f s a maybe'dropSubscriptionStmt :: (Functor f, HasField s "maybe'dropSubscriptionStmt" a) => LensLike' f s a maybe'dropTableSpaceStmt :: (Functor f, HasField s "maybe'dropTableSpaceStmt" a) => LensLike' f s a maybe'dropUserMappingStmt :: (Functor f, HasField s "maybe'dropUserMappingStmt" a) => LensLike' f s a maybe'dropdbStmt :: (Functor f, HasField s "maybe'dropdbStmt" a) => LensLike' f s a maybe'elemexpr :: (Functor f, HasField s "maybe'elemexpr" a) => LensLike' f s a maybe'endOffset :: (Functor f, HasField s "maybe'endOffset" a) => LensLike' f s a maybe'eref :: (Functor f, HasField s "maybe'eref" a) => LensLike' f s a maybe'executeStmt :: (Functor f, HasField s "maybe'executeStmt" a) => LensLike' f s a maybe'explainStmt :: (Functor f, HasField s "maybe'explainStmt" a) => LensLike' f s a maybe'expr :: (Functor f, HasField s "maybe'expr" a) => LensLike' f s a maybe'extname :: (Functor f, HasField s "maybe'extname" a) => LensLike' f s a maybe'fetchStmt :: (Functor f, HasField s "maybe'fetchStmt" a) => LensLike' f s a maybe'fieldSelect :: (Functor f, HasField s "maybe'fieldSelect" a) => LensLike' f s a maybe'fieldStore :: (Functor f, HasField s "maybe'fieldStore" a) => LensLike' f s a maybe'float :: (Functor f, HasField s "maybe'float" a) => LensLike' f s a maybe'format :: (Functor f, HasField s "maybe'format" a) => LensLike' f s a maybe'formattedExpr :: (Functor f, HasField s "maybe'formattedExpr" a) => LensLike' f s a maybe'fromExpr :: (Functor f, HasField s "maybe'fromExpr" a) => LensLike' f s a maybe'fromsql :: (Functor f, HasField s "maybe'fromsql" a) => LensLike' f s a maybe'func :: (Functor f, HasField s "maybe'func" a) => LensLike' f s a maybe'funcCall :: (Functor f, HasField s "maybe'funcCall" a) => LensLike' f s a maybe'funcExpr :: (Functor f, HasField s "maybe'funcExpr" a) => LensLike' f s a maybe'funccall :: (Functor f, HasField s "maybe'funccall" a) => LensLike' f s a maybe'funcexpr :: (Functor f, HasField s "maybe'funcexpr" a) => LensLike' f s a maybe'functionParameter :: (Functor f, HasField s "maybe'functionParameter" a) => LensLike' f s a maybe'fval :: (Functor f, HasField s "maybe'fval" a) => LensLike' f s a maybe'grantRoleStmt :: (Functor f, HasField s "maybe'grantRoleStmt" a) => LensLike' f s a maybe'grantStmt :: (Functor f, HasField s "maybe'grantStmt" a) => LensLike' f s a maybe'grantor :: (Functor f, HasField s "maybe'grantor" a) => LensLike' f s a maybe'groupingFunc :: (Functor f, HasField s "maybe'groupingFunc" a) => LensLike' f s a maybe'groupingSet :: (Functor f, HasField s "maybe'groupingSet" a) => LensLike' f s a maybe'havingClause :: (Functor f, HasField s "maybe'havingClause" a) => LensLike' f s a maybe'havingQual :: (Functor f, HasField s "maybe'havingQual" a) => LensLike' f s a maybe'identitySequence :: (Functor f, HasField s "maybe'identitySequence" a) => LensLike' f s a maybe'importForeignSchemaStmt :: (Functor f, HasField s "maybe'importForeignSchemaStmt" a) => LensLike' f s a maybe'indexElem :: (Functor f, HasField s "maybe'indexElem" a) => LensLike' f s a maybe'indexStmt :: (Functor f, HasField s "maybe'indexStmt" a) => LensLike' f s a maybe'infer :: (Functor f, HasField s "maybe'infer" a) => LensLike' f s a maybe'inferClause :: (Functor f, HasField s "maybe'inferClause" a) => LensLike' f s a maybe'inferenceElem :: (Functor f, HasField s "maybe'inferenceElem" a) => LensLike' f s a maybe'inlineCodeBlock :: (Functor f, HasField s "maybe'inlineCodeBlock" a) => LensLike' f s a maybe'insertStmt :: (Functor f, HasField s "maybe'insertStmt" a) => LensLike' f s a maybe'intList :: (Functor f, HasField s "maybe'intList" a) => LensLike' f s a maybe'integer :: (Functor f, HasField s "maybe'integer" a) => LensLike' f s a maybe'into :: (Functor f, HasField s "maybe'into" a) => LensLike' f s a maybe'intoClause :: (Functor f, HasField s "maybe'intoClause" a) => LensLike' f s a maybe'ival :: (Functor f, HasField s "maybe'ival" a) => LensLike' f s a maybe'joinCondition :: (Functor f, HasField s "maybe'joinCondition" a) => LensLike' f s a maybe'joinExpr :: (Functor f, HasField s "maybe'joinExpr" a) => LensLike' f s a maybe'joinUsingAlias :: (Functor f, HasField s "maybe'joinUsingAlias" a) => LensLike' f s a maybe'jointree :: (Functor f, HasField s "maybe'jointree" a) => LensLike' f s a maybe'jsonAggConstructor :: (Functor f, HasField s "maybe'jsonAggConstructor" a) => LensLike' f s a maybe'jsonArrayAgg :: (Functor f, HasField s "maybe'jsonArrayAgg" a) => LensLike' f s a maybe'jsonArrayConstructor :: (Functor f, HasField s "maybe'jsonArrayConstructor" a) => LensLike' f s a maybe'jsonArrayQueryConstructor :: (Functor f, HasField s "maybe'jsonArrayQueryConstructor" a) => LensLike' f s a maybe'jsonConstructorExpr :: (Functor f, HasField s "maybe'jsonConstructorExpr" a) => LensLike' f s a maybe'jsonFormat :: (Functor f, HasField s "maybe'jsonFormat" a) => LensLike' f s a maybe'jsonIsPredicate :: (Functor f, HasField s "maybe'jsonIsPredicate" a) => LensLike' f s a maybe'jsonKeyValue :: (Functor f, HasField s "maybe'jsonKeyValue" a) => LensLike' f s a maybe'jsonObjectAgg :: (Functor f, HasField s "maybe'jsonObjectAgg" a) => LensLike' f s a maybe'jsonObjectConstructor :: (Functor f, HasField s "maybe'jsonObjectConstructor" a) => LensLike' f s a maybe'jsonOutput :: (Functor f, HasField s "maybe'jsonOutput" a) => LensLike' f s a maybe'jsonReturning :: (Functor f, HasField s "maybe'jsonReturning" a) => LensLike' f s a maybe'jsonValueExpr :: (Functor f, HasField s "maybe'jsonValueExpr" a) => LensLike' f s a maybe'key :: (Functor f, HasField s "maybe'key" a) => LensLike' f s a maybe'larg :: (Functor f, HasField s "maybe'larg" a) => LensLike' f s a maybe'lexpr :: (Functor f, HasField s "maybe'lexpr" a) => LensLike' f s a maybe'lidx :: (Functor f, HasField s "maybe'lidx" a) => LensLike' f s a maybe'limitCount :: (Functor f, HasField s "maybe'limitCount" a) => LensLike' f s a maybe'limitOffset :: (Functor f, HasField s "maybe'limitOffset" a) => LensLike' f s a maybe'list :: (Functor f, HasField s "maybe'list" a) => LensLike' f s a maybe'listenStmt :: (Functor f, HasField s "maybe'listenStmt" a) => LensLike' f s a maybe'loadStmt :: (Functor f, HasField s "maybe'loadStmt" a) => LensLike' f s a maybe'lockStmt :: (Functor f, HasField s "maybe'lockStmt" a) => LensLike' f s a maybe'lockingClause :: (Functor f, HasField s "maybe'lockingClause" a) => LensLike' f s a maybe'mergeAction :: (Functor f, HasField s "maybe'mergeAction" a) => LensLike' f s a maybe'mergeStmt :: (Functor f, HasField s "maybe'mergeStmt" a) => LensLike' f s a maybe'mergeWhenClause :: (Functor f, HasField s "maybe'mergeWhenClause" a) => LensLike' f s a maybe'minMaxExpr :: (Functor f, HasField s "maybe'minMaxExpr" a) => LensLike' f s a maybe'multiAssignRef :: (Functor f, HasField s "maybe'multiAssignRef" a) => LensLike' f s a maybe'name :: (Functor f, HasField s "maybe'name" a) => LensLike' f s a maybe'namedArgExpr :: (Functor f, HasField s "maybe'namedArgExpr" a) => LensLike' f s a maybe'newowner :: (Functor f, HasField s "maybe'newowner" a) => LensLike' f s a maybe'newrole :: (Functor f, HasField s "maybe'newrole" a) => LensLike' f s a maybe'nextValueExpr :: (Functor f, HasField s "maybe'nextValueExpr" a) => LensLike' f s a maybe'node :: (Functor f, HasField s "maybe'node" a) => LensLike' f s a maybe'notifyStmt :: (Functor f, HasField s "maybe'notifyStmt" a) => LensLike' f s a maybe'nullIfExpr :: (Functor f, HasField s "maybe'nullIfExpr" a) => LensLike' f s a maybe'nullTest :: (Functor f, HasField s "maybe'nullTest" a) => LensLike' f s a maybe'object :: (Functor f, HasField s "maybe'object" a) => LensLike' f s a maybe'objectWithArgs :: (Functor f, HasField s "maybe'objectWithArgs" a) => LensLike' f s a maybe'ofTypename :: (Functor f, HasField s "maybe'ofTypename" a) => LensLike' f s a maybe'oidList :: (Functor f, HasField s "maybe'oidList" a) => LensLike' f s a maybe'onConflict :: (Functor f, HasField s "maybe'onConflict" a) => LensLike' f s a maybe'onConflictClause :: (Functor f, HasField s "maybe'onConflictClause" a) => LensLike' f s a maybe'onConflictExpr :: (Functor f, HasField s "maybe'onConflictExpr" a) => LensLike' f s a maybe'onConflictWhere :: (Functor f, HasField s "maybe'onConflictWhere" a) => LensLike' f s a maybe'opExpr :: (Functor f, HasField s "maybe'opExpr" a) => LensLike' f s a maybe'opername :: (Functor f, HasField s "maybe'opername" a) => LensLike' f s a maybe'output :: (Functor f, HasField s "maybe'output" a) => LensLike' f s a maybe'over :: (Functor f, HasField s "maybe'over" a) => LensLike' f s a maybe'owner :: (Functor f, HasField s "maybe'owner" a) => LensLike' f s a maybe'param :: (Functor f, HasField s "maybe'param" a) => LensLike' f s a maybe'paramRef :: (Functor f, HasField s "maybe'paramRef" a) => LensLike' f s a maybe'partbound :: (Functor f, HasField s "maybe'partbound" a) => LensLike' f s a maybe'partitionBoundSpec :: (Functor f, HasField s "maybe'partitionBoundSpec" a) => LensLike' f s a maybe'partitionCmd :: (Functor f, HasField s "maybe'partitionCmd" a) => LensLike' f s a maybe'partitionElem :: (Functor f, HasField s "maybe'partitionElem" a) => LensLike' f s a maybe'partitionRangeDatum :: (Functor f, HasField s "maybe'partitionRangeDatum" a) => LensLike' f s a maybe'partitionSpec :: (Functor f, HasField s "maybe'partitionSpec" a) => LensLike' f s a maybe'partspec :: (Functor f, HasField s "maybe'partspec" a) => LensLike' f s a maybe'pktable :: (Functor f, HasField s "maybe'pktable" a) => LensLike' f s a maybe'plassignStmt :: (Functor f, HasField s "maybe'plassignStmt" a) => LensLike' f s a maybe'prepareStmt :: (Functor f, HasField s "maybe'prepareStmt" a) => LensLike' f s a maybe'publicationObjSpec :: (Functor f, HasField s "maybe'publicationObjSpec" a) => LensLike' f s a maybe'publicationTable :: (Functor f, HasField s "maybe'publicationTable" a) => LensLike' f s a maybe'pubtable :: (Functor f, HasField s "maybe'pubtable" a) => LensLike' f s a maybe'qual :: (Functor f, HasField s "maybe'qual" a) => LensLike' f s a maybe'quals :: (Functor f, HasField s "maybe'quals" a) => LensLike' f s a maybe'query :: (Functor f, HasField s "maybe'query" a) => LensLike' f s a maybe'rangeFunction :: (Functor f, HasField s "maybe'rangeFunction" a) => LensLike' f s a maybe'rangeSubselect :: (Functor f, HasField s "maybe'rangeSubselect" a) => LensLike' f s a maybe'rangeTableFunc :: (Functor f, HasField s "maybe'rangeTableFunc" a) => LensLike' f s a maybe'rangeTableFuncCol :: (Functor f, HasField s "maybe'rangeTableFuncCol" a) => LensLike' f s a maybe'rangeTableSample :: (Functor f, HasField s "maybe'rangeTableSample" a) => LensLike' f s a maybe'rangeTblEntry :: (Functor f, HasField s "maybe'rangeTblEntry" a) => LensLike' f s a maybe'rangeTblFunction :: (Functor f, HasField s "maybe'rangeTblFunction" a) => LensLike' f s a maybe'rangeTblRef :: (Functor f, HasField s "maybe'rangeTblRef" a) => LensLike' f s a maybe'rangeVar :: (Functor f, HasField s "maybe'rangeVar" a) => LensLike' f s a maybe'rarg :: (Functor f, HasField s "maybe'rarg" a) => LensLike' f s a maybe'rawDefault :: (Functor f, HasField s "maybe'rawDefault" a) => LensLike' f s a maybe'rawExpr :: (Functor f, HasField s "maybe'rawExpr" a) => LensLike' f s a maybe'rawStmt :: (Functor f, HasField s "maybe'rawStmt" a) => LensLike' f s a maybe'reassignOwnedStmt :: (Functor f, HasField s "maybe'reassignOwnedStmt" a) => LensLike' f s a maybe'refassgnexpr :: (Functor f, HasField s "maybe'refassgnexpr" a) => LensLike' f s a maybe'refexpr :: (Functor f, HasField s "maybe'refexpr" a) => LensLike' f s a maybe'refreshMatViewStmt :: (Functor f, HasField s "maybe'refreshMatViewStmt" a) => LensLike' f s a maybe'reindexStmt :: (Functor f, HasField s "maybe'reindexStmt" a) => LensLike' f s a maybe'rel :: (Functor f, HasField s "maybe'rel" a) => LensLike' f s a maybe'relabelType :: (Functor f, HasField s "maybe'relabelType" a) => LensLike' f s a maybe'relation :: (Functor f, HasField s "maybe'relation" a) => LensLike' f s a maybe'renameStmt :: (Functor f, HasField s "maybe'renameStmt" a) => LensLike' f s a maybe'repeatable :: (Functor f, HasField s "maybe'repeatable" a) => LensLike' f s a maybe'replicaIdentityStmt :: (Functor f, HasField s "maybe'replicaIdentityStmt" a) => LensLike' f s a maybe'resTarget :: (Functor f, HasField s "maybe'resTarget" a) => LensLike' f s a maybe'result :: (Functor f, HasField s "maybe'result" a) => LensLike' f s a maybe'returnStmt :: (Functor f, HasField s "maybe'returnStmt" a) => LensLike' f s a maybe'returnType :: (Functor f, HasField s "maybe'returnType" a) => LensLike' f s a maybe'returning :: (Functor f, HasField s "maybe'returning" a) => LensLike' f s a maybe'returnval :: (Functor f, HasField s "maybe'returnval" a) => LensLike' f s a maybe'rexpr :: (Functor f, HasField s "maybe'rexpr" a) => LensLike' f s a maybe'role :: (Functor f, HasField s "maybe'role" a) => LensLike' f s a maybe'roleSpec :: (Functor f, HasField s "maybe'roleSpec" a) => LensLike' f s a maybe'rowCompareExpr :: (Functor f, HasField s "maybe'rowCompareExpr" a) => LensLike' f s a maybe'rowExpr :: (Functor f, HasField s "maybe'rowExpr" a) => LensLike' f s a maybe'rowMarkClause :: (Functor f, HasField s "maybe'rowMarkClause" a) => LensLike' f s a maybe'rowexpr :: (Functor f, HasField s "maybe'rowexpr" a) => LensLike' f s a maybe'rtepermissionInfo :: (Functor f, HasField s "maybe'rtepermissionInfo" a) => LensLike' f s a maybe'ruleStmt :: (Functor f, HasField s "maybe'ruleStmt" a) => LensLike' f s a maybe'scalarArrayOpExpr :: (Functor f, HasField s "maybe'scalarArrayOpExpr" a) => LensLike' f s a maybe'searchClause :: (Functor f, HasField s "maybe'searchClause" a) => LensLike' f s a maybe'secLabelStmt :: (Functor f, HasField s "maybe'secLabelStmt" a) => LensLike' f s a maybe'selectStmt :: (Functor f, HasField s "maybe'selectStmt" a) => LensLike' f s a maybe'sequence :: (Functor f, HasField s "maybe'sequence" a) => LensLike' f s a maybe'setOperationStmt :: (Functor f, HasField s "maybe'setOperationStmt" a) => LensLike' f s a maybe'setOperations :: (Functor f, HasField s "maybe'setOperations" a) => LensLike' f s a maybe'setToDefault :: (Functor f, HasField s "maybe'setToDefault" a) => LensLike' f s a maybe'setstmt :: (Functor f, HasField s "maybe'setstmt" a) => LensLike' f s a maybe'sortBy :: (Functor f, HasField s "maybe'sortBy" a) => LensLike' f s a maybe'sortGroupClause :: (Functor f, HasField s "maybe'sortGroupClause" a) => LensLike' f s a maybe'source :: (Functor f, HasField s "maybe'source" a) => LensLike' f s a maybe'sourceRelation :: (Functor f, HasField s "maybe'sourceRelation" a) => LensLike' f s a maybe'sourcetype :: (Functor f, HasField s "maybe'sourcetype" a) => LensLike' f s a maybe'sqlBody :: (Functor f, HasField s "maybe'sqlBody" a) => LensLike' f s a maybe'sqlvalueFunction :: (Functor f, HasField s "maybe'sqlvalueFunction" a) => LensLike' f s a maybe'startOffset :: (Functor f, HasField s "maybe'startOffset" a) => LensLike' f s a maybe'statsElem :: (Functor f, HasField s "maybe'statsElem" a) => LensLike' f s a maybe'stmt :: (Functor f, HasField s "maybe'stmt" a) => LensLike' f s a maybe'storedtype :: (Functor f, HasField s "maybe'storedtype" a) => LensLike' f s a maybe'string :: (Functor f, HasField s "maybe'string" a) => LensLike' f s a maybe'subLink :: (Functor f, HasField s "maybe'subLink" a) => LensLike' f s a maybe'subPlan :: (Functor f, HasField s "maybe'subPlan" a) => LensLike' f s a maybe'subquery :: (Functor f, HasField s "maybe'subquery" a) => LensLike' f s a maybe'subscriptingRef :: (Functor f, HasField s "maybe'subscriptingRef" a) => LensLike' f s a maybe'subselect :: (Functor f, HasField s "maybe'subselect" a) => LensLike' f s a maybe'sval :: (Functor f, HasField s "maybe'sval" a) => LensLike' f s a maybe'table :: (Functor f, HasField s "maybe'table" a) => LensLike' f s a maybe'tableFunc :: (Functor f, HasField s "maybe'tableFunc" a) => LensLike' f s a maybe'tableLikeClause :: (Functor f, HasField s "maybe'tableLikeClause" a) => LensLike' f s a maybe'tableSampleClause :: (Functor f, HasField s "maybe'tableSampleClause" a) => LensLike' f s a maybe'tablefunc :: (Functor f, HasField s "maybe'tablefunc" a) => LensLike' f s a maybe'tablesample :: (Functor f, HasField s "maybe'tablesample" a) => LensLike' f s a maybe'targetEntry :: (Functor f, HasField s "maybe'targetEntry" a) => LensLike' f s a maybe'targettype :: (Functor f, HasField s "maybe'targettype" a) => LensLike' f s a maybe'testexpr :: (Functor f, HasField s "maybe'testexpr" a) => LensLike' f s a maybe'tosql :: (Functor f, HasField s "maybe'tosql" a) => LensLike' f s a maybe'transactionStmt :: (Functor f, HasField s "maybe'transactionStmt" a) => LensLike' f s a maybe'triggerTransition :: (Functor f, HasField s "maybe'triggerTransition" a) => LensLike' f s a maybe'truncateStmt :: (Functor f, HasField s "maybe'truncateStmt" a) => LensLike' f s a maybe'typeCast :: (Functor f, HasField s "maybe'typeCast" a) => LensLike' f s a maybe'typeName :: (Functor f, HasField s "maybe'typeName" a) => LensLike' f s a maybe'typevar :: (Functor f, HasField s "maybe'typevar" a) => LensLike' f s a maybe'uidx :: (Functor f, HasField s "maybe'uidx" a) => LensLike' f s a maybe'unlistenStmt :: (Functor f, HasField s "maybe'unlistenStmt" a) => LensLike' f s a maybe'updateStmt :: (Functor f, HasField s "maybe'updateStmt" a) => LensLike' f s a maybe'user :: (Functor f, HasField s "maybe'user" a) => LensLike' f s a maybe'utilityStmt :: (Functor f, HasField s "maybe'utilityStmt" a) => LensLike' f s a maybe'vacuumRelation :: (Functor f, HasField s "maybe'vacuumRelation" a) => LensLike' f s a maybe'vacuumStmt :: (Functor f, HasField s "maybe'vacuumStmt" a) => LensLike' f s a maybe'val :: (Functor f, HasField s "maybe'val" a) => LensLike' f s a maybe'value :: (Functor f, HasField s "maybe'value" a) => LensLike' f s a maybe'var :: (Functor f, HasField s "maybe'var" a) => LensLike' f s a maybe'variableSetStmt :: (Functor f, HasField s "maybe'variableSetStmt" a) => LensLike' f s a maybe'variableShowStmt :: (Functor f, HasField s "maybe'variableShowStmt" a) => LensLike' f s a maybe'view :: (Functor f, HasField s "maybe'view" a) => LensLike' f s a maybe'viewQuery :: (Functor f, HasField s "maybe'viewQuery" a) => LensLike' f s a maybe'viewStmt :: (Functor f, HasField s "maybe'viewStmt" a) => LensLike' f s a maybe'whenClause :: (Functor f, HasField s "maybe'whenClause" a) => LensLike' f s a maybe'whereClause :: (Functor f, HasField s "maybe'whereClause" a) => LensLike' f s a maybe'windowClause :: (Functor f, HasField s "maybe'windowClause" a) => LensLike' f s a maybe'windowDef :: (Functor f, HasField s "maybe'windowDef" a) => LensLike' f s a maybe'windowFunc :: (Functor f, HasField s "maybe'windowFunc" a) => LensLike' f s a maybe'withCheck :: (Functor f, HasField s "maybe'withCheck" a) => LensLike' f s a maybe'withCheckOption :: (Functor f, HasField s "maybe'withCheckOption" a) => LensLike' f s a maybe'withClause :: (Functor f, HasField s "maybe'withClause" a) => LensLike' f s a maybe'xmlExpr :: (Functor f, HasField s "maybe'xmlExpr" a) => LensLike' f s a maybe'xmlSerialize :: (Functor f, HasField s "maybe'xmlSerialize" a) => LensLike' f s a maybe'xpr :: (Functor f, HasField s "maybe'xpr" a) => LensLike' f s a mergeAction :: (Functor f, HasField s "mergeAction" a) => LensLike' f s a mergeActionList :: (Functor f, HasField s "mergeActionList" a) => LensLike' f s a mergeStmt :: (Functor f, HasField s "mergeStmt" a) => LensLike' f s a mergeUseOuterJoin :: (Functor f, HasField s "mergeUseOuterJoin" a) => LensLike' f s a mergeWhenClause :: (Functor f, HasField s "mergeWhenClause" a) => LensLike' f s a mergeWhenClauses :: (Functor f, HasField s "mergeWhenClauses" a) => LensLike' f s a method :: (Functor f, HasField s "method" a) => LensLike' f s a minMaxExpr :: (Functor f, HasField s "minMaxExpr" a) => LensLike' f s a minmaxcollid :: (Functor f, HasField s "minmaxcollid" a) => LensLike' f s a minmaxtype :: (Functor f, HasField s "minmaxtype" a) => LensLike' f s a missingOk :: (Functor f, HasField s "missingOk" a) => LensLike' f s a mode :: (Functor f, HasField s "mode" a) => LensLike' f s a modulus :: (Functor f, HasField s "modulus" a) => LensLike' f s a multiAssignRef :: (Functor f, HasField s "multiAssignRef" a) => LensLike' f s a multidims :: (Functor f, HasField s "multidims" a) => LensLike' f s a name :: (Functor f, HasField s "name" a) => LensLike' f s a namedArgExpr :: (Functor f, HasField s "namedArgExpr" a) => LensLike' f s a namedArgs :: (Functor f, HasField s "namedArgs" a) => LensLike' f s a names :: (Functor f, HasField s "names" a) => LensLike' f s a namespaces :: (Functor f, HasField s "namespaces" a) => LensLike' f s a ncolumns :: (Functor f, HasField s "ncolumns" a) => LensLike' f s a newTablespacename :: (Functor f, HasField s "newTablespacename" a) => LensLike' f s a newVal :: (Functor f, HasField s "newVal" a) => LensLike' f s a newValIsAfter :: (Functor f, HasField s "newValIsAfter" a) => LensLike' f s a newValNeighbor :: (Functor f, HasField s "newValNeighbor" a) => LensLike' f s a newname :: (Functor f, HasField s "newname" a) => LensLike' f s a newowner :: (Functor f, HasField s "newowner" a) => LensLike' f s a newrole :: (Functor f, HasField s "newrole" a) => LensLike' f s a newschema :: (Functor f, HasField s "newschema" a) => LensLike' f s a newvals :: (Functor f, HasField s "newvals" a) => LensLike' f s a nextValueExpr :: (Functor f, HasField s "nextValueExpr" a) => LensLike' f s a nnames :: (Functor f, HasField s "nnames" a) => LensLike' f s a node :: (Functor f, HasField s "node" a) => LensLike' f s a notifyStmt :: (Functor f, HasField s "notifyStmt" a) => LensLike' f s a notnulls :: (Functor f, HasField s "notnulls" a) => LensLike' f s a nowait :: (Functor f, HasField s "nowait" a) => LensLike' f s a nsNames :: (Functor f, HasField s "nsNames" a) => LensLike' f s a nsUris :: (Functor f, HasField s "nsUris" a) => LensLike' f s a nullIfExpr :: (Functor f, HasField s "nullIfExpr" a) => LensLike' f s a nullTest :: (Functor f, HasField s "nullTest" a) => LensLike' f s a nullsFirst :: (Functor f, HasField s "nullsFirst" a) => LensLike' f s a nullsNotDistinct :: (Functor f, HasField s "nullsNotDistinct" a) => LensLike' f s a nullsOrdering :: (Functor f, HasField s "nullsOrdering" a) => LensLike' f s a nulltesttype :: (Functor f, HasField s "nulltesttype" a) => LensLike' f s a num :: (Functor f, HasField s "num" a) => LensLike' f s a number :: (Functor f, HasField s "number" a) => LensLike' f s a objargs :: (Functor f, HasField s "objargs" a) => LensLike' f s a object :: (Functor f, HasField s "object" a) => LensLike' f s a objectType :: (Functor f, HasField s "objectType" a) => LensLike' f s a objectWithArgs :: (Functor f, HasField s "objectWithArgs" a) => LensLike' f s a objects :: (Functor f, HasField s "objects" a) => LensLike' f s a objfuncargs :: (Functor f, HasField s "objfuncargs" a) => LensLike' f s a objname :: (Functor f, HasField s "objname" a) => LensLike' f s a objtype :: (Functor f, HasField s "objtype" a) => LensLike' f s a ofTypename :: (Functor f, HasField s "ofTypename" a) => LensLike' f s a oid :: (Functor f, HasField s "oid" a) => LensLike' f s a oidList :: (Functor f, HasField s "oidList" a) => LensLike' f s a oldConpfeqop :: (Functor f, HasField s "oldConpfeqop" a) => LensLike' f s a oldCreateSubid :: (Functor f, HasField s "oldCreateSubid" a) => LensLike' f s a oldFirstRelfilelocatorSubid :: (Functor f, HasField s "oldFirstRelfilelocatorSubid" a) => LensLike' f s a oldNumber :: (Functor f, HasField s "oldNumber" a) => LensLike' f s a oldPktableOid :: (Functor f, HasField s "oldPktableOid" a) => LensLike' f s a oldVal :: (Functor f, HasField s "oldVal" a) => LensLike' f s a oldstyle :: (Functor f, HasField s "oldstyle" a) => LensLike' f s a onCommit :: (Functor f, HasField s "onCommit" a) => LensLike' f s a onConflict :: (Functor f, HasField s "onConflict" a) => LensLike' f s a onConflictClause :: (Functor f, HasField s "onConflictClause" a) => LensLike' f s a onConflictExpr :: (Functor f, HasField s "onConflictExpr" a) => LensLike' f s a onConflictSet :: (Functor f, HasField s "onConflictSet" a) => LensLike' f s a onConflictWhere :: (Functor f, HasField s "onConflictWhere" a) => LensLike' f s a oncommit :: (Functor f, HasField s "oncommit" a) => LensLike' f s a op :: (Functor f, HasField s "op" a) => LensLike' f s a opExpr :: (Functor f, HasField s "opExpr" a) => LensLike' f s a opclass :: (Functor f, HasField s "opclass" a) => LensLike' f s a opclassname :: (Functor f, HasField s "opclassname" a) => LensLike' f s a opclassopts :: (Functor f, HasField s "opclassopts" a) => LensLike' f s a opcollid :: (Functor f, HasField s "opcollid" a) => LensLike' f s a operName :: (Functor f, HasField s "operName" a) => LensLike' f s a opername :: (Functor f, HasField s "opername" a) => LensLike' f s a opfamilies :: (Functor f, HasField s "opfamilies" a) => LensLike' f s a opfamilyname :: (Functor f, HasField s "opfamilyname" a) => LensLike' f s a opno :: (Functor f, HasField s "opno" a) => LensLike' f s a opnos :: (Functor f, HasField s "opnos" a) => LensLike' f s a opresulttype :: (Functor f, HasField s "opresulttype" a) => LensLike' f s a opretset :: (Functor f, HasField s "opretset" a) => LensLike' f s a opt :: (Functor f, HasField s "opt" a) => LensLike' f s a options :: (Functor f, HasField s "options" a) => LensLike' f s a orderClause :: (Functor f, HasField s "orderClause" a) => LensLike' f s a orderFamily :: (Functor f, HasField s "orderFamily" a) => LensLike' f s a ordering :: (Functor f, HasField s "ordering" a) => LensLike' f s a ordinality :: (Functor f, HasField s "ordinality" a) => LensLike' f s a ordinalitycol :: (Functor f, HasField s "ordinalitycol" a) => LensLike' f s a origTablespacename :: (Functor f, HasField s "origTablespacename" a) => LensLike' f s a outargs :: (Functor f, HasField s "outargs" a) => LensLike' f s a output :: (Functor f, HasField s "output" a) => LensLike' f s a over :: (Functor f, HasField s "over" a) => LensLike' f s a override :: (Functor f, HasField s "override" a) => LensLike' f s a owner :: (Functor f, HasField s "owner" a) => LensLike' f s a ownerId :: (Functor f, HasField s "ownerId" a) => LensLike' f s a parParam :: (Functor f, HasField s "parParam" a) => LensLike' f s a parallelSafe :: (Functor f, HasField s "parallelSafe" a) => LensLike' f s a param :: (Functor f, HasField s "param" a) => LensLike' f s a paramIds :: (Functor f, HasField s "paramIds" a) => LensLike' f s a paramRef :: (Functor f, HasField s "paramRef" a) => LensLike' f s a paramcollid :: (Functor f, HasField s "paramcollid" a) => LensLike' f s a parameters :: (Functor f, HasField s "parameters" a) => LensLike' f s a paramid :: (Functor f, HasField s "paramid" a) => LensLike' f s a paramkind :: (Functor f, HasField s "paramkind" a) => LensLike' f s a params :: (Functor f, HasField s "params" a) => LensLike' f s a paramtype :: (Functor f, HasField s "paramtype" a) => LensLike' f s a paramtypmod :: (Functor f, HasField s "paramtypmod" a) => LensLike' f s a partParams :: (Functor f, HasField s "partParams" a) => LensLike' f s a partbound :: (Functor f, HasField s "partbound" a) => LensLike' f s a partitionBoundSpec :: (Functor f, HasField s "partitionBoundSpec" a) => LensLike' f s a partitionClause :: (Functor f, HasField s "partitionClause" a) => LensLike' f s a partitionCmd :: (Functor f, HasField s "partitionCmd" a) => LensLike' f s a partitionElem :: (Functor f, HasField s "partitionElem" a) => LensLike' f s a partitionRangeDatum :: (Functor f, HasField s "partitionRangeDatum" a) => LensLike' f s a partitionSpec :: (Functor f, HasField s "partitionSpec" a) => LensLike' f s a partspec :: (Functor f, HasField s "partspec" a) => LensLike' f s a payload :: (Functor f, HasField s "payload" a) => LensLike' f s a pctType :: (Functor f, HasField s "pctType" a) => LensLike' f s a perCallCost :: (Functor f, HasField s "perCallCost" a) => LensLike' f s a perminfoindex :: (Functor f, HasField s "perminfoindex" a) => LensLike' f s a permissive :: (Functor f, HasField s "permissive" a) => LensLike' f s a pkAttrs :: (Functor f, HasField s "pkAttrs" a) => LensLike' f s a pktable :: (Functor f, HasField s "pktable" a) => LensLike' f s a planId :: (Functor f, HasField s "planId" a) => LensLike' f s a planName :: (Functor f, HasField s "planName" a) => LensLike' f s a plassignStmt :: (Functor f, HasField s "plassignStmt" a) => LensLike' f s a plhandler :: (Functor f, HasField s "plhandler" a) => LensLike' f s a plinline :: (Functor f, HasField s "plinline" a) => LensLike' f s a plname :: (Functor f, HasField s "plname" a) => LensLike' f s a pltrusted :: (Functor f, HasField s "pltrusted" a) => LensLike' f s a plvalidator :: (Functor f, HasField s "plvalidator" a) => LensLike' f s a policyName :: (Functor f, HasField s "policyName" a) => LensLike' f s a polname :: (Functor f, HasField s "polname" a) => LensLike' f s a portalname :: (Functor f, HasField s "portalname" a) => LensLike' f s a prepareStmt :: (Functor f, HasField s "prepareStmt" a) => LensLike' f s a primary :: (Functor f, HasField s "primary" a) => LensLike' f s a privName :: (Functor f, HasField s "privName" a) => LensLike' f s a privileges :: (Functor f, HasField s "privileges" a) => LensLike' f s a provider :: (Functor f, HasField s "provider" a) => LensLike' f s a publication :: (Functor f, HasField s "publication" a) => LensLike' f s a publicationObjSpec :: (Functor f, HasField s "publicationObjSpec" a) => LensLike' f s a publicationTable :: (Functor f, HasField s "publicationTable" a) => LensLike' f s a pubname :: (Functor f, HasField s "pubname" a) => LensLike' f s a pubobjects :: (Functor f, HasField s "pubobjects" a) => LensLike' f s a pubobjtype :: (Functor f, HasField s "pubobjtype" a) => LensLike' f s a pubtable :: (Functor f, HasField s "pubtable" a) => LensLike' f s a pushedDown :: (Functor f, HasField s "pushedDown" a) => LensLike' f s a qual :: (Functor f, HasField s "qual" a) => LensLike' f s a quals :: (Functor f, HasField s "quals" a) => LensLike' f s a query :: (Functor f, HasField s "query" a) => LensLike' f s a querySource :: (Functor f, HasField s "querySource" a) => LensLike' f s a rangeFunction :: (Functor f, HasField s "rangeFunction" a) => LensLike' f s a rangeSubselect :: (Functor f, HasField s "rangeSubselect" a) => LensLike' f s a rangeTableFunc :: (Functor f, HasField s "rangeTableFunc" a) => LensLike' f s a rangeTableFuncCol :: (Functor f, HasField s "rangeTableFuncCol" a) => LensLike' f s a rangeTableSample :: (Functor f, HasField s "rangeTableSample" a) => LensLike' f s a rangeTblEntry :: (Functor f, HasField s "rangeTblEntry" a) => LensLike' f s a rangeTblFunction :: (Functor f, HasField s "rangeTblFunction" a) => LensLike' f s a rangeTblRef :: (Functor f, HasField s "rangeTblRef" a) => LensLike' f s a rangeVar :: (Functor f, HasField s "rangeVar" a) => LensLike' f s a rarg :: (Functor f, HasField s "rarg" a) => LensLike' f s a rargs :: (Functor f, HasField s "rargs" a) => LensLike' f s a rawDefault :: (Functor f, HasField s "rawDefault" a) => LensLike' f s a rawExpr :: (Functor f, HasField s "rawExpr" a) => LensLike' f s a rawStmt :: (Functor f, HasField s "rawStmt" a) => LensLike' f s a rctype :: (Functor f, HasField s "rctype" a) => LensLike' f s a reassignOwnedStmt :: (Functor f, HasField s "reassignOwnedStmt" a) => LensLike' f s a recurse :: (Functor f, HasField s "recurse" a) => LensLike' f s a recursive :: (Functor f, HasField s "recursive" a) => LensLike' f s a refassgnexpr :: (Functor f, HasField s "refassgnexpr" a) => LensLike' f s a refcollid :: (Functor f, HasField s "refcollid" a) => LensLike' f s a refcontainertype :: (Functor f, HasField s "refcontainertype" a) => LensLike' f s a refelemtype :: (Functor f, HasField s "refelemtype" a) => LensLike' f s a refexpr :: (Functor f, HasField s "refexpr" a) => LensLike' f s a reflowerindexpr :: (Functor f, HasField s "reflowerindexpr" a) => LensLike' f s a refname :: (Functor f, HasField s "refname" a) => LensLike' f s a refreshMatViewStmt :: (Functor f, HasField s "refreshMatViewStmt" a) => LensLike' f s a refrestype :: (Functor f, HasField s "refrestype" a) => LensLike' f s a refs :: (Functor f, HasField s "refs" a) => LensLike' f s a reftypmod :: (Functor f, HasField s "reftypmod" a) => LensLike' f s a refupperindexpr :: (Functor f, HasField s "refupperindexpr" a) => LensLike' f s a reindexStmt :: (Functor f, HasField s "reindexStmt" a) => LensLike' f s a rel :: (Functor f, HasField s "rel" a) => LensLike' f s a relabelType :: (Functor f, HasField s "relabelType" a) => LensLike' f s a relabelformat :: (Functor f, HasField s "relabelformat" a) => LensLike' f s a relation :: (Functor f, HasField s "relation" a) => LensLike' f s a relationOid :: (Functor f, HasField s "relationOid" a) => LensLike' f s a relationType :: (Functor f, HasField s "relationType" a) => LensLike' f s a relations :: (Functor f, HasField s "relations" a) => LensLike' f s a relid :: (Functor f, HasField s "relid" a) => LensLike' f s a relkind :: (Functor f, HasField s "relkind" a) => LensLike' f s a rellockmode :: (Functor f, HasField s "rellockmode" a) => LensLike' f s a relname :: (Functor f, HasField s "relname" a) => LensLike' f s a relpersistence :: (Functor f, HasField s "relpersistence" a) => LensLike' f s a rels :: (Functor f, HasField s "rels" a) => LensLike' f s a remainder :: (Functor f, HasField s "remainder" a) => LensLike' f s a remoteSchema :: (Functor f, HasField s "remoteSchema" a) => LensLike' f s a remove :: (Functor f, HasField s "remove" a) => LensLike' f s a removeType :: (Functor f, HasField s "removeType" a) => LensLike' f s a renameStmt :: (Functor f, HasField s "renameStmt" a) => LensLike' f s a renameType :: (Functor f, HasField s "renameType" a) => LensLike' f s a repeatable :: (Functor f, HasField s "repeatable" a) => LensLike' f s a replace :: (Functor f, HasField s "replace" a) => LensLike' f s a replicaIdentityStmt :: (Functor f, HasField s "replicaIdentityStmt" a) => LensLike' f s a requiredPerms :: (Functor f, HasField s "requiredPerms" a) => LensLike' f s a resTarget :: (Functor f, HasField s "resTarget" a) => LensLike' f s a resetDefaultTblspc :: (Functor f, HasField s "resetDefaultTblspc" a) => LensLike' f s a resjunk :: (Functor f, HasField s "resjunk" a) => LensLike' f s a resname :: (Functor f, HasField s "resname" a) => LensLike' f s a resno :: (Functor f, HasField s "resno" a) => LensLike' f s a resorigcol :: (Functor f, HasField s "resorigcol" a) => LensLike' f s a resorigtbl :: (Functor f, HasField s "resorigtbl" a) => LensLike' f s a ressortgroupref :: (Functor f, HasField s "ressortgroupref" a) => LensLike' f s a restartSeqs :: (Functor f, HasField s "restartSeqs" a) => LensLike' f s a result :: (Functor f, HasField s "result" a) => LensLike' f s a resultRelation :: (Functor f, HasField s "resultRelation" a) => LensLike' f s a resultcollid :: (Functor f, HasField s "resultcollid" a) => LensLike' f s a resulttype :: (Functor f, HasField s "resulttype" a) => LensLike' f s a resulttypmod :: (Functor f, HasField s "resulttypmod" a) => LensLike' f s a returnStmt :: (Functor f, HasField s "returnStmt" a) => LensLike' f s a returnType :: (Functor f, HasField s "returnType" a) => LensLike' f s a returning :: (Functor f, HasField s "returning" a) => LensLike' f s a returningList :: (Functor f, HasField s "returningList" a) => LensLike' f s a returnval :: (Functor f, HasField s "returnval" a) => LensLike' f s a rexpr :: (Functor f, HasField s "rexpr" a) => LensLike' f s a role :: (Functor f, HasField s "role" a) => LensLike' f s a roleSpec :: (Functor f, HasField s "roleSpec" a) => LensLike' f s a rolename :: (Functor f, HasField s "rolename" a) => LensLike' f s a roles :: (Functor f, HasField s "roles" a) => LensLike' f s a roletype :: (Functor f, HasField s "roletype" a) => LensLike' f s a row :: (Functor f, HasField s "row" a) => LensLike' f s a rowCompareExpr :: (Functor f, HasField s "rowCompareExpr" a) => LensLike' f s a rowExpr :: (Functor f, HasField s "rowExpr" a) => LensLike' f s a rowFormat :: (Functor f, HasField s "rowFormat" a) => LensLike' f s a rowMarkClause :: (Functor f, HasField s "rowMarkClause" a) => LensLike' f s a rowMarks :: (Functor f, HasField s "rowMarks" a) => LensLike' f s a rowTypeid :: (Functor f, HasField s "rowTypeid" a) => LensLike' f s a rowexpr :: (Functor f, HasField s "rowexpr" a) => LensLike' f s a rtable :: (Functor f, HasField s "rtable" a) => LensLike' f s a rtekind :: (Functor f, HasField s "rtekind" a) => LensLike' f s a rteperminfos :: (Functor f, HasField s "rteperminfos" a) => LensLike' f s a rtepermissionInfo :: (Functor f, HasField s "rtepermissionInfo" a) => LensLike' f s a rti :: (Functor f, HasField s "rti" a) => LensLike' f s a rtindex :: (Functor f, HasField s "rtindex" a) => LensLike' f s a ruleStmt :: (Functor f, HasField s "ruleStmt" a) => LensLike' f s a rulename :: (Functor f, HasField s "rulename" a) => LensLike' f s a runCondition :: (Functor f, HasField s "runCondition" a) => LensLike' f s a savepointName :: (Functor f, HasField s "savepointName" a) => LensLike' f s a scalarArrayOpExpr :: (Functor f, HasField s "scalarArrayOpExpr" a) => LensLike' f s a schemaElts :: (Functor f, HasField s "schemaElts" a) => LensLike' f s a schemaname :: (Functor f, HasField s "schemaname" a) => LensLike' f s a searchBreadthFirst :: (Functor f, HasField s "searchBreadthFirst" a) => LensLike' f s a searchClause :: (Functor f, HasField s "searchClause" a) => LensLike' f s a searchColList :: (Functor f, HasField s "searchColList" a) => LensLike' f s a searchSeqColumn :: (Functor f, HasField s "searchSeqColumn" a) => LensLike' f s a secLabelStmt :: (Functor f, HasField s "secLabelStmt" a) => LensLike' f s a securityBarrier :: (Functor f, HasField s "securityBarrier" a) => LensLike' f s a securityQuals :: (Functor f, HasField s "securityQuals" a) => LensLike' f s a selectStmt :: (Functor f, HasField s "selectStmt" a) => LensLike' f s a selectedCols :: (Functor f, HasField s "selectedCols" a) => LensLike' f s a selfReference :: (Functor f, HasField s "selfReference" a) => LensLike' f s a seqid :: (Functor f, HasField s "seqid" a) => LensLike' f s a sequence :: (Functor f, HasField s "sequence" a) => LensLike' f s a serverName :: (Functor f, HasField s "serverName" a) => LensLike' f s a servername :: (Functor f, HasField s "servername" a) => LensLike' f s a servertype :: (Functor f, HasField s "servertype" a) => LensLike' f s a setOperationStmt :: (Functor f, HasField s "setOperationStmt" a) => LensLike' f s a setOperations :: (Functor f, HasField s "setOperations" a) => LensLike' f s a setParam :: (Functor f, HasField s "setParam" a) => LensLike' f s a setToDefault :: (Functor f, HasField s "setToDefault" a) => LensLike' f s a setof :: (Functor f, HasField s "setof" a) => LensLike' f s a setstmt :: (Functor f, HasField s "setstmt" a) => LensLike' f s a skipData :: (Functor f, HasField s "skipData" a) => LensLike' f s a skipIfNewValExists :: (Functor f, HasField s "skipIfNewValExists" a) => LensLike' f s a skipValidation :: (Functor f, HasField s "skipValidation" a) => LensLike' f s a sortBy :: (Functor f, HasField s "sortBy" a) => LensLike' f s a sortClause :: (Functor f, HasField s "sortClause" a) => LensLike' f s a sortGroupClause :: (Functor f, HasField s "sortGroupClause" a) => LensLike' f s a sortbyDir :: (Functor f, HasField s "sortbyDir" a) => LensLike' f s a sortbyNulls :: (Functor f, HasField s "sortbyNulls" a) => LensLike' f s a sortop :: (Functor f, HasField s "sortop" a) => LensLike' f s a source :: (Functor f, HasField s "source" a) => LensLike' f s a sourceRelation :: (Functor f, HasField s "sourceRelation" a) => LensLike' f s a sourceText :: (Functor f, HasField s "sourceText" a) => LensLike' f s a sourcetype :: (Functor f, HasField s "sourcetype" a) => LensLike' f s a sqlBody :: (Functor f, HasField s "sqlBody" a) => LensLike' f s a sqlvalueFunction :: (Functor f, HasField s "sqlvalueFunction" a) => LensLike' f s a start :: (Functor f, HasField s "start" a) => LensLike' f s a startInRangeFunc :: (Functor f, HasField s "startInRangeFunc" a) => LensLike' f s a startOffset :: (Functor f, HasField s "startOffset" a) => LensLike' f s a startupCost :: (Functor f, HasField s "startupCost" a) => LensLike' f s a statTypes :: (Functor f, HasField s "statTypes" a) => LensLike' f s a statsElem :: (Functor f, HasField s "statsElem" a) => LensLike' f s a stmt :: (Functor f, HasField s "stmt" a) => LensLike' f s a stmtLen :: (Functor f, HasField s "stmtLen" a) => LensLike' f s a stmtLocation :: (Functor f, HasField s "stmtLocation" a) => LensLike' f s a stmtType :: (Functor f, HasField s "stmtType" a) => LensLike' f s a stmts :: (Functor f, HasField s "stmts" a) => LensLike' f s a storage :: (Functor f, HasField s "storage" a) => LensLike' f s a storageName :: (Functor f, HasField s "storageName" a) => LensLike' f s a storedtype :: (Functor f, HasField s "storedtype" a) => LensLike' f s a strategy :: (Functor f, HasField s "strategy" a) => LensLike' f s a strength :: (Functor f, HasField s "strength" a) => LensLike' f s a string :: (Functor f, HasField s "string" a) => LensLike' f s a stxcomment :: (Functor f, HasField s "stxcomment" a) => LensLike' f s a stxstattarget :: (Functor f, HasField s "stxstattarget" a) => LensLike' f s a subLink :: (Functor f, HasField s "subLink" a) => LensLike' f s a subLinkId :: (Functor f, HasField s "subLinkId" a) => LensLike' f s a subLinkType :: (Functor f, HasField s "subLinkType" a) => LensLike' f s a subPlan :: (Functor f, HasField s "subPlan" a) => LensLike' f s a subname :: (Functor f, HasField s "subname" a) => LensLike' f s a subplans :: (Functor f, HasField s "subplans" a) => LensLike' f s a subquery :: (Functor f, HasField s "subquery" a) => LensLike' f s a subscriptingRef :: (Functor f, HasField s "subscriptingRef" a) => LensLike' f s a subselect :: (Functor f, HasField s "subselect" a) => LensLike' f s a subtype :: (Functor f, HasField s "subtype" a) => LensLike' f s a sval :: (Functor f, HasField s "sval" a) => LensLike' f s a table :: (Functor f, HasField s "table" a) => LensLike' f s a tableElts :: (Functor f, HasField s "tableElts" a) => LensLike' f s a tableFunc :: (Functor f, HasField s "tableFunc" a) => LensLike' f s a tableLikeClause :: (Functor f, HasField s "tableLikeClause" a) => LensLike' f s a tableList :: (Functor f, HasField s "tableList" a) => LensLike' f s a tableSampleClause :: (Functor f, HasField s "tableSampleClause" a) => LensLike' f s a tableSpace :: (Functor f, HasField s "tableSpace" a) => LensLike' f s a tableSpaceName :: (Functor f, HasField s "tableSpaceName" a) => LensLike' f s a tablefunc :: (Functor f, HasField s "tablefunc" a) => LensLike' f s a tablesample :: (Functor f, HasField s "tablesample" a) => LensLike' f s a tablespacename :: (Functor f, HasField s "tablespacename" a) => LensLike' f s a target :: (Functor f, HasField s "target" a) => LensLike' f s a targetEntry :: (Functor f, HasField s "targetEntry" a) => LensLike' f s a targetList :: (Functor f, HasField s "targetList" a) => LensLike' f s a targettype :: (Functor f, HasField s "targettype" a) => LensLike' f s a targtype :: (Functor f, HasField s "targtype" a) => LensLike' f s a testexpr :: (Functor f, HasField s "testexpr" a) => LensLike' f s a tgenabled :: (Functor f, HasField s "tgenabled" a) => LensLike' f s a timing :: (Functor f, HasField s "timing" a) => LensLike' f s a tleSortGroupRef :: (Functor f, HasField s "tleSortGroupRef" a) => LensLike' f s a toEncodingName :: (Functor f, HasField s "toEncodingName" a) => LensLike' f s a token :: (Functor f, HasField s "token" a) => LensLike' f s a tokens :: (Functor f, HasField s "tokens" a) => LensLike' f s a tokentype :: (Functor f, HasField s "tokentype" a) => LensLike' f s a tosql :: (Functor f, HasField s "tosql" a) => LensLike' f s a transactionStmt :: (Functor f, HasField s "transactionStmt" a) => LensLike' f s a transformed :: (Functor f, HasField s "transformed" a) => LensLike' f s a transitionRels :: (Functor f, HasField s "transitionRels" a) => LensLike' f s a triggerTransition :: (Functor f, HasField s "triggerTransition" a) => LensLike' f s a trigname :: (Functor f, HasField s "trigname" a) => LensLike' f s a truncateStmt :: (Functor f, HasField s "truncateStmt" a) => LensLike' f s a tsmhandler :: (Functor f, HasField s "tsmhandler" a) => LensLike' f s a type' :: (Functor f, HasField s "type'" a) => LensLike' f s a typeCast :: (Functor f, HasField s "typeCast" a) => LensLike' f s a typeId :: (Functor f, HasField s "typeId" a) => LensLike' f s a typeMod :: (Functor f, HasField s "typeMod" a) => LensLike' f s a typeName :: (Functor f, HasField s "typeName" a) => LensLike' f s a typeOid :: (Functor f, HasField s "typeOid" a) => LensLike' f s a typemod :: (Functor f, HasField s "typemod" a) => LensLike' f s a typevar :: (Functor f, HasField s "typevar" a) => LensLike' f s a typid :: (Functor f, HasField s "typid" a) => LensLike' f s a typmod :: (Functor f, HasField s "typmod" a) => LensLike' f s a typmods :: (Functor f, HasField s "typmods" a) => LensLike' f s a uidx :: (Functor f, HasField s "uidx" a) => LensLike' f s a unique :: (Functor f, HasField s "unique" a) => LensLike' f s a uniqueKeys :: (Functor f, HasField s "uniqueKeys" a) => LensLike' f s a unknownEqFalse :: (Functor f, HasField s "unknownEqFalse" a) => LensLike' f s a unlistenStmt :: (Functor f, HasField s "unlistenStmt" a) => LensLike' f s a updateColnos :: (Functor f, HasField s "updateColnos" a) => LensLike' f s a updateStmt :: (Functor f, HasField s "updateStmt" a) => LensLike' f s a updatedCols :: (Functor f, HasField s "updatedCols" a) => LensLike' f s a upperdatums :: (Functor f, HasField s "upperdatums" a) => LensLike' f s a useHashTable :: (Functor f, HasField s "useHashTable" a) => LensLike' f s a useOp :: (Functor f, HasField s "useOp" a) => LensLike' f s a useOr :: (Functor f, HasField s "useOr" a) => LensLike' f s a user :: (Functor f, HasField s "user" a) => LensLike' f s a usingClause :: (Functor f, HasField s "usingClause" a) => LensLike' f s a utilityStmt :: (Functor f, HasField s "utilityStmt" a) => LensLike' f s a vaCols :: (Functor f, HasField s "vaCols" a) => LensLike' f s a vacuumRelation :: (Functor f, HasField s "vacuumRelation" a) => LensLike' f s a vacuumStmt :: (Functor f, HasField s "vacuumStmt" a) => LensLike' f s a val :: (Functor f, HasField s "val" a) => LensLike' f s a vals :: (Functor f, HasField s "vals" a) => LensLike' f s a value :: (Functor f, HasField s "value" a) => LensLike' f s a values :: (Functor f, HasField s "values" a) => LensLike' f s a valuesLists :: (Functor f, HasField s "valuesLists" a) => LensLike' f s a var :: (Functor f, HasField s "var" a) => LensLike' f s a varattno :: (Functor f, HasField s "varattno" a) => LensLike' f s a varcollid :: (Functor f, HasField s "varcollid" a) => LensLike' f s a variableSetStmt :: (Functor f, HasField s "variableSetStmt" a) => LensLike' f s a variableShowStmt :: (Functor f, HasField s "variableShowStmt" a) => LensLike' f s a varlevelsup :: (Functor f, HasField s "varlevelsup" a) => LensLike' f s a varno :: (Functor f, HasField s "varno" a) => LensLike' f s a varnullingrels :: (Functor f, HasField s "varnullingrels" a) => LensLike' f s a vartype :: (Functor f, HasField s "vartype" a) => LensLike' f s a vartypmod :: (Functor f, HasField s "vartypmod" a) => LensLike' f s a vec'actions :: (Functor f, HasField s "vec'actions" a) => LensLike' f s a vec'aggOrder :: (Functor f, HasField s "vec'aggOrder" a) => LensLike' f s a vec'aggargtypes :: (Functor f, HasField s "vec'aggargtypes" a) => LensLike' f s a vec'aggdirectargs :: (Functor f, HasField s "vec'aggdirectargs" a) => LensLike' f s a vec'aggdistinct :: (Functor f, HasField s "vec'aggdistinct" a) => LensLike' f s a vec'aggorder :: (Functor f, HasField s "vec'aggorder" a) => LensLike' f s a vec'aliascolnames :: (Functor f, HasField s "vec'aliascolnames" a) => LensLike' f s a vec'aliases :: (Functor f, HasField s "vec'aliases" a) => LensLike' f s a vec'arbiterElems :: (Functor f, HasField s "vec'arbiterElems" a) => LensLike' f s a vec'argNames :: (Functor f, HasField s "vec'argNames" a) => LensLike' f s a vec'args :: (Functor f, HasField s "vec'args" a) => LensLike' f s a vec'argtypes :: (Functor f, HasField s "vec'argtypes" a) => LensLike' f s a vec'arrayBounds :: (Functor f, HasField s "vec'arrayBounds" a) => LensLike' f s a vec'attlist :: (Functor f, HasField s "vec'attlist" a) => LensLike' f s a vec'cfgname :: (Functor f, HasField s "vec'cfgname" a) => LensLike' f s a vec'classArgs :: (Functor f, HasField s "vec'classArgs" a) => LensLike' f s a vec'cmds :: (Functor f, HasField s "vec'cmds" a) => LensLike' f s a vec'colCollations :: (Functor f, HasField s "vec'colCollations" a) => LensLike' f s a vec'colNames :: (Functor f, HasField s "vec'colNames" a) => LensLike' f s a vec'colTypes :: (Functor f, HasField s "vec'colTypes" a) => LensLike' f s a vec'colTypmods :: (Functor f, HasField s "vec'colTypmods" a) => LensLike' f s a vec'colcollations :: (Functor f, HasField s "vec'colcollations" a) => LensLike' f s a vec'coldefexprs :: (Functor f, HasField s "vec'coldefexprs" a) => LensLike' f s a vec'coldeflist :: (Functor f, HasField s "vec'coldeflist" a) => LensLike' f s a vec'colexprs :: (Functor f, HasField s "vec'colexprs" a) => LensLike' f s a vec'collation :: (Functor f, HasField s "vec'collation" a) => LensLike' f s a vec'collname :: (Functor f, HasField s "vec'collname" a) => LensLike' f s a vec'colnames :: (Functor f, HasField s "vec'colnames" a) => LensLike' f s a vec'cols :: (Functor f, HasField s "vec'cols" a) => LensLike' f s a vec'coltypes :: (Functor f, HasField s "vec'coltypes" a) => LensLike' f s a vec'coltypmods :: (Functor f, HasField s "vec'coltypmods" a) => LensLike' f s a vec'columns :: (Functor f, HasField s "vec'columns" a) => LensLike' f s a vec'constraintDeps :: (Functor f, HasField s "vec'constraintDeps" a) => LensLike' f s a vec'constraints :: (Functor f, HasField s "vec'constraints" a) => LensLike' f s a vec'content :: (Functor f, HasField s "vec'content" a) => LensLike' f s a vec'conversionName :: (Functor f, HasField s "vec'conversionName" a) => LensLike' f s a vec'cteList :: (Functor f, HasField s "vec'cteList" a) => LensLike' f s a vec'ctecolcollations :: (Functor f, HasField s "vec'ctecolcollations" a) => LensLike' f s a vec'ctecolnames :: (Functor f, HasField s "vec'ctecolnames" a) => LensLike' f s a vec'ctecoltypes :: (Functor f, HasField s "vec'ctecoltypes" a) => LensLike' f s a vec'ctecoltypmods :: (Functor f, HasField s "vec'ctecoltypmods" a) => LensLike' f s a vec'ctes :: (Functor f, HasField s "vec'ctes" a) => LensLike' f s a vec'cycleColList :: (Functor f, HasField s "vec'cycleColList" a) => LensLike' f s a vec'definition :: (Functor f, HasField s "vec'definition" a) => LensLike' f s a vec'defnames :: (Functor f, HasField s "vec'defnames" a) => LensLike' f s a vec'dictname :: (Functor f, HasField s "vec'dictname" a) => LensLike' f s a vec'dicts :: (Functor f, HasField s "vec'dicts" a) => LensLike' f s a vec'distinctClause :: (Functor f, HasField s "vec'distinctClause" a) => LensLike' f s a vec'domainname :: (Functor f, HasField s "vec'domainname" a) => LensLike' f s a vec'elements :: (Functor f, HasField s "vec'elements" a) => LensLike' f s a vec'exclRelTlist :: (Functor f, HasField s "vec'exclRelTlist" a) => LensLike' f s a vec'excludeOpNames :: (Functor f, HasField s "vec'excludeOpNames" a) => LensLike' f s a vec'exclusions :: (Functor f, HasField s "vec'exclusions" a) => LensLike' f s a vec'exprs :: (Functor f, HasField s "vec'exprs" a) => LensLike' f s a vec'fdwoptions :: (Functor f, HasField s "vec'fdwoptions" a) => LensLike' f s a vec'fieldnums :: (Functor f, HasField s "vec'fieldnums" a) => LensLike' f s a vec'fields :: (Functor f, HasField s "vec'fields" a) => LensLike' f s a vec'fkAttrs :: (Functor f, HasField s "vec'fkAttrs" a) => LensLike' f s a vec'fkDelSetCols :: (Functor f, HasField s "vec'fkDelSetCols" a) => LensLike' f s a vec'fromClause :: (Functor f, HasField s "vec'fromClause" a) => LensLike' f s a vec'fromlist :: (Functor f, HasField s "vec'fromlist" a) => LensLike' f s a vec'funcName :: (Functor f, HasField s "vec'funcName" a) => LensLike' f s a vec'funcOptions :: (Functor f, HasField s "vec'funcOptions" a) => LensLike' f s a vec'funccolcollations :: (Functor f, HasField s "vec'funccolcollations" a) => LensLike' f s a vec'funccolnames :: (Functor f, HasField s "vec'funccolnames" a) => LensLike' f s a vec'funccoltypes :: (Functor f, HasField s "vec'funccoltypes" a) => LensLike' f s a vec'funccoltypmods :: (Functor f, HasField s "vec'funccoltypmods" a) => LensLike' f s a vec'funcname :: (Functor f, HasField s "vec'funcname" a) => LensLike' f s a vec'funcparams :: (Functor f, HasField s "vec'funcparams" a) => LensLike' f s a vec'functions :: (Functor f, HasField s "vec'functions" a) => LensLike' f s a vec'grantedRoles :: (Functor f, HasField s "vec'grantedRoles" a) => LensLike' f s a vec'granteeRoles :: (Functor f, HasField s "vec'granteeRoles" a) => LensLike' f s a vec'grantees :: (Functor f, HasField s "vec'grantees" a) => LensLike' f s a vec'groupClause :: (Functor f, HasField s "vec'groupClause" a) => LensLike' f s a vec'groupClauses :: (Functor f, HasField s "vec'groupClauses" a) => LensLike' f s a vec'groupingSets :: (Functor f, HasField s "vec'groupingSets" a) => LensLike' f s a vec'handlerName :: (Functor f, HasField s "vec'handlerName" a) => LensLike' f s a vec'including :: (Functor f, HasField s "vec'including" a) => LensLike' f s a vec'indexElems :: (Functor f, HasField s "vec'indexElems" a) => LensLike' f s a vec'indexIncludingParams :: (Functor f, HasField s "vec'indexIncludingParams" a) => LensLike' f s a vec'indexParams :: (Functor f, HasField s "vec'indexParams" a) => LensLike' f s a vec'indirection :: (Functor f, HasField s "vec'indirection" a) => LensLike' f s a vec'inhRelations :: (Functor f, HasField s "vec'inhRelations" a) => LensLike' f s a vec'inputcollids :: (Functor f, HasField s "vec'inputcollids" a) => LensLike' f s a vec'insertedCols :: (Functor f, HasField s "vec'insertedCols" a) => LensLike' f s a vec'items :: (Functor f, HasField s "vec'items" a) => LensLike' f s a vec'joinaliasvars :: (Functor f, HasField s "vec'joinaliasvars" a) => LensLike' f s a vec'joinleftcols :: (Functor f, HasField s "vec'joinleftcols" a) => LensLike' f s a vec'joinrightcols :: (Functor f, HasField s "vec'joinrightcols" a) => LensLike' f s a vec'keys :: (Functor f, HasField s "vec'keys" a) => LensLike' f s a vec'largs :: (Functor f, HasField s "vec'largs" a) => LensLike' f s a vec'listdatums :: (Functor f, HasField s "vec'listdatums" a) => LensLike' f s a vec'lockedRels :: (Functor f, HasField s "vec'lockedRels" a) => LensLike' f s a vec'lockingClause :: (Functor f, HasField s "vec'lockingClause" a) => LensLike' f s a vec'lowerdatums :: (Functor f, HasField s "vec'lowerdatums" a) => LensLike' f s a vec'mergeActionList :: (Functor f, HasField s "vec'mergeActionList" a) => LensLike' f s a vec'mergeWhenClauses :: (Functor f, HasField s "vec'mergeWhenClauses" a) => LensLike' f s a vec'method :: (Functor f, HasField s "vec'method" a) => LensLike' f s a vec'name :: (Functor f, HasField s "vec'name" a) => LensLike' f s a vec'namedArgs :: (Functor f, HasField s "vec'namedArgs" a) => LensLike' f s a vec'names :: (Functor f, HasField s "vec'names" a) => LensLike' f s a vec'namespaces :: (Functor f, HasField s "vec'namespaces" a) => LensLike' f s a vec'newvals :: (Functor f, HasField s "vec'newvals" a) => LensLike' f s a vec'notnulls :: (Functor f, HasField s "vec'notnulls" a) => LensLike' f s a vec'nsNames :: (Functor f, HasField s "vec'nsNames" a) => LensLike' f s a vec'nsUris :: (Functor f, HasField s "vec'nsUris" a) => LensLike' f s a vec'objargs :: (Functor f, HasField s "vec'objargs" a) => LensLike' f s a vec'objects :: (Functor f, HasField s "vec'objects" a) => LensLike' f s a vec'objfuncargs :: (Functor f, HasField s "vec'objfuncargs" a) => LensLike' f s a vec'objname :: (Functor f, HasField s "vec'objname" a) => LensLike' f s a vec'oldConpfeqop :: (Functor f, HasField s "vec'oldConpfeqop" a) => LensLike' f s a vec'onConflictSet :: (Functor f, HasField s "vec'onConflictSet" a) => LensLike' f s a vec'opclass :: (Functor f, HasField s "vec'opclass" a) => LensLike' f s a vec'opclassname :: (Functor f, HasField s "vec'opclassname" a) => LensLike' f s a vec'opclassopts :: (Functor f, HasField s "vec'opclassopts" a) => LensLike' f s a vec'operName :: (Functor f, HasField s "vec'operName" a) => LensLike' f s a vec'opfamilies :: (Functor f, HasField s "vec'opfamilies" a) => LensLike' f s a vec'opfamilyname :: (Functor f, HasField s "vec'opfamilyname" a) => LensLike' f s a vec'opnos :: (Functor f, HasField s "vec'opnos" a) => LensLike' f s a vec'opt :: (Functor f, HasField s "vec'opt" a) => LensLike' f s a vec'options :: (Functor f, HasField s "vec'options" a) => LensLike' f s a vec'orderClause :: (Functor f, HasField s "vec'orderClause" a) => LensLike' f s a vec'orderFamily :: (Functor f, HasField s "vec'orderFamily" a) => LensLike' f s a vec'outargs :: (Functor f, HasField s "vec'outargs" a) => LensLike' f s a vec'parParam :: (Functor f, HasField s "vec'parParam" a) => LensLike' f s a vec'paramIds :: (Functor f, HasField s "vec'paramIds" a) => LensLike' f s a vec'parameters :: (Functor f, HasField s "vec'parameters" a) => LensLike' f s a vec'params :: (Functor f, HasField s "vec'params" a) => LensLike' f s a vec'partParams :: (Functor f, HasField s "vec'partParams" a) => LensLike' f s a vec'partitionClause :: (Functor f, HasField s "vec'partitionClause" a) => LensLike' f s a vec'pkAttrs :: (Functor f, HasField s "vec'pkAttrs" a) => LensLike' f s a vec'plhandler :: (Functor f, HasField s "vec'plhandler" a) => LensLike' f s a vec'plinline :: (Functor f, HasField s "vec'plinline" a) => LensLike' f s a vec'plvalidator :: (Functor f, HasField s "vec'plvalidator" a) => LensLike' f s a vec'privileges :: (Functor f, HasField s "vec'privileges" a) => LensLike' f s a vec'publication :: (Functor f, HasField s "vec'publication" a) => LensLike' f s a vec'pubobjects :: (Functor f, HasField s "vec'pubobjects" a) => LensLike' f s a vec'rargs :: (Functor f, HasField s "vec'rargs" a) => LensLike' f s a vec'reflowerindexpr :: (Functor f, HasField s "vec'reflowerindexpr" a) => LensLike' f s a vec'refs :: (Functor f, HasField s "vec'refs" a) => LensLike' f s a vec'refupperindexpr :: (Functor f, HasField s "vec'refupperindexpr" a) => LensLike' f s a vec'relations :: (Functor f, HasField s "vec'relations" a) => LensLike' f s a vec'rels :: (Functor f, HasField s "vec'rels" a) => LensLike' f s a vec'returningList :: (Functor f, HasField s "vec'returningList" a) => LensLike' f s a vec'roles :: (Functor f, HasField s "vec'roles" a) => LensLike' f s a vec'rowMarks :: (Functor f, HasField s "vec'rowMarks" a) => LensLike' f s a vec'rtable :: (Functor f, HasField s "vec'rtable" a) => LensLike' f s a vec'rteperminfos :: (Functor f, HasField s "vec'rteperminfos" a) => LensLike' f s a vec'runCondition :: (Functor f, HasField s "vec'runCondition" a) => LensLike' f s a vec'schemaElts :: (Functor f, HasField s "vec'schemaElts" a) => LensLike' f s a vec'searchColList :: (Functor f, HasField s "vec'searchColList" a) => LensLike' f s a vec'securityQuals :: (Functor f, HasField s "vec'securityQuals" a) => LensLike' f s a vec'selectedCols :: (Functor f, HasField s "vec'selectedCols" a) => LensLike' f s a vec'setParam :: (Functor f, HasField s "vec'setParam" a) => LensLike' f s a vec'sortClause :: (Functor f, HasField s "vec'sortClause" a) => LensLike' f s a vec'statTypes :: (Functor f, HasField s "vec'statTypes" a) => LensLike' f s a vec'stmts :: (Functor f, HasField s "vec'stmts" a) => LensLike' f s a vec'subplans :: (Functor f, HasField s "vec'subplans" a) => LensLike' f s a vec'tableElts :: (Functor f, HasField s "vec'tableElts" a) => LensLike' f s a vec'tableList :: (Functor f, HasField s "vec'tableList" a) => LensLike' f s a vec'targetList :: (Functor f, HasField s "vec'targetList" a) => LensLike' f s a vec'tokens :: (Functor f, HasField s "vec'tokens" a) => LensLike' f s a vec'tokentype :: (Functor f, HasField s "vec'tokentype" a) => LensLike' f s a vec'transitionRels :: (Functor f, HasField s "vec'transitionRels" a) => LensLike' f s a vec'typeName :: (Functor f, HasField s "vec'typeName" a) => LensLike' f s a vec'typmods :: (Functor f, HasField s "vec'typmods" a) => LensLike' f s a vec'updateColnos :: (Functor f, HasField s "vec'updateColnos" a) => LensLike' f s a vec'updatedCols :: (Functor f, HasField s "vec'updatedCols" a) => LensLike' f s a vec'upperdatums :: (Functor f, HasField s "vec'upperdatums" a) => LensLike' f s a vec'useOp :: (Functor f, HasField s "vec'useOp" a) => LensLike' f s a vec'usingClause :: (Functor f, HasField s "vec'usingClause" a) => LensLike' f s a vec'vaCols :: (Functor f, HasField s "vec'vaCols" a) => LensLike' f s a vec'vals :: (Functor f, HasField s "vec'vals" a) => LensLike' f s a vec'values :: (Functor f, HasField s "vec'values" a) => LensLike' f s a vec'valuesLists :: (Functor f, HasField s "vec'valuesLists" a) => LensLike' f s a vec'varnullingrels :: (Functor f, HasField s "vec'varnullingrels" a) => LensLike' f s a vec'whenclause :: (Functor f, HasField s "vec'whenclause" a) => LensLike' f s a vec'windowClause :: (Functor f, HasField s "vec'windowClause" a) => LensLike' f s a vec'withCheckOptions :: (Functor f, HasField s "vec'withCheckOptions" a) => LensLike' f s a version :: (Functor f, HasField s "version" a) => LensLike' f s a view :: (Functor f, HasField s "view" a) => LensLike' f s a viewQuery :: (Functor f, HasField s "viewQuery" a) => LensLike' f s a viewStmt :: (Functor f, HasField s "viewStmt" a) => LensLike' f s a waitPolicy :: (Functor f, HasField s "waitPolicy" a) => LensLike' f s a whenClause :: (Functor f, HasField s "whenClause" a) => LensLike' f s a whenclause :: (Functor f, HasField s "whenclause" a) => LensLike' f s a whereClause :: (Functor f, HasField s "whereClause" a) => LensLike' f s a winagg :: (Functor f, HasField s "winagg" a) => LensLike' f s a wincollid :: (Functor f, HasField s "wincollid" a) => LensLike' f s a windowClause :: (Functor f, HasField s "windowClause" a) => LensLike' f s a windowDef :: (Functor f, HasField s "windowDef" a) => LensLike' f s a windowFunc :: (Functor f, HasField s "windowFunc" a) => LensLike' f s a winfnoid :: (Functor f, HasField s "winfnoid" a) => LensLike' f s a winref :: (Functor f, HasField s "winref" a) => LensLike' f s a winstar :: (Functor f, HasField s "winstar" a) => LensLike' f s a wintype :: (Functor f, HasField s "wintype" a) => LensLike' f s a withCheck :: (Functor f, HasField s "withCheck" a) => LensLike' f s a withCheckOption :: (Functor f, HasField s "withCheckOption" a) => LensLike' f s a withCheckOptions :: (Functor f, HasField s "withCheckOptions" a) => LensLike' f s a withClause :: (Functor f, HasField s "withClause" a) => LensLike' f s a xmlExpr :: (Functor f, HasField s "xmlExpr" a) => LensLike' f s a xmlSerialize :: (Functor f, HasField s "xmlSerialize" a) => LensLike' f s a xmloption :: (Functor f, HasField s "xmloption" a) => LensLike' f s a xpr :: (Functor f, HasField s "xpr" a) => LensLike' f s a module PgQuery -- | Parses a SQL String, returning the internal PostgreSQL parse -- tree as a ParseResult. -- -- 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 ParseResult, you'll want to make -- use of Control.Lens in conjunction with the functions provided -- in PgQuery.Internal.Proto.PgQuery_Fields. See here for a -- tutorial on how to use lenses. -- -- The tests for this library also contain some examples which may serve -- as a helpful reference. parseSql :: String -> IO (Either String ParseResult)