Documentation
¶
Overview ¶
Code generated from libpg_query typed fingerprint calls. DO NOT EDIT.
Code generated from libpg_query PostgreSQL 18 fingerprint field definitions. DO NOT EDIT.
Package pg_query is a CGO-free, pure Go PostgreSQL 18.4 parser.
It mirrors the public surface of pg_query_go v6 (Parse, Scan, ParseToJSON, Deparse, Normalize, Fingerprint, Split, Summary, and related helpers) on top of the native Ragel/goyacc parser in internal/neoparse. Message and enum types are protobuf-compatible aliases defined in types.go and implemented in internal/pgproto; see NOTICE for provenance.
Code generated from libpg_query statement type selection. DO NOT EDIT.
Code generated from PostgreSQL 18 raw_expression_tree_walker. DO NOT EDIT.
Index ¶
- Constants
- Variables
- func Deparse(tree *ParseResult) (string, error)
- func Fingerprint(input string) (string, error)
- func FingerprintToUInt64(input string) (uint64, error)
- func FingerprintToUInt64WithOpts(input string, opts FingerprintOption) (uint64, error)
- func FingerprintWithOpts(input string, opts FingerprintOption) (string, error)
- func HashXXH3_64(input []byte, seed uint64) uint64
- func IsUtilityStmt(input string) ([]bool, error)
- func Normalize(input string) (string, error)
- func NormalizeUtility(input string) (string, error)
- func ParsePlPgSqlToJSON(input string) (string, error)
- func ParseToJSON(input string) (string, error)
- func SplitWithParser(input string, trimSpace bool) ([]string, error)
- func SplitWithScanner(input string, trimSpace bool) ([]string, error)
- type ATAlterConstraint
- type A_ArrayExpr
- type A_Const
- type A_Const_Boolval
- type A_Const_Bsval
- type A_Const_Fval
- type A_Const_Ival
- type A_Const_Sval
- type A_Expr
- type A_Expr_Kind
- type A_Indices
- type A_Indirection
- type A_Star
- type AccessPriv
- type AggSplit
- type AggStrategy
- type Aggref
- type Alias
- type AlterCollationStmt
- type AlterDatabaseRefreshCollStmt
- type AlterDatabaseSetStmt
- type AlterDatabaseStmt
- type AlterDefaultPrivilegesStmt
- type AlterDomainStmt
- type AlterEnumStmt
- type AlterEventTrigStmt
- type AlterExtensionContentsStmt
- type AlterExtensionStmt
- type AlterFdwStmt
- type AlterForeignServerStmt
- type AlterFunctionStmt
- type AlterObjectDependsStmt
- type AlterObjectSchemaStmt
- type AlterOpFamilyStmt
- type AlterOperatorStmt
- type AlterOwnerStmt
- type AlterPolicyStmt
- type AlterPublicationAction
- type AlterPublicationStmt
- type AlterRoleSetStmt
- type AlterRoleStmt
- type AlterSeqStmt
- type AlterStatsStmt
- type AlterSubscriptionStmt
- type AlterSubscriptionType
- type AlterSystemStmt
- type AlterTSConfigType
- type AlterTSConfigurationStmt
- type AlterTSDictionaryStmt
- type AlterTableCmd
- type AlterTableMoveAllStmt
- type AlterTableSpaceOptionsStmt
- type AlterTableStmt
- type AlterTableType
- type AlterTypeStmt
- type AlterUserMappingStmt
- type AlternativeSubPlan
- type ArrayCoerceExpr
- type ArrayExpr
- type BitString
- type BoolExpr
- type BoolExprType
- type BoolTestType
- type Boolean
- type BooleanTest
- type CTECycleClause
- type CTEMaterialize
- type CTESearchClause
- type CallContext
- type CallStmt
- type CaseExpr
- type CaseTestExpr
- type CaseWhen
- type CheckPointStmt
- type ClosePortalStmt
- type ClusterStmt
- type CmdType
- type CoalesceExpr
- type CoerceToDomain
- type CoerceToDomainValue
- type CoerceViaIO
- type CoercionContext
- type CoercionForm
- type CollateClause
- type CollateExpr
- type ColumnDef
- type ColumnRef
- type CommentStmt
- type CommonTableExpr
- type CompareType
- type CompositeTypeStmt
- type ConstrType
- type Constraint
- type ConstraintsSetStmt
- type ConvertRowtypeExpr
- type CopyStmt
- type CreateAmStmt
- type CreateCastStmt
- type CreateConversionStmt
- type CreateDomainStmt
- type CreateEnumStmt
- type CreateEventTrigStmt
- type CreateExtensionStmt
- type CreateFdwStmt
- type CreateForeignServerStmt
- type CreateForeignTableStmt
- type CreateFunctionStmt
- type CreateOpClassItem
- type CreateOpClassStmt
- type CreateOpFamilyStmt
- type CreatePLangStmt
- type CreatePolicyStmt
- type CreatePublicationStmt
- type CreateRangeStmt
- type CreateRoleStmt
- type CreateSchemaStmt
- type CreateSeqStmt
- type CreateStatsStmt
- type CreateStmt
- type CreateSubscriptionStmt
- type CreateTableAsStmt
- type CreateTableSpaceStmt
- type CreateTransformStmt
- type CreateTrigStmt
- type CreateUserMappingStmt
- type CreatedbStmt
- type CurrentOfExpr
- type DeallocateStmt
- type DeclareCursorStmt
- type DefElem
- type DefElemAction
- type DefineStmt
- type DeleteStmt
- type DiscardMode
- type DiscardStmt
- type DistinctExpr
- type DoStmt
- type DropBehavior
- type DropOwnedStmt
- type DropRoleStmt
- type DropStmt
- type DropSubscriptionStmt
- type DropTableSpaceStmt
- type DropUserMappingStmt
- type DropdbStmt
- type Error
- type ExecuteStmt
- type ExplainStmt
- type FetchDirection
- type FetchStmt
- type FieldSelect
- type FieldStore
- type FingerprintOption
- type Float
- type FromExpr
- type FuncCall
- type FuncExpr
- type FunctionParameter
- type FunctionParameterMode
- type GrantRoleStmt
- type GrantStmt
- type GrantTargetType
- type GroupingFunc
- type GroupingSet
- type GroupingSetKind
- type ImportForeignSchemaStmt
- type ImportForeignSchemaType
- type IndexElem
- type IndexStmt
- type InferClause
- type InferenceElem
- type InlineCodeBlock
- type InsertStmt
- type IntList
- type Integer
- type IntoClause
- type JoinExpr
- type JoinType
- type JsonAggConstructor
- type JsonArgument
- type JsonArrayAgg
- type JsonArrayConstructor
- type JsonArrayQueryConstructor
- type JsonBehavior
- type JsonBehaviorType
- type JsonConstructorExpr
- type JsonConstructorType
- type JsonEncoding
- type JsonExpr
- type JsonExprOp
- type JsonFormat
- type JsonFormatType
- type JsonFuncExpr
- type JsonIsPredicate
- type JsonKeyValue
- type JsonObjectAgg
- type JsonObjectConstructor
- type JsonOutput
- type JsonParseExpr
- type JsonQuotes
- type JsonReturning
- type JsonScalarExpr
- type JsonSerializeExpr
- type JsonTable
- type JsonTableColumn
- type JsonTableColumnType
- type JsonTablePath
- type JsonTablePathScan
- type JsonTablePathSpec
- type JsonTableSiblingJoin
- type JsonValueExpr
- type JsonValueType
- type JsonWrapper
- type KeywordKind
- type LimitOption
- type List
- type ListenStmt
- type LoadStmt
- type LockClauseStrength
- type LockStmt
- type LockTupleMode
- type LockWaitPolicy
- type LockingClause
- type MergeAction
- type MergeMatchKind
- type MergeStmt
- type MergeSupportFunc
- type MergeWhenClause
- type MinMaxExpr
- type MinMaxOp
- type MultiAssignRef
- type NamedArgExpr
- type NextValueExpr
- type Node
- func MakeAConstIntNode(ival int64, location int32) *Node
- func MakeAConstStrNode(str string, location int32) *Node
- func MakeAExprNode(kind A_Expr_Kind, name []*Node, lexpr *Node, rexpr *Node, location int32) *Node
- func MakeAStarNode() *Node
- func MakeBoolExprNode(boolop BoolExprType, args []*Node, location int32) *Node
- func MakeCaseExprNode(arg *Node, args []*Node, location int32) *Node
- func MakeCaseWhenNode(expr *Node, result *Node, location int32) *Node
- func MakeColumnRefNode(fields []*Node, location int32) *Node
- func MakeDefaultConstraintNode(rawExpr *Node, location int32) *Node
- func MakeFullRangeVarNode(schemaname string, relname string, alias string, location int32) *Node
- func MakeFuncCallNode(funcname []*Node, args []*Node, location int32) *Node
- func MakeIntNode(ival int64) *Node
- func MakeJoinExprNode(jointype JoinType, larg *Node, rarg *Node, quals *Node) *Node
- func MakeListNode(items []*Node) *Node
- func MakeNotNullConstraintNode(location int32) *Node
- func MakeParamRefNode(number int32, location int32) *Node
- func MakePrimaryKeyConstraintNode(location int32) *Node
- func MakeResTargetNodeWithName(name string, location int32) *Node
- func MakeResTargetNodeWithNameAndVal(name string, val *Node, location int32) *Node
- func MakeResTargetNodeWithVal(val *Node, location int32) *Node
- func MakeSimpleColumnDefNode(colname string, typeName *TypeName, constraints []*Node, location int32) *Node
- func MakeSimpleDefElemNode(defname string, arg *Node, location int32) *Node
- func MakeSimpleRangeFunctionNode(functions []*Node) *Node
- func MakeSimpleRangeVarNode(relname string, location int32) *Node
- func MakeSortByNode(node *Node, sortbyDir SortByDir, sortbyNulls SortByNulls, location int32) *Node
- func MakeStrNode(str string) *Node
- type Node_AArrayExpr
- type Node_AConst
- type Node_AExpr
- type Node_AIndices
- type Node_AIndirection
- type Node_AStar
- type Node_AccessPriv
- type Node_Aggref
- type Node_Alias
- type Node_AlterCollationStmt
- type Node_AlterDatabaseRefreshCollStmt
- type Node_AlterDatabaseSetStmt
- type Node_AlterDatabaseStmt
- type Node_AlterDefaultPrivilegesStmt
- type Node_AlterDomainStmt
- type Node_AlterEnumStmt
- type Node_AlterEventTrigStmt
- type Node_AlterExtensionContentsStmt
- type Node_AlterExtensionStmt
- type Node_AlterFdwStmt
- type Node_AlterForeignServerStmt
- type Node_AlterFunctionStmt
- type Node_AlterObjectDependsStmt
- type Node_AlterObjectSchemaStmt
- type Node_AlterOpFamilyStmt
- type Node_AlterOperatorStmt
- type Node_AlterOwnerStmt
- type Node_AlterPolicyStmt
- type Node_AlterPublicationStmt
- type Node_AlterRoleSetStmt
- type Node_AlterRoleStmt
- type Node_AlterSeqStmt
- type Node_AlterStatsStmt
- type Node_AlterSubscriptionStmt
- type Node_AlterSystemStmt
- type Node_AlterTableCmd
- type Node_AlterTableMoveAllStmt
- type Node_AlterTableSpaceOptionsStmt
- type Node_AlterTableStmt
- type Node_AlterTsconfigurationStmt
- type Node_AlterTsdictionaryStmt
- type Node_AlterTypeStmt
- type Node_AlterUserMappingStmt
- type Node_AlternativeSubPlan
- type Node_ArrayCoerceExpr
- type Node_ArrayExpr
- type Node_AtalterConstraint
- type Node_BitString
- type Node_BoolExpr
- type Node_Boolean
- type Node_BooleanTest
- type Node_CallContext
- type Node_CallStmt
- type Node_CaseExpr
- type Node_CaseTestExpr
- type Node_CaseWhen
- type Node_CheckPointStmt
- type Node_ClosePortalStmt
- type Node_ClusterStmt
- type Node_CoalesceExpr
- type Node_CoerceToDomain
- type Node_CoerceToDomainValue
- type Node_CoerceViaIo
- type Node_CollateClause
- type Node_CollateExpr
- type Node_ColumnDef
- type Node_ColumnRef
- type Node_CommentStmt
- type Node_CommonTableExpr
- type Node_CompositeTypeStmt
- type Node_Constraint
- type Node_ConstraintsSetStmt
- type Node_ConvertRowtypeExpr
- type Node_CopyStmt
- type Node_CreateAmStmt
- type Node_CreateCastStmt
- type Node_CreateConversionStmt
- type Node_CreateDomainStmt
- type Node_CreateEnumStmt
- type Node_CreateEventTrigStmt
- type Node_CreateExtensionStmt
- type Node_CreateFdwStmt
- type Node_CreateForeignServerStmt
- type Node_CreateForeignTableStmt
- type Node_CreateFunctionStmt
- type Node_CreateOpClassItem
- type Node_CreateOpClassStmt
- type Node_CreateOpFamilyStmt
- type Node_CreatePlangStmt
- type Node_CreatePolicyStmt
- type Node_CreatePublicationStmt
- type Node_CreateRangeStmt
- type Node_CreateRoleStmt
- type Node_CreateSchemaStmt
- type Node_CreateSeqStmt
- type Node_CreateStatsStmt
- type Node_CreateStmt
- type Node_CreateSubscriptionStmt
- type Node_CreateTableAsStmt
- type Node_CreateTableSpaceStmt
- type Node_CreateTransformStmt
- type Node_CreateTrigStmt
- type Node_CreateUserMappingStmt
- type Node_CreatedbStmt
- type Node_CtecycleClause
- type Node_CtesearchClause
- type Node_CurrentOfExpr
- type Node_DeallocateStmt
- type Node_DeclareCursorStmt
- type Node_DefElem
- type Node_DefineStmt
- type Node_DeleteStmt
- type Node_DiscardStmt
- type Node_DistinctExpr
- type Node_DoStmt
- type Node_DropOwnedStmt
- type Node_DropRoleStmt
- type Node_DropStmt
- type Node_DropSubscriptionStmt
- type Node_DropTableSpaceStmt
- type Node_DropUserMappingStmt
- type Node_DropdbStmt
- type Node_ExecuteStmt
- type Node_ExplainStmt
- type Node_FetchStmt
- type Node_FieldSelect
- type Node_FieldStore
- type Node_Float
- type Node_FromExpr
- type Node_FuncCall
- type Node_FuncExpr
- type Node_FunctionParameter
- type Node_GrantRoleStmt
- type Node_GrantStmt
- type Node_GroupingFunc
- type Node_GroupingSet
- type Node_ImportForeignSchemaStmt
- type Node_IndexElem
- type Node_IndexStmt
- type Node_InferClause
- type Node_InferenceElem
- type Node_InlineCodeBlock
- type Node_InsertStmt
- type Node_IntList
- type Node_Integer
- type Node_IntoClause
- type Node_JoinExpr
- type Node_JsonAggConstructor
- type Node_JsonArgument
- type Node_JsonArrayAgg
- type Node_JsonArrayConstructor
- type Node_JsonArrayQueryConstructor
- type Node_JsonBehavior
- type Node_JsonConstructorExpr
- type Node_JsonExpr
- type Node_JsonFormat
- type Node_JsonFuncExpr
- type Node_JsonIsPredicate
- type Node_JsonKeyValue
- type Node_JsonObjectAgg
- type Node_JsonObjectConstructor
- type Node_JsonOutput
- type Node_JsonParseExpr
- type Node_JsonReturning
- type Node_JsonScalarExpr
- type Node_JsonSerializeExpr
- type Node_JsonTable
- type Node_JsonTableColumn
- type Node_JsonTablePath
- type Node_JsonTablePathScan
- type Node_JsonTablePathSpec
- type Node_JsonTableSiblingJoin
- type Node_JsonValueExpr
- type Node_List
- type Node_ListenStmt
- type Node_LoadStmt
- type Node_LockStmt
- type Node_LockingClause
- type Node_MergeAction
- type Node_MergeStmt
- type Node_MergeSupportFunc
- type Node_MergeWhenClause
- type Node_MinMaxExpr
- type Node_MultiAssignRef
- type Node_NamedArgExpr
- type Node_NextValueExpr
- type Node_NotifyStmt
- type Node_NullIfExpr
- type Node_NullTest
- type Node_ObjectWithArgs
- type Node_OidList
- type Node_OnConflictClause
- type Node_OnConflictExpr
- type Node_OpExpr
- type Node_Param
- type Node_ParamRef
- type Node_PartitionBoundSpec
- type Node_PartitionCmd
- type Node_PartitionElem
- type Node_PartitionRangeDatum
- type Node_PartitionSpec
- type Node_PlassignStmt
- type Node_PrepareStmt
- type Node_PublicationObjSpec
- type Node_PublicationTable
- type Node_Query
- type Node_RangeFunction
- type Node_RangeSubselect
- type Node_RangeTableFunc
- type Node_RangeTableFuncCol
- type Node_RangeTableSample
- type Node_RangeTblEntry
- type Node_RangeTblFunction
- type Node_RangeTblRef
- type Node_RangeVar
- type Node_RawStmt
- type Node_ReassignOwnedStmt
- type Node_RefreshMatViewStmt
- type Node_ReindexStmt
- type Node_RelabelType
- type Node_RenameStmt
- type Node_ReplicaIdentityStmt
- type Node_ResTarget
- type Node_ReturnStmt
- type Node_ReturningClause
- type Node_ReturningExpr
- type Node_ReturningOption
- type Node_RoleSpec
- type Node_RowCompareExpr
- type Node_RowExpr
- type Node_RowMarkClause
- type Node_RtepermissionInfo
- type Node_RuleStmt
- type Node_ScalarArrayOpExpr
- type Node_SecLabelStmt
- type Node_SelectStmt
- type Node_SetOperationStmt
- type Node_SetToDefault
- type Node_SortBy
- type Node_SortGroupClause
- type Node_SqlvalueFunction
- type Node_StatsElem
- type Node_String_
- type Node_SubLink
- type Node_SubPlan
- type Node_SubscriptingRef
- type Node_TableFunc
- type Node_TableLikeClause
- type Node_TableSampleClause
- type Node_TargetEntry
- type Node_TransactionStmt
- type Node_TriggerTransition
- type Node_TruncateStmt
- type Node_TypeCast
- type Node_TypeName
- type Node_UnlistenStmt
- type Node_UpdateStmt
- type Node_VacuumRelation
- type Node_VacuumStmt
- type Node_Var
- type Node_VariableSetStmt
- type Node_VariableShowStmt
- type Node_ViewStmt
- type Node_WindowClause
- type Node_WindowDef
- type Node_WindowFunc
- type Node_WindowFuncRunCondition
- type Node_WithCheckOption
- type Node_WithClause
- type Node_XmlExpr
- type Node_XmlSerialize
- type NotifyStmt
- type NullIfExpr
- type NullTest
- type NullTestType
- type ObjectType
- type ObjectWithArgs
- type OidList
- type OnCommitAction
- type OnConflictAction
- type OnConflictClause
- type OnConflictExpr
- type OpExpr
- type OverridingKind
- type PLAssignStmt
- type Param
- type ParamKind
- type ParamRef
- type ParseResult
- type PartitionBoundSpec
- type PartitionCmd
- type PartitionElem
- type PartitionRangeDatum
- type PartitionRangeDatumKind
- type PartitionSpec
- type PartitionStrategy
- type PrepareStmt
- type PublicationObjSpec
- type PublicationObjSpecType
- type PublicationTable
- type Query
- type QuerySource
- type RTEKind
- type RTEPermissionInfo
- type RangeFunction
- type RangeSubselect
- type RangeTableFunc
- type RangeTableFuncCol
- type RangeTableSample
- type RangeTblEntry
- type RangeTblFunction
- type RangeTblRef
- type RangeVar
- type RawStmt
- type ReassignOwnedStmt
- type RefreshMatViewStmt
- type ReindexObjectType
- type ReindexStmt
- type RelabelType
- type RenameStmt
- type ReplicaIdentityStmt
- type ResTarget
- type ReturnStmt
- type ReturningClause
- type ReturningExpr
- type ReturningOption
- type ReturningOptionKind
- type RoleSpec
- type RoleSpecType
- type RoleStmtType
- type RowCompareExpr
- type RowExpr
- type RowMarkClause
- type RuleStmt
- type SQLValueFunction
- type SQLValueFunctionOp
- type ScalarArrayOpExpr
- type ScanResult
- type ScanToken
- type SecLabelStmt
- type SelectStmt
- type SetOpCmd
- type SetOpStrategy
- type SetOperation
- type SetOperationStmt
- type SetQuantifier
- type SetToDefault
- type SortBy
- type SortByDir
- type SortByNulls
- type SortGroupClause
- type StatsElem
- type String
- type SubLink
- type SubLinkType
- type SubPlan
- type SubscriptingRef
- type SummaryResult
- type SummaryResult_Context
- type SummaryResult_FilterColumn
- type SummaryResult_Function
- type SummaryResult_Table
- type TableFunc
- type TableFuncType
- type TableLikeClause
- type TableLikeOption
- type TableSampleClause
- type TargetEntry
- type Token
- type TransactionStmt
- type TransactionStmtKind
- type TriggerTransition
- type TruncateStmt
- type TypeCast
- type TypeName
- type UnlistenStmt
- type UpdateStmt
- type VacuumRelation
- type VacuumStmt
- type Var
- type VarReturningType
- type VariableSetKind
- type VariableSetStmt
- type VariableShowStmt
- type ViewCheckOption
- type ViewStmt
- type WCOKind
- type WindowClause
- type WindowDef
- type WindowFunc
- type WindowFuncRunCondition
- type WithCheckOption
- type WithClause
- type XmlExpr
- type XmlExprOp
- type XmlOptionType
- type XmlSerialize
Constants ¶
const A_Expr_Kind_AEXPR_BETWEEN = pgproto.A_Expr_Kind_AEXPR_BETWEEN
const A_Expr_Kind_AEXPR_BETWEEN_SYM = pgproto.A_Expr_Kind_AEXPR_BETWEEN_SYM
const A_Expr_Kind_AEXPR_DISTINCT = pgproto.A_Expr_Kind_AEXPR_DISTINCT
const A_Expr_Kind_AEXPR_ILIKE = pgproto.A_Expr_Kind_AEXPR_ILIKE
const A_Expr_Kind_AEXPR_IN = pgproto.A_Expr_Kind_AEXPR_IN
const A_Expr_Kind_AEXPR_LIKE = pgproto.A_Expr_Kind_AEXPR_LIKE
const A_Expr_Kind_AEXPR_NOT_BETWEEN = pgproto.A_Expr_Kind_AEXPR_NOT_BETWEEN
const A_Expr_Kind_AEXPR_NOT_BETWEEN_SYM = pgproto.A_Expr_Kind_AEXPR_NOT_BETWEEN_SYM
const A_Expr_Kind_AEXPR_NOT_DISTINCT = pgproto.A_Expr_Kind_AEXPR_NOT_DISTINCT
const A_Expr_Kind_AEXPR_NULLIF = pgproto.A_Expr_Kind_AEXPR_NULLIF
const A_Expr_Kind_AEXPR_OP = pgproto.A_Expr_Kind_AEXPR_OP
const A_Expr_Kind_AEXPR_OP_ALL = pgproto.A_Expr_Kind_AEXPR_OP_ALL
const A_Expr_Kind_AEXPR_OP_ANY = pgproto.A_Expr_Kind_AEXPR_OP_ANY
const A_Expr_Kind_AEXPR_SIMILAR = pgproto.A_Expr_Kind_AEXPR_SIMILAR
const A_Expr_Kind_A_EXPR_KIND_UNDEFINED = pgproto.A_Expr_Kind_A_EXPR_KIND_UNDEFINED
const AggSplit_AGGSPLIT_FINAL_DESERIAL = pgproto.AggSplit_AGGSPLIT_FINAL_DESERIAL
const AggSplit_AGGSPLIT_INITIAL_SERIAL = pgproto.AggSplit_AGGSPLIT_INITIAL_SERIAL
const AggSplit_AGGSPLIT_SIMPLE = pgproto.AggSplit_AGGSPLIT_SIMPLE
const AggSplit_AGG_SPLIT_UNDEFINED = pgproto.AggSplit_AGG_SPLIT_UNDEFINED
const AggStrategy_AGG_HASHED = pgproto.AggStrategy_AGG_HASHED
const AggStrategy_AGG_MIXED = pgproto.AggStrategy_AGG_MIXED
const AggStrategy_AGG_PLAIN = pgproto.AggStrategy_AGG_PLAIN
const AggStrategy_AGG_SORTED = pgproto.AggStrategy_AGG_SORTED
const AggStrategy_AGG_STRATEGY_UNDEFINED = pgproto.AggStrategy_AGG_STRATEGY_UNDEFINED
const AlterPublicationAction_ALTER_PUBLICATION_ACTION_UNDEFINED = pgproto.AlterPublicationAction_ALTER_PUBLICATION_ACTION_UNDEFINED
const AlterPublicationAction_AP_AddObjects = pgproto.AlterPublicationAction_AP_AddObjects
const AlterPublicationAction_AP_DropObjects = pgproto.AlterPublicationAction_AP_DropObjects
const AlterPublicationAction_AP_SetObjects = pgproto.AlterPublicationAction_AP_SetObjects
const AlterSubscriptionType_ALTER_SUBSCRIPTION_ADD_PUBLICATION = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_ADD_PUBLICATION
const AlterSubscriptionType_ALTER_SUBSCRIPTION_CONNECTION = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_CONNECTION
const AlterSubscriptionType_ALTER_SUBSCRIPTION_DROP_PUBLICATION = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_DROP_PUBLICATION
const AlterSubscriptionType_ALTER_SUBSCRIPTION_ENABLED = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_ENABLED
const AlterSubscriptionType_ALTER_SUBSCRIPTION_OPTIONS = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_OPTIONS
const AlterSubscriptionType_ALTER_SUBSCRIPTION_REFRESH = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_REFRESH
const AlterSubscriptionType_ALTER_SUBSCRIPTION_SET_PUBLICATION = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_SET_PUBLICATION
const AlterSubscriptionType_ALTER_SUBSCRIPTION_SKIP = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_SKIP
const AlterSubscriptionType_ALTER_SUBSCRIPTION_TYPE_UNDEFINED = pgproto.AlterSubscriptionType_ALTER_SUBSCRIPTION_TYPE_UNDEFINED
const AlterTSConfigType_ALTER_TSCONFIG_ADD_MAPPING = pgproto.AlterTSConfigType_ALTER_TSCONFIG_ADD_MAPPING
const AlterTSConfigType_ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN = pgproto.AlterTSConfigType_ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN
const AlterTSConfigType_ALTER_TSCONFIG_DROP_MAPPING = pgproto.AlterTSConfigType_ALTER_TSCONFIG_DROP_MAPPING
const AlterTSConfigType_ALTER_TSCONFIG_REPLACE_DICT = pgproto.AlterTSConfigType_ALTER_TSCONFIG_REPLACE_DICT
const AlterTSConfigType_ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN = pgproto.AlterTSConfigType_ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN
const AlterTSConfigType_ALTER_TSCONFIG_TYPE_UNDEFINED = pgproto.AlterTSConfigType_ALTER_TSCONFIG_TYPE_UNDEFINED
const AlterTableType_ALTER_TABLE_TYPE_UNDEFINED = pgproto.AlterTableType_ALTER_TABLE_TYPE_UNDEFINED
const AlterTableType_AT_AddColumn = pgproto.AlterTableType_AT_AddColumn
const AlterTableType_AT_AddColumnToView = pgproto.AlterTableType_AT_AddColumnToView
const AlterTableType_AT_AddConstraint = pgproto.AlterTableType_AT_AddConstraint
const AlterTableType_AT_AddIdentity = pgproto.AlterTableType_AT_AddIdentity
const AlterTableType_AT_AddIndex = pgproto.AlterTableType_AT_AddIndex
const AlterTableType_AT_AddIndexConstraint = pgproto.AlterTableType_AT_AddIndexConstraint
const AlterTableType_AT_AddInherit = pgproto.AlterTableType_AT_AddInherit
const AlterTableType_AT_AddOf = pgproto.AlterTableType_AT_AddOf
const AlterTableType_AT_AlterColumnGenericOptions = pgproto.AlterTableType_AT_AlterColumnGenericOptions
const AlterTableType_AT_AlterColumnType = pgproto.AlterTableType_AT_AlterColumnType
const AlterTableType_AT_AlterConstraint = pgproto.AlterTableType_AT_AlterConstraint
const AlterTableType_AT_AttachPartition = pgproto.AlterTableType_AT_AttachPartition
const AlterTableType_AT_ChangeOwner = pgproto.AlterTableType_AT_ChangeOwner
const AlterTableType_AT_ClusterOn = pgproto.AlterTableType_AT_ClusterOn
const AlterTableType_AT_ColumnDefault = pgproto.AlterTableType_AT_ColumnDefault
const AlterTableType_AT_CookedColumnDefault = pgproto.AlterTableType_AT_CookedColumnDefault
const AlterTableType_AT_DetachPartition = pgproto.AlterTableType_AT_DetachPartition
const AlterTableType_AT_DetachPartitionFinalize = pgproto.AlterTableType_AT_DetachPartitionFinalize
const AlterTableType_AT_DisableRowSecurity = pgproto.AlterTableType_AT_DisableRowSecurity
const AlterTableType_AT_DisableRule = pgproto.AlterTableType_AT_DisableRule
const AlterTableType_AT_DisableTrig = pgproto.AlterTableType_AT_DisableTrig
const AlterTableType_AT_DisableTrigAll = pgproto.AlterTableType_AT_DisableTrigAll
const AlterTableType_AT_DisableTrigUser = pgproto.AlterTableType_AT_DisableTrigUser
const AlterTableType_AT_DropCluster = pgproto.AlterTableType_AT_DropCluster
const AlterTableType_AT_DropColumn = pgproto.AlterTableType_AT_DropColumn
const AlterTableType_AT_DropConstraint = pgproto.AlterTableType_AT_DropConstraint
const AlterTableType_AT_DropExpression = pgproto.AlterTableType_AT_DropExpression
const AlterTableType_AT_DropIdentity = pgproto.AlterTableType_AT_DropIdentity
const AlterTableType_AT_DropInherit = pgproto.AlterTableType_AT_DropInherit
const AlterTableType_AT_DropNotNull = pgproto.AlterTableType_AT_DropNotNull
const AlterTableType_AT_DropOf = pgproto.AlterTableType_AT_DropOf
const AlterTableType_AT_DropOids = pgproto.AlterTableType_AT_DropOids
const AlterTableType_AT_EnableAlwaysRule = pgproto.AlterTableType_AT_EnableAlwaysRule
const AlterTableType_AT_EnableAlwaysTrig = pgproto.AlterTableType_AT_EnableAlwaysTrig
const AlterTableType_AT_EnableReplicaRule = pgproto.AlterTableType_AT_EnableReplicaRule
const AlterTableType_AT_EnableReplicaTrig = pgproto.AlterTableType_AT_EnableReplicaTrig
const AlterTableType_AT_EnableRowSecurity = pgproto.AlterTableType_AT_EnableRowSecurity
const AlterTableType_AT_EnableRule = pgproto.AlterTableType_AT_EnableRule
const AlterTableType_AT_EnableTrig = pgproto.AlterTableType_AT_EnableTrig
const AlterTableType_AT_EnableTrigAll = pgproto.AlterTableType_AT_EnableTrigAll
const AlterTableType_AT_EnableTrigUser = pgproto.AlterTableType_AT_EnableTrigUser
const AlterTableType_AT_ForceRowSecurity = pgproto.AlterTableType_AT_ForceRowSecurity
const AlterTableType_AT_GenericOptions = pgproto.AlterTableType_AT_GenericOptions
const AlterTableType_AT_NoForceRowSecurity = pgproto.AlterTableType_AT_NoForceRowSecurity
const AlterTableType_AT_ReAddComment = pgproto.AlterTableType_AT_ReAddComment
const AlterTableType_AT_ReAddConstraint = pgproto.AlterTableType_AT_ReAddConstraint
const AlterTableType_AT_ReAddDomainConstraint = pgproto.AlterTableType_AT_ReAddDomainConstraint
const AlterTableType_AT_ReAddIndex = pgproto.AlterTableType_AT_ReAddIndex
const AlterTableType_AT_ReAddStatistics = pgproto.AlterTableType_AT_ReAddStatistics
const AlterTableType_AT_ReplaceRelOptions = pgproto.AlterTableType_AT_ReplaceRelOptions
const AlterTableType_AT_ReplicaIdentity = pgproto.AlterTableType_AT_ReplicaIdentity
const AlterTableType_AT_ResetOptions = pgproto.AlterTableType_AT_ResetOptions
const AlterTableType_AT_ResetRelOptions = pgproto.AlterTableType_AT_ResetRelOptions
const AlterTableType_AT_SetAccessMethod = pgproto.AlterTableType_AT_SetAccessMethod
const AlterTableType_AT_SetCompression = pgproto.AlterTableType_AT_SetCompression
const AlterTableType_AT_SetExpression = pgproto.AlterTableType_AT_SetExpression
const AlterTableType_AT_SetIdentity = pgproto.AlterTableType_AT_SetIdentity
const AlterTableType_AT_SetLogged = pgproto.AlterTableType_AT_SetLogged
const AlterTableType_AT_SetNotNull = pgproto.AlterTableType_AT_SetNotNull
const AlterTableType_AT_SetOptions = pgproto.AlterTableType_AT_SetOptions
const AlterTableType_AT_SetRelOptions = pgproto.AlterTableType_AT_SetRelOptions
const AlterTableType_AT_SetStatistics = pgproto.AlterTableType_AT_SetStatistics
const AlterTableType_AT_SetStorage = pgproto.AlterTableType_AT_SetStorage
const AlterTableType_AT_SetTableSpace = pgproto.AlterTableType_AT_SetTableSpace
const AlterTableType_AT_SetUnLogged = pgproto.AlterTableType_AT_SetUnLogged
const AlterTableType_AT_ValidateConstraint = pgproto.AlterTableType_AT_ValidateConstraint
const BoolExprType_AND_EXPR = pgproto.BoolExprType_AND_EXPR
const BoolExprType_BOOL_EXPR_TYPE_UNDEFINED = pgproto.BoolExprType_BOOL_EXPR_TYPE_UNDEFINED
const BoolExprType_NOT_EXPR = pgproto.BoolExprType_NOT_EXPR
const BoolExprType_OR_EXPR = pgproto.BoolExprType_OR_EXPR
const BoolTestType_BOOL_TEST_TYPE_UNDEFINED = pgproto.BoolTestType_BOOL_TEST_TYPE_UNDEFINED
const BoolTestType_IS_FALSE = pgproto.BoolTestType_IS_FALSE
const BoolTestType_IS_NOT_FALSE = pgproto.BoolTestType_IS_NOT_FALSE
const BoolTestType_IS_NOT_TRUE = pgproto.BoolTestType_IS_NOT_TRUE
const BoolTestType_IS_NOT_UNKNOWN = pgproto.BoolTestType_IS_NOT_UNKNOWN
const BoolTestType_IS_TRUE = pgproto.BoolTestType_IS_TRUE
const BoolTestType_IS_UNKNOWN = pgproto.BoolTestType_IS_UNKNOWN
const CTEMaterialize_CTEMATERIALIZE_UNDEFINED = pgproto.CTEMaterialize_CTEMATERIALIZE_UNDEFINED
const CTEMaterialize_CTEMaterializeAlways = pgproto.CTEMaterialize_CTEMaterializeAlways
const CTEMaterialize_CTEMaterializeDefault = pgproto.CTEMaterialize_CTEMaterializeDefault
const CTEMaterialize_CTEMaterializeNever = pgproto.CTEMaterialize_CTEMaterializeNever
const CmdType_CMD_DELETE = pgproto.CmdType_CMD_DELETE
const CmdType_CMD_INSERT = pgproto.CmdType_CMD_INSERT
const CmdType_CMD_MERGE = pgproto.CmdType_CMD_MERGE
const CmdType_CMD_NOTHING = pgproto.CmdType_CMD_NOTHING
const CmdType_CMD_SELECT = pgproto.CmdType_CMD_SELECT
const CmdType_CMD_TYPE_UNDEFINED = pgproto.CmdType_CMD_TYPE_UNDEFINED
const CmdType_CMD_UNKNOWN = pgproto.CmdType_CMD_UNKNOWN
const CmdType_CMD_UPDATE = pgproto.CmdType_CMD_UPDATE
const CmdType_CMD_UTILITY = pgproto.CmdType_CMD_UTILITY
const CoercionContext_COERCION_ASSIGNMENT = pgproto.CoercionContext_COERCION_ASSIGNMENT
const CoercionContext_COERCION_CONTEXT_UNDEFINED = pgproto.CoercionContext_COERCION_CONTEXT_UNDEFINED
const CoercionContext_COERCION_EXPLICIT = pgproto.CoercionContext_COERCION_EXPLICIT
const CoercionContext_COERCION_IMPLICIT = pgproto.CoercionContext_COERCION_IMPLICIT
const CoercionContext_COERCION_PLPGSQL = pgproto.CoercionContext_COERCION_PLPGSQL
const CoercionForm_COERCE_EXPLICIT_CALL = pgproto.CoercionForm_COERCE_EXPLICIT_CALL
const CoercionForm_COERCE_EXPLICIT_CAST = pgproto.CoercionForm_COERCE_EXPLICIT_CAST
const CoercionForm_COERCE_IMPLICIT_CAST = pgproto.CoercionForm_COERCE_IMPLICIT_CAST
const CoercionForm_COERCE_SQL_SYNTAX = pgproto.CoercionForm_COERCE_SQL_SYNTAX
const CoercionForm_COERCION_FORM_UNDEFINED = pgproto.CoercionForm_COERCION_FORM_UNDEFINED
const CompareType_COMPARE_CONTAINED_BY = pgproto.CompareType_COMPARE_CONTAINED_BY
const CompareType_COMPARE_EQ = pgproto.CompareType_COMPARE_EQ
const CompareType_COMPARE_GE = pgproto.CompareType_COMPARE_GE
const CompareType_COMPARE_GT = pgproto.CompareType_COMPARE_GT
const CompareType_COMPARE_INVALID = pgproto.CompareType_COMPARE_INVALID
const CompareType_COMPARE_LE = pgproto.CompareType_COMPARE_LE
const CompareType_COMPARE_LT = pgproto.CompareType_COMPARE_LT
const CompareType_COMPARE_NE = pgproto.CompareType_COMPARE_NE
const CompareType_COMPARE_OVERLAP = pgproto.CompareType_COMPARE_OVERLAP
const CompareType_COMPARE_TYPE_UNDEFINED = pgproto.CompareType_COMPARE_TYPE_UNDEFINED
const ConstrType_CONSTR_ATTR_DEFERRABLE = pgproto.ConstrType_CONSTR_ATTR_DEFERRABLE
const ConstrType_CONSTR_ATTR_DEFERRED = pgproto.ConstrType_CONSTR_ATTR_DEFERRED
const ConstrType_CONSTR_ATTR_ENFORCED = pgproto.ConstrType_CONSTR_ATTR_ENFORCED
const ConstrType_CONSTR_ATTR_IMMEDIATE = pgproto.ConstrType_CONSTR_ATTR_IMMEDIATE
const ConstrType_CONSTR_ATTR_NOT_DEFERRABLE = pgproto.ConstrType_CONSTR_ATTR_NOT_DEFERRABLE
const ConstrType_CONSTR_ATTR_NOT_ENFORCED = pgproto.ConstrType_CONSTR_ATTR_NOT_ENFORCED
const ConstrType_CONSTR_CHECK = pgproto.ConstrType_CONSTR_CHECK
const ConstrType_CONSTR_DEFAULT = pgproto.ConstrType_CONSTR_DEFAULT
const ConstrType_CONSTR_EXCLUSION = pgproto.ConstrType_CONSTR_EXCLUSION
const ConstrType_CONSTR_FOREIGN = pgproto.ConstrType_CONSTR_FOREIGN
const ConstrType_CONSTR_GENERATED = pgproto.ConstrType_CONSTR_GENERATED
const ConstrType_CONSTR_IDENTITY = pgproto.ConstrType_CONSTR_IDENTITY
const ConstrType_CONSTR_NOTNULL = pgproto.ConstrType_CONSTR_NOTNULL
const ConstrType_CONSTR_NULL = pgproto.ConstrType_CONSTR_NULL
const ConstrType_CONSTR_PRIMARY = pgproto.ConstrType_CONSTR_PRIMARY
const ConstrType_CONSTR_TYPE_UNDEFINED = pgproto.ConstrType_CONSTR_TYPE_UNDEFINED
const ConstrType_CONSTR_UNIQUE = pgproto.ConstrType_CONSTR_UNIQUE
const DefElemAction_DEFELEM_ADD = pgproto.DefElemAction_DEFELEM_ADD
const DefElemAction_DEFELEM_DROP = pgproto.DefElemAction_DEFELEM_DROP
const DefElemAction_DEFELEM_SET = pgproto.DefElemAction_DEFELEM_SET
const DefElemAction_DEFELEM_UNSPEC = pgproto.DefElemAction_DEFELEM_UNSPEC
const DefElemAction_DEF_ELEM_ACTION_UNDEFINED = pgproto.DefElemAction_DEF_ELEM_ACTION_UNDEFINED
const DiscardMode_DISCARD_ALL = pgproto.DiscardMode_DISCARD_ALL
const DiscardMode_DISCARD_MODE_UNDEFINED = pgproto.DiscardMode_DISCARD_MODE_UNDEFINED
const DiscardMode_DISCARD_PLANS = pgproto.DiscardMode_DISCARD_PLANS
const DiscardMode_DISCARD_SEQUENCES = pgproto.DiscardMode_DISCARD_SEQUENCES
const DiscardMode_DISCARD_TEMP = pgproto.DiscardMode_DISCARD_TEMP
const DropBehavior_DROP_BEHAVIOR_UNDEFINED = pgproto.DropBehavior_DROP_BEHAVIOR_UNDEFINED
const DropBehavior_DROP_CASCADE = pgproto.DropBehavior_DROP_CASCADE
const DropBehavior_DROP_RESTRICT = pgproto.DropBehavior_DROP_RESTRICT
const FetchDirection_FETCH_ABSOLUTE = pgproto.FetchDirection_FETCH_ABSOLUTE
const FetchDirection_FETCH_BACKWARD = pgproto.FetchDirection_FETCH_BACKWARD
const FetchDirection_FETCH_DIRECTION_UNDEFINED = pgproto.FetchDirection_FETCH_DIRECTION_UNDEFINED
const FetchDirection_FETCH_FORWARD = pgproto.FetchDirection_FETCH_FORWARD
const FetchDirection_FETCH_RELATIVE = pgproto.FetchDirection_FETCH_RELATIVE
const FunctionParameterMode_FUNCTION_PARAMETER_MODE_UNDEFINED = pgproto.FunctionParameterMode_FUNCTION_PARAMETER_MODE_UNDEFINED
const FunctionParameterMode_FUNC_PARAM_DEFAULT = pgproto.FunctionParameterMode_FUNC_PARAM_DEFAULT
const FunctionParameterMode_FUNC_PARAM_IN = pgproto.FunctionParameterMode_FUNC_PARAM_IN
const FunctionParameterMode_FUNC_PARAM_INOUT = pgproto.FunctionParameterMode_FUNC_PARAM_INOUT
const FunctionParameterMode_FUNC_PARAM_OUT = pgproto.FunctionParameterMode_FUNC_PARAM_OUT
const FunctionParameterMode_FUNC_PARAM_TABLE = pgproto.FunctionParameterMode_FUNC_PARAM_TABLE
const FunctionParameterMode_FUNC_PARAM_VARIADIC = pgproto.FunctionParameterMode_FUNC_PARAM_VARIADIC
const GrantTargetType_ACL_TARGET_ALL_IN_SCHEMA = pgproto.GrantTargetType_ACL_TARGET_ALL_IN_SCHEMA
const GrantTargetType_ACL_TARGET_DEFAULTS = pgproto.GrantTargetType_ACL_TARGET_DEFAULTS
const GrantTargetType_ACL_TARGET_OBJECT = pgproto.GrantTargetType_ACL_TARGET_OBJECT
const GrantTargetType_GRANT_TARGET_TYPE_UNDEFINED = pgproto.GrantTargetType_GRANT_TARGET_TYPE_UNDEFINED
const GroupingSetKind_GROUPING_SET_CUBE = pgproto.GroupingSetKind_GROUPING_SET_CUBE
const GroupingSetKind_GROUPING_SET_EMPTY = pgproto.GroupingSetKind_GROUPING_SET_EMPTY
const GroupingSetKind_GROUPING_SET_KIND_UNDEFINED = pgproto.GroupingSetKind_GROUPING_SET_KIND_UNDEFINED
const GroupingSetKind_GROUPING_SET_ROLLUP = pgproto.GroupingSetKind_GROUPING_SET_ROLLUP
const GroupingSetKind_GROUPING_SET_SETS = pgproto.GroupingSetKind_GROUPING_SET_SETS
const GroupingSetKind_GROUPING_SET_SIMPLE = pgproto.GroupingSetKind_GROUPING_SET_SIMPLE
const ImportForeignSchemaType_FDW_IMPORT_SCHEMA_ALL = pgproto.ImportForeignSchemaType_FDW_IMPORT_SCHEMA_ALL
const ImportForeignSchemaType_FDW_IMPORT_SCHEMA_EXCEPT = pgproto.ImportForeignSchemaType_FDW_IMPORT_SCHEMA_EXCEPT
const ImportForeignSchemaType_FDW_IMPORT_SCHEMA_LIMIT_TO = pgproto.ImportForeignSchemaType_FDW_IMPORT_SCHEMA_LIMIT_TO
const ImportForeignSchemaType_IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED = pgproto.ImportForeignSchemaType_IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED
const JoinType_JOIN_ANTI = pgproto.JoinType_JOIN_ANTI
const JoinType_JOIN_FULL = pgproto.JoinType_JOIN_FULL
const JoinType_JOIN_INNER = pgproto.JoinType_JOIN_INNER
const JoinType_JOIN_LEFT = pgproto.JoinType_JOIN_LEFT
const JoinType_JOIN_RIGHT = pgproto.JoinType_JOIN_RIGHT
const JoinType_JOIN_RIGHT_ANTI = pgproto.JoinType_JOIN_RIGHT_ANTI
const JoinType_JOIN_RIGHT_SEMI = pgproto.JoinType_JOIN_RIGHT_SEMI
const JoinType_JOIN_SEMI = pgproto.JoinType_JOIN_SEMI
const JoinType_JOIN_TYPE_UNDEFINED = pgproto.JoinType_JOIN_TYPE_UNDEFINED
const JoinType_JOIN_UNIQUE_INNER = pgproto.JoinType_JOIN_UNIQUE_INNER
const JoinType_JOIN_UNIQUE_OUTER = pgproto.JoinType_JOIN_UNIQUE_OUTER
const JsonBehaviorType_JSON_BEHAVIOR_DEFAULT = pgproto.JsonBehaviorType_JSON_BEHAVIOR_DEFAULT
const JsonBehaviorType_JSON_BEHAVIOR_EMPTY = pgproto.JsonBehaviorType_JSON_BEHAVIOR_EMPTY
const JsonBehaviorType_JSON_BEHAVIOR_EMPTY_ARRAY = pgproto.JsonBehaviorType_JSON_BEHAVIOR_EMPTY_ARRAY
const JsonBehaviorType_JSON_BEHAVIOR_EMPTY_OBJECT = pgproto.JsonBehaviorType_JSON_BEHAVIOR_EMPTY_OBJECT
const JsonBehaviorType_JSON_BEHAVIOR_ERROR = pgproto.JsonBehaviorType_JSON_BEHAVIOR_ERROR
const JsonBehaviorType_JSON_BEHAVIOR_FALSE = pgproto.JsonBehaviorType_JSON_BEHAVIOR_FALSE
const JsonBehaviorType_JSON_BEHAVIOR_NULL = pgproto.JsonBehaviorType_JSON_BEHAVIOR_NULL
const JsonBehaviorType_JSON_BEHAVIOR_TRUE = pgproto.JsonBehaviorType_JSON_BEHAVIOR_TRUE
const JsonBehaviorType_JSON_BEHAVIOR_TYPE_UNDEFINED = pgproto.JsonBehaviorType_JSON_BEHAVIOR_TYPE_UNDEFINED
const JsonBehaviorType_JSON_BEHAVIOR_UNKNOWN = pgproto.JsonBehaviorType_JSON_BEHAVIOR_UNKNOWN
const JsonConstructorType_JSCTOR_JSON_ARRAY = pgproto.JsonConstructorType_JSCTOR_JSON_ARRAY
const JsonConstructorType_JSCTOR_JSON_ARRAYAGG = pgproto.JsonConstructorType_JSCTOR_JSON_ARRAYAGG
const JsonConstructorType_JSCTOR_JSON_OBJECT = pgproto.JsonConstructorType_JSCTOR_JSON_OBJECT
const JsonConstructorType_JSCTOR_JSON_OBJECTAGG = pgproto.JsonConstructorType_JSCTOR_JSON_OBJECTAGG
const JsonConstructorType_JSCTOR_JSON_PARSE = pgproto.JsonConstructorType_JSCTOR_JSON_PARSE
const JsonConstructorType_JSCTOR_JSON_SCALAR = pgproto.JsonConstructorType_JSCTOR_JSON_SCALAR
const JsonConstructorType_JSCTOR_JSON_SERIALIZE = pgproto.JsonConstructorType_JSCTOR_JSON_SERIALIZE
const JsonConstructorType_JSON_CONSTRUCTOR_TYPE_UNDEFINED = pgproto.JsonConstructorType_JSON_CONSTRUCTOR_TYPE_UNDEFINED
const JsonEncoding_JSON_ENCODING_UNDEFINED = pgproto.JsonEncoding_JSON_ENCODING_UNDEFINED
const JsonEncoding_JS_ENC_DEFAULT = pgproto.JsonEncoding_JS_ENC_DEFAULT
const JsonEncoding_JS_ENC_UTF16 = pgproto.JsonEncoding_JS_ENC_UTF16
const JsonEncoding_JS_ENC_UTF32 = pgproto.JsonEncoding_JS_ENC_UTF32
const JsonEncoding_JS_ENC_UTF8 = pgproto.JsonEncoding_JS_ENC_UTF8
const JsonExprOp_JSON_EXISTS_OP = pgproto.JsonExprOp_JSON_EXISTS_OP
const JsonExprOp_JSON_EXPR_OP_UNDEFINED = pgproto.JsonExprOp_JSON_EXPR_OP_UNDEFINED
const JsonExprOp_JSON_QUERY_OP = pgproto.JsonExprOp_JSON_QUERY_OP
const JsonExprOp_JSON_TABLE_OP = pgproto.JsonExprOp_JSON_TABLE_OP
const JsonExprOp_JSON_VALUE_OP = pgproto.JsonExprOp_JSON_VALUE_OP
const JsonFormatType_JSON_FORMAT_TYPE_UNDEFINED = pgproto.JsonFormatType_JSON_FORMAT_TYPE_UNDEFINED
const JsonFormatType_JS_FORMAT_DEFAULT = pgproto.JsonFormatType_JS_FORMAT_DEFAULT
const JsonFormatType_JS_FORMAT_JSON = pgproto.JsonFormatType_JS_FORMAT_JSON
const JsonFormatType_JS_FORMAT_JSONB = pgproto.JsonFormatType_JS_FORMAT_JSONB
const JsonQuotes_JSON_QUOTES_UNDEFINED = pgproto.JsonQuotes_JSON_QUOTES_UNDEFINED
const JsonQuotes_JS_QUOTES_KEEP = pgproto.JsonQuotes_JS_QUOTES_KEEP
const JsonQuotes_JS_QUOTES_OMIT = pgproto.JsonQuotes_JS_QUOTES_OMIT
const JsonQuotes_JS_QUOTES_UNSPEC = pgproto.JsonQuotes_JS_QUOTES_UNSPEC
const JsonTableColumnType_JSON_TABLE_COLUMN_TYPE_UNDEFINED = pgproto.JsonTableColumnType_JSON_TABLE_COLUMN_TYPE_UNDEFINED
const JsonTableColumnType_JTC_EXISTS = pgproto.JsonTableColumnType_JTC_EXISTS
const JsonTableColumnType_JTC_FORMATTED = pgproto.JsonTableColumnType_JTC_FORMATTED
const JsonTableColumnType_JTC_FOR_ORDINALITY = pgproto.JsonTableColumnType_JTC_FOR_ORDINALITY
const JsonTableColumnType_JTC_NESTED = pgproto.JsonTableColumnType_JTC_NESTED
const JsonTableColumnType_JTC_REGULAR = pgproto.JsonTableColumnType_JTC_REGULAR
const JsonValueType_JSON_VALUE_TYPE_UNDEFINED = pgproto.JsonValueType_JSON_VALUE_TYPE_UNDEFINED
const JsonValueType_JS_TYPE_ANY = pgproto.JsonValueType_JS_TYPE_ANY
const JsonValueType_JS_TYPE_ARRAY = pgproto.JsonValueType_JS_TYPE_ARRAY
const JsonValueType_JS_TYPE_OBJECT = pgproto.JsonValueType_JS_TYPE_OBJECT
const JsonValueType_JS_TYPE_SCALAR = pgproto.JsonValueType_JS_TYPE_SCALAR
const JsonWrapper_JSON_WRAPPER_UNDEFINED = pgproto.JsonWrapper_JSON_WRAPPER_UNDEFINED
const JsonWrapper_JSW_CONDITIONAL = pgproto.JsonWrapper_JSW_CONDITIONAL
const JsonWrapper_JSW_NONE = pgproto.JsonWrapper_JSW_NONE
const JsonWrapper_JSW_UNCONDITIONAL = pgproto.JsonWrapper_JSW_UNCONDITIONAL
const JsonWrapper_JSW_UNSPEC = pgproto.JsonWrapper_JSW_UNSPEC
const KeywordKind_COL_NAME_KEYWORD = pgproto.KeywordKind_COL_NAME_KEYWORD
const KeywordKind_NO_KEYWORD = pgproto.KeywordKind_NO_KEYWORD
const KeywordKind_RESERVED_KEYWORD = pgproto.KeywordKind_RESERVED_KEYWORD
const KeywordKind_TYPE_FUNC_NAME_KEYWORD = pgproto.KeywordKind_TYPE_FUNC_NAME_KEYWORD
const KeywordKind_UNRESERVED_KEYWORD = pgproto.KeywordKind_UNRESERVED_KEYWORD
const LimitOption_LIMIT_OPTION_COUNT = pgproto.LimitOption_LIMIT_OPTION_COUNT
const LimitOption_LIMIT_OPTION_DEFAULT = pgproto.LimitOption_LIMIT_OPTION_DEFAULT
const LimitOption_LIMIT_OPTION_UNDEFINED = pgproto.LimitOption_LIMIT_OPTION_UNDEFINED
const LimitOption_LIMIT_OPTION_WITH_TIES = pgproto.LimitOption_LIMIT_OPTION_WITH_TIES
const LockClauseStrength_LCS_FORKEYSHARE = pgproto.LockClauseStrength_LCS_FORKEYSHARE
const LockClauseStrength_LCS_FORNOKEYUPDATE = pgproto.LockClauseStrength_LCS_FORNOKEYUPDATE
const LockClauseStrength_LCS_FORSHARE = pgproto.LockClauseStrength_LCS_FORSHARE
const LockClauseStrength_LCS_FORUPDATE = pgproto.LockClauseStrength_LCS_FORUPDATE
const LockClauseStrength_LCS_NONE = pgproto.LockClauseStrength_LCS_NONE
const LockClauseStrength_LOCK_CLAUSE_STRENGTH_UNDEFINED = pgproto.LockClauseStrength_LOCK_CLAUSE_STRENGTH_UNDEFINED
const LockTupleMode_LOCK_TUPLE_MODE_UNDEFINED = pgproto.LockTupleMode_LOCK_TUPLE_MODE_UNDEFINED
const LockTupleMode_LockTupleExclusive = pgproto.LockTupleMode_LockTupleExclusive
const LockTupleMode_LockTupleNoKeyExclusive = pgproto.LockTupleMode_LockTupleNoKeyExclusive
const LockWaitPolicy_LOCK_WAIT_POLICY_UNDEFINED = pgproto.LockWaitPolicy_LOCK_WAIT_POLICY_UNDEFINED
const LockWaitPolicy_LockWaitBlock = pgproto.LockWaitPolicy_LockWaitBlock
const LockWaitPolicy_LockWaitError = pgproto.LockWaitPolicy_LockWaitError
const LockWaitPolicy_LockWaitSkip = pgproto.LockWaitPolicy_LockWaitSkip
const MergeMatchKind_MERGE_MATCH_KIND_UNDEFINED = pgproto.MergeMatchKind_MERGE_MATCH_KIND_UNDEFINED
const MergeMatchKind_MERGE_WHEN_MATCHED = pgproto.MergeMatchKind_MERGE_WHEN_MATCHED
const MergeMatchKind_MERGE_WHEN_NOT_MATCHED_BY_SOURCE = pgproto.MergeMatchKind_MERGE_WHEN_NOT_MATCHED_BY_SOURCE
const MergeMatchKind_MERGE_WHEN_NOT_MATCHED_BY_TARGET = pgproto.MergeMatchKind_MERGE_WHEN_NOT_MATCHED_BY_TARGET
const MinMaxOp_IS_GREATEST = pgproto.MinMaxOp_IS_GREATEST
const MinMaxOp_IS_LEAST = pgproto.MinMaxOp_IS_LEAST
const MinMaxOp_MIN_MAX_OP_UNDEFINED = pgproto.MinMaxOp_MIN_MAX_OP_UNDEFINED
const NullTestType_IS_NOT_NULL = pgproto.NullTestType_IS_NOT_NULL
const NullTestType_IS_NULL = pgproto.NullTestType_IS_NULL
const NullTestType_NULL_TEST_TYPE_UNDEFINED = pgproto.NullTestType_NULL_TEST_TYPE_UNDEFINED
const ObjectType_OBJECT_ACCESS_METHOD = pgproto.ObjectType_OBJECT_ACCESS_METHOD
const ObjectType_OBJECT_AGGREGATE = pgproto.ObjectType_OBJECT_AGGREGATE
const ObjectType_OBJECT_AMOP = pgproto.ObjectType_OBJECT_AMOP
const ObjectType_OBJECT_AMPROC = pgproto.ObjectType_OBJECT_AMPROC
const ObjectType_OBJECT_ATTRIBUTE = pgproto.ObjectType_OBJECT_ATTRIBUTE
const ObjectType_OBJECT_CAST = pgproto.ObjectType_OBJECT_CAST
const ObjectType_OBJECT_COLLATION = pgproto.ObjectType_OBJECT_COLLATION
const ObjectType_OBJECT_COLUMN = pgproto.ObjectType_OBJECT_COLUMN
const ObjectType_OBJECT_CONVERSION = pgproto.ObjectType_OBJECT_CONVERSION
const ObjectType_OBJECT_DATABASE = pgproto.ObjectType_OBJECT_DATABASE
const ObjectType_OBJECT_DEFACL = pgproto.ObjectType_OBJECT_DEFACL
const ObjectType_OBJECT_DEFAULT = pgproto.ObjectType_OBJECT_DEFAULT
const ObjectType_OBJECT_DOMAIN = pgproto.ObjectType_OBJECT_DOMAIN
const ObjectType_OBJECT_DOMCONSTRAINT = pgproto.ObjectType_OBJECT_DOMCONSTRAINT
const ObjectType_OBJECT_EVENT_TRIGGER = pgproto.ObjectType_OBJECT_EVENT_TRIGGER
const ObjectType_OBJECT_EXTENSION = pgproto.ObjectType_OBJECT_EXTENSION
const ObjectType_OBJECT_FDW = pgproto.ObjectType_OBJECT_FDW
const ObjectType_OBJECT_FOREIGN_SERVER = pgproto.ObjectType_OBJECT_FOREIGN_SERVER
const ObjectType_OBJECT_FOREIGN_TABLE = pgproto.ObjectType_OBJECT_FOREIGN_TABLE
const ObjectType_OBJECT_FUNCTION = pgproto.ObjectType_OBJECT_FUNCTION
const ObjectType_OBJECT_INDEX = pgproto.ObjectType_OBJECT_INDEX
const ObjectType_OBJECT_LANGUAGE = pgproto.ObjectType_OBJECT_LANGUAGE
const ObjectType_OBJECT_LARGEOBJECT = pgproto.ObjectType_OBJECT_LARGEOBJECT
const ObjectType_OBJECT_MATVIEW = pgproto.ObjectType_OBJECT_MATVIEW
const ObjectType_OBJECT_OPCLASS = pgproto.ObjectType_OBJECT_OPCLASS
const ObjectType_OBJECT_OPERATOR = pgproto.ObjectType_OBJECT_OPERATOR
const ObjectType_OBJECT_OPFAMILY = pgproto.ObjectType_OBJECT_OPFAMILY
const ObjectType_OBJECT_PARAMETER_ACL = pgproto.ObjectType_OBJECT_PARAMETER_ACL
const ObjectType_OBJECT_POLICY = pgproto.ObjectType_OBJECT_POLICY
const ObjectType_OBJECT_PROCEDURE = pgproto.ObjectType_OBJECT_PROCEDURE
const ObjectType_OBJECT_PUBLICATION = pgproto.ObjectType_OBJECT_PUBLICATION
const ObjectType_OBJECT_PUBLICATION_NAMESPACE = pgproto.ObjectType_OBJECT_PUBLICATION_NAMESPACE
const ObjectType_OBJECT_PUBLICATION_REL = pgproto.ObjectType_OBJECT_PUBLICATION_REL
const ObjectType_OBJECT_ROLE = pgproto.ObjectType_OBJECT_ROLE
const ObjectType_OBJECT_ROUTINE = pgproto.ObjectType_OBJECT_ROUTINE
const ObjectType_OBJECT_RULE = pgproto.ObjectType_OBJECT_RULE
const ObjectType_OBJECT_SCHEMA = pgproto.ObjectType_OBJECT_SCHEMA
const ObjectType_OBJECT_SEQUENCE = pgproto.ObjectType_OBJECT_SEQUENCE
const ObjectType_OBJECT_STATISTIC_EXT = pgproto.ObjectType_OBJECT_STATISTIC_EXT
const ObjectType_OBJECT_SUBSCRIPTION = pgproto.ObjectType_OBJECT_SUBSCRIPTION
const ObjectType_OBJECT_TABCONSTRAINT = pgproto.ObjectType_OBJECT_TABCONSTRAINT
const ObjectType_OBJECT_TABLE = pgproto.ObjectType_OBJECT_TABLE
const ObjectType_OBJECT_TABLESPACE = pgproto.ObjectType_OBJECT_TABLESPACE
const ObjectType_OBJECT_TRANSFORM = pgproto.ObjectType_OBJECT_TRANSFORM
const ObjectType_OBJECT_TRIGGER = pgproto.ObjectType_OBJECT_TRIGGER
const ObjectType_OBJECT_TSCONFIGURATION = pgproto.ObjectType_OBJECT_TSCONFIGURATION
const ObjectType_OBJECT_TSDICTIONARY = pgproto.ObjectType_OBJECT_TSDICTIONARY
const ObjectType_OBJECT_TSPARSER = pgproto.ObjectType_OBJECT_TSPARSER
const ObjectType_OBJECT_TSTEMPLATE = pgproto.ObjectType_OBJECT_TSTEMPLATE
const ObjectType_OBJECT_TYPE = pgproto.ObjectType_OBJECT_TYPE
const ObjectType_OBJECT_TYPE_UNDEFINED = pgproto.ObjectType_OBJECT_TYPE_UNDEFINED
const ObjectType_OBJECT_USER_MAPPING = pgproto.ObjectType_OBJECT_USER_MAPPING
const ObjectType_OBJECT_VIEW = pgproto.ObjectType_OBJECT_VIEW
const OnCommitAction_ONCOMMIT_DELETE_ROWS = pgproto.OnCommitAction_ONCOMMIT_DELETE_ROWS
const OnCommitAction_ONCOMMIT_DROP = pgproto.OnCommitAction_ONCOMMIT_DROP
const OnCommitAction_ONCOMMIT_NOOP = pgproto.OnCommitAction_ONCOMMIT_NOOP
const OnCommitAction_ONCOMMIT_PRESERVE_ROWS = pgproto.OnCommitAction_ONCOMMIT_PRESERVE_ROWS
const OnCommitAction_ON_COMMIT_ACTION_UNDEFINED = pgproto.OnCommitAction_ON_COMMIT_ACTION_UNDEFINED
const OnConflictAction_ONCONFLICT_NONE = pgproto.OnConflictAction_ONCONFLICT_NONE
const OnConflictAction_ONCONFLICT_NOTHING = pgproto.OnConflictAction_ONCONFLICT_NOTHING
const OnConflictAction_ONCONFLICT_UPDATE = pgproto.OnConflictAction_ONCONFLICT_UPDATE
const OnConflictAction_ON_CONFLICT_ACTION_UNDEFINED = pgproto.OnConflictAction_ON_CONFLICT_ACTION_UNDEFINED
const OverridingKind_OVERRIDING_KIND_UNDEFINED = pgproto.OverridingKind_OVERRIDING_KIND_UNDEFINED
const OverridingKind_OVERRIDING_NOT_SET = pgproto.OverridingKind_OVERRIDING_NOT_SET
const OverridingKind_OVERRIDING_SYSTEM_VALUE = pgproto.OverridingKind_OVERRIDING_SYSTEM_VALUE
const OverridingKind_OVERRIDING_USER_VALUE = pgproto.OverridingKind_OVERRIDING_USER_VALUE
const ParamKind_PARAM_EXEC = pgproto.ParamKind_PARAM_EXEC
const ParamKind_PARAM_EXTERN = pgproto.ParamKind_PARAM_EXTERN
const ParamKind_PARAM_KIND_UNDEFINED = pgproto.ParamKind_PARAM_KIND_UNDEFINED
const ParamKind_PARAM_MULTIEXPR = pgproto.ParamKind_PARAM_MULTIEXPR
const ParamKind_PARAM_SUBLINK = pgproto.ParamKind_PARAM_SUBLINK
const PartitionRangeDatumKind_PARTITION_RANGE_DATUM_KIND_UNDEFINED = pgproto.PartitionRangeDatumKind_PARTITION_RANGE_DATUM_KIND_UNDEFINED
const PartitionRangeDatumKind_PARTITION_RANGE_DATUM_MAXVALUE = pgproto.PartitionRangeDatumKind_PARTITION_RANGE_DATUM_MAXVALUE
const PartitionRangeDatumKind_PARTITION_RANGE_DATUM_MINVALUE = pgproto.PartitionRangeDatumKind_PARTITION_RANGE_DATUM_MINVALUE
const PartitionRangeDatumKind_PARTITION_RANGE_DATUM_VALUE = pgproto.PartitionRangeDatumKind_PARTITION_RANGE_DATUM_VALUE
const PartitionStrategy_PARTITION_STRATEGY_HASH = pgproto.PartitionStrategy_PARTITION_STRATEGY_HASH
const PartitionStrategy_PARTITION_STRATEGY_LIST = pgproto.PartitionStrategy_PARTITION_STRATEGY_LIST
const PartitionStrategy_PARTITION_STRATEGY_RANGE = pgproto.PartitionStrategy_PARTITION_STRATEGY_RANGE
const PartitionStrategy_PARTITION_STRATEGY_UNDEFINED = pgproto.PartitionStrategy_PARTITION_STRATEGY_UNDEFINED
const PublicationObjSpecType_PUBLICATIONOBJ_CONTINUATION = pgproto.PublicationObjSpecType_PUBLICATIONOBJ_CONTINUATION
const PublicationObjSpecType_PUBLICATIONOBJ_TABLE = pgproto.PublicationObjSpecType_PUBLICATIONOBJ_TABLE
const PublicationObjSpecType_PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA = pgproto.PublicationObjSpecType_PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA
const PublicationObjSpecType_PUBLICATIONOBJ_TABLES_IN_SCHEMA = pgproto.PublicationObjSpecType_PUBLICATIONOBJ_TABLES_IN_SCHEMA
const PublicationObjSpecType_PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED = pgproto.PublicationObjSpecType_PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED
const QuerySource_QSRC_INSTEAD_RULE = pgproto.QuerySource_QSRC_INSTEAD_RULE
const QuerySource_QSRC_NON_INSTEAD_RULE = pgproto.QuerySource_QSRC_NON_INSTEAD_RULE
const QuerySource_QSRC_ORIGINAL = pgproto.QuerySource_QSRC_ORIGINAL
const QuerySource_QSRC_PARSER = pgproto.QuerySource_QSRC_PARSER
const QuerySource_QSRC_QUAL_INSTEAD_RULE = pgproto.QuerySource_QSRC_QUAL_INSTEAD_RULE
const QuerySource_QUERY_SOURCE_UNDEFINED = pgproto.QuerySource_QUERY_SOURCE_UNDEFINED
const RTEKind_RTEKIND_UNDEFINED = pgproto.RTEKind_RTEKIND_UNDEFINED
const RTEKind_RTE_CTE = pgproto.RTEKind_RTE_CTE
const RTEKind_RTE_FUNCTION = pgproto.RTEKind_RTE_FUNCTION
const RTEKind_RTE_GROUP = pgproto.RTEKind_RTE_GROUP
const RTEKind_RTE_JOIN = pgproto.RTEKind_RTE_JOIN
const RTEKind_RTE_NAMEDTUPLESTORE = pgproto.RTEKind_RTE_NAMEDTUPLESTORE
const RTEKind_RTE_RELATION = pgproto.RTEKind_RTE_RELATION
const RTEKind_RTE_RESULT = pgproto.RTEKind_RTE_RESULT
const RTEKind_RTE_SUBQUERY = pgproto.RTEKind_RTE_SUBQUERY
const RTEKind_RTE_TABLEFUNC = pgproto.RTEKind_RTE_TABLEFUNC
const RTEKind_RTE_VALUES = pgproto.RTEKind_RTE_VALUES
const ReindexObjectType_REINDEX_OBJECT_DATABASE = pgproto.ReindexObjectType_REINDEX_OBJECT_DATABASE
const ReindexObjectType_REINDEX_OBJECT_INDEX = pgproto.ReindexObjectType_REINDEX_OBJECT_INDEX
const ReindexObjectType_REINDEX_OBJECT_SCHEMA = pgproto.ReindexObjectType_REINDEX_OBJECT_SCHEMA
const ReindexObjectType_REINDEX_OBJECT_SYSTEM = pgproto.ReindexObjectType_REINDEX_OBJECT_SYSTEM
const ReindexObjectType_REINDEX_OBJECT_TABLE = pgproto.ReindexObjectType_REINDEX_OBJECT_TABLE
const ReindexObjectType_REINDEX_OBJECT_TYPE_UNDEFINED = pgproto.ReindexObjectType_REINDEX_OBJECT_TYPE_UNDEFINED
const ReturningOptionKind_RETURNING_OPTION_KIND_UNDEFINED = pgproto.ReturningOptionKind_RETURNING_OPTION_KIND_UNDEFINED
const ReturningOptionKind_RETURNING_OPTION_NEW = pgproto.ReturningOptionKind_RETURNING_OPTION_NEW
const ReturningOptionKind_RETURNING_OPTION_OLD = pgproto.ReturningOptionKind_RETURNING_OPTION_OLD
const RoleSpecType_ROLESPEC_CSTRING = pgproto.RoleSpecType_ROLESPEC_CSTRING
const RoleSpecType_ROLESPEC_CURRENT_ROLE = pgproto.RoleSpecType_ROLESPEC_CURRENT_ROLE
const RoleSpecType_ROLESPEC_CURRENT_USER = pgproto.RoleSpecType_ROLESPEC_CURRENT_USER
const RoleSpecType_ROLESPEC_PUBLIC = pgproto.RoleSpecType_ROLESPEC_PUBLIC
const RoleSpecType_ROLESPEC_SESSION_USER = pgproto.RoleSpecType_ROLESPEC_SESSION_USER
const RoleSpecType_ROLE_SPEC_TYPE_UNDEFINED = pgproto.RoleSpecType_ROLE_SPEC_TYPE_UNDEFINED
const RoleStmtType_ROLESTMT_GROUP = pgproto.RoleStmtType_ROLESTMT_GROUP
const RoleStmtType_ROLESTMT_ROLE = pgproto.RoleStmtType_ROLESTMT_ROLE
const RoleStmtType_ROLESTMT_USER = pgproto.RoleStmtType_ROLESTMT_USER
const RoleStmtType_ROLE_STMT_TYPE_UNDEFINED = pgproto.RoleStmtType_ROLE_STMT_TYPE_UNDEFINED
const SQLValueFunctionOp_SQLVALUE_FUNCTION_OP_UNDEFINED = pgproto.SQLValueFunctionOp_SQLVALUE_FUNCTION_OP_UNDEFINED
const SQLValueFunctionOp_SVFOP_CURRENT_CATALOG = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_CATALOG
const SQLValueFunctionOp_SVFOP_CURRENT_DATE = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_DATE
const SQLValueFunctionOp_SVFOP_CURRENT_ROLE = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_ROLE
const SQLValueFunctionOp_SVFOP_CURRENT_SCHEMA = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_SCHEMA
const SQLValueFunctionOp_SVFOP_CURRENT_TIME = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_TIME
const SQLValueFunctionOp_SVFOP_CURRENT_TIMESTAMP = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_TIMESTAMP
const SQLValueFunctionOp_SVFOP_CURRENT_TIMESTAMP_N = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_TIMESTAMP_N
const SQLValueFunctionOp_SVFOP_CURRENT_TIME_N = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_TIME_N
const SQLValueFunctionOp_SVFOP_CURRENT_USER = pgproto.SQLValueFunctionOp_SVFOP_CURRENT_USER
const SQLValueFunctionOp_SVFOP_LOCALTIME = pgproto.SQLValueFunctionOp_SVFOP_LOCALTIME
const SQLValueFunctionOp_SVFOP_LOCALTIMESTAMP = pgproto.SQLValueFunctionOp_SVFOP_LOCALTIMESTAMP
const SQLValueFunctionOp_SVFOP_LOCALTIMESTAMP_N = pgproto.SQLValueFunctionOp_SVFOP_LOCALTIMESTAMP_N
const SQLValueFunctionOp_SVFOP_LOCALTIME_N = pgproto.SQLValueFunctionOp_SVFOP_LOCALTIME_N
const SQLValueFunctionOp_SVFOP_SESSION_USER = pgproto.SQLValueFunctionOp_SVFOP_SESSION_USER
const SQLValueFunctionOp_SVFOP_USER = pgproto.SQLValueFunctionOp_SVFOP_USER
const SetOpCmd_SETOPCMD_EXCEPT = pgproto.SetOpCmd_SETOPCMD_EXCEPT
const SetOpCmd_SETOPCMD_EXCEPT_ALL = pgproto.SetOpCmd_SETOPCMD_EXCEPT_ALL
const SetOpCmd_SETOPCMD_INTERSECT = pgproto.SetOpCmd_SETOPCMD_INTERSECT
const SetOpCmd_SETOPCMD_INTERSECT_ALL = pgproto.SetOpCmd_SETOPCMD_INTERSECT_ALL
const SetOpCmd_SET_OP_CMD_UNDEFINED = pgproto.SetOpCmd_SET_OP_CMD_UNDEFINED
const SetOpStrategy_SETOP_HASHED = pgproto.SetOpStrategy_SETOP_HASHED
const SetOpStrategy_SETOP_SORTED = pgproto.SetOpStrategy_SETOP_SORTED
const SetOpStrategy_SET_OP_STRATEGY_UNDEFINED = pgproto.SetOpStrategy_SET_OP_STRATEGY_UNDEFINED
const SetOperation_SETOP_EXCEPT = pgproto.SetOperation_SETOP_EXCEPT
const SetOperation_SETOP_INTERSECT = pgproto.SetOperation_SETOP_INTERSECT
const SetOperation_SETOP_NONE = pgproto.SetOperation_SETOP_NONE
const SetOperation_SETOP_UNION = pgproto.SetOperation_SETOP_UNION
const SetOperation_SET_OPERATION_UNDEFINED = pgproto.SetOperation_SET_OPERATION_UNDEFINED
const SetQuantifier_SET_QUANTIFIER_ALL = pgproto.SetQuantifier_SET_QUANTIFIER_ALL
const SetQuantifier_SET_QUANTIFIER_DEFAULT = pgproto.SetQuantifier_SET_QUANTIFIER_DEFAULT
const SetQuantifier_SET_QUANTIFIER_DISTINCT = pgproto.SetQuantifier_SET_QUANTIFIER_DISTINCT
const SetQuantifier_SET_QUANTIFIER_UNDEFINED = pgproto.SetQuantifier_SET_QUANTIFIER_UNDEFINED
const SortByDir_SORTBY_ASC = pgproto.SortByDir_SORTBY_ASC
const SortByDir_SORTBY_DEFAULT = pgproto.SortByDir_SORTBY_DEFAULT
const SortByDir_SORTBY_DESC = pgproto.SortByDir_SORTBY_DESC
const SortByDir_SORTBY_USING = pgproto.SortByDir_SORTBY_USING
const SortByDir_SORT_BY_DIR_UNDEFINED = pgproto.SortByDir_SORT_BY_DIR_UNDEFINED
const SortByNulls_SORTBY_NULLS_DEFAULT = pgproto.SortByNulls_SORTBY_NULLS_DEFAULT
const SortByNulls_SORTBY_NULLS_FIRST = pgproto.SortByNulls_SORTBY_NULLS_FIRST
const SortByNulls_SORTBY_NULLS_LAST = pgproto.SortByNulls_SORTBY_NULLS_LAST
const SortByNulls_SORT_BY_NULLS_UNDEFINED = pgproto.SortByNulls_SORT_BY_NULLS_UNDEFINED
const SubLinkType_ALL_SUBLINK = pgproto.SubLinkType_ALL_SUBLINK
const SubLinkType_ANY_SUBLINK = pgproto.SubLinkType_ANY_SUBLINK
const SubLinkType_ARRAY_SUBLINK = pgproto.SubLinkType_ARRAY_SUBLINK
const SubLinkType_CTE_SUBLINK = pgproto.SubLinkType_CTE_SUBLINK
const SubLinkType_EXISTS_SUBLINK = pgproto.SubLinkType_EXISTS_SUBLINK
const SubLinkType_EXPR_SUBLINK = pgproto.SubLinkType_EXPR_SUBLINK
const SubLinkType_MULTIEXPR_SUBLINK = pgproto.SubLinkType_MULTIEXPR_SUBLINK
const SubLinkType_ROWCOMPARE_SUBLINK = pgproto.SubLinkType_ROWCOMPARE_SUBLINK
const SubLinkType_SUB_LINK_TYPE_UNDEFINED = pgproto.SubLinkType_SUB_LINK_TYPE_UNDEFINED
const SummaryResult_Call = pgproto.SummaryResult_Call
const SummaryResult_DDL = pgproto.SummaryResult_DDL
const SummaryResult_DML = pgproto.SummaryResult_DML
const SummaryResult_None = pgproto.SummaryResult_None
const SummaryResult_Select = pgproto.SummaryResult_Select
const TableFuncType_TABLE_FUNC_TYPE_UNDEFINED = pgproto.TableFuncType_TABLE_FUNC_TYPE_UNDEFINED
const TableFuncType_TFT_JSON_TABLE = pgproto.TableFuncType_TFT_JSON_TABLE
const TableFuncType_TFT_XMLTABLE = pgproto.TableFuncType_TFT_XMLTABLE
const TableLikeOption_CREATE_TABLE_LIKE_ALL = pgproto.TableLikeOption_CREATE_TABLE_LIKE_ALL
const TableLikeOption_CREATE_TABLE_LIKE_COMMENTS = pgproto.TableLikeOption_CREATE_TABLE_LIKE_COMMENTS
const TableLikeOption_CREATE_TABLE_LIKE_COMPRESSION = pgproto.TableLikeOption_CREATE_TABLE_LIKE_COMPRESSION
const TableLikeOption_CREATE_TABLE_LIKE_CONSTRAINTS = pgproto.TableLikeOption_CREATE_TABLE_LIKE_CONSTRAINTS
const TableLikeOption_CREATE_TABLE_LIKE_DEFAULTS = pgproto.TableLikeOption_CREATE_TABLE_LIKE_DEFAULTS
const TableLikeOption_CREATE_TABLE_LIKE_GENERATED = pgproto.TableLikeOption_CREATE_TABLE_LIKE_GENERATED
const TableLikeOption_CREATE_TABLE_LIKE_IDENTITY = pgproto.TableLikeOption_CREATE_TABLE_LIKE_IDENTITY
const TableLikeOption_CREATE_TABLE_LIKE_INDEXES = pgproto.TableLikeOption_CREATE_TABLE_LIKE_INDEXES
const TableLikeOption_CREATE_TABLE_LIKE_STATISTICS = pgproto.TableLikeOption_CREATE_TABLE_LIKE_STATISTICS
const TableLikeOption_CREATE_TABLE_LIKE_STORAGE = pgproto.TableLikeOption_CREATE_TABLE_LIKE_STORAGE
const TableLikeOption_TABLE_LIKE_OPTION_UNDEFINED = pgproto.TableLikeOption_TABLE_LIKE_OPTION_UNDEFINED
const Token_ABORT_P = pgproto.Token_ABORT_P
const Token_ABSENT = pgproto.Token_ABSENT
const Token_ABSOLUTE_P = pgproto.Token_ABSOLUTE_P
const Token_ACCESS = pgproto.Token_ACCESS
const Token_ACTION = pgproto.Token_ACTION
const Token_ADD_P = pgproto.Token_ADD_P
const Token_ADMIN = pgproto.Token_ADMIN
const Token_AFTER = pgproto.Token_AFTER
const Token_AGGREGATE = pgproto.Token_AGGREGATE
const Token_ALL = pgproto.Token_ALL
const Token_ALSO = pgproto.Token_ALSO
const Token_ALTER = pgproto.Token_ALTER
const Token_ALWAYS = pgproto.Token_ALWAYS
const Token_ANALYSE = pgproto.Token_ANALYSE
const Token_ANALYZE = pgproto.Token_ANALYZE
const Token_AND = pgproto.Token_AND
const Token_ANY = pgproto.Token_ANY
const Token_ARRAY = pgproto.Token_ARRAY
const Token_AS = pgproto.Token_AS
const Token_ASC = pgproto.Token_ASC
const Token_ASCII_36 = pgproto.Token_ASCII_36
const Token_ASCII_37 = pgproto.Token_ASCII_37
const Token_ASCII_40 = pgproto.Token_ASCII_40
const Token_ASCII_41 = pgproto.Token_ASCII_41
const Token_ASCII_42 = pgproto.Token_ASCII_42
const Token_ASCII_43 = pgproto.Token_ASCII_43
const Token_ASCII_44 = pgproto.Token_ASCII_44
const Token_ASCII_45 = pgproto.Token_ASCII_45
const Token_ASCII_46 = pgproto.Token_ASCII_46
const Token_ASCII_47 = pgproto.Token_ASCII_47
const Token_ASCII_58 = pgproto.Token_ASCII_58
const Token_ASCII_59 = pgproto.Token_ASCII_59
const Token_ASCII_60 = pgproto.Token_ASCII_60
const Token_ASCII_61 = pgproto.Token_ASCII_61
const Token_ASCII_62 = pgproto.Token_ASCII_62
const Token_ASCII_63 = pgproto.Token_ASCII_63
const Token_ASCII_91 = pgproto.Token_ASCII_91
const Token_ASCII_92 = pgproto.Token_ASCII_92
const Token_ASCII_93 = pgproto.Token_ASCII_93
const Token_ASCII_94 = pgproto.Token_ASCII_94
const Token_ASENSITIVE = pgproto.Token_ASENSITIVE
const Token_ASSERTION = pgproto.Token_ASSERTION
const Token_ASSIGNMENT = pgproto.Token_ASSIGNMENT
const Token_ASYMMETRIC = pgproto.Token_ASYMMETRIC
const Token_AT = pgproto.Token_AT
const Token_ATOMIC = pgproto.Token_ATOMIC
const Token_ATTACH = pgproto.Token_ATTACH
const Token_ATTRIBUTE = pgproto.Token_ATTRIBUTE
const Token_AUTHORIZATION = pgproto.Token_AUTHORIZATION
const Token_BACKWARD = pgproto.Token_BACKWARD
const Token_BCONST = pgproto.Token_BCONST
const Token_BEFORE = pgproto.Token_BEFORE
const Token_BEGIN_P = pgproto.Token_BEGIN_P
const Token_BETWEEN = pgproto.Token_BETWEEN
const Token_BIGINT = pgproto.Token_BIGINT
const Token_BINARY = pgproto.Token_BINARY
const Token_BIT = pgproto.Token_BIT
const Token_BOOLEAN_P = pgproto.Token_BOOLEAN_P
const Token_BOTH = pgproto.Token_BOTH
const Token_BREADTH = pgproto.Token_BREADTH
const Token_BY = pgproto.Token_BY
const Token_CACHE = pgproto.Token_CACHE
const Token_CALL = pgproto.Token_CALL
const Token_CALLED = pgproto.Token_CALLED
const Token_CASCADE = pgproto.Token_CASCADE
const Token_CASCADED = pgproto.Token_CASCADED
const Token_CASE = pgproto.Token_CASE
const Token_CAST = pgproto.Token_CAST
const Token_CATALOG_P = pgproto.Token_CATALOG_P
const Token_CHAIN = pgproto.Token_CHAIN
const Token_CHARACTER = pgproto.Token_CHARACTER
const Token_CHARACTERISTICS = pgproto.Token_CHARACTERISTICS
const Token_CHAR_P = pgproto.Token_CHAR_P
const Token_CHECK = pgproto.Token_CHECK
const Token_CHECKPOINT = pgproto.Token_CHECKPOINT
const Token_CLASS = pgproto.Token_CLASS
const Token_CLOSE = pgproto.Token_CLOSE
const Token_CLUSTER = pgproto.Token_CLUSTER
const Token_COALESCE = pgproto.Token_COALESCE
const Token_COLLATE = pgproto.Token_COLLATE
const Token_COLLATION = pgproto.Token_COLLATION
const Token_COLON_EQUALS = pgproto.Token_COLON_EQUALS
const Token_COLUMN = pgproto.Token_COLUMN
const Token_COLUMNS = pgproto.Token_COLUMNS
const Token_COMMENT = pgproto.Token_COMMENT
const Token_COMMENTS = pgproto.Token_COMMENTS
const Token_COMMIT = pgproto.Token_COMMIT
const Token_COMMITTED = pgproto.Token_COMMITTED
const Token_COMPRESSION = pgproto.Token_COMPRESSION
const Token_CONCURRENTLY = pgproto.Token_CONCURRENTLY
const Token_CONDITIONAL = pgproto.Token_CONDITIONAL
const Token_CONFIGURATION = pgproto.Token_CONFIGURATION
const Token_CONFLICT = pgproto.Token_CONFLICT
const Token_CONNECTION = pgproto.Token_CONNECTION
const Token_CONSTRAINT = pgproto.Token_CONSTRAINT
const Token_CONSTRAINTS = pgproto.Token_CONSTRAINTS
const Token_CONTENT_P = pgproto.Token_CONTENT_P
const Token_CONTINUE_P = pgproto.Token_CONTINUE_P
const Token_CONVERSION_P = pgproto.Token_CONVERSION_P
const Token_COPY = pgproto.Token_COPY
const Token_COST = pgproto.Token_COST
const Token_CREATE = pgproto.Token_CREATE
const Token_CROSS = pgproto.Token_CROSS
const Token_CSV = pgproto.Token_CSV
const Token_CUBE = pgproto.Token_CUBE
const Token_CURRENT_CATALOG = pgproto.Token_CURRENT_CATALOG
const Token_CURRENT_DATE = pgproto.Token_CURRENT_DATE
const Token_CURRENT_P = pgproto.Token_CURRENT_P
const Token_CURRENT_ROLE = pgproto.Token_CURRENT_ROLE
const Token_CURRENT_SCHEMA = pgproto.Token_CURRENT_SCHEMA
const Token_CURRENT_TIME = pgproto.Token_CURRENT_TIME
const Token_CURRENT_TIMESTAMP = pgproto.Token_CURRENT_TIMESTAMP
const Token_CURRENT_USER = pgproto.Token_CURRENT_USER
const Token_CURSOR = pgproto.Token_CURSOR
const Token_CYCLE = pgproto.Token_CYCLE
const Token_C_COMMENT = pgproto.Token_C_COMMENT
const Token_DATABASE = pgproto.Token_DATABASE
const Token_DATA_P = pgproto.Token_DATA_P
const Token_DAY_P = pgproto.Token_DAY_P
const Token_DEALLOCATE = pgproto.Token_DEALLOCATE
const Token_DEC = pgproto.Token_DEC
const Token_DECIMAL_P = pgproto.Token_DECIMAL_P
const Token_DECLARE = pgproto.Token_DECLARE
const Token_DEFAULT = pgproto.Token_DEFAULT
const Token_DEFAULTS = pgproto.Token_DEFAULTS
const Token_DEFERRABLE = pgproto.Token_DEFERRABLE
const Token_DEFERRED = pgproto.Token_DEFERRED
const Token_DEFINER = pgproto.Token_DEFINER
const Token_DELETE_P = pgproto.Token_DELETE_P
const Token_DELIMITER = pgproto.Token_DELIMITER
const Token_DELIMITERS = pgproto.Token_DELIMITERS
const Token_DEPENDS = pgproto.Token_DEPENDS
const Token_DEPTH = pgproto.Token_DEPTH
const Token_DESC = pgproto.Token_DESC
const Token_DETACH = pgproto.Token_DETACH
const Token_DICTIONARY = pgproto.Token_DICTIONARY
const Token_DISABLE_P = pgproto.Token_DISABLE_P
const Token_DISCARD = pgproto.Token_DISCARD
const Token_DISTINCT = pgproto.Token_DISTINCT
const Token_DO = pgproto.Token_DO
const Token_DOCUMENT_P = pgproto.Token_DOCUMENT_P
const Token_DOMAIN_P = pgproto.Token_DOMAIN_P
const Token_DOT_DOT = pgproto.Token_DOT_DOT
const Token_DOUBLE_P = pgproto.Token_DOUBLE_P
const Token_DROP = pgproto.Token_DROP
const Token_EACH = pgproto.Token_EACH
const Token_ELSE = pgproto.Token_ELSE
const Token_EMPTY_P = pgproto.Token_EMPTY_P
const Token_ENABLE_P = pgproto.Token_ENABLE_P
const Token_ENCODING = pgproto.Token_ENCODING
const Token_ENCRYPTED = pgproto.Token_ENCRYPTED
const Token_END_P = pgproto.Token_END_P
const Token_ENFORCED = pgproto.Token_ENFORCED
const Token_ENUM_P = pgproto.Token_ENUM_P
const Token_EQUALS_GREATER = pgproto.Token_EQUALS_GREATER
const Token_ERROR_P = pgproto.Token_ERROR_P
const Token_ESCAPE = pgproto.Token_ESCAPE
const Token_EVENT = pgproto.Token_EVENT
const Token_EXCEPT = pgproto.Token_EXCEPT
const Token_EXCLUDE = pgproto.Token_EXCLUDE
const Token_EXCLUDING = pgproto.Token_EXCLUDING
const Token_EXCLUSIVE = pgproto.Token_EXCLUSIVE
const Token_EXECUTE = pgproto.Token_EXECUTE
const Token_EXISTS = pgproto.Token_EXISTS
const Token_EXPLAIN = pgproto.Token_EXPLAIN
const Token_EXPRESSION = pgproto.Token_EXPRESSION
const Token_EXTENSION = pgproto.Token_EXTENSION
const Token_EXTERNAL = pgproto.Token_EXTERNAL
const Token_EXTRACT = pgproto.Token_EXTRACT
const Token_FALSE_P = pgproto.Token_FALSE_P
const Token_FAMILY = pgproto.Token_FAMILY
const Token_FCONST = pgproto.Token_FCONST
const Token_FETCH = pgproto.Token_FETCH
const Token_FILTER = pgproto.Token_FILTER
const Token_FINALIZE = pgproto.Token_FINALIZE
const Token_FIRST_P = pgproto.Token_FIRST_P
const Token_FLOAT_P = pgproto.Token_FLOAT_P
const Token_FOLLOWING = pgproto.Token_FOLLOWING
const Token_FOR = pgproto.Token_FOR
const Token_FORCE = pgproto.Token_FORCE
const Token_FOREIGN = pgproto.Token_FOREIGN
const Token_FORMAT = pgproto.Token_FORMAT
const Token_FORMAT_LA = pgproto.Token_FORMAT_LA
const Token_FORWARD = pgproto.Token_FORWARD
const Token_FREEZE = pgproto.Token_FREEZE
const Token_FROM = pgproto.Token_FROM
const Token_FULL = pgproto.Token_FULL
const Token_FUNCTION = pgproto.Token_FUNCTION
const Token_FUNCTIONS = pgproto.Token_FUNCTIONS
const Token_GENERATED = pgproto.Token_GENERATED
const Token_GLOBAL = pgproto.Token_GLOBAL
const Token_GRANT = pgproto.Token_GRANT
const Token_GRANTED = pgproto.Token_GRANTED
const Token_GREATER_EQUALS = pgproto.Token_GREATER_EQUALS
const Token_GREATEST = pgproto.Token_GREATEST
const Token_GROUPING = pgproto.Token_GROUPING
const Token_GROUPS = pgproto.Token_GROUPS
const Token_GROUP_P = pgproto.Token_GROUP_P
const Token_HANDLER = pgproto.Token_HANDLER
const Token_HAVING = pgproto.Token_HAVING
const Token_HEADER_P = pgproto.Token_HEADER_P
const Token_HOLD = pgproto.Token_HOLD
const Token_HOUR_P = pgproto.Token_HOUR_P
const Token_ICONST = pgproto.Token_ICONST
const Token_IDENT = pgproto.Token_IDENT
const Token_IDENTITY_P = pgproto.Token_IDENTITY_P
const Token_IF_P = pgproto.Token_IF_P
const Token_ILIKE = pgproto.Token_ILIKE
const Token_IMMEDIATE = pgproto.Token_IMMEDIATE
const Token_IMMUTABLE = pgproto.Token_IMMUTABLE
const Token_IMPLICIT_P = pgproto.Token_IMPLICIT_P
const Token_IMPORT_P = pgproto.Token_IMPORT_P
const Token_INCLUDE = pgproto.Token_INCLUDE
const Token_INCLUDING = pgproto.Token_INCLUDING
const Token_INCREMENT = pgproto.Token_INCREMENT
const Token_INDENT = pgproto.Token_INDENT
const Token_INDEX = pgproto.Token_INDEX
const Token_INDEXES = pgproto.Token_INDEXES
const Token_INHERIT = pgproto.Token_INHERIT
const Token_INHERITS = pgproto.Token_INHERITS
const Token_INITIALLY = pgproto.Token_INITIALLY
const Token_INLINE_P = pgproto.Token_INLINE_P
const Token_INNER_P = pgproto.Token_INNER_P
const Token_INOUT = pgproto.Token_INOUT
const Token_INPUT_P = pgproto.Token_INPUT_P
const Token_INSENSITIVE = pgproto.Token_INSENSITIVE
const Token_INSERT = pgproto.Token_INSERT
const Token_INSTEAD = pgproto.Token_INSTEAD
const Token_INTEGER = pgproto.Token_INTEGER
const Token_INTERSECT = pgproto.Token_INTERSECT
const Token_INTERVAL = pgproto.Token_INTERVAL
const Token_INTO = pgproto.Token_INTO
const Token_INT_P = pgproto.Token_INT_P
const Token_INVOKER = pgproto.Token_INVOKER
const Token_IN_P = pgproto.Token_IN_P
const Token_IS = pgproto.Token_IS
const Token_ISNULL = pgproto.Token_ISNULL
const Token_ISOLATION = pgproto.Token_ISOLATION
const Token_JOIN = pgproto.Token_JOIN
const Token_JSON = pgproto.Token_JSON
const Token_JSON_ARRAY = pgproto.Token_JSON_ARRAY
const Token_JSON_ARRAYAGG = pgproto.Token_JSON_ARRAYAGG
const Token_JSON_EXISTS = pgproto.Token_JSON_EXISTS
const Token_JSON_OBJECT = pgproto.Token_JSON_OBJECT
const Token_JSON_OBJECTAGG = pgproto.Token_JSON_OBJECTAGG
const Token_JSON_QUERY = pgproto.Token_JSON_QUERY
const Token_JSON_SCALAR = pgproto.Token_JSON_SCALAR
const Token_JSON_SERIALIZE = pgproto.Token_JSON_SERIALIZE
const Token_JSON_TABLE = pgproto.Token_JSON_TABLE
const Token_JSON_VALUE = pgproto.Token_JSON_VALUE
const Token_KEEP = pgproto.Token_KEEP
const Token_KEY = pgproto.Token_KEY
const Token_KEYS = pgproto.Token_KEYS
const Token_LABEL = pgproto.Token_LABEL
const Token_LANGUAGE = pgproto.Token_LANGUAGE
const Token_LARGE_P = pgproto.Token_LARGE_P
const Token_LAST_P = pgproto.Token_LAST_P
const Token_LATERAL_P = pgproto.Token_LATERAL_P
const Token_LEADING = pgproto.Token_LEADING
const Token_LEAKPROOF = pgproto.Token_LEAKPROOF
const Token_LEAST = pgproto.Token_LEAST
const Token_LEFT = pgproto.Token_LEFT
const Token_LESS_EQUALS = pgproto.Token_LESS_EQUALS
const Token_LEVEL = pgproto.Token_LEVEL
const Token_LIKE = pgproto.Token_LIKE
const Token_LIMIT = pgproto.Token_LIMIT
const Token_LISTEN = pgproto.Token_LISTEN
const Token_LOAD = pgproto.Token_LOAD
const Token_LOCAL = pgproto.Token_LOCAL
const Token_LOCALTIME = pgproto.Token_LOCALTIME
const Token_LOCALTIMESTAMP = pgproto.Token_LOCALTIMESTAMP
const Token_LOCATION = pgproto.Token_LOCATION
const Token_LOCKED = pgproto.Token_LOCKED
const Token_LOCK_P = pgproto.Token_LOCK_P
const Token_LOGGED = pgproto.Token_LOGGED
const Token_MAPPING = pgproto.Token_MAPPING
const Token_MATCH = pgproto.Token_MATCH
const Token_MATCHED = pgproto.Token_MATCHED
const Token_MATERIALIZED = pgproto.Token_MATERIALIZED
const Token_MAXVALUE = pgproto.Token_MAXVALUE
const Token_MERGE = pgproto.Token_MERGE
const Token_MERGE_ACTION = pgproto.Token_MERGE_ACTION
const Token_METHOD = pgproto.Token_METHOD
const Token_MINUTE_P = pgproto.Token_MINUTE_P
const Token_MINVALUE = pgproto.Token_MINVALUE
const Token_MODE = pgproto.Token_MODE
const Token_MODE_PLPGSQL_ASSIGN1 = pgproto.Token_MODE_PLPGSQL_ASSIGN1
const Token_MODE_PLPGSQL_ASSIGN2 = pgproto.Token_MODE_PLPGSQL_ASSIGN2
const Token_MODE_PLPGSQL_ASSIGN3 = pgproto.Token_MODE_PLPGSQL_ASSIGN3
const Token_MODE_PLPGSQL_EXPR = pgproto.Token_MODE_PLPGSQL_EXPR
const Token_MODE_TYPE_NAME = pgproto.Token_MODE_TYPE_NAME
const Token_MONTH_P = pgproto.Token_MONTH_P
const Token_MOVE = pgproto.Token_MOVE
const Token_NAMES = pgproto.Token_NAMES
const Token_NAME_P = pgproto.Token_NAME_P
const Token_NATIONAL = pgproto.Token_NATIONAL
const Token_NATURAL = pgproto.Token_NATURAL
const Token_NCHAR = pgproto.Token_NCHAR
const Token_NESTED = pgproto.Token_NESTED
const Token_NEW = pgproto.Token_NEW
const Token_NEXT = pgproto.Token_NEXT
const Token_NFC = pgproto.Token_NFC
const Token_NFD = pgproto.Token_NFD
const Token_NFKC = pgproto.Token_NFKC
const Token_NFKD = pgproto.Token_NFKD
const Token_NO = pgproto.Token_NO
const Token_NONE = pgproto.Token_NONE
const Token_NORMALIZE = pgproto.Token_NORMALIZE
const Token_NORMALIZED = pgproto.Token_NORMALIZED
const Token_NOT = pgproto.Token_NOT
const Token_NOTHING = pgproto.Token_NOTHING
const Token_NOTIFY = pgproto.Token_NOTIFY
const Token_NOTNULL = pgproto.Token_NOTNULL
const Token_NOT_EQUALS = pgproto.Token_NOT_EQUALS
const Token_NOT_LA = pgproto.Token_NOT_LA
const Token_NOWAIT = pgproto.Token_NOWAIT
const Token_NUL = pgproto.Token_NUL
const Token_NULLIF = pgproto.Token_NULLIF
const Token_NULLS_LA = pgproto.Token_NULLS_LA
const Token_NULLS_P = pgproto.Token_NULLS_P
const Token_NULL_P = pgproto.Token_NULL_P
const Token_NUMERIC = pgproto.Token_NUMERIC
const Token_OBJECTS_P = pgproto.Token_OBJECTS_P
const Token_OBJECT_P = pgproto.Token_OBJECT_P
const Token_OF = pgproto.Token_OF
const Token_OFF = pgproto.Token_OFF
const Token_OFFSET = pgproto.Token_OFFSET
const Token_OIDS = pgproto.Token_OIDS
const Token_OLD = pgproto.Token_OLD
const Token_OMIT = pgproto.Token_OMIT
const Token_ON = pgproto.Token_ON
const Token_ONLY = pgproto.Token_ONLY
const Token_OPERATOR = pgproto.Token_OPERATOR
const Token_OPTION = pgproto.Token_OPTION
const Token_OPTIONS = pgproto.Token_OPTIONS
const Token_OR = pgproto.Token_OR
const Token_ORDER = pgproto.Token_ORDER
const Token_ORDINALITY = pgproto.Token_ORDINALITY
const Token_OTHERS = pgproto.Token_OTHERS
const Token_OUTER_P = pgproto.Token_OUTER_P
const Token_OUT_P = pgproto.Token_OUT_P
const Token_OVER = pgproto.Token_OVER
const Token_OVERLAPS = pgproto.Token_OVERLAPS
const Token_OVERLAY = pgproto.Token_OVERLAY
const Token_OVERRIDING = pgproto.Token_OVERRIDING
const Token_OWNED = pgproto.Token_OWNED
const Token_OWNER = pgproto.Token_OWNER
const Token_Op = pgproto.Token_Op
const Token_PARALLEL = pgproto.Token_PARALLEL
const Token_PARAM = pgproto.Token_PARAM
const Token_PARAMETER = pgproto.Token_PARAMETER
const Token_PARSER = pgproto.Token_PARSER
const Token_PARTIAL = pgproto.Token_PARTIAL
const Token_PARTITION = pgproto.Token_PARTITION
const Token_PASSING = pgproto.Token_PASSING
const Token_PASSWORD = pgproto.Token_PASSWORD
const Token_PATH = pgproto.Token_PATH
const Token_PERIOD = pgproto.Token_PERIOD
const Token_PLACING = pgproto.Token_PLACING
const Token_PLAN = pgproto.Token_PLAN
const Token_PLANS = pgproto.Token_PLANS
const Token_POLICY = pgproto.Token_POLICY
const Token_POSITION = pgproto.Token_POSITION
const Token_PRECEDING = pgproto.Token_PRECEDING
const Token_PRECISION = pgproto.Token_PRECISION
const Token_PREPARE = pgproto.Token_PREPARE
const Token_PREPARED = pgproto.Token_PREPARED
const Token_PRESERVE = pgproto.Token_PRESERVE
const Token_PRIMARY = pgproto.Token_PRIMARY
const Token_PRIOR = pgproto.Token_PRIOR
const Token_PRIVILEGES = pgproto.Token_PRIVILEGES
const Token_PROCEDURAL = pgproto.Token_PROCEDURAL
const Token_PROCEDURE = pgproto.Token_PROCEDURE
const Token_PROCEDURES = pgproto.Token_PROCEDURES
const Token_PROGRAM = pgproto.Token_PROGRAM
const Token_PUBLICATION = pgproto.Token_PUBLICATION
const Token_QUOTE = pgproto.Token_QUOTE
const Token_QUOTES = pgproto.Token_QUOTES
const Token_RANGE = pgproto.Token_RANGE
const Token_READ = pgproto.Token_READ
const Token_REAL = pgproto.Token_REAL
const Token_REASSIGN = pgproto.Token_REASSIGN
const Token_RECURSIVE = pgproto.Token_RECURSIVE
const Token_REFERENCES = pgproto.Token_REFERENCES
const Token_REFERENCING = pgproto.Token_REFERENCING
const Token_REFRESH = pgproto.Token_REFRESH
const Token_REF_P = pgproto.Token_REF_P
const Token_REINDEX = pgproto.Token_REINDEX
const Token_RELATIVE_P = pgproto.Token_RELATIVE_P
const Token_RELEASE = pgproto.Token_RELEASE
const Token_RENAME = pgproto.Token_RENAME
const Token_REPEATABLE = pgproto.Token_REPEATABLE
const Token_REPLACE = pgproto.Token_REPLACE
const Token_REPLICA = pgproto.Token_REPLICA
const Token_RESET = pgproto.Token_RESET
const Token_RESTART = pgproto.Token_RESTART
const Token_RESTRICT = pgproto.Token_RESTRICT
const Token_RETURN = pgproto.Token_RETURN
const Token_RETURNING = pgproto.Token_RETURNING
const Token_RETURNS = pgproto.Token_RETURNS
const Token_REVOKE = pgproto.Token_REVOKE
const Token_RIGHT = pgproto.Token_RIGHT
const Token_ROLE = pgproto.Token_ROLE
const Token_ROLLBACK = pgproto.Token_ROLLBACK
const Token_ROLLUP = pgproto.Token_ROLLUP
const Token_ROUTINE = pgproto.Token_ROUTINE
const Token_ROUTINES = pgproto.Token_ROUTINES
const Token_ROW = pgproto.Token_ROW
const Token_ROWS = pgproto.Token_ROWS
const Token_RULE = pgproto.Token_RULE
const Token_SAVEPOINT = pgproto.Token_SAVEPOINT
const Token_SCALAR = pgproto.Token_SCALAR
const Token_SCHEMA = pgproto.Token_SCHEMA
const Token_SCHEMAS = pgproto.Token_SCHEMAS
const Token_SCONST = pgproto.Token_SCONST
const Token_SCROLL = pgproto.Token_SCROLL
const Token_SEARCH = pgproto.Token_SEARCH
const Token_SECOND_P = pgproto.Token_SECOND_P
const Token_SECURITY = pgproto.Token_SECURITY
const Token_SELECT = pgproto.Token_SELECT
const Token_SEQUENCE = pgproto.Token_SEQUENCE
const Token_SEQUENCES = pgproto.Token_SEQUENCES
const Token_SERIALIZABLE = pgproto.Token_SERIALIZABLE
const Token_SERVER = pgproto.Token_SERVER
const Token_SESSION = pgproto.Token_SESSION
const Token_SESSION_USER = pgproto.Token_SESSION_USER
const Token_SET = pgproto.Token_SET
const Token_SETOF = pgproto.Token_SETOF
const Token_SETS = pgproto.Token_SETS
const Token_SHARE = pgproto.Token_SHARE
const Token_SHOW = pgproto.Token_SHOW
const Token_SIMILAR = pgproto.Token_SIMILAR
const Token_SIMPLE = pgproto.Token_SIMPLE
const Token_SKIP = pgproto.Token_SKIP
const Token_SMALLINT = pgproto.Token_SMALLINT
const Token_SNAPSHOT = pgproto.Token_SNAPSHOT
const Token_SOME = pgproto.Token_SOME
const Token_SOURCE = pgproto.Token_SOURCE
const Token_SQL_COMMENT = pgproto.Token_SQL_COMMENT
const Token_SQL_P = pgproto.Token_SQL_P
const Token_STABLE = pgproto.Token_STABLE
const Token_STANDALONE_P = pgproto.Token_STANDALONE_P
const Token_START = pgproto.Token_START
const Token_STATEMENT = pgproto.Token_STATEMENT
const Token_STATISTICS = pgproto.Token_STATISTICS
const Token_STDIN = pgproto.Token_STDIN
const Token_STDOUT = pgproto.Token_STDOUT
const Token_STORAGE = pgproto.Token_STORAGE
const Token_STORED = pgproto.Token_STORED
const Token_STRICT_P = pgproto.Token_STRICT_P
const Token_STRING_P = pgproto.Token_STRING_P
const Token_STRIP_P = pgproto.Token_STRIP_P
const Token_SUBSCRIPTION = pgproto.Token_SUBSCRIPTION
const Token_SUBSTRING = pgproto.Token_SUBSTRING
const Token_SUPPORT = pgproto.Token_SUPPORT
const Token_SYMMETRIC = pgproto.Token_SYMMETRIC
const Token_SYSID = pgproto.Token_SYSID
const Token_SYSTEM_P = pgproto.Token_SYSTEM_P
const Token_SYSTEM_USER = pgproto.Token_SYSTEM_USER
const Token_TABLE = pgproto.Token_TABLE
const Token_TABLES = pgproto.Token_TABLES
const Token_TABLESAMPLE = pgproto.Token_TABLESAMPLE
const Token_TABLESPACE = pgproto.Token_TABLESPACE
const Token_TARGET = pgproto.Token_TARGET
const Token_TEMP = pgproto.Token_TEMP
const Token_TEMPLATE = pgproto.Token_TEMPLATE
const Token_TEMPORARY = pgproto.Token_TEMPORARY
const Token_TEXT_P = pgproto.Token_TEXT_P
const Token_THEN = pgproto.Token_THEN
const Token_TIES = pgproto.Token_TIES
const Token_TIME = pgproto.Token_TIME
const Token_TIMESTAMP = pgproto.Token_TIMESTAMP
const Token_TO = pgproto.Token_TO
const Token_TRAILING = pgproto.Token_TRAILING
const Token_TRANSACTION = pgproto.Token_TRANSACTION
const Token_TRANSFORM = pgproto.Token_TRANSFORM
const Token_TREAT = pgproto.Token_TREAT
const Token_TRIGGER = pgproto.Token_TRIGGER
const Token_TRIM = pgproto.Token_TRIM
const Token_TRUE_P = pgproto.Token_TRUE_P
const Token_TRUNCATE = pgproto.Token_TRUNCATE
const Token_TRUSTED = pgproto.Token_TRUSTED
const Token_TYPECAST = pgproto.Token_TYPECAST
const Token_TYPES_P = pgproto.Token_TYPES_P
const Token_TYPE_P = pgproto.Token_TYPE_P
const Token_UESCAPE = pgproto.Token_UESCAPE
const Token_UIDENT = pgproto.Token_UIDENT
const Token_UMINUS = pgproto.Token_UMINUS
const Token_UNBOUNDED = pgproto.Token_UNBOUNDED
const Token_UNCOMMITTED = pgproto.Token_UNCOMMITTED
const Token_UNCONDITIONAL = pgproto.Token_UNCONDITIONAL
const Token_UNENCRYPTED = pgproto.Token_UNENCRYPTED
const Token_UNION = pgproto.Token_UNION
const Token_UNIQUE = pgproto.Token_UNIQUE
const Token_UNKNOWN = pgproto.Token_UNKNOWN
const Token_UNLISTEN = pgproto.Token_UNLISTEN
const Token_UNLOGGED = pgproto.Token_UNLOGGED
const Token_UNTIL = pgproto.Token_UNTIL
const Token_UPDATE = pgproto.Token_UPDATE
const Token_USCONST = pgproto.Token_USCONST
const Token_USER = pgproto.Token_USER
const Token_USING = pgproto.Token_USING
const Token_VACUUM = pgproto.Token_VACUUM
const Token_VALID = pgproto.Token_VALID
const Token_VALIDATE = pgproto.Token_VALIDATE
const Token_VALIDATOR = pgproto.Token_VALIDATOR
const Token_VALUES = pgproto.Token_VALUES
const Token_VALUE_P = pgproto.Token_VALUE_P
const Token_VARCHAR = pgproto.Token_VARCHAR
const Token_VARIADIC = pgproto.Token_VARIADIC
const Token_VARYING = pgproto.Token_VARYING
const Token_VERBOSE = pgproto.Token_VERBOSE
const Token_VERSION_P = pgproto.Token_VERSION_P
const Token_VIEW = pgproto.Token_VIEW
const Token_VIEWS = pgproto.Token_VIEWS
const Token_VIRTUAL = pgproto.Token_VIRTUAL
const Token_VOLATILE = pgproto.Token_VOLATILE
const Token_WHEN = pgproto.Token_WHEN
const Token_WHERE = pgproto.Token_WHERE
const Token_WHITESPACE_P = pgproto.Token_WHITESPACE_P
const Token_WINDOW = pgproto.Token_WINDOW
const Token_WITH = pgproto.Token_WITH
const Token_WITHIN = pgproto.Token_WITHIN
const Token_WITHOUT = pgproto.Token_WITHOUT
const Token_WITHOUT_LA = pgproto.Token_WITHOUT_LA
const Token_WITH_LA = pgproto.Token_WITH_LA
const Token_WORK = pgproto.Token_WORK
const Token_WRAPPER = pgproto.Token_WRAPPER
const Token_WRITE = pgproto.Token_WRITE
const Token_XCONST = pgproto.Token_XCONST
const Token_XMLATTRIBUTES = pgproto.Token_XMLATTRIBUTES
const Token_XMLCONCAT = pgproto.Token_XMLCONCAT
const Token_XMLELEMENT = pgproto.Token_XMLELEMENT
const Token_XMLEXISTS = pgproto.Token_XMLEXISTS
const Token_XMLFOREST = pgproto.Token_XMLFOREST
const Token_XMLNAMESPACES = pgproto.Token_XMLNAMESPACES
const Token_XMLPARSE = pgproto.Token_XMLPARSE
const Token_XMLPI = pgproto.Token_XMLPI
const Token_XMLROOT = pgproto.Token_XMLROOT
const Token_XMLSERIALIZE = pgproto.Token_XMLSERIALIZE
const Token_XMLTABLE = pgproto.Token_XMLTABLE
const Token_XML_P = pgproto.Token_XML_P
const Token_YEAR_P = pgproto.Token_YEAR_P
const Token_YES_P = pgproto.Token_YES_P
const Token_ZONE = pgproto.Token_ZONE
const TransactionStmtKind_TRANSACTION_STMT_KIND_UNDEFINED = pgproto.TransactionStmtKind_TRANSACTION_STMT_KIND_UNDEFINED
const TransactionStmtKind_TRANS_STMT_BEGIN = pgproto.TransactionStmtKind_TRANS_STMT_BEGIN
const TransactionStmtKind_TRANS_STMT_COMMIT = pgproto.TransactionStmtKind_TRANS_STMT_COMMIT
const TransactionStmtKind_TRANS_STMT_COMMIT_PREPARED = pgproto.TransactionStmtKind_TRANS_STMT_COMMIT_PREPARED
const TransactionStmtKind_TRANS_STMT_PREPARE = pgproto.TransactionStmtKind_TRANS_STMT_PREPARE
const TransactionStmtKind_TRANS_STMT_RELEASE = pgproto.TransactionStmtKind_TRANS_STMT_RELEASE
const TransactionStmtKind_TRANS_STMT_ROLLBACK = pgproto.TransactionStmtKind_TRANS_STMT_ROLLBACK
const TransactionStmtKind_TRANS_STMT_ROLLBACK_PREPARED = pgproto.TransactionStmtKind_TRANS_STMT_ROLLBACK_PREPARED
const TransactionStmtKind_TRANS_STMT_ROLLBACK_TO = pgproto.TransactionStmtKind_TRANS_STMT_ROLLBACK_TO
const TransactionStmtKind_TRANS_STMT_SAVEPOINT = pgproto.TransactionStmtKind_TRANS_STMT_SAVEPOINT
const TransactionStmtKind_TRANS_STMT_START = pgproto.TransactionStmtKind_TRANS_STMT_START
const VarReturningType_VAR_RETURNING_DEFAULT = pgproto.VarReturningType_VAR_RETURNING_DEFAULT
const VarReturningType_VAR_RETURNING_NEW = pgproto.VarReturningType_VAR_RETURNING_NEW
const VarReturningType_VAR_RETURNING_OLD = pgproto.VarReturningType_VAR_RETURNING_OLD
const VarReturningType_VAR_RETURNING_TYPE_UNDEFINED = pgproto.VarReturningType_VAR_RETURNING_TYPE_UNDEFINED
const VariableSetKind_VARIABLE_SET_KIND_UNDEFINED = pgproto.VariableSetKind_VARIABLE_SET_KIND_UNDEFINED
const VariableSetKind_VAR_RESET = pgproto.VariableSetKind_VAR_RESET
const VariableSetKind_VAR_RESET_ALL = pgproto.VariableSetKind_VAR_RESET_ALL
const VariableSetKind_VAR_SET_CURRENT = pgproto.VariableSetKind_VAR_SET_CURRENT
const VariableSetKind_VAR_SET_DEFAULT = pgproto.VariableSetKind_VAR_SET_DEFAULT
const VariableSetKind_VAR_SET_MULTI = pgproto.VariableSetKind_VAR_SET_MULTI
const VariableSetKind_VAR_SET_VALUE = pgproto.VariableSetKind_VAR_SET_VALUE
const ViewCheckOption_CASCADED_CHECK_OPTION = pgproto.ViewCheckOption_CASCADED_CHECK_OPTION
const ViewCheckOption_LOCAL_CHECK_OPTION = pgproto.ViewCheckOption_LOCAL_CHECK_OPTION
const ViewCheckOption_NO_CHECK_OPTION = pgproto.ViewCheckOption_NO_CHECK_OPTION
const ViewCheckOption_VIEW_CHECK_OPTION_UNDEFINED = pgproto.ViewCheckOption_VIEW_CHECK_OPTION_UNDEFINED
const WCOKind_WCOKIND_UNDEFINED = pgproto.WCOKind_WCOKIND_UNDEFINED
const WCOKind_WCO_RLS_CONFLICT_CHECK = pgproto.WCOKind_WCO_RLS_CONFLICT_CHECK
const WCOKind_WCO_RLS_INSERT_CHECK = pgproto.WCOKind_WCO_RLS_INSERT_CHECK
const WCOKind_WCO_RLS_MERGE_DELETE_CHECK = pgproto.WCOKind_WCO_RLS_MERGE_DELETE_CHECK
const WCOKind_WCO_RLS_MERGE_UPDATE_CHECK = pgproto.WCOKind_WCO_RLS_MERGE_UPDATE_CHECK
const WCOKind_WCO_RLS_UPDATE_CHECK = pgproto.WCOKind_WCO_RLS_UPDATE_CHECK
const WCOKind_WCO_VIEW_CHECK = pgproto.WCOKind_WCO_VIEW_CHECK
const XmlExprOp_IS_DOCUMENT = pgproto.XmlExprOp_IS_DOCUMENT
const XmlExprOp_IS_XMLCONCAT = pgproto.XmlExprOp_IS_XMLCONCAT
const XmlExprOp_IS_XMLELEMENT = pgproto.XmlExprOp_IS_XMLELEMENT
const XmlExprOp_IS_XMLFOREST = pgproto.XmlExprOp_IS_XMLFOREST
const XmlExprOp_IS_XMLPARSE = pgproto.XmlExprOp_IS_XMLPARSE
const XmlExprOp_IS_XMLPI = pgproto.XmlExprOp_IS_XMLPI
const XmlExprOp_IS_XMLROOT = pgproto.XmlExprOp_IS_XMLROOT
const XmlExprOp_IS_XMLSERIALIZE = pgproto.XmlExprOp_IS_XMLSERIALIZE
const XmlExprOp_XML_EXPR_OP_UNDEFINED = pgproto.XmlExprOp_XML_EXPR_OP_UNDEFINED
const XmlOptionType_XMLOPTION_CONTENT = pgproto.XmlOptionType_XMLOPTION_CONTENT
const XmlOptionType_XMLOPTION_DOCUMENT = pgproto.XmlOptionType_XMLOPTION_DOCUMENT
const XmlOptionType_XML_OPTION_TYPE_UNDEFINED = pgproto.XmlOptionType_XML_OPTION_TYPE_UNDEFINED
Variables ¶
var A_Expr_Kind_name = pgproto.A_Expr_Kind_name
var A_Expr_Kind_value = pgproto.A_Expr_Kind_value
var AggSplit_name = pgproto.AggSplit_name
var AggSplit_value = pgproto.AggSplit_value
var AggStrategy_name = pgproto.AggStrategy_name
var AggStrategy_value = pgproto.AggStrategy_value
var AlterPublicationAction_name = pgproto.AlterPublicationAction_name
var AlterPublicationAction_value = pgproto.AlterPublicationAction_value
var AlterSubscriptionType_name = pgproto.AlterSubscriptionType_name
var AlterSubscriptionType_value = pgproto.AlterSubscriptionType_value
var AlterTSConfigType_name = pgproto.AlterTSConfigType_name
var AlterTSConfigType_value = pgproto.AlterTSConfigType_value
var AlterTableType_name = pgproto.AlterTableType_name
var AlterTableType_value = pgproto.AlterTableType_value
var BoolExprType_name = pgproto.BoolExprType_name
var BoolExprType_value = pgproto.BoolExprType_value
var BoolTestType_name = pgproto.BoolTestType_name
var BoolTestType_value = pgproto.BoolTestType_value
var CTEMaterialize_name = pgproto.CTEMaterialize_name
var CTEMaterialize_value = pgproto.CTEMaterialize_value
var CmdType_name = pgproto.CmdType_name
var CmdType_value = pgproto.CmdType_value
var CoercionContext_name = pgproto.CoercionContext_name
var CoercionContext_value = pgproto.CoercionContext_value
var CoercionForm_name = pgproto.CoercionForm_name
var CoercionForm_value = pgproto.CoercionForm_value
var CompareType_name = pgproto.CompareType_name
var CompareType_value = pgproto.CompareType_value
var ConstrType_name = pgproto.ConstrType_name
var ConstrType_value = pgproto.ConstrType_value
var DefElemAction_name = pgproto.DefElemAction_name
var DefElemAction_value = pgproto.DefElemAction_value
var DiscardMode_name = pgproto.DiscardMode_name
var DiscardMode_value = pgproto.DiscardMode_value
var DropBehavior_name = pgproto.DropBehavior_name
var DropBehavior_value = pgproto.DropBehavior_value
var FetchDirection_name = pgproto.FetchDirection_name
var FetchDirection_value = pgproto.FetchDirection_value
var File_pg_query_proto = pgproto.File_pg_query_proto
var FunctionParameterMode_name = pgproto.FunctionParameterMode_name
var FunctionParameterMode_value = pgproto.FunctionParameterMode_value
var GrantTargetType_name = pgproto.GrantTargetType_name
var GrantTargetType_value = pgproto.GrantTargetType_value
var GroupingSetKind_name = pgproto.GroupingSetKind_name
var GroupingSetKind_value = pgproto.GroupingSetKind_value
var ImportForeignSchemaType_name = pgproto.ImportForeignSchemaType_name
var ImportForeignSchemaType_value = pgproto.ImportForeignSchemaType_value
var JoinType_name = pgproto.JoinType_name
var JoinType_value = pgproto.JoinType_value
var JsonBehaviorType_name = pgproto.JsonBehaviorType_name
var JsonBehaviorType_value = pgproto.JsonBehaviorType_value
var JsonConstructorType_name = pgproto.JsonConstructorType_name
var JsonConstructorType_value = pgproto.JsonConstructorType_value
var JsonEncoding_name = pgproto.JsonEncoding_name
var JsonEncoding_value = pgproto.JsonEncoding_value
var JsonExprOp_name = pgproto.JsonExprOp_name
var JsonExprOp_value = pgproto.JsonExprOp_value
var JsonFormatType_name = pgproto.JsonFormatType_name
var JsonFormatType_value = pgproto.JsonFormatType_value
var JsonQuotes_name = pgproto.JsonQuotes_name
var JsonQuotes_value = pgproto.JsonQuotes_value
var JsonTableColumnType_name = pgproto.JsonTableColumnType_name
var JsonTableColumnType_value = pgproto.JsonTableColumnType_value
var JsonValueType_name = pgproto.JsonValueType_name
var JsonValueType_value = pgproto.JsonValueType_value
var JsonWrapper_name = pgproto.JsonWrapper_name
var JsonWrapper_value = pgproto.JsonWrapper_value
var KeywordKind_name = pgproto.KeywordKind_name
var KeywordKind_value = pgproto.KeywordKind_value
var LimitOption_name = pgproto.LimitOption_name
var LimitOption_value = pgproto.LimitOption_value
var LockClauseStrength_name = pgproto.LockClauseStrength_name
var LockClauseStrength_value = pgproto.LockClauseStrength_value
var LockTupleMode_name = pgproto.LockTupleMode_name
var LockTupleMode_value = pgproto.LockTupleMode_value
var LockWaitPolicy_name = pgproto.LockWaitPolicy_name
var LockWaitPolicy_value = pgproto.LockWaitPolicy_value
var MergeMatchKind_name = pgproto.MergeMatchKind_name
var MergeMatchKind_value = pgproto.MergeMatchKind_value
var MinMaxOp_name = pgproto.MinMaxOp_name
var MinMaxOp_value = pgproto.MinMaxOp_value
var NullTestType_name = pgproto.NullTestType_name
var NullTestType_value = pgproto.NullTestType_value
var ObjectType_name = pgproto.ObjectType_name
var ObjectType_value = pgproto.ObjectType_value
var OnCommitAction_name = pgproto.OnCommitAction_name
var OnCommitAction_value = pgproto.OnCommitAction_value
var OnConflictAction_name = pgproto.OnConflictAction_name
var OnConflictAction_value = pgproto.OnConflictAction_value
var OverridingKind_name = pgproto.OverridingKind_name
var OverridingKind_value = pgproto.OverridingKind_value
var ParamKind_name = pgproto.ParamKind_name
var ParamKind_value = pgproto.ParamKind_value
var PartitionRangeDatumKind_name = pgproto.PartitionRangeDatumKind_name
var PartitionRangeDatumKind_value = pgproto.PartitionRangeDatumKind_value
var PartitionStrategy_name = pgproto.PartitionStrategy_name
var PartitionStrategy_value = pgproto.PartitionStrategy_value
var PublicationObjSpecType_name = pgproto.PublicationObjSpecType_name
var PublicationObjSpecType_value = pgproto.PublicationObjSpecType_value
var QuerySource_name = pgproto.QuerySource_name
var QuerySource_value = pgproto.QuerySource_value
var RTEKind_name = pgproto.RTEKind_name
var RTEKind_value = pgproto.RTEKind_value
var ReindexObjectType_name = pgproto.ReindexObjectType_name
var ReindexObjectType_value = pgproto.ReindexObjectType_value
var ReturningOptionKind_name = pgproto.ReturningOptionKind_name
var ReturningOptionKind_value = pgproto.ReturningOptionKind_value
var RoleSpecType_name = pgproto.RoleSpecType_name
var RoleSpecType_value = pgproto.RoleSpecType_value
var RoleStmtType_name = pgproto.RoleStmtType_name
var RoleStmtType_value = pgproto.RoleStmtType_value
var SQLValueFunctionOp_name = pgproto.SQLValueFunctionOp_name
var SQLValueFunctionOp_value = pgproto.SQLValueFunctionOp_value
var SetOpCmd_name = pgproto.SetOpCmd_name
var SetOpCmd_value = pgproto.SetOpCmd_value
var SetOpStrategy_name = pgproto.SetOpStrategy_name
var SetOpStrategy_value = pgproto.SetOpStrategy_value
var SetOperation_name = pgproto.SetOperation_name
var SetOperation_value = pgproto.SetOperation_value
var SetQuantifier_name = pgproto.SetQuantifier_name
var SetQuantifier_value = pgproto.SetQuantifier_value
var SortByDir_name = pgproto.SortByDir_name
var SortByDir_value = pgproto.SortByDir_value
var SortByNulls_name = pgproto.SortByNulls_name
var SortByNulls_value = pgproto.SortByNulls_value
var SubLinkType_name = pgproto.SubLinkType_name
var SubLinkType_value = pgproto.SubLinkType_value
var SummaryResult_Context_name = pgproto.SummaryResult_Context_name
var SummaryResult_Context_value = pgproto.SummaryResult_Context_value
var TableFuncType_name = pgproto.TableFuncType_name
var TableFuncType_value = pgproto.TableFuncType_value
var TableLikeOption_name = pgproto.TableLikeOption_name
var TableLikeOption_value = pgproto.TableLikeOption_value
var Token_name = pgproto.Token_name
var Token_value = pgproto.Token_value
var TransactionStmtKind_name = pgproto.TransactionStmtKind_name
var TransactionStmtKind_value = pgproto.TransactionStmtKind_value
var VarReturningType_name = pgproto.VarReturningType_name
var VarReturningType_value = pgproto.VarReturningType_value
var VariableSetKind_name = pgproto.VariableSetKind_name
var VariableSetKind_value = pgproto.VariableSetKind_value
var ViewCheckOption_name = pgproto.ViewCheckOption_name
var ViewCheckOption_value = pgproto.ViewCheckOption_value
var WCOKind_name = pgproto.WCOKind_name
var WCOKind_value = pgproto.WCOKind_value
var XmlExprOp_name = pgproto.XmlExprOp_name
var XmlExprOp_value = pgproto.XmlExprOp_value
var XmlOptionType_name = pgproto.XmlOptionType_name
var XmlOptionType_value = pgproto.XmlOptionType_value
Functions ¶
func Deparse ¶
func Deparse(tree *ParseResult) (string, error)
Deparse reconstructs SQL from a PostgreSQL raw parse tree.
func Fingerprint ¶
func FingerprintToUInt64 ¶
func FingerprintToUInt64WithOpts ¶
func FingerprintToUInt64WithOpts(input string, opts FingerprintOption) (uint64, error)
func FingerprintWithOpts ¶
func FingerprintWithOpts(input string, opts FingerprintOption) (string, error)
func HashXXH3_64 ¶
func IsUtilityStmt ¶
func NormalizeUtility ¶
func ParsePlPgSqlToJSON ¶
ParsePlPgSqlToJSON parses CREATE FUNCTION, CREATE PROCEDURE, and DO bodies.
func ParseToJSON ¶
Types ¶
type ATAlterConstraint ¶
type ATAlterConstraint = pgproto.ATAlterConstraint
type A_ArrayExpr ¶
type A_ArrayExpr = pgproto.A_ArrayExpr
type A_Const_Boolval ¶
type A_Const_Boolval = pgproto.A_Const_Boolval
type A_Const_Bsval ¶
type A_Const_Bsval = pgproto.A_Const_Bsval
type A_Const_Fval ¶
type A_Const_Fval = pgproto.A_Const_Fval
type A_Const_Ival ¶
type A_Const_Ival = pgproto.A_Const_Ival
type A_Const_Sval ¶
type A_Const_Sval = pgproto.A_Const_Sval
type A_Expr_Kind ¶
type A_Expr_Kind = pgproto.A_Expr_Kind
type A_Indirection ¶
type A_Indirection = pgproto.A_Indirection
type AccessPriv ¶
type AccessPriv = pgproto.AccessPriv
type AggStrategy ¶
type AggStrategy = pgproto.AggStrategy
type AlterCollationStmt ¶
type AlterCollationStmt = pgproto.AlterCollationStmt
type AlterDatabaseRefreshCollStmt ¶
type AlterDatabaseRefreshCollStmt = pgproto.AlterDatabaseRefreshCollStmt
type AlterDatabaseSetStmt ¶
type AlterDatabaseSetStmt = pgproto.AlterDatabaseSetStmt
type AlterDatabaseStmt ¶
type AlterDatabaseStmt = pgproto.AlterDatabaseStmt
type AlterDefaultPrivilegesStmt ¶
type AlterDefaultPrivilegesStmt = pgproto.AlterDefaultPrivilegesStmt
type AlterDomainStmt ¶
type AlterDomainStmt = pgproto.AlterDomainStmt
type AlterEnumStmt ¶
type AlterEnumStmt = pgproto.AlterEnumStmt
type AlterEventTrigStmt ¶
type AlterEventTrigStmt = pgproto.AlterEventTrigStmt
type AlterExtensionContentsStmt ¶
type AlterExtensionContentsStmt = pgproto.AlterExtensionContentsStmt
type AlterExtensionStmt ¶
type AlterExtensionStmt = pgproto.AlterExtensionStmt
type AlterFdwStmt ¶
type AlterFdwStmt = pgproto.AlterFdwStmt
type AlterForeignServerStmt ¶
type AlterForeignServerStmt = pgproto.AlterForeignServerStmt
type AlterFunctionStmt ¶
type AlterFunctionStmt = pgproto.AlterFunctionStmt
type AlterObjectDependsStmt ¶
type AlterObjectDependsStmt = pgproto.AlterObjectDependsStmt
type AlterObjectSchemaStmt ¶
type AlterObjectSchemaStmt = pgproto.AlterObjectSchemaStmt
type AlterOpFamilyStmt ¶
type AlterOpFamilyStmt = pgproto.AlterOpFamilyStmt
type AlterOperatorStmt ¶
type AlterOperatorStmt = pgproto.AlterOperatorStmt
type AlterOwnerStmt ¶
type AlterOwnerStmt = pgproto.AlterOwnerStmt
type AlterPolicyStmt ¶
type AlterPolicyStmt = pgproto.AlterPolicyStmt
type AlterPublicationAction ¶
type AlterPublicationAction = pgproto.AlterPublicationAction
type AlterPublicationStmt ¶
type AlterPublicationStmt = pgproto.AlterPublicationStmt
type AlterRoleSetStmt ¶
type AlterRoleSetStmt = pgproto.AlterRoleSetStmt
type AlterRoleStmt ¶
type AlterRoleStmt = pgproto.AlterRoleStmt
type AlterSeqStmt ¶
type AlterSeqStmt = pgproto.AlterSeqStmt
type AlterStatsStmt ¶
type AlterStatsStmt = pgproto.AlterStatsStmt
type AlterSubscriptionStmt ¶
type AlterSubscriptionStmt = pgproto.AlterSubscriptionStmt
type AlterSubscriptionType ¶
type AlterSubscriptionType = pgproto.AlterSubscriptionType
type AlterSystemStmt ¶
type AlterSystemStmt = pgproto.AlterSystemStmt
type AlterTSConfigType ¶
type AlterTSConfigType = pgproto.AlterTSConfigType
type AlterTSConfigurationStmt ¶
type AlterTSConfigurationStmt = pgproto.AlterTSConfigurationStmt
type AlterTSDictionaryStmt ¶
type AlterTSDictionaryStmt = pgproto.AlterTSDictionaryStmt
type AlterTableCmd ¶
type AlterTableCmd = pgproto.AlterTableCmd
type AlterTableMoveAllStmt ¶
type AlterTableMoveAllStmt = pgproto.AlterTableMoveAllStmt
type AlterTableSpaceOptionsStmt ¶
type AlterTableSpaceOptionsStmt = pgproto.AlterTableSpaceOptionsStmt
type AlterTableStmt ¶
type AlterTableStmt = pgproto.AlterTableStmt
type AlterTableType ¶
type AlterTableType = pgproto.AlterTableType
type AlterTypeStmt ¶
type AlterTypeStmt = pgproto.AlterTypeStmt
type AlterUserMappingStmt ¶
type AlterUserMappingStmt = pgproto.AlterUserMappingStmt
type AlternativeSubPlan ¶
type AlternativeSubPlan = pgproto.AlternativeSubPlan
type ArrayCoerceExpr ¶
type ArrayCoerceExpr = pgproto.ArrayCoerceExpr
type BoolExprType ¶
type BoolExprType = pgproto.BoolExprType
type BoolTestType ¶
type BoolTestType = pgproto.BoolTestType
type BooleanTest ¶
type BooleanTest = pgproto.BooleanTest
type CTECycleClause ¶
type CTECycleClause = pgproto.CTECycleClause
type CTEMaterialize ¶
type CTEMaterialize = pgproto.CTEMaterialize
type CTESearchClause ¶
type CTESearchClause = pgproto.CTESearchClause
type CallContext ¶
type CallContext = pgproto.CallContext
type CaseTestExpr ¶
type CaseTestExpr = pgproto.CaseTestExpr
type CheckPointStmt ¶
type CheckPointStmt = pgproto.CheckPointStmt
type ClosePortalStmt ¶
type ClosePortalStmt = pgproto.ClosePortalStmt
type ClusterStmt ¶
type ClusterStmt = pgproto.ClusterStmt
type CoalesceExpr ¶
type CoalesceExpr = pgproto.CoalesceExpr
type CoerceToDomain ¶
type CoerceToDomain = pgproto.CoerceToDomain
type CoerceToDomainValue ¶
type CoerceToDomainValue = pgproto.CoerceToDomainValue
type CoerceViaIO ¶
type CoerceViaIO = pgproto.CoerceViaIO
type CoercionContext ¶
type CoercionContext = pgproto.CoercionContext
type CoercionForm ¶
type CoercionForm = pgproto.CoercionForm
type CollateClause ¶
type CollateClause = pgproto.CollateClause
type CollateExpr ¶
type CollateExpr = pgproto.CollateExpr
type CommentStmt ¶
type CommentStmt = pgproto.CommentStmt
type CommonTableExpr ¶
type CommonTableExpr = pgproto.CommonTableExpr
type CompareType ¶
type CompareType = pgproto.CompareType
type CompositeTypeStmt ¶
type CompositeTypeStmt = pgproto.CompositeTypeStmt
type ConstrType ¶
type ConstrType = pgproto.ConstrType
type Constraint ¶
type Constraint = pgproto.Constraint
type ConstraintsSetStmt ¶
type ConstraintsSetStmt = pgproto.ConstraintsSetStmt
type ConvertRowtypeExpr ¶
type ConvertRowtypeExpr = pgproto.ConvertRowtypeExpr
type CreateAmStmt ¶
type CreateAmStmt = pgproto.CreateAmStmt
type CreateCastStmt ¶
type CreateCastStmt = pgproto.CreateCastStmt
type CreateConversionStmt ¶
type CreateConversionStmt = pgproto.CreateConversionStmt
type CreateDomainStmt ¶
type CreateDomainStmt = pgproto.CreateDomainStmt
type CreateEnumStmt ¶
type CreateEnumStmt = pgproto.CreateEnumStmt
type CreateEventTrigStmt ¶
type CreateEventTrigStmt = pgproto.CreateEventTrigStmt
type CreateExtensionStmt ¶
type CreateExtensionStmt = pgproto.CreateExtensionStmt
type CreateFdwStmt ¶
type CreateFdwStmt = pgproto.CreateFdwStmt
type CreateForeignServerStmt ¶
type CreateForeignServerStmt = pgproto.CreateForeignServerStmt
type CreateForeignTableStmt ¶
type CreateForeignTableStmt = pgproto.CreateForeignTableStmt
type CreateFunctionStmt ¶
type CreateFunctionStmt = pgproto.CreateFunctionStmt
type CreateOpClassItem ¶
type CreateOpClassItem = pgproto.CreateOpClassItem
type CreateOpClassStmt ¶
type CreateOpClassStmt = pgproto.CreateOpClassStmt
type CreateOpFamilyStmt ¶
type CreateOpFamilyStmt = pgproto.CreateOpFamilyStmt
type CreatePLangStmt ¶
type CreatePLangStmt = pgproto.CreatePLangStmt
type CreatePolicyStmt ¶
type CreatePolicyStmt = pgproto.CreatePolicyStmt
type CreatePublicationStmt ¶
type CreatePublicationStmt = pgproto.CreatePublicationStmt
type CreateRangeStmt ¶
type CreateRangeStmt = pgproto.CreateRangeStmt
type CreateRoleStmt ¶
type CreateRoleStmt = pgproto.CreateRoleStmt
type CreateSchemaStmt ¶
type CreateSchemaStmt = pgproto.CreateSchemaStmt
type CreateSeqStmt ¶
type CreateSeqStmt = pgproto.CreateSeqStmt
type CreateStatsStmt ¶
type CreateStatsStmt = pgproto.CreateStatsStmt
type CreateStmt ¶
type CreateStmt = pgproto.CreateStmt
type CreateSubscriptionStmt ¶
type CreateSubscriptionStmt = pgproto.CreateSubscriptionStmt
type CreateTableAsStmt ¶
type CreateTableAsStmt = pgproto.CreateTableAsStmt
type CreateTableSpaceStmt ¶
type CreateTableSpaceStmt = pgproto.CreateTableSpaceStmt
type CreateTransformStmt ¶
type CreateTransformStmt = pgproto.CreateTransformStmt
type CreateTrigStmt ¶
type CreateTrigStmt = pgproto.CreateTrigStmt
type CreateUserMappingStmt ¶
type CreateUserMappingStmt = pgproto.CreateUserMappingStmt
type CreatedbStmt ¶
type CreatedbStmt = pgproto.CreatedbStmt
type CurrentOfExpr ¶
type CurrentOfExpr = pgproto.CurrentOfExpr
type DeallocateStmt ¶
type DeallocateStmt = pgproto.DeallocateStmt
type DeclareCursorStmt ¶
type DeclareCursorStmt = pgproto.DeclareCursorStmt
type DefElemAction ¶
type DefElemAction = pgproto.DefElemAction
type DefineStmt ¶
type DefineStmt = pgproto.DefineStmt
type DeleteStmt ¶
type DeleteStmt = pgproto.DeleteStmt
type DiscardMode ¶
type DiscardMode = pgproto.DiscardMode
type DiscardStmt ¶
type DiscardStmt = pgproto.DiscardStmt
type DistinctExpr ¶
type DistinctExpr = pgproto.DistinctExpr
type DropBehavior ¶
type DropBehavior = pgproto.DropBehavior
type DropOwnedStmt ¶
type DropOwnedStmt = pgproto.DropOwnedStmt
type DropRoleStmt ¶
type DropRoleStmt = pgproto.DropRoleStmt
type DropSubscriptionStmt ¶
type DropSubscriptionStmt = pgproto.DropSubscriptionStmt
type DropTableSpaceStmt ¶
type DropTableSpaceStmt = pgproto.DropTableSpaceStmt
type DropUserMappingStmt ¶
type DropUserMappingStmt = pgproto.DropUserMappingStmt
type DropdbStmt ¶
type DropdbStmt = pgproto.DropdbStmt
type Error ¶
type Error struct {
Message string
Funcname string
Filename string
Lineno int
Cursorpos int
Context string
}
Error describes a PostgreSQL parser diagnostic. Cursorpos is one-based. It mirrors the upstream parser.Error shape (Message, Funcname, Filename, Lineno, Cursorpos, Context) so callers can distinguish scan.l grammar failures from internal errors.
type ExecuteStmt ¶
type ExecuteStmt = pgproto.ExecuteStmt
type ExplainStmt ¶
type ExplainStmt = pgproto.ExplainStmt
type FetchDirection ¶
type FetchDirection = pgproto.FetchDirection
type FieldSelect ¶
type FieldSelect = pgproto.FieldSelect
type FieldStore ¶
type FieldStore = pgproto.FieldStore
type FingerprintOption ¶
type FingerprintOption int
const ( FingerprintDefault FingerprintOption = 0 FingerprintRangeVarIgnoreAliases FingerprintOption = 1 FingerprintRangeVarIncludeSchema FingerprintOption = 2 FingerprintRangeVarPG17Compat = FingerprintRangeVarIgnoreAliases | FingerprintRangeVarIncludeSchema FingerprintRelnameFull FingerprintOption = 16 )
type FunctionParameter ¶
type FunctionParameter = pgproto.FunctionParameter
type FunctionParameterMode ¶
type FunctionParameterMode = pgproto.FunctionParameterMode
type GrantRoleStmt ¶
type GrantRoleStmt = pgproto.GrantRoleStmt
type GrantTargetType ¶
type GrantTargetType = pgproto.GrantTargetType
type GroupingFunc ¶
type GroupingFunc = pgproto.GroupingFunc
type GroupingSet ¶
type GroupingSet = pgproto.GroupingSet
type GroupingSetKind ¶
type GroupingSetKind = pgproto.GroupingSetKind
type ImportForeignSchemaStmt ¶
type ImportForeignSchemaStmt = pgproto.ImportForeignSchemaStmt
type ImportForeignSchemaType ¶
type ImportForeignSchemaType = pgproto.ImportForeignSchemaType
type InferClause ¶
type InferClause = pgproto.InferClause
type InferenceElem ¶
type InferenceElem = pgproto.InferenceElem
type InlineCodeBlock ¶
type InlineCodeBlock = pgproto.InlineCodeBlock
type InsertStmt ¶
type InsertStmt = pgproto.InsertStmt
type IntoClause ¶
type IntoClause = pgproto.IntoClause
type JsonAggConstructor ¶
type JsonAggConstructor = pgproto.JsonAggConstructor
type JsonArgument ¶
type JsonArgument = pgproto.JsonArgument
type JsonArrayAgg ¶
type JsonArrayAgg = pgproto.JsonArrayAgg
type JsonArrayConstructor ¶
type JsonArrayConstructor = pgproto.JsonArrayConstructor
type JsonArrayQueryConstructor ¶
type JsonArrayQueryConstructor = pgproto.JsonArrayQueryConstructor
type JsonBehavior ¶
type JsonBehavior = pgproto.JsonBehavior
type JsonBehaviorType ¶
type JsonBehaviorType = pgproto.JsonBehaviorType
type JsonConstructorExpr ¶
type JsonConstructorExpr = pgproto.JsonConstructorExpr
type JsonConstructorType ¶
type JsonConstructorType = pgproto.JsonConstructorType
type JsonEncoding ¶
type JsonEncoding = pgproto.JsonEncoding
type JsonExprOp ¶
type JsonExprOp = pgproto.JsonExprOp
type JsonFormat ¶
type JsonFormat = pgproto.JsonFormat
type JsonFormatType ¶
type JsonFormatType = pgproto.JsonFormatType
type JsonFuncExpr ¶
type JsonFuncExpr = pgproto.JsonFuncExpr
type JsonIsPredicate ¶
type JsonIsPredicate = pgproto.JsonIsPredicate
type JsonKeyValue ¶
type JsonKeyValue = pgproto.JsonKeyValue
type JsonObjectAgg ¶
type JsonObjectAgg = pgproto.JsonObjectAgg
type JsonObjectConstructor ¶
type JsonObjectConstructor = pgproto.JsonObjectConstructor
type JsonOutput ¶
type JsonOutput = pgproto.JsonOutput
type JsonParseExpr ¶
type JsonParseExpr = pgproto.JsonParseExpr
type JsonQuotes ¶
type JsonQuotes = pgproto.JsonQuotes
type JsonReturning ¶
type JsonReturning = pgproto.JsonReturning
type JsonScalarExpr ¶
type JsonScalarExpr = pgproto.JsonScalarExpr
type JsonSerializeExpr ¶
type JsonSerializeExpr = pgproto.JsonSerializeExpr
type JsonTableColumn ¶
type JsonTableColumn = pgproto.JsonTableColumn
type JsonTableColumnType ¶
type JsonTableColumnType = pgproto.JsonTableColumnType
type JsonTablePath ¶
type JsonTablePath = pgproto.JsonTablePath
type JsonTablePathScan ¶
type JsonTablePathScan = pgproto.JsonTablePathScan
type JsonTablePathSpec ¶
type JsonTablePathSpec = pgproto.JsonTablePathSpec
type JsonTableSiblingJoin ¶
type JsonTableSiblingJoin = pgproto.JsonTableSiblingJoin
type JsonValueExpr ¶
type JsonValueExpr = pgproto.JsonValueExpr
type JsonValueType ¶
type JsonValueType = pgproto.JsonValueType
type JsonWrapper ¶
type JsonWrapper = pgproto.JsonWrapper
type KeywordKind ¶
type KeywordKind = pgproto.KeywordKind
type LimitOption ¶
type LimitOption = pgproto.LimitOption
type ListenStmt ¶
type ListenStmt = pgproto.ListenStmt
type LockClauseStrength ¶
type LockClauseStrength = pgproto.LockClauseStrength
type LockTupleMode ¶
type LockTupleMode = pgproto.LockTupleMode
type LockWaitPolicy ¶
type LockWaitPolicy = pgproto.LockWaitPolicy
type LockingClause ¶
type LockingClause = pgproto.LockingClause
type MergeAction ¶
type MergeAction = pgproto.MergeAction
type MergeMatchKind ¶
type MergeMatchKind = pgproto.MergeMatchKind
type MergeSupportFunc ¶
type MergeSupportFunc = pgproto.MergeSupportFunc
type MergeWhenClause ¶
type MergeWhenClause = pgproto.MergeWhenClause
type MinMaxExpr ¶
type MinMaxExpr = pgproto.MinMaxExpr
type MultiAssignRef ¶
type MultiAssignRef = pgproto.MultiAssignRef
type NamedArgExpr ¶
type NamedArgExpr = pgproto.NamedArgExpr
type NextValueExpr ¶
type NextValueExpr = pgproto.NextValueExpr
type Node ¶
func MakeAConstIntNode ¶
func MakeAConstStrNode ¶
func MakeAExprNode ¶
func MakeAStarNode ¶
func MakeAStarNode() *Node
func MakeBoolExprNode ¶
func MakeBoolExprNode(boolop BoolExprType, args []*Node, location int32) *Node
func MakeColumnRefNode ¶
func MakeFullRangeVarNode ¶
func MakeIntNode ¶
func MakeJoinExprNode ¶
func MakeListNode ¶
func MakeParamRefNode ¶
func MakeSimpleColumnDefNode ¶
func MakeSimpleDefElemNode ¶
func MakeSimpleRangeVarNode ¶
func MakeSortByNode ¶
func MakeSortByNode(node *Node, sortbyDir SortByDir, sortbyNulls SortByNulls, location int32) *Node
func MakeStrNode ¶
type Node_AArrayExpr ¶
type Node_AArrayExpr = pgproto.Node_AArrayExpr
type Node_AConst ¶
type Node_AConst = pgproto.Node_AConst
type Node_AExpr ¶
type Node_AExpr = pgproto.Node_AExpr
type Node_AIndices ¶
type Node_AIndices = pgproto.Node_AIndices
type Node_AIndirection ¶
type Node_AIndirection = pgproto.Node_AIndirection
type Node_AStar ¶
type Node_AStar = pgproto.Node_AStar
type Node_AccessPriv ¶
type Node_AccessPriv = pgproto.Node_AccessPriv
type Node_Aggref ¶
type Node_Aggref = pgproto.Node_Aggref
type Node_Alias ¶
type Node_Alias = pgproto.Node_Alias
type Node_AlterCollationStmt ¶
type Node_AlterCollationStmt = pgproto.Node_AlterCollationStmt
type Node_AlterDatabaseRefreshCollStmt ¶
type Node_AlterDatabaseRefreshCollStmt = pgproto.Node_AlterDatabaseRefreshCollStmt
type Node_AlterDatabaseSetStmt ¶
type Node_AlterDatabaseSetStmt = pgproto.Node_AlterDatabaseSetStmt
type Node_AlterDatabaseStmt ¶
type Node_AlterDatabaseStmt = pgproto.Node_AlterDatabaseStmt
type Node_AlterDefaultPrivilegesStmt ¶
type Node_AlterDefaultPrivilegesStmt = pgproto.Node_AlterDefaultPrivilegesStmt
type Node_AlterDomainStmt ¶
type Node_AlterDomainStmt = pgproto.Node_AlterDomainStmt
type Node_AlterEnumStmt ¶
type Node_AlterEnumStmt = pgproto.Node_AlterEnumStmt
type Node_AlterEventTrigStmt ¶
type Node_AlterEventTrigStmt = pgproto.Node_AlterEventTrigStmt
type Node_AlterExtensionContentsStmt ¶
type Node_AlterExtensionContentsStmt = pgproto.Node_AlterExtensionContentsStmt
type Node_AlterExtensionStmt ¶
type Node_AlterExtensionStmt = pgproto.Node_AlterExtensionStmt
type Node_AlterFdwStmt ¶
type Node_AlterFdwStmt = pgproto.Node_AlterFdwStmt
type Node_AlterForeignServerStmt ¶
type Node_AlterForeignServerStmt = pgproto.Node_AlterForeignServerStmt
type Node_AlterFunctionStmt ¶
type Node_AlterFunctionStmt = pgproto.Node_AlterFunctionStmt
type Node_AlterObjectDependsStmt ¶
type Node_AlterObjectDependsStmt = pgproto.Node_AlterObjectDependsStmt
type Node_AlterObjectSchemaStmt ¶
type Node_AlterObjectSchemaStmt = pgproto.Node_AlterObjectSchemaStmt
type Node_AlterOpFamilyStmt ¶
type Node_AlterOpFamilyStmt = pgproto.Node_AlterOpFamilyStmt
type Node_AlterOperatorStmt ¶
type Node_AlterOperatorStmt = pgproto.Node_AlterOperatorStmt
type Node_AlterOwnerStmt ¶
type Node_AlterOwnerStmt = pgproto.Node_AlterOwnerStmt
type Node_AlterPolicyStmt ¶
type Node_AlterPolicyStmt = pgproto.Node_AlterPolicyStmt
type Node_AlterPublicationStmt ¶
type Node_AlterPublicationStmt = pgproto.Node_AlterPublicationStmt
type Node_AlterRoleSetStmt ¶
type Node_AlterRoleSetStmt = pgproto.Node_AlterRoleSetStmt
type Node_AlterRoleStmt ¶
type Node_AlterRoleStmt = pgproto.Node_AlterRoleStmt
type Node_AlterSeqStmt ¶
type Node_AlterSeqStmt = pgproto.Node_AlterSeqStmt
type Node_AlterStatsStmt ¶
type Node_AlterStatsStmt = pgproto.Node_AlterStatsStmt
type Node_AlterSubscriptionStmt ¶
type Node_AlterSubscriptionStmt = pgproto.Node_AlterSubscriptionStmt
type Node_AlterSystemStmt ¶
type Node_AlterSystemStmt = pgproto.Node_AlterSystemStmt
type Node_AlterTableCmd ¶
type Node_AlterTableCmd = pgproto.Node_AlterTableCmd
type Node_AlterTableMoveAllStmt ¶
type Node_AlterTableMoveAllStmt = pgproto.Node_AlterTableMoveAllStmt
type Node_AlterTableSpaceOptionsStmt ¶
type Node_AlterTableSpaceOptionsStmt = pgproto.Node_AlterTableSpaceOptionsStmt
type Node_AlterTableStmt ¶
type Node_AlterTableStmt = pgproto.Node_AlterTableStmt
type Node_AlterTsconfigurationStmt ¶
type Node_AlterTsconfigurationStmt = pgproto.Node_AlterTsconfigurationStmt
type Node_AlterTsdictionaryStmt ¶
type Node_AlterTsdictionaryStmt = pgproto.Node_AlterTsdictionaryStmt
type Node_AlterTypeStmt ¶
type Node_AlterTypeStmt = pgproto.Node_AlterTypeStmt
type Node_AlterUserMappingStmt ¶
type Node_AlterUserMappingStmt = pgproto.Node_AlterUserMappingStmt
type Node_AlternativeSubPlan ¶
type Node_AlternativeSubPlan = pgproto.Node_AlternativeSubPlan
type Node_ArrayCoerceExpr ¶
type Node_ArrayCoerceExpr = pgproto.Node_ArrayCoerceExpr
type Node_ArrayExpr ¶
type Node_ArrayExpr = pgproto.Node_ArrayExpr
type Node_AtalterConstraint ¶
type Node_AtalterConstraint = pgproto.Node_AtalterConstraint
type Node_BitString ¶
type Node_BitString = pgproto.Node_BitString
type Node_BoolExpr ¶
type Node_BoolExpr = pgproto.Node_BoolExpr
type Node_Boolean ¶
type Node_Boolean = pgproto.Node_Boolean
type Node_BooleanTest ¶
type Node_BooleanTest = pgproto.Node_BooleanTest
type Node_CallContext ¶
type Node_CallContext = pgproto.Node_CallContext
type Node_CallStmt ¶
type Node_CallStmt = pgproto.Node_CallStmt
type Node_CaseExpr ¶
type Node_CaseExpr = pgproto.Node_CaseExpr
type Node_CaseTestExpr ¶
type Node_CaseTestExpr = pgproto.Node_CaseTestExpr
type Node_CaseWhen ¶
type Node_CaseWhen = pgproto.Node_CaseWhen
type Node_CheckPointStmt ¶
type Node_CheckPointStmt = pgproto.Node_CheckPointStmt
type Node_ClosePortalStmt ¶
type Node_ClosePortalStmt = pgproto.Node_ClosePortalStmt
type Node_ClusterStmt ¶
type Node_ClusterStmt = pgproto.Node_ClusterStmt
type Node_CoalesceExpr ¶
type Node_CoalesceExpr = pgproto.Node_CoalesceExpr
type Node_CoerceToDomain ¶
type Node_CoerceToDomain = pgproto.Node_CoerceToDomain
type Node_CoerceToDomainValue ¶
type Node_CoerceToDomainValue = pgproto.Node_CoerceToDomainValue
type Node_CoerceViaIo ¶
type Node_CoerceViaIo = pgproto.Node_CoerceViaIo
type Node_CollateClause ¶
type Node_CollateClause = pgproto.Node_CollateClause
type Node_CollateExpr ¶
type Node_CollateExpr = pgproto.Node_CollateExpr
type Node_ColumnDef ¶
type Node_ColumnDef = pgproto.Node_ColumnDef
type Node_ColumnRef ¶
type Node_ColumnRef = pgproto.Node_ColumnRef
type Node_CommentStmt ¶
type Node_CommentStmt = pgproto.Node_CommentStmt
type Node_CommonTableExpr ¶
type Node_CommonTableExpr = pgproto.Node_CommonTableExpr
type Node_CompositeTypeStmt ¶
type Node_CompositeTypeStmt = pgproto.Node_CompositeTypeStmt
type Node_Constraint ¶
type Node_Constraint = pgproto.Node_Constraint
type Node_ConstraintsSetStmt ¶
type Node_ConstraintsSetStmt = pgproto.Node_ConstraintsSetStmt
type Node_ConvertRowtypeExpr ¶
type Node_ConvertRowtypeExpr = pgproto.Node_ConvertRowtypeExpr
type Node_CopyStmt ¶
type Node_CopyStmt = pgproto.Node_CopyStmt
type Node_CreateAmStmt ¶
type Node_CreateAmStmt = pgproto.Node_CreateAmStmt
type Node_CreateCastStmt ¶
type Node_CreateCastStmt = pgproto.Node_CreateCastStmt
type Node_CreateConversionStmt ¶
type Node_CreateConversionStmt = pgproto.Node_CreateConversionStmt
type Node_CreateDomainStmt ¶
type Node_CreateDomainStmt = pgproto.Node_CreateDomainStmt
type Node_CreateEnumStmt ¶
type Node_CreateEnumStmt = pgproto.Node_CreateEnumStmt
type Node_CreateEventTrigStmt ¶
type Node_CreateEventTrigStmt = pgproto.Node_CreateEventTrigStmt
type Node_CreateExtensionStmt ¶
type Node_CreateExtensionStmt = pgproto.Node_CreateExtensionStmt
type Node_CreateFdwStmt ¶
type Node_CreateFdwStmt = pgproto.Node_CreateFdwStmt
type Node_CreateForeignServerStmt ¶
type Node_CreateForeignServerStmt = pgproto.Node_CreateForeignServerStmt
type Node_CreateForeignTableStmt ¶
type Node_CreateForeignTableStmt = pgproto.Node_CreateForeignTableStmt
type Node_CreateFunctionStmt ¶
type Node_CreateFunctionStmt = pgproto.Node_CreateFunctionStmt
type Node_CreateOpClassItem ¶
type Node_CreateOpClassItem = pgproto.Node_CreateOpClassItem
type Node_CreateOpClassStmt ¶
type Node_CreateOpClassStmt = pgproto.Node_CreateOpClassStmt
type Node_CreateOpFamilyStmt ¶
type Node_CreateOpFamilyStmt = pgproto.Node_CreateOpFamilyStmt
type Node_CreatePlangStmt ¶
type Node_CreatePlangStmt = pgproto.Node_CreatePlangStmt
type Node_CreatePolicyStmt ¶
type Node_CreatePolicyStmt = pgproto.Node_CreatePolicyStmt
type Node_CreatePublicationStmt ¶
type Node_CreatePublicationStmt = pgproto.Node_CreatePublicationStmt
type Node_CreateRangeStmt ¶
type Node_CreateRangeStmt = pgproto.Node_CreateRangeStmt
type Node_CreateRoleStmt ¶
type Node_CreateRoleStmt = pgproto.Node_CreateRoleStmt
type Node_CreateSchemaStmt ¶
type Node_CreateSchemaStmt = pgproto.Node_CreateSchemaStmt
type Node_CreateSeqStmt ¶
type Node_CreateSeqStmt = pgproto.Node_CreateSeqStmt
type Node_CreateStatsStmt ¶
type Node_CreateStatsStmt = pgproto.Node_CreateStatsStmt
type Node_CreateStmt ¶
type Node_CreateStmt = pgproto.Node_CreateStmt
type Node_CreateSubscriptionStmt ¶
type Node_CreateSubscriptionStmt = pgproto.Node_CreateSubscriptionStmt
type Node_CreateTableAsStmt ¶
type Node_CreateTableAsStmt = pgproto.Node_CreateTableAsStmt
type Node_CreateTableSpaceStmt ¶
type Node_CreateTableSpaceStmt = pgproto.Node_CreateTableSpaceStmt
type Node_CreateTransformStmt ¶
type Node_CreateTransformStmt = pgproto.Node_CreateTransformStmt
type Node_CreateTrigStmt ¶
type Node_CreateTrigStmt = pgproto.Node_CreateTrigStmt
type Node_CreateUserMappingStmt ¶
type Node_CreateUserMappingStmt = pgproto.Node_CreateUserMappingStmt
type Node_CreatedbStmt ¶
type Node_CreatedbStmt = pgproto.Node_CreatedbStmt
type Node_CtecycleClause ¶
type Node_CtecycleClause = pgproto.Node_CtecycleClause
type Node_CtesearchClause ¶
type Node_CtesearchClause = pgproto.Node_CtesearchClause
type Node_CurrentOfExpr ¶
type Node_CurrentOfExpr = pgproto.Node_CurrentOfExpr
type Node_DeallocateStmt ¶
type Node_DeallocateStmt = pgproto.Node_DeallocateStmt
type Node_DeclareCursorStmt ¶
type Node_DeclareCursorStmt = pgproto.Node_DeclareCursorStmt
type Node_DefElem ¶
type Node_DefElem = pgproto.Node_DefElem
type Node_DefineStmt ¶
type Node_DefineStmt = pgproto.Node_DefineStmt
type Node_DeleteStmt ¶
type Node_DeleteStmt = pgproto.Node_DeleteStmt
type Node_DiscardStmt ¶
type Node_DiscardStmt = pgproto.Node_DiscardStmt
type Node_DistinctExpr ¶
type Node_DistinctExpr = pgproto.Node_DistinctExpr
type Node_DoStmt ¶
type Node_DoStmt = pgproto.Node_DoStmt
type Node_DropOwnedStmt ¶
type Node_DropOwnedStmt = pgproto.Node_DropOwnedStmt
type Node_DropRoleStmt ¶
type Node_DropRoleStmt = pgproto.Node_DropRoleStmt
type Node_DropStmt ¶
type Node_DropStmt = pgproto.Node_DropStmt
type Node_DropSubscriptionStmt ¶
type Node_DropSubscriptionStmt = pgproto.Node_DropSubscriptionStmt
type Node_DropTableSpaceStmt ¶
type Node_DropTableSpaceStmt = pgproto.Node_DropTableSpaceStmt
type Node_DropUserMappingStmt ¶
type Node_DropUserMappingStmt = pgproto.Node_DropUserMappingStmt
type Node_DropdbStmt ¶
type Node_DropdbStmt = pgproto.Node_DropdbStmt
type Node_ExecuteStmt ¶
type Node_ExecuteStmt = pgproto.Node_ExecuteStmt
type Node_ExplainStmt ¶
type Node_ExplainStmt = pgproto.Node_ExplainStmt
type Node_FetchStmt ¶
type Node_FetchStmt = pgproto.Node_FetchStmt
type Node_FieldSelect ¶
type Node_FieldSelect = pgproto.Node_FieldSelect
type Node_FieldStore ¶
type Node_FieldStore = pgproto.Node_FieldStore
type Node_Float ¶
type Node_Float = pgproto.Node_Float
type Node_FromExpr ¶
type Node_FromExpr = pgproto.Node_FromExpr
type Node_FuncCall ¶
type Node_FuncCall = pgproto.Node_FuncCall
type Node_FuncExpr ¶
type Node_FuncExpr = pgproto.Node_FuncExpr
type Node_FunctionParameter ¶
type Node_FunctionParameter = pgproto.Node_FunctionParameter
type Node_GrantRoleStmt ¶
type Node_GrantRoleStmt = pgproto.Node_GrantRoleStmt
type Node_GrantStmt ¶
type Node_GrantStmt = pgproto.Node_GrantStmt
type Node_GroupingFunc ¶
type Node_GroupingFunc = pgproto.Node_GroupingFunc
type Node_GroupingSet ¶
type Node_GroupingSet = pgproto.Node_GroupingSet
type Node_ImportForeignSchemaStmt ¶
type Node_ImportForeignSchemaStmt = pgproto.Node_ImportForeignSchemaStmt
type Node_IndexElem ¶
type Node_IndexElem = pgproto.Node_IndexElem
type Node_IndexStmt ¶
type Node_IndexStmt = pgproto.Node_IndexStmt
type Node_InferClause ¶
type Node_InferClause = pgproto.Node_InferClause
type Node_InferenceElem ¶
type Node_InferenceElem = pgproto.Node_InferenceElem
type Node_InlineCodeBlock ¶
type Node_InlineCodeBlock = pgproto.Node_InlineCodeBlock
type Node_InsertStmt ¶
type Node_InsertStmt = pgproto.Node_InsertStmt
type Node_IntList ¶
type Node_IntList = pgproto.Node_IntList
type Node_Integer ¶
type Node_Integer = pgproto.Node_Integer
type Node_IntoClause ¶
type Node_IntoClause = pgproto.Node_IntoClause
type Node_JoinExpr ¶
type Node_JoinExpr = pgproto.Node_JoinExpr
type Node_JsonAggConstructor ¶
type Node_JsonAggConstructor = pgproto.Node_JsonAggConstructor
type Node_JsonArgument ¶
type Node_JsonArgument = pgproto.Node_JsonArgument
type Node_JsonArrayAgg ¶
type Node_JsonArrayAgg = pgproto.Node_JsonArrayAgg
type Node_JsonArrayConstructor ¶
type Node_JsonArrayConstructor = pgproto.Node_JsonArrayConstructor
type Node_JsonArrayQueryConstructor ¶
type Node_JsonArrayQueryConstructor = pgproto.Node_JsonArrayQueryConstructor
type Node_JsonBehavior ¶
type Node_JsonBehavior = pgproto.Node_JsonBehavior
type Node_JsonConstructorExpr ¶
type Node_JsonConstructorExpr = pgproto.Node_JsonConstructorExpr
type Node_JsonExpr ¶
type Node_JsonExpr = pgproto.Node_JsonExpr
type Node_JsonFormat ¶
type Node_JsonFormat = pgproto.Node_JsonFormat
type Node_JsonFuncExpr ¶
type Node_JsonFuncExpr = pgproto.Node_JsonFuncExpr
type Node_JsonIsPredicate ¶
type Node_JsonIsPredicate = pgproto.Node_JsonIsPredicate
type Node_JsonKeyValue ¶
type Node_JsonKeyValue = pgproto.Node_JsonKeyValue
type Node_JsonObjectAgg ¶
type Node_JsonObjectAgg = pgproto.Node_JsonObjectAgg
type Node_JsonObjectConstructor ¶
type Node_JsonObjectConstructor = pgproto.Node_JsonObjectConstructor
type Node_JsonOutput ¶
type Node_JsonOutput = pgproto.Node_JsonOutput
type Node_JsonParseExpr ¶
type Node_JsonParseExpr = pgproto.Node_JsonParseExpr
type Node_JsonReturning ¶
type Node_JsonReturning = pgproto.Node_JsonReturning
type Node_JsonScalarExpr ¶
type Node_JsonScalarExpr = pgproto.Node_JsonScalarExpr
type Node_JsonSerializeExpr ¶
type Node_JsonSerializeExpr = pgproto.Node_JsonSerializeExpr
type Node_JsonTable ¶
type Node_JsonTable = pgproto.Node_JsonTable
type Node_JsonTableColumn ¶
type Node_JsonTableColumn = pgproto.Node_JsonTableColumn
type Node_JsonTablePath ¶
type Node_JsonTablePath = pgproto.Node_JsonTablePath
type Node_JsonTablePathScan ¶
type Node_JsonTablePathScan = pgproto.Node_JsonTablePathScan
type Node_JsonTablePathSpec ¶
type Node_JsonTablePathSpec = pgproto.Node_JsonTablePathSpec
type Node_JsonTableSiblingJoin ¶
type Node_JsonTableSiblingJoin = pgproto.Node_JsonTableSiblingJoin
type Node_JsonValueExpr ¶
type Node_JsonValueExpr = pgproto.Node_JsonValueExpr
type Node_ListenStmt ¶
type Node_ListenStmt = pgproto.Node_ListenStmt
type Node_LoadStmt ¶
type Node_LoadStmt = pgproto.Node_LoadStmt
type Node_LockStmt ¶
type Node_LockStmt = pgproto.Node_LockStmt
type Node_LockingClause ¶
type Node_LockingClause = pgproto.Node_LockingClause
type Node_MergeAction ¶
type Node_MergeAction = pgproto.Node_MergeAction
type Node_MergeStmt ¶
type Node_MergeStmt = pgproto.Node_MergeStmt
type Node_MergeSupportFunc ¶
type Node_MergeSupportFunc = pgproto.Node_MergeSupportFunc
type Node_MergeWhenClause ¶
type Node_MergeWhenClause = pgproto.Node_MergeWhenClause
type Node_MinMaxExpr ¶
type Node_MinMaxExpr = pgproto.Node_MinMaxExpr
type Node_MultiAssignRef ¶
type Node_MultiAssignRef = pgproto.Node_MultiAssignRef
type Node_NamedArgExpr ¶
type Node_NamedArgExpr = pgproto.Node_NamedArgExpr
type Node_NextValueExpr ¶
type Node_NextValueExpr = pgproto.Node_NextValueExpr
type Node_NotifyStmt ¶
type Node_NotifyStmt = pgproto.Node_NotifyStmt
type Node_NullIfExpr ¶
type Node_NullIfExpr = pgproto.Node_NullIfExpr
type Node_NullTest ¶
type Node_NullTest = pgproto.Node_NullTest
type Node_ObjectWithArgs ¶
type Node_ObjectWithArgs = pgproto.Node_ObjectWithArgs
type Node_OidList ¶
type Node_OidList = pgproto.Node_OidList
type Node_OnConflictClause ¶
type Node_OnConflictClause = pgproto.Node_OnConflictClause
type Node_OnConflictExpr ¶
type Node_OnConflictExpr = pgproto.Node_OnConflictExpr
type Node_OpExpr ¶
type Node_OpExpr = pgproto.Node_OpExpr
type Node_Param ¶
type Node_Param = pgproto.Node_Param
type Node_ParamRef ¶
type Node_ParamRef = pgproto.Node_ParamRef
type Node_PartitionBoundSpec ¶
type Node_PartitionBoundSpec = pgproto.Node_PartitionBoundSpec
type Node_PartitionCmd ¶
type Node_PartitionCmd = pgproto.Node_PartitionCmd
type Node_PartitionElem ¶
type Node_PartitionElem = pgproto.Node_PartitionElem
type Node_PartitionRangeDatum ¶
type Node_PartitionRangeDatum = pgproto.Node_PartitionRangeDatum
type Node_PartitionSpec ¶
type Node_PartitionSpec = pgproto.Node_PartitionSpec
type Node_PlassignStmt ¶
type Node_PlassignStmt = pgproto.Node_PlassignStmt
type Node_PrepareStmt ¶
type Node_PrepareStmt = pgproto.Node_PrepareStmt
type Node_PublicationObjSpec ¶
type Node_PublicationObjSpec = pgproto.Node_PublicationObjSpec
type Node_PublicationTable ¶
type Node_PublicationTable = pgproto.Node_PublicationTable
type Node_Query ¶
type Node_Query = pgproto.Node_Query
type Node_RangeFunction ¶
type Node_RangeFunction = pgproto.Node_RangeFunction
type Node_RangeSubselect ¶
type Node_RangeSubselect = pgproto.Node_RangeSubselect
type Node_RangeTableFunc ¶
type Node_RangeTableFunc = pgproto.Node_RangeTableFunc
type Node_RangeTableFuncCol ¶
type Node_RangeTableFuncCol = pgproto.Node_RangeTableFuncCol
type Node_RangeTableSample ¶
type Node_RangeTableSample = pgproto.Node_RangeTableSample
type Node_RangeTblEntry ¶
type Node_RangeTblEntry = pgproto.Node_RangeTblEntry
type Node_RangeTblFunction ¶
type Node_RangeTblFunction = pgproto.Node_RangeTblFunction
type Node_RangeTblRef ¶
type Node_RangeTblRef = pgproto.Node_RangeTblRef
type Node_RangeVar ¶
type Node_RangeVar = pgproto.Node_RangeVar
type Node_RawStmt ¶
type Node_RawStmt = pgproto.Node_RawStmt
type Node_ReassignOwnedStmt ¶
type Node_ReassignOwnedStmt = pgproto.Node_ReassignOwnedStmt
type Node_RefreshMatViewStmt ¶
type Node_RefreshMatViewStmt = pgproto.Node_RefreshMatViewStmt
type Node_ReindexStmt ¶
type Node_ReindexStmt = pgproto.Node_ReindexStmt
type Node_RelabelType ¶
type Node_RelabelType = pgproto.Node_RelabelType
type Node_RenameStmt ¶
type Node_RenameStmt = pgproto.Node_RenameStmt
type Node_ReplicaIdentityStmt ¶
type Node_ReplicaIdentityStmt = pgproto.Node_ReplicaIdentityStmt
type Node_ResTarget ¶
type Node_ResTarget = pgproto.Node_ResTarget
type Node_ReturnStmt ¶
type Node_ReturnStmt = pgproto.Node_ReturnStmt
type Node_ReturningClause ¶
type Node_ReturningClause = pgproto.Node_ReturningClause
type Node_ReturningExpr ¶
type Node_ReturningExpr = pgproto.Node_ReturningExpr
type Node_ReturningOption ¶
type Node_ReturningOption = pgproto.Node_ReturningOption
type Node_RoleSpec ¶
type Node_RoleSpec = pgproto.Node_RoleSpec
type Node_RowCompareExpr ¶
type Node_RowCompareExpr = pgproto.Node_RowCompareExpr
type Node_RowExpr ¶
type Node_RowExpr = pgproto.Node_RowExpr
type Node_RowMarkClause ¶
type Node_RowMarkClause = pgproto.Node_RowMarkClause
type Node_RtepermissionInfo ¶
type Node_RtepermissionInfo = pgproto.Node_RtepermissionInfo
type Node_RuleStmt ¶
type Node_RuleStmt = pgproto.Node_RuleStmt
type Node_ScalarArrayOpExpr ¶
type Node_ScalarArrayOpExpr = pgproto.Node_ScalarArrayOpExpr
type Node_SecLabelStmt ¶
type Node_SecLabelStmt = pgproto.Node_SecLabelStmt
type Node_SelectStmt ¶
type Node_SelectStmt = pgproto.Node_SelectStmt
type Node_SetOperationStmt ¶
type Node_SetOperationStmt = pgproto.Node_SetOperationStmt
type Node_SetToDefault ¶
type Node_SetToDefault = pgproto.Node_SetToDefault
type Node_SortBy ¶
type Node_SortBy = pgproto.Node_SortBy
type Node_SortGroupClause ¶
type Node_SortGroupClause = pgproto.Node_SortGroupClause
type Node_SqlvalueFunction ¶
type Node_SqlvalueFunction = pgproto.Node_SqlvalueFunction
type Node_StatsElem ¶
type Node_StatsElem = pgproto.Node_StatsElem
type Node_String_ ¶
type Node_String_ = pgproto.Node_String_
type Node_SubLink ¶
type Node_SubLink = pgproto.Node_SubLink
type Node_SubPlan ¶
type Node_SubPlan = pgproto.Node_SubPlan
type Node_SubscriptingRef ¶
type Node_SubscriptingRef = pgproto.Node_SubscriptingRef
type Node_TableFunc ¶
type Node_TableFunc = pgproto.Node_TableFunc
type Node_TableLikeClause ¶
type Node_TableLikeClause = pgproto.Node_TableLikeClause
type Node_TableSampleClause ¶
type Node_TableSampleClause = pgproto.Node_TableSampleClause
type Node_TargetEntry ¶
type Node_TargetEntry = pgproto.Node_TargetEntry
type Node_TransactionStmt ¶
type Node_TransactionStmt = pgproto.Node_TransactionStmt
type Node_TriggerTransition ¶
type Node_TriggerTransition = pgproto.Node_TriggerTransition
type Node_TruncateStmt ¶
type Node_TruncateStmt = pgproto.Node_TruncateStmt
type Node_TypeCast ¶
type Node_TypeCast = pgproto.Node_TypeCast
type Node_TypeName ¶
type Node_TypeName = pgproto.Node_TypeName
type Node_UnlistenStmt ¶
type Node_UnlistenStmt = pgproto.Node_UnlistenStmt
type Node_UpdateStmt ¶
type Node_UpdateStmt = pgproto.Node_UpdateStmt
type Node_VacuumRelation ¶
type Node_VacuumRelation = pgproto.Node_VacuumRelation
type Node_VacuumStmt ¶
type Node_VacuumStmt = pgproto.Node_VacuumStmt
type Node_VariableSetStmt ¶
type Node_VariableSetStmt = pgproto.Node_VariableSetStmt
type Node_VariableShowStmt ¶
type Node_VariableShowStmt = pgproto.Node_VariableShowStmt
type Node_ViewStmt ¶
type Node_ViewStmt = pgproto.Node_ViewStmt
type Node_WindowClause ¶
type Node_WindowClause = pgproto.Node_WindowClause
type Node_WindowDef ¶
type Node_WindowDef = pgproto.Node_WindowDef
type Node_WindowFunc ¶
type Node_WindowFunc = pgproto.Node_WindowFunc
type Node_WindowFuncRunCondition ¶
type Node_WindowFuncRunCondition = pgproto.Node_WindowFuncRunCondition
type Node_WithCheckOption ¶
type Node_WithCheckOption = pgproto.Node_WithCheckOption
type Node_WithClause ¶
type Node_WithClause = pgproto.Node_WithClause
type Node_XmlExpr ¶
type Node_XmlExpr = pgproto.Node_XmlExpr
type Node_XmlSerialize ¶
type Node_XmlSerialize = pgproto.Node_XmlSerialize
type NotifyStmt ¶
type NotifyStmt = pgproto.NotifyStmt
type NullIfExpr ¶
type NullIfExpr = pgproto.NullIfExpr
type NullTestType ¶
type NullTestType = pgproto.NullTestType
type ObjectType ¶
type ObjectType = pgproto.ObjectType
type ObjectWithArgs ¶
type ObjectWithArgs = pgproto.ObjectWithArgs
type OnCommitAction ¶
type OnCommitAction = pgproto.OnCommitAction
type OnConflictAction ¶
type OnConflictAction = pgproto.OnConflictAction
type OnConflictClause ¶
type OnConflictClause = pgproto.OnConflictClause
type OnConflictExpr ¶
type OnConflictExpr = pgproto.OnConflictExpr
type OverridingKind ¶
type OverridingKind = pgproto.OverridingKind
type PLAssignStmt ¶
type PLAssignStmt = pgproto.PLAssignStmt
type ParseResult ¶
type ParseResult = pgproto.ParseResult
func Parse ¶
func Parse(input string) (*ParseResult, error)
type PartitionBoundSpec ¶
type PartitionBoundSpec = pgproto.PartitionBoundSpec
type PartitionCmd ¶
type PartitionCmd = pgproto.PartitionCmd
type PartitionElem ¶
type PartitionElem = pgproto.PartitionElem
type PartitionRangeDatum ¶
type PartitionRangeDatum = pgproto.PartitionRangeDatum
type PartitionRangeDatumKind ¶
type PartitionRangeDatumKind = pgproto.PartitionRangeDatumKind
type PartitionSpec ¶
type PartitionSpec = pgproto.PartitionSpec
type PartitionStrategy ¶
type PartitionStrategy = pgproto.PartitionStrategy
type PrepareStmt ¶
type PrepareStmt = pgproto.PrepareStmt
type PublicationObjSpec ¶
type PublicationObjSpec = pgproto.PublicationObjSpec
type PublicationObjSpecType ¶
type PublicationObjSpecType = pgproto.PublicationObjSpecType
type PublicationTable ¶
type PublicationTable = pgproto.PublicationTable
type QuerySource ¶
type QuerySource = pgproto.QuerySource
type RTEPermissionInfo ¶
type RTEPermissionInfo = pgproto.RTEPermissionInfo
type RangeFunction ¶
type RangeFunction = pgproto.RangeFunction
type RangeSubselect ¶
type RangeSubselect = pgproto.RangeSubselect
type RangeTableFunc ¶
type RangeTableFunc = pgproto.RangeTableFunc
type RangeTableFuncCol ¶
type RangeTableFuncCol = pgproto.RangeTableFuncCol
type RangeTableSample ¶
type RangeTableSample = pgproto.RangeTableSample
type RangeTblEntry ¶
type RangeTblEntry = pgproto.RangeTblEntry
type RangeTblFunction ¶
type RangeTblFunction = pgproto.RangeTblFunction
type RangeTblRef ¶
type RangeTblRef = pgproto.RangeTblRef
type ReassignOwnedStmt ¶
type ReassignOwnedStmt = pgproto.ReassignOwnedStmt
type RefreshMatViewStmt ¶
type RefreshMatViewStmt = pgproto.RefreshMatViewStmt
type ReindexObjectType ¶
type ReindexObjectType = pgproto.ReindexObjectType
type ReindexStmt ¶
type ReindexStmt = pgproto.ReindexStmt
type RelabelType ¶
type RelabelType = pgproto.RelabelType
type RenameStmt ¶
type RenameStmt = pgproto.RenameStmt
type ReplicaIdentityStmt ¶
type ReplicaIdentityStmt = pgproto.ReplicaIdentityStmt
type ReturnStmt ¶
type ReturnStmt = pgproto.ReturnStmt
type ReturningClause ¶
type ReturningClause = pgproto.ReturningClause
type ReturningExpr ¶
type ReturningExpr = pgproto.ReturningExpr
type ReturningOption ¶
type ReturningOption = pgproto.ReturningOption
type ReturningOptionKind ¶
type ReturningOptionKind = pgproto.ReturningOptionKind
type RoleSpecType ¶
type RoleSpecType = pgproto.RoleSpecType
type RoleStmtType ¶
type RoleStmtType = pgproto.RoleStmtType
type RowCompareExpr ¶
type RowCompareExpr = pgproto.RowCompareExpr
type RowMarkClause ¶
type RowMarkClause = pgproto.RowMarkClause
type SQLValueFunction ¶
type SQLValueFunction = pgproto.SQLValueFunction
type SQLValueFunctionOp ¶
type SQLValueFunctionOp = pgproto.SQLValueFunctionOp
type ScalarArrayOpExpr ¶
type ScalarArrayOpExpr = pgproto.ScalarArrayOpExpr
type ScanResult ¶
type ScanResult = pgproto.ScanResult
func Scan ¶
func Scan(input string) (*ScanResult, error)
type SecLabelStmt ¶
type SecLabelStmt = pgproto.SecLabelStmt
type SelectStmt ¶
type SelectStmt = pgproto.SelectStmt
type SetOpStrategy ¶
type SetOpStrategy = pgproto.SetOpStrategy
type SetOperation ¶
type SetOperation = pgproto.SetOperation
type SetOperationStmt ¶
type SetOperationStmt = pgproto.SetOperationStmt
type SetQuantifier ¶
type SetQuantifier = pgproto.SetQuantifier
type SetToDefault ¶
type SetToDefault = pgproto.SetToDefault
type SortByNulls ¶
type SortByNulls = pgproto.SortByNulls
type SortGroupClause ¶
type SortGroupClause = pgproto.SortGroupClause
type SubLinkType ¶
type SubLinkType = pgproto.SubLinkType
type SubscriptingRef ¶
type SubscriptingRef = pgproto.SubscriptingRef
type SummaryResult ¶
type SummaryResult = pgproto.SummaryResult
type SummaryResult_Context ¶
type SummaryResult_Context = pgproto.SummaryResult_Context
type SummaryResult_FilterColumn ¶
type SummaryResult_FilterColumn = pgproto.SummaryResult_FilterColumn
type SummaryResult_Function ¶
type SummaryResult_Function = pgproto.SummaryResult_Function
type SummaryResult_Table ¶
type SummaryResult_Table = pgproto.SummaryResult_Table
type TableFuncType ¶
type TableFuncType = pgproto.TableFuncType
type TableLikeClause ¶
type TableLikeClause = pgproto.TableLikeClause
type TableLikeOption ¶
type TableLikeOption = pgproto.TableLikeOption
type TableSampleClause ¶
type TableSampleClause = pgproto.TableSampleClause
type TargetEntry ¶
type TargetEntry = pgproto.TargetEntry
type TransactionStmt ¶
type TransactionStmt = pgproto.TransactionStmt
type TransactionStmtKind ¶
type TransactionStmtKind = pgproto.TransactionStmtKind
type TriggerTransition ¶
type TriggerTransition = pgproto.TriggerTransition
type TruncateStmt ¶
type TruncateStmt = pgproto.TruncateStmt
type UnlistenStmt ¶
type UnlistenStmt = pgproto.UnlistenStmt
type UpdateStmt ¶
type UpdateStmt = pgproto.UpdateStmt
type VacuumRelation ¶
type VacuumRelation = pgproto.VacuumRelation
type VacuumStmt ¶
type VacuumStmt = pgproto.VacuumStmt
type VarReturningType ¶
type VarReturningType = pgproto.VarReturningType
type VariableSetKind ¶
type VariableSetKind = pgproto.VariableSetKind
type VariableSetStmt ¶
type VariableSetStmt = pgproto.VariableSetStmt
type VariableShowStmt ¶
type VariableShowStmt = pgproto.VariableShowStmt
type ViewCheckOption ¶
type ViewCheckOption = pgproto.ViewCheckOption
type WindowClause ¶
type WindowClause = pgproto.WindowClause
type WindowFunc ¶
type WindowFunc = pgproto.WindowFunc
type WindowFuncRunCondition ¶
type WindowFuncRunCondition = pgproto.WindowFuncRunCondition
type WithCheckOption ¶
type WithCheckOption = pgproto.WithCheckOption
type WithClause ¶
type WithClause = pgproto.WithClause
type XmlOptionType ¶
type XmlOptionType = pgproto.XmlOptionType
type XmlSerialize ¶
type XmlSerialize = pgproto.XmlSerialize
Source Files
¶
- deparse.go
- deparse_admin.go
- deparse_constraint.go
- deparse_context.go
- deparse_ddl.go
- deparse_ddl_helpers.go
- deparse_dml.go
- deparse_expr.go
- deparse_func.go
- deparse_json.go
- deparse_select.go
- deparse_utility.go
- deparse_utility_helpers.go
- deparse_xml.go
- fingerprint.go
- fingerprint_direct.go
- fingerprint_fields.go
- json.go
- makefuncs.go
- normalize.go
- pg_query.go
- plpgsql.go
- split.go
- summary.go
- summary_truncate.go
- summary_types.go
- types.go
- utility.go
- utility_walk.go
- utility_walk_fields.go
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
cmd/genapi
command
|
|
|
cmd/genast
command
|
|
|
neoparse/internal/genkeywords
command
|
|
|
Package parser exposes the low-level protobuf API using the native Go parser.
|
Package parser exposes the low-level protobuf API using the native Go parser. |