-- 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 :
--
--
-- - elements :: Lens' A_ArrayExpr [Node]
-- - vec'elements :: Lens' A_ArrayExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' A_ArrayExpr Data.Int.Int32
--
data A_ArrayExpr
-- | Fields :
--
--
-- - isnull :: Lens' A_Const Prelude.Bool
-- - location :: Lens' A_Const Data.Int.Int32
-- - maybe'val :: Lens' A_Const (Prelude.Maybe
-- A_Const'Val)
-- - maybe'ival :: Lens' A_Const (Prelude.Maybe
-- Integer)
-- - ival :: Lens' A_Const Integer
-- - maybe'fval :: Lens' A_Const (Prelude.Maybe
-- Float)
-- - fval :: Lens' A_Const Float
-- - maybe'boolval :: Lens' A_Const (Prelude.Maybe
-- Boolean)
-- - boolval :: Lens' A_Const Boolean
-- - maybe'sval :: Lens' A_Const (Prelude.Maybe
-- String)
-- - sval :: Lens' A_Const String
-- - maybe'bsval :: Lens' A_Const (Prelude.Maybe
-- BitString)
-- - bsval :: Lens' A_Const BitString
--
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 :
--
--
-- - kind :: Lens' A_Expr A_Expr_Kind
-- - name :: Lens' A_Expr [Node]
-- - vec'name :: Lens' A_Expr (Data.Vector.Vector
-- Node)
-- - lexpr :: Lens' A_Expr Node
-- - maybe'lexpr :: Lens' A_Expr (Prelude.Maybe
-- Node)
-- - rexpr :: Lens' A_Expr Node
-- - maybe'rexpr :: Lens' A_Expr (Prelude.Maybe
-- Node)
-- - location :: Lens' A_Expr Data.Int.Int32
--
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 :
--
--
-- - isSlice :: Lens' A_Indices Prelude.Bool
-- - lidx :: Lens' A_Indices Node
-- - maybe'lidx :: Lens' A_Indices (Prelude.Maybe
-- Node)
-- - uidx :: Lens' A_Indices Node
-- - maybe'uidx :: Lens' A_Indices (Prelude.Maybe
-- Node)
--
data A_Indices
-- | Fields :
--
--
-- - arg :: Lens' A_Indirection Node
-- - maybe'arg :: Lens' A_Indirection (Prelude.Maybe
-- Node)
-- - indirection :: Lens' A_Indirection [Node]
-- - vec'indirection :: Lens' A_Indirection
-- (Data.Vector.Vector Node)
--
data A_Indirection
-- | Fields :
data A_Star
-- | Fields :
--
--
-- - privName :: Lens' AccessPriv Data.Text.Text
-- - cols :: Lens' AccessPriv [Node]
-- - vec'cols :: Lens' AccessPriv (Data.Vector.Vector
-- Node)
--
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 :
--
--
-- - collname :: Lens' AlterCollationStmt [Node]
-- - vec'collname :: Lens' AlterCollationStmt
-- (Data.Vector.Vector Node)
--
data AlterCollationStmt
-- | Fields :
--
--
-- - dbname :: Lens' AlterDatabaseRefreshCollStmt
-- Data.Text.Text
--
data AlterDatabaseRefreshCollStmt
-- | Fields :
--
--
-- - dbname :: Lens' AlterDatabaseSetStmt
-- Data.Text.Text
-- - setstmt :: Lens' AlterDatabaseSetStmt
-- VariableSetStmt
-- - maybe'setstmt :: Lens' AlterDatabaseSetStmt
-- (Prelude.Maybe VariableSetStmt)
--
data AlterDatabaseSetStmt
-- | Fields :
--
--
-- - dbname :: Lens' AlterDatabaseStmt
-- Data.Text.Text
-- - options :: Lens' AlterDatabaseStmt [Node]
-- - vec'options :: Lens' AlterDatabaseStmt
-- (Data.Vector.Vector Node)
--
data AlterDatabaseStmt
-- | Fields :
--
--
-- - options :: Lens' AlterDefaultPrivilegesStmt
-- [Node]
-- - vec'options :: Lens' AlterDefaultPrivilegesStmt
-- (Data.Vector.Vector Node)
-- - action :: Lens' AlterDefaultPrivilegesStmt
-- GrantStmt
-- - maybe'action :: Lens' AlterDefaultPrivilegesStmt
-- (Prelude.Maybe GrantStmt)
--
data AlterDefaultPrivilegesStmt
-- | Fields :
--
--
-- - subtype :: Lens' AlterDomainStmt
-- Data.Text.Text
-- - typeName :: Lens' AlterDomainStmt [Node]
-- - vec'typeName :: Lens' AlterDomainStmt
-- (Data.Vector.Vector Node)
-- - name :: Lens' AlterDomainStmt Data.Text.Text
-- - def :: Lens' AlterDomainStmt Node
-- - maybe'def :: Lens' AlterDomainStmt (Prelude.Maybe
-- Node)
-- - behavior :: Lens' AlterDomainStmt
-- DropBehavior
-- - missingOk :: Lens' AlterDomainStmt
-- Prelude.Bool
--
data AlterDomainStmt
-- | Fields :
--
--
data AlterEnumStmt
-- | Fields :
--
--
-- - trigname :: Lens' AlterEventTrigStmt
-- Data.Text.Text
-- - tgenabled :: Lens' AlterEventTrigStmt
-- Data.Text.Text
--
data AlterEventTrigStmt
-- | Fields :
--
--
-- - extname :: Lens' AlterExtensionContentsStmt
-- Data.Text.Text
-- - action :: Lens' AlterExtensionContentsStmt
-- Data.Int.Int32
-- - objtype :: Lens' AlterExtensionContentsStmt
-- ObjectType
-- - object :: Lens' AlterExtensionContentsStmt
-- Node
-- - maybe'object :: Lens' AlterExtensionContentsStmt
-- (Prelude.Maybe Node)
--
data AlterExtensionContentsStmt
-- | Fields :
--
--
-- - extname :: Lens' AlterExtensionStmt
-- Data.Text.Text
-- - options :: Lens' AlterExtensionStmt [Node]
-- - vec'options :: Lens' AlterExtensionStmt
-- (Data.Vector.Vector Node)
--
data AlterExtensionStmt
-- | Fields :
--
--
-- - fdwname :: Lens' AlterFdwStmt Data.Text.Text
-- - funcOptions :: Lens' AlterFdwStmt [Node]
-- - vec'funcOptions :: Lens' AlterFdwStmt
-- (Data.Vector.Vector Node)
-- - options :: Lens' AlterFdwStmt [Node]
-- - vec'options :: Lens' AlterFdwStmt (Data.Vector.Vector
-- Node)
--
data AlterFdwStmt
-- | Fields :
--
--
-- - servername :: Lens' AlterForeignServerStmt
-- Data.Text.Text
-- - version :: Lens' AlterForeignServerStmt
-- Data.Text.Text
-- - options :: Lens' AlterForeignServerStmt
-- [Node]
-- - vec'options :: Lens' AlterForeignServerStmt
-- (Data.Vector.Vector Node)
-- - hasVersion :: Lens' AlterForeignServerStmt
-- Prelude.Bool
--
data AlterForeignServerStmt
-- | Fields :
--
--
-- - objtype :: Lens' AlterFunctionStmt ObjectType
-- - func :: Lens' AlterFunctionStmt
-- ObjectWithArgs
-- - maybe'func :: Lens' AlterFunctionStmt (Prelude.Maybe
-- ObjectWithArgs)
-- - actions :: Lens' AlterFunctionStmt [Node]
-- - vec'actions :: Lens' AlterFunctionStmt
-- (Data.Vector.Vector Node)
--
data AlterFunctionStmt
-- | Fields :
--
--
-- - objectType :: Lens' AlterObjectDependsStmt
-- ObjectType
-- - relation :: Lens' AlterObjectDependsStmt
-- RangeVar
-- - maybe'relation :: Lens' AlterObjectDependsStmt
-- (Prelude.Maybe RangeVar)
-- - object :: Lens' AlterObjectDependsStmt Node
-- - maybe'object :: Lens' AlterObjectDependsStmt
-- (Prelude.Maybe Node)
-- - extname :: Lens' AlterObjectDependsStmt
-- String
-- - maybe'extname :: Lens' AlterObjectDependsStmt
-- (Prelude.Maybe String)
-- - remove :: Lens' AlterObjectDependsStmt
-- Prelude.Bool
--
data AlterObjectDependsStmt
-- | Fields :
--
--
-- - objectType :: Lens' AlterObjectSchemaStmt
-- ObjectType
-- - relation :: Lens' AlterObjectSchemaStmt
-- RangeVar
-- - maybe'relation :: Lens' AlterObjectSchemaStmt
-- (Prelude.Maybe RangeVar)
-- - object :: Lens' AlterObjectSchemaStmt Node
-- - maybe'object :: Lens' AlterObjectSchemaStmt
-- (Prelude.Maybe Node)
-- - newschema :: Lens' AlterObjectSchemaStmt
-- Data.Text.Text
-- - missingOk :: Lens' AlterObjectSchemaStmt
-- Prelude.Bool
--
data AlterObjectSchemaStmt
-- | Fields :
--
--
-- - opfamilyname :: Lens' AlterOpFamilyStmt
-- [Node]
-- - vec'opfamilyname :: Lens' AlterOpFamilyStmt
-- (Data.Vector.Vector Node)
-- - amname :: Lens' AlterOpFamilyStmt
-- Data.Text.Text
-- - isDrop :: Lens' AlterOpFamilyStmt
-- Prelude.Bool
-- - items :: Lens' AlterOpFamilyStmt [Node]
-- - vec'items :: Lens' AlterOpFamilyStmt
-- (Data.Vector.Vector Node)
--
data AlterOpFamilyStmt
-- | Fields :
--
--
-- - opername :: Lens' AlterOperatorStmt
-- ObjectWithArgs
-- - maybe'opername :: Lens' AlterOperatorStmt
-- (Prelude.Maybe ObjectWithArgs)
-- - options :: Lens' AlterOperatorStmt [Node]
-- - vec'options :: Lens' AlterOperatorStmt
-- (Data.Vector.Vector Node)
--
data AlterOperatorStmt
-- | Fields :
--
--
-- - objectType :: Lens' AlterOwnerStmt ObjectType
-- - relation :: Lens' AlterOwnerStmt RangeVar
-- - maybe'relation :: Lens' AlterOwnerStmt (Prelude.Maybe
-- RangeVar)
-- - object :: Lens' AlterOwnerStmt Node
-- - maybe'object :: Lens' AlterOwnerStmt (Prelude.Maybe
-- Node)
-- - newowner :: Lens' AlterOwnerStmt RoleSpec
-- - maybe'newowner :: Lens' AlterOwnerStmt (Prelude.Maybe
-- RoleSpec)
--
data AlterOwnerStmt
-- | Fields :
--
--
-- - policyName :: Lens' AlterPolicyStmt
-- Data.Text.Text
-- - table :: Lens' AlterPolicyStmt RangeVar
-- - maybe'table :: Lens' AlterPolicyStmt (Prelude.Maybe
-- RangeVar)
-- - roles :: Lens' AlterPolicyStmt [Node]
-- - vec'roles :: Lens' AlterPolicyStmt (Data.Vector.Vector
-- Node)
-- - qual :: Lens' AlterPolicyStmt Node
-- - maybe'qual :: Lens' AlterPolicyStmt (Prelude.Maybe
-- Node)
-- - withCheck :: Lens' AlterPolicyStmt Node
-- - maybe'withCheck :: Lens' AlterPolicyStmt (Prelude.Maybe
-- Node)
--
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 :
--
--
-- - pubname :: Lens' AlterPublicationStmt
-- Data.Text.Text
-- - options :: Lens' AlterPublicationStmt [Node]
-- - vec'options :: Lens' AlterPublicationStmt
-- (Data.Vector.Vector Node)
-- - pubobjects :: Lens' AlterPublicationStmt
-- [Node]
-- - vec'pubobjects :: Lens' AlterPublicationStmt
-- (Data.Vector.Vector Node)
-- - forAllTables :: Lens' AlterPublicationStmt
-- Prelude.Bool
-- - action :: Lens' AlterPublicationStmt
-- AlterPublicationAction
--
data AlterPublicationStmt
-- | Fields :
--
--
-- - role :: Lens' AlterRoleSetStmt RoleSpec
-- - maybe'role :: Lens' AlterRoleSetStmt (Prelude.Maybe
-- RoleSpec)
-- - database :: Lens' AlterRoleSetStmt
-- Data.Text.Text
-- - setstmt :: Lens' AlterRoleSetStmt
-- VariableSetStmt
-- - maybe'setstmt :: Lens' AlterRoleSetStmt (Prelude.Maybe
-- VariableSetStmt)
--
data AlterRoleSetStmt
-- | Fields :
--
--
-- - role :: Lens' AlterRoleStmt RoleSpec
-- - maybe'role :: Lens' AlterRoleStmt (Prelude.Maybe
-- RoleSpec)
-- - options :: Lens' AlterRoleStmt [Node]
-- - vec'options :: Lens' AlterRoleStmt (Data.Vector.Vector
-- Node)
-- - action :: Lens' AlterRoleStmt Data.Int.Int32
--
data AlterRoleStmt
-- | Fields :
--
--
-- - sequence :: Lens' AlterSeqStmt RangeVar
-- - maybe'sequence :: Lens' AlterSeqStmt (Prelude.Maybe
-- RangeVar)
-- - options :: Lens' AlterSeqStmt [Node]
-- - vec'options :: Lens' AlterSeqStmt (Data.Vector.Vector
-- Node)
-- - forIdentity :: Lens' AlterSeqStmt
-- Prelude.Bool
-- - missingOk :: Lens' AlterSeqStmt Prelude.Bool
--
data AlterSeqStmt
-- | Fields :
--
--
-- - defnames :: Lens' AlterStatsStmt [Node]
-- - vec'defnames :: Lens' AlterStatsStmt
-- (Data.Vector.Vector Node)
-- - stxstattarget :: Lens' AlterStatsStmt
-- Data.Int.Int32
-- - missingOk :: Lens' AlterStatsStmt
-- Prelude.Bool
--
data AlterStatsStmt
-- | Fields :
--
--
-- - kind :: Lens' AlterSubscriptionStmt
-- AlterSubscriptionType
-- - subname :: Lens' AlterSubscriptionStmt
-- Data.Text.Text
-- - conninfo :: Lens' AlterSubscriptionStmt
-- Data.Text.Text
-- - publication :: Lens' AlterSubscriptionStmt
-- [Node]
-- - vec'publication :: Lens' AlterSubscriptionStmt
-- (Data.Vector.Vector Node)
-- - options :: Lens' AlterSubscriptionStmt [Node]
-- - vec'options :: Lens' AlterSubscriptionStmt
-- (Data.Vector.Vector Node)
--
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 :
--
--
-- - setstmt :: Lens' AlterSystemStmt
-- VariableSetStmt
-- - maybe'setstmt :: Lens' AlterSystemStmt (Prelude.Maybe
-- VariableSetStmt)
--
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 :
--
--
-- - kind :: Lens' AlterTSConfigurationStmt
-- AlterTSConfigType
-- - cfgname :: Lens' AlterTSConfigurationStmt
-- [Node]
-- - vec'cfgname :: Lens' AlterTSConfigurationStmt
-- (Data.Vector.Vector Node)
-- - tokentype :: Lens' AlterTSConfigurationStmt
-- [Node]
-- - vec'tokentype :: Lens' AlterTSConfigurationStmt
-- (Data.Vector.Vector Node)
-- - dicts :: Lens' AlterTSConfigurationStmt
-- [Node]
-- - vec'dicts :: Lens' AlterTSConfigurationStmt
-- (Data.Vector.Vector Node)
-- - override :: Lens' AlterTSConfigurationStmt
-- Prelude.Bool
-- - replace :: Lens' AlterTSConfigurationStmt
-- Prelude.Bool
-- - missingOk :: Lens' AlterTSConfigurationStmt
-- Prelude.Bool
--
data AlterTSConfigurationStmt
-- | Fields :
--
--
-- - dictname :: Lens' AlterTSDictionaryStmt
-- [Node]
-- - vec'dictname :: Lens' AlterTSDictionaryStmt
-- (Data.Vector.Vector Node)
-- - options :: Lens' AlterTSDictionaryStmt [Node]
-- - vec'options :: Lens' AlterTSDictionaryStmt
-- (Data.Vector.Vector Node)
--
data AlterTSDictionaryStmt
-- | Fields :
--
--
-- - subtype :: Lens' AlterTableCmd AlterTableType
-- - name :: Lens' AlterTableCmd Data.Text.Text
-- - num :: Lens' AlterTableCmd Data.Int.Int32
-- - newowner :: Lens' AlterTableCmd RoleSpec
-- - maybe'newowner :: Lens' AlterTableCmd (Prelude.Maybe
-- RoleSpec)
-- - def :: Lens' AlterTableCmd Node
-- - maybe'def :: Lens' AlterTableCmd (Prelude.Maybe
-- Node)
-- - behavior :: Lens' AlterTableCmd DropBehavior
-- - missingOk :: Lens' AlterTableCmd Prelude.Bool
-- - recurse :: Lens' AlterTableCmd Prelude.Bool
--
data AlterTableCmd
-- | Fields :
--
--
-- - origTablespacename :: Lens' AlterTableMoveAllStmt
-- Data.Text.Text
-- - objtype :: Lens' AlterTableMoveAllStmt
-- ObjectType
-- - roles :: Lens' AlterTableMoveAllStmt [Node]
-- - vec'roles :: Lens' AlterTableMoveAllStmt
-- (Data.Vector.Vector Node)
-- - newTablespacename :: Lens' AlterTableMoveAllStmt
-- Data.Text.Text
-- - nowait :: Lens' AlterTableMoveAllStmt
-- Prelude.Bool
--
data AlterTableMoveAllStmt
-- | Fields :
--
--
-- - tablespacename :: Lens' AlterTableSpaceOptionsStmt
-- Data.Text.Text
-- - options :: Lens' AlterTableSpaceOptionsStmt
-- [Node]
-- - vec'options :: Lens' AlterTableSpaceOptionsStmt
-- (Data.Vector.Vector Node)
-- - isReset :: Lens' AlterTableSpaceOptionsStmt
-- Prelude.Bool
--
data AlterTableSpaceOptionsStmt
-- | Fields :
--
--
-- - relation :: Lens' AlterTableStmt RangeVar
-- - maybe'relation :: Lens' AlterTableStmt (Prelude.Maybe
-- RangeVar)
-- - cmds :: Lens' AlterTableStmt [Node]
-- - vec'cmds :: Lens' AlterTableStmt (Data.Vector.Vector
-- Node)
-- - objtype :: Lens' AlterTableStmt ObjectType
-- - missingOk :: Lens' AlterTableStmt
-- Prelude.Bool
--
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 :
--
--
-- - typeName :: Lens' AlterTypeStmt [Node]
-- - vec'typeName :: Lens' AlterTypeStmt (Data.Vector.Vector
-- Node)
-- - options :: Lens' AlterTypeStmt [Node]
-- - vec'options :: Lens' AlterTypeStmt (Data.Vector.Vector
-- Node)
--
data AlterTypeStmt
-- | Fields :
--
--
-- - user :: Lens' AlterUserMappingStmt RoleSpec
-- - maybe'user :: Lens' AlterUserMappingStmt (Prelude.Maybe
-- RoleSpec)
-- - servername :: Lens' AlterUserMappingStmt
-- Data.Text.Text
-- - options :: Lens' AlterUserMappingStmt [Node]
-- - vec'options :: Lens' AlterUserMappingStmt
-- (Data.Vector.Vector Node)
--
data AlterUserMappingStmt
-- | Fields :
--
--
-- - xpr :: Lens' AlternativeSubPlan Node
-- - maybe'xpr :: Lens' AlternativeSubPlan (Prelude.Maybe
-- Node)
-- - subplans :: Lens' AlternativeSubPlan [Node]
-- - vec'subplans :: Lens' AlternativeSubPlan
-- (Data.Vector.Vector Node)
--
data AlternativeSubPlan
-- | Fields :
--
--
-- - xpr :: Lens' ArrayCoerceExpr Node
-- - maybe'xpr :: Lens' ArrayCoerceExpr (Prelude.Maybe
-- Node)
-- - arg :: Lens' ArrayCoerceExpr Node
-- - maybe'arg :: Lens' ArrayCoerceExpr (Prelude.Maybe
-- Node)
-- - elemexpr :: Lens' ArrayCoerceExpr Node
-- - maybe'elemexpr :: Lens' ArrayCoerceExpr (Prelude.Maybe
-- Node)
-- - resulttype :: Lens' ArrayCoerceExpr
-- Data.Word.Word32
-- - resulttypmod :: Lens' ArrayCoerceExpr
-- Data.Int.Int32
-- - resultcollid :: Lens' ArrayCoerceExpr
-- Data.Word.Word32
-- - coerceformat :: Lens' ArrayCoerceExpr
-- CoercionForm
-- - location :: Lens' ArrayCoerceExpr
-- Data.Int.Int32
--
data ArrayCoerceExpr
-- | Fields :
--
--
-- - xpr :: Lens' ArrayExpr Node
-- - maybe'xpr :: Lens' ArrayExpr (Prelude.Maybe
-- Node)
-- - arrayTypeid :: Lens' ArrayExpr
-- Data.Word.Word32
-- - arrayCollid :: Lens' ArrayExpr
-- Data.Word.Word32
-- - elementTypeid :: Lens' ArrayExpr
-- Data.Word.Word32
-- - elements :: Lens' ArrayExpr [Node]
-- - vec'elements :: Lens' ArrayExpr (Data.Vector.Vector
-- Node)
-- - multidims :: Lens' ArrayExpr Prelude.Bool
-- - location :: Lens' ArrayExpr Data.Int.Int32
--
data ArrayExpr
-- | Fields :
--
--
-- - bsval :: Lens' BitString Data.Text.Text
--
data BitString
-- | Fields :
--
--
-- - xpr :: Lens' BoolExpr Node
-- - maybe'xpr :: Lens' BoolExpr (Prelude.Maybe
-- Node)
-- - boolop :: Lens' BoolExpr BoolExprType
-- - args :: Lens' BoolExpr [Node]
-- - vec'args :: Lens' BoolExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' BoolExpr Data.Int.Int32
--
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 :
--
--
-- - boolval :: Lens' Boolean Prelude.Bool
--
data Boolean
-- | Fields :
--
--
-- - xpr :: Lens' BooleanTest Node
-- - maybe'xpr :: Lens' BooleanTest (Prelude.Maybe
-- Node)
-- - arg :: Lens' BooleanTest Node
-- - maybe'arg :: Lens' BooleanTest (Prelude.Maybe
-- Node)
-- - booltesttype :: Lens' BooleanTest
-- BoolTestType
-- - location :: Lens' BooleanTest Data.Int.Int32
--
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 :
--
--
-- - atomic :: Lens' CallContext Prelude.Bool
--
data CallContext
-- | Fields :
--
--
data CallStmt
-- | Fields :
--
--
-- - xpr :: Lens' CaseExpr Node
-- - maybe'xpr :: Lens' CaseExpr (Prelude.Maybe
-- Node)
-- - casetype :: Lens' CaseExpr Data.Word.Word32
-- - casecollid :: Lens' CaseExpr Data.Word.Word32
-- - arg :: Lens' CaseExpr Node
-- - maybe'arg :: Lens' CaseExpr (Prelude.Maybe
-- Node)
-- - args :: Lens' CaseExpr [Node]
-- - vec'args :: Lens' CaseExpr (Data.Vector.Vector
-- Node)
-- - defresult :: Lens' CaseExpr Node
-- - maybe'defresult :: Lens' CaseExpr (Prelude.Maybe
-- Node)
-- - location :: Lens' CaseExpr Data.Int.Int32
--
data CaseExpr
-- | Fields :
--
--
-- - xpr :: Lens' CaseTestExpr Node
-- - maybe'xpr :: Lens' CaseTestExpr (Prelude.Maybe
-- Node)
-- - typeId :: Lens' CaseTestExpr Data.Word.Word32
-- - typeMod :: Lens' CaseTestExpr Data.Int.Int32
-- - collation :: Lens' CaseTestExpr
-- Data.Word.Word32
--
data CaseTestExpr
-- | Fields :
--
--
-- - xpr :: Lens' CaseWhen Node
-- - maybe'xpr :: Lens' CaseWhen (Prelude.Maybe
-- Node)
-- - expr :: Lens' CaseWhen Node
-- - maybe'expr :: Lens' CaseWhen (Prelude.Maybe
-- Node)
-- - result :: Lens' CaseWhen Node
-- - maybe'result :: Lens' CaseWhen (Prelude.Maybe
-- Node)
-- - location :: Lens' CaseWhen Data.Int.Int32
--
data CaseWhen
-- | Fields :
data CheckPointStmt
-- | Fields :
--
--
-- - portalname :: Lens' ClosePortalStmt
-- Data.Text.Text
--
data ClosePortalStmt
-- | Fields :
--
--
-- - relation :: Lens' ClusterStmt RangeVar
-- - maybe'relation :: Lens' ClusterStmt (Prelude.Maybe
-- RangeVar)
-- - indexname :: Lens' ClusterStmt Data.Text.Text
-- - params :: Lens' ClusterStmt [Node]
-- - vec'params :: Lens' ClusterStmt (Data.Vector.Vector
-- Node)
--
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 :
--
--
-- - xpr :: Lens' CoalesceExpr Node
-- - maybe'xpr :: Lens' CoalesceExpr (Prelude.Maybe
-- Node)
-- - coalescetype :: Lens' CoalesceExpr
-- Data.Word.Word32
-- - coalescecollid :: Lens' CoalesceExpr
-- Data.Word.Word32
-- - args :: Lens' CoalesceExpr [Node]
-- - vec'args :: Lens' CoalesceExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' CoalesceExpr Data.Int.Int32
--
data CoalesceExpr
-- | Fields :
--
--
-- - xpr :: Lens' CoerceToDomain Node
-- - maybe'xpr :: Lens' CoerceToDomain (Prelude.Maybe
-- Node)
-- - arg :: Lens' CoerceToDomain Node
-- - maybe'arg :: Lens' CoerceToDomain (Prelude.Maybe
-- Node)
-- - resulttype :: Lens' CoerceToDomain
-- Data.Word.Word32
-- - resulttypmod :: Lens' CoerceToDomain
-- Data.Int.Int32
-- - resultcollid :: Lens' CoerceToDomain
-- Data.Word.Word32
-- - coercionformat :: Lens' CoerceToDomain
-- CoercionForm
-- - location :: Lens' CoerceToDomain
-- Data.Int.Int32
--
data CoerceToDomain
-- | Fields :
--
--
-- - xpr :: Lens' CoerceToDomainValue Node
-- - maybe'xpr :: Lens' CoerceToDomainValue (Prelude.Maybe
-- Node)
-- - typeId :: Lens' CoerceToDomainValue
-- Data.Word.Word32
-- - typeMod :: Lens' CoerceToDomainValue
-- Data.Int.Int32
-- - collation :: Lens' CoerceToDomainValue
-- Data.Word.Word32
-- - location :: Lens' CoerceToDomainValue
-- Data.Int.Int32
--
data CoerceToDomainValue
-- | Fields :
--
--
-- - xpr :: Lens' CoerceViaIO Node
-- - maybe'xpr :: Lens' CoerceViaIO (Prelude.Maybe
-- Node)
-- - arg :: Lens' CoerceViaIO Node
-- - maybe'arg :: Lens' CoerceViaIO (Prelude.Maybe
-- Node)
-- - resulttype :: Lens' CoerceViaIO
-- Data.Word.Word32
-- - resultcollid :: Lens' CoerceViaIO
-- Data.Word.Word32
-- - coerceformat :: Lens' CoerceViaIO
-- CoercionForm
-- - location :: Lens' CoerceViaIO Data.Int.Int32
--
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 :
--
--
-- - arg :: Lens' CollateClause Node
-- - maybe'arg :: Lens' CollateClause (Prelude.Maybe
-- Node)
-- - collname :: Lens' CollateClause [Node]
-- - vec'collname :: Lens' CollateClause (Data.Vector.Vector
-- Node)
-- - location :: Lens' CollateClause
-- Data.Int.Int32
--
data CollateClause
-- | Fields :
--
--
-- - xpr :: Lens' CollateExpr Node
-- - maybe'xpr :: Lens' CollateExpr (Prelude.Maybe
-- Node)
-- - arg :: Lens' CollateExpr Node
-- - maybe'arg :: Lens' CollateExpr (Prelude.Maybe
-- Node)
-- - collOid :: Lens' CollateExpr Data.Word.Word32
-- - location :: Lens' CollateExpr Data.Int.Int32
--
data CollateExpr
-- | Fields :
--
--
data ColumnDef
-- | Fields :
--
--
-- - fields :: Lens' ColumnRef [Node]
-- - vec'fields :: Lens' ColumnRef (Data.Vector.Vector
-- Node)
-- - location :: Lens' ColumnRef Data.Int.Int32
--
data ColumnRef
-- | Fields :
--
--
-- - objtype :: Lens' CommentStmt ObjectType
-- - object :: Lens' CommentStmt Node
-- - maybe'object :: Lens' CommentStmt (Prelude.Maybe
-- Node)
-- - comment :: Lens' CommentStmt Data.Text.Text
--
data CommentStmt
-- | Fields :
--
--
data CommonTableExpr
-- | Fields :
--
--
-- - typevar :: Lens' CompositeTypeStmt RangeVar
-- - maybe'typevar :: Lens' CompositeTypeStmt (Prelude.Maybe
-- RangeVar)
-- - coldeflist :: Lens' CompositeTypeStmt [Node]
-- - vec'coldeflist :: Lens' CompositeTypeStmt
-- (Data.Vector.Vector Node)
--
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 :
--
--
-- - constraints :: Lens' ConstraintsSetStmt
-- [Node]
-- - vec'constraints :: Lens' ConstraintsSetStmt
-- (Data.Vector.Vector Node)
-- - deferred :: Lens' ConstraintsSetStmt
-- Prelude.Bool
--
data ConstraintsSetStmt
-- | Fields :
--
--
-- - xpr :: Lens' ConvertRowtypeExpr Node
-- - maybe'xpr :: Lens' ConvertRowtypeExpr (Prelude.Maybe
-- Node)
-- - arg :: Lens' ConvertRowtypeExpr Node
-- - maybe'arg :: Lens' ConvertRowtypeExpr (Prelude.Maybe
-- Node)
-- - resulttype :: Lens' ConvertRowtypeExpr
-- Data.Word.Word32
-- - convertformat :: Lens' ConvertRowtypeExpr
-- CoercionForm
-- - location :: Lens' ConvertRowtypeExpr
-- Data.Int.Int32
--
data ConvertRowtypeExpr
-- | Fields :
--
--
data CopyStmt
-- | Fields :
--
--
-- - amname :: Lens' CreateAmStmt Data.Text.Text
-- - handlerName :: Lens' CreateAmStmt [Node]
-- - vec'handlerName :: Lens' CreateAmStmt
-- (Data.Vector.Vector Node)
-- - amtype :: Lens' CreateAmStmt Data.Text.Text
--
data CreateAmStmt
-- | Fields :
--
--
-- - sourcetype :: Lens' CreateCastStmt TypeName
-- - maybe'sourcetype :: Lens' CreateCastStmt (Prelude.Maybe
-- TypeName)
-- - targettype :: Lens' CreateCastStmt TypeName
-- - maybe'targettype :: Lens' CreateCastStmt (Prelude.Maybe
-- TypeName)
-- - func :: Lens' CreateCastStmt ObjectWithArgs
-- - maybe'func :: Lens' CreateCastStmt (Prelude.Maybe
-- ObjectWithArgs)
-- - context :: Lens' CreateCastStmt
-- CoercionContext
-- - inout :: Lens' CreateCastStmt Prelude.Bool
--
data CreateCastStmt
-- | Fields :
--
--
-- - conversionName :: Lens' CreateConversionStmt
-- [Node]
-- - vec'conversionName :: Lens' CreateConversionStmt
-- (Data.Vector.Vector Node)
-- - forEncodingName :: Lens' CreateConversionStmt
-- Data.Text.Text
-- - toEncodingName :: Lens' CreateConversionStmt
-- Data.Text.Text
-- - funcName :: Lens' CreateConversionStmt [Node]
-- - vec'funcName :: Lens' CreateConversionStmt
-- (Data.Vector.Vector Node)
-- - def :: Lens' CreateConversionStmt
-- Prelude.Bool
--
data CreateConversionStmt
-- | Fields :
--
--
-- - domainname :: Lens' CreateDomainStmt [Node]
-- - vec'domainname :: Lens' CreateDomainStmt
-- (Data.Vector.Vector Node)
-- - typeName :: Lens' CreateDomainStmt TypeName
-- - maybe'typeName :: Lens' CreateDomainStmt (Prelude.Maybe
-- TypeName)
-- - collClause :: Lens' CreateDomainStmt
-- CollateClause
-- - maybe'collClause :: Lens' CreateDomainStmt
-- (Prelude.Maybe CollateClause)
-- - constraints :: Lens' CreateDomainStmt [Node]
-- - vec'constraints :: Lens' CreateDomainStmt
-- (Data.Vector.Vector Node)
--
data CreateDomainStmt
-- | Fields :
--
--
-- - typeName :: Lens' CreateEnumStmt [Node]
-- - vec'typeName :: Lens' CreateEnumStmt
-- (Data.Vector.Vector Node)
-- - vals :: Lens' CreateEnumStmt [Node]
-- - vec'vals :: Lens' CreateEnumStmt (Data.Vector.Vector
-- Node)
--
data CreateEnumStmt
-- | Fields :
--
--
-- - trigname :: Lens' CreateEventTrigStmt
-- Data.Text.Text
-- - eventname :: Lens' CreateEventTrigStmt
-- Data.Text.Text
-- - whenclause :: Lens' CreateEventTrigStmt
-- [Node]
-- - vec'whenclause :: Lens' CreateEventTrigStmt
-- (Data.Vector.Vector Node)
-- - funcname :: Lens' CreateEventTrigStmt [Node]
-- - vec'funcname :: Lens' CreateEventTrigStmt
-- (Data.Vector.Vector Node)
--
data CreateEventTrigStmt
-- | Fields :
--
--
-- - extname :: Lens' CreateExtensionStmt
-- Data.Text.Text
-- - ifNotExists :: Lens' CreateExtensionStmt
-- Prelude.Bool
-- - options :: Lens' CreateExtensionStmt [Node]
-- - vec'options :: Lens' CreateExtensionStmt
-- (Data.Vector.Vector Node)
--
data CreateExtensionStmt
-- | Fields :
--
--
-- - fdwname :: Lens' CreateFdwStmt Data.Text.Text
-- - funcOptions :: Lens' CreateFdwStmt [Node]
-- - vec'funcOptions :: Lens' CreateFdwStmt
-- (Data.Vector.Vector Node)
-- - options :: Lens' CreateFdwStmt [Node]
-- - vec'options :: Lens' CreateFdwStmt (Data.Vector.Vector
-- Node)
--
data CreateFdwStmt
-- | Fields :
--
--
-- - servername :: Lens' CreateForeignServerStmt
-- Data.Text.Text
-- - servertype :: Lens' CreateForeignServerStmt
-- Data.Text.Text
-- - version :: Lens' CreateForeignServerStmt
-- Data.Text.Text
-- - fdwname :: Lens' CreateForeignServerStmt
-- Data.Text.Text
-- - ifNotExists :: Lens' CreateForeignServerStmt
-- Prelude.Bool
-- - options :: Lens' CreateForeignServerStmt
-- [Node]
-- - vec'options :: Lens' CreateForeignServerStmt
-- (Data.Vector.Vector Node)
--
data CreateForeignServerStmt
-- | Fields :
--
--
-- - baseStmt :: Lens' CreateForeignTableStmt
-- CreateStmt
-- - maybe'baseStmt :: Lens' CreateForeignTableStmt
-- (Prelude.Maybe CreateStmt)
-- - servername :: Lens' CreateForeignTableStmt
-- Data.Text.Text
-- - options :: Lens' CreateForeignTableStmt
-- [Node]
-- - vec'options :: Lens' CreateForeignTableStmt
-- (Data.Vector.Vector Node)
--
data CreateForeignTableStmt
-- | Fields :
--
--
-- - isProcedure :: Lens' CreateFunctionStmt
-- Prelude.Bool
-- - replace :: Lens' CreateFunctionStmt
-- Prelude.Bool
-- - funcname :: Lens' CreateFunctionStmt [Node]
-- - vec'funcname :: Lens' CreateFunctionStmt
-- (Data.Vector.Vector Node)
-- - parameters :: Lens' CreateFunctionStmt [Node]
-- - vec'parameters :: Lens' CreateFunctionStmt
-- (Data.Vector.Vector Node)
-- - returnType :: Lens' CreateFunctionStmt
-- TypeName
-- - maybe'returnType :: Lens' CreateFunctionStmt
-- (Prelude.Maybe TypeName)
-- - options :: Lens' CreateFunctionStmt [Node]
-- - vec'options :: Lens' CreateFunctionStmt
-- (Data.Vector.Vector Node)
-- - sqlBody :: Lens' CreateFunctionStmt Node
-- - maybe'sqlBody :: Lens' CreateFunctionStmt
-- (Prelude.Maybe Node)
--
data CreateFunctionStmt
-- | Fields :
--
--
-- - itemtype :: Lens' CreateOpClassItem
-- Data.Int.Int32
-- - name :: Lens' CreateOpClassItem
-- ObjectWithArgs
-- - maybe'name :: Lens' CreateOpClassItem (Prelude.Maybe
-- ObjectWithArgs)
-- - number :: Lens' CreateOpClassItem
-- Data.Int.Int32
-- - orderFamily :: Lens' CreateOpClassItem [Node]
-- - vec'orderFamily :: Lens' CreateOpClassItem
-- (Data.Vector.Vector Node)
-- - classArgs :: Lens' CreateOpClassItem [Node]
-- - vec'classArgs :: Lens' CreateOpClassItem
-- (Data.Vector.Vector Node)
-- - storedtype :: Lens' CreateOpClassItem
-- TypeName
-- - maybe'storedtype :: Lens' CreateOpClassItem
-- (Prelude.Maybe TypeName)
--
data CreateOpClassItem
-- | Fields :
--
--
-- - opclassname :: Lens' CreateOpClassStmt [Node]
-- - vec'opclassname :: Lens' CreateOpClassStmt
-- (Data.Vector.Vector Node)
-- - opfamilyname :: Lens' CreateOpClassStmt
-- [Node]
-- - vec'opfamilyname :: Lens' CreateOpClassStmt
-- (Data.Vector.Vector Node)
-- - amname :: Lens' CreateOpClassStmt
-- Data.Text.Text
-- - datatype :: Lens' CreateOpClassStmt TypeName
-- - maybe'datatype :: Lens' CreateOpClassStmt
-- (Prelude.Maybe TypeName)
-- - items :: Lens' CreateOpClassStmt [Node]
-- - vec'items :: Lens' CreateOpClassStmt
-- (Data.Vector.Vector Node)
-- - isDefault :: Lens' CreateOpClassStmt
-- Prelude.Bool
--
data CreateOpClassStmt
-- | Fields :
--
--
-- - opfamilyname :: Lens' CreateOpFamilyStmt
-- [Node]
-- - vec'opfamilyname :: Lens' CreateOpFamilyStmt
-- (Data.Vector.Vector Node)
-- - amname :: Lens' CreateOpFamilyStmt
-- Data.Text.Text
--
data CreateOpFamilyStmt
-- | Fields :
--
--
-- - replace :: Lens' CreatePLangStmt Prelude.Bool
-- - plname :: Lens' CreatePLangStmt
-- Data.Text.Text
-- - plhandler :: Lens' CreatePLangStmt [Node]
-- - vec'plhandler :: Lens' CreatePLangStmt
-- (Data.Vector.Vector Node)
-- - plinline :: Lens' CreatePLangStmt [Node]
-- - vec'plinline :: Lens' CreatePLangStmt
-- (Data.Vector.Vector Node)
-- - plvalidator :: Lens' CreatePLangStmt [Node]
-- - vec'plvalidator :: Lens' CreatePLangStmt
-- (Data.Vector.Vector Node)
-- - pltrusted :: Lens' CreatePLangStmt
-- Prelude.Bool
--
data CreatePLangStmt
-- | Fields :
--
--
-- - policyName :: Lens' CreatePolicyStmt
-- Data.Text.Text
-- - table :: Lens' CreatePolicyStmt RangeVar
-- - maybe'table :: Lens' CreatePolicyStmt (Prelude.Maybe
-- RangeVar)
-- - cmdName :: Lens' CreatePolicyStmt
-- Data.Text.Text
-- - permissive :: Lens' CreatePolicyStmt
-- Prelude.Bool
-- - roles :: Lens' CreatePolicyStmt [Node]
-- - vec'roles :: Lens' CreatePolicyStmt (Data.Vector.Vector
-- Node)
-- - qual :: Lens' CreatePolicyStmt Node
-- - maybe'qual :: Lens' CreatePolicyStmt (Prelude.Maybe
-- Node)
-- - withCheck :: Lens' CreatePolicyStmt Node
-- - maybe'withCheck :: Lens' CreatePolicyStmt
-- (Prelude.Maybe Node)
--
data CreatePolicyStmt
-- | Fields :
--
--
-- - pubname :: Lens' CreatePublicationStmt
-- Data.Text.Text
-- - options :: Lens' CreatePublicationStmt [Node]
-- - vec'options :: Lens' CreatePublicationStmt
-- (Data.Vector.Vector Node)
-- - pubobjects :: Lens' CreatePublicationStmt
-- [Node]
-- - vec'pubobjects :: Lens' CreatePublicationStmt
-- (Data.Vector.Vector Node)
-- - forAllTables :: Lens' CreatePublicationStmt
-- Prelude.Bool
--
data CreatePublicationStmt
-- | Fields :
--
--
-- - typeName :: Lens' CreateRangeStmt [Node]
-- - vec'typeName :: Lens' CreateRangeStmt
-- (Data.Vector.Vector Node)
-- - params :: Lens' CreateRangeStmt [Node]
-- - vec'params :: Lens' CreateRangeStmt (Data.Vector.Vector
-- Node)
--
data CreateRangeStmt
-- | Fields :
--
--
-- - stmtType :: Lens' CreateRoleStmt RoleStmtType
-- - role :: Lens' CreateRoleStmt Data.Text.Text
-- - options :: Lens' CreateRoleStmt [Node]
-- - vec'options :: Lens' CreateRoleStmt (Data.Vector.Vector
-- Node)
--
data CreateRoleStmt
-- | Fields :
--
--
-- - schemaname :: Lens' CreateSchemaStmt
-- Data.Text.Text
-- - authrole :: Lens' CreateSchemaStmt RoleSpec
-- - maybe'authrole :: Lens' CreateSchemaStmt (Prelude.Maybe
-- RoleSpec)
-- - schemaElts :: Lens' CreateSchemaStmt [Node]
-- - vec'schemaElts :: Lens' CreateSchemaStmt
-- (Data.Vector.Vector Node)
-- - ifNotExists :: Lens' CreateSchemaStmt
-- Prelude.Bool
--
data CreateSchemaStmt
-- | Fields :
--
--
-- - sequence :: Lens' CreateSeqStmt RangeVar
-- - maybe'sequence :: Lens' CreateSeqStmt (Prelude.Maybe
-- RangeVar)
-- - options :: Lens' CreateSeqStmt [Node]
-- - vec'options :: Lens' CreateSeqStmt (Data.Vector.Vector
-- Node)
-- - ownerId :: Lens' CreateSeqStmt
-- Data.Word.Word32
-- - forIdentity :: Lens' CreateSeqStmt
-- Prelude.Bool
-- - ifNotExists :: Lens' CreateSeqStmt
-- Prelude.Bool
--
data CreateSeqStmt
-- | Fields :
--
--
-- - defnames :: Lens' CreateStatsStmt [Node]
-- - vec'defnames :: Lens' CreateStatsStmt
-- (Data.Vector.Vector Node)
-- - statTypes :: Lens' CreateStatsStmt [Node]
-- - vec'statTypes :: Lens' CreateStatsStmt
-- (Data.Vector.Vector Node)
-- - exprs :: Lens' CreateStatsStmt [Node]
-- - vec'exprs :: Lens' CreateStatsStmt (Data.Vector.Vector
-- Node)
-- - relations :: Lens' CreateStatsStmt [Node]
-- - vec'relations :: Lens' CreateStatsStmt
-- (Data.Vector.Vector Node)
-- - stxcomment :: Lens' CreateStatsStmt
-- Data.Text.Text
-- - transformed :: Lens' CreateStatsStmt
-- Prelude.Bool
-- - ifNotExists :: Lens' CreateStatsStmt
-- Prelude.Bool
--
data CreateStatsStmt
-- | Fields :
--
--
data CreateStmt
-- | Fields :
--
--
-- - subname :: Lens' CreateSubscriptionStmt
-- Data.Text.Text
-- - conninfo :: Lens' CreateSubscriptionStmt
-- Data.Text.Text
-- - publication :: Lens' CreateSubscriptionStmt
-- [Node]
-- - vec'publication :: Lens' CreateSubscriptionStmt
-- (Data.Vector.Vector Node)
-- - options :: Lens' CreateSubscriptionStmt
-- [Node]
-- - vec'options :: Lens' CreateSubscriptionStmt
-- (Data.Vector.Vector Node)
--
data CreateSubscriptionStmt
-- | Fields :
--
--
-- - query :: Lens' CreateTableAsStmt Node
-- - maybe'query :: Lens' CreateTableAsStmt (Prelude.Maybe
-- Node)
-- - into :: Lens' CreateTableAsStmt IntoClause
-- - maybe'into :: Lens' CreateTableAsStmt (Prelude.Maybe
-- IntoClause)
-- - objtype :: Lens' CreateTableAsStmt ObjectType
-- - isSelectInto :: Lens' CreateTableAsStmt
-- Prelude.Bool
-- - ifNotExists :: Lens' CreateTableAsStmt
-- Prelude.Bool
--
data CreateTableAsStmt
-- | Fields :
--
--
-- - tablespacename :: Lens' CreateTableSpaceStmt
-- Data.Text.Text
-- - owner :: Lens' CreateTableSpaceStmt RoleSpec
-- - maybe'owner :: Lens' CreateTableSpaceStmt
-- (Prelude.Maybe RoleSpec)
-- - location :: Lens' CreateTableSpaceStmt
-- Data.Text.Text
-- - options :: Lens' CreateTableSpaceStmt [Node]
-- - vec'options :: Lens' CreateTableSpaceStmt
-- (Data.Vector.Vector Node)
--
data CreateTableSpaceStmt
-- | Fields :
--
--
-- - replace :: Lens' CreateTransformStmt
-- Prelude.Bool
-- - typeName :: Lens' CreateTransformStmt
-- TypeName
-- - maybe'typeName :: Lens' CreateTransformStmt
-- (Prelude.Maybe TypeName)
-- - lang :: Lens' CreateTransformStmt
-- Data.Text.Text
-- - fromsql :: Lens' CreateTransformStmt
-- ObjectWithArgs
-- - maybe'fromsql :: Lens' CreateTransformStmt
-- (Prelude.Maybe ObjectWithArgs)
-- - tosql :: Lens' CreateTransformStmt
-- ObjectWithArgs
-- - maybe'tosql :: Lens' CreateTransformStmt (Prelude.Maybe
-- ObjectWithArgs)
--
data CreateTransformStmt
-- | Fields :
--
--
-- - replace :: Lens' CreateTrigStmt Prelude.Bool
-- - isconstraint :: Lens' CreateTrigStmt
-- Prelude.Bool
-- - trigname :: Lens' CreateTrigStmt
-- Data.Text.Text
-- - relation :: Lens' CreateTrigStmt RangeVar
-- - maybe'relation :: Lens' CreateTrigStmt (Prelude.Maybe
-- RangeVar)
-- - funcname :: Lens' CreateTrigStmt [Node]
-- - vec'funcname :: Lens' CreateTrigStmt
-- (Data.Vector.Vector Node)
-- - args :: Lens' CreateTrigStmt [Node]
-- - vec'args :: Lens' CreateTrigStmt (Data.Vector.Vector
-- Node)
-- - row :: Lens' CreateTrigStmt Prelude.Bool
-- - timing :: Lens' CreateTrigStmt Data.Int.Int32
-- - events :: Lens' CreateTrigStmt Data.Int.Int32
-- - columns :: Lens' CreateTrigStmt [Node]
-- - vec'columns :: Lens' CreateTrigStmt (Data.Vector.Vector
-- Node)
-- - whenClause :: Lens' CreateTrigStmt Node
-- - maybe'whenClause :: Lens' CreateTrigStmt (Prelude.Maybe
-- Node)
-- - transitionRels :: Lens' CreateTrigStmt [Node]
-- - vec'transitionRels :: Lens' CreateTrigStmt
-- (Data.Vector.Vector Node)
-- - deferrable :: Lens' CreateTrigStmt
-- Prelude.Bool
-- - initdeferred :: Lens' CreateTrigStmt
-- Prelude.Bool
-- - constrrel :: Lens' CreateTrigStmt RangeVar
-- - maybe'constrrel :: Lens' CreateTrigStmt (Prelude.Maybe
-- RangeVar)
--
data CreateTrigStmt
-- | Fields :
--
--
-- - user :: Lens' CreateUserMappingStmt RoleSpec
-- - maybe'user :: Lens' CreateUserMappingStmt
-- (Prelude.Maybe RoleSpec)
-- - servername :: Lens' CreateUserMappingStmt
-- Data.Text.Text
-- - ifNotExists :: Lens' CreateUserMappingStmt
-- Prelude.Bool
-- - options :: Lens' CreateUserMappingStmt [Node]
-- - vec'options :: Lens' CreateUserMappingStmt
-- (Data.Vector.Vector Node)
--
data CreateUserMappingStmt
-- | Fields :
--
--
-- - dbname :: Lens' CreatedbStmt Data.Text.Text
-- - options :: Lens' CreatedbStmt [Node]
-- - vec'options :: Lens' CreatedbStmt (Data.Vector.Vector
-- Node)
--
data CreatedbStmt
-- | Fields :
--
--
-- - xpr :: Lens' CurrentOfExpr Node
-- - maybe'xpr :: Lens' CurrentOfExpr (Prelude.Maybe
-- Node)
-- - cvarno :: Lens' CurrentOfExpr
-- Data.Word.Word32
-- - cursorName :: Lens' CurrentOfExpr
-- Data.Text.Text
-- - cursorParam :: Lens' CurrentOfExpr
-- Data.Int.Int32
--
data CurrentOfExpr
-- | Fields :
--
--
-- - name :: Lens' DeallocateStmt Data.Text.Text
--
data DeallocateStmt
-- | Fields :
--
--
-- - portalname :: Lens' DeclareCursorStmt
-- Data.Text.Text
-- - options :: Lens' DeclareCursorStmt
-- Data.Int.Int32
-- - query :: Lens' DeclareCursorStmt Node
-- - maybe'query :: Lens' DeclareCursorStmt (Prelude.Maybe
-- Node)
--
data DeclareCursorStmt
-- | Fields :
--
--
-- - defnamespace :: Lens' DefElem Data.Text.Text
-- - defname :: Lens' DefElem Data.Text.Text
-- - arg :: Lens' DefElem Node
-- - maybe'arg :: Lens' DefElem (Prelude.Maybe
-- Node)
-- - defaction :: Lens' DefElem DefElemAction
-- - location :: Lens' DefElem Data.Int.Int32
--
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 :
--
--
-- - kind :: Lens' DefineStmt ObjectType
-- - oldstyle :: Lens' DefineStmt Prelude.Bool
-- - defnames :: Lens' DefineStmt [Node]
-- - vec'defnames :: Lens' DefineStmt (Data.Vector.Vector
-- Node)
-- - args :: Lens' DefineStmt [Node]
-- - vec'args :: Lens' DefineStmt (Data.Vector.Vector
-- Node)
-- - definition :: Lens' DefineStmt [Node]
-- - vec'definition :: Lens' DefineStmt (Data.Vector.Vector
-- Node)
-- - ifNotExists :: Lens' DefineStmt Prelude.Bool
-- - replace :: Lens' DefineStmt Prelude.Bool
--
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 :
--
--
-- - target :: Lens' DiscardStmt DiscardMode
--
data DiscardStmt
-- | Fields :
--
--
-- - xpr :: Lens' DistinctExpr Node
-- - maybe'xpr :: Lens' DistinctExpr (Prelude.Maybe
-- Node)
-- - opno :: Lens' DistinctExpr Data.Word.Word32
-- - opresulttype :: Lens' DistinctExpr
-- Data.Word.Word32
-- - opretset :: Lens' DistinctExpr Prelude.Bool
-- - opcollid :: Lens' DistinctExpr
-- Data.Word.Word32
-- - inputcollid :: Lens' DistinctExpr
-- Data.Word.Word32
-- - args :: Lens' DistinctExpr [Node]
-- - vec'args :: Lens' DistinctExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' DistinctExpr Data.Int.Int32
--
data DistinctExpr
-- | Fields :
--
--
-- - args :: Lens' DoStmt [Node]
-- - vec'args :: Lens' DoStmt (Data.Vector.Vector
-- Node)
--
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 :
--
--
-- - roles :: Lens' DropOwnedStmt [Node]
-- - vec'roles :: Lens' DropOwnedStmt (Data.Vector.Vector
-- Node)
-- - behavior :: Lens' DropOwnedStmt DropBehavior
--
data DropOwnedStmt
-- | Fields :
--
--
-- - roles :: Lens' DropRoleStmt [Node]
-- - vec'roles :: Lens' DropRoleStmt (Data.Vector.Vector
-- Node)
-- - missingOk :: Lens' DropRoleStmt Prelude.Bool
--
data DropRoleStmt
-- | Fields :
--
--
-- - objects :: Lens' DropStmt [Node]
-- - vec'objects :: Lens' DropStmt (Data.Vector.Vector
-- Node)
-- - removeType :: Lens' DropStmt ObjectType
-- - behavior :: Lens' DropStmt DropBehavior
-- - missingOk :: Lens' DropStmt Prelude.Bool
-- - concurrent :: Lens' DropStmt Prelude.Bool
--
data DropStmt
-- | Fields :
--
--
-- - subname :: Lens' DropSubscriptionStmt
-- Data.Text.Text
-- - missingOk :: Lens' DropSubscriptionStmt
-- Prelude.Bool
-- - behavior :: Lens' DropSubscriptionStmt
-- DropBehavior
--
data DropSubscriptionStmt
-- | Fields :
--
--
-- - tablespacename :: Lens' DropTableSpaceStmt
-- Data.Text.Text
-- - missingOk :: Lens' DropTableSpaceStmt
-- Prelude.Bool
--
data DropTableSpaceStmt
-- | Fields :
--
--
-- - user :: Lens' DropUserMappingStmt RoleSpec
-- - maybe'user :: Lens' DropUserMappingStmt (Prelude.Maybe
-- RoleSpec)
-- - servername :: Lens' DropUserMappingStmt
-- Data.Text.Text
-- - missingOk :: Lens' DropUserMappingStmt
-- Prelude.Bool
--
data DropUserMappingStmt
-- | Fields :
--
--
-- - dbname :: Lens' DropdbStmt Data.Text.Text
-- - missingOk :: Lens' DropdbStmt Prelude.Bool
-- - options :: Lens' DropdbStmt [Node]
-- - vec'options :: Lens' DropdbStmt (Data.Vector.Vector
-- Node)
--
data DropdbStmt
-- | Fields :
--
--
-- - name :: Lens' ExecuteStmt Data.Text.Text
-- - params :: Lens' ExecuteStmt [Node]
-- - vec'params :: Lens' ExecuteStmt (Data.Vector.Vector
-- Node)
--
data ExecuteStmt
-- | Fields :
--
--
-- - query :: Lens' ExplainStmt Node
-- - maybe'query :: Lens' ExplainStmt (Prelude.Maybe
-- Node)
-- - options :: Lens' ExplainStmt [Node]
-- - vec'options :: Lens' ExplainStmt (Data.Vector.Vector
-- Node)
--
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 :
--
--
-- - direction :: Lens' FetchStmt FetchDirection
-- - howMany :: Lens' FetchStmt Data.Int.Int64
-- - portalname :: Lens' FetchStmt Data.Text.Text
-- - ismove :: Lens' FetchStmt Prelude.Bool
--
data FetchStmt
-- | Fields :
--
--
-- - xpr :: Lens' FieldSelect Node
-- - maybe'xpr :: Lens' FieldSelect (Prelude.Maybe
-- Node)
-- - arg :: Lens' FieldSelect Node
-- - maybe'arg :: Lens' FieldSelect (Prelude.Maybe
-- Node)
-- - fieldnum :: Lens' FieldSelect Data.Int.Int32
-- - resulttype :: Lens' FieldSelect
-- Data.Word.Word32
-- - resulttypmod :: Lens' FieldSelect
-- Data.Int.Int32
-- - resultcollid :: Lens' FieldSelect
-- Data.Word.Word32
--
data FieldSelect
-- | Fields :
--
--
-- - xpr :: Lens' FieldStore Node
-- - maybe'xpr :: Lens' FieldStore (Prelude.Maybe
-- Node)
-- - arg :: Lens' FieldStore Node
-- - maybe'arg :: Lens' FieldStore (Prelude.Maybe
-- Node)
-- - newvals :: Lens' FieldStore [Node]
-- - vec'newvals :: Lens' FieldStore (Data.Vector.Vector
-- Node)
-- - fieldnums :: Lens' FieldStore [Node]
-- - vec'fieldnums :: Lens' FieldStore (Data.Vector.Vector
-- Node)
-- - resulttype :: Lens' FieldStore
-- Data.Word.Word32
--
data FieldStore
-- | Fields :
--
--
-- - fval :: Lens' Float Data.Text.Text
--
data Float
-- | Fields :
--
--
-- - fromlist :: Lens' FromExpr [Node]
-- - vec'fromlist :: Lens' FromExpr (Data.Vector.Vector
-- Node)
-- - quals :: Lens' FromExpr Node
-- - maybe'quals :: Lens' FromExpr (Prelude.Maybe
-- Node)
--
data FromExpr
-- | Fields :
--
--
-- - funcname :: Lens' FuncCall [Node]
-- - vec'funcname :: Lens' FuncCall (Data.Vector.Vector
-- Node)
-- - args :: Lens' FuncCall [Node]
-- - vec'args :: Lens' FuncCall (Data.Vector.Vector
-- Node)
-- - aggOrder :: Lens' FuncCall [Node]
-- - vec'aggOrder :: Lens' FuncCall (Data.Vector.Vector
-- Node)
-- - aggFilter :: Lens' FuncCall Node
-- - maybe'aggFilter :: Lens' FuncCall (Prelude.Maybe
-- Node)
-- - over :: Lens' FuncCall WindowDef
-- - maybe'over :: Lens' FuncCall (Prelude.Maybe
-- WindowDef)
-- - aggWithinGroup :: Lens' FuncCall Prelude.Bool
-- - aggStar :: Lens' FuncCall Prelude.Bool
-- - aggDistinct :: Lens' FuncCall Prelude.Bool
-- - funcVariadic :: Lens' FuncCall Prelude.Bool
-- - funcformat :: Lens' FuncCall CoercionForm
-- - location :: Lens' FuncCall Data.Int.Int32
--
data FuncCall
-- | Fields :
--
--
-- - xpr :: Lens' FuncExpr Node
-- - maybe'xpr :: Lens' FuncExpr (Prelude.Maybe
-- Node)
-- - funcid :: Lens' FuncExpr Data.Word.Word32
-- - funcresulttype :: Lens' FuncExpr
-- Data.Word.Word32
-- - funcretset :: Lens' FuncExpr Prelude.Bool
-- - funcvariadic :: Lens' FuncExpr Prelude.Bool
-- - funcformat :: Lens' FuncExpr CoercionForm
-- - funccollid :: Lens' FuncExpr Data.Word.Word32
-- - inputcollid :: Lens' FuncExpr
-- Data.Word.Word32
-- - args :: Lens' FuncExpr [Node]
-- - vec'args :: Lens' FuncExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' FuncExpr Data.Int.Int32
--
data FuncExpr
-- | Fields :
--
--
-- - name :: Lens' FunctionParameter
-- Data.Text.Text
-- - argType :: Lens' FunctionParameter TypeName
-- - maybe'argType :: Lens' FunctionParameter (Prelude.Maybe
-- TypeName)
-- - mode :: Lens' FunctionParameter
-- FunctionParameterMode
-- - defexpr :: Lens' FunctionParameter Node
-- - maybe'defexpr :: Lens' FunctionParameter (Prelude.Maybe
-- Node)
--
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 :
--
--
-- - grantedRoles :: Lens' GrantRoleStmt [Node]
-- - vec'grantedRoles :: Lens' GrantRoleStmt
-- (Data.Vector.Vector Node)
-- - granteeRoles :: Lens' GrantRoleStmt [Node]
-- - vec'granteeRoles :: Lens' GrantRoleStmt
-- (Data.Vector.Vector Node)
-- - isGrant :: Lens' GrantRoleStmt Prelude.Bool
-- - opt :: Lens' GrantRoleStmt [Node]
-- - vec'opt :: Lens' GrantRoleStmt (Data.Vector.Vector
-- Node)
-- - grantor :: Lens' GrantRoleStmt RoleSpec
-- - maybe'grantor :: Lens' GrantRoleStmt (Prelude.Maybe
-- RoleSpec)
-- - behavior :: Lens' GrantRoleStmt DropBehavior
--
data GrantRoleStmt
-- | Fields :
--
--
-- - isGrant :: Lens' GrantStmt Prelude.Bool
-- - targtype :: Lens' GrantStmt GrantTargetType
-- - objtype :: Lens' GrantStmt ObjectType
-- - objects :: Lens' GrantStmt [Node]
-- - vec'objects :: Lens' GrantStmt (Data.Vector.Vector
-- Node)
-- - privileges :: Lens' GrantStmt [Node]
-- - vec'privileges :: Lens' GrantStmt (Data.Vector.Vector
-- Node)
-- - grantees :: Lens' GrantStmt [Node]
-- - vec'grantees :: Lens' GrantStmt (Data.Vector.Vector
-- Node)
-- - grantOption :: Lens' GrantStmt Prelude.Bool
-- - grantor :: Lens' GrantStmt RoleSpec
-- - maybe'grantor :: Lens' GrantStmt (Prelude.Maybe
-- RoleSpec)
-- - behavior :: Lens' GrantStmt DropBehavior
--
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 :
--
--
-- - xpr :: Lens' GroupingFunc Node
-- - maybe'xpr :: Lens' GroupingFunc (Prelude.Maybe
-- Node)
-- - args :: Lens' GroupingFunc [Node]
-- - vec'args :: Lens' GroupingFunc (Data.Vector.Vector
-- Node)
-- - refs :: Lens' GroupingFunc [Node]
-- - vec'refs :: Lens' GroupingFunc (Data.Vector.Vector
-- Node)
-- - agglevelsup :: Lens' GroupingFunc
-- Data.Word.Word32
-- - location :: Lens' GroupingFunc Data.Int.Int32
--
data GroupingFunc
-- | Fields :
--
--
-- - kind :: Lens' GroupingSet GroupingSetKind
-- - content :: Lens' GroupingSet [Node]
-- - vec'content :: Lens' GroupingSet (Data.Vector.Vector
-- Node)
-- - location :: Lens' GroupingSet Data.Int.Int32
--
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 :
--
--
-- - serverName :: Lens' ImportForeignSchemaStmt
-- Data.Text.Text
-- - remoteSchema :: Lens' ImportForeignSchemaStmt
-- Data.Text.Text
-- - localSchema :: Lens' ImportForeignSchemaStmt
-- Data.Text.Text
-- - listType :: Lens' ImportForeignSchemaStmt
-- ImportForeignSchemaType
-- - tableList :: Lens' ImportForeignSchemaStmt
-- [Node]
-- - vec'tableList :: Lens' ImportForeignSchemaStmt
-- (Data.Vector.Vector Node)
-- - options :: Lens' ImportForeignSchemaStmt
-- [Node]
-- - vec'options :: Lens' ImportForeignSchemaStmt
-- (Data.Vector.Vector Node)
--
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 :
--
--
-- - name :: Lens' IndexElem Data.Text.Text
-- - expr :: Lens' IndexElem Node
-- - maybe'expr :: Lens' IndexElem (Prelude.Maybe
-- Node)
-- - indexcolname :: Lens' IndexElem
-- Data.Text.Text
-- - collation :: Lens' IndexElem [Node]
-- - vec'collation :: Lens' IndexElem (Data.Vector.Vector
-- Node)
-- - opclass :: Lens' IndexElem [Node]
-- - vec'opclass :: Lens' IndexElem (Data.Vector.Vector
-- Node)
-- - opclassopts :: Lens' IndexElem [Node]
-- - vec'opclassopts :: Lens' IndexElem (Data.Vector.Vector
-- Node)
-- - ordering :: Lens' IndexElem SortByDir
-- - nullsOrdering :: Lens' IndexElem SortByNulls
--
data IndexElem
-- | Fields :
--
--
data IndexStmt
-- | Fields :
--
--
data InferClause
-- | Fields :
--
--
-- - xpr :: Lens' InferenceElem Node
-- - maybe'xpr :: Lens' InferenceElem (Prelude.Maybe
-- Node)
-- - expr :: Lens' InferenceElem Node
-- - maybe'expr :: Lens' InferenceElem (Prelude.Maybe
-- Node)
-- - infercollid :: Lens' InferenceElem
-- Data.Word.Word32
-- - inferopclass :: Lens' InferenceElem
-- Data.Word.Word32
--
data InferenceElem
-- | Fields :
--
--
-- - sourceText :: Lens' InlineCodeBlock
-- Data.Text.Text
-- - langOid :: Lens' InlineCodeBlock
-- Data.Word.Word32
-- - langIsTrusted :: Lens' InlineCodeBlock
-- Prelude.Bool
-- - atomic :: Lens' InlineCodeBlock Prelude.Bool
--
data InlineCodeBlock
-- | Fields :
--
--
data InsertStmt
-- | Fields :
--
--
-- - items :: Lens' IntList [Node]
-- - vec'items :: Lens' IntList (Data.Vector.Vector
-- Node)
--
data IntList
-- | Fields :
--
--
-- - ival :: Lens' Integer Data.Int.Int32
--
data Integer
-- | Fields :
--
--
-- - rel :: Lens' IntoClause RangeVar
-- - maybe'rel :: Lens' IntoClause (Prelude.Maybe
-- RangeVar)
-- - colNames :: Lens' IntoClause [Node]
-- - vec'colNames :: Lens' IntoClause (Data.Vector.Vector
-- Node)
-- - accessMethod :: Lens' IntoClause
-- Data.Text.Text
-- - options :: Lens' IntoClause [Node]
-- - vec'options :: Lens' IntoClause (Data.Vector.Vector
-- Node)
-- - onCommit :: Lens' IntoClause OnCommitAction
-- - tableSpaceName :: Lens' IntoClause
-- Data.Text.Text
-- - viewQuery :: Lens' IntoClause Node
-- - maybe'viewQuery :: Lens' IntoClause (Prelude.Maybe
-- Node)
-- - skipData :: Lens' IntoClause Prelude.Bool
--
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 :
--
--
-- - output :: Lens' JsonAggConstructor JsonOutput
-- - maybe'output :: Lens' JsonAggConstructor (Prelude.Maybe
-- JsonOutput)
-- - aggFilter :: Lens' JsonAggConstructor Node
-- - maybe'aggFilter :: Lens' JsonAggConstructor
-- (Prelude.Maybe Node)
-- - aggOrder :: Lens' JsonAggConstructor [Node]
-- - vec'aggOrder :: Lens' JsonAggConstructor
-- (Data.Vector.Vector Node)
-- - over :: Lens' JsonAggConstructor WindowDef
-- - maybe'over :: Lens' JsonAggConstructor (Prelude.Maybe
-- WindowDef)
-- - location :: Lens' JsonAggConstructor
-- Data.Int.Int32
--
data JsonAggConstructor
-- | Fields :
--
--
-- - constructor :: Lens' JsonArrayAgg
-- JsonAggConstructor
-- - maybe'constructor :: Lens' JsonArrayAgg (Prelude.Maybe
-- JsonAggConstructor)
-- - arg :: Lens' JsonArrayAgg JsonValueExpr
-- - maybe'arg :: Lens' JsonArrayAgg (Prelude.Maybe
-- JsonValueExpr)
-- - absentOnNull :: Lens' JsonArrayAgg
-- Prelude.Bool
--
data JsonArrayAgg
-- | Fields :
--
--
-- - exprs :: Lens' JsonArrayConstructor [Node]
-- - vec'exprs :: Lens' JsonArrayConstructor
-- (Data.Vector.Vector Node)
-- - output :: Lens' JsonArrayConstructor
-- JsonOutput
-- - maybe'output :: Lens' JsonArrayConstructor
-- (Prelude.Maybe JsonOutput)
-- - absentOnNull :: Lens' JsonArrayConstructor
-- Prelude.Bool
-- - location :: Lens' JsonArrayConstructor
-- Data.Int.Int32
--
data JsonArrayConstructor
-- | Fields :
--
--
-- - query :: Lens' JsonArrayQueryConstructor Node
-- - maybe'query :: Lens' JsonArrayQueryConstructor
-- (Prelude.Maybe Node)
-- - output :: Lens' JsonArrayQueryConstructor
-- JsonOutput
-- - maybe'output :: Lens' JsonArrayQueryConstructor
-- (Prelude.Maybe JsonOutput)
-- - format :: Lens' JsonArrayQueryConstructor
-- JsonFormat
-- - maybe'format :: Lens' JsonArrayQueryConstructor
-- (Prelude.Maybe JsonFormat)
-- - absentOnNull :: Lens' JsonArrayQueryConstructor
-- Prelude.Bool
-- - location :: Lens' JsonArrayQueryConstructor
-- Data.Int.Int32
--
data JsonArrayQueryConstructor
-- | Fields :
--
--
-- - xpr :: Lens' JsonConstructorExpr Node
-- - maybe'xpr :: Lens' JsonConstructorExpr (Prelude.Maybe
-- Node)
-- - type' :: Lens' JsonConstructorExpr
-- JsonConstructorType
-- - args :: Lens' JsonConstructorExpr [Node]
-- - vec'args :: Lens' JsonConstructorExpr
-- (Data.Vector.Vector Node)
-- - func :: Lens' JsonConstructorExpr Node
-- - maybe'func :: Lens' JsonConstructorExpr (Prelude.Maybe
-- Node)
-- - coercion :: Lens' JsonConstructorExpr Node
-- - maybe'coercion :: Lens' JsonConstructorExpr
-- (Prelude.Maybe Node)
-- - returning :: Lens' JsonConstructorExpr
-- JsonReturning
-- - maybe'returning :: Lens' JsonConstructorExpr
-- (Prelude.Maybe JsonReturning)
-- - absentOnNull :: Lens' JsonConstructorExpr
-- Prelude.Bool
-- - unique :: Lens' JsonConstructorExpr
-- Prelude.Bool
-- - location :: Lens' JsonConstructorExpr
-- Data.Int.Int32
--
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 :
--
--
-- - formatType :: Lens' JsonFormat JsonFormatType
-- - encoding :: Lens' JsonFormat JsonEncoding
-- - location :: Lens' JsonFormat Data.Int.Int32
--
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 :
--
--
-- - expr :: Lens' JsonIsPredicate Node
-- - maybe'expr :: Lens' JsonIsPredicate (Prelude.Maybe
-- Node)
-- - format :: Lens' JsonIsPredicate JsonFormat
-- - maybe'format :: Lens' JsonIsPredicate (Prelude.Maybe
-- JsonFormat)
-- - itemType :: Lens' JsonIsPredicate
-- JsonValueType
-- - uniqueKeys :: Lens' JsonIsPredicate
-- Prelude.Bool
-- - location :: Lens' JsonIsPredicate
-- Data.Int.Int32
--
data JsonIsPredicate
-- | Fields :
--
--
-- - key :: Lens' JsonKeyValue Node
-- - maybe'key :: Lens' JsonKeyValue (Prelude.Maybe
-- Node)
-- - value :: Lens' JsonKeyValue JsonValueExpr
-- - maybe'value :: Lens' JsonKeyValue (Prelude.Maybe
-- JsonValueExpr)
--
data JsonKeyValue
-- | Fields :
--
--
-- - constructor :: Lens' JsonObjectAgg
-- JsonAggConstructor
-- - maybe'constructor :: Lens' JsonObjectAgg (Prelude.Maybe
-- JsonAggConstructor)
-- - arg :: Lens' JsonObjectAgg JsonKeyValue
-- - maybe'arg :: Lens' JsonObjectAgg (Prelude.Maybe
-- JsonKeyValue)
-- - absentOnNull :: Lens' JsonObjectAgg
-- Prelude.Bool
-- - unique :: Lens' JsonObjectAgg Prelude.Bool
--
data JsonObjectAgg
-- | Fields :
--
--
-- - exprs :: Lens' JsonObjectConstructor [Node]
-- - vec'exprs :: Lens' JsonObjectConstructor
-- (Data.Vector.Vector Node)
-- - output :: Lens' JsonObjectConstructor
-- JsonOutput
-- - maybe'output :: Lens' JsonObjectConstructor
-- (Prelude.Maybe JsonOutput)
-- - absentOnNull :: Lens' JsonObjectConstructor
-- Prelude.Bool
-- - unique :: Lens' JsonObjectConstructor
-- Prelude.Bool
-- - location :: Lens' JsonObjectConstructor
-- Data.Int.Int32
--
data JsonObjectConstructor
-- | Fields :
--
--
data JsonOutput
-- | Fields :
--
--
-- - format :: Lens' JsonReturning JsonFormat
-- - maybe'format :: Lens' JsonReturning (Prelude.Maybe
-- JsonFormat)
-- - typid :: Lens' JsonReturning Data.Word.Word32
-- - typmod :: Lens' JsonReturning Data.Int.Int32
--
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 :
--
--
-- - items :: Lens' List [Node]
-- - vec'items :: Lens' List (Data.Vector.Vector
-- Node)
--
data List
-- | Fields :
--
--
data ListenStmt
-- | Fields :
--
--
-- - filename :: Lens' LoadStmt Data.Text.Text
--
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 :
--
--
-- - relations :: Lens' LockStmt [Node]
-- - vec'relations :: Lens' LockStmt (Data.Vector.Vector
-- Node)
-- - mode :: Lens' LockStmt Data.Int.Int32
-- - nowait :: Lens' LockStmt Prelude.Bool
--
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 :
--
--
-- - lockedRels :: Lens' LockingClause [Node]
-- - vec'lockedRels :: Lens' LockingClause
-- (Data.Vector.Vector Node)
-- - strength :: Lens' LockingClause
-- LockClauseStrength
-- - waitPolicy :: Lens' LockingClause
-- LockWaitPolicy
--
data LockingClause
-- | Fields :
--
--
data MergeAction
-- | Fields :
--
--
data MergeStmt
-- | Fields :
--
--
-- - matched :: Lens' MergeWhenClause Prelude.Bool
-- - commandType :: Lens' MergeWhenClause CmdType
-- - override :: Lens' MergeWhenClause
-- OverridingKind
-- - condition :: Lens' MergeWhenClause Node
-- - maybe'condition :: Lens' MergeWhenClause (Prelude.Maybe
-- Node)
-- - targetList :: Lens' MergeWhenClause [Node]
-- - vec'targetList :: Lens' MergeWhenClause
-- (Data.Vector.Vector Node)
-- - values :: Lens' MergeWhenClause [Node]
-- - vec'values :: Lens' MergeWhenClause (Data.Vector.Vector
-- Node)
--
data MergeWhenClause
-- | Fields :
--
--
-- - xpr :: Lens' MinMaxExpr Node
-- - maybe'xpr :: Lens' MinMaxExpr (Prelude.Maybe
-- Node)
-- - minmaxtype :: Lens' MinMaxExpr
-- Data.Word.Word32
-- - minmaxcollid :: Lens' MinMaxExpr
-- Data.Word.Word32
-- - inputcollid :: Lens' MinMaxExpr
-- Data.Word.Word32
-- - op :: Lens' MinMaxExpr MinMaxOp
-- - args :: Lens' MinMaxExpr [Node]
-- - vec'args :: Lens' MinMaxExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' MinMaxExpr Data.Int.Int32
--
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 :
--
--
-- - source :: Lens' MultiAssignRef Node
-- - maybe'source :: Lens' MultiAssignRef (Prelude.Maybe
-- Node)
-- - colno :: Lens' MultiAssignRef Data.Int.Int32
-- - ncolumns :: Lens' MultiAssignRef
-- Data.Int.Int32
--
data MultiAssignRef
-- | Fields :
--
--
-- - xpr :: Lens' NamedArgExpr Node
-- - maybe'xpr :: Lens' NamedArgExpr (Prelude.Maybe
-- Node)
-- - arg :: Lens' NamedArgExpr Node
-- - maybe'arg :: Lens' NamedArgExpr (Prelude.Maybe
-- Node)
-- - name :: Lens' NamedArgExpr Data.Text.Text
-- - argnumber :: Lens' NamedArgExpr
-- Data.Int.Int32
-- - location :: Lens' NamedArgExpr Data.Int.Int32
--
data NamedArgExpr
-- | Fields :
--
--
-- - xpr :: Lens' NextValueExpr Node
-- - maybe'xpr :: Lens' NextValueExpr (Prelude.Maybe
-- Node)
-- - seqid :: Lens' NextValueExpr Data.Word.Word32
-- - typeId :: Lens' NextValueExpr
-- Data.Word.Word32
--
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 :
--
--
-- - conditionname :: Lens' NotifyStmt
-- Data.Text.Text
-- - payload :: Lens' NotifyStmt Data.Text.Text
--
data NotifyStmt
-- | Fields :
--
--
-- - xpr :: Lens' NullIfExpr Node
-- - maybe'xpr :: Lens' NullIfExpr (Prelude.Maybe
-- Node)
-- - opno :: Lens' NullIfExpr Data.Word.Word32
-- - opresulttype :: Lens' NullIfExpr
-- Data.Word.Word32
-- - opretset :: Lens' NullIfExpr Prelude.Bool
-- - opcollid :: Lens' NullIfExpr Data.Word.Word32
-- - inputcollid :: Lens' NullIfExpr
-- Data.Word.Word32
-- - args :: Lens' NullIfExpr [Node]
-- - vec'args :: Lens' NullIfExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' NullIfExpr Data.Int.Int32
--
data NullIfExpr
-- | Fields :
--
--
-- - xpr :: Lens' NullTest Node
-- - maybe'xpr :: Lens' NullTest (Prelude.Maybe
-- Node)
-- - arg :: Lens' NullTest Node
-- - maybe'arg :: Lens' NullTest (Prelude.Maybe
-- Node)
-- - nulltesttype :: Lens' NullTest NullTestType
-- - argisrow :: Lens' NullTest Prelude.Bool
-- - location :: Lens' NullTest Data.Int.Int32
--
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 :
--
--
-- - objname :: Lens' ObjectWithArgs [Node]
-- - vec'objname :: Lens' ObjectWithArgs (Data.Vector.Vector
-- Node)
-- - objargs :: Lens' ObjectWithArgs [Node]
-- - vec'objargs :: Lens' ObjectWithArgs (Data.Vector.Vector
-- Node)
-- - objfuncargs :: Lens' ObjectWithArgs [Node]
-- - vec'objfuncargs :: Lens' ObjectWithArgs
-- (Data.Vector.Vector Node)
-- - argsUnspecified :: Lens' ObjectWithArgs
-- Prelude.Bool
--
data ObjectWithArgs
-- | Fields :
--
--
-- - items :: Lens' OidList [Node]
-- - vec'items :: Lens' OidList (Data.Vector.Vector
-- Node)
--
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 :
--
--
-- - action :: Lens' OnConflictClause
-- OnConflictAction
-- - infer :: Lens' OnConflictClause InferClause
-- - maybe'infer :: Lens' OnConflictClause (Prelude.Maybe
-- InferClause)
-- - targetList :: Lens' OnConflictClause [Node]
-- - vec'targetList :: Lens' OnConflictClause
-- (Data.Vector.Vector Node)
-- - whereClause :: Lens' OnConflictClause Node
-- - maybe'whereClause :: Lens' OnConflictClause
-- (Prelude.Maybe Node)
-- - location :: Lens' OnConflictClause
-- Data.Int.Int32
--
data OnConflictClause
-- | Fields :
--
--
data OnConflictExpr
-- | Fields :
--
--
-- - xpr :: Lens' OpExpr Node
-- - maybe'xpr :: Lens' OpExpr (Prelude.Maybe
-- Node)
-- - opno :: Lens' OpExpr Data.Word.Word32
-- - opresulttype :: Lens' OpExpr Data.Word.Word32
-- - opretset :: Lens' OpExpr Prelude.Bool
-- - opcollid :: Lens' OpExpr Data.Word.Word32
-- - inputcollid :: Lens' OpExpr Data.Word.Word32
-- - args :: Lens' OpExpr [Node]
-- - vec'args :: Lens' OpExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' OpExpr Data.Int.Int32
--
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 :
--
--
-- - name :: Lens' PLAssignStmt Data.Text.Text
-- - indirection :: Lens' PLAssignStmt [Node]
-- - vec'indirection :: Lens' PLAssignStmt
-- (Data.Vector.Vector Node)
-- - nnames :: Lens' PLAssignStmt Data.Int.Int32
-- - val :: Lens' PLAssignStmt SelectStmt
-- - maybe'val :: Lens' PLAssignStmt (Prelude.Maybe
-- SelectStmt)
-- - location :: Lens' PLAssignStmt Data.Int.Int32
--
data PLAssignStmt
-- | Fields :
--
--
-- - xpr :: Lens' Param Node
-- - maybe'xpr :: Lens' Param (Prelude.Maybe Node)
-- - paramkind :: Lens' Param ParamKind
-- - paramid :: Lens' Param Data.Int.Int32
-- - paramtype :: Lens' Param Data.Word.Word32
-- - paramtypmod :: Lens' Param Data.Int.Int32
-- - paramcollid :: Lens' Param Data.Word.Word32
-- - location :: Lens' Param Data.Int.Int32
--
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 :
--
--
-- - number :: Lens' ParamRef Data.Int.Int32
-- - location :: Lens' ParamRef Data.Int.Int32
--
data ParamRef
-- | Fields :
--
--
-- - version :: Lens' ParseResult Data.Int.Int32
-- - stmts :: Lens' ParseResult [RawStmt]
-- - vec'stmts :: Lens' ParseResult (Data.Vector.Vector
-- RawStmt)
--
data ParseResult
-- | Fields :
--
--
-- - strategy :: Lens' PartitionBoundSpec
-- Data.Text.Text
-- - isDefault :: Lens' PartitionBoundSpec
-- Prelude.Bool
-- - modulus :: Lens' PartitionBoundSpec
-- Data.Int.Int32
-- - remainder :: Lens' PartitionBoundSpec
-- Data.Int.Int32
-- - listdatums :: Lens' PartitionBoundSpec [Node]
-- - vec'listdatums :: Lens' PartitionBoundSpec
-- (Data.Vector.Vector Node)
-- - lowerdatums :: Lens' PartitionBoundSpec
-- [Node]
-- - vec'lowerdatums :: Lens' PartitionBoundSpec
-- (Data.Vector.Vector Node)
-- - upperdatums :: Lens' PartitionBoundSpec
-- [Node]
-- - vec'upperdatums :: Lens' PartitionBoundSpec
-- (Data.Vector.Vector Node)
-- - location :: Lens' PartitionBoundSpec
-- Data.Int.Int32
--
data PartitionBoundSpec
-- | Fields :
--
--
-- - name :: Lens' PartitionCmd RangeVar
-- - maybe'name :: Lens' PartitionCmd (Prelude.Maybe
-- RangeVar)
-- - bound :: Lens' PartitionCmd
-- PartitionBoundSpec
-- - maybe'bound :: Lens' PartitionCmd (Prelude.Maybe
-- PartitionBoundSpec)
-- - concurrent :: Lens' PartitionCmd Prelude.Bool
--
data PartitionCmd
-- | Fields :
--
--
-- - name :: Lens' PartitionElem Data.Text.Text
-- - expr :: Lens' PartitionElem Node
-- - maybe'expr :: Lens' PartitionElem (Prelude.Maybe
-- Node)
-- - collation :: Lens' PartitionElem [Node]
-- - vec'collation :: Lens' PartitionElem
-- (Data.Vector.Vector Node)
-- - opclass :: Lens' PartitionElem [Node]
-- - vec'opclass :: Lens' PartitionElem (Data.Vector.Vector
-- Node)
-- - location :: Lens' PartitionElem
-- Data.Int.Int32
--
data PartitionElem
-- | Fields :
--
--
-- - kind :: Lens' PartitionRangeDatum
-- PartitionRangeDatumKind
-- - value :: Lens' PartitionRangeDatum Node
-- - maybe'value :: Lens' PartitionRangeDatum (Prelude.Maybe
-- Node)
-- - location :: Lens' PartitionRangeDatum
-- Data.Int.Int32
--
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 :
--
--
-- - strategy :: Lens' PartitionSpec
-- PartitionStrategy
-- - partParams :: Lens' PartitionSpec [Node]
-- - vec'partParams :: Lens' PartitionSpec
-- (Data.Vector.Vector Node)
-- - location :: Lens' PartitionSpec
-- Data.Int.Int32
--
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 :
--
--
-- - name :: Lens' PrepareStmt Data.Text.Text
-- - argtypes :: Lens' PrepareStmt [Node]
-- - vec'argtypes :: Lens' PrepareStmt (Data.Vector.Vector
-- Node)
-- - query :: Lens' PrepareStmt Node
-- - maybe'query :: Lens' PrepareStmt (Prelude.Maybe
-- Node)
--
data PrepareStmt
-- | Fields :
--
--
-- - pubobjtype :: Lens' PublicationObjSpec
-- PublicationObjSpecType
-- - name :: Lens' PublicationObjSpec
-- Data.Text.Text
-- - pubtable :: Lens' PublicationObjSpec
-- PublicationTable
-- - maybe'pubtable :: Lens' PublicationObjSpec
-- (Prelude.Maybe PublicationTable)
-- - location :: Lens' PublicationObjSpec
-- Data.Int.Int32
--
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 :
--
--
-- - relation :: Lens' PublicationTable RangeVar
-- - maybe'relation :: Lens' PublicationTable (Prelude.Maybe
-- RangeVar)
-- - whereClause :: Lens' PublicationTable Node
-- - maybe'whereClause :: Lens' PublicationTable
-- (Prelude.Maybe Node)
-- - columns :: Lens' PublicationTable [Node]
-- - vec'columns :: Lens' PublicationTable
-- (Data.Vector.Vector Node)
--
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 :
--
--
-- - relid :: Lens' RTEPermissionInfo
-- Data.Word.Word32
-- - inh :: Lens' RTEPermissionInfo Prelude.Bool
-- - requiredPerms :: Lens' RTEPermissionInfo
-- Data.Word.Word64
-- - checkAsUser :: Lens' RTEPermissionInfo
-- Data.Word.Word32
-- - selectedCols :: Lens' RTEPermissionInfo
-- [Data.Word.Word64]
-- - vec'selectedCols :: Lens' RTEPermissionInfo
-- (Data.Vector.Unboxed.Vector Data.Word.Word64)
-- - insertedCols :: Lens' RTEPermissionInfo
-- [Data.Word.Word64]
-- - vec'insertedCols :: Lens' RTEPermissionInfo
-- (Data.Vector.Unboxed.Vector Data.Word.Word64)
-- - updatedCols :: Lens' RTEPermissionInfo
-- [Data.Word.Word64]
-- - vec'updatedCols :: Lens' RTEPermissionInfo
-- (Data.Vector.Unboxed.Vector Data.Word.Word64)
--
data RTEPermissionInfo
-- | Fields :
--
--
-- - lateral :: Lens' RangeFunction Prelude.Bool
-- - ordinality :: Lens' RangeFunction
-- Prelude.Bool
-- - isRowsfrom :: Lens' RangeFunction
-- Prelude.Bool
-- - functions :: Lens' RangeFunction [Node]
-- - vec'functions :: Lens' RangeFunction
-- (Data.Vector.Vector Node)
-- - alias :: Lens' RangeFunction Alias
-- - maybe'alias :: Lens' RangeFunction (Prelude.Maybe
-- Alias)
-- - coldeflist :: Lens' RangeFunction [Node]
-- - vec'coldeflist :: Lens' RangeFunction
-- (Data.Vector.Vector Node)
--
data RangeFunction
-- | Fields :
--
--
-- - lateral :: Lens' RangeSubselect Prelude.Bool
-- - subquery :: Lens' RangeSubselect Node
-- - maybe'subquery :: Lens' RangeSubselect (Prelude.Maybe
-- Node)
-- - alias :: Lens' RangeSubselect Alias
-- - maybe'alias :: Lens' RangeSubselect (Prelude.Maybe
-- Alias)
--
data RangeSubselect
-- | Fields :
--
--
-- - lateral :: Lens' RangeTableFunc Prelude.Bool
-- - docexpr :: Lens' RangeTableFunc Node
-- - maybe'docexpr :: Lens' RangeTableFunc (Prelude.Maybe
-- Node)
-- - rowexpr :: Lens' RangeTableFunc Node
-- - maybe'rowexpr :: Lens' RangeTableFunc (Prelude.Maybe
-- Node)
-- - namespaces :: Lens' RangeTableFunc [Node]
-- - vec'namespaces :: Lens' RangeTableFunc
-- (Data.Vector.Vector Node)
-- - columns :: Lens' RangeTableFunc [Node]
-- - vec'columns :: Lens' RangeTableFunc (Data.Vector.Vector
-- Node)
-- - alias :: Lens' RangeTableFunc Alias
-- - maybe'alias :: Lens' RangeTableFunc (Prelude.Maybe
-- Alias)
-- - location :: Lens' RangeTableFunc
-- Data.Int.Int32
--
data RangeTableFunc
-- | Fields :
--
--
-- - colname :: Lens' RangeTableFuncCol
-- Data.Text.Text
-- - typeName :: Lens' RangeTableFuncCol TypeName
-- - maybe'typeName :: Lens' RangeTableFuncCol
-- (Prelude.Maybe TypeName)
-- - forOrdinality :: Lens' RangeTableFuncCol
-- Prelude.Bool
-- - isNotNull :: Lens' RangeTableFuncCol
-- Prelude.Bool
-- - colexpr :: Lens' RangeTableFuncCol Node
-- - maybe'colexpr :: Lens' RangeTableFuncCol (Prelude.Maybe
-- Node)
-- - coldefexpr :: Lens' RangeTableFuncCol Node
-- - maybe'coldefexpr :: Lens' RangeTableFuncCol
-- (Prelude.Maybe Node)
-- - location :: Lens' RangeTableFuncCol
-- Data.Int.Int32
--
data RangeTableFuncCol
-- | Fields :
--
--
-- - relation :: Lens' RangeTableSample Node
-- - maybe'relation :: Lens' RangeTableSample (Prelude.Maybe
-- Node)
-- - method :: Lens' RangeTableSample [Node]
-- - vec'method :: Lens' RangeTableSample
-- (Data.Vector.Vector Node)
-- - args :: Lens' RangeTableSample [Node]
-- - vec'args :: Lens' RangeTableSample (Data.Vector.Vector
-- Node)
-- - repeatable :: Lens' RangeTableSample Node
-- - maybe'repeatable :: Lens' RangeTableSample
-- (Prelude.Maybe Node)
-- - location :: Lens' RangeTableSample
-- Data.Int.Int32
--
data RangeTableSample
-- | Fields :
--
--
data RangeTblEntry
-- | Fields :
--
--
data RangeTblFunction
-- | Fields :
--
--
-- - rtindex :: Lens' RangeTblRef Data.Int.Int32
--
data RangeTblRef
-- | Fields :
--
--
-- - catalogname :: Lens' RangeVar Data.Text.Text
-- - schemaname :: Lens' RangeVar Data.Text.Text
-- - relname :: Lens' RangeVar Data.Text.Text
-- - inh :: Lens' RangeVar Prelude.Bool
-- - relpersistence :: Lens' RangeVar
-- Data.Text.Text
-- - alias :: Lens' RangeVar Alias
-- - maybe'alias :: Lens' RangeVar (Prelude.Maybe
-- Alias)
-- - location :: Lens' RangeVar Data.Int.Int32
--
data RangeVar
-- | Fields :
--
--
-- - stmt :: Lens' RawStmt Node
-- - maybe'stmt :: Lens' RawStmt (Prelude.Maybe
-- Node)
-- - stmtLocation :: Lens' RawStmt Data.Int.Int32
-- - stmtLen :: Lens' RawStmt Data.Int.Int32
--
data RawStmt
-- | Fields :
--
--
-- - roles :: Lens' ReassignOwnedStmt [Node]
-- - vec'roles :: Lens' ReassignOwnedStmt
-- (Data.Vector.Vector Node)
-- - newrole :: Lens' ReassignOwnedStmt RoleSpec
-- - maybe'newrole :: Lens' ReassignOwnedStmt (Prelude.Maybe
-- RoleSpec)
--
data ReassignOwnedStmt
-- | Fields :
--
--
-- - concurrent :: Lens' RefreshMatViewStmt
-- Prelude.Bool
-- - skipData :: Lens' RefreshMatViewStmt
-- Prelude.Bool
-- - relation :: Lens' RefreshMatViewStmt RangeVar
-- - maybe'relation :: Lens' RefreshMatViewStmt
-- (Prelude.Maybe RangeVar)
--
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 :
--
--
-- - kind :: Lens' ReindexStmt ReindexObjectType
-- - relation :: Lens' ReindexStmt RangeVar
-- - maybe'relation :: Lens' ReindexStmt (Prelude.Maybe
-- RangeVar)
-- - name :: Lens' ReindexStmt Data.Text.Text
-- - params :: Lens' ReindexStmt [Node]
-- - vec'params :: Lens' ReindexStmt (Data.Vector.Vector
-- Node)
--
data ReindexStmt
-- | Fields :
--
--
-- - xpr :: Lens' RelabelType Node
-- - maybe'xpr :: Lens' RelabelType (Prelude.Maybe
-- Node)
-- - arg :: Lens' RelabelType Node
-- - maybe'arg :: Lens' RelabelType (Prelude.Maybe
-- Node)
-- - resulttype :: Lens' RelabelType
-- Data.Word.Word32
-- - resulttypmod :: Lens' RelabelType
-- Data.Int.Int32
-- - resultcollid :: Lens' RelabelType
-- Data.Word.Word32
-- - relabelformat :: Lens' RelabelType
-- CoercionForm
-- - location :: Lens' RelabelType Data.Int.Int32
--
data RelabelType
-- | Fields :
--
--
-- - renameType :: Lens' RenameStmt ObjectType
-- - relationType :: Lens' RenameStmt ObjectType
-- - relation :: Lens' RenameStmt RangeVar
-- - maybe'relation :: Lens' RenameStmt (Prelude.Maybe
-- RangeVar)
-- - object :: Lens' RenameStmt Node
-- - maybe'object :: Lens' RenameStmt (Prelude.Maybe
-- Node)
-- - subname :: Lens' RenameStmt Data.Text.Text
-- - newname :: Lens' RenameStmt Data.Text.Text
-- - behavior :: Lens' RenameStmt DropBehavior
-- - missingOk :: Lens' RenameStmt Prelude.Bool
--
data RenameStmt
-- | Fields :
--
--
-- - identityType :: Lens' ReplicaIdentityStmt
-- Data.Text.Text
-- - name :: Lens' ReplicaIdentityStmt
-- Data.Text.Text
--
data ReplicaIdentityStmt
-- | Fields :
--
--
-- - name :: Lens' ResTarget Data.Text.Text
-- - indirection :: Lens' ResTarget [Node]
-- - vec'indirection :: Lens' ResTarget (Data.Vector.Vector
-- Node)
-- - val :: Lens' ResTarget Node
-- - maybe'val :: Lens' ResTarget (Prelude.Maybe
-- Node)
-- - location :: Lens' ResTarget Data.Int.Int32
--
data ResTarget
-- | Fields :
--
--
data ReturnStmt
-- | Fields :
--
--
-- - roletype :: Lens' RoleSpec RoleSpecType
-- - rolename :: Lens' RoleSpec Data.Text.Text
-- - location :: Lens' RoleSpec Data.Int.Int32
--
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 :
--
--
-- - xpr :: Lens' RowCompareExpr Node
-- - maybe'xpr :: Lens' RowCompareExpr (Prelude.Maybe
-- Node)
-- - rctype :: Lens' RowCompareExpr RowCompareType
-- - opnos :: Lens' RowCompareExpr [Node]
-- - vec'opnos :: Lens' RowCompareExpr (Data.Vector.Vector
-- Node)
-- - opfamilies :: Lens' RowCompareExpr [Node]
-- - vec'opfamilies :: Lens' RowCompareExpr
-- (Data.Vector.Vector Node)
-- - inputcollids :: Lens' RowCompareExpr [Node]
-- - vec'inputcollids :: Lens' RowCompareExpr
-- (Data.Vector.Vector Node)
-- - largs :: Lens' RowCompareExpr [Node]
-- - vec'largs :: Lens' RowCompareExpr (Data.Vector.Vector
-- Node)
-- - rargs :: Lens' RowCompareExpr [Node]
-- - vec'rargs :: Lens' RowCompareExpr (Data.Vector.Vector
-- Node)
--
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 :
--
--
-- - xpr :: Lens' RowExpr Node
-- - maybe'xpr :: Lens' RowExpr (Prelude.Maybe
-- Node)
-- - args :: Lens' RowExpr [Node]
-- - vec'args :: Lens' RowExpr (Data.Vector.Vector
-- Node)
-- - rowTypeid :: Lens' RowExpr Data.Word.Word32
-- - rowFormat :: Lens' RowExpr CoercionForm
-- - colnames :: Lens' RowExpr [Node]
-- - vec'colnames :: Lens' RowExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' RowExpr Data.Int.Int32
--
data RowExpr
-- | Fields :
--
--
-- - rti :: Lens' RowMarkClause Data.Word.Word32
-- - strength :: Lens' RowMarkClause
-- LockClauseStrength
-- - waitPolicy :: Lens' RowMarkClause
-- LockWaitPolicy
-- - pushedDown :: Lens' RowMarkClause
-- Prelude.Bool
--
data RowMarkClause
-- | Fields :
--
--
data RuleStmt
-- | Fields :
--
--
-- - xpr :: Lens' SQLValueFunction Node
-- - maybe'xpr :: Lens' SQLValueFunction (Prelude.Maybe
-- Node)
-- - op :: Lens' SQLValueFunction
-- SQLValueFunctionOp
-- - type' :: Lens' SQLValueFunction
-- Data.Word.Word32
-- - typmod :: Lens' SQLValueFunction
-- Data.Int.Int32
-- - location :: Lens' SQLValueFunction
-- Data.Int.Int32
--
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 :
--
--
-- - xpr :: Lens' ScalarArrayOpExpr Node
-- - maybe'xpr :: Lens' ScalarArrayOpExpr (Prelude.Maybe
-- Node)
-- - opno :: Lens' ScalarArrayOpExpr
-- Data.Word.Word32
-- - useOr :: Lens' ScalarArrayOpExpr Prelude.Bool
-- - inputcollid :: Lens' ScalarArrayOpExpr
-- Data.Word.Word32
-- - args :: Lens' ScalarArrayOpExpr [Node]
-- - vec'args :: Lens' ScalarArrayOpExpr (Data.Vector.Vector
-- Node)
-- - location :: Lens' ScalarArrayOpExpr
-- Data.Int.Int32
--
data ScalarArrayOpExpr
-- | Fields :
--
--
-- - version :: Lens' ScanResult Data.Int.Int32
-- - tokens :: Lens' ScanResult [ScanToken]
-- - vec'tokens :: Lens' ScanResult (Data.Vector.Vector
-- ScanToken)
--
data ScanResult
-- | Fields :
--
--
-- - start :: Lens' ScanToken Data.Int.Int32
-- - end :: Lens' ScanToken Data.Int.Int32
-- - token :: Lens' ScanToken Token
-- - keywordKind :: Lens' ScanToken KeywordKind
--
data ScanToken
-- | Fields :
--
--
-- - objtype :: Lens' SecLabelStmt ObjectType
-- - object :: Lens' SecLabelStmt Node
-- - maybe'object :: Lens' SecLabelStmt (Prelude.Maybe
-- Node)
-- - provider :: Lens' SecLabelStmt Data.Text.Text
-- - label :: Lens' SecLabelStmt Data.Text.Text
--
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 :
--
--
-- - op :: Lens' SetOperationStmt SetOperation
-- - all :: Lens' SetOperationStmt Prelude.Bool
-- - larg :: Lens' SetOperationStmt Node
-- - maybe'larg :: Lens' SetOperationStmt (Prelude.Maybe
-- Node)
-- - rarg :: Lens' SetOperationStmt Node
-- - maybe'rarg :: Lens' SetOperationStmt (Prelude.Maybe
-- Node)
-- - colTypes :: Lens' SetOperationStmt [Node]
-- - vec'colTypes :: Lens' SetOperationStmt
-- (Data.Vector.Vector Node)
-- - colTypmods :: Lens' SetOperationStmt [Node]
-- - vec'colTypmods :: Lens' SetOperationStmt
-- (Data.Vector.Vector Node)
-- - colCollations :: Lens' SetOperationStmt
-- [Node]
-- - vec'colCollations :: Lens' SetOperationStmt
-- (Data.Vector.Vector Node)
-- - groupClauses :: Lens' SetOperationStmt [Node]
-- - vec'groupClauses :: Lens' SetOperationStmt
-- (Data.Vector.Vector Node)
--
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 :
--
--
-- - xpr :: Lens' SetToDefault Node
-- - maybe'xpr :: Lens' SetToDefault (Prelude.Maybe
-- Node)
-- - typeId :: Lens' SetToDefault Data.Word.Word32
-- - typeMod :: Lens' SetToDefault Data.Int.Int32
-- - collation :: Lens' SetToDefault
-- Data.Word.Word32
-- - location :: Lens' SetToDefault Data.Int.Int32
--
data SetToDefault
-- | Fields :
--
--
-- - node :: Lens' SortBy Node
-- - maybe'node :: Lens' SortBy (Prelude.Maybe
-- Node)
-- - sortbyDir :: Lens' SortBy SortByDir
-- - sortbyNulls :: Lens' SortBy SortByNulls
-- - useOp :: Lens' SortBy [Node]
-- - vec'useOp :: Lens' SortBy (Data.Vector.Vector
-- Node)
-- - location :: Lens' SortBy Data.Int.Int32
--
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 :
--
--
-- - tleSortGroupRef :: Lens' SortGroupClause
-- Data.Word.Word32
-- - eqop :: Lens' SortGroupClause
-- Data.Word.Word32
-- - sortop :: Lens' SortGroupClause
-- Data.Word.Word32
-- - nullsFirst :: Lens' SortGroupClause
-- Prelude.Bool
-- - hashable :: Lens' SortGroupClause
-- Prelude.Bool
--
data SortGroupClause
-- | Fields :
--
--
-- - name :: Lens' StatsElem Data.Text.Text
-- - expr :: Lens' StatsElem Node
-- - maybe'expr :: Lens' StatsElem (Prelude.Maybe
-- Node)
--
data StatsElem
-- | Fields :
--
--
-- - sval :: Lens' String Data.Text.Text
--
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 :
--
--
-- - relation :: Lens' TableLikeClause RangeVar
-- - maybe'relation :: Lens' TableLikeClause (Prelude.Maybe
-- RangeVar)
-- - options :: Lens' TableLikeClause
-- Data.Word.Word32
-- - relationOid :: Lens' TableLikeClause
-- Data.Word.Word32
--
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 :
--
--
-- - tsmhandler :: Lens' TableSampleClause
-- Data.Word.Word32
-- - args :: Lens' TableSampleClause [Node]
-- - vec'args :: Lens' TableSampleClause (Data.Vector.Vector
-- Node)
-- - repeatable :: Lens' TableSampleClause Node
-- - maybe'repeatable :: Lens' TableSampleClause
-- (Prelude.Maybe Node)
--
data TableSampleClause
-- | Fields :
--
--
-- - xpr :: Lens' TargetEntry Node
-- - maybe'xpr :: Lens' TargetEntry (Prelude.Maybe
-- Node)
-- - expr :: Lens' TargetEntry Node
-- - maybe'expr :: Lens' TargetEntry (Prelude.Maybe
-- Node)
-- - resno :: Lens' TargetEntry Data.Int.Int32
-- - resname :: Lens' TargetEntry Data.Text.Text
-- - ressortgroupref :: Lens' TargetEntry
-- Data.Word.Word32
-- - resorigtbl :: Lens' TargetEntry
-- Data.Word.Word32
-- - resorigcol :: Lens' TargetEntry
-- Data.Int.Int32
-- - resjunk :: Lens' TargetEntry Prelude.Bool
--
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 :
--
--
-- - kind :: Lens' TransactionStmt
-- TransactionStmtKind
-- - options :: Lens' TransactionStmt [Node]
-- - vec'options :: Lens' TransactionStmt
-- (Data.Vector.Vector Node)
-- - savepointName :: Lens' TransactionStmt
-- Data.Text.Text
-- - gid :: Lens' TransactionStmt Data.Text.Text
-- - chain :: Lens' TransactionStmt Prelude.Bool
--
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 :
--
--
-- - name :: Lens' TriggerTransition
-- Data.Text.Text
-- - isNew :: Lens' TriggerTransition Prelude.Bool
-- - isTable :: Lens' TriggerTransition
-- Prelude.Bool
--
data TriggerTransition
-- | Fields :
--
--
-- - relations :: Lens' TruncateStmt [Node]
-- - vec'relations :: Lens' TruncateStmt (Data.Vector.Vector
-- Node)
-- - restartSeqs :: Lens' TruncateStmt
-- Prelude.Bool
-- - behavior :: Lens' TruncateStmt DropBehavior
--
data TruncateStmt
-- | Fields :
--
--
-- - arg :: Lens' TypeCast Node
-- - maybe'arg :: Lens' TypeCast (Prelude.Maybe
-- Node)
-- - typeName :: Lens' TypeCast TypeName
-- - maybe'typeName :: Lens' TypeCast (Prelude.Maybe
-- TypeName)
-- - location :: Lens' TypeCast Data.Int.Int32
--
data TypeCast
-- | Fields :
--
--
-- - names :: Lens' TypeName [Node]
-- - vec'names :: Lens' TypeName (Data.Vector.Vector
-- Node)
-- - typeOid :: Lens' TypeName Data.Word.Word32
-- - setof :: Lens' TypeName Prelude.Bool
-- - pctType :: Lens' TypeName Prelude.Bool
-- - typmods :: Lens' TypeName [Node]
-- - vec'typmods :: Lens' TypeName (Data.Vector.Vector
-- Node)
-- - typemod :: Lens' TypeName Data.Int.Int32
-- - arrayBounds :: Lens' TypeName [Node]
-- - vec'arrayBounds :: Lens' TypeName (Data.Vector.Vector
-- Node)
-- - location :: Lens' TypeName Data.Int.Int32
--
data TypeName
-- | Fields :
--
--
data UnlistenStmt
-- | Fields :
--
--
data UpdateStmt
-- | Fields :
--
--
-- - relation :: Lens' VacuumRelation RangeVar
-- - maybe'relation :: Lens' VacuumRelation (Prelude.Maybe
-- RangeVar)
-- - oid :: Lens' VacuumRelation Data.Word.Word32
-- - vaCols :: Lens' VacuumRelation [Node]
-- - vec'vaCols :: Lens' VacuumRelation (Data.Vector.Vector
-- Node)
--
data VacuumRelation
-- | Fields :
--
--
-- - options :: Lens' VacuumStmt [Node]
-- - vec'options :: Lens' VacuumStmt (Data.Vector.Vector
-- Node)
-- - rels :: Lens' VacuumStmt [Node]
-- - vec'rels :: Lens' VacuumStmt (Data.Vector.Vector
-- Node)
-- - isVacuumcmd :: Lens' VacuumStmt Prelude.Bool
--
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 :
--
--
-- - kind :: Lens' VariableSetStmt VariableSetKind
-- - name :: Lens' VariableSetStmt Data.Text.Text
-- - args :: Lens' VariableSetStmt [Node]
-- - vec'args :: Lens' VariableSetStmt (Data.Vector.Vector
-- Node)
-- - isLocal :: Lens' VariableSetStmt Prelude.Bool
--
data VariableSetStmt
-- | Fields :
--
--
-- - name :: Lens' VariableShowStmt Data.Text.Text
--
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 :
--
--
-- - view :: Lens' ViewStmt RangeVar
-- - maybe'view :: Lens' ViewStmt (Prelude.Maybe
-- RangeVar)
-- - aliases :: Lens' ViewStmt [Node]
-- - vec'aliases :: Lens' ViewStmt (Data.Vector.Vector
-- Node)
-- - query :: Lens' ViewStmt Node
-- - maybe'query :: Lens' ViewStmt (Prelude.Maybe
-- Node)
-- - replace :: Lens' ViewStmt Prelude.Bool
-- - options :: Lens' ViewStmt [Node]
-- - vec'options :: Lens' ViewStmt (Data.Vector.Vector
-- Node)
-- - withCheckOption :: Lens' ViewStmt
-- ViewCheckOption
--
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 :
--
--
-- - xpr :: Lens' WindowFunc Node
-- - maybe'xpr :: Lens' WindowFunc (Prelude.Maybe
-- Node)
-- - winfnoid :: Lens' WindowFunc Data.Word.Word32
-- - wintype :: Lens' WindowFunc Data.Word.Word32
-- - wincollid :: Lens' WindowFunc
-- Data.Word.Word32
-- - inputcollid :: Lens' WindowFunc
-- Data.Word.Word32
-- - args :: Lens' WindowFunc [Node]
-- - vec'args :: Lens' WindowFunc (Data.Vector.Vector
-- Node)
-- - aggfilter :: Lens' WindowFunc Node
-- - maybe'aggfilter :: Lens' WindowFunc (Prelude.Maybe
-- Node)
-- - winref :: Lens' WindowFunc Data.Word.Word32
-- - winstar :: Lens' WindowFunc Prelude.Bool
-- - winagg :: Lens' WindowFunc Prelude.Bool
-- - location :: Lens' WindowFunc Data.Int.Int32
--
data WindowFunc
-- | Fields :
--
--
-- - kind :: Lens' WithCheckOption WCOKind
-- - relname :: Lens' WithCheckOption
-- Data.Text.Text
-- - polname :: Lens' WithCheckOption
-- Data.Text.Text
-- - qual :: Lens' WithCheckOption Node
-- - maybe'qual :: Lens' WithCheckOption (Prelude.Maybe
-- Node)
-- - cascaded :: Lens' WithCheckOption
-- Prelude.Bool
--
data WithCheckOption
-- | Fields :
--
--
-- - ctes :: Lens' WithClause [Node]
-- - vec'ctes :: Lens' WithClause (Data.Vector.Vector
-- Node)
-- - recursive :: Lens' WithClause Prelude.Bool
-- - location :: Lens' WithClause Data.Int.Int32
--
data WithClause
-- | Fields :
--
--
-- - xpr :: Lens' XmlExpr Node
-- - maybe'xpr :: Lens' XmlExpr (Prelude.Maybe
-- Node)
-- - op :: Lens' XmlExpr XmlExprOp
-- - name :: Lens' XmlExpr Data.Text.Text
-- - namedArgs :: Lens' XmlExpr [Node]
-- - vec'namedArgs :: Lens' XmlExpr (Data.Vector.Vector
-- Node)
-- - argNames :: Lens' XmlExpr [Node]
-- - vec'argNames :: Lens' XmlExpr (Data.Vector.Vector
-- Node)
-- - args :: Lens' XmlExpr [Node]
-- - vec'args :: Lens' XmlExpr (Data.Vector.Vector
-- Node)
-- - xmloption :: Lens' XmlExpr XmlOptionType
-- - indent :: Lens' XmlExpr Prelude.Bool
-- - type' :: Lens' XmlExpr Data.Word.Word32
-- - typmod :: Lens' XmlExpr Data.Int.Int32
-- - location :: Lens' XmlExpr Data.Int.Int32
--
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 :
--
--
-- - xmloption :: Lens' XmlSerialize XmlOptionType
-- - expr :: Lens' XmlSerialize Node
-- - maybe'expr :: Lens' XmlSerialize (Prelude.Maybe
-- Node)
-- - typeName :: Lens' XmlSerialize TypeName
-- - maybe'typeName :: Lens' XmlSerialize (Prelude.Maybe
-- TypeName)
-- - indent :: Lens' XmlSerialize Prelude.Bool
-- - location :: Lens' XmlSerialize Data.Int.Int32
--
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)