Versions in this module Expand all Collapse all v1 v1.5.0 Aug 5, 2020 v1.4.0 Jun 17, 2020 Changes in this version + type A_ArrayExpr struct + Elements *ast.List + Location int + func (n *A_ArrayExpr) Pos() int + type A_Const struct + Location int + Val ast.Node + func (n *A_Const) Pos() int + type A_Expr struct + Kind A_Expr_Kind + Lexpr ast.Node + Location int + Name *ast.List + Rexpr ast.Node + func (n *A_Expr) Pos() int + type A_Expr_Kind uint + func (n *A_Expr_Kind) Pos() int + type A_Indices struct + IsSlice bool + Lidx ast.Node + Uidx ast.Node + func (n *A_Indices) Pos() int + type A_Indirection struct + Arg ast.Node + Indirection *ast.List + func (n *A_Indirection) Pos() int + type A_Star struct + func (n *A_Star) Pos() int + type AccessPriv struct + Cols *ast.List + PrivName *string + func (n *AccessPriv) Pos() int + type AclMode uint32 + func (n *AclMode) Pos() int + type AggSplit uint + func (n *AggSplit) Pos() int + type AggStrategy uint + func (n *AggStrategy) Pos() int + type Aggref struct + Aggargtypes *ast.List + Aggcollid Oid + Aggdirectargs *ast.List + Aggdistinct *ast.List + Aggfilter ast.Node + Aggfnoid Oid + Aggkind byte + Agglevelsup Index + Aggorder *ast.List + Aggsplit AggSplit + Aggstar bool + Aggtranstype Oid + Aggtype Oid + Aggvariadic bool + Args *ast.List + Inputcollid Oid + Location int + Xpr ast.Node + func (n *Aggref) Pos() int + type Alias struct + Aliasname *string + Colnames *ast.List + func (n *Alias) Pos() int + type AlterCollationStmt struct + Collname *ast.List + func (n *AlterCollationStmt) Pos() int + type AlterDatabaseSetStmt struct + Dbname *string + Setstmt *VariableSetStmt + func (n *AlterDatabaseSetStmt) Pos() int + type AlterDatabaseStmt struct + Dbname *string + Options *ast.List + func (n *AlterDatabaseStmt) Pos() int + type AlterDefaultPrivilegesStmt struct + Action *GrantStmt + Options *ast.List + func (n *AlterDefaultPrivilegesStmt) Pos() int + type AlterDomainStmt struct + Behavior DropBehavior + Def ast.Node + MissingOk bool + Name *string + Subtype byte + TypeName *ast.List + func (n *AlterDomainStmt) Pos() int + type AlterEnumStmt struct + NewVal *string + NewValIsAfter bool + NewValNeighbor *string + OldVal *string + SkipIfNewValExists bool + TypeName *ast.List + func (n *AlterEnumStmt) Pos() int + type AlterEventTrigStmt struct + Tgenabled byte + Trigname *string + func (n *AlterEventTrigStmt) Pos() int + type AlterExtensionContentsStmt struct + Action int + Extname *string + Object ast.Node + Objtype ObjectType + func (n *AlterExtensionContentsStmt) Pos() int + type AlterExtensionStmt struct + Extname *string + Options *ast.List + func (n *AlterExtensionStmt) Pos() int + type AlterFdwStmt struct + Fdwname *string + FuncOptions *ast.List + Options *ast.List + func (n *AlterFdwStmt) Pos() int + type AlterForeignServerStmt struct + HasVersion bool + Options *ast.List + Servername *string + Version *string + func (n *AlterForeignServerStmt) Pos() int + type AlterFunctionStmt struct + Actions *ast.List + Func *ObjectWithArgs + func (n *AlterFunctionStmt) Pos() int + type AlterObjectDependsStmt struct + Extname ast.Node + Object ast.Node + ObjectType ObjectType + Relation *RangeVar + func (n *AlterObjectDependsStmt) Pos() int + type AlterObjectSchemaStmt struct + MissingOk bool + Newschema *string + Object ast.Node + ObjectType ObjectType + Relation *RangeVar + func (n *AlterObjectSchemaStmt) Pos() int + type AlterOpFamilyStmt struct + Amname *string + IsDrop bool + Items *ast.List + Opfamilyname *ast.List + func (n *AlterOpFamilyStmt) Pos() int + type AlterOperatorStmt struct + Opername *ObjectWithArgs + Options *ast.List + func (n *AlterOperatorStmt) Pos() int + type AlterOwnerStmt struct + Newowner *RoleSpec + Object ast.Node + ObjectType ObjectType + Relation *RangeVar + func (n *AlterOwnerStmt) Pos() int + type AlterPolicyStmt struct + PolicyName *string + Qual ast.Node + Roles *ast.List + Table *RangeVar + WithCheck ast.Node + func (n *AlterPolicyStmt) Pos() int + type AlterPublicationStmt struct + ForAllTables bool + Options *ast.List + Pubname *string + TableAction DefElemAction + Tables *ast.List + func (n *AlterPublicationStmt) Pos() int + type AlterRoleSetStmt struct + Database *string + Role *RoleSpec + Setstmt *VariableSetStmt + func (n *AlterRoleSetStmt) Pos() int + type AlterRoleStmt struct + Action int + Options *ast.List + Role *RoleSpec + func (n *AlterRoleStmt) Pos() int + type AlterSeqStmt struct + ForIdentity bool + MissingOk bool + Options *ast.List + Sequence *RangeVar + func (n *AlterSeqStmt) Pos() int + type AlterSubscriptionStmt struct + Conninfo *string + Kind AlterSubscriptionType + Options *ast.List + Publication *ast.List + Subname *string + func (n *AlterSubscriptionStmt) Pos() int + type AlterSubscriptionType uint + func (n *AlterSubscriptionType) Pos() int + type AlterSystemStmt struct + Setstmt *VariableSetStmt + func (n *AlterSystemStmt) Pos() int + type AlterTSConfigType uint + func (n *AlterTSConfigType) Pos() int + type AlterTSConfigurationStmt struct + Cfgname *ast.List + Dicts *ast.List + Kind AlterTSConfigType + MissingOk bool + Override bool + Replace bool + Tokentype *ast.List + func (n *AlterTSConfigurationStmt) Pos() int + type AlterTSDictionaryStmt struct + Dictname *ast.List + Options *ast.List + func (n *AlterTSDictionaryStmt) Pos() int + type AlterTableCmd struct + Behavior DropBehavior + Def ast.Node + MissingOk bool + Name *string + Newowner *RoleSpec + Subtype AlterTableType + func (n *AlterTableCmd) Pos() int + type AlterTableMoveAllStmt struct + NewTablespacename *string + Nowait bool + Objtype ObjectType + OrigTablespacename *string + Roles *ast.List + func (n *AlterTableMoveAllStmt) Pos() int + type AlterTableSpaceOptionsStmt struct + IsReset bool + Options *ast.List + Tablespacename *string + func (n *AlterTableSpaceOptionsStmt) Pos() int + type AlterTableStmt struct + Cmds *ast.List + MissingOk bool + Relation *RangeVar + Relkind ObjectType + func (n *AlterTableStmt) Pos() int + type AlterTableType uint + func (n *AlterTableType) Pos() int + type AlterUserMappingStmt struct + Options *ast.List + Servername *string + User *RoleSpec + func (n *AlterUserMappingStmt) Pos() int + type AlternativeSubPlan struct + Subplans *ast.List + Xpr ast.Node + func (n *AlternativeSubPlan) Pos() int + type ArrayCoerceExpr struct + Arg ast.Node + Coerceformat CoercionForm + Elemfuncid Oid + IsExplicit bool + Location int + Resultcollid Oid + Resulttype Oid + Resulttypmod int32 + Xpr ast.Node + func (n *ArrayCoerceExpr) Pos() int + type ArrayExpr struct + ArrayCollid Oid + ArrayTypeid Oid + ElementTypeid Oid + Elements *ast.List + Location int + Multidims bool + Xpr ast.Node + func (n *ArrayExpr) Pos() int + type ArrayRef struct + Refarraytype Oid + Refassgnexpr ast.Node + Refcollid Oid + Refelemtype Oid + Refexpr ast.Node + Reflowerindexpr *ast.List + Reftypmod int32 + Refupperindexpr *ast.List + Xpr ast.Node + func (n *ArrayRef) Pos() int + type AttrNumber int16 + func (n *AttrNumber) Pos() int + type BitString struct + Str string + func (n *BitString) Pos() int + type BlockId BlockIdData + func (n *BlockId) Pos() int + type BlockIdData struct + BiHi uint16 + BiLo uint16 + func (n *BlockIdData) Pos() int + type BlockNumber uint32 + func (n *BlockNumber) Pos() int + type BoolExpr struct + Args *ast.List + Boolop BoolExprType + Location int + Xpr ast.Node + func (n *BoolExpr) Pos() int + type BoolExprType uint + func (n *BoolExprType) Pos() int + type BoolTestType uint + func (n *BoolTestType) Pos() int + type BooleanTest struct + Arg ast.Node + Booltesttype BoolTestType + Location int + Xpr ast.Node + func (n *BooleanTest) Pos() int + type CaseExpr struct + Arg ast.Node + Args *ast.List + Casecollid Oid + Casetype Oid + Defresult ast.Node + Location int + Xpr ast.Node + func (n *CaseExpr) Pos() int + type CaseTestExpr struct + Collation Oid + TypeId Oid + TypeMod int32 + Xpr ast.Node + func (n *CaseTestExpr) Pos() int + type CaseWhen struct + Expr ast.Node + Location int + Result ast.Node + Xpr ast.Node + func (n *CaseWhen) Pos() int + type CheckPointStmt struct + func (n *CheckPointStmt) Pos() int + type ClosePortalStmt struct + Portalname *string + func (n *ClosePortalStmt) Pos() int + type ClusterStmt struct + Indexname *string + Relation *RangeVar + Verbose bool + func (n *ClusterStmt) Pos() int + type CmdType uint + func (n *CmdType) Pos() int + type CoalesceExpr struct + Args *ast.List + Coalescecollid Oid + Coalescetype Oid + Location int + Xpr ast.Node + func (n *CoalesceExpr) Pos() int + type CoerceToDomain struct + Arg ast.Node + Coercionformat CoercionForm + Location int + Resultcollid Oid + Resulttype Oid + Resulttypmod int32 + Xpr ast.Node + func (n *CoerceToDomain) Pos() int + type CoerceToDomainValue struct + Collation Oid + Location int + TypeId Oid + TypeMod int32 + Xpr ast.Node + func (n *CoerceToDomainValue) Pos() int + type CoerceViaIO struct + Arg ast.Node + Coerceformat CoercionForm + Location int + Resultcollid Oid + Resulttype Oid + Xpr ast.Node + func (n *CoerceViaIO) Pos() int + type CoercionContext uint + func (n *CoercionContext) Pos() int + type CoercionForm uint + func (n *CoercionForm) Pos() int + type CollateClause struct + Arg ast.Node + Collname *ast.List + Location int + func (n *CollateClause) Pos() int + type CollateExpr struct + Arg ast.Node + CollOid Oid + Location int + Xpr ast.Node + func (n *CollateExpr) Pos() int + type ColumnDef struct + CollClause *CollateClause + CollOid Oid + Colname *string + Constraints *ast.List + CookedDefault ast.Node + Fdwoptions *ast.List + Identity byte + Inhcount int + IsFromParent bool + IsFromType bool + IsLocal bool + IsNotNull bool + Location int + RawDefault ast.Node + Storage byte + TypeName *TypeName + func (n *ColumnDef) Pos() int + type ColumnRef struct + Fields *ast.List + Location int + func (n *ColumnRef) Pos() int + type CommandId uint32 + func (n *CommandId) Pos() int + type CommentStmt struct + Comment *string + Object ast.Node + Objtype ObjectType + func (n *CommentStmt) Pos() int + type CommonTableExpr struct + Aliascolnames *ast.List + Ctecolcollations *ast.List + Ctecolnames *ast.List + Ctecoltypes *ast.List + Ctecoltypmods *ast.List + Ctename *string + Ctequery ast.Node + Cterecursive bool + Cterefcount int + Location int + func (n *CommonTableExpr) Pos() int + type CompositeTypeStmt struct + Coldeflist *ast.List + Typevar *RangeVar + func (n *CompositeTypeStmt) Pos() int + type Const struct + Constbyval bool + Constcollid Oid + Constisnull bool + Constlen int + Consttype Oid + Consttypmod int32 + Constvalue Datum + Location int + Xpr ast.Node + func (n *Const) Pos() int + type ConstrType uint + func (n *ConstrType) Pos() int + type Constraint struct + AccessMethod *string + Conname *string + Contype ConstrType + CookedExpr *string + Deferrable bool + Exclusions *ast.List + FkAttrs *ast.List + FkDelAction byte + FkMatchtype byte + FkUpdAction byte + GeneratedWhen byte + Indexname *string + Indexspace *string + Initdeferred bool + InitiallyValid bool + IsNoInherit bool + Keys *ast.List + Location int + OldConpfeqop *ast.List + OldPktableOid Oid + Options *ast.List + PkAttrs *ast.List + Pktable *RangeVar + RawExpr ast.Node + SkipValidation bool + WhereClause ast.Node + func (n *Constraint) Pos() int + type ConstraintsSetStmt struct + Constraints *ast.List + Deferred bool + func (n *ConstraintsSetStmt) Pos() int + type ConvertRowtypeExpr struct + Arg ast.Node + Convertformat CoercionForm + Location int + Resulttype Oid + Xpr ast.Node + func (n *ConvertRowtypeExpr) Pos() int + type CopyStmt struct + Attlist *ast.List + Filename *string + IsFrom bool + IsProgram bool + Options *ast.List + Query ast.Node + Relation *RangeVar + func (n *CopyStmt) Pos() int + type Cost float64 + func (n *Cost) Pos() int + type CreateAmStmt struct + Amname *string + Amtype byte + HandlerName *ast.List + func (n *CreateAmStmt) Pos() int + type CreateCastStmt struct + Context CoercionContext + Func *ObjectWithArgs + Inout bool + Sourcetype *TypeName + Targettype *TypeName + func (n *CreateCastStmt) Pos() int + type CreateConversionStmt struct + ConversionName *ast.List + Def bool + ForEncodingName *string + FuncName *ast.List + ToEncodingName *string + func (n *CreateConversionStmt) Pos() int + type CreateDomainStmt struct + CollClause *CollateClause + Constraints *ast.List + Domainname *ast.List + TypeName *TypeName + func (n *CreateDomainStmt) Pos() int + type CreateEnumStmt struct + TypeName *ast.List + Vals *ast.List + func (n *CreateEnumStmt) Pos() int + type CreateEventTrigStmt struct + Eventname *string + Funcname *ast.List + Trigname *string + Whenclause *ast.List + func (n *CreateEventTrigStmt) Pos() int + type CreateExtensionStmt struct + Extname *string + IfNotExists bool + Options *ast.List + func (n *CreateExtensionStmt) Pos() int + type CreateFdwStmt struct + Fdwname *string + FuncOptions *ast.List + Options *ast.List + func (n *CreateFdwStmt) Pos() int + type CreateForeignServerStmt struct + Fdwname *string + IfNotExists bool + Options *ast.List + Servername *string + Servertype *string + Version *string + func (n *CreateForeignServerStmt) Pos() int + type CreateForeignTableStmt struct + Base *CreateStmt + Options *ast.List + Servername *string + func (n *CreateForeignTableStmt) Pos() int + type CreateFunctionStmt struct + Funcname *ast.List + Options *ast.List + Parameters *ast.List + Replace bool + ReturnType *TypeName + WithClause *ast.List + func (n *CreateFunctionStmt) Pos() int + type CreateOpClassItem struct + ClassArgs *ast.List + Itemtype int + Name *ObjectWithArgs + Number int + OrderFamily *ast.List + Storedtype *TypeName + func (n *CreateOpClassItem) Pos() int + type CreateOpClassStmt struct + Amname *string + Datatype *TypeName + IsDefault bool + Items *ast.List + Opclassname *ast.List + Opfamilyname *ast.List + func (n *CreateOpClassStmt) Pos() int + type CreateOpFamilyStmt struct + Amname *string + Opfamilyname *ast.List + func (n *CreateOpFamilyStmt) Pos() int + type CreatePLangStmt struct + Plhandler *ast.List + Plinline *ast.List + Plname *string + Pltrusted bool + Plvalidator *ast.List + Replace bool + func (n *CreatePLangStmt) Pos() int + type CreatePolicyStmt struct + CmdName *string + Permissive bool + PolicyName *string + Qual ast.Node + Roles *ast.List + Table *RangeVar + WithCheck ast.Node + func (n *CreatePolicyStmt) Pos() int + type CreatePublicationStmt struct + ForAllTables bool + Options *ast.List + Pubname *string + Tables *ast.List + func (n *CreatePublicationStmt) Pos() int + type CreateRangeStmt struct + Params *ast.List + TypeName *ast.List + func (n *CreateRangeStmt) Pos() int + type CreateRoleStmt struct + Options *ast.List + Role *string + StmtType RoleStmtType + func (n *CreateRoleStmt) Pos() int + type CreateSchemaStmt struct + Authrole *RoleSpec + IfNotExists bool + SchemaElts *ast.List + Schemaname *string + func (n *CreateSchemaStmt) Pos() int + type CreateSeqStmt struct + ForIdentity bool + IfNotExists bool + Options *ast.List + OwnerId Oid + Sequence *RangeVar + func (n *CreateSeqStmt) Pos() int + type CreateStatsStmt struct + Defnames *ast.List + Exprs *ast.List + IfNotExists bool + Relations *ast.List + StatTypes *ast.List + func (n *CreateStatsStmt) Pos() int + type CreateStmt struct + Constraints *ast.List + IfNotExists bool + InhRelations *ast.List + OfTypename *TypeName + Oncommit OnCommitAction + Options *ast.List + Partbound *PartitionBoundSpec + Partspec *PartitionSpec + Relation *RangeVar + TableElts *ast.List + Tablespacename *string + func (n *CreateStmt) Pos() int + type CreateSubscriptionStmt struct + Conninfo *string + Options *ast.List + Publication *ast.List + Subname *string + func (n *CreateSubscriptionStmt) Pos() int + type CreateTableAsStmt struct + IfNotExists bool + Into *IntoClause + IsSelectInto bool + Query ast.Node + Relkind ObjectType + func (n *CreateTableAsStmt) Pos() int + type CreateTableSpaceStmt struct + Location *string + Options *ast.List + Owner *RoleSpec + Tablespacename *string + func (n *CreateTableSpaceStmt) Pos() int + type CreateTransformStmt struct + Fromsql *ObjectWithArgs + Lang *string + Replace bool + Tosql *ObjectWithArgs + TypeName *TypeName + func (n *CreateTransformStmt) Pos() int + type CreateTrigStmt struct + Args *ast.List + Columns *ast.List + Constrrel *RangeVar + Deferrable bool + Events int16 + Funcname *ast.List + Initdeferred bool + Isconstraint bool + Relation *RangeVar + Row bool + Timing int16 + TransitionRels *ast.List + Trigname *string + WhenClause ast.Node + func (n *CreateTrigStmt) Pos() int + type CreateUserMappingStmt struct + IfNotExists bool + Options *ast.List + Servername *string + User *RoleSpec + func (n *CreateUserMappingStmt) Pos() int + type CreatedbStmt struct + Dbname *string + Options *ast.List + func (n *CreatedbStmt) Pos() int + type CurrentOfExpr struct + CursorName *string + CursorParam int + Cvarno Index + Xpr ast.Node + func (n *CurrentOfExpr) Pos() int + type Datum uintptr + func (n *Datum) Pos() int + type DatumPtr Datum + func (n *DatumPtr) Pos() int + type DeallocateStmt struct + Name *string + func (n *DeallocateStmt) Pos() int + type DeclareCursorStmt struct + Options int + Portalname *string + Query ast.Node + func (n *DeclareCursorStmt) Pos() int + type DefElem struct + Arg ast.Node + Defaction DefElemAction + Defname *string + Defnamespace *string + Location int + func (n *DefElem) Pos() int + type DefElemAction uint + func (n *DefElemAction) Pos() int + type DefineStmt struct + Args *ast.List + Definition *ast.List + Defnames *ast.List + IfNotExists bool + Kind ObjectType + Oldstyle bool + func (n *DefineStmt) Pos() int + type DeleteStmt struct + Relation *RangeVar + ReturningList *ast.List + UsingClause *ast.List + WhereClause ast.Node + WithClause *WithClause + func (n *DeleteStmt) Pos() int + type DiscardMode uint + func (n *DiscardMode) Pos() int + type DiscardStmt struct + Target DiscardMode + func (n *DiscardStmt) Pos() int + type DistinctExpr OpExpr + func (n *DistinctExpr) Pos() int + type DoStmt struct + Args *ast.List + func (n *DoStmt) Pos() int + type DropBehavior uint + func (n *DropBehavior) Pos() int + type DropOwnedStmt struct + Behavior DropBehavior + Roles *ast.List + func (n *DropOwnedStmt) Pos() int + type DropRoleStmt struct + MissingOk bool + Roles *ast.List + func (n *DropRoleStmt) Pos() int + type DropStmt struct + Behavior DropBehavior + Concurrent bool + MissingOk bool + Objects *ast.List + RemoveType ObjectType + func (n *DropStmt) Pos() int + type DropSubscriptionStmt struct + Behavior DropBehavior + MissingOk bool + Subname *string + func (n *DropSubscriptionStmt) Pos() int + type DropTableSpaceStmt struct + MissingOk bool + Tablespacename *string + func (n *DropTableSpaceStmt) Pos() int + type DropUserMappingStmt struct + MissingOk bool + Servername *string + User *RoleSpec + func (n *DropUserMappingStmt) Pos() int + type DropdbStmt struct + Dbname *string + MissingOk bool + func (n *DropdbStmt) Pos() int + type ExecuteStmt struct + Name *string + Params *ast.List + func (n *ExecuteStmt) Pos() int + type ExplainStmt struct + Options *ast.List + Query ast.Node + func (n *ExplainStmt) Pos() int + type Expr struct + func (n *Expr) Pos() int + type FetchDirection uint + func (n *FetchDirection) Pos() int + type FetchStmt struct + Direction FetchDirection + HowMany int64 + Ismove bool + Portalname *string + func (n *FetchStmt) Pos() int + type FieldSelect struct + Arg ast.Node + Fieldnum AttrNumber + Resultcollid Oid + Resulttype Oid + Resulttypmod int32 + Xpr ast.Node + func (n *FieldSelect) Pos() int + type FieldStore struct + Arg ast.Node + Fieldnums *ast.List + Newvals *ast.List + Resulttype Oid + Xpr ast.Node + func (n *FieldStore) Pos() int + type Float struct + Str string + func (n *Float) Pos() int + type FromExpr struct + Fromlist *ast.List + Quals ast.Node + func (n *FromExpr) Pos() int + type FuncExpr struct + Args *ast.List + Funccollid Oid + Funcformat CoercionForm + Funcid Oid + Funcresulttype Oid + Funcretset bool + Funcvariadic bool + Inputcollid Oid + Location int + Xpr ast.Node + func (n *FuncExpr) Pos() int + type FunctionParameter struct + ArgType *TypeName + Defexpr ast.Node + Mode FunctionParameterMode + Name *string + func (n *FunctionParameter) Pos() int + type FunctionParameterMode uint + func (n *FunctionParameterMode) Pos() int + type GrantObjectType uint + func (n *GrantObjectType) Pos() int + type GrantRoleStmt struct + AdminOpt bool + Behavior DropBehavior + GrantedRoles *ast.List + GranteeRoles *ast.List + Grantor *RoleSpec + IsGrant bool + func (n *GrantRoleStmt) Pos() int + type GrantStmt struct + Behavior DropBehavior + GrantOption bool + Grantees *ast.List + IsGrant bool + Objects *ast.List + Objtype GrantObjectType + Privileges *ast.List + Targtype GrantTargetType + func (n *GrantStmt) Pos() int + type GrantTargetType uint + func (n *GrantTargetType) Pos() int + type GroupingFunc struct + Agglevelsup Index + Args *ast.List + Cols *ast.List + Location int + Refs *ast.List + Xpr ast.Node + func (n *GroupingFunc) Pos() int + type GroupingSet struct + Content *ast.List + Kind GroupingSetKind + Location int + func (n *GroupingSet) Pos() int + type GroupingSetKind uint + func (n *GroupingSetKind) Pos() int + type ImportForeignSchemaStmt struct + ListType ImportForeignSchemaType + LocalSchema *string + Options *ast.List + RemoteSchema *string + ServerName *string + TableList *ast.List + func (n *ImportForeignSchemaStmt) Pos() int + type ImportForeignSchemaType uint + func (n *ImportForeignSchemaType) Pos() int + type Index uint64 + func (n *Index) Pos() int + type IndexElem struct + Collation *ast.List + Expr ast.Node + Indexcolname *string + Name *string + NullsOrdering SortByNulls + Opclass *ast.List + Ordering SortByDir + func (n *IndexElem) Pos() int + type IndexStmt struct + AccessMethod *string + Concurrent bool + Deferrable bool + ExcludeOpNames *ast.List + Idxcomment *string + Idxname *string + IfNotExists bool + IndexOid Oid + IndexParams *ast.List + Initdeferred bool + Isconstraint bool + OldNode Oid + Options *ast.List + Primary bool + Relation *RangeVar + TableSpace *string + Transformed bool + Unique bool + WhereClause ast.Node + func (n *IndexStmt) Pos() int + type InferClause struct + Conname *string + IndexElems *ast.List + Location int + WhereClause ast.Node + func (n *InferClause) Pos() int + type InferenceElem struct + Expr ast.Node + Infercollid Oid + Inferopclass Oid + Xpr ast.Node + func (n *InferenceElem) Pos() int + type InlineCodeBlock struct + LangIsTrusted bool + LangOid Oid + SourceText *string + func (n *InlineCodeBlock) Pos() int + type InsertStmt struct + Cols *ast.List + OnConflictClause *OnConflictClause + Override OverridingKind + Relation *RangeVar + ReturningList *ast.List + SelectStmt ast.Node + WithClause *WithClause + func (n *InsertStmt) Pos() int + type Integer struct + Ival int64 + func (n *Integer) Pos() int + type IntoClause struct + ColNames *ast.List + OnCommit OnCommitAction + Options *ast.List + Rel *RangeVar + SkipData bool + TableSpaceName *string + ViewQuery ast.Node + func (n *IntoClause) Pos() int + type JoinExpr struct + Alias *Alias + IsNatural bool + Jointype JoinType + Larg ast.Node + Quals ast.Node + Rarg ast.Node + Rtindex int + UsingClause *ast.List + func (n *JoinExpr) Pos() int + type JoinType uint + func (n *JoinType) Pos() int + type ListenStmt struct + Conditionname *string + func (n *ListenStmt) Pos() int + type LoadStmt struct + Filename *string + func (n *LoadStmt) Pos() int + type LocalTransactionId uint32 + func (n *LocalTransactionId) Pos() int + type LockClauseStrength uint + func (n *LockClauseStrength) Pos() int + type LockStmt struct + Mode int + Nowait bool + Relations *ast.List + func (n *LockStmt) Pos() int + type LockWaitPolicy uint + func (n *LockWaitPolicy) Pos() int + type LockingClause struct + LockedRels *ast.List + Strength LockClauseStrength + WaitPolicy LockWaitPolicy + func (n *LockingClause) Pos() int + type MinMaxExpr struct + Args *ast.List + Inputcollid Oid + Location int + Minmaxcollid Oid + Minmaxtype Oid + Op MinMaxOp + Xpr ast.Node + func (n *MinMaxExpr) Pos() int + type MinMaxOp uint + func (n *MinMaxOp) Pos() int + type MultiAssignRef struct + Colno int + Ncolumns int + Source ast.Node + func (n *MultiAssignRef) Pos() int + type MultiXactId TransactionId + func (n *MultiXactId) Pos() int + type MultiXactOffset uint32 + func (n *MultiXactOffset) Pos() int + type NamedArgExpr struct + Arg ast.Node + Argnumber int + Location int + Name *string + Xpr ast.Node + func (n *NamedArgExpr) Pos() int + type NextValueExpr struct + Seqid Oid + TypeId Oid + Xpr ast.Node + func (n *NextValueExpr) Pos() int + type NotifyStmt struct + Conditionname *string + Payload *string + func (n *NotifyStmt) Pos() int + type Null struct + func (n *Null) Pos() int + type NullIfExpr OpExpr + func (n *NullIfExpr) Pos() int + type NullTest struct + Arg ast.Node + Argisrow bool + Location int + Nulltesttype NullTestType + Xpr ast.Node + func (n *NullTest) Pos() int + type NullTestType uint + func (n *NullTestType) Pos() int + type ObjectType uint + func (n *ObjectType) Pos() int + type ObjectWithArgs struct + ArgsUnspecified bool + Objargs *ast.List + Objname *ast.List + func (n *ObjectWithArgs) Pos() int + type Offset int64 + func (n *Offset) Pos() int + type Oid uint64 + func (n *Oid) Pos() int + type OnCommitAction uint + func (n *OnCommitAction) Pos() int + type OnConflictAction uint + func (n *OnConflictAction) Pos() int + type OnConflictClause struct + Action OnConflictAction + Infer *InferClause + Location int + TargetList *ast.List + WhereClause ast.Node + func (n *OnConflictClause) Pos() int + type OnConflictExpr struct + Action OnConflictAction + ArbiterElems *ast.List + ArbiterWhere ast.Node + Constraint Oid + ExclRelIndex int + ExclRelTlist *ast.List + OnConflictSet *ast.List + OnConflictWhere ast.Node + func (n *OnConflictExpr) Pos() int + type OpExpr struct + Args *ast.List + Inputcollid Oid + Location int + Opcollid Oid + Opfuncid Oid + Opno Oid + Opresulttype Oid + Opretset bool + Xpr ast.Node + func (n *OpExpr) Pos() int + type OverridingKind uint + func (n *OverridingKind) Pos() int + type Param struct + Location int + Paramcollid Oid + Paramid int + Paramkind ParamKind + Paramtype Oid + Paramtypmod int32 + Xpr ast.Node + func (n *Param) Pos() int + type ParamExecData struct + ExecPlan interface{} + Isnull bool + Value Datum + func (n *ParamExecData) Pos() int + type ParamExternData struct + Isnull bool + Pflags uint16 + Ptype Oid + Value Datum + func (n *ParamExternData) Pos() int + type ParamKind uint + func (n *ParamKind) Pos() int + type ParamListInfo ParamListInfoData + func (n *ParamListInfo) Pos() int + type ParamListInfoData struct + NumParams int + ParamFetchArg interface{} + ParamMask []uint32 + ParserSetupArg interface{} + func (n *ParamListInfoData) Pos() int + type ParamRef struct + Location int + Number int + func (n *ParamRef) Pos() int + type PartitionBoundSpec struct + Listdatums *ast.List + Location int + Lowerdatums *ast.List + Strategy byte + Upperdatums *ast.List + func (n *PartitionBoundSpec) Pos() int + type PartitionCmd struct + Bound *PartitionBoundSpec + Name *RangeVar + func (n *PartitionCmd) Pos() int + type PartitionElem struct + Collation *ast.List + Expr ast.Node + Location int + Name *string + Opclass *ast.List + func (n *PartitionElem) Pos() int + type PartitionRangeDatum struct + Kind PartitionRangeDatumKind + Location int + Value ast.Node + func (n *PartitionRangeDatum) Pos() int + type PartitionRangeDatumKind uint + func (n *PartitionRangeDatumKind) Pos() int + type PartitionSpec struct + Location int + PartParams *ast.List + Strategy *string + func (n *PartitionSpec) Pos() int + type Pointer byte + func (n *Pointer) Pos() int + type PrepareStmt struct + Argtypes *ast.List + Name *string + Query ast.Node + func (n *PrepareStmt) Pos() int + type Query struct + CanSetTag bool + CommandType CmdType + ConstraintDeps *ast.List + CteList *ast.List + DistinctClause *ast.List + GroupClause *ast.List + GroupingSets *ast.List + HasAggs bool + HasDistinctOn bool + HasForUpdate bool + HasModifyingCte bool + HasRecursive bool + HasRowSecurity bool + HasSubLinks bool + HasTargetSrfs bool + HasWindowFuncs bool + HavingQual ast.Node + Jointree *FromExpr + LimitCount ast.Node + LimitOffset ast.Node + OnConflict *OnConflictExpr + Override OverridingKind + QueryId uint32 + QuerySource QuerySource + ResultRelation int + ReturningList *ast.List + RowMarks *ast.List + Rtable *ast.List + SetOperations ast.Node + SortClause *ast.List + StmtLen int + StmtLocation int + TargetList *ast.List + UtilityStmt ast.Node + WindowClause *ast.List + WithCheckOptions *ast.List + func (n *Query) Pos() int + type QuerySource uint + func (n *QuerySource) Pos() int + type RTEKind uint + func (n *RTEKind) Pos() int + type RangeFunction struct + Alias *Alias + Coldeflist *ast.List + Functions *ast.List + IsRowsfrom bool + Lateral bool + Ordinality bool + func (n *RangeFunction) Pos() int + type RangeSubselect struct + Alias *Alias + Lateral bool + Subquery ast.Node + func (n *RangeSubselect) Pos() int + type RangeTableFunc struct + Alias *Alias + Columns *ast.List + Docexpr ast.Node + Lateral bool + Location int + Namespaces *ast.List + Rowexpr ast.Node + func (n *RangeTableFunc) Pos() int + type RangeTableFuncCol struct + Coldefexpr ast.Node + Colexpr ast.Node + Colname *string + ForOrdinality bool + IsNotNull bool + Location int + TypeName *TypeName + func (n *RangeTableFuncCol) Pos() int + type RangeTableSample struct + Args *ast.List + Location int + Method *ast.List + Relation ast.Node + Repeatable ast.Node + func (n *RangeTableSample) Pos() int + type RangeTblEntry struct + Alias *Alias + CheckAsUser Oid + Colcollations *ast.List + Coltypes *ast.List + Coltypmods *ast.List + Ctelevelsup Index + Ctename *string + Enrname *string + Enrtuples float64 + Eref *Alias + Funcordinality bool + Functions *ast.List + InFromCl bool + Inh bool + InsertedCols []uint32 + Joinaliasvars *ast.List + Jointype JoinType + Lateral bool + Relid Oid + Relkind byte + RequiredPerms AclMode + Rtekind RTEKind + SecurityBarrier bool + SecurityQuals *ast.List + SelectedCols []uint32 + SelfReference bool + Subquery *Query + Tablefunc *TableFunc + Tablesample *TableSampleClause + UpdatedCols []uint32 + ValuesLists *ast.List + func (n *RangeTblEntry) Pos() int + type RangeTblFunction struct + Funccolcollations *ast.List + Funccolcount int + Funccolnames *ast.List + Funccoltypes *ast.List + Funccoltypmods *ast.List + Funcexpr ast.Node + Funcparams []uint32 + func (n *RangeTblFunction) Pos() int + type RangeTblRef struct + Rtindex int + func (n *RangeTblRef) Pos() int + type RangeVar struct + Alias *Alias + Catalogname *string + Inh bool + Location int + Relname *string + Relpersistence byte + Schemaname *string + func (n *RangeVar) Pos() int + type RawStmt struct + Stmt ast.Node + StmtLen int + StmtLocation int + func (n *RawStmt) Pos() int + type ReassignOwnedStmt struct + Newrole *RoleSpec + Roles *ast.List + func (n *ReassignOwnedStmt) Pos() int + type RefreshMatViewStmt struct + Concurrent bool + Relation *RangeVar + SkipData bool + func (n *RefreshMatViewStmt) Pos() int + type RegProcedure regproc + func (n *RegProcedure) Pos() int + type ReindexObjectType uint + func (n *ReindexObjectType) Pos() int + type ReindexStmt struct + Kind ReindexObjectType + Name *string + Options int + Relation *RangeVar + func (n *ReindexStmt) Pos() int + type RelabelType struct + Arg ast.Node + Location int + Relabelformat CoercionForm + Resultcollid Oid + Resulttype Oid + Resulttypmod int32 + Xpr ast.Node + func (n *RelabelType) Pos() int + type RenameStmt struct + Behavior DropBehavior + MissingOk bool + Newname *string + Object ast.Node + Relation *RangeVar + RelationType ObjectType + RenameType ObjectType + Subname *string + func (n *RenameStmt) Pos() int + type ReplicaIdentityStmt struct + IdentityType byte + Name *string + func (n *ReplicaIdentityStmt) Pos() int + type ResTarget struct + Indirection *ast.List + Location int + Name *string + Val ast.Node + func (n *ResTarget) Pos() int + type RoleSpec struct + Location int + Rolename *string + Roletype RoleSpecType + func (n *RoleSpec) Pos() int + type RoleSpecType uint + func (n *RoleSpecType) Pos() int + type RoleStmtType uint + func (n *RoleStmtType) Pos() int + type RowCompareExpr struct + Inputcollids *ast.List + Largs *ast.List + Opfamilies *ast.List + Opnos *ast.List + Rargs *ast.List + Rctype RowCompareType + Xpr ast.Node + func (n *RowCompareExpr) Pos() int + type RowCompareType uint + func (n *RowCompareType) Pos() int + type RowExpr struct + Args *ast.List + Colnames *ast.List + Location int + RowFormat CoercionForm + RowTypeid Oid + Xpr ast.Node + func (n *RowExpr) Pos() int + type RowMarkClause struct + PushedDown bool + Rti Index + Strength LockClauseStrength + WaitPolicy LockWaitPolicy + func (n *RowMarkClause) Pos() int + type RuleStmt struct + Actions *ast.List + Event CmdType + Instead bool + Relation *RangeVar + Replace bool + Rulename *string + WhereClause ast.Node + func (n *RuleStmt) Pos() int + type SQLValueFunction struct + Location int + Op SQLValueFunctionOp + Type Oid + Typmod int32 + Xpr ast.Node + func (n *SQLValueFunction) Pos() int + type SQLValueFunctionOp uint + func (n *SQLValueFunctionOp) Pos() int + type ScalarArrayOpExpr struct + Args *ast.List + Inputcollid Oid + Location int + Opfuncid Oid + Opno Oid + UseOr bool + Xpr ast.Node + func (n *ScalarArrayOpExpr) Pos() int + type ScanDirection uint + func (n *ScanDirection) Pos() int + type SecLabelStmt struct + Label *string + Object ast.Node + Objtype ObjectType + Provider *string + func (n *SecLabelStmt) Pos() int + type SelectStmt struct + All bool + DistinctClause *ast.List + FromClause *ast.List + GroupClause *ast.List + HavingClause ast.Node + IntoClause *IntoClause + Larg *SelectStmt + LimitCount ast.Node + LimitOffset ast.Node + LockingClause *ast.List + Op SetOperation + Rarg *SelectStmt + SortClause *ast.List + TargetList *ast.List + ValuesLists *ast.List + WhereClause ast.Node + WindowClause *ast.List + WithClause *WithClause + func (n *SelectStmt) Pos() int + type Selectivity float64 + func (n *Selectivity) Pos() int + type SetOpCmd uint + func (n *SetOpCmd) Pos() int + type SetOpStrategy uint + func (n *SetOpStrategy) Pos() int + type SetOperation uint + func (n *SetOperation) Pos() int + type SetOperationStmt struct + All bool + ColCollations *ast.List + ColTypes *ast.List + ColTypmods *ast.List + GroupClauses *ast.List + Larg ast.Node + Op SetOperation + Rarg ast.Node + func (n *SetOperationStmt) Pos() int + type SetToDefault struct + Collation Oid + Location int + TypeId Oid + TypeMod int32 + Xpr ast.Node + func (n *SetToDefault) Pos() int + type SortBy struct + Location int + Node ast.Node + SortbyDir SortByDir + SortbyNulls SortByNulls + UseOp *ast.List + func (n *SortBy) Pos() int + type SortByDir uint + func (n *SortByDir) Pos() int + type SortByNulls uint + func (n *SortByNulls) Pos() int + type SortGroupClause struct + Eqop Oid + Hashable bool + NullsFirst bool + Sortop Oid + TleSortGroupRef Index + func (n *SortGroupClause) Pos() int + type String struct + Str string + func (n *String) Pos() int + type SubLink struct + Location int + OperName *ast.List + SubLinkId int + SubLinkType SubLinkType + Subselect ast.Node + Testexpr ast.Node + Xpr ast.Node + func (n *SubLink) Pos() int + type SubLinkType uint + const ALL_SUBLINK + const ANY_SUBLINK + const ARRAY_SUBLINK + const CTE_SUBLINK + const EXISTS_SUBLINK + const EXPR_SUBLINK + const MULTIEXPR_SUBLINK + const ROWCOMPARE_SUBLINK + type SubPlan struct + Args *ast.List + FirstColCollation Oid + FirstColType Oid + FirstColTypmod int32 + ParParam *ast.List + ParallelSafe bool + ParamIds *ast.List + PerCallCost Cost + PlanId int + PlanName *string + SetParam *ast.List + StartupCost Cost + SubLinkType SubLinkType + Testexpr ast.Node + UnknownEqFalse bool + UseHashTable bool + Xpr ast.Node + func (n *SubPlan) Pos() int + type SubTransactionId uint32 + func (n *SubTransactionId) Pos() int + type TableFunc struct + Colcollations *ast.List + Coldefexprs *ast.List + Colexprs *ast.List + Colnames *ast.List + Coltypes *ast.List + Coltypmods *ast.List + Docexpr ast.Node + Location int + Notnulls []uint32 + NsNames *ast.List + NsUris *ast.List + Ordinalitycol int + Rowexpr ast.Node + func (n *TableFunc) Pos() int + type TableLikeClause struct + Options uint32 + Relation *RangeVar + func (n *TableLikeClause) Pos() int + type TableLikeOption uint + func (n *TableLikeOption) Pos() int + type TableSampleClause struct + Args *ast.List + Repeatable ast.Node + Tsmhandler Oid + func (n *TableSampleClause) Pos() int + type TargetEntry struct + Expr ast.Node + Resjunk bool + Resname *string + Resno AttrNumber + Resorigcol AttrNumber + Resorigtbl Oid + Ressortgroupref Index + Xpr ast.Node + func (n *TargetEntry) Pos() int + type TransactionId uint32 + func (n *TransactionId) Pos() int + type TransactionStmt struct + Gid *string + Kind TransactionStmtKind + Options *ast.List + func (n *TransactionStmt) Pos() int + type TransactionStmtKind uint + func (n *TransactionStmtKind) Pos() int + type TriggerTransition struct + IsNew bool + IsTable bool + Name *string + func (n *TriggerTransition) Pos() int + type TruncateStmt struct + Behavior DropBehavior + Relations *ast.List + RestartSeqs bool + func (n *TruncateStmt) Pos() int + type TypeCast struct + Arg ast.Node + Location int + TypeName *TypeName + func (n *TypeCast) Pos() int + type TypeName struct + ArrayBounds *ast.List + Location int + Names *ast.List + PctType bool + Setof bool + TypeOid Oid + Typemod int32 + Typmods *ast.List + func (n *TypeName) Pos() int + type UnlistenStmt struct + Conditionname *string + func (n *UnlistenStmt) Pos() int + type UpdateStmt struct + FromClause *ast.List + Relation *RangeVar + ReturningList *ast.List + TargetList *ast.List + WhereClause ast.Node + WithClause *WithClause + func (n *UpdateStmt) Pos() int + type VacuumOption uint + func (n *VacuumOption) Pos() int + type VacuumStmt struct + Options int + Relation *RangeVar + VaCols *ast.List + func (n *VacuumStmt) Pos() int + type Var struct + Location int + Varattno AttrNumber + Varcollid Oid + Varlevelsup Index + Varno Index + Varnoold Index + Varoattno AttrNumber + Vartype Oid + Vartypmod int32 + Xpr ast.Node + func (n *Var) Pos() int + type VariableSetKind uint + func (n *VariableSetKind) Pos() int + type VariableSetStmt struct + Args *ast.List + IsLocal bool + Kind VariableSetKind + Name *string + func (n *VariableSetStmt) Pos() int + type VariableShowStmt struct + Name *string + func (n *VariableShowStmt) Pos() int + type ViewCheckOption uint + func (n *ViewCheckOption) Pos() int + type ViewStmt struct + Aliases *ast.List + Options *ast.List + Query ast.Node + Replace bool + View *RangeVar + WithCheckOption ViewCheckOption + func (n *ViewStmt) Pos() int + type WCOKind uint + func (n *WCOKind) Pos() int + type WindowClause struct + CopiedOrder bool + EndOffset ast.Node + FrameOptions int + Name *string + OrderClause *ast.List + PartitionClause *ast.List + Refname *string + StartOffset ast.Node + Winref Index + func (n *WindowClause) Pos() int + type WindowFunc struct + Aggfilter ast.Node + Args *ast.List + Inputcollid Oid + Location int + Winagg bool + Wincollid Oid + Winfnoid Oid + Winref Index + Winstar bool + Wintype Oid + Xpr ast.Node + func (n *WindowFunc) Pos() int + type WithCheckOption struct + Cascaded bool + Kind WCOKind + Polname *string + Qual ast.Node + Relname *string + func (n *WithCheckOption) Pos() int + type WithClause struct + Ctes *ast.List + Location int + Recursive bool + func (n *WithClause) Pos() int + type XmlExpr struct + ArgNames *ast.List + Args *ast.List + Location int + Name *string + NamedArgs *ast.List + Op XmlExprOp + Type Oid + Typmod int32 + Xmloption XmlOptionType + Xpr ast.Node + func (n *XmlExpr) Pos() int + type XmlExprOp uint + func (n *XmlExprOp) Pos() int + type XmlOptionType uint + func (n *XmlOptionType) Pos() int + type XmlSerialize struct + Expr ast.Node + Location int + TypeName *TypeName + Xmloption XmlOptionType + func (n *XmlSerialize) Pos() int