pg_query

package module
v2.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2021 License: BSD-3-Clause Imports: 6 Imported by: 21

README

pg_query_go GoDoc

Go version of https://github.com/pganalyze/pg_query

This Go library and its cgo extension use the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree.

You can find further background to why a query's parse tree is useful here: https://pganalyze.com/blog/parse-postgresql-queries-in-ruby.html

Installation

go get github.com/pganalyze/pg_query_go/v2

Due to compiling parts of PostgreSQL, the first time you build against this library it will take a bit longer.

Expect up to 3 minutes. You can use go build -x to see the progress.

Usage with Go modules

When integrating this library using Go modules, and using a vendor/ directory, you will need to explicitly copy over some of the C build files, since Go does not copy files in subfolders without .go files whilst vendoring.

The best way to do so is to use modvendor, and vendor your modules like this:

go mod vendor
go get -u github.com/goware/modvendor
modvendor -copy="**/*.c **/*.h **/*.proto" -v

Usage

Parsing a query into JSON

Put the following in a new Go package, after having installed pg_query as above:

package main

import (
  "fmt"
  "github.com/pganalyze/pg_query_go"
)

func main() {
  tree, err := pg_query.ParseToJSON("SELECT 1")
  if err != nil {
    panic(err);
  }
  fmt.Printf("%s\n", tree)
}

Running will output the query's parse tree as JSON:

{"version":130002,"stmts":[{"stmt":{"SelectStmt":{"targetList":[{"ResTarget":{"val":{"A_Const":{"val":{"Integer":{"ival":1}},"location":7}},"location":7}}],"limitOption":"LIMIT_OPTION_DEFAULT","op":"SETOP_NONE"}}}]}
Parsing a query into Go structs

When working with the query information inside Go its recommended you use the Parse() method which returns Go structs:

package main

import (
	"fmt"

	pg_query "github.com/pganalyze/pg_query_go/v2"
)

func main() {
	result, err := pg_query.Parse("SELECT 42")
	if err != nil {
		panic(err)
	}

	// This will output "42"
	fmt.Printf("%d\n", result.Stmts[0].Stmt.GetSelectStmt().GetTargetList()[0].GetResTarget().GetVal().GetAConst().GetVal().GetInteger().Ival)
}

You can find all the node types in the pg_query.pb.go Protobuf definition.

Deparsing a parse tree back into a SQL statement (Experimental)

In order to go back from a parse tree to a SQL statement, you can use the deparsing functionality:

package main

import (
	"fmt"

	pg_query "github.com/pganalyze/pg_query_go/v2"
)

func main() {
	result, err := pg_query.Parse("SELECT 42")
	if err != nil {
		panic(err)
	}

	result.Stmts[0].Stmt.GetSelectStmt().GetTargetList()[0].GetResTarget().Val = pg_query.MakeAConstStrNode("Hello World", -1)

	stmt, err := pg_query.Deparse(result)
	if err != nil {
		panic(err)
	}
	fmt.Printf("%s\n", stmt)
}

This will output the following:

SELECT 'Hello World'

Note that it is currently not recommended to pass unsanitized input to the deparser, as it may lead to crashes.

Parsing a PL/pgSQL function into JSON (Experimental)

Put the following in a new Go package, after having installed pg_query as above:

package main

import (
  "fmt"
  "github.com/pganalyze/pg_query_go/v2"
)

func main() {
  tree, err := pg_query.ParsePlPgSqlToJSON(
  `CREATE OR REPLACE FUNCTION cs_fmt_browser_version(v_name varchar, v_version varchar)
  			RETURNS varchar AS $$
  			BEGIN
  			    IF v_version IS NULL THEN
  			        RETURN v_name;
  			    END IF;
  			    RETURN v_name || '/' || v_version;
  			END;
  			$$ LANGUAGE plpgsql;`)
  if err != nil {
    panic(err);
  }
  fmt.Printf("%s\n", tree)
}

Running will output the functions's parse tree as JSON:

$ go run main.go
[
{"PLpgSQL_function":{"datums":[{"PLpgSQL_var":{"refname":"found","datatype":{"PLpgSQL_type":{"typname":"UNKNOWN"}}}}],"action":{"PLpgSQL_stmt_block":{"lineno":2,"body":[{"PLpgSQL_stmt_if":{"lineno":3,"cond":{"PLpgSQL_expr":{"query":"SELECT v_version IS NULL"}},"then_body":[{"PLpgSQL_stmt_return":{"lineno":4,"expr":{"PLpgSQL_expr":{"query":"SELECT v_name"}}}}]}},{"PLpgSQL_stmt_return":{"lineno":6,"expr":{"PLpgSQL_expr":{"query":"SELECT v_name || '/' || v_version"}}}}]}}}}
]

Benchmarks

BenchmarkParseSelect1-4                  	 1542726	      7757 ns/op	    1168 B/op	      21 allocs/op
BenchmarkParseSelect2-4                  	  496621	     24027 ns/op	    3184 B/op	      63 allocs/op
BenchmarkParseCreateTable-4              	  231754	     51624 ns/op	    8832 B/op	     157 allocs/op
BenchmarkParseSelect1Parallel-4          	 5451890	      2213 ns/op	    1168 B/op	      21 allocs/op
BenchmarkParseSelect2Parallel-4          	 1711480	      7067 ns/op	    3184 B/op	      63 allocs/op
BenchmarkParseCreateTableParallel-4      	  759412	     16157 ns/op	    8832 B/op	     157 allocs/op
BenchmarkRawParseSelect1-4               	 2311986	      5158 ns/op	     192 B/op	       5 allocs/op
BenchmarkRawParseSelect2-4               	  721333	     16517 ns/op	     384 B/op	       5 allocs/op
BenchmarkRawParseCreateTable-4           	  328119	     35675 ns/op	    1248 B/op	       5 allocs/op
BenchmarkRawParseSelect1Parallel-4       	 8378274	      1412 ns/op	     192 B/op	       5 allocs/op
BenchmarkRawParseSelect2Parallel-4       	 2650692	      4553 ns/op	     384 B/op	       5 allocs/op
BenchmarkRawParseCreateTableParallel-4   	 1000000	     10335 ns/op	    1248 B/op	       5 allocs/op
BenchmarkFingerprintSelect1-4           	 5012028	      2388 ns/op	     112 B/op	       4 allocs/op
BenchmarkFingerprintSelect2-4           	 2391704	      5026 ns/op	     112 B/op	       4 allocs/op
BenchmarkFingerprintCreateTable-4       	 1304545	      9601 ns/op	     112 B/op	       4 allocs/op
BenchmarkNormalizeSelect1-4              	 8767273	      1360 ns/op	      72 B/op	       4 allocs/op
BenchmarkNormalizeSelect2-4              	 4465364	      2756 ns/op	     104 B/op	       4 allocs/op
BenchmarkNormalizeCreateTable-4          	 2738284	      4345 ns/op	     184 B/op	       4 allocs/op

Note that allocation counts exclude the cgo portion, so they are higher than shown here.

See benchmark_test.go for details on the benchmarks.

Authors

License

Copyright (c) 2015, Lukas Fittl lukas@fittl.com
pg_query_go is licensed under the 3-clause BSD license, see LICENSE file for details.

This project includes code derived from the PostgreSQL project, see LICENSE.POSTGRESQL for details.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	OverridingKind_name = map[int32]string{
		0: "OVERRIDING_KIND_UNDEFINED",
		1: "OVERRIDING_NOT_SET",
		2: "OVERRIDING_USER_VALUE",
		3: "OVERRIDING_SYSTEM_VALUE",
	}
	OverridingKind_value = map[string]int32{
		"OVERRIDING_KIND_UNDEFINED": 0,
		"OVERRIDING_NOT_SET":        1,
		"OVERRIDING_USER_VALUE":     2,
		"OVERRIDING_SYSTEM_VALUE":   3,
	}
)

Enum value maps for OverridingKind.

View Source
var (
	QuerySource_name = map[int32]string{
		0: "QUERY_SOURCE_UNDEFINED",
		1: "QSRC_ORIGINAL",
		2: "QSRC_PARSER",
		3: "QSRC_INSTEAD_RULE",
		4: "QSRC_QUAL_INSTEAD_RULE",
		5: "QSRC_NON_INSTEAD_RULE",
	}
	QuerySource_value = map[string]int32{
		"QUERY_SOURCE_UNDEFINED": 0,
		"QSRC_ORIGINAL":          1,
		"QSRC_PARSER":            2,
		"QSRC_INSTEAD_RULE":      3,
		"QSRC_QUAL_INSTEAD_RULE": 4,
		"QSRC_NON_INSTEAD_RULE":  5,
	}
)

Enum value maps for QuerySource.

View Source
var (
	SortByDir_name = map[int32]string{
		0: "SORT_BY_DIR_UNDEFINED",
		1: "SORTBY_DEFAULT",
		2: "SORTBY_ASC",
		3: "SORTBY_DESC",
		4: "SORTBY_USING",
	}
	SortByDir_value = map[string]int32{
		"SORT_BY_DIR_UNDEFINED": 0,
		"SORTBY_DEFAULT":        1,
		"SORTBY_ASC":            2,
		"SORTBY_DESC":           3,
		"SORTBY_USING":          4,
	}
)

Enum value maps for SortByDir.

View Source
var (
	SortByNulls_name = map[int32]string{
		0: "SORT_BY_NULLS_UNDEFINED",
		1: "SORTBY_NULLS_DEFAULT",
		2: "SORTBY_NULLS_FIRST",
		3: "SORTBY_NULLS_LAST",
	}
	SortByNulls_value = map[string]int32{
		"SORT_BY_NULLS_UNDEFINED": 0,
		"SORTBY_NULLS_DEFAULT":    1,
		"SORTBY_NULLS_FIRST":      2,
		"SORTBY_NULLS_LAST":       3,
	}
)

Enum value maps for SortByNulls.

View Source
var (
	A_Expr_Kind_name = map[int32]string{
		0:  "A_EXPR_KIND_UNDEFINED",
		1:  "AEXPR_OP",
		2:  "AEXPR_OP_ANY",
		3:  "AEXPR_OP_ALL",
		4:  "AEXPR_DISTINCT",
		5:  "AEXPR_NOT_DISTINCT",
		6:  "AEXPR_NULLIF",
		7:  "AEXPR_OF",
		8:  "AEXPR_IN",
		9:  "AEXPR_LIKE",
		10: "AEXPR_ILIKE",
		11: "AEXPR_SIMILAR",
		12: "AEXPR_BETWEEN",
		13: "AEXPR_NOT_BETWEEN",
		14: "AEXPR_BETWEEN_SYM",
		15: "AEXPR_NOT_BETWEEN_SYM",
		16: "AEXPR_PAREN",
	}
	A_Expr_Kind_value = map[string]int32{
		"A_EXPR_KIND_UNDEFINED": 0,
		"AEXPR_OP":              1,
		"AEXPR_OP_ANY":          2,
		"AEXPR_OP_ALL":          3,
		"AEXPR_DISTINCT":        4,
		"AEXPR_NOT_DISTINCT":    5,
		"AEXPR_NULLIF":          6,
		"AEXPR_OF":              7,
		"AEXPR_IN":              8,
		"AEXPR_LIKE":            9,
		"AEXPR_ILIKE":           10,
		"AEXPR_SIMILAR":         11,
		"AEXPR_BETWEEN":         12,
		"AEXPR_NOT_BETWEEN":     13,
		"AEXPR_BETWEEN_SYM":     14,
		"AEXPR_NOT_BETWEEN_SYM": 15,
		"AEXPR_PAREN":           16,
	}
)

Enum value maps for A_Expr_Kind.

View Source
var (
	RoleSpecType_name = map[int32]string{
		0: "ROLE_SPEC_TYPE_UNDEFINED",
		1: "ROLESPEC_CSTRING",
		2: "ROLESPEC_CURRENT_USER",
		3: "ROLESPEC_SESSION_USER",
		4: "ROLESPEC_PUBLIC",
	}
	RoleSpecType_value = map[string]int32{
		"ROLE_SPEC_TYPE_UNDEFINED": 0,
		"ROLESPEC_CSTRING":         1,
		"ROLESPEC_CURRENT_USER":    2,
		"ROLESPEC_SESSION_USER":    3,
		"ROLESPEC_PUBLIC":          4,
	}
)

Enum value maps for RoleSpecType.

View Source
var (
	TableLikeOption_name = map[int32]string{
		0: "TABLE_LIKE_OPTION_UNDEFINED",
		1: "CREATE_TABLE_LIKE_COMMENTS",
		2: "CREATE_TABLE_LIKE_CONSTRAINTS",
		3: "CREATE_TABLE_LIKE_DEFAULTS",
		4: "CREATE_TABLE_LIKE_GENERATED",
		5: "CREATE_TABLE_LIKE_IDENTITY",
		6: "CREATE_TABLE_LIKE_INDEXES",
		7: "CREATE_TABLE_LIKE_STATISTICS",
		8: "CREATE_TABLE_LIKE_STORAGE",
		9: "CREATE_TABLE_LIKE_ALL",
	}
	TableLikeOption_value = map[string]int32{
		"TABLE_LIKE_OPTION_UNDEFINED":   0,
		"CREATE_TABLE_LIKE_COMMENTS":    1,
		"CREATE_TABLE_LIKE_CONSTRAINTS": 2,
		"CREATE_TABLE_LIKE_DEFAULTS":    3,
		"CREATE_TABLE_LIKE_GENERATED":   4,
		"CREATE_TABLE_LIKE_IDENTITY":    5,
		"CREATE_TABLE_LIKE_INDEXES":     6,
		"CREATE_TABLE_LIKE_STATISTICS":  7,
		"CREATE_TABLE_LIKE_STORAGE":     8,
		"CREATE_TABLE_LIKE_ALL":         9,
	}
)

Enum value maps for TableLikeOption.

View Source
var (
	DefElemAction_name = map[int32]string{
		0: "DEF_ELEM_ACTION_UNDEFINED",
		1: "DEFELEM_UNSPEC",
		2: "DEFELEM_SET",
		3: "DEFELEM_ADD",
		4: "DEFELEM_DROP",
	}
	DefElemAction_value = map[string]int32{
		"DEF_ELEM_ACTION_UNDEFINED": 0,
		"DEFELEM_UNSPEC":            1,
		"DEFELEM_SET":               2,
		"DEFELEM_ADD":               3,
		"DEFELEM_DROP":              4,
	}
)

Enum value maps for DefElemAction.

View Source
var (
	PartitionRangeDatumKind_name = map[int32]string{
		0: "PARTITION_RANGE_DATUM_KIND_UNDEFINED",
		1: "PARTITION_RANGE_DATUM_MINVALUE",
		2: "PARTITION_RANGE_DATUM_VALUE",
		3: "PARTITION_RANGE_DATUM_MAXVALUE",
	}
	PartitionRangeDatumKind_value = map[string]int32{
		"PARTITION_RANGE_DATUM_KIND_UNDEFINED": 0,
		"PARTITION_RANGE_DATUM_MINVALUE":       1,
		"PARTITION_RANGE_DATUM_VALUE":          2,
		"PARTITION_RANGE_DATUM_MAXVALUE":       3,
	}
)

Enum value maps for PartitionRangeDatumKind.

View Source
var (
	RTEKind_name = map[int32]string{
		0: "RTEKIND_UNDEFINED",
		1: "RTE_RELATION",
		2: "RTE_SUBQUERY",
		3: "RTE_JOIN",
		4: "RTE_FUNCTION",
		5: "RTE_TABLEFUNC",
		6: "RTE_VALUES",
		7: "RTE_CTE",
		8: "RTE_NAMEDTUPLESTORE",
		9: "RTE_RESULT",
	}
	RTEKind_value = map[string]int32{
		"RTEKIND_UNDEFINED":   0,
		"RTE_RELATION":        1,
		"RTE_SUBQUERY":        2,
		"RTE_JOIN":            3,
		"RTE_FUNCTION":        4,
		"RTE_TABLEFUNC":       5,
		"RTE_VALUES":          6,
		"RTE_CTE":             7,
		"RTE_NAMEDTUPLESTORE": 8,
		"RTE_RESULT":          9,
	}
)

Enum value maps for RTEKind.

View Source
var (
	WCOKind_name = map[int32]string{
		0: "WCOKIND_UNDEFINED",
		1: "WCO_VIEW_CHECK",
		2: "WCO_RLS_INSERT_CHECK",
		3: "WCO_RLS_UPDATE_CHECK",
		4: "WCO_RLS_CONFLICT_CHECK",
	}
	WCOKind_value = map[string]int32{
		"WCOKIND_UNDEFINED":      0,
		"WCO_VIEW_CHECK":         1,
		"WCO_RLS_INSERT_CHECK":   2,
		"WCO_RLS_UPDATE_CHECK":   3,
		"WCO_RLS_CONFLICT_CHECK": 4,
	}
)

Enum value maps for WCOKind.

View Source
var (
	GroupingSetKind_name = map[int32]string{
		0: "GROUPING_SET_KIND_UNDEFINED",
		1: "GROUPING_SET_EMPTY",
		2: "GROUPING_SET_SIMPLE",
		3: "GROUPING_SET_ROLLUP",
		4: "GROUPING_SET_CUBE",
		5: "GROUPING_SET_SETS",
	}
	GroupingSetKind_value = map[string]int32{
		"GROUPING_SET_KIND_UNDEFINED": 0,
		"GROUPING_SET_EMPTY":          1,
		"GROUPING_SET_SIMPLE":         2,
		"GROUPING_SET_ROLLUP":         3,
		"GROUPING_SET_CUBE":           4,
		"GROUPING_SET_SETS":           5,
	}
)

Enum value maps for GroupingSetKind.

View Source
var (
	CTEMaterialize_name = map[int32]string{
		0: "CTEMATERIALIZE_UNDEFINED",
		1: "CTEMaterializeDefault",
		2: "CTEMaterializeAlways",
		3: "CTEMaterializeNever",
	}
	CTEMaterialize_value = map[string]int32{
		"CTEMATERIALIZE_UNDEFINED": 0,
		"CTEMaterializeDefault":    1,
		"CTEMaterializeAlways":     2,
		"CTEMaterializeNever":      3,
	}
)

Enum value maps for CTEMaterialize.

View Source
var (
	SetOperation_name = map[int32]string{
		0: "SET_OPERATION_UNDEFINED",
		1: "SETOP_NONE",
		2: "SETOP_UNION",
		3: "SETOP_INTERSECT",
		4: "SETOP_EXCEPT",
	}
	SetOperation_value = map[string]int32{
		"SET_OPERATION_UNDEFINED": 0,
		"SETOP_NONE":              1,
		"SETOP_UNION":             2,
		"SETOP_INTERSECT":         3,
		"SETOP_EXCEPT":            4,
	}
)

Enum value maps for SetOperation.

View Source
var (
	ObjectType_name = map[int32]string{
		0:  "OBJECT_TYPE_UNDEFINED",
		1:  "OBJECT_ACCESS_METHOD",
		2:  "OBJECT_AGGREGATE",
		3:  "OBJECT_AMOP",
		4:  "OBJECT_AMPROC",
		5:  "OBJECT_ATTRIBUTE",
		6:  "OBJECT_CAST",
		7:  "OBJECT_COLUMN",
		8:  "OBJECT_COLLATION",
		9:  "OBJECT_CONVERSION",
		10: "OBJECT_DATABASE",
		11: "OBJECT_DEFAULT",
		12: "OBJECT_DEFACL",
		13: "OBJECT_DOMAIN",
		14: "OBJECT_DOMCONSTRAINT",
		15: "OBJECT_EVENT_TRIGGER",
		16: "OBJECT_EXTENSION",
		17: "OBJECT_FDW",
		18: "OBJECT_FOREIGN_SERVER",
		19: "OBJECT_FOREIGN_TABLE",
		20: "OBJECT_FUNCTION",
		21: "OBJECT_INDEX",
		22: "OBJECT_LANGUAGE",
		23: "OBJECT_LARGEOBJECT",
		24: "OBJECT_MATVIEW",
		25: "OBJECT_OPCLASS",
		26: "OBJECT_OPERATOR",
		27: "OBJECT_OPFAMILY",
		28: "OBJECT_POLICY",
		29: "OBJECT_PROCEDURE",
		30: "OBJECT_PUBLICATION",
		31: "OBJECT_PUBLICATION_REL",
		32: "OBJECT_ROLE",
		33: "OBJECT_ROUTINE",
		34: "OBJECT_RULE",
		35: "OBJECT_SCHEMA",
		36: "OBJECT_SEQUENCE",
		37: "OBJECT_SUBSCRIPTION",
		38: "OBJECT_STATISTIC_EXT",
		39: "OBJECT_TABCONSTRAINT",
		40: "OBJECT_TABLE",
		41: "OBJECT_TABLESPACE",
		42: "OBJECT_TRANSFORM",
		43: "OBJECT_TRIGGER",
		44: "OBJECT_TSCONFIGURATION",
		45: "OBJECT_TSDICTIONARY",
		46: "OBJECT_TSPARSER",
		47: "OBJECT_TSTEMPLATE",
		48: "OBJECT_TYPE",
		49: "OBJECT_USER_MAPPING",
		50: "OBJECT_VIEW",
	}
	ObjectType_value = map[string]int32{
		"OBJECT_TYPE_UNDEFINED":  0,
		"OBJECT_ACCESS_METHOD":   1,
		"OBJECT_AGGREGATE":       2,
		"OBJECT_AMOP":            3,
		"OBJECT_AMPROC":          4,
		"OBJECT_ATTRIBUTE":       5,
		"OBJECT_CAST":            6,
		"OBJECT_COLUMN":          7,
		"OBJECT_COLLATION":       8,
		"OBJECT_CONVERSION":      9,
		"OBJECT_DATABASE":        10,
		"OBJECT_DEFAULT":         11,
		"OBJECT_DEFACL":          12,
		"OBJECT_DOMAIN":          13,
		"OBJECT_DOMCONSTRAINT":   14,
		"OBJECT_EVENT_TRIGGER":   15,
		"OBJECT_EXTENSION":       16,
		"OBJECT_FDW":             17,
		"OBJECT_FOREIGN_SERVER":  18,
		"OBJECT_FOREIGN_TABLE":   19,
		"OBJECT_FUNCTION":        20,
		"OBJECT_INDEX":           21,
		"OBJECT_LANGUAGE":        22,
		"OBJECT_LARGEOBJECT":     23,
		"OBJECT_MATVIEW":         24,
		"OBJECT_OPCLASS":         25,
		"OBJECT_OPERATOR":        26,
		"OBJECT_OPFAMILY":        27,
		"OBJECT_POLICY":          28,
		"OBJECT_PROCEDURE":       29,
		"OBJECT_PUBLICATION":     30,
		"OBJECT_PUBLICATION_REL": 31,
		"OBJECT_ROLE":            32,
		"OBJECT_ROUTINE":         33,
		"OBJECT_RULE":            34,
		"OBJECT_SCHEMA":          35,
		"OBJECT_SEQUENCE":        36,
		"OBJECT_SUBSCRIPTION":    37,
		"OBJECT_STATISTIC_EXT":   38,
		"OBJECT_TABCONSTRAINT":   39,
		"OBJECT_TABLE":           40,
		"OBJECT_TABLESPACE":      41,
		"OBJECT_TRANSFORM":       42,
		"OBJECT_TRIGGER":         43,
		"OBJECT_TSCONFIGURATION": 44,
		"OBJECT_TSDICTIONARY":    45,
		"OBJECT_TSPARSER":        46,
		"OBJECT_TSTEMPLATE":      47,
		"OBJECT_TYPE":            48,
		"OBJECT_USER_MAPPING":    49,
		"OBJECT_VIEW":            50,
	}
)

Enum value maps for ObjectType.

View Source
var (
	DropBehavior_name = map[int32]string{
		0: "DROP_BEHAVIOR_UNDEFINED",
		1: "DROP_RESTRICT",
		2: "DROP_CASCADE",
	}
	DropBehavior_value = map[string]int32{
		"DROP_BEHAVIOR_UNDEFINED": 0,
		"DROP_RESTRICT":           1,
		"DROP_CASCADE":            2,
	}
)

Enum value maps for DropBehavior.

View Source
var (
	AlterTableType_name = map[int32]string{
		0:  "ALTER_TABLE_TYPE_UNDEFINED",
		1:  "AT_AddColumn",
		2:  "AT_AddColumnRecurse",
		3:  "AT_AddColumnToView",
		4:  "AT_ColumnDefault",
		5:  "AT_CookedColumnDefault",
		6:  "AT_DropNotNull",
		7:  "AT_SetNotNull",
		8:  "AT_DropExpression",
		9:  "AT_CheckNotNull",
		10: "AT_SetStatistics",
		11: "AT_SetOptions",
		12: "AT_ResetOptions",
		13: "AT_SetStorage",
		14: "AT_DropColumn",
		15: "AT_DropColumnRecurse",
		16: "AT_AddIndex",
		17: "AT_ReAddIndex",
		18: "AT_AddConstraint",
		19: "AT_AddConstraintRecurse",
		20: "AT_ReAddConstraint",
		21: "AT_ReAddDomainConstraint",
		22: "AT_AlterConstraint",
		23: "AT_ValidateConstraint",
		24: "AT_ValidateConstraintRecurse",
		25: "AT_AddIndexConstraint",
		26: "AT_DropConstraint",
		27: "AT_DropConstraintRecurse",
		28: "AT_ReAddComment",
		29: "AT_AlterColumnType",
		30: "AT_AlterColumnGenericOptions",
		31: "AT_ChangeOwner",
		32: "AT_ClusterOn",
		33: "AT_DropCluster",
		34: "AT_SetLogged",
		35: "AT_SetUnLogged",
		36: "AT_DropOids",
		37: "AT_SetTableSpace",
		38: "AT_SetRelOptions",
		39: "AT_ResetRelOptions",
		40: "AT_ReplaceRelOptions",
		41: "AT_EnableTrig",
		42: "AT_EnableAlwaysTrig",
		43: "AT_EnableReplicaTrig",
		44: "AT_DisableTrig",
		45: "AT_EnableTrigAll",
		46: "AT_DisableTrigAll",
		47: "AT_EnableTrigUser",
		48: "AT_DisableTrigUser",
		49: "AT_EnableRule",
		50: "AT_EnableAlwaysRule",
		51: "AT_EnableReplicaRule",
		52: "AT_DisableRule",
		53: "AT_AddInherit",
		54: "AT_DropInherit",
		55: "AT_AddOf",
		56: "AT_DropOf",
		57: "AT_ReplicaIdentity",
		58: "AT_EnableRowSecurity",
		59: "AT_DisableRowSecurity",
		60: "AT_ForceRowSecurity",
		61: "AT_NoForceRowSecurity",
		62: "AT_GenericOptions",
		63: "AT_AttachPartition",
		64: "AT_DetachPartition",
		65: "AT_AddIdentity",
		66: "AT_SetIdentity",
		67: "AT_DropIdentity",
	}
	AlterTableType_value = map[string]int32{
		"ALTER_TABLE_TYPE_UNDEFINED":   0,
		"AT_AddColumn":                 1,
		"AT_AddColumnRecurse":          2,
		"AT_AddColumnToView":           3,
		"AT_ColumnDefault":             4,
		"AT_CookedColumnDefault":       5,
		"AT_DropNotNull":               6,
		"AT_SetNotNull":                7,
		"AT_DropExpression":            8,
		"AT_CheckNotNull":              9,
		"AT_SetStatistics":             10,
		"AT_SetOptions":                11,
		"AT_ResetOptions":              12,
		"AT_SetStorage":                13,
		"AT_DropColumn":                14,
		"AT_DropColumnRecurse":         15,
		"AT_AddIndex":                  16,
		"AT_ReAddIndex":                17,
		"AT_AddConstraint":             18,
		"AT_AddConstraintRecurse":      19,
		"AT_ReAddConstraint":           20,
		"AT_ReAddDomainConstraint":     21,
		"AT_AlterConstraint":           22,
		"AT_ValidateConstraint":        23,
		"AT_ValidateConstraintRecurse": 24,
		"AT_AddIndexConstraint":        25,
		"AT_DropConstraint":            26,
		"AT_DropConstraintRecurse":     27,
		"AT_ReAddComment":              28,
		"AT_AlterColumnType":           29,
		"AT_AlterColumnGenericOptions": 30,
		"AT_ChangeOwner":               31,
		"AT_ClusterOn":                 32,
		"AT_DropCluster":               33,
		"AT_SetLogged":                 34,
		"AT_SetUnLogged":               35,
		"AT_DropOids":                  36,
		"AT_SetTableSpace":             37,
		"AT_SetRelOptions":             38,
		"AT_ResetRelOptions":           39,
		"AT_ReplaceRelOptions":         40,
		"AT_EnableTrig":                41,
		"AT_EnableAlwaysTrig":          42,
		"AT_EnableReplicaTrig":         43,
		"AT_DisableTrig":               44,
		"AT_EnableTrigAll":             45,
		"AT_DisableTrigAll":            46,
		"AT_EnableTrigUser":            47,
		"AT_DisableTrigUser":           48,
		"AT_EnableRule":                49,
		"AT_EnableAlwaysRule":          50,
		"AT_EnableReplicaRule":         51,
		"AT_DisableRule":               52,
		"AT_AddInherit":                53,
		"AT_DropInherit":               54,
		"AT_AddOf":                     55,
		"AT_DropOf":                    56,
		"AT_ReplicaIdentity":           57,
		"AT_EnableRowSecurity":         58,
		"AT_DisableRowSecurity":        59,
		"AT_ForceRowSecurity":          60,
		"AT_NoForceRowSecurity":        61,
		"AT_GenericOptions":            62,
		"AT_AttachPartition":           63,
		"AT_DetachPartition":           64,
		"AT_AddIdentity":               65,
		"AT_SetIdentity":               66,
		"AT_DropIdentity":              67,
	}
)

Enum value maps for AlterTableType.

View Source
var (
	GrantTargetType_name = map[int32]string{
		0: "GRANT_TARGET_TYPE_UNDEFINED",
		1: "ACL_TARGET_OBJECT",
		2: "ACL_TARGET_ALL_IN_SCHEMA",
		3: "ACL_TARGET_DEFAULTS",
	}
	GrantTargetType_value = map[string]int32{
		"GRANT_TARGET_TYPE_UNDEFINED": 0,
		"ACL_TARGET_OBJECT":           1,
		"ACL_TARGET_ALL_IN_SCHEMA":    2,
		"ACL_TARGET_DEFAULTS":         3,
	}
)

Enum value maps for GrantTargetType.

View Source
var (
	VariableSetKind_name = map[int32]string{
		0: "VARIABLE_SET_KIND_UNDEFINED",
		1: "VAR_SET_VALUE",
		2: "VAR_SET_DEFAULT",
		3: "VAR_SET_CURRENT",
		4: "VAR_SET_MULTI",
		5: "VAR_RESET",
		6: "VAR_RESET_ALL",
	}
	VariableSetKind_value = map[string]int32{
		"VARIABLE_SET_KIND_UNDEFINED": 0,
		"VAR_SET_VALUE":               1,
		"VAR_SET_DEFAULT":             2,
		"VAR_SET_CURRENT":             3,
		"VAR_SET_MULTI":               4,
		"VAR_RESET":                   5,
		"VAR_RESET_ALL":               6,
	}
)

Enum value maps for VariableSetKind.

View Source
var (
	ConstrType_name = map[int32]string{
		0:  "CONSTR_TYPE_UNDEFINED",
		1:  "CONSTR_NULL",
		2:  "CONSTR_NOTNULL",
		3:  "CONSTR_DEFAULT",
		4:  "CONSTR_IDENTITY",
		5:  "CONSTR_GENERATED",
		6:  "CONSTR_CHECK",
		7:  "CONSTR_PRIMARY",
		8:  "CONSTR_UNIQUE",
		9:  "CONSTR_EXCLUSION",
		10: "CONSTR_FOREIGN",
		11: "CONSTR_ATTR_DEFERRABLE",
		12: "CONSTR_ATTR_NOT_DEFERRABLE",
		13: "CONSTR_ATTR_DEFERRED",
		14: "CONSTR_ATTR_IMMEDIATE",
	}
	ConstrType_value = map[string]int32{
		"CONSTR_TYPE_UNDEFINED":      0,
		"CONSTR_NULL":                1,
		"CONSTR_NOTNULL":             2,
		"CONSTR_DEFAULT":             3,
		"CONSTR_IDENTITY":            4,
		"CONSTR_GENERATED":           5,
		"CONSTR_CHECK":               6,
		"CONSTR_PRIMARY":             7,
		"CONSTR_UNIQUE":              8,
		"CONSTR_EXCLUSION":           9,
		"CONSTR_FOREIGN":             10,
		"CONSTR_ATTR_DEFERRABLE":     11,
		"CONSTR_ATTR_NOT_DEFERRABLE": 12,
		"CONSTR_ATTR_DEFERRED":       13,
		"CONSTR_ATTR_IMMEDIATE":      14,
	}
)

Enum value maps for ConstrType.

View Source
var (
	ImportForeignSchemaType_name = map[int32]string{
		0: "IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED",
		1: "FDW_IMPORT_SCHEMA_ALL",
		2: "FDW_IMPORT_SCHEMA_LIMIT_TO",
		3: "FDW_IMPORT_SCHEMA_EXCEPT",
	}
	ImportForeignSchemaType_value = map[string]int32{
		"IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED": 0,
		"FDW_IMPORT_SCHEMA_ALL":                1,
		"FDW_IMPORT_SCHEMA_LIMIT_TO":           2,
		"FDW_IMPORT_SCHEMA_EXCEPT":             3,
	}
)

Enum value maps for ImportForeignSchemaType.

View Source
var (
	RoleStmtType_name = map[int32]string{
		0: "ROLE_STMT_TYPE_UNDEFINED",
		1: "ROLESTMT_ROLE",
		2: "ROLESTMT_USER",
		3: "ROLESTMT_GROUP",
	}
	RoleStmtType_value = map[string]int32{
		"ROLE_STMT_TYPE_UNDEFINED": 0,
		"ROLESTMT_ROLE":            1,
		"ROLESTMT_USER":            2,
		"ROLESTMT_GROUP":           3,
	}
)

Enum value maps for RoleStmtType.

View Source
var (
	FetchDirection_name = map[int32]string{
		0: "FETCH_DIRECTION_UNDEFINED",
		1: "FETCH_FORWARD",
		2: "FETCH_BACKWARD",
		3: "FETCH_ABSOLUTE",
		4: "FETCH_RELATIVE",
	}
	FetchDirection_value = map[string]int32{
		"FETCH_DIRECTION_UNDEFINED": 0,
		"FETCH_FORWARD":             1,
		"FETCH_BACKWARD":            2,
		"FETCH_ABSOLUTE":            3,
		"FETCH_RELATIVE":            4,
	}
)

Enum value maps for FetchDirection.

View Source
var (
	FunctionParameterMode_name = map[int32]string{
		0: "FUNCTION_PARAMETER_MODE_UNDEFINED",
		1: "FUNC_PARAM_IN",
		2: "FUNC_PARAM_OUT",
		3: "FUNC_PARAM_INOUT",
		4: "FUNC_PARAM_VARIADIC",
		5: "FUNC_PARAM_TABLE",
	}
	FunctionParameterMode_value = map[string]int32{
		"FUNCTION_PARAMETER_MODE_UNDEFINED": 0,
		"FUNC_PARAM_IN":                     1,
		"FUNC_PARAM_OUT":                    2,
		"FUNC_PARAM_INOUT":                  3,
		"FUNC_PARAM_VARIADIC":               4,
		"FUNC_PARAM_TABLE":                  5,
	}
)

Enum value maps for FunctionParameterMode.

View Source
var (
	TransactionStmtKind_name = map[int32]string{
		0:  "TRANSACTION_STMT_KIND_UNDEFINED",
		1:  "TRANS_STMT_BEGIN",
		2:  "TRANS_STMT_START",
		3:  "TRANS_STMT_COMMIT",
		4:  "TRANS_STMT_ROLLBACK",
		5:  "TRANS_STMT_SAVEPOINT",
		6:  "TRANS_STMT_RELEASE",
		7:  "TRANS_STMT_ROLLBACK_TO",
		8:  "TRANS_STMT_PREPARE",
		9:  "TRANS_STMT_COMMIT_PREPARED",
		10: "TRANS_STMT_ROLLBACK_PREPARED",
	}
	TransactionStmtKind_value = map[string]int32{
		"TRANSACTION_STMT_KIND_UNDEFINED": 0,
		"TRANS_STMT_BEGIN":                1,
		"TRANS_STMT_START":                2,
		"TRANS_STMT_COMMIT":               3,
		"TRANS_STMT_ROLLBACK":             4,
		"TRANS_STMT_SAVEPOINT":            5,
		"TRANS_STMT_RELEASE":              6,
		"TRANS_STMT_ROLLBACK_TO":          7,
		"TRANS_STMT_PREPARE":              8,
		"TRANS_STMT_COMMIT_PREPARED":      9,
		"TRANS_STMT_ROLLBACK_PREPARED":    10,
	}
)

Enum value maps for TransactionStmtKind.

View Source
var (
	ViewCheckOption_name = map[int32]string{
		0: "VIEW_CHECK_OPTION_UNDEFINED",
		1: "NO_CHECK_OPTION",
		2: "LOCAL_CHECK_OPTION",
		3: "CASCADED_CHECK_OPTION",
	}
	ViewCheckOption_value = map[string]int32{
		"VIEW_CHECK_OPTION_UNDEFINED": 0,
		"NO_CHECK_OPTION":             1,
		"LOCAL_CHECK_OPTION":          2,
		"CASCADED_CHECK_OPTION":       3,
	}
)

Enum value maps for ViewCheckOption.

View Source
var (
	ClusterOption_name = map[int32]string{
		0: "CLUSTER_OPTION_UNDEFINED",
		1: "CLUOPT_RECHECK",
		2: "CLUOPT_VERBOSE",
	}
	ClusterOption_value = map[string]int32{
		"CLUSTER_OPTION_UNDEFINED": 0,
		"CLUOPT_RECHECK":           1,
		"CLUOPT_VERBOSE":           2,
	}
)

Enum value maps for ClusterOption.

View Source
var (
	DiscardMode_name = map[int32]string{
		0: "DISCARD_MODE_UNDEFINED",
		1: "DISCARD_ALL",
		2: "DISCARD_PLANS",
		3: "DISCARD_SEQUENCES",
		4: "DISCARD_TEMP",
	}
	DiscardMode_value = map[string]int32{
		"DISCARD_MODE_UNDEFINED": 0,
		"DISCARD_ALL":            1,
		"DISCARD_PLANS":          2,
		"DISCARD_SEQUENCES":      3,
		"DISCARD_TEMP":           4,
	}
)

Enum value maps for DiscardMode.

View Source
var (
	ReindexObjectType_name = map[int32]string{
		0: "REINDEX_OBJECT_TYPE_UNDEFINED",
		1: "REINDEX_OBJECT_INDEX",
		2: "REINDEX_OBJECT_TABLE",
		3: "REINDEX_OBJECT_SCHEMA",
		4: "REINDEX_OBJECT_SYSTEM",
		5: "REINDEX_OBJECT_DATABASE",
	}
	ReindexObjectType_value = map[string]int32{
		"REINDEX_OBJECT_TYPE_UNDEFINED": 0,
		"REINDEX_OBJECT_INDEX":          1,
		"REINDEX_OBJECT_TABLE":          2,
		"REINDEX_OBJECT_SCHEMA":         3,
		"REINDEX_OBJECT_SYSTEM":         4,
		"REINDEX_OBJECT_DATABASE":       5,
	}
)

Enum value maps for ReindexObjectType.

View Source
var (
	AlterTSConfigType_name = map[int32]string{
		0: "ALTER_TSCONFIG_TYPE_UNDEFINED",
		1: "ALTER_TSCONFIG_ADD_MAPPING",
		2: "ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN",
		3: "ALTER_TSCONFIG_REPLACE_DICT",
		4: "ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN",
		5: "ALTER_TSCONFIG_DROP_MAPPING",
	}
	AlterTSConfigType_value = map[string]int32{
		"ALTER_TSCONFIG_TYPE_UNDEFINED":          0,
		"ALTER_TSCONFIG_ADD_MAPPING":             1,
		"ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN": 2,
		"ALTER_TSCONFIG_REPLACE_DICT":            3,
		"ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN":  4,
		"ALTER_TSCONFIG_DROP_MAPPING":            5,
	}
)

Enum value maps for AlterTSConfigType.

View Source
var (
	AlterSubscriptionType_name = map[int32]string{
		0: "ALTER_SUBSCRIPTION_TYPE_UNDEFINED",
		1: "ALTER_SUBSCRIPTION_OPTIONS",
		2: "ALTER_SUBSCRIPTION_CONNECTION",
		3: "ALTER_SUBSCRIPTION_PUBLICATION",
		4: "ALTER_SUBSCRIPTION_REFRESH",
		5: "ALTER_SUBSCRIPTION_ENABLED",
	}
	AlterSubscriptionType_value = map[string]int32{
		"ALTER_SUBSCRIPTION_TYPE_UNDEFINED": 0,
		"ALTER_SUBSCRIPTION_OPTIONS":        1,
		"ALTER_SUBSCRIPTION_CONNECTION":     2,
		"ALTER_SUBSCRIPTION_PUBLICATION":    3,
		"ALTER_SUBSCRIPTION_REFRESH":        4,
		"ALTER_SUBSCRIPTION_ENABLED":        5,
	}
)

Enum value maps for AlterSubscriptionType.

View Source
var (
	OnCommitAction_name = map[int32]string{
		0: "ON_COMMIT_ACTION_UNDEFINED",
		1: "ONCOMMIT_NOOP",
		2: "ONCOMMIT_PRESERVE_ROWS",
		3: "ONCOMMIT_DELETE_ROWS",
		4: "ONCOMMIT_DROP",
	}
	OnCommitAction_value = map[string]int32{
		"ON_COMMIT_ACTION_UNDEFINED": 0,
		"ONCOMMIT_NOOP":              1,
		"ONCOMMIT_PRESERVE_ROWS":     2,
		"ONCOMMIT_DELETE_ROWS":       3,
		"ONCOMMIT_DROP":              4,
	}
)

Enum value maps for OnCommitAction.

View Source
var (
	ParamKind_name = map[int32]string{
		0: "PARAM_KIND_UNDEFINED",
		1: "PARAM_EXTERN",
		2: "PARAM_EXEC",
		3: "PARAM_SUBLINK",
		4: "PARAM_MULTIEXPR",
	}
	ParamKind_value = map[string]int32{
		"PARAM_KIND_UNDEFINED": 0,
		"PARAM_EXTERN":         1,
		"PARAM_EXEC":           2,
		"PARAM_SUBLINK":        3,
		"PARAM_MULTIEXPR":      4,
	}
)

Enum value maps for ParamKind.

View Source
var (
	CoercionContext_name = map[int32]string{
		0: "COERCION_CONTEXT_UNDEFINED",
		1: "COERCION_IMPLICIT",
		2: "COERCION_ASSIGNMENT",
		3: "COERCION_EXPLICIT",
	}
	CoercionContext_value = map[string]int32{
		"COERCION_CONTEXT_UNDEFINED": 0,
		"COERCION_IMPLICIT":          1,
		"COERCION_ASSIGNMENT":        2,
		"COERCION_EXPLICIT":          3,
	}
)

Enum value maps for CoercionContext.

View Source
var (
	CoercionForm_name = map[int32]string{
		0: "COERCION_FORM_UNDEFINED",
		1: "COERCE_EXPLICIT_CALL",
		2: "COERCE_EXPLICIT_CAST",
		3: "COERCE_IMPLICIT_CAST",
	}
	CoercionForm_value = map[string]int32{
		"COERCION_FORM_UNDEFINED": 0,
		"COERCE_EXPLICIT_CALL":    1,
		"COERCE_EXPLICIT_CAST":    2,
		"COERCE_IMPLICIT_CAST":    3,
	}
)

Enum value maps for CoercionForm.

View Source
var (
	BoolExprType_name = map[int32]string{
		0: "BOOL_EXPR_TYPE_UNDEFINED",
		1: "AND_EXPR",
		2: "OR_EXPR",
		3: "NOT_EXPR",
	}
	BoolExprType_value = map[string]int32{
		"BOOL_EXPR_TYPE_UNDEFINED": 0,
		"AND_EXPR":                 1,
		"OR_EXPR":                  2,
		"NOT_EXPR":                 3,
	}
)

Enum value maps for BoolExprType.

View Source
var (
	SubLinkType_name = map[int32]string{
		0: "SUB_LINK_TYPE_UNDEFINED",
		1: "EXISTS_SUBLINK",
		2: "ALL_SUBLINK",
		3: "ANY_SUBLINK",
		4: "ROWCOMPARE_SUBLINK",
		5: "EXPR_SUBLINK",
		6: "MULTIEXPR_SUBLINK",
		7: "ARRAY_SUBLINK",
		8: "CTE_SUBLINK",
	}
	SubLinkType_value = map[string]int32{
		"SUB_LINK_TYPE_UNDEFINED": 0,
		"EXISTS_SUBLINK":          1,
		"ALL_SUBLINK":             2,
		"ANY_SUBLINK":             3,
		"ROWCOMPARE_SUBLINK":      4,
		"EXPR_SUBLINK":            5,
		"MULTIEXPR_SUBLINK":       6,
		"ARRAY_SUBLINK":           7,
		"CTE_SUBLINK":             8,
	}
)

Enum value maps for SubLinkType.

View Source
var (
	RowCompareType_name = map[int32]string{
		0: "ROW_COMPARE_TYPE_UNDEFINED",
		1: "ROWCOMPARE_LT",
		2: "ROWCOMPARE_LE",
		3: "ROWCOMPARE_EQ",
		4: "ROWCOMPARE_GE",
		5: "ROWCOMPARE_GT",
		6: "ROWCOMPARE_NE",
	}
	RowCompareType_value = map[string]int32{
		"ROW_COMPARE_TYPE_UNDEFINED": 0,
		"ROWCOMPARE_LT":              1,
		"ROWCOMPARE_LE":              2,
		"ROWCOMPARE_EQ":              3,
		"ROWCOMPARE_GE":              4,
		"ROWCOMPARE_GT":              5,
		"ROWCOMPARE_NE":              6,
	}
)

Enum value maps for RowCompareType.

View Source
var (
	MinMaxOp_name = map[int32]string{
		0: "MIN_MAX_OP_UNDEFINED",
		1: "IS_GREATEST",
		2: "IS_LEAST",
	}
	MinMaxOp_value = map[string]int32{
		"MIN_MAX_OP_UNDEFINED": 0,
		"IS_GREATEST":          1,
		"IS_LEAST":             2,
	}
)

Enum value maps for MinMaxOp.

View Source
var (
	SQLValueFunctionOp_name = map[int32]string{
		0:  "SQLVALUE_FUNCTION_OP_UNDEFINED",
		1:  "SVFOP_CURRENT_DATE",
		2:  "SVFOP_CURRENT_TIME",
		3:  "SVFOP_CURRENT_TIME_N",
		4:  "SVFOP_CURRENT_TIMESTAMP",
		5:  "SVFOP_CURRENT_TIMESTAMP_N",
		6:  "SVFOP_LOCALTIME",
		7:  "SVFOP_LOCALTIME_N",
		8:  "SVFOP_LOCALTIMESTAMP",
		9:  "SVFOP_LOCALTIMESTAMP_N",
		10: "SVFOP_CURRENT_ROLE",
		11: "SVFOP_CURRENT_USER",
		12: "SVFOP_USER",
		13: "SVFOP_SESSION_USER",
		14: "SVFOP_CURRENT_CATALOG",
		15: "SVFOP_CURRENT_SCHEMA",
	}
	SQLValueFunctionOp_value = map[string]int32{
		"SQLVALUE_FUNCTION_OP_UNDEFINED": 0,
		"SVFOP_CURRENT_DATE":             1,
		"SVFOP_CURRENT_TIME":             2,
		"SVFOP_CURRENT_TIME_N":           3,
		"SVFOP_CURRENT_TIMESTAMP":        4,
		"SVFOP_CURRENT_TIMESTAMP_N":      5,
		"SVFOP_LOCALTIME":                6,
		"SVFOP_LOCALTIME_N":              7,
		"SVFOP_LOCALTIMESTAMP":           8,
		"SVFOP_LOCALTIMESTAMP_N":         9,
		"SVFOP_CURRENT_ROLE":             10,
		"SVFOP_CURRENT_USER":             11,
		"SVFOP_USER":                     12,
		"SVFOP_SESSION_USER":             13,
		"SVFOP_CURRENT_CATALOG":          14,
		"SVFOP_CURRENT_SCHEMA":           15,
	}
)

Enum value maps for SQLValueFunctionOp.

View Source
var (
	XmlExprOp_name = map[int32]string{
		0: "XML_EXPR_OP_UNDEFINED",
		1: "IS_XMLCONCAT",
		2: "IS_XMLELEMENT",
		3: "IS_XMLFOREST",
		4: "IS_XMLPARSE",
		5: "IS_XMLPI",
		6: "IS_XMLROOT",
		7: "IS_XMLSERIALIZE",
		8: "IS_DOCUMENT",
	}
	XmlExprOp_value = map[string]int32{
		"XML_EXPR_OP_UNDEFINED": 0,
		"IS_XMLCONCAT":          1,
		"IS_XMLELEMENT":         2,
		"IS_XMLFOREST":          3,
		"IS_XMLPARSE":           4,
		"IS_XMLPI":              5,
		"IS_XMLROOT":            6,
		"IS_XMLSERIALIZE":       7,
		"IS_DOCUMENT":           8,
	}
)

Enum value maps for XmlExprOp.

View Source
var (
	XmlOptionType_name = map[int32]string{
		0: "XML_OPTION_TYPE_UNDEFINED",
		1: "XMLOPTION_DOCUMENT",
		2: "XMLOPTION_CONTENT",
	}
	XmlOptionType_value = map[string]int32{
		"XML_OPTION_TYPE_UNDEFINED": 0,
		"XMLOPTION_DOCUMENT":        1,
		"XMLOPTION_CONTENT":         2,
	}
)

Enum value maps for XmlOptionType.

View Source
var (
	NullTestType_name = map[int32]string{
		0: "NULL_TEST_TYPE_UNDEFINED",
		1: "IS_NULL",
		2: "IS_NOT_NULL",
	}
	NullTestType_value = map[string]int32{
		"NULL_TEST_TYPE_UNDEFINED": 0,
		"IS_NULL":                  1,
		"IS_NOT_NULL":              2,
	}
)

Enum value maps for NullTestType.

View Source
var (
	BoolTestType_name = map[int32]string{
		0: "BOOL_TEST_TYPE_UNDEFINED",
		1: "IS_TRUE",
		2: "IS_NOT_TRUE",
		3: "IS_FALSE",
		4: "IS_NOT_FALSE",
		5: "IS_UNKNOWN",
		6: "IS_NOT_UNKNOWN",
	}
	BoolTestType_value = map[string]int32{
		"BOOL_TEST_TYPE_UNDEFINED": 0,
		"IS_TRUE":                  1,
		"IS_NOT_TRUE":              2,
		"IS_FALSE":                 3,
		"IS_NOT_FALSE":             4,
		"IS_UNKNOWN":               5,
		"IS_NOT_UNKNOWN":           6,
	}
)

Enum value maps for BoolTestType.

View Source
var (
	CmdType_name = map[int32]string{
		0: "CMD_TYPE_UNDEFINED",
		1: "CMD_UNKNOWN",
		2: "CMD_SELECT",
		3: "CMD_UPDATE",
		4: "CMD_INSERT",
		5: "CMD_DELETE",
		6: "CMD_UTILITY",
		7: "CMD_NOTHING",
	}
	CmdType_value = map[string]int32{
		"CMD_TYPE_UNDEFINED": 0,
		"CMD_UNKNOWN":        1,
		"CMD_SELECT":         2,
		"CMD_UPDATE":         3,
		"CMD_INSERT":         4,
		"CMD_DELETE":         5,
		"CMD_UTILITY":        6,
		"CMD_NOTHING":        7,
	}
)

Enum value maps for CmdType.

View Source
var (
	JoinType_name = map[int32]string{
		0: "JOIN_TYPE_UNDEFINED",
		1: "JOIN_INNER",
		2: "JOIN_LEFT",
		3: "JOIN_FULL",
		4: "JOIN_RIGHT",
		5: "JOIN_SEMI",
		6: "JOIN_ANTI",
		7: "JOIN_UNIQUE_OUTER",
		8: "JOIN_UNIQUE_INNER",
	}
	JoinType_value = map[string]int32{
		"JOIN_TYPE_UNDEFINED": 0,
		"JOIN_INNER":          1,
		"JOIN_LEFT":           2,
		"JOIN_FULL":           3,
		"JOIN_RIGHT":          4,
		"JOIN_SEMI":           5,
		"JOIN_ANTI":           6,
		"JOIN_UNIQUE_OUTER":   7,
		"JOIN_UNIQUE_INNER":   8,
	}
)

Enum value maps for JoinType.

View Source
var (
	AggStrategy_name = map[int32]string{
		0: "AGG_STRATEGY_UNDEFINED",
		1: "AGG_PLAIN",
		2: "AGG_SORTED",
		3: "AGG_HASHED",
		4: "AGG_MIXED",
	}
	AggStrategy_value = map[string]int32{
		"AGG_STRATEGY_UNDEFINED": 0,
		"AGG_PLAIN":              1,
		"AGG_SORTED":             2,
		"AGG_HASHED":             3,
		"AGG_MIXED":              4,
	}
)

Enum value maps for AggStrategy.

View Source
var (
	AggSplit_name = map[int32]string{
		0: "AGG_SPLIT_UNDEFINED",
		1: "AGGSPLIT_SIMPLE",
		2: "AGGSPLIT_INITIAL_SERIAL",
		3: "AGGSPLIT_FINAL_DESERIAL",
	}
	AggSplit_value = map[string]int32{
		"AGG_SPLIT_UNDEFINED":     0,
		"AGGSPLIT_SIMPLE":         1,
		"AGGSPLIT_INITIAL_SERIAL": 2,
		"AGGSPLIT_FINAL_DESERIAL": 3,
	}
)

Enum value maps for AggSplit.

View Source
var (
	SetOpCmd_name = map[int32]string{
		0: "SET_OP_CMD_UNDEFINED",
		1: "SETOPCMD_INTERSECT",
		2: "SETOPCMD_INTERSECT_ALL",
		3: "SETOPCMD_EXCEPT",
		4: "SETOPCMD_EXCEPT_ALL",
	}
	SetOpCmd_value = map[string]int32{
		"SET_OP_CMD_UNDEFINED":   0,
		"SETOPCMD_INTERSECT":     1,
		"SETOPCMD_INTERSECT_ALL": 2,
		"SETOPCMD_EXCEPT":        3,
		"SETOPCMD_EXCEPT_ALL":    4,
	}
)

Enum value maps for SetOpCmd.

View Source
var (
	SetOpStrategy_name = map[int32]string{
		0: "SET_OP_STRATEGY_UNDEFINED",
		1: "SETOP_SORTED",
		2: "SETOP_HASHED",
	}
	SetOpStrategy_value = map[string]int32{
		"SET_OP_STRATEGY_UNDEFINED": 0,
		"SETOP_SORTED":              1,
		"SETOP_HASHED":              2,
	}
)

Enum value maps for SetOpStrategy.

View Source
var (
	OnConflictAction_name = map[int32]string{
		0: "ON_CONFLICT_ACTION_UNDEFINED",
		1: "ONCONFLICT_NONE",
		2: "ONCONFLICT_NOTHING",
		3: "ONCONFLICT_UPDATE",
	}
	OnConflictAction_value = map[string]int32{
		"ON_CONFLICT_ACTION_UNDEFINED": 0,
		"ONCONFLICT_NONE":              1,
		"ONCONFLICT_NOTHING":           2,
		"ONCONFLICT_UPDATE":            3,
	}
)

Enum value maps for OnConflictAction.

View Source
var (
	LimitOption_name = map[int32]string{
		0: "LIMIT_OPTION_UNDEFINED",
		1: "LIMIT_OPTION_DEFAULT",
		2: "LIMIT_OPTION_COUNT",
		3: "LIMIT_OPTION_WITH_TIES",
	}
	LimitOption_value = map[string]int32{
		"LIMIT_OPTION_UNDEFINED": 0,
		"LIMIT_OPTION_DEFAULT":   1,
		"LIMIT_OPTION_COUNT":     2,
		"LIMIT_OPTION_WITH_TIES": 3,
	}
)

Enum value maps for LimitOption.

View Source
var (
	LockClauseStrength_name = map[int32]string{
		0: "LOCK_CLAUSE_STRENGTH_UNDEFINED",
		1: "LCS_NONE",
		2: "LCS_FORKEYSHARE",
		3: "LCS_FORSHARE",
		4: "LCS_FORNOKEYUPDATE",
		5: "LCS_FORUPDATE",
	}
	LockClauseStrength_value = map[string]int32{
		"LOCK_CLAUSE_STRENGTH_UNDEFINED": 0,
		"LCS_NONE":                       1,
		"LCS_FORKEYSHARE":                2,
		"LCS_FORSHARE":                   3,
		"LCS_FORNOKEYUPDATE":             4,
		"LCS_FORUPDATE":                  5,
	}
)

Enum value maps for LockClauseStrength.

View Source
var (
	LockWaitPolicy_name = map[int32]string{
		0: "LOCK_WAIT_POLICY_UNDEFINED",
		1: "LockWaitBlock",
		2: "LockWaitSkip",
		3: "LockWaitError",
	}
	LockWaitPolicy_value = map[string]int32{
		"LOCK_WAIT_POLICY_UNDEFINED": 0,
		"LockWaitBlock":              1,
		"LockWaitSkip":               2,
		"LockWaitError":              3,
	}
)

Enum value maps for LockWaitPolicy.

View Source
var (
	LockTupleMode_name = map[int32]string{
		0: "LOCK_TUPLE_MODE_UNDEFINED",
		1: "LockTupleKeyShare",
		2: "LockTupleShare",
		3: "LockTupleNoKeyExclusive",
		4: "LockTupleExclusive",
	}
	LockTupleMode_value = map[string]int32{
		"LOCK_TUPLE_MODE_UNDEFINED": 0,
		"LockTupleKeyShare":         1,
		"LockTupleShare":            2,
		"LockTupleNoKeyExclusive":   3,
		"LockTupleExclusive":        4,
	}
)

Enum value maps for LockTupleMode.

View Source
var (
	KeywordKind_name = map[int32]string{
		0: "NO_KEYWORD",
		1: "UNRESERVED_KEYWORD",
		2: "COL_NAME_KEYWORD",
		3: "TYPE_FUNC_NAME_KEYWORD",
		4: "RESERVED_KEYWORD",
	}
	KeywordKind_value = map[string]int32{
		"NO_KEYWORD":             0,
		"UNRESERVED_KEYWORD":     1,
		"COL_NAME_KEYWORD":       2,
		"TYPE_FUNC_NAME_KEYWORD": 3,
		"RESERVED_KEYWORD":       4,
	}
)

Enum value maps for KeywordKind.

View Source
var (
	Token_name = map[int32]string{}/* 494 elements not displayed */

	Token_value = map[string]int32{}/* 494 elements not displayed */

)

Enum value maps for Token.

View Source
var File_pg_query_proto protoreflect.FileDescriptor

Functions

func Deparse

func Deparse(tree *ParseResult) (output string, err error)

Deparses a given Go parse tree into a SQL statement

func Fingerprint

func Fingerprint(input string) (result string, err error)

Fingerprint - Fingerprint the passed SQL statement to a hex string

func FingerprintToUInt64 added in v2.0.1

func FingerprintToUInt64(input string) (result uint64, err error)

FingerprintToUInt64 - Fingerprint the passed SQL statement to a uint64

func HashXXH3_64 added in v2.0.1

func HashXXH3_64(input []byte, seed uint64) (result uint64)

HashXXH3_64 - Helper method to run XXH3 hash function (64-bit variant) on the given bytes, with the specified seed

func Normalize

func Normalize(input string) (result string, err error)

Normalize the passed SQL statement to replace constant values with ? characters

func ParsePlPgSqlToJSON

func ParsePlPgSqlToJSON(input string) (result string, err error)

ParsePlPgSqlToJSON - Parses the given PL/pgSQL function statement into a parse tree (JSON format)

func ParseToJSON

func ParseToJSON(input string) (result string, err error)

ParseToJSON - Parses the given SQL statement into a parse tree (JSON format)

Types

type A_ArrayExpr

type A_ArrayExpr struct {
	Elements []*Node `protobuf:"bytes,1,rep,name=elements,proto3" json:"elements,omitempty"`
	Location int32   `protobuf:"varint,2,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*A_ArrayExpr) Descriptor deprecated

func (*A_ArrayExpr) Descriptor() ([]byte, []int)

Deprecated: Use A_ArrayExpr.ProtoReflect.Descriptor instead.

func (*A_ArrayExpr) GetElements

func (x *A_ArrayExpr) GetElements() []*Node

func (*A_ArrayExpr) GetLocation

func (x *A_ArrayExpr) GetLocation() int32

func (*A_ArrayExpr) ProtoMessage

func (*A_ArrayExpr) ProtoMessage()

func (*A_ArrayExpr) ProtoReflect

func (x *A_ArrayExpr) ProtoReflect() protoreflect.Message

func (*A_ArrayExpr) Reset

func (x *A_ArrayExpr) Reset()

func (*A_ArrayExpr) String

func (x *A_ArrayExpr) String() string

type A_Const

type A_Const struct {
	Val      *Node `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"`
	Location int32 `protobuf:"varint,2,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*A_Const) Descriptor deprecated

func (*A_Const) Descriptor() ([]byte, []int)

Deprecated: Use A_Const.ProtoReflect.Descriptor instead.

func (*A_Const) GetLocation

func (x *A_Const) GetLocation() int32

func (*A_Const) GetVal

func (x *A_Const) GetVal() *Node

func (*A_Const) ProtoMessage

func (*A_Const) ProtoMessage()

func (*A_Const) ProtoReflect

func (x *A_Const) ProtoReflect() protoreflect.Message

func (*A_Const) Reset

func (x *A_Const) Reset()

func (*A_Const) String

func (x *A_Const) String() string

type A_Expr

type A_Expr struct {
	Kind     A_Expr_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.A_Expr_Kind" json:"kind,omitempty"`
	Name     []*Node     `protobuf:"bytes,2,rep,name=name,proto3" json:"name,omitempty"`
	Lexpr    *Node       `protobuf:"bytes,3,opt,name=lexpr,proto3" json:"lexpr,omitempty"`
	Rexpr    *Node       `protobuf:"bytes,4,opt,name=rexpr,proto3" json:"rexpr,omitempty"`
	Location int32       `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*A_Expr) Descriptor deprecated

func (*A_Expr) Descriptor() ([]byte, []int)

Deprecated: Use A_Expr.ProtoReflect.Descriptor instead.

func (*A_Expr) GetKind

func (x *A_Expr) GetKind() A_Expr_Kind

func (*A_Expr) GetLexpr

func (x *A_Expr) GetLexpr() *Node

func (*A_Expr) GetLocation

func (x *A_Expr) GetLocation() int32

func (*A_Expr) GetName

func (x *A_Expr) GetName() []*Node

func (*A_Expr) GetRexpr

func (x *A_Expr) GetRexpr() *Node

func (*A_Expr) ProtoMessage

func (*A_Expr) ProtoMessage()

func (*A_Expr) ProtoReflect

func (x *A_Expr) ProtoReflect() protoreflect.Message

func (*A_Expr) Reset

func (x *A_Expr) Reset()

func (*A_Expr) String

func (x *A_Expr) String() string

type A_Expr_Kind

type A_Expr_Kind int32
const (
	A_Expr_Kind_A_EXPR_KIND_UNDEFINED A_Expr_Kind = 0
	A_Expr_Kind_AEXPR_OP              A_Expr_Kind = 1
	A_Expr_Kind_AEXPR_OP_ANY          A_Expr_Kind = 2
	A_Expr_Kind_AEXPR_OP_ALL          A_Expr_Kind = 3
	A_Expr_Kind_AEXPR_DISTINCT        A_Expr_Kind = 4
	A_Expr_Kind_AEXPR_NOT_DISTINCT    A_Expr_Kind = 5
	A_Expr_Kind_AEXPR_NULLIF          A_Expr_Kind = 6
	A_Expr_Kind_AEXPR_OF              A_Expr_Kind = 7
	A_Expr_Kind_AEXPR_IN              A_Expr_Kind = 8
	A_Expr_Kind_AEXPR_LIKE            A_Expr_Kind = 9
	A_Expr_Kind_AEXPR_ILIKE           A_Expr_Kind = 10
	A_Expr_Kind_AEXPR_SIMILAR         A_Expr_Kind = 11
	A_Expr_Kind_AEXPR_BETWEEN         A_Expr_Kind = 12
	A_Expr_Kind_AEXPR_NOT_BETWEEN     A_Expr_Kind = 13
	A_Expr_Kind_AEXPR_BETWEEN_SYM     A_Expr_Kind = 14
	A_Expr_Kind_AEXPR_NOT_BETWEEN_SYM A_Expr_Kind = 15
	A_Expr_Kind_AEXPR_PAREN           A_Expr_Kind = 16
)

func (A_Expr_Kind) Descriptor

func (A_Expr_Kind) Enum

func (x A_Expr_Kind) Enum() *A_Expr_Kind

func (A_Expr_Kind) EnumDescriptor deprecated

func (A_Expr_Kind) EnumDescriptor() ([]byte, []int)

Deprecated: Use A_Expr_Kind.Descriptor instead.

func (A_Expr_Kind) Number

func (x A_Expr_Kind) Number() protoreflect.EnumNumber

func (A_Expr_Kind) String

func (x A_Expr_Kind) String() string

func (A_Expr_Kind) Type

type A_Indices

type A_Indices struct {
	IsSlice bool  `protobuf:"varint,1,opt,name=is_slice,proto3" json:"is_slice,omitempty"`
	Lidx    *Node `protobuf:"bytes,2,opt,name=lidx,proto3" json:"lidx,omitempty"`
	Uidx    *Node `protobuf:"bytes,3,opt,name=uidx,proto3" json:"uidx,omitempty"`
	// contains filtered or unexported fields
}

func (*A_Indices) Descriptor deprecated

func (*A_Indices) Descriptor() ([]byte, []int)

Deprecated: Use A_Indices.ProtoReflect.Descriptor instead.

func (*A_Indices) GetIsSlice

func (x *A_Indices) GetIsSlice() bool

func (*A_Indices) GetLidx

func (x *A_Indices) GetLidx() *Node

func (*A_Indices) GetUidx

func (x *A_Indices) GetUidx() *Node

func (*A_Indices) ProtoMessage

func (*A_Indices) ProtoMessage()

func (*A_Indices) ProtoReflect

func (x *A_Indices) ProtoReflect() protoreflect.Message

func (*A_Indices) Reset

func (x *A_Indices) Reset()

func (*A_Indices) String

func (x *A_Indices) String() string

type A_Indirection

type A_Indirection struct {
	Arg         *Node   `protobuf:"bytes,1,opt,name=arg,proto3" json:"arg,omitempty"`
	Indirection []*Node `protobuf:"bytes,2,rep,name=indirection,proto3" json:"indirection,omitempty"`
	// contains filtered or unexported fields
}

func (*A_Indirection) Descriptor deprecated

func (*A_Indirection) Descriptor() ([]byte, []int)

Deprecated: Use A_Indirection.ProtoReflect.Descriptor instead.

func (*A_Indirection) GetArg

func (x *A_Indirection) GetArg() *Node

func (*A_Indirection) GetIndirection

func (x *A_Indirection) GetIndirection() []*Node

func (*A_Indirection) ProtoMessage

func (*A_Indirection) ProtoMessage()

func (*A_Indirection) ProtoReflect

func (x *A_Indirection) ProtoReflect() protoreflect.Message

func (*A_Indirection) Reset

func (x *A_Indirection) Reset()

func (*A_Indirection) String

func (x *A_Indirection) String() string

type A_Star

type A_Star struct {
	// contains filtered or unexported fields
}

func (*A_Star) Descriptor deprecated

func (*A_Star) Descriptor() ([]byte, []int)

Deprecated: Use A_Star.ProtoReflect.Descriptor instead.

func (*A_Star) ProtoMessage

func (*A_Star) ProtoMessage()

func (*A_Star) ProtoReflect

func (x *A_Star) ProtoReflect() protoreflect.Message

func (*A_Star) Reset

func (x *A_Star) Reset()

func (*A_Star) String

func (x *A_Star) String() string

type AccessPriv

type AccessPriv struct {
	PrivName string  `protobuf:"bytes,1,opt,name=priv_name,proto3" json:"priv_name,omitempty"`
	Cols     []*Node `protobuf:"bytes,2,rep,name=cols,proto3" json:"cols,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessPriv) Descriptor deprecated

func (*AccessPriv) Descriptor() ([]byte, []int)

Deprecated: Use AccessPriv.ProtoReflect.Descriptor instead.

func (*AccessPriv) GetCols

func (x *AccessPriv) GetCols() []*Node

func (*AccessPriv) GetPrivName

func (x *AccessPriv) GetPrivName() string

func (*AccessPriv) ProtoMessage

func (*AccessPriv) ProtoMessage()

func (*AccessPriv) ProtoReflect

func (x *AccessPriv) ProtoReflect() protoreflect.Message

func (*AccessPriv) Reset

func (x *AccessPriv) Reset()

func (*AccessPriv) String

func (x *AccessPriv) String() string

type AggSplit

type AggSplit int32
const (
	AggSplit_AGG_SPLIT_UNDEFINED     AggSplit = 0
	AggSplit_AGGSPLIT_SIMPLE         AggSplit = 1
	AggSplit_AGGSPLIT_INITIAL_SERIAL AggSplit = 2
	AggSplit_AGGSPLIT_FINAL_DESERIAL AggSplit = 3
)

func (AggSplit) Descriptor

func (AggSplit) Descriptor() protoreflect.EnumDescriptor

func (AggSplit) Enum

func (x AggSplit) Enum() *AggSplit

func (AggSplit) EnumDescriptor deprecated

func (AggSplit) EnumDescriptor() ([]byte, []int)

Deprecated: Use AggSplit.Descriptor instead.

func (AggSplit) Number

func (x AggSplit) Number() protoreflect.EnumNumber

func (AggSplit) String

func (x AggSplit) String() string

func (AggSplit) Type

type AggStrategy

type AggStrategy int32
const (
	AggStrategy_AGG_STRATEGY_UNDEFINED AggStrategy = 0
	AggStrategy_AGG_PLAIN              AggStrategy = 1
	AggStrategy_AGG_SORTED             AggStrategy = 2
	AggStrategy_AGG_HASHED             AggStrategy = 3
	AggStrategy_AGG_MIXED              AggStrategy = 4
)

func (AggStrategy) Descriptor

func (AggStrategy) Enum

func (x AggStrategy) Enum() *AggStrategy

func (AggStrategy) EnumDescriptor deprecated

func (AggStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use AggStrategy.Descriptor instead.

func (AggStrategy) Number

func (x AggStrategy) Number() protoreflect.EnumNumber

func (AggStrategy) String

func (x AggStrategy) String() string

func (AggStrategy) Type

type Aggref

type Aggref struct {
	Xpr           *Node    `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Aggfnoid      uint32   `protobuf:"varint,2,opt,name=aggfnoid,proto3" json:"aggfnoid,omitempty"`
	Aggtype       uint32   `protobuf:"varint,3,opt,name=aggtype,proto3" json:"aggtype,omitempty"`
	Aggcollid     uint32   `protobuf:"varint,4,opt,name=aggcollid,proto3" json:"aggcollid,omitempty"`
	Inputcollid   uint32   `protobuf:"varint,5,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Aggtranstype  uint32   `protobuf:"varint,6,opt,name=aggtranstype,proto3" json:"aggtranstype,omitempty"`
	Aggargtypes   []*Node  `protobuf:"bytes,7,rep,name=aggargtypes,proto3" json:"aggargtypes,omitempty"`
	Aggdirectargs []*Node  `protobuf:"bytes,8,rep,name=aggdirectargs,proto3" json:"aggdirectargs,omitempty"`
	Args          []*Node  `protobuf:"bytes,9,rep,name=args,proto3" json:"args,omitempty"`
	Aggorder      []*Node  `protobuf:"bytes,10,rep,name=aggorder,proto3" json:"aggorder,omitempty"`
	Aggdistinct   []*Node  `protobuf:"bytes,11,rep,name=aggdistinct,proto3" json:"aggdistinct,omitempty"`
	Aggfilter     *Node    `protobuf:"bytes,12,opt,name=aggfilter,proto3" json:"aggfilter,omitempty"`
	Aggstar       bool     `protobuf:"varint,13,opt,name=aggstar,proto3" json:"aggstar,omitempty"`
	Aggvariadic   bool     `protobuf:"varint,14,opt,name=aggvariadic,proto3" json:"aggvariadic,omitempty"`
	Aggkind       string   `protobuf:"bytes,15,opt,name=aggkind,proto3" json:"aggkind,omitempty"`
	Agglevelsup   uint32   `protobuf:"varint,16,opt,name=agglevelsup,proto3" json:"agglevelsup,omitempty"`
	Aggsplit      AggSplit `protobuf:"varint,17,opt,name=aggsplit,proto3,enum=pg_query.AggSplit" json:"aggsplit,omitempty"`
	Location      int32    `protobuf:"varint,18,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*Aggref) Descriptor deprecated

func (*Aggref) Descriptor() ([]byte, []int)

Deprecated: Use Aggref.ProtoReflect.Descriptor instead.

func (*Aggref) GetAggargtypes

func (x *Aggref) GetAggargtypes() []*Node

func (*Aggref) GetAggcollid

func (x *Aggref) GetAggcollid() uint32

func (*Aggref) GetAggdirectargs

func (x *Aggref) GetAggdirectargs() []*Node

func (*Aggref) GetAggdistinct

func (x *Aggref) GetAggdistinct() []*Node

func (*Aggref) GetAggfilter

func (x *Aggref) GetAggfilter() *Node

func (*Aggref) GetAggfnoid

func (x *Aggref) GetAggfnoid() uint32

func (*Aggref) GetAggkind

func (x *Aggref) GetAggkind() string

func (*Aggref) GetAgglevelsup

func (x *Aggref) GetAgglevelsup() uint32

func (*Aggref) GetAggorder

func (x *Aggref) GetAggorder() []*Node

func (*Aggref) GetAggsplit

func (x *Aggref) GetAggsplit() AggSplit

func (*Aggref) GetAggstar

func (x *Aggref) GetAggstar() bool

func (*Aggref) GetAggtranstype

func (x *Aggref) GetAggtranstype() uint32

func (*Aggref) GetAggtype

func (x *Aggref) GetAggtype() uint32

func (*Aggref) GetAggvariadic

func (x *Aggref) GetAggvariadic() bool

func (*Aggref) GetArgs

func (x *Aggref) GetArgs() []*Node

func (*Aggref) GetInputcollid

func (x *Aggref) GetInputcollid() uint32

func (*Aggref) GetLocation

func (x *Aggref) GetLocation() int32

func (*Aggref) GetXpr

func (x *Aggref) GetXpr() *Node

func (*Aggref) ProtoMessage

func (*Aggref) ProtoMessage()

func (*Aggref) ProtoReflect

func (x *Aggref) ProtoReflect() protoreflect.Message

func (*Aggref) Reset

func (x *Aggref) Reset()

func (*Aggref) String

func (x *Aggref) String() string

type Alias

type Alias struct {
	Aliasname string  `protobuf:"bytes,1,opt,name=aliasname,proto3" json:"aliasname,omitempty"`
	Colnames  []*Node `protobuf:"bytes,2,rep,name=colnames,proto3" json:"colnames,omitempty"`
	// contains filtered or unexported fields
}

func (*Alias) Descriptor deprecated

func (*Alias) Descriptor() ([]byte, []int)

Deprecated: Use Alias.ProtoReflect.Descriptor instead.

func (*Alias) GetAliasname

func (x *Alias) GetAliasname() string

func (*Alias) GetColnames

func (x *Alias) GetColnames() []*Node

func (*Alias) ProtoMessage

func (*Alias) ProtoMessage()

func (*Alias) ProtoReflect

func (x *Alias) ProtoReflect() protoreflect.Message

func (*Alias) Reset

func (x *Alias) Reset()

func (*Alias) String

func (x *Alias) String() string

type AlterCollationStmt

type AlterCollationStmt struct {
	Collname []*Node `protobuf:"bytes,1,rep,name=collname,proto3" json:"collname,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterCollationStmt) Descriptor deprecated

func (*AlterCollationStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterCollationStmt.ProtoReflect.Descriptor instead.

func (*AlterCollationStmt) GetCollname

func (x *AlterCollationStmt) GetCollname() []*Node

func (*AlterCollationStmt) ProtoMessage

func (*AlterCollationStmt) ProtoMessage()

func (*AlterCollationStmt) ProtoReflect

func (x *AlterCollationStmt) ProtoReflect() protoreflect.Message

func (*AlterCollationStmt) Reset

func (x *AlterCollationStmt) Reset()

func (*AlterCollationStmt) String

func (x *AlterCollationStmt) String() string

type AlterDatabaseSetStmt

type AlterDatabaseSetStmt struct {
	Dbname  string           `protobuf:"bytes,1,opt,name=dbname,proto3" json:"dbname,omitempty"`
	Setstmt *VariableSetStmt `protobuf:"bytes,2,opt,name=setstmt,proto3" json:"setstmt,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterDatabaseSetStmt) Descriptor deprecated

func (*AlterDatabaseSetStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterDatabaseSetStmt.ProtoReflect.Descriptor instead.

func (*AlterDatabaseSetStmt) GetDbname

func (x *AlterDatabaseSetStmt) GetDbname() string

func (*AlterDatabaseSetStmt) GetSetstmt

func (x *AlterDatabaseSetStmt) GetSetstmt() *VariableSetStmt

func (*AlterDatabaseSetStmt) ProtoMessage

func (*AlterDatabaseSetStmt) ProtoMessage()

func (*AlterDatabaseSetStmt) ProtoReflect

func (x *AlterDatabaseSetStmt) ProtoReflect() protoreflect.Message

func (*AlterDatabaseSetStmt) Reset

func (x *AlterDatabaseSetStmt) Reset()

func (*AlterDatabaseSetStmt) String

func (x *AlterDatabaseSetStmt) String() string

type AlterDatabaseStmt

type AlterDatabaseStmt struct {
	Dbname  string  `protobuf:"bytes,1,opt,name=dbname,proto3" json:"dbname,omitempty"`
	Options []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterDatabaseStmt) Descriptor deprecated

func (*AlterDatabaseStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterDatabaseStmt.ProtoReflect.Descriptor instead.

func (*AlterDatabaseStmt) GetDbname

func (x *AlterDatabaseStmt) GetDbname() string

func (*AlterDatabaseStmt) GetOptions

func (x *AlterDatabaseStmt) GetOptions() []*Node

func (*AlterDatabaseStmt) ProtoMessage

func (*AlterDatabaseStmt) ProtoMessage()

func (*AlterDatabaseStmt) ProtoReflect

func (x *AlterDatabaseStmt) ProtoReflect() protoreflect.Message

func (*AlterDatabaseStmt) Reset

func (x *AlterDatabaseStmt) Reset()

func (*AlterDatabaseStmt) String

func (x *AlterDatabaseStmt) String() string

type AlterDefaultPrivilegesStmt

type AlterDefaultPrivilegesStmt struct {
	Options []*Node    `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"`
	Action  *GrantStmt `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterDefaultPrivilegesStmt) Descriptor deprecated

func (*AlterDefaultPrivilegesStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterDefaultPrivilegesStmt.ProtoReflect.Descriptor instead.

func (*AlterDefaultPrivilegesStmt) GetAction

func (x *AlterDefaultPrivilegesStmt) GetAction() *GrantStmt

func (*AlterDefaultPrivilegesStmt) GetOptions

func (x *AlterDefaultPrivilegesStmt) GetOptions() []*Node

func (*AlterDefaultPrivilegesStmt) ProtoMessage

func (*AlterDefaultPrivilegesStmt) ProtoMessage()

func (*AlterDefaultPrivilegesStmt) ProtoReflect

func (*AlterDefaultPrivilegesStmt) Reset

func (x *AlterDefaultPrivilegesStmt) Reset()

func (*AlterDefaultPrivilegesStmt) String

func (x *AlterDefaultPrivilegesStmt) String() string

type AlterDomainStmt

type AlterDomainStmt struct {
	Subtype   string       `protobuf:"bytes,1,opt,name=subtype,proto3" json:"subtype,omitempty"`
	TypeName  []*Node      `protobuf:"bytes,2,rep,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Name      string       `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Def       *Node        `protobuf:"bytes,4,opt,name=def,proto3" json:"def,omitempty"`
	Behavior  DropBehavior `protobuf:"varint,5,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	MissingOk bool         `protobuf:"varint,6,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterDomainStmt) Descriptor deprecated

func (*AlterDomainStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterDomainStmt.ProtoReflect.Descriptor instead.

func (*AlterDomainStmt) GetBehavior

func (x *AlterDomainStmt) GetBehavior() DropBehavior

func (*AlterDomainStmt) GetDef

func (x *AlterDomainStmt) GetDef() *Node

func (*AlterDomainStmt) GetMissingOk

func (x *AlterDomainStmt) GetMissingOk() bool

func (*AlterDomainStmt) GetName

func (x *AlterDomainStmt) GetName() string

func (*AlterDomainStmt) GetSubtype

func (x *AlterDomainStmt) GetSubtype() string

func (*AlterDomainStmt) GetTypeName

func (x *AlterDomainStmt) GetTypeName() []*Node

func (*AlterDomainStmt) ProtoMessage

func (*AlterDomainStmt) ProtoMessage()

func (*AlterDomainStmt) ProtoReflect

func (x *AlterDomainStmt) ProtoReflect() protoreflect.Message

func (*AlterDomainStmt) Reset

func (x *AlterDomainStmt) Reset()

func (*AlterDomainStmt) String

func (x *AlterDomainStmt) String() string

type AlterEnumStmt

type AlterEnumStmt struct {
	TypeName           []*Node `protobuf:"bytes,1,rep,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	OldVal             string  `protobuf:"bytes,2,opt,name=old_val,json=oldVal,proto3" json:"old_val,omitempty"`
	NewVal             string  `protobuf:"bytes,3,opt,name=new_val,json=newVal,proto3" json:"new_val,omitempty"`
	NewValNeighbor     string  `protobuf:"bytes,4,opt,name=new_val_neighbor,json=newValNeighbor,proto3" json:"new_val_neighbor,omitempty"`
	NewValIsAfter      bool    `protobuf:"varint,5,opt,name=new_val_is_after,json=newValIsAfter,proto3" json:"new_val_is_after,omitempty"`
	SkipIfNewValExists bool    `protobuf:"varint,6,opt,name=skip_if_new_val_exists,json=skipIfNewValExists,proto3" json:"skip_if_new_val_exists,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterEnumStmt) Descriptor deprecated

func (*AlterEnumStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterEnumStmt.ProtoReflect.Descriptor instead.

func (*AlterEnumStmt) GetNewVal

func (x *AlterEnumStmt) GetNewVal() string

func (*AlterEnumStmt) GetNewValIsAfter

func (x *AlterEnumStmt) GetNewValIsAfter() bool

func (*AlterEnumStmt) GetNewValNeighbor

func (x *AlterEnumStmt) GetNewValNeighbor() string

func (*AlterEnumStmt) GetOldVal

func (x *AlterEnumStmt) GetOldVal() string

func (*AlterEnumStmt) GetSkipIfNewValExists

func (x *AlterEnumStmt) GetSkipIfNewValExists() bool

func (*AlterEnumStmt) GetTypeName

func (x *AlterEnumStmt) GetTypeName() []*Node

func (*AlterEnumStmt) ProtoMessage

func (*AlterEnumStmt) ProtoMessage()

func (*AlterEnumStmt) ProtoReflect

func (x *AlterEnumStmt) ProtoReflect() protoreflect.Message

func (*AlterEnumStmt) Reset

func (x *AlterEnumStmt) Reset()

func (*AlterEnumStmt) String

func (x *AlterEnumStmt) String() string

type AlterEventTrigStmt

type AlterEventTrigStmt struct {
	Trigname  string `protobuf:"bytes,1,opt,name=trigname,proto3" json:"trigname,omitempty"`
	Tgenabled string `protobuf:"bytes,2,opt,name=tgenabled,proto3" json:"tgenabled,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterEventTrigStmt) Descriptor deprecated

func (*AlterEventTrigStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterEventTrigStmt.ProtoReflect.Descriptor instead.

func (*AlterEventTrigStmt) GetTgenabled

func (x *AlterEventTrigStmt) GetTgenabled() string

func (*AlterEventTrigStmt) GetTrigname

func (x *AlterEventTrigStmt) GetTrigname() string

func (*AlterEventTrigStmt) ProtoMessage

func (*AlterEventTrigStmt) ProtoMessage()

func (*AlterEventTrigStmt) ProtoReflect

func (x *AlterEventTrigStmt) ProtoReflect() protoreflect.Message

func (*AlterEventTrigStmt) Reset

func (x *AlterEventTrigStmt) Reset()

func (*AlterEventTrigStmt) String

func (x *AlterEventTrigStmt) String() string

type AlterExtensionContentsStmt

type AlterExtensionContentsStmt struct {
	Extname string     `protobuf:"bytes,1,opt,name=extname,proto3" json:"extname,omitempty"`
	Action  int32      `protobuf:"varint,2,opt,name=action,proto3" json:"action,omitempty"`
	Objtype ObjectType `protobuf:"varint,3,opt,name=objtype,proto3,enum=pg_query.ObjectType" json:"objtype,omitempty"`
	Object  *Node      `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterExtensionContentsStmt) Descriptor deprecated

func (*AlterExtensionContentsStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterExtensionContentsStmt.ProtoReflect.Descriptor instead.

func (*AlterExtensionContentsStmt) GetAction

func (x *AlterExtensionContentsStmt) GetAction() int32

func (*AlterExtensionContentsStmt) GetExtname

func (x *AlterExtensionContentsStmt) GetExtname() string

func (*AlterExtensionContentsStmt) GetObject

func (x *AlterExtensionContentsStmt) GetObject() *Node

func (*AlterExtensionContentsStmt) GetObjtype

func (x *AlterExtensionContentsStmt) GetObjtype() ObjectType

func (*AlterExtensionContentsStmt) ProtoMessage

func (*AlterExtensionContentsStmt) ProtoMessage()

func (*AlterExtensionContentsStmt) ProtoReflect

func (*AlterExtensionContentsStmt) Reset

func (x *AlterExtensionContentsStmt) Reset()

func (*AlterExtensionContentsStmt) String

func (x *AlterExtensionContentsStmt) String() string

type AlterExtensionStmt

type AlterExtensionStmt struct {
	Extname string  `protobuf:"bytes,1,opt,name=extname,proto3" json:"extname,omitempty"`
	Options []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterExtensionStmt) Descriptor deprecated

func (*AlterExtensionStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterExtensionStmt.ProtoReflect.Descriptor instead.

func (*AlterExtensionStmt) GetExtname

func (x *AlterExtensionStmt) GetExtname() string

func (*AlterExtensionStmt) GetOptions

func (x *AlterExtensionStmt) GetOptions() []*Node

func (*AlterExtensionStmt) ProtoMessage

func (*AlterExtensionStmt) ProtoMessage()

func (*AlterExtensionStmt) ProtoReflect

func (x *AlterExtensionStmt) ProtoReflect() protoreflect.Message

func (*AlterExtensionStmt) Reset

func (x *AlterExtensionStmt) Reset()

func (*AlterExtensionStmt) String

func (x *AlterExtensionStmt) String() string

type AlterFdwStmt

type AlterFdwStmt struct {
	Fdwname     string  `protobuf:"bytes,1,opt,name=fdwname,proto3" json:"fdwname,omitempty"`
	FuncOptions []*Node `protobuf:"bytes,2,rep,name=func_options,proto3" json:"func_options,omitempty"`
	Options     []*Node `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterFdwStmt) Descriptor deprecated

func (*AlterFdwStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterFdwStmt.ProtoReflect.Descriptor instead.

func (*AlterFdwStmt) GetFdwname

func (x *AlterFdwStmt) GetFdwname() string

func (*AlterFdwStmt) GetFuncOptions

func (x *AlterFdwStmt) GetFuncOptions() []*Node

func (*AlterFdwStmt) GetOptions

func (x *AlterFdwStmt) GetOptions() []*Node

func (*AlterFdwStmt) ProtoMessage

func (*AlterFdwStmt) ProtoMessage()

func (*AlterFdwStmt) ProtoReflect

func (x *AlterFdwStmt) ProtoReflect() protoreflect.Message

func (*AlterFdwStmt) Reset

func (x *AlterFdwStmt) Reset()

func (*AlterFdwStmt) String

func (x *AlterFdwStmt) String() string

type AlterForeignServerStmt

type AlterForeignServerStmt struct {
	Servername string  `protobuf:"bytes,1,opt,name=servername,proto3" json:"servername,omitempty"`
	Version    string  `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Options    []*Node `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	HasVersion bool    `protobuf:"varint,4,opt,name=has_version,proto3" json:"has_version,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterForeignServerStmt) Descriptor deprecated

func (*AlterForeignServerStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterForeignServerStmt.ProtoReflect.Descriptor instead.

func (*AlterForeignServerStmt) GetHasVersion

func (x *AlterForeignServerStmt) GetHasVersion() bool

func (*AlterForeignServerStmt) GetOptions

func (x *AlterForeignServerStmt) GetOptions() []*Node

func (*AlterForeignServerStmt) GetServername

func (x *AlterForeignServerStmt) GetServername() string

func (*AlterForeignServerStmt) GetVersion

func (x *AlterForeignServerStmt) GetVersion() string

func (*AlterForeignServerStmt) ProtoMessage

func (*AlterForeignServerStmt) ProtoMessage()

func (*AlterForeignServerStmt) ProtoReflect

func (x *AlterForeignServerStmt) ProtoReflect() protoreflect.Message

func (*AlterForeignServerStmt) Reset

func (x *AlterForeignServerStmt) Reset()

func (*AlterForeignServerStmt) String

func (x *AlterForeignServerStmt) String() string

type AlterFunctionStmt

type AlterFunctionStmt struct {
	Objtype ObjectType      `protobuf:"varint,1,opt,name=objtype,proto3,enum=pg_query.ObjectType" json:"objtype,omitempty"`
	Func    *ObjectWithArgs `protobuf:"bytes,2,opt,name=func,proto3" json:"func,omitempty"`
	Actions []*Node         `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterFunctionStmt) Descriptor deprecated

func (*AlterFunctionStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterFunctionStmt.ProtoReflect.Descriptor instead.

func (*AlterFunctionStmt) GetActions

func (x *AlterFunctionStmt) GetActions() []*Node

func (*AlterFunctionStmt) GetFunc

func (x *AlterFunctionStmt) GetFunc() *ObjectWithArgs

func (*AlterFunctionStmt) GetObjtype

func (x *AlterFunctionStmt) GetObjtype() ObjectType

func (*AlterFunctionStmt) ProtoMessage

func (*AlterFunctionStmt) ProtoMessage()

func (*AlterFunctionStmt) ProtoReflect

func (x *AlterFunctionStmt) ProtoReflect() protoreflect.Message

func (*AlterFunctionStmt) Reset

func (x *AlterFunctionStmt) Reset()

func (*AlterFunctionStmt) String

func (x *AlterFunctionStmt) String() string

type AlterObjectDependsStmt

type AlterObjectDependsStmt struct {
	ObjectType ObjectType `protobuf:"varint,1,opt,name=object_type,json=objectType,proto3,enum=pg_query.ObjectType" json:"object_type,omitempty"`
	Relation   *RangeVar  `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Object     *Node      `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Extname    *Node      `protobuf:"bytes,4,opt,name=extname,proto3" json:"extname,omitempty"`
	Remove     bool       `protobuf:"varint,5,opt,name=remove,proto3" json:"remove,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterObjectDependsStmt) Descriptor deprecated

func (*AlterObjectDependsStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterObjectDependsStmt.ProtoReflect.Descriptor instead.

func (*AlterObjectDependsStmt) GetExtname

func (x *AlterObjectDependsStmt) GetExtname() *Node

func (*AlterObjectDependsStmt) GetObject

func (x *AlterObjectDependsStmt) GetObject() *Node

func (*AlterObjectDependsStmt) GetObjectType

func (x *AlterObjectDependsStmt) GetObjectType() ObjectType

func (*AlterObjectDependsStmt) GetRelation

func (x *AlterObjectDependsStmt) GetRelation() *RangeVar

func (*AlterObjectDependsStmt) GetRemove

func (x *AlterObjectDependsStmt) GetRemove() bool

func (*AlterObjectDependsStmt) ProtoMessage

func (*AlterObjectDependsStmt) ProtoMessage()

func (*AlterObjectDependsStmt) ProtoReflect

func (x *AlterObjectDependsStmt) ProtoReflect() protoreflect.Message

func (*AlterObjectDependsStmt) Reset

func (x *AlterObjectDependsStmt) Reset()

func (*AlterObjectDependsStmt) String

func (x *AlterObjectDependsStmt) String() string

type AlterObjectSchemaStmt

type AlterObjectSchemaStmt struct {
	ObjectType ObjectType `protobuf:"varint,1,opt,name=object_type,json=objectType,proto3,enum=pg_query.ObjectType" json:"object_type,omitempty"`
	Relation   *RangeVar  `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Object     *Node      `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Newschema  string     `protobuf:"bytes,4,opt,name=newschema,proto3" json:"newschema,omitempty"`
	MissingOk  bool       `protobuf:"varint,5,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterObjectSchemaStmt) Descriptor deprecated

func (*AlterObjectSchemaStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterObjectSchemaStmt.ProtoReflect.Descriptor instead.

func (*AlterObjectSchemaStmt) GetMissingOk

func (x *AlterObjectSchemaStmt) GetMissingOk() bool

func (*AlterObjectSchemaStmt) GetNewschema

func (x *AlterObjectSchemaStmt) GetNewschema() string

func (*AlterObjectSchemaStmt) GetObject

func (x *AlterObjectSchemaStmt) GetObject() *Node

func (*AlterObjectSchemaStmt) GetObjectType

func (x *AlterObjectSchemaStmt) GetObjectType() ObjectType

func (*AlterObjectSchemaStmt) GetRelation

func (x *AlterObjectSchemaStmt) GetRelation() *RangeVar

func (*AlterObjectSchemaStmt) ProtoMessage

func (*AlterObjectSchemaStmt) ProtoMessage()

func (*AlterObjectSchemaStmt) ProtoReflect

func (x *AlterObjectSchemaStmt) ProtoReflect() protoreflect.Message

func (*AlterObjectSchemaStmt) Reset

func (x *AlterObjectSchemaStmt) Reset()

func (*AlterObjectSchemaStmt) String

func (x *AlterObjectSchemaStmt) String() string

type AlterOpFamilyStmt

type AlterOpFamilyStmt struct {
	Opfamilyname []*Node `protobuf:"bytes,1,rep,name=opfamilyname,proto3" json:"opfamilyname,omitempty"`
	Amname       string  `protobuf:"bytes,2,opt,name=amname,proto3" json:"amname,omitempty"`
	IsDrop       bool    `protobuf:"varint,3,opt,name=is_drop,json=isDrop,proto3" json:"is_drop,omitempty"`
	Items        []*Node `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterOpFamilyStmt) Descriptor deprecated

func (*AlterOpFamilyStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterOpFamilyStmt.ProtoReflect.Descriptor instead.

func (*AlterOpFamilyStmt) GetAmname

func (x *AlterOpFamilyStmt) GetAmname() string

func (*AlterOpFamilyStmt) GetIsDrop

func (x *AlterOpFamilyStmt) GetIsDrop() bool

func (*AlterOpFamilyStmt) GetItems

func (x *AlterOpFamilyStmt) GetItems() []*Node

func (*AlterOpFamilyStmt) GetOpfamilyname

func (x *AlterOpFamilyStmt) GetOpfamilyname() []*Node

func (*AlterOpFamilyStmt) ProtoMessage

func (*AlterOpFamilyStmt) ProtoMessage()

func (*AlterOpFamilyStmt) ProtoReflect

func (x *AlterOpFamilyStmt) ProtoReflect() protoreflect.Message

func (*AlterOpFamilyStmt) Reset

func (x *AlterOpFamilyStmt) Reset()

func (*AlterOpFamilyStmt) String

func (x *AlterOpFamilyStmt) String() string

type AlterOperatorStmt

type AlterOperatorStmt struct {
	Opername *ObjectWithArgs `protobuf:"bytes,1,opt,name=opername,proto3" json:"opername,omitempty"`
	Options  []*Node         `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterOperatorStmt) Descriptor deprecated

func (*AlterOperatorStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterOperatorStmt.ProtoReflect.Descriptor instead.

func (*AlterOperatorStmt) GetOpername

func (x *AlterOperatorStmt) GetOpername() *ObjectWithArgs

func (*AlterOperatorStmt) GetOptions

func (x *AlterOperatorStmt) GetOptions() []*Node

func (*AlterOperatorStmt) ProtoMessage

func (*AlterOperatorStmt) ProtoMessage()

func (*AlterOperatorStmt) ProtoReflect

func (x *AlterOperatorStmt) ProtoReflect() protoreflect.Message

func (*AlterOperatorStmt) Reset

func (x *AlterOperatorStmt) Reset()

func (*AlterOperatorStmt) String

func (x *AlterOperatorStmt) String() string

type AlterOwnerStmt

type AlterOwnerStmt struct {
	ObjectType ObjectType `protobuf:"varint,1,opt,name=object_type,json=objectType,proto3,enum=pg_query.ObjectType" json:"object_type,omitempty"`
	Relation   *RangeVar  `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Object     *Node      `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Newowner   *RoleSpec  `protobuf:"bytes,4,opt,name=newowner,proto3" json:"newowner,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterOwnerStmt) Descriptor deprecated

func (*AlterOwnerStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterOwnerStmt.ProtoReflect.Descriptor instead.

func (*AlterOwnerStmt) GetNewowner

func (x *AlterOwnerStmt) GetNewowner() *RoleSpec

func (*AlterOwnerStmt) GetObject

func (x *AlterOwnerStmt) GetObject() *Node

func (*AlterOwnerStmt) GetObjectType

func (x *AlterOwnerStmt) GetObjectType() ObjectType

func (*AlterOwnerStmt) GetRelation

func (x *AlterOwnerStmt) GetRelation() *RangeVar

func (*AlterOwnerStmt) ProtoMessage

func (*AlterOwnerStmt) ProtoMessage()

func (*AlterOwnerStmt) ProtoReflect

func (x *AlterOwnerStmt) ProtoReflect() protoreflect.Message

func (*AlterOwnerStmt) Reset

func (x *AlterOwnerStmt) Reset()

func (*AlterOwnerStmt) String

func (x *AlterOwnerStmt) String() string

type AlterPolicyStmt

type AlterPolicyStmt struct {
	PolicyName string    `protobuf:"bytes,1,opt,name=policy_name,proto3" json:"policy_name,omitempty"`
	Table      *RangeVar `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	Roles      []*Node   `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"`
	Qual       *Node     `protobuf:"bytes,4,opt,name=qual,proto3" json:"qual,omitempty"`
	WithCheck  *Node     `protobuf:"bytes,5,opt,name=with_check,proto3" json:"with_check,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterPolicyStmt) Descriptor deprecated

func (*AlterPolicyStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterPolicyStmt.ProtoReflect.Descriptor instead.

func (*AlterPolicyStmt) GetPolicyName

func (x *AlterPolicyStmt) GetPolicyName() string

func (*AlterPolicyStmt) GetQual

func (x *AlterPolicyStmt) GetQual() *Node

func (*AlterPolicyStmt) GetRoles

func (x *AlterPolicyStmt) GetRoles() []*Node

func (*AlterPolicyStmt) GetTable

func (x *AlterPolicyStmt) GetTable() *RangeVar

func (*AlterPolicyStmt) GetWithCheck

func (x *AlterPolicyStmt) GetWithCheck() *Node

func (*AlterPolicyStmt) ProtoMessage

func (*AlterPolicyStmt) ProtoMessage()

func (*AlterPolicyStmt) ProtoReflect

func (x *AlterPolicyStmt) ProtoReflect() protoreflect.Message

func (*AlterPolicyStmt) Reset

func (x *AlterPolicyStmt) Reset()

func (*AlterPolicyStmt) String

func (x *AlterPolicyStmt) String() string

type AlterPublicationStmt

type AlterPublicationStmt struct {
	Pubname      string        `protobuf:"bytes,1,opt,name=pubname,proto3" json:"pubname,omitempty"`
	Options      []*Node       `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	Tables       []*Node       `protobuf:"bytes,3,rep,name=tables,proto3" json:"tables,omitempty"`
	ForAllTables bool          `protobuf:"varint,4,opt,name=for_all_tables,proto3" json:"for_all_tables,omitempty"`
	TableAction  DefElemAction `protobuf:"varint,5,opt,name=table_action,json=tableAction,proto3,enum=pg_query.DefElemAction" json:"table_action,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterPublicationStmt) Descriptor deprecated

func (*AlterPublicationStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterPublicationStmt.ProtoReflect.Descriptor instead.

func (*AlterPublicationStmt) GetForAllTables

func (x *AlterPublicationStmt) GetForAllTables() bool

func (*AlterPublicationStmt) GetOptions

func (x *AlterPublicationStmt) GetOptions() []*Node

func (*AlterPublicationStmt) GetPubname

func (x *AlterPublicationStmt) GetPubname() string

func (*AlterPublicationStmt) GetTableAction

func (x *AlterPublicationStmt) GetTableAction() DefElemAction

func (*AlterPublicationStmt) GetTables

func (x *AlterPublicationStmt) GetTables() []*Node

func (*AlterPublicationStmt) ProtoMessage

func (*AlterPublicationStmt) ProtoMessage()

func (*AlterPublicationStmt) ProtoReflect

func (x *AlterPublicationStmt) ProtoReflect() protoreflect.Message

func (*AlterPublicationStmt) Reset

func (x *AlterPublicationStmt) Reset()

func (*AlterPublicationStmt) String

func (x *AlterPublicationStmt) String() string

type AlterRoleSetStmt

type AlterRoleSetStmt struct {
	Role     *RoleSpec        `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Database string           `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	Setstmt  *VariableSetStmt `protobuf:"bytes,3,opt,name=setstmt,proto3" json:"setstmt,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterRoleSetStmt) Descriptor deprecated

func (*AlterRoleSetStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterRoleSetStmt.ProtoReflect.Descriptor instead.

func (*AlterRoleSetStmt) GetDatabase

func (x *AlterRoleSetStmt) GetDatabase() string

func (*AlterRoleSetStmt) GetRole

func (x *AlterRoleSetStmt) GetRole() *RoleSpec

func (*AlterRoleSetStmt) GetSetstmt

func (x *AlterRoleSetStmt) GetSetstmt() *VariableSetStmt

func (*AlterRoleSetStmt) ProtoMessage

func (*AlterRoleSetStmt) ProtoMessage()

func (*AlterRoleSetStmt) ProtoReflect

func (x *AlterRoleSetStmt) ProtoReflect() protoreflect.Message

func (*AlterRoleSetStmt) Reset

func (x *AlterRoleSetStmt) Reset()

func (*AlterRoleSetStmt) String

func (x *AlterRoleSetStmt) String() string

type AlterRoleStmt

type AlterRoleStmt struct {
	Role    *RoleSpec `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Options []*Node   `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	Action  int32     `protobuf:"varint,3,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterRoleStmt) Descriptor deprecated

func (*AlterRoleStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterRoleStmt.ProtoReflect.Descriptor instead.

func (*AlterRoleStmt) GetAction

func (x *AlterRoleStmt) GetAction() int32

func (*AlterRoleStmt) GetOptions

func (x *AlterRoleStmt) GetOptions() []*Node

func (*AlterRoleStmt) GetRole

func (x *AlterRoleStmt) GetRole() *RoleSpec

func (*AlterRoleStmt) ProtoMessage

func (*AlterRoleStmt) ProtoMessage()

func (*AlterRoleStmt) ProtoReflect

func (x *AlterRoleStmt) ProtoReflect() protoreflect.Message

func (*AlterRoleStmt) Reset

func (x *AlterRoleStmt) Reset()

func (*AlterRoleStmt) String

func (x *AlterRoleStmt) String() string

type AlterSeqStmt

type AlterSeqStmt struct {
	Sequence    *RangeVar `protobuf:"bytes,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	Options     []*Node   `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	ForIdentity bool      `protobuf:"varint,3,opt,name=for_identity,proto3" json:"for_identity,omitempty"`
	MissingOk   bool      `protobuf:"varint,4,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterSeqStmt) Descriptor deprecated

func (*AlterSeqStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterSeqStmt.ProtoReflect.Descriptor instead.

func (*AlterSeqStmt) GetForIdentity

func (x *AlterSeqStmt) GetForIdentity() bool

func (*AlterSeqStmt) GetMissingOk

func (x *AlterSeqStmt) GetMissingOk() bool

func (*AlterSeqStmt) GetOptions

func (x *AlterSeqStmt) GetOptions() []*Node

func (*AlterSeqStmt) GetSequence

func (x *AlterSeqStmt) GetSequence() *RangeVar

func (*AlterSeqStmt) ProtoMessage

func (*AlterSeqStmt) ProtoMessage()

func (*AlterSeqStmt) ProtoReflect

func (x *AlterSeqStmt) ProtoReflect() protoreflect.Message

func (*AlterSeqStmt) Reset

func (x *AlterSeqStmt) Reset()

func (*AlterSeqStmt) String

func (x *AlterSeqStmt) String() string

type AlterStatsStmt

type AlterStatsStmt struct {
	Defnames      []*Node `protobuf:"bytes,1,rep,name=defnames,proto3" json:"defnames,omitempty"`
	Stxstattarget int32   `protobuf:"varint,2,opt,name=stxstattarget,proto3" json:"stxstattarget,omitempty"`
	MissingOk     bool    `protobuf:"varint,3,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterStatsStmt) Descriptor deprecated

func (*AlterStatsStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterStatsStmt.ProtoReflect.Descriptor instead.

func (*AlterStatsStmt) GetDefnames

func (x *AlterStatsStmt) GetDefnames() []*Node

func (*AlterStatsStmt) GetMissingOk

func (x *AlterStatsStmt) GetMissingOk() bool

func (*AlterStatsStmt) GetStxstattarget

func (x *AlterStatsStmt) GetStxstattarget() int32

func (*AlterStatsStmt) ProtoMessage

func (*AlterStatsStmt) ProtoMessage()

func (*AlterStatsStmt) ProtoReflect

func (x *AlterStatsStmt) ProtoReflect() protoreflect.Message

func (*AlterStatsStmt) Reset

func (x *AlterStatsStmt) Reset()

func (*AlterStatsStmt) String

func (x *AlterStatsStmt) String() string

type AlterSubscriptionStmt

type AlterSubscriptionStmt struct {
	Kind        AlterSubscriptionType `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.AlterSubscriptionType" json:"kind,omitempty"`
	Subname     string                `protobuf:"bytes,2,opt,name=subname,proto3" json:"subname,omitempty"`
	Conninfo    string                `protobuf:"bytes,3,opt,name=conninfo,proto3" json:"conninfo,omitempty"`
	Publication []*Node               `protobuf:"bytes,4,rep,name=publication,proto3" json:"publication,omitempty"`
	Options     []*Node               `protobuf:"bytes,5,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterSubscriptionStmt) Descriptor deprecated

func (*AlterSubscriptionStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterSubscriptionStmt.ProtoReflect.Descriptor instead.

func (*AlterSubscriptionStmt) GetConninfo

func (x *AlterSubscriptionStmt) GetConninfo() string

func (*AlterSubscriptionStmt) GetKind

func (*AlterSubscriptionStmt) GetOptions

func (x *AlterSubscriptionStmt) GetOptions() []*Node

func (*AlterSubscriptionStmt) GetPublication

func (x *AlterSubscriptionStmt) GetPublication() []*Node

func (*AlterSubscriptionStmt) GetSubname

func (x *AlterSubscriptionStmt) GetSubname() string

func (*AlterSubscriptionStmt) ProtoMessage

func (*AlterSubscriptionStmt) ProtoMessage()

func (*AlterSubscriptionStmt) ProtoReflect

func (x *AlterSubscriptionStmt) ProtoReflect() protoreflect.Message

func (*AlterSubscriptionStmt) Reset

func (x *AlterSubscriptionStmt) Reset()

func (*AlterSubscriptionStmt) String

func (x *AlterSubscriptionStmt) String() string

type AlterSubscriptionType

type AlterSubscriptionType int32
const (
	AlterSubscriptionType_ALTER_SUBSCRIPTION_TYPE_UNDEFINED AlterSubscriptionType = 0
	AlterSubscriptionType_ALTER_SUBSCRIPTION_OPTIONS        AlterSubscriptionType = 1
	AlterSubscriptionType_ALTER_SUBSCRIPTION_CONNECTION     AlterSubscriptionType = 2
	AlterSubscriptionType_ALTER_SUBSCRIPTION_PUBLICATION    AlterSubscriptionType = 3
	AlterSubscriptionType_ALTER_SUBSCRIPTION_REFRESH        AlterSubscriptionType = 4
	AlterSubscriptionType_ALTER_SUBSCRIPTION_ENABLED        AlterSubscriptionType = 5
)

func (AlterSubscriptionType) Descriptor

func (AlterSubscriptionType) Enum

func (AlterSubscriptionType) EnumDescriptor deprecated

func (AlterSubscriptionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AlterSubscriptionType.Descriptor instead.

func (AlterSubscriptionType) Number

func (AlterSubscriptionType) String

func (x AlterSubscriptionType) String() string

func (AlterSubscriptionType) Type

type AlterSystemStmt

type AlterSystemStmt struct {
	Setstmt *VariableSetStmt `protobuf:"bytes,1,opt,name=setstmt,proto3" json:"setstmt,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterSystemStmt) Descriptor deprecated

func (*AlterSystemStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterSystemStmt.ProtoReflect.Descriptor instead.

func (*AlterSystemStmt) GetSetstmt

func (x *AlterSystemStmt) GetSetstmt() *VariableSetStmt

func (*AlterSystemStmt) ProtoMessage

func (*AlterSystemStmt) ProtoMessage()

func (*AlterSystemStmt) ProtoReflect

func (x *AlterSystemStmt) ProtoReflect() protoreflect.Message

func (*AlterSystemStmt) Reset

func (x *AlterSystemStmt) Reset()

func (*AlterSystemStmt) String

func (x *AlterSystemStmt) String() string

type AlterTSConfigType

type AlterTSConfigType int32
const (
	AlterTSConfigType_ALTER_TSCONFIG_TYPE_UNDEFINED          AlterTSConfigType = 0
	AlterTSConfigType_ALTER_TSCONFIG_ADD_MAPPING             AlterTSConfigType = 1
	AlterTSConfigType_ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN AlterTSConfigType = 2
	AlterTSConfigType_ALTER_TSCONFIG_REPLACE_DICT            AlterTSConfigType = 3
	AlterTSConfigType_ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN  AlterTSConfigType = 4
	AlterTSConfigType_ALTER_TSCONFIG_DROP_MAPPING            AlterTSConfigType = 5
)

func (AlterTSConfigType) Descriptor

func (AlterTSConfigType) Enum

func (AlterTSConfigType) EnumDescriptor deprecated

func (AlterTSConfigType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AlterTSConfigType.Descriptor instead.

func (AlterTSConfigType) Number

func (AlterTSConfigType) String

func (x AlterTSConfigType) String() string

func (AlterTSConfigType) Type

type AlterTSConfigurationStmt

type AlterTSConfigurationStmt struct {
	Kind      AlterTSConfigType `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.AlterTSConfigType" json:"kind,omitempty"`
	Cfgname   []*Node           `protobuf:"bytes,2,rep,name=cfgname,proto3" json:"cfgname,omitempty"`
	Tokentype []*Node           `protobuf:"bytes,3,rep,name=tokentype,proto3" json:"tokentype,omitempty"`
	Dicts     []*Node           `protobuf:"bytes,4,rep,name=dicts,proto3" json:"dicts,omitempty"`
	Override  bool              `protobuf:"varint,5,opt,name=override,proto3" json:"override,omitempty"`
	Replace   bool              `protobuf:"varint,6,opt,name=replace,proto3" json:"replace,omitempty"`
	MissingOk bool              `protobuf:"varint,7,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTSConfigurationStmt) Descriptor deprecated

func (*AlterTSConfigurationStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterTSConfigurationStmt.ProtoReflect.Descriptor instead.

func (*AlterTSConfigurationStmt) GetCfgname

func (x *AlterTSConfigurationStmt) GetCfgname() []*Node

func (*AlterTSConfigurationStmt) GetDicts

func (x *AlterTSConfigurationStmt) GetDicts() []*Node

func (*AlterTSConfigurationStmt) GetKind

func (*AlterTSConfigurationStmt) GetMissingOk

func (x *AlterTSConfigurationStmt) GetMissingOk() bool

func (*AlterTSConfigurationStmt) GetOverride

func (x *AlterTSConfigurationStmt) GetOverride() bool

func (*AlterTSConfigurationStmt) GetReplace

func (x *AlterTSConfigurationStmt) GetReplace() bool

func (*AlterTSConfigurationStmt) GetTokentype

func (x *AlterTSConfigurationStmt) GetTokentype() []*Node

func (*AlterTSConfigurationStmt) ProtoMessage

func (*AlterTSConfigurationStmt) ProtoMessage()

func (*AlterTSConfigurationStmt) ProtoReflect

func (x *AlterTSConfigurationStmt) ProtoReflect() protoreflect.Message

func (*AlterTSConfigurationStmt) Reset

func (x *AlterTSConfigurationStmt) Reset()

func (*AlterTSConfigurationStmt) String

func (x *AlterTSConfigurationStmt) String() string

type AlterTSDictionaryStmt

type AlterTSDictionaryStmt struct {
	Dictname []*Node `protobuf:"bytes,1,rep,name=dictname,proto3" json:"dictname,omitempty"`
	Options  []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTSDictionaryStmt) Descriptor deprecated

func (*AlterTSDictionaryStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterTSDictionaryStmt.ProtoReflect.Descriptor instead.

func (*AlterTSDictionaryStmt) GetDictname

func (x *AlterTSDictionaryStmt) GetDictname() []*Node

func (*AlterTSDictionaryStmt) GetOptions

func (x *AlterTSDictionaryStmt) GetOptions() []*Node

func (*AlterTSDictionaryStmt) ProtoMessage

func (*AlterTSDictionaryStmt) ProtoMessage()

func (*AlterTSDictionaryStmt) ProtoReflect

func (x *AlterTSDictionaryStmt) ProtoReflect() protoreflect.Message

func (*AlterTSDictionaryStmt) Reset

func (x *AlterTSDictionaryStmt) Reset()

func (*AlterTSDictionaryStmt) String

func (x *AlterTSDictionaryStmt) String() string

type AlterTableCmd

type AlterTableCmd struct {
	Subtype   AlterTableType `protobuf:"varint,1,opt,name=subtype,proto3,enum=pg_query.AlterTableType" json:"subtype,omitempty"`
	Name      string         `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Num       int32          `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
	Newowner  *RoleSpec      `protobuf:"bytes,4,opt,name=newowner,proto3" json:"newowner,omitempty"`
	Def       *Node          `protobuf:"bytes,5,opt,name=def,proto3" json:"def,omitempty"`
	Behavior  DropBehavior   `protobuf:"varint,6,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	MissingOk bool           `protobuf:"varint,7,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTableCmd) Descriptor deprecated

func (*AlterTableCmd) Descriptor() ([]byte, []int)

Deprecated: Use AlterTableCmd.ProtoReflect.Descriptor instead.

func (*AlterTableCmd) GetBehavior

func (x *AlterTableCmd) GetBehavior() DropBehavior

func (*AlterTableCmd) GetDef

func (x *AlterTableCmd) GetDef() *Node

func (*AlterTableCmd) GetMissingOk

func (x *AlterTableCmd) GetMissingOk() bool

func (*AlterTableCmd) GetName

func (x *AlterTableCmd) GetName() string

func (*AlterTableCmd) GetNewowner

func (x *AlterTableCmd) GetNewowner() *RoleSpec

func (*AlterTableCmd) GetNum

func (x *AlterTableCmd) GetNum() int32

func (*AlterTableCmd) GetSubtype

func (x *AlterTableCmd) GetSubtype() AlterTableType

func (*AlterTableCmd) ProtoMessage

func (*AlterTableCmd) ProtoMessage()

func (*AlterTableCmd) ProtoReflect

func (x *AlterTableCmd) ProtoReflect() protoreflect.Message

func (*AlterTableCmd) Reset

func (x *AlterTableCmd) Reset()

func (*AlterTableCmd) String

func (x *AlterTableCmd) String() string

type AlterTableMoveAllStmt

type AlterTableMoveAllStmt struct {
	OrigTablespacename string     `protobuf:"bytes,1,opt,name=orig_tablespacename,proto3" json:"orig_tablespacename,omitempty"`
	Objtype            ObjectType `protobuf:"varint,2,opt,name=objtype,proto3,enum=pg_query.ObjectType" json:"objtype,omitempty"`
	Roles              []*Node    `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"`
	NewTablespacename  string     `protobuf:"bytes,4,opt,name=new_tablespacename,proto3" json:"new_tablespacename,omitempty"`
	Nowait             bool       `protobuf:"varint,5,opt,name=nowait,proto3" json:"nowait,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTableMoveAllStmt) Descriptor deprecated

func (*AlterTableMoveAllStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterTableMoveAllStmt.ProtoReflect.Descriptor instead.

func (*AlterTableMoveAllStmt) GetNewTablespacename

func (x *AlterTableMoveAllStmt) GetNewTablespacename() string

func (*AlterTableMoveAllStmt) GetNowait

func (x *AlterTableMoveAllStmt) GetNowait() bool

func (*AlterTableMoveAllStmt) GetObjtype

func (x *AlterTableMoveAllStmt) GetObjtype() ObjectType

func (*AlterTableMoveAllStmt) GetOrigTablespacename

func (x *AlterTableMoveAllStmt) GetOrigTablespacename() string

func (*AlterTableMoveAllStmt) GetRoles

func (x *AlterTableMoveAllStmt) GetRoles() []*Node

func (*AlterTableMoveAllStmt) ProtoMessage

func (*AlterTableMoveAllStmt) ProtoMessage()

func (*AlterTableMoveAllStmt) ProtoReflect

func (x *AlterTableMoveAllStmt) ProtoReflect() protoreflect.Message

func (*AlterTableMoveAllStmt) Reset

func (x *AlterTableMoveAllStmt) Reset()

func (*AlterTableMoveAllStmt) String

func (x *AlterTableMoveAllStmt) String() string

type AlterTableSpaceOptionsStmt

type AlterTableSpaceOptionsStmt struct {
	Tablespacename string  `protobuf:"bytes,1,opt,name=tablespacename,proto3" json:"tablespacename,omitempty"`
	Options        []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	IsReset        bool    `protobuf:"varint,3,opt,name=is_reset,json=isReset,proto3" json:"is_reset,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTableSpaceOptionsStmt) Descriptor deprecated

func (*AlterTableSpaceOptionsStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterTableSpaceOptionsStmt.ProtoReflect.Descriptor instead.

func (*AlterTableSpaceOptionsStmt) GetIsReset

func (x *AlterTableSpaceOptionsStmt) GetIsReset() bool

func (*AlterTableSpaceOptionsStmt) GetOptions

func (x *AlterTableSpaceOptionsStmt) GetOptions() []*Node

func (*AlterTableSpaceOptionsStmt) GetTablespacename

func (x *AlterTableSpaceOptionsStmt) GetTablespacename() string

func (*AlterTableSpaceOptionsStmt) ProtoMessage

func (*AlterTableSpaceOptionsStmt) ProtoMessage()

func (*AlterTableSpaceOptionsStmt) ProtoReflect

func (*AlterTableSpaceOptionsStmt) Reset

func (x *AlterTableSpaceOptionsStmt) Reset()

func (*AlterTableSpaceOptionsStmt) String

func (x *AlterTableSpaceOptionsStmt) String() string

type AlterTableStmt

type AlterTableStmt struct {
	Relation  *RangeVar  `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Cmds      []*Node    `protobuf:"bytes,2,rep,name=cmds,proto3" json:"cmds,omitempty"`
	Relkind   ObjectType `protobuf:"varint,3,opt,name=relkind,proto3,enum=pg_query.ObjectType" json:"relkind,omitempty"`
	MissingOk bool       `protobuf:"varint,4,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTableStmt) Descriptor deprecated

func (*AlterTableStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterTableStmt.ProtoReflect.Descriptor instead.

func (*AlterTableStmt) GetCmds

func (x *AlterTableStmt) GetCmds() []*Node

func (*AlterTableStmt) GetMissingOk

func (x *AlterTableStmt) GetMissingOk() bool

func (*AlterTableStmt) GetRelation

func (x *AlterTableStmt) GetRelation() *RangeVar

func (*AlterTableStmt) GetRelkind

func (x *AlterTableStmt) GetRelkind() ObjectType

func (*AlterTableStmt) ProtoMessage

func (*AlterTableStmt) ProtoMessage()

func (*AlterTableStmt) ProtoReflect

func (x *AlterTableStmt) ProtoReflect() protoreflect.Message

func (*AlterTableStmt) Reset

func (x *AlterTableStmt) Reset()

func (*AlterTableStmt) String

func (x *AlterTableStmt) String() string

type AlterTableType

type AlterTableType int32
const (
	AlterTableType_ALTER_TABLE_TYPE_UNDEFINED   AlterTableType = 0
	AlterTableType_AT_AddColumn                 AlterTableType = 1
	AlterTableType_AT_AddColumnRecurse          AlterTableType = 2
	AlterTableType_AT_AddColumnToView           AlterTableType = 3
	AlterTableType_AT_ColumnDefault             AlterTableType = 4
	AlterTableType_AT_CookedColumnDefault       AlterTableType = 5
	AlterTableType_AT_DropNotNull               AlterTableType = 6
	AlterTableType_AT_SetNotNull                AlterTableType = 7
	AlterTableType_AT_DropExpression            AlterTableType = 8
	AlterTableType_AT_CheckNotNull              AlterTableType = 9
	AlterTableType_AT_SetStatistics             AlterTableType = 10
	AlterTableType_AT_SetOptions                AlterTableType = 11
	AlterTableType_AT_ResetOptions              AlterTableType = 12
	AlterTableType_AT_SetStorage                AlterTableType = 13
	AlterTableType_AT_DropColumn                AlterTableType = 14
	AlterTableType_AT_DropColumnRecurse         AlterTableType = 15
	AlterTableType_AT_AddIndex                  AlterTableType = 16
	AlterTableType_AT_ReAddIndex                AlterTableType = 17
	AlterTableType_AT_AddConstraint             AlterTableType = 18
	AlterTableType_AT_AddConstraintRecurse      AlterTableType = 19
	AlterTableType_AT_ReAddConstraint           AlterTableType = 20
	AlterTableType_AT_ReAddDomainConstraint     AlterTableType = 21
	AlterTableType_AT_AlterConstraint           AlterTableType = 22
	AlterTableType_AT_ValidateConstraint        AlterTableType = 23
	AlterTableType_AT_ValidateConstraintRecurse AlterTableType = 24
	AlterTableType_AT_AddIndexConstraint        AlterTableType = 25
	AlterTableType_AT_DropConstraint            AlterTableType = 26
	AlterTableType_AT_DropConstraintRecurse     AlterTableType = 27
	AlterTableType_AT_ReAddComment              AlterTableType = 28
	AlterTableType_AT_AlterColumnType           AlterTableType = 29
	AlterTableType_AT_AlterColumnGenericOptions AlterTableType = 30
	AlterTableType_AT_ChangeOwner               AlterTableType = 31
	AlterTableType_AT_ClusterOn                 AlterTableType = 32
	AlterTableType_AT_DropCluster               AlterTableType = 33
	AlterTableType_AT_SetLogged                 AlterTableType = 34
	AlterTableType_AT_SetUnLogged               AlterTableType = 35
	AlterTableType_AT_DropOids                  AlterTableType = 36
	AlterTableType_AT_SetTableSpace             AlterTableType = 37
	AlterTableType_AT_SetRelOptions             AlterTableType = 38
	AlterTableType_AT_ResetRelOptions           AlterTableType = 39
	AlterTableType_AT_ReplaceRelOptions         AlterTableType = 40
	AlterTableType_AT_EnableTrig                AlterTableType = 41
	AlterTableType_AT_EnableAlwaysTrig          AlterTableType = 42
	AlterTableType_AT_EnableReplicaTrig         AlterTableType = 43
	AlterTableType_AT_DisableTrig               AlterTableType = 44
	AlterTableType_AT_EnableTrigAll             AlterTableType = 45
	AlterTableType_AT_DisableTrigAll            AlterTableType = 46
	AlterTableType_AT_EnableTrigUser            AlterTableType = 47
	AlterTableType_AT_DisableTrigUser           AlterTableType = 48
	AlterTableType_AT_EnableRule                AlterTableType = 49
	AlterTableType_AT_EnableAlwaysRule          AlterTableType = 50
	AlterTableType_AT_EnableReplicaRule         AlterTableType = 51
	AlterTableType_AT_DisableRule               AlterTableType = 52
	AlterTableType_AT_AddInherit                AlterTableType = 53
	AlterTableType_AT_DropInherit               AlterTableType = 54
	AlterTableType_AT_AddOf                     AlterTableType = 55
	AlterTableType_AT_DropOf                    AlterTableType = 56
	AlterTableType_AT_ReplicaIdentity           AlterTableType = 57
	AlterTableType_AT_EnableRowSecurity         AlterTableType = 58
	AlterTableType_AT_DisableRowSecurity        AlterTableType = 59
	AlterTableType_AT_ForceRowSecurity          AlterTableType = 60
	AlterTableType_AT_NoForceRowSecurity        AlterTableType = 61
	AlterTableType_AT_GenericOptions            AlterTableType = 62
	AlterTableType_AT_AttachPartition           AlterTableType = 63
	AlterTableType_AT_DetachPartition           AlterTableType = 64
	AlterTableType_AT_AddIdentity               AlterTableType = 65
	AlterTableType_AT_SetIdentity               AlterTableType = 66
	AlterTableType_AT_DropIdentity              AlterTableType = 67
)

func (AlterTableType) Descriptor

func (AlterTableType) Enum

func (x AlterTableType) Enum() *AlterTableType

func (AlterTableType) EnumDescriptor deprecated

func (AlterTableType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AlterTableType.Descriptor instead.

func (AlterTableType) Number

func (AlterTableType) String

func (x AlterTableType) String() string

func (AlterTableType) Type

type AlterTypeStmt

type AlterTypeStmt struct {
	TypeName []*Node `protobuf:"bytes,1,rep,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Options  []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTypeStmt) Descriptor deprecated

func (*AlterTypeStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterTypeStmt.ProtoReflect.Descriptor instead.

func (*AlterTypeStmt) GetOptions

func (x *AlterTypeStmt) GetOptions() []*Node

func (*AlterTypeStmt) GetTypeName

func (x *AlterTypeStmt) GetTypeName() []*Node

func (*AlterTypeStmt) ProtoMessage

func (*AlterTypeStmt) ProtoMessage()

func (*AlterTypeStmt) ProtoReflect

func (x *AlterTypeStmt) ProtoReflect() protoreflect.Message

func (*AlterTypeStmt) Reset

func (x *AlterTypeStmt) Reset()

func (*AlterTypeStmt) String

func (x *AlterTypeStmt) String() string

type AlterUserMappingStmt

type AlterUserMappingStmt struct {
	User       *RoleSpec `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Servername string    `protobuf:"bytes,2,opt,name=servername,proto3" json:"servername,omitempty"`
	Options    []*Node   `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterUserMappingStmt) Descriptor deprecated

func (*AlterUserMappingStmt) Descriptor() ([]byte, []int)

Deprecated: Use AlterUserMappingStmt.ProtoReflect.Descriptor instead.

func (*AlterUserMappingStmt) GetOptions

func (x *AlterUserMappingStmt) GetOptions() []*Node

func (*AlterUserMappingStmt) GetServername

func (x *AlterUserMappingStmt) GetServername() string

func (*AlterUserMappingStmt) GetUser

func (x *AlterUserMappingStmt) GetUser() *RoleSpec

func (*AlterUserMappingStmt) ProtoMessage

func (*AlterUserMappingStmt) ProtoMessage()

func (*AlterUserMappingStmt) ProtoReflect

func (x *AlterUserMappingStmt) ProtoReflect() protoreflect.Message

func (*AlterUserMappingStmt) Reset

func (x *AlterUserMappingStmt) Reset()

func (*AlterUserMappingStmt) String

func (x *AlterUserMappingStmt) String() string

type AlternativeSubPlan

type AlternativeSubPlan struct {
	Xpr      *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Subplans []*Node `protobuf:"bytes,2,rep,name=subplans,proto3" json:"subplans,omitempty"`
	// contains filtered or unexported fields
}

func (*AlternativeSubPlan) Descriptor deprecated

func (*AlternativeSubPlan) Descriptor() ([]byte, []int)

Deprecated: Use AlternativeSubPlan.ProtoReflect.Descriptor instead.

func (*AlternativeSubPlan) GetSubplans

func (x *AlternativeSubPlan) GetSubplans() []*Node

func (*AlternativeSubPlan) GetXpr

func (x *AlternativeSubPlan) GetXpr() *Node

func (*AlternativeSubPlan) ProtoMessage

func (*AlternativeSubPlan) ProtoMessage()

func (*AlternativeSubPlan) ProtoReflect

func (x *AlternativeSubPlan) ProtoReflect() protoreflect.Message

func (*AlternativeSubPlan) Reset

func (x *AlternativeSubPlan) Reset()

func (*AlternativeSubPlan) String

func (x *AlternativeSubPlan) String() string

type ArrayCoerceExpr

type ArrayCoerceExpr struct {
	Xpr          *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg          *Node        `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Elemexpr     *Node        `protobuf:"bytes,3,opt,name=elemexpr,proto3" json:"elemexpr,omitempty"`
	Resulttype   uint32       `protobuf:"varint,4,opt,name=resulttype,proto3" json:"resulttype,omitempty"`
	Resulttypmod int32        `protobuf:"varint,5,opt,name=resulttypmod,proto3" json:"resulttypmod,omitempty"`
	Resultcollid uint32       `protobuf:"varint,6,opt,name=resultcollid,proto3" json:"resultcollid,omitempty"`
	Coerceformat CoercionForm `protobuf:"varint,7,opt,name=coerceformat,proto3,enum=pg_query.CoercionForm" json:"coerceformat,omitempty"`
	Location     int32        `protobuf:"varint,8,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ArrayCoerceExpr) Descriptor deprecated

func (*ArrayCoerceExpr) Descriptor() ([]byte, []int)

Deprecated: Use ArrayCoerceExpr.ProtoReflect.Descriptor instead.

func (*ArrayCoerceExpr) GetArg

func (x *ArrayCoerceExpr) GetArg() *Node

func (*ArrayCoerceExpr) GetCoerceformat

func (x *ArrayCoerceExpr) GetCoerceformat() CoercionForm

func (*ArrayCoerceExpr) GetElemexpr

func (x *ArrayCoerceExpr) GetElemexpr() *Node

func (*ArrayCoerceExpr) GetLocation

func (x *ArrayCoerceExpr) GetLocation() int32

func (*ArrayCoerceExpr) GetResultcollid

func (x *ArrayCoerceExpr) GetResultcollid() uint32

func (*ArrayCoerceExpr) GetResulttype

func (x *ArrayCoerceExpr) GetResulttype() uint32

func (*ArrayCoerceExpr) GetResulttypmod

func (x *ArrayCoerceExpr) GetResulttypmod() int32

func (*ArrayCoerceExpr) GetXpr

func (x *ArrayCoerceExpr) GetXpr() *Node

func (*ArrayCoerceExpr) ProtoMessage

func (*ArrayCoerceExpr) ProtoMessage()

func (*ArrayCoerceExpr) ProtoReflect

func (x *ArrayCoerceExpr) ProtoReflect() protoreflect.Message

func (*ArrayCoerceExpr) Reset

func (x *ArrayCoerceExpr) Reset()

func (*ArrayCoerceExpr) String

func (x *ArrayCoerceExpr) String() string

type ArrayExpr

type ArrayExpr struct {
	Xpr           *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	ArrayTypeid   uint32  `protobuf:"varint,2,opt,name=array_typeid,proto3" json:"array_typeid,omitempty"`
	ArrayCollid   uint32  `protobuf:"varint,3,opt,name=array_collid,proto3" json:"array_collid,omitempty"`
	ElementTypeid uint32  `protobuf:"varint,4,opt,name=element_typeid,proto3" json:"element_typeid,omitempty"`
	Elements      []*Node `protobuf:"bytes,5,rep,name=elements,proto3" json:"elements,omitempty"`
	Multidims     bool    `protobuf:"varint,6,opt,name=multidims,proto3" json:"multidims,omitempty"`
	Location      int32   `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ArrayExpr) Descriptor deprecated

func (*ArrayExpr) Descriptor() ([]byte, []int)

Deprecated: Use ArrayExpr.ProtoReflect.Descriptor instead.

func (*ArrayExpr) GetArrayCollid

func (x *ArrayExpr) GetArrayCollid() uint32

func (*ArrayExpr) GetArrayTypeid

func (x *ArrayExpr) GetArrayTypeid() uint32

func (*ArrayExpr) GetElementTypeid

func (x *ArrayExpr) GetElementTypeid() uint32

func (*ArrayExpr) GetElements

func (x *ArrayExpr) GetElements() []*Node

func (*ArrayExpr) GetLocation

func (x *ArrayExpr) GetLocation() int32

func (*ArrayExpr) GetMultidims

func (x *ArrayExpr) GetMultidims() bool

func (*ArrayExpr) GetXpr

func (x *ArrayExpr) GetXpr() *Node

func (*ArrayExpr) ProtoMessage

func (*ArrayExpr) ProtoMessage()

func (*ArrayExpr) ProtoReflect

func (x *ArrayExpr) ProtoReflect() protoreflect.Message

func (*ArrayExpr) Reset

func (x *ArrayExpr) Reset()

func (*ArrayExpr) String

func (x *ArrayExpr) String() string

type BitString

type BitString struct {
	Str string `protobuf:"bytes,1,opt,name=str,proto3" json:"str,omitempty"` // string
	// contains filtered or unexported fields
}

func (*BitString) Descriptor deprecated

func (*BitString) Descriptor() ([]byte, []int)

Deprecated: Use BitString.ProtoReflect.Descriptor instead.

func (*BitString) GetStr

func (x *BitString) GetStr() string

func (*BitString) ProtoMessage

func (*BitString) ProtoMessage()

func (*BitString) ProtoReflect

func (x *BitString) ProtoReflect() protoreflect.Message

func (*BitString) Reset

func (x *BitString) Reset()

func (*BitString) String

func (x *BitString) String() string

type BoolExpr

type BoolExpr struct {
	Xpr      *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Boolop   BoolExprType `protobuf:"varint,2,opt,name=boolop,proto3,enum=pg_query.BoolExprType" json:"boolop,omitempty"`
	Args     []*Node      `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
	Location int32        `protobuf:"varint,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*BoolExpr) Descriptor deprecated

func (*BoolExpr) Descriptor() ([]byte, []int)

Deprecated: Use BoolExpr.ProtoReflect.Descriptor instead.

func (*BoolExpr) GetArgs

func (x *BoolExpr) GetArgs() []*Node

func (*BoolExpr) GetBoolop

func (x *BoolExpr) GetBoolop() BoolExprType

func (*BoolExpr) GetLocation

func (x *BoolExpr) GetLocation() int32

func (*BoolExpr) GetXpr

func (x *BoolExpr) GetXpr() *Node

func (*BoolExpr) ProtoMessage

func (*BoolExpr) ProtoMessage()

func (*BoolExpr) ProtoReflect

func (x *BoolExpr) ProtoReflect() protoreflect.Message

func (*BoolExpr) Reset

func (x *BoolExpr) Reset()

func (*BoolExpr) String

func (x *BoolExpr) String() string

type BoolExprType

type BoolExprType int32
const (
	BoolExprType_BOOL_EXPR_TYPE_UNDEFINED BoolExprType = 0
	BoolExprType_AND_EXPR                 BoolExprType = 1
	BoolExprType_OR_EXPR                  BoolExprType = 2
	BoolExprType_NOT_EXPR                 BoolExprType = 3
)

func (BoolExprType) Descriptor

func (BoolExprType) Enum

func (x BoolExprType) Enum() *BoolExprType

func (BoolExprType) EnumDescriptor deprecated

func (BoolExprType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BoolExprType.Descriptor instead.

func (BoolExprType) Number

func (BoolExprType) String

func (x BoolExprType) String() string

func (BoolExprType) Type

type BoolTestType

type BoolTestType int32
const (
	BoolTestType_BOOL_TEST_TYPE_UNDEFINED BoolTestType = 0
	BoolTestType_IS_TRUE                  BoolTestType = 1
	BoolTestType_IS_NOT_TRUE              BoolTestType = 2
	BoolTestType_IS_FALSE                 BoolTestType = 3
	BoolTestType_IS_NOT_FALSE             BoolTestType = 4
	BoolTestType_IS_UNKNOWN               BoolTestType = 5
	BoolTestType_IS_NOT_UNKNOWN           BoolTestType = 6
)

func (BoolTestType) Descriptor

func (BoolTestType) Enum

func (x BoolTestType) Enum() *BoolTestType

func (BoolTestType) EnumDescriptor deprecated

func (BoolTestType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BoolTestType.Descriptor instead.

func (BoolTestType) Number

func (BoolTestType) String

func (x BoolTestType) String() string

func (BoolTestType) Type

type BooleanTest

type BooleanTest struct {
	Xpr          *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg          *Node        `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Booltesttype BoolTestType `protobuf:"varint,3,opt,name=booltesttype,proto3,enum=pg_query.BoolTestType" json:"booltesttype,omitempty"`
	Location     int32        `protobuf:"varint,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*BooleanTest) Descriptor deprecated

func (*BooleanTest) Descriptor() ([]byte, []int)

Deprecated: Use BooleanTest.ProtoReflect.Descriptor instead.

func (*BooleanTest) GetArg

func (x *BooleanTest) GetArg() *Node

func (*BooleanTest) GetBooltesttype

func (x *BooleanTest) GetBooltesttype() BoolTestType

func (*BooleanTest) GetLocation

func (x *BooleanTest) GetLocation() int32

func (*BooleanTest) GetXpr

func (x *BooleanTest) GetXpr() *Node

func (*BooleanTest) ProtoMessage

func (*BooleanTest) ProtoMessage()

func (*BooleanTest) ProtoReflect

func (x *BooleanTest) ProtoReflect() protoreflect.Message

func (*BooleanTest) Reset

func (x *BooleanTest) Reset()

func (*BooleanTest) String

func (x *BooleanTest) String() string

type CTEMaterialize

type CTEMaterialize int32
const (
	CTEMaterialize_CTEMATERIALIZE_UNDEFINED CTEMaterialize = 0
	CTEMaterialize_CTEMaterializeDefault    CTEMaterialize = 1
	CTEMaterialize_CTEMaterializeAlways     CTEMaterialize = 2
	CTEMaterialize_CTEMaterializeNever      CTEMaterialize = 3
)

func (CTEMaterialize) Descriptor

func (CTEMaterialize) Enum

func (x CTEMaterialize) Enum() *CTEMaterialize

func (CTEMaterialize) EnumDescriptor deprecated

func (CTEMaterialize) EnumDescriptor() ([]byte, []int)

Deprecated: Use CTEMaterialize.Descriptor instead.

func (CTEMaterialize) Number

func (CTEMaterialize) String

func (x CTEMaterialize) String() string

func (CTEMaterialize) Type

type CallContext

type CallContext struct {
	Atomic bool `protobuf:"varint,1,opt,name=atomic,proto3" json:"atomic,omitempty"`
	// contains filtered or unexported fields
}

func (*CallContext) Descriptor deprecated

func (*CallContext) Descriptor() ([]byte, []int)

Deprecated: Use CallContext.ProtoReflect.Descriptor instead.

func (*CallContext) GetAtomic

func (x *CallContext) GetAtomic() bool

func (*CallContext) ProtoMessage

func (*CallContext) ProtoMessage()

func (*CallContext) ProtoReflect

func (x *CallContext) ProtoReflect() protoreflect.Message

func (*CallContext) Reset

func (x *CallContext) Reset()

func (*CallContext) String

func (x *CallContext) String() string

type CallStmt

type CallStmt struct {
	Funccall *FuncCall `protobuf:"bytes,1,opt,name=funccall,proto3" json:"funccall,omitempty"`
	Funcexpr *FuncExpr `protobuf:"bytes,2,opt,name=funcexpr,proto3" json:"funcexpr,omitempty"`
	// contains filtered or unexported fields
}

func (*CallStmt) Descriptor deprecated

func (*CallStmt) Descriptor() ([]byte, []int)

Deprecated: Use CallStmt.ProtoReflect.Descriptor instead.

func (*CallStmt) GetFunccall

func (x *CallStmt) GetFunccall() *FuncCall

func (*CallStmt) GetFuncexpr

func (x *CallStmt) GetFuncexpr() *FuncExpr

func (*CallStmt) ProtoMessage

func (*CallStmt) ProtoMessage()

func (*CallStmt) ProtoReflect

func (x *CallStmt) ProtoReflect() protoreflect.Message

func (*CallStmt) Reset

func (x *CallStmt) Reset()

func (*CallStmt) String

func (x *CallStmt) String() string

type CaseExpr

type CaseExpr struct {
	Xpr        *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Casetype   uint32  `protobuf:"varint,2,opt,name=casetype,proto3" json:"casetype,omitempty"`
	Casecollid uint32  `protobuf:"varint,3,opt,name=casecollid,proto3" json:"casecollid,omitempty"`
	Arg        *Node   `protobuf:"bytes,4,opt,name=arg,proto3" json:"arg,omitempty"`
	Args       []*Node `protobuf:"bytes,5,rep,name=args,proto3" json:"args,omitempty"`
	Defresult  *Node   `protobuf:"bytes,6,opt,name=defresult,proto3" json:"defresult,omitempty"`
	Location   int32   `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CaseExpr) Descriptor deprecated

func (*CaseExpr) Descriptor() ([]byte, []int)

Deprecated: Use CaseExpr.ProtoReflect.Descriptor instead.

func (*CaseExpr) GetArg

func (x *CaseExpr) GetArg() *Node

func (*CaseExpr) GetArgs

func (x *CaseExpr) GetArgs() []*Node

func (*CaseExpr) GetCasecollid

func (x *CaseExpr) GetCasecollid() uint32

func (*CaseExpr) GetCasetype

func (x *CaseExpr) GetCasetype() uint32

func (*CaseExpr) GetDefresult

func (x *CaseExpr) GetDefresult() *Node

func (*CaseExpr) GetLocation

func (x *CaseExpr) GetLocation() int32

func (*CaseExpr) GetXpr

func (x *CaseExpr) GetXpr() *Node

func (*CaseExpr) ProtoMessage

func (*CaseExpr) ProtoMessage()

func (*CaseExpr) ProtoReflect

func (x *CaseExpr) ProtoReflect() protoreflect.Message

func (*CaseExpr) Reset

func (x *CaseExpr) Reset()

func (*CaseExpr) String

func (x *CaseExpr) String() string

type CaseTestExpr

type CaseTestExpr struct {
	Xpr       *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	TypeId    uint32 `protobuf:"varint,2,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	TypeMod   int32  `protobuf:"varint,3,opt,name=type_mod,json=typeMod,proto3" json:"type_mod,omitempty"`
	Collation uint32 `protobuf:"varint,4,opt,name=collation,proto3" json:"collation,omitempty"`
	// contains filtered or unexported fields
}

func (*CaseTestExpr) Descriptor deprecated

func (*CaseTestExpr) Descriptor() ([]byte, []int)

Deprecated: Use CaseTestExpr.ProtoReflect.Descriptor instead.

func (*CaseTestExpr) GetCollation

func (x *CaseTestExpr) GetCollation() uint32

func (*CaseTestExpr) GetTypeId

func (x *CaseTestExpr) GetTypeId() uint32

func (*CaseTestExpr) GetTypeMod

func (x *CaseTestExpr) GetTypeMod() int32

func (*CaseTestExpr) GetXpr

func (x *CaseTestExpr) GetXpr() *Node

func (*CaseTestExpr) ProtoMessage

func (*CaseTestExpr) ProtoMessage()

func (*CaseTestExpr) ProtoReflect

func (x *CaseTestExpr) ProtoReflect() protoreflect.Message

func (*CaseTestExpr) Reset

func (x *CaseTestExpr) Reset()

func (*CaseTestExpr) String

func (x *CaseTestExpr) String() string

type CaseWhen

type CaseWhen struct {
	Xpr      *Node `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Expr     *Node `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"`
	Result   *Node `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
	Location int32 `protobuf:"varint,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CaseWhen) Descriptor deprecated

func (*CaseWhen) Descriptor() ([]byte, []int)

Deprecated: Use CaseWhen.ProtoReflect.Descriptor instead.

func (*CaseWhen) GetExpr

func (x *CaseWhen) GetExpr() *Node

func (*CaseWhen) GetLocation

func (x *CaseWhen) GetLocation() int32

func (*CaseWhen) GetResult

func (x *CaseWhen) GetResult() *Node

func (*CaseWhen) GetXpr

func (x *CaseWhen) GetXpr() *Node

func (*CaseWhen) ProtoMessage

func (*CaseWhen) ProtoMessage()

func (*CaseWhen) ProtoReflect

func (x *CaseWhen) ProtoReflect() protoreflect.Message

func (*CaseWhen) Reset

func (x *CaseWhen) Reset()

func (*CaseWhen) String

func (x *CaseWhen) String() string

type CheckPointStmt

type CheckPointStmt struct {
	// contains filtered or unexported fields
}

func (*CheckPointStmt) Descriptor deprecated

func (*CheckPointStmt) Descriptor() ([]byte, []int)

Deprecated: Use CheckPointStmt.ProtoReflect.Descriptor instead.

func (*CheckPointStmt) ProtoMessage

func (*CheckPointStmt) ProtoMessage()

func (*CheckPointStmt) ProtoReflect

func (x *CheckPointStmt) ProtoReflect() protoreflect.Message

func (*CheckPointStmt) Reset

func (x *CheckPointStmt) Reset()

func (*CheckPointStmt) String

func (x *CheckPointStmt) String() string

type ClosePortalStmt

type ClosePortalStmt struct {
	Portalname string `protobuf:"bytes,1,opt,name=portalname,proto3" json:"portalname,omitempty"`
	// contains filtered or unexported fields
}

func (*ClosePortalStmt) Descriptor deprecated

func (*ClosePortalStmt) Descriptor() ([]byte, []int)

Deprecated: Use ClosePortalStmt.ProtoReflect.Descriptor instead.

func (*ClosePortalStmt) GetPortalname

func (x *ClosePortalStmt) GetPortalname() string

func (*ClosePortalStmt) ProtoMessage

func (*ClosePortalStmt) ProtoMessage()

func (*ClosePortalStmt) ProtoReflect

func (x *ClosePortalStmt) ProtoReflect() protoreflect.Message

func (*ClosePortalStmt) Reset

func (x *ClosePortalStmt) Reset()

func (*ClosePortalStmt) String

func (x *ClosePortalStmt) String() string

type ClusterOption

type ClusterOption int32
const (
	ClusterOption_CLUSTER_OPTION_UNDEFINED ClusterOption = 0
	ClusterOption_CLUOPT_RECHECK           ClusterOption = 1
	ClusterOption_CLUOPT_VERBOSE           ClusterOption = 2
)

func (ClusterOption) Descriptor

func (ClusterOption) Enum

func (x ClusterOption) Enum() *ClusterOption

func (ClusterOption) EnumDescriptor deprecated

func (ClusterOption) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClusterOption.Descriptor instead.

func (ClusterOption) Number

func (ClusterOption) String

func (x ClusterOption) String() string

func (ClusterOption) Type

type ClusterStmt

type ClusterStmt struct {
	Relation  *RangeVar `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Indexname string    `protobuf:"bytes,2,opt,name=indexname,proto3" json:"indexname,omitempty"`
	Options   int32     `protobuf:"varint,3,opt,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterStmt) Descriptor deprecated

func (*ClusterStmt) Descriptor() ([]byte, []int)

Deprecated: Use ClusterStmt.ProtoReflect.Descriptor instead.

func (*ClusterStmt) GetIndexname

func (x *ClusterStmt) GetIndexname() string

func (*ClusterStmt) GetOptions

func (x *ClusterStmt) GetOptions() int32

func (*ClusterStmt) GetRelation

func (x *ClusterStmt) GetRelation() *RangeVar

func (*ClusterStmt) ProtoMessage

func (*ClusterStmt) ProtoMessage()

func (*ClusterStmt) ProtoReflect

func (x *ClusterStmt) ProtoReflect() protoreflect.Message

func (*ClusterStmt) Reset

func (x *ClusterStmt) Reset()

func (*ClusterStmt) String

func (x *ClusterStmt) String() string

type CmdType

type CmdType int32
const (
	CmdType_CMD_TYPE_UNDEFINED CmdType = 0
	CmdType_CMD_UNKNOWN        CmdType = 1
	CmdType_CMD_SELECT         CmdType = 2
	CmdType_CMD_UPDATE         CmdType = 3
	CmdType_CMD_INSERT         CmdType = 4
	CmdType_CMD_DELETE         CmdType = 5
	CmdType_CMD_UTILITY        CmdType = 6
	CmdType_CMD_NOTHING        CmdType = 7
)

func (CmdType) Descriptor

func (CmdType) Descriptor() protoreflect.EnumDescriptor

func (CmdType) Enum

func (x CmdType) Enum() *CmdType

func (CmdType) EnumDescriptor deprecated

func (CmdType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CmdType.Descriptor instead.

func (CmdType) Number

func (x CmdType) Number() protoreflect.EnumNumber

func (CmdType) String

func (x CmdType) String() string

func (CmdType) Type

func (CmdType) Type() protoreflect.EnumType

type CoalesceExpr

type CoalesceExpr struct {
	Xpr            *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Coalescetype   uint32  `protobuf:"varint,2,opt,name=coalescetype,proto3" json:"coalescetype,omitempty"`
	Coalescecollid uint32  `protobuf:"varint,3,opt,name=coalescecollid,proto3" json:"coalescecollid,omitempty"`
	Args           []*Node `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty"`
	Location       int32   `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CoalesceExpr) Descriptor deprecated

func (*CoalesceExpr) Descriptor() ([]byte, []int)

Deprecated: Use CoalesceExpr.ProtoReflect.Descriptor instead.

func (*CoalesceExpr) GetArgs

func (x *CoalesceExpr) GetArgs() []*Node

func (*CoalesceExpr) GetCoalescecollid

func (x *CoalesceExpr) GetCoalescecollid() uint32

func (*CoalesceExpr) GetCoalescetype

func (x *CoalesceExpr) GetCoalescetype() uint32

func (*CoalesceExpr) GetLocation

func (x *CoalesceExpr) GetLocation() int32

func (*CoalesceExpr) GetXpr

func (x *CoalesceExpr) GetXpr() *Node

func (*CoalesceExpr) ProtoMessage

func (*CoalesceExpr) ProtoMessage()

func (*CoalesceExpr) ProtoReflect

func (x *CoalesceExpr) ProtoReflect() protoreflect.Message

func (*CoalesceExpr) Reset

func (x *CoalesceExpr) Reset()

func (*CoalesceExpr) String

func (x *CoalesceExpr) String() string

type CoerceToDomain

type CoerceToDomain struct {
	Xpr            *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg            *Node        `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Resulttype     uint32       `protobuf:"varint,3,opt,name=resulttype,proto3" json:"resulttype,omitempty"`
	Resulttypmod   int32        `protobuf:"varint,4,opt,name=resulttypmod,proto3" json:"resulttypmod,omitempty"`
	Resultcollid   uint32       `protobuf:"varint,5,opt,name=resultcollid,proto3" json:"resultcollid,omitempty"`
	Coercionformat CoercionForm `protobuf:"varint,6,opt,name=coercionformat,proto3,enum=pg_query.CoercionForm" json:"coercionformat,omitempty"`
	Location       int32        `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CoerceToDomain) Descriptor deprecated

func (*CoerceToDomain) Descriptor() ([]byte, []int)

Deprecated: Use CoerceToDomain.ProtoReflect.Descriptor instead.

func (*CoerceToDomain) GetArg

func (x *CoerceToDomain) GetArg() *Node

func (*CoerceToDomain) GetCoercionformat

func (x *CoerceToDomain) GetCoercionformat() CoercionForm

func (*CoerceToDomain) GetLocation

func (x *CoerceToDomain) GetLocation() int32

func (*CoerceToDomain) GetResultcollid

func (x *CoerceToDomain) GetResultcollid() uint32

func (*CoerceToDomain) GetResulttype

func (x *CoerceToDomain) GetResulttype() uint32

func (*CoerceToDomain) GetResulttypmod

func (x *CoerceToDomain) GetResulttypmod() int32

func (*CoerceToDomain) GetXpr

func (x *CoerceToDomain) GetXpr() *Node

func (*CoerceToDomain) ProtoMessage

func (*CoerceToDomain) ProtoMessage()

func (*CoerceToDomain) ProtoReflect

func (x *CoerceToDomain) ProtoReflect() protoreflect.Message

func (*CoerceToDomain) Reset

func (x *CoerceToDomain) Reset()

func (*CoerceToDomain) String

func (x *CoerceToDomain) String() string

type CoerceToDomainValue

type CoerceToDomainValue struct {
	Xpr       *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	TypeId    uint32 `protobuf:"varint,2,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	TypeMod   int32  `protobuf:"varint,3,opt,name=type_mod,json=typeMod,proto3" json:"type_mod,omitempty"`
	Collation uint32 `protobuf:"varint,4,opt,name=collation,proto3" json:"collation,omitempty"`
	Location  int32  `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CoerceToDomainValue) Descriptor deprecated

func (*CoerceToDomainValue) Descriptor() ([]byte, []int)

Deprecated: Use CoerceToDomainValue.ProtoReflect.Descriptor instead.

func (*CoerceToDomainValue) GetCollation

func (x *CoerceToDomainValue) GetCollation() uint32

func (*CoerceToDomainValue) GetLocation

func (x *CoerceToDomainValue) GetLocation() int32

func (*CoerceToDomainValue) GetTypeId

func (x *CoerceToDomainValue) GetTypeId() uint32

func (*CoerceToDomainValue) GetTypeMod

func (x *CoerceToDomainValue) GetTypeMod() int32

func (*CoerceToDomainValue) GetXpr

func (x *CoerceToDomainValue) GetXpr() *Node

func (*CoerceToDomainValue) ProtoMessage

func (*CoerceToDomainValue) ProtoMessage()

func (*CoerceToDomainValue) ProtoReflect

func (x *CoerceToDomainValue) ProtoReflect() protoreflect.Message

func (*CoerceToDomainValue) Reset

func (x *CoerceToDomainValue) Reset()

func (*CoerceToDomainValue) String

func (x *CoerceToDomainValue) String() string

type CoerceViaIO

type CoerceViaIO struct {
	Xpr          *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg          *Node        `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Resulttype   uint32       `protobuf:"varint,3,opt,name=resulttype,proto3" json:"resulttype,omitempty"`
	Resultcollid uint32       `protobuf:"varint,4,opt,name=resultcollid,proto3" json:"resultcollid,omitempty"`
	Coerceformat CoercionForm `protobuf:"varint,5,opt,name=coerceformat,proto3,enum=pg_query.CoercionForm" json:"coerceformat,omitempty"`
	Location     int32        `protobuf:"varint,6,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CoerceViaIO) Descriptor deprecated

func (*CoerceViaIO) Descriptor() ([]byte, []int)

Deprecated: Use CoerceViaIO.ProtoReflect.Descriptor instead.

func (*CoerceViaIO) GetArg

func (x *CoerceViaIO) GetArg() *Node

func (*CoerceViaIO) GetCoerceformat

func (x *CoerceViaIO) GetCoerceformat() CoercionForm

func (*CoerceViaIO) GetLocation

func (x *CoerceViaIO) GetLocation() int32

func (*CoerceViaIO) GetResultcollid

func (x *CoerceViaIO) GetResultcollid() uint32

func (*CoerceViaIO) GetResulttype

func (x *CoerceViaIO) GetResulttype() uint32

func (*CoerceViaIO) GetXpr

func (x *CoerceViaIO) GetXpr() *Node

func (*CoerceViaIO) ProtoMessage

func (*CoerceViaIO) ProtoMessage()

func (*CoerceViaIO) ProtoReflect

func (x *CoerceViaIO) ProtoReflect() protoreflect.Message

func (*CoerceViaIO) Reset

func (x *CoerceViaIO) Reset()

func (*CoerceViaIO) String

func (x *CoerceViaIO) String() string

type CoercionContext

type CoercionContext int32
const (
	CoercionContext_COERCION_CONTEXT_UNDEFINED CoercionContext = 0
	CoercionContext_COERCION_IMPLICIT          CoercionContext = 1
	CoercionContext_COERCION_ASSIGNMENT        CoercionContext = 2
	CoercionContext_COERCION_EXPLICIT          CoercionContext = 3
)

func (CoercionContext) Descriptor

func (CoercionContext) Enum

func (x CoercionContext) Enum() *CoercionContext

func (CoercionContext) EnumDescriptor deprecated

func (CoercionContext) EnumDescriptor() ([]byte, []int)

Deprecated: Use CoercionContext.Descriptor instead.

func (CoercionContext) Number

func (CoercionContext) String

func (x CoercionContext) String() string

func (CoercionContext) Type

type CoercionForm

type CoercionForm int32
const (
	CoercionForm_COERCION_FORM_UNDEFINED CoercionForm = 0
	CoercionForm_COERCE_EXPLICIT_CALL    CoercionForm = 1
	CoercionForm_COERCE_EXPLICIT_CAST    CoercionForm = 2
	CoercionForm_COERCE_IMPLICIT_CAST    CoercionForm = 3
)

func (CoercionForm) Descriptor

func (CoercionForm) Enum

func (x CoercionForm) Enum() *CoercionForm

func (CoercionForm) EnumDescriptor deprecated

func (CoercionForm) EnumDescriptor() ([]byte, []int)

Deprecated: Use CoercionForm.Descriptor instead.

func (CoercionForm) Number

func (CoercionForm) String

func (x CoercionForm) String() string

func (CoercionForm) Type

type CollateClause

type CollateClause struct {
	Arg      *Node   `protobuf:"bytes,1,opt,name=arg,proto3" json:"arg,omitempty"`
	Collname []*Node `protobuf:"bytes,2,rep,name=collname,proto3" json:"collname,omitempty"`
	Location int32   `protobuf:"varint,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CollateClause) Descriptor deprecated

func (*CollateClause) Descriptor() ([]byte, []int)

Deprecated: Use CollateClause.ProtoReflect.Descriptor instead.

func (*CollateClause) GetArg

func (x *CollateClause) GetArg() *Node

func (*CollateClause) GetCollname

func (x *CollateClause) GetCollname() []*Node

func (*CollateClause) GetLocation

func (x *CollateClause) GetLocation() int32

func (*CollateClause) ProtoMessage

func (*CollateClause) ProtoMessage()

func (*CollateClause) ProtoReflect

func (x *CollateClause) ProtoReflect() protoreflect.Message

func (*CollateClause) Reset

func (x *CollateClause) Reset()

func (*CollateClause) String

func (x *CollateClause) String() string

type CollateExpr

type CollateExpr struct {
	Xpr      *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg      *Node  `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	CollOid  uint32 `protobuf:"varint,3,opt,name=coll_oid,json=collOid,proto3" json:"coll_oid,omitempty"`
	Location int32  `protobuf:"varint,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*CollateExpr) Descriptor deprecated

func (*CollateExpr) Descriptor() ([]byte, []int)

Deprecated: Use CollateExpr.ProtoReflect.Descriptor instead.

func (*CollateExpr) GetArg

func (x *CollateExpr) GetArg() *Node

func (*CollateExpr) GetCollOid

func (x *CollateExpr) GetCollOid() uint32

func (*CollateExpr) GetLocation

func (x *CollateExpr) GetLocation() int32

func (*CollateExpr) GetXpr

func (x *CollateExpr) GetXpr() *Node

func (*CollateExpr) ProtoMessage

func (*CollateExpr) ProtoMessage()

func (*CollateExpr) ProtoReflect

func (x *CollateExpr) ProtoReflect() protoreflect.Message

func (*CollateExpr) Reset

func (x *CollateExpr) Reset()

func (*CollateExpr) String

func (x *CollateExpr) String() string

type ColumnDef

type ColumnDef struct {
	Colname          string         `protobuf:"bytes,1,opt,name=colname,proto3" json:"colname,omitempty"`
	TypeName         *TypeName      `protobuf:"bytes,2,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Inhcount         int32          `protobuf:"varint,3,opt,name=inhcount,proto3" json:"inhcount,omitempty"`
	IsLocal          bool           `protobuf:"varint,4,opt,name=is_local,proto3" json:"is_local,omitempty"`
	IsNotNull        bool           `protobuf:"varint,5,opt,name=is_not_null,proto3" json:"is_not_null,omitempty"`
	IsFromType       bool           `protobuf:"varint,6,opt,name=is_from_type,proto3" json:"is_from_type,omitempty"`
	Storage          string         `protobuf:"bytes,7,opt,name=storage,proto3" json:"storage,omitempty"`
	RawDefault       *Node          `protobuf:"bytes,8,opt,name=raw_default,proto3" json:"raw_default,omitempty"`
	CookedDefault    *Node          `protobuf:"bytes,9,opt,name=cooked_default,proto3" json:"cooked_default,omitempty"`
	Identity         string         `protobuf:"bytes,10,opt,name=identity,proto3" json:"identity,omitempty"`
	IdentitySequence *RangeVar      `protobuf:"bytes,11,opt,name=identity_sequence,json=identitySequence,proto3" json:"identity_sequence,omitempty"`
	Generated        string         `protobuf:"bytes,12,opt,name=generated,proto3" json:"generated,omitempty"`
	CollClause       *CollateClause `protobuf:"bytes,13,opt,name=coll_clause,json=collClause,proto3" json:"coll_clause,omitempty"`
	CollOid          uint32         `protobuf:"varint,14,opt,name=coll_oid,json=collOid,proto3" json:"coll_oid,omitempty"`
	Constraints      []*Node        `protobuf:"bytes,15,rep,name=constraints,proto3" json:"constraints,omitempty"`
	Fdwoptions       []*Node        `protobuf:"bytes,16,rep,name=fdwoptions,proto3" json:"fdwoptions,omitempty"`
	Location         int32          `protobuf:"varint,17,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ColumnDef) Descriptor deprecated

func (*ColumnDef) Descriptor() ([]byte, []int)

Deprecated: Use ColumnDef.ProtoReflect.Descriptor instead.

func (*ColumnDef) GetCollClause

func (x *ColumnDef) GetCollClause() *CollateClause

func (*ColumnDef) GetCollOid

func (x *ColumnDef) GetCollOid() uint32

func (*ColumnDef) GetColname

func (x *ColumnDef) GetColname() string

func (*ColumnDef) GetConstraints

func (x *ColumnDef) GetConstraints() []*Node

func (*ColumnDef) GetCookedDefault

func (x *ColumnDef) GetCookedDefault() *Node

func (*ColumnDef) GetFdwoptions

func (x *ColumnDef) GetFdwoptions() []*Node

func (*ColumnDef) GetGenerated

func (x *ColumnDef) GetGenerated() string

func (*ColumnDef) GetIdentity

func (x *ColumnDef) GetIdentity() string

func (*ColumnDef) GetIdentitySequence

func (x *ColumnDef) GetIdentitySequence() *RangeVar

func (*ColumnDef) GetInhcount

func (x *ColumnDef) GetInhcount() int32

func (*ColumnDef) GetIsFromType

func (x *ColumnDef) GetIsFromType() bool

func (*ColumnDef) GetIsLocal

func (x *ColumnDef) GetIsLocal() bool

func (*ColumnDef) GetIsNotNull

func (x *ColumnDef) GetIsNotNull() bool

func (*ColumnDef) GetLocation

func (x *ColumnDef) GetLocation() int32

func (*ColumnDef) GetRawDefault

func (x *ColumnDef) GetRawDefault() *Node

func (*ColumnDef) GetStorage

func (x *ColumnDef) GetStorage() string

func (*ColumnDef) GetTypeName

func (x *ColumnDef) GetTypeName() *TypeName

func (*ColumnDef) ProtoMessage

func (*ColumnDef) ProtoMessage()

func (*ColumnDef) ProtoReflect

func (x *ColumnDef) ProtoReflect() protoreflect.Message

func (*ColumnDef) Reset

func (x *ColumnDef) Reset()

func (*ColumnDef) String

func (x *ColumnDef) String() string

type ColumnRef

type ColumnRef struct {
	Fields   []*Node `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
	Location int32   `protobuf:"varint,2,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ColumnRef) Descriptor deprecated

func (*ColumnRef) Descriptor() ([]byte, []int)

Deprecated: Use ColumnRef.ProtoReflect.Descriptor instead.

func (*ColumnRef) GetFields

func (x *ColumnRef) GetFields() []*Node

func (*ColumnRef) GetLocation

func (x *ColumnRef) GetLocation() int32

func (*ColumnRef) ProtoMessage

func (*ColumnRef) ProtoMessage()

func (*ColumnRef) ProtoReflect

func (x *ColumnRef) ProtoReflect() protoreflect.Message

func (*ColumnRef) Reset

func (x *ColumnRef) Reset()

func (*ColumnRef) String

func (x *ColumnRef) String() string

type CommentStmt

type CommentStmt struct {
	Objtype ObjectType `protobuf:"varint,1,opt,name=objtype,proto3,enum=pg_query.ObjectType" json:"objtype,omitempty"`
	Object  *Node      `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
	Comment string     `protobuf:"bytes,3,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

func (*CommentStmt) Descriptor deprecated

func (*CommentStmt) Descriptor() ([]byte, []int)

Deprecated: Use CommentStmt.ProtoReflect.Descriptor instead.

func (*CommentStmt) GetComment

func (x *CommentStmt) GetComment() string

func (*CommentStmt) GetObject

func (x *CommentStmt) GetObject() *Node

func (*CommentStmt) GetObjtype

func (x *CommentStmt) GetObjtype() ObjectType

func (*CommentStmt) ProtoMessage

func (*CommentStmt) ProtoMessage()

func (*CommentStmt) ProtoReflect

func (x *CommentStmt) ProtoReflect() protoreflect.Message

func (*CommentStmt) Reset

func (x *CommentStmt) Reset()

func (*CommentStmt) String

func (x *CommentStmt) String() string

type CommonTableExpr

type CommonTableExpr struct {
	Ctename          string         `protobuf:"bytes,1,opt,name=ctename,proto3" json:"ctename,omitempty"`
	Aliascolnames    []*Node        `protobuf:"bytes,2,rep,name=aliascolnames,proto3" json:"aliascolnames,omitempty"`
	Ctematerialized  CTEMaterialize `protobuf:"varint,3,opt,name=ctematerialized,proto3,enum=pg_query.CTEMaterialize" json:"ctematerialized,omitempty"`
	Ctequery         *Node          `protobuf:"bytes,4,opt,name=ctequery,proto3" json:"ctequery,omitempty"`
	Location         int32          `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	Cterecursive     bool           `protobuf:"varint,6,opt,name=cterecursive,proto3" json:"cterecursive,omitempty"`
	Cterefcount      int32          `protobuf:"varint,7,opt,name=cterefcount,proto3" json:"cterefcount,omitempty"`
	Ctecolnames      []*Node        `protobuf:"bytes,8,rep,name=ctecolnames,proto3" json:"ctecolnames,omitempty"`
	Ctecoltypes      []*Node        `protobuf:"bytes,9,rep,name=ctecoltypes,proto3" json:"ctecoltypes,omitempty"`
	Ctecoltypmods    []*Node        `protobuf:"bytes,10,rep,name=ctecoltypmods,proto3" json:"ctecoltypmods,omitempty"`
	Ctecolcollations []*Node        `protobuf:"bytes,11,rep,name=ctecolcollations,proto3" json:"ctecolcollations,omitempty"`
	// contains filtered or unexported fields
}

func (*CommonTableExpr) Descriptor deprecated

func (*CommonTableExpr) Descriptor() ([]byte, []int)

Deprecated: Use CommonTableExpr.ProtoReflect.Descriptor instead.

func (*CommonTableExpr) GetAliascolnames

func (x *CommonTableExpr) GetAliascolnames() []*Node

func (*CommonTableExpr) GetCtecolcollations

func (x *CommonTableExpr) GetCtecolcollations() []*Node

func (*CommonTableExpr) GetCtecolnames

func (x *CommonTableExpr) GetCtecolnames() []*Node

func (*CommonTableExpr) GetCtecoltypes

func (x *CommonTableExpr) GetCtecoltypes() []*Node

func (*CommonTableExpr) GetCtecoltypmods

func (x *CommonTableExpr) GetCtecoltypmods() []*Node

func (*CommonTableExpr) GetCtematerialized

func (x *CommonTableExpr) GetCtematerialized() CTEMaterialize

func (*CommonTableExpr) GetCtename

func (x *CommonTableExpr) GetCtename() string

func (*CommonTableExpr) GetCtequery

func (x *CommonTableExpr) GetCtequery() *Node

func (*CommonTableExpr) GetCterecursive

func (x *CommonTableExpr) GetCterecursive() bool

func (*CommonTableExpr) GetCterefcount

func (x *CommonTableExpr) GetCterefcount() int32

func (*CommonTableExpr) GetLocation

func (x *CommonTableExpr) GetLocation() int32

func (*CommonTableExpr) ProtoMessage

func (*CommonTableExpr) ProtoMessage()

func (*CommonTableExpr) ProtoReflect

func (x *CommonTableExpr) ProtoReflect() protoreflect.Message

func (*CommonTableExpr) Reset

func (x *CommonTableExpr) Reset()

func (*CommonTableExpr) String

func (x *CommonTableExpr) String() string

type CompositeTypeStmt

type CompositeTypeStmt struct {
	Typevar    *RangeVar `protobuf:"bytes,1,opt,name=typevar,proto3" json:"typevar,omitempty"`
	Coldeflist []*Node   `protobuf:"bytes,2,rep,name=coldeflist,proto3" json:"coldeflist,omitempty"`
	// contains filtered or unexported fields
}

func (*CompositeTypeStmt) Descriptor deprecated

func (*CompositeTypeStmt) Descriptor() ([]byte, []int)

Deprecated: Use CompositeTypeStmt.ProtoReflect.Descriptor instead.

func (*CompositeTypeStmt) GetColdeflist

func (x *CompositeTypeStmt) GetColdeflist() []*Node

func (*CompositeTypeStmt) GetTypevar

func (x *CompositeTypeStmt) GetTypevar() *RangeVar

func (*CompositeTypeStmt) ProtoMessage

func (*CompositeTypeStmt) ProtoMessage()

func (*CompositeTypeStmt) ProtoReflect

func (x *CompositeTypeStmt) ProtoReflect() protoreflect.Message

func (*CompositeTypeStmt) Reset

func (x *CompositeTypeStmt) Reset()

func (*CompositeTypeStmt) String

func (x *CompositeTypeStmt) String() string

type ConstrType

type ConstrType int32
const (
	ConstrType_CONSTR_TYPE_UNDEFINED      ConstrType = 0
	ConstrType_CONSTR_NULL                ConstrType = 1
	ConstrType_CONSTR_NOTNULL             ConstrType = 2
	ConstrType_CONSTR_DEFAULT             ConstrType = 3
	ConstrType_CONSTR_IDENTITY            ConstrType = 4
	ConstrType_CONSTR_GENERATED           ConstrType = 5
	ConstrType_CONSTR_CHECK               ConstrType = 6
	ConstrType_CONSTR_PRIMARY             ConstrType = 7
	ConstrType_CONSTR_UNIQUE              ConstrType = 8
	ConstrType_CONSTR_EXCLUSION           ConstrType = 9
	ConstrType_CONSTR_FOREIGN             ConstrType = 10
	ConstrType_CONSTR_ATTR_DEFERRABLE     ConstrType = 11
	ConstrType_CONSTR_ATTR_NOT_DEFERRABLE ConstrType = 12
	ConstrType_CONSTR_ATTR_DEFERRED       ConstrType = 13
	ConstrType_CONSTR_ATTR_IMMEDIATE      ConstrType = 14
)

func (ConstrType) Descriptor

func (ConstrType) Descriptor() protoreflect.EnumDescriptor

func (ConstrType) Enum

func (x ConstrType) Enum() *ConstrType

func (ConstrType) EnumDescriptor deprecated

func (ConstrType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConstrType.Descriptor instead.

func (ConstrType) Number

func (x ConstrType) Number() protoreflect.EnumNumber

func (ConstrType) String

func (x ConstrType) String() string

func (ConstrType) Type

type Constraint

type Constraint struct {
	Contype            ConstrType `protobuf:"varint,1,opt,name=contype,proto3,enum=pg_query.ConstrType" json:"contype,omitempty"`
	Conname            string     `protobuf:"bytes,2,opt,name=conname,proto3" json:"conname,omitempty"`
	Deferrable         bool       `protobuf:"varint,3,opt,name=deferrable,proto3" json:"deferrable,omitempty"`
	Initdeferred       bool       `protobuf:"varint,4,opt,name=initdeferred,proto3" json:"initdeferred,omitempty"`
	Location           int32      `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	IsNoInherit        bool       `protobuf:"varint,6,opt,name=is_no_inherit,proto3" json:"is_no_inherit,omitempty"`
	RawExpr            *Node      `protobuf:"bytes,7,opt,name=raw_expr,proto3" json:"raw_expr,omitempty"`
	CookedExpr         string     `protobuf:"bytes,8,opt,name=cooked_expr,proto3" json:"cooked_expr,omitempty"`
	GeneratedWhen      string     `protobuf:"bytes,9,opt,name=generated_when,proto3" json:"generated_when,omitempty"`
	Keys               []*Node    `protobuf:"bytes,10,rep,name=keys,proto3" json:"keys,omitempty"`
	Including          []*Node    `protobuf:"bytes,11,rep,name=including,proto3" json:"including,omitempty"`
	Exclusions         []*Node    `protobuf:"bytes,12,rep,name=exclusions,proto3" json:"exclusions,omitempty"`
	Options            []*Node    `protobuf:"bytes,13,rep,name=options,proto3" json:"options,omitempty"`
	Indexname          string     `protobuf:"bytes,14,opt,name=indexname,proto3" json:"indexname,omitempty"`
	Indexspace         string     `protobuf:"bytes,15,opt,name=indexspace,proto3" json:"indexspace,omitempty"`
	ResetDefaultTblspc bool       `protobuf:"varint,16,opt,name=reset_default_tblspc,proto3" json:"reset_default_tblspc,omitempty"`
	AccessMethod       string     `protobuf:"bytes,17,opt,name=access_method,proto3" json:"access_method,omitempty"`
	WhereClause        *Node      `protobuf:"bytes,18,opt,name=where_clause,proto3" json:"where_clause,omitempty"`
	Pktable            *RangeVar  `protobuf:"bytes,19,opt,name=pktable,proto3" json:"pktable,omitempty"`
	FkAttrs            []*Node    `protobuf:"bytes,20,rep,name=fk_attrs,proto3" json:"fk_attrs,omitempty"`
	PkAttrs            []*Node    `protobuf:"bytes,21,rep,name=pk_attrs,proto3" json:"pk_attrs,omitempty"`
	FkMatchtype        string     `protobuf:"bytes,22,opt,name=fk_matchtype,proto3" json:"fk_matchtype,omitempty"`
	FkUpdAction        string     `protobuf:"bytes,23,opt,name=fk_upd_action,proto3" json:"fk_upd_action,omitempty"`
	FkDelAction        string     `protobuf:"bytes,24,opt,name=fk_del_action,proto3" json:"fk_del_action,omitempty"`
	OldConpfeqop       []*Node    `protobuf:"bytes,25,rep,name=old_conpfeqop,proto3" json:"old_conpfeqop,omitempty"`
	OldPktableOid      uint32     `protobuf:"varint,26,opt,name=old_pktable_oid,proto3" json:"old_pktable_oid,omitempty"`
	SkipValidation     bool       `protobuf:"varint,27,opt,name=skip_validation,proto3" json:"skip_validation,omitempty"`
	InitiallyValid     bool       `protobuf:"varint,28,opt,name=initially_valid,proto3" json:"initially_valid,omitempty"`
	// contains filtered or unexported fields
}

func (*Constraint) Descriptor deprecated

func (*Constraint) Descriptor() ([]byte, []int)

Deprecated: Use Constraint.ProtoReflect.Descriptor instead.

func (*Constraint) GetAccessMethod

func (x *Constraint) GetAccessMethod() string

func (*Constraint) GetConname

func (x *Constraint) GetConname() string

func (*Constraint) GetContype

func (x *Constraint) GetContype() ConstrType

func (*Constraint) GetCookedExpr

func (x *Constraint) GetCookedExpr() string

func (*Constraint) GetDeferrable

func (x *Constraint) GetDeferrable() bool

func (*Constraint) GetExclusions

func (x *Constraint) GetExclusions() []*Node

func (*Constraint) GetFkAttrs

func (x *Constraint) GetFkAttrs() []*Node

func (*Constraint) GetFkDelAction

func (x *Constraint) GetFkDelAction() string

func (*Constraint) GetFkMatchtype

func (x *Constraint) GetFkMatchtype() string

func (*Constraint) GetFkUpdAction

func (x *Constraint) GetFkUpdAction() string

func (*Constraint) GetGeneratedWhen

func (x *Constraint) GetGeneratedWhen() string

func (*Constraint) GetIncluding

func (x *Constraint) GetIncluding() []*Node

func (*Constraint) GetIndexname

func (x *Constraint) GetIndexname() string

func (*Constraint) GetIndexspace

func (x *Constraint) GetIndexspace() string

func (*Constraint) GetInitdeferred

func (x *Constraint) GetInitdeferred() bool

func (*Constraint) GetInitiallyValid

func (x *Constraint) GetInitiallyValid() bool

func (*Constraint) GetIsNoInherit

func (x *Constraint) GetIsNoInherit() bool

func (*Constraint) GetKeys

func (x *Constraint) GetKeys() []*Node

func (*Constraint) GetLocation

func (x *Constraint) GetLocation() int32

func (*Constraint) GetOldConpfeqop

func (x *Constraint) GetOldConpfeqop() []*Node

func (*Constraint) GetOldPktableOid

func (x *Constraint) GetOldPktableOid() uint32

func (*Constraint) GetOptions

func (x *Constraint) GetOptions() []*Node

func (*Constraint) GetPkAttrs

func (x *Constraint) GetPkAttrs() []*Node

func (*Constraint) GetPktable

func (x *Constraint) GetPktable() *RangeVar

func (*Constraint) GetRawExpr

func (x *Constraint) GetRawExpr() *Node

func (*Constraint) GetResetDefaultTblspc

func (x *Constraint) GetResetDefaultTblspc() bool

func (*Constraint) GetSkipValidation

func (x *Constraint) GetSkipValidation() bool

func (*Constraint) GetWhereClause

func (x *Constraint) GetWhereClause() *Node

func (*Constraint) ProtoMessage

func (*Constraint) ProtoMessage()

func (*Constraint) ProtoReflect

func (x *Constraint) ProtoReflect() protoreflect.Message

func (*Constraint) Reset

func (x *Constraint) Reset()

func (*Constraint) String

func (x *Constraint) String() string

type ConstraintsSetStmt

type ConstraintsSetStmt struct {
	Constraints []*Node `protobuf:"bytes,1,rep,name=constraints,proto3" json:"constraints,omitempty"`
	Deferred    bool    `protobuf:"varint,2,opt,name=deferred,proto3" json:"deferred,omitempty"`
	// contains filtered or unexported fields
}

func (*ConstraintsSetStmt) Descriptor deprecated

func (*ConstraintsSetStmt) Descriptor() ([]byte, []int)

Deprecated: Use ConstraintsSetStmt.ProtoReflect.Descriptor instead.

func (*ConstraintsSetStmt) GetConstraints

func (x *ConstraintsSetStmt) GetConstraints() []*Node

func (*ConstraintsSetStmt) GetDeferred

func (x *ConstraintsSetStmt) GetDeferred() bool

func (*ConstraintsSetStmt) ProtoMessage

func (*ConstraintsSetStmt) ProtoMessage()

func (*ConstraintsSetStmt) ProtoReflect

func (x *ConstraintsSetStmt) ProtoReflect() protoreflect.Message

func (*ConstraintsSetStmt) Reset

func (x *ConstraintsSetStmt) Reset()

func (*ConstraintsSetStmt) String

func (x *ConstraintsSetStmt) String() string

type ConvertRowtypeExpr

type ConvertRowtypeExpr struct {
	Xpr           *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg           *Node        `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Resulttype    uint32       `protobuf:"varint,3,opt,name=resulttype,proto3" json:"resulttype,omitempty"`
	Convertformat CoercionForm `protobuf:"varint,4,opt,name=convertformat,proto3,enum=pg_query.CoercionForm" json:"convertformat,omitempty"`
	Location      int32        `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ConvertRowtypeExpr) Descriptor deprecated

func (*ConvertRowtypeExpr) Descriptor() ([]byte, []int)

Deprecated: Use ConvertRowtypeExpr.ProtoReflect.Descriptor instead.

func (*ConvertRowtypeExpr) GetArg

func (x *ConvertRowtypeExpr) GetArg() *Node

func (*ConvertRowtypeExpr) GetConvertformat

func (x *ConvertRowtypeExpr) GetConvertformat() CoercionForm

func (*ConvertRowtypeExpr) GetLocation

func (x *ConvertRowtypeExpr) GetLocation() int32

func (*ConvertRowtypeExpr) GetResulttype

func (x *ConvertRowtypeExpr) GetResulttype() uint32

func (*ConvertRowtypeExpr) GetXpr

func (x *ConvertRowtypeExpr) GetXpr() *Node

func (*ConvertRowtypeExpr) ProtoMessage

func (*ConvertRowtypeExpr) ProtoMessage()

func (*ConvertRowtypeExpr) ProtoReflect

func (x *ConvertRowtypeExpr) ProtoReflect() protoreflect.Message

func (*ConvertRowtypeExpr) Reset

func (x *ConvertRowtypeExpr) Reset()

func (*ConvertRowtypeExpr) String

func (x *ConvertRowtypeExpr) String() string

type CopyStmt

type CopyStmt struct {
	Relation    *RangeVar `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Query       *Node     `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	Attlist     []*Node   `protobuf:"bytes,3,rep,name=attlist,proto3" json:"attlist,omitempty"`
	IsFrom      bool      `protobuf:"varint,4,opt,name=is_from,proto3" json:"is_from,omitempty"`
	IsProgram   bool      `protobuf:"varint,5,opt,name=is_program,proto3" json:"is_program,omitempty"`
	Filename    string    `protobuf:"bytes,6,opt,name=filename,proto3" json:"filename,omitempty"`
	Options     []*Node   `protobuf:"bytes,7,rep,name=options,proto3" json:"options,omitempty"`
	WhereClause *Node     `protobuf:"bytes,8,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	// contains filtered or unexported fields
}

func (*CopyStmt) Descriptor deprecated

func (*CopyStmt) Descriptor() ([]byte, []int)

Deprecated: Use CopyStmt.ProtoReflect.Descriptor instead.

func (*CopyStmt) GetAttlist

func (x *CopyStmt) GetAttlist() []*Node

func (*CopyStmt) GetFilename

func (x *CopyStmt) GetFilename() string

func (*CopyStmt) GetIsFrom

func (x *CopyStmt) GetIsFrom() bool

func (*CopyStmt) GetIsProgram

func (x *CopyStmt) GetIsProgram() bool

func (*CopyStmt) GetOptions

func (x *CopyStmt) GetOptions() []*Node

func (*CopyStmt) GetQuery

func (x *CopyStmt) GetQuery() *Node

func (*CopyStmt) GetRelation

func (x *CopyStmt) GetRelation() *RangeVar

func (*CopyStmt) GetWhereClause

func (x *CopyStmt) GetWhereClause() *Node

func (*CopyStmt) ProtoMessage

func (*CopyStmt) ProtoMessage()

func (*CopyStmt) ProtoReflect

func (x *CopyStmt) ProtoReflect() protoreflect.Message

func (*CopyStmt) Reset

func (x *CopyStmt) Reset()

func (*CopyStmt) String

func (x *CopyStmt) String() string

type CreateAmStmt

type CreateAmStmt struct {
	Amname      string  `protobuf:"bytes,1,opt,name=amname,proto3" json:"amname,omitempty"`
	HandlerName []*Node `protobuf:"bytes,2,rep,name=handler_name,proto3" json:"handler_name,omitempty"`
	Amtype      string  `protobuf:"bytes,3,opt,name=amtype,proto3" json:"amtype,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAmStmt) Descriptor deprecated

func (*CreateAmStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateAmStmt.ProtoReflect.Descriptor instead.

func (*CreateAmStmt) GetAmname

func (x *CreateAmStmt) GetAmname() string

func (*CreateAmStmt) GetAmtype

func (x *CreateAmStmt) GetAmtype() string

func (*CreateAmStmt) GetHandlerName

func (x *CreateAmStmt) GetHandlerName() []*Node

func (*CreateAmStmt) ProtoMessage

func (*CreateAmStmt) ProtoMessage()

func (*CreateAmStmt) ProtoReflect

func (x *CreateAmStmt) ProtoReflect() protoreflect.Message

func (*CreateAmStmt) Reset

func (x *CreateAmStmt) Reset()

func (*CreateAmStmt) String

func (x *CreateAmStmt) String() string

type CreateCastStmt

type CreateCastStmt struct {
	Sourcetype *TypeName       `protobuf:"bytes,1,opt,name=sourcetype,proto3" json:"sourcetype,omitempty"`
	Targettype *TypeName       `protobuf:"bytes,2,opt,name=targettype,proto3" json:"targettype,omitempty"`
	Func       *ObjectWithArgs `protobuf:"bytes,3,opt,name=func,proto3" json:"func,omitempty"`
	Context    CoercionContext `protobuf:"varint,4,opt,name=context,proto3,enum=pg_query.CoercionContext" json:"context,omitempty"`
	Inout      bool            `protobuf:"varint,5,opt,name=inout,proto3" json:"inout,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCastStmt) Descriptor deprecated

func (*CreateCastStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateCastStmt.ProtoReflect.Descriptor instead.

func (*CreateCastStmt) GetContext

func (x *CreateCastStmt) GetContext() CoercionContext

func (*CreateCastStmt) GetFunc

func (x *CreateCastStmt) GetFunc() *ObjectWithArgs

func (*CreateCastStmt) GetInout

func (x *CreateCastStmt) GetInout() bool

func (*CreateCastStmt) GetSourcetype

func (x *CreateCastStmt) GetSourcetype() *TypeName

func (*CreateCastStmt) GetTargettype

func (x *CreateCastStmt) GetTargettype() *TypeName

func (*CreateCastStmt) ProtoMessage

func (*CreateCastStmt) ProtoMessage()

func (*CreateCastStmt) ProtoReflect

func (x *CreateCastStmt) ProtoReflect() protoreflect.Message

func (*CreateCastStmt) Reset

func (x *CreateCastStmt) Reset()

func (*CreateCastStmt) String

func (x *CreateCastStmt) String() string

type CreateConversionStmt

type CreateConversionStmt struct {
	ConversionName  []*Node `protobuf:"bytes,1,rep,name=conversion_name,proto3" json:"conversion_name,omitempty"`
	ForEncodingName string  `protobuf:"bytes,2,opt,name=for_encoding_name,proto3" json:"for_encoding_name,omitempty"`
	ToEncodingName  string  `protobuf:"bytes,3,opt,name=to_encoding_name,proto3" json:"to_encoding_name,omitempty"`
	FuncName        []*Node `protobuf:"bytes,4,rep,name=func_name,proto3" json:"func_name,omitempty"`
	Def             bool    `protobuf:"varint,5,opt,name=def,proto3" json:"def,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateConversionStmt) Descriptor deprecated

func (*CreateConversionStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateConversionStmt.ProtoReflect.Descriptor instead.

func (*CreateConversionStmt) GetConversionName

func (x *CreateConversionStmt) GetConversionName() []*Node

func (*CreateConversionStmt) GetDef

func (x *CreateConversionStmt) GetDef() bool

func (*CreateConversionStmt) GetForEncodingName

func (x *CreateConversionStmt) GetForEncodingName() string

func (*CreateConversionStmt) GetFuncName

func (x *CreateConversionStmt) GetFuncName() []*Node

func (*CreateConversionStmt) GetToEncodingName

func (x *CreateConversionStmt) GetToEncodingName() string

func (*CreateConversionStmt) ProtoMessage

func (*CreateConversionStmt) ProtoMessage()

func (*CreateConversionStmt) ProtoReflect

func (x *CreateConversionStmt) ProtoReflect() protoreflect.Message

func (*CreateConversionStmt) Reset

func (x *CreateConversionStmt) Reset()

func (*CreateConversionStmt) String

func (x *CreateConversionStmt) String() string

type CreateDomainStmt

type CreateDomainStmt struct {
	Domainname  []*Node        `protobuf:"bytes,1,rep,name=domainname,proto3" json:"domainname,omitempty"`
	TypeName    *TypeName      `protobuf:"bytes,2,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	CollClause  *CollateClause `protobuf:"bytes,3,opt,name=coll_clause,json=collClause,proto3" json:"coll_clause,omitempty"`
	Constraints []*Node        `protobuf:"bytes,4,rep,name=constraints,proto3" json:"constraints,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDomainStmt) Descriptor deprecated

func (*CreateDomainStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateDomainStmt.ProtoReflect.Descriptor instead.

func (*CreateDomainStmt) GetCollClause

func (x *CreateDomainStmt) GetCollClause() *CollateClause

func (*CreateDomainStmt) GetConstraints

func (x *CreateDomainStmt) GetConstraints() []*Node

func (*CreateDomainStmt) GetDomainname

func (x *CreateDomainStmt) GetDomainname() []*Node

func (*CreateDomainStmt) GetTypeName

func (x *CreateDomainStmt) GetTypeName() *TypeName

func (*CreateDomainStmt) ProtoMessage

func (*CreateDomainStmt) ProtoMessage()

func (*CreateDomainStmt) ProtoReflect

func (x *CreateDomainStmt) ProtoReflect() protoreflect.Message

func (*CreateDomainStmt) Reset

func (x *CreateDomainStmt) Reset()

func (*CreateDomainStmt) String

func (x *CreateDomainStmt) String() string

type CreateEnumStmt

type CreateEnumStmt struct {
	TypeName []*Node `protobuf:"bytes,1,rep,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Vals     []*Node `protobuf:"bytes,2,rep,name=vals,proto3" json:"vals,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEnumStmt) Descriptor deprecated

func (*CreateEnumStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateEnumStmt.ProtoReflect.Descriptor instead.

func (*CreateEnumStmt) GetTypeName

func (x *CreateEnumStmt) GetTypeName() []*Node

func (*CreateEnumStmt) GetVals

func (x *CreateEnumStmt) GetVals() []*Node

func (*CreateEnumStmt) ProtoMessage

func (*CreateEnumStmt) ProtoMessage()

func (*CreateEnumStmt) ProtoReflect

func (x *CreateEnumStmt) ProtoReflect() protoreflect.Message

func (*CreateEnumStmt) Reset

func (x *CreateEnumStmt) Reset()

func (*CreateEnumStmt) String

func (x *CreateEnumStmt) String() string

type CreateEventTrigStmt

type CreateEventTrigStmt struct {
	Trigname   string  `protobuf:"bytes,1,opt,name=trigname,proto3" json:"trigname,omitempty"`
	Eventname  string  `protobuf:"bytes,2,opt,name=eventname,proto3" json:"eventname,omitempty"`
	Whenclause []*Node `protobuf:"bytes,3,rep,name=whenclause,proto3" json:"whenclause,omitempty"`
	Funcname   []*Node `protobuf:"bytes,4,rep,name=funcname,proto3" json:"funcname,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEventTrigStmt) Descriptor deprecated

func (*CreateEventTrigStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateEventTrigStmt.ProtoReflect.Descriptor instead.

func (*CreateEventTrigStmt) GetEventname

func (x *CreateEventTrigStmt) GetEventname() string

func (*CreateEventTrigStmt) GetFuncname

func (x *CreateEventTrigStmt) GetFuncname() []*Node

func (*CreateEventTrigStmt) GetTrigname

func (x *CreateEventTrigStmt) GetTrigname() string

func (*CreateEventTrigStmt) GetWhenclause

func (x *CreateEventTrigStmt) GetWhenclause() []*Node

func (*CreateEventTrigStmt) ProtoMessage

func (*CreateEventTrigStmt) ProtoMessage()

func (*CreateEventTrigStmt) ProtoReflect

func (x *CreateEventTrigStmt) ProtoReflect() protoreflect.Message

func (*CreateEventTrigStmt) Reset

func (x *CreateEventTrigStmt) Reset()

func (*CreateEventTrigStmt) String

func (x *CreateEventTrigStmt) String() string

type CreateExtensionStmt

type CreateExtensionStmt struct {
	Extname     string  `protobuf:"bytes,1,opt,name=extname,proto3" json:"extname,omitempty"`
	IfNotExists bool    `protobuf:"varint,2,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	Options     []*Node `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateExtensionStmt) Descriptor deprecated

func (*CreateExtensionStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateExtensionStmt.ProtoReflect.Descriptor instead.

func (*CreateExtensionStmt) GetExtname

func (x *CreateExtensionStmt) GetExtname() string

func (*CreateExtensionStmt) GetIfNotExists

func (x *CreateExtensionStmt) GetIfNotExists() bool

func (*CreateExtensionStmt) GetOptions

func (x *CreateExtensionStmt) GetOptions() []*Node

func (*CreateExtensionStmt) ProtoMessage

func (*CreateExtensionStmt) ProtoMessage()

func (*CreateExtensionStmt) ProtoReflect

func (x *CreateExtensionStmt) ProtoReflect() protoreflect.Message

func (*CreateExtensionStmt) Reset

func (x *CreateExtensionStmt) Reset()

func (*CreateExtensionStmt) String

func (x *CreateExtensionStmt) String() string

type CreateFdwStmt

type CreateFdwStmt struct {
	Fdwname     string  `protobuf:"bytes,1,opt,name=fdwname,proto3" json:"fdwname,omitempty"`
	FuncOptions []*Node `protobuf:"bytes,2,rep,name=func_options,proto3" json:"func_options,omitempty"`
	Options     []*Node `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFdwStmt) Descriptor deprecated

func (*CreateFdwStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateFdwStmt.ProtoReflect.Descriptor instead.

func (*CreateFdwStmt) GetFdwname

func (x *CreateFdwStmt) GetFdwname() string

func (*CreateFdwStmt) GetFuncOptions

func (x *CreateFdwStmt) GetFuncOptions() []*Node

func (*CreateFdwStmt) GetOptions

func (x *CreateFdwStmt) GetOptions() []*Node

func (*CreateFdwStmt) ProtoMessage

func (*CreateFdwStmt) ProtoMessage()

func (*CreateFdwStmt) ProtoReflect

func (x *CreateFdwStmt) ProtoReflect() protoreflect.Message

func (*CreateFdwStmt) Reset

func (x *CreateFdwStmt) Reset()

func (*CreateFdwStmt) String

func (x *CreateFdwStmt) String() string

type CreateForeignServerStmt

type CreateForeignServerStmt struct {
	Servername  string  `protobuf:"bytes,1,opt,name=servername,proto3" json:"servername,omitempty"`
	Servertype  string  `protobuf:"bytes,2,opt,name=servertype,proto3" json:"servertype,omitempty"`
	Version     string  `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	Fdwname     string  `protobuf:"bytes,4,opt,name=fdwname,proto3" json:"fdwname,omitempty"`
	IfNotExists bool    `protobuf:"varint,5,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	Options     []*Node `protobuf:"bytes,6,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateForeignServerStmt) Descriptor deprecated

func (*CreateForeignServerStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateForeignServerStmt.ProtoReflect.Descriptor instead.

func (*CreateForeignServerStmt) GetFdwname

func (x *CreateForeignServerStmt) GetFdwname() string

func (*CreateForeignServerStmt) GetIfNotExists

func (x *CreateForeignServerStmt) GetIfNotExists() bool

func (*CreateForeignServerStmt) GetOptions

func (x *CreateForeignServerStmt) GetOptions() []*Node

func (*CreateForeignServerStmt) GetServername

func (x *CreateForeignServerStmt) GetServername() string

func (*CreateForeignServerStmt) GetServertype

func (x *CreateForeignServerStmt) GetServertype() string

func (*CreateForeignServerStmt) GetVersion

func (x *CreateForeignServerStmt) GetVersion() string

func (*CreateForeignServerStmt) ProtoMessage

func (*CreateForeignServerStmt) ProtoMessage()

func (*CreateForeignServerStmt) ProtoReflect

func (x *CreateForeignServerStmt) ProtoReflect() protoreflect.Message

func (*CreateForeignServerStmt) Reset

func (x *CreateForeignServerStmt) Reset()

func (*CreateForeignServerStmt) String

func (x *CreateForeignServerStmt) String() string

type CreateForeignTableStmt

type CreateForeignTableStmt struct {
	BaseStmt   *CreateStmt `protobuf:"bytes,1,opt,name=base_stmt,json=base,proto3" json:"base_stmt,omitempty"`
	Servername string      `protobuf:"bytes,2,opt,name=servername,proto3" json:"servername,omitempty"`
	Options    []*Node     `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateForeignTableStmt) Descriptor deprecated

func (*CreateForeignTableStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateForeignTableStmt.ProtoReflect.Descriptor instead.

func (*CreateForeignTableStmt) GetBaseStmt

func (x *CreateForeignTableStmt) GetBaseStmt() *CreateStmt

func (*CreateForeignTableStmt) GetOptions

func (x *CreateForeignTableStmt) GetOptions() []*Node

func (*CreateForeignTableStmt) GetServername

func (x *CreateForeignTableStmt) GetServername() string

func (*CreateForeignTableStmt) ProtoMessage

func (*CreateForeignTableStmt) ProtoMessage()

func (*CreateForeignTableStmt) ProtoReflect

func (x *CreateForeignTableStmt) ProtoReflect() protoreflect.Message

func (*CreateForeignTableStmt) Reset

func (x *CreateForeignTableStmt) Reset()

func (*CreateForeignTableStmt) String

func (x *CreateForeignTableStmt) String() string

type CreateFunctionStmt

type CreateFunctionStmt struct {
	IsProcedure bool      `protobuf:"varint,1,opt,name=is_procedure,proto3" json:"is_procedure,omitempty"`
	Replace     bool      `protobuf:"varint,2,opt,name=replace,proto3" json:"replace,omitempty"`
	Funcname    []*Node   `protobuf:"bytes,3,rep,name=funcname,proto3" json:"funcname,omitempty"`
	Parameters  []*Node   `protobuf:"bytes,4,rep,name=parameters,proto3" json:"parameters,omitempty"`
	ReturnType  *TypeName `protobuf:"bytes,5,opt,name=return_type,json=returnType,proto3" json:"return_type,omitempty"`
	Options     []*Node   `protobuf:"bytes,6,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFunctionStmt) Descriptor deprecated

func (*CreateFunctionStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateFunctionStmt.ProtoReflect.Descriptor instead.

func (*CreateFunctionStmt) GetFuncname

func (x *CreateFunctionStmt) GetFuncname() []*Node

func (*CreateFunctionStmt) GetIsProcedure

func (x *CreateFunctionStmt) GetIsProcedure() bool

func (*CreateFunctionStmt) GetOptions

func (x *CreateFunctionStmt) GetOptions() []*Node

func (*CreateFunctionStmt) GetParameters

func (x *CreateFunctionStmt) GetParameters() []*Node

func (*CreateFunctionStmt) GetReplace

func (x *CreateFunctionStmt) GetReplace() bool

func (*CreateFunctionStmt) GetReturnType

func (x *CreateFunctionStmt) GetReturnType() *TypeName

func (*CreateFunctionStmt) ProtoMessage

func (*CreateFunctionStmt) ProtoMessage()

func (*CreateFunctionStmt) ProtoReflect

func (x *CreateFunctionStmt) ProtoReflect() protoreflect.Message

func (*CreateFunctionStmt) Reset

func (x *CreateFunctionStmt) Reset()

func (*CreateFunctionStmt) String

func (x *CreateFunctionStmt) String() string

type CreateOpClassItem

type CreateOpClassItem struct {
	Itemtype    int32           `protobuf:"varint,1,opt,name=itemtype,proto3" json:"itemtype,omitempty"`
	Name        *ObjectWithArgs `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Number      int32           `protobuf:"varint,3,opt,name=number,proto3" json:"number,omitempty"`
	OrderFamily []*Node         `protobuf:"bytes,4,rep,name=order_family,proto3" json:"order_family,omitempty"`
	ClassArgs   []*Node         `protobuf:"bytes,5,rep,name=class_args,proto3" json:"class_args,omitempty"`
	Storedtype  *TypeName       `protobuf:"bytes,6,opt,name=storedtype,proto3" json:"storedtype,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOpClassItem) Descriptor deprecated

func (*CreateOpClassItem) Descriptor() ([]byte, []int)

Deprecated: Use CreateOpClassItem.ProtoReflect.Descriptor instead.

func (*CreateOpClassItem) GetClassArgs

func (x *CreateOpClassItem) GetClassArgs() []*Node

func (*CreateOpClassItem) GetItemtype

func (x *CreateOpClassItem) GetItemtype() int32

func (*CreateOpClassItem) GetName

func (x *CreateOpClassItem) GetName() *ObjectWithArgs

func (*CreateOpClassItem) GetNumber

func (x *CreateOpClassItem) GetNumber() int32

func (*CreateOpClassItem) GetOrderFamily

func (x *CreateOpClassItem) GetOrderFamily() []*Node

func (*CreateOpClassItem) GetStoredtype

func (x *CreateOpClassItem) GetStoredtype() *TypeName

func (*CreateOpClassItem) ProtoMessage

func (*CreateOpClassItem) ProtoMessage()

func (*CreateOpClassItem) ProtoReflect

func (x *CreateOpClassItem) ProtoReflect() protoreflect.Message

func (*CreateOpClassItem) Reset

func (x *CreateOpClassItem) Reset()

func (*CreateOpClassItem) String

func (x *CreateOpClassItem) String() string

type CreateOpClassStmt

type CreateOpClassStmt struct {
	Opclassname  []*Node   `protobuf:"bytes,1,rep,name=opclassname,proto3" json:"opclassname,omitempty"`
	Opfamilyname []*Node   `protobuf:"bytes,2,rep,name=opfamilyname,proto3" json:"opfamilyname,omitempty"`
	Amname       string    `protobuf:"bytes,3,opt,name=amname,proto3" json:"amname,omitempty"`
	Datatype     *TypeName `protobuf:"bytes,4,opt,name=datatype,proto3" json:"datatype,omitempty"`
	Items        []*Node   `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"`
	IsDefault    bool      `protobuf:"varint,6,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOpClassStmt) Descriptor deprecated

func (*CreateOpClassStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateOpClassStmt.ProtoReflect.Descriptor instead.

func (*CreateOpClassStmt) GetAmname

func (x *CreateOpClassStmt) GetAmname() string

func (*CreateOpClassStmt) GetDatatype

func (x *CreateOpClassStmt) GetDatatype() *TypeName

func (*CreateOpClassStmt) GetIsDefault

func (x *CreateOpClassStmt) GetIsDefault() bool

func (*CreateOpClassStmt) GetItems

func (x *CreateOpClassStmt) GetItems() []*Node

func (*CreateOpClassStmt) GetOpclassname

func (x *CreateOpClassStmt) GetOpclassname() []*Node

func (*CreateOpClassStmt) GetOpfamilyname

func (x *CreateOpClassStmt) GetOpfamilyname() []*Node

func (*CreateOpClassStmt) ProtoMessage

func (*CreateOpClassStmt) ProtoMessage()

func (*CreateOpClassStmt) ProtoReflect

func (x *CreateOpClassStmt) ProtoReflect() protoreflect.Message

func (*CreateOpClassStmt) Reset

func (x *CreateOpClassStmt) Reset()

func (*CreateOpClassStmt) String

func (x *CreateOpClassStmt) String() string

type CreateOpFamilyStmt

type CreateOpFamilyStmt struct {
	Opfamilyname []*Node `protobuf:"bytes,1,rep,name=opfamilyname,proto3" json:"opfamilyname,omitempty"`
	Amname       string  `protobuf:"bytes,2,opt,name=amname,proto3" json:"amname,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOpFamilyStmt) Descriptor deprecated

func (*CreateOpFamilyStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateOpFamilyStmt.ProtoReflect.Descriptor instead.

func (*CreateOpFamilyStmt) GetAmname

func (x *CreateOpFamilyStmt) GetAmname() string

func (*CreateOpFamilyStmt) GetOpfamilyname

func (x *CreateOpFamilyStmt) GetOpfamilyname() []*Node

func (*CreateOpFamilyStmt) ProtoMessage

func (*CreateOpFamilyStmt) ProtoMessage()

func (*CreateOpFamilyStmt) ProtoReflect

func (x *CreateOpFamilyStmt) ProtoReflect() protoreflect.Message

func (*CreateOpFamilyStmt) Reset

func (x *CreateOpFamilyStmt) Reset()

func (*CreateOpFamilyStmt) String

func (x *CreateOpFamilyStmt) String() string

type CreatePLangStmt

type CreatePLangStmt struct {
	Replace     bool    `protobuf:"varint,1,opt,name=replace,proto3" json:"replace,omitempty"`
	Plname      string  `protobuf:"bytes,2,opt,name=plname,proto3" json:"plname,omitempty"`
	Plhandler   []*Node `protobuf:"bytes,3,rep,name=plhandler,proto3" json:"plhandler,omitempty"`
	Plinline    []*Node `protobuf:"bytes,4,rep,name=plinline,proto3" json:"plinline,omitempty"`
	Plvalidator []*Node `protobuf:"bytes,5,rep,name=plvalidator,proto3" json:"plvalidator,omitempty"`
	Pltrusted   bool    `protobuf:"varint,6,opt,name=pltrusted,proto3" json:"pltrusted,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePLangStmt) Descriptor deprecated

func (*CreatePLangStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreatePLangStmt.ProtoReflect.Descriptor instead.

func (*CreatePLangStmt) GetPlhandler

func (x *CreatePLangStmt) GetPlhandler() []*Node

func (*CreatePLangStmt) GetPlinline

func (x *CreatePLangStmt) GetPlinline() []*Node

func (*CreatePLangStmt) GetPlname

func (x *CreatePLangStmt) GetPlname() string

func (*CreatePLangStmt) GetPltrusted

func (x *CreatePLangStmt) GetPltrusted() bool

func (*CreatePLangStmt) GetPlvalidator

func (x *CreatePLangStmt) GetPlvalidator() []*Node

func (*CreatePLangStmt) GetReplace

func (x *CreatePLangStmt) GetReplace() bool

func (*CreatePLangStmt) ProtoMessage

func (*CreatePLangStmt) ProtoMessage()

func (*CreatePLangStmt) ProtoReflect

func (x *CreatePLangStmt) ProtoReflect() protoreflect.Message

func (*CreatePLangStmt) Reset

func (x *CreatePLangStmt) Reset()

func (*CreatePLangStmt) String

func (x *CreatePLangStmt) String() string

type CreatePolicyStmt

type CreatePolicyStmt struct {
	PolicyName string    `protobuf:"bytes,1,opt,name=policy_name,proto3" json:"policy_name,omitempty"`
	Table      *RangeVar `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	CmdName    string    `protobuf:"bytes,3,opt,name=cmd_name,proto3" json:"cmd_name,omitempty"`
	Permissive bool      `protobuf:"varint,4,opt,name=permissive,proto3" json:"permissive,omitempty"`
	Roles      []*Node   `protobuf:"bytes,5,rep,name=roles,proto3" json:"roles,omitempty"`
	Qual       *Node     `protobuf:"bytes,6,opt,name=qual,proto3" json:"qual,omitempty"`
	WithCheck  *Node     `protobuf:"bytes,7,opt,name=with_check,proto3" json:"with_check,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePolicyStmt) Descriptor deprecated

func (*CreatePolicyStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreatePolicyStmt.ProtoReflect.Descriptor instead.

func (*CreatePolicyStmt) GetCmdName

func (x *CreatePolicyStmt) GetCmdName() string

func (*CreatePolicyStmt) GetPermissive

func (x *CreatePolicyStmt) GetPermissive() bool

func (*CreatePolicyStmt) GetPolicyName

func (x *CreatePolicyStmt) GetPolicyName() string

func (*CreatePolicyStmt) GetQual

func (x *CreatePolicyStmt) GetQual() *Node

func (*CreatePolicyStmt) GetRoles

func (x *CreatePolicyStmt) GetRoles() []*Node

func (*CreatePolicyStmt) GetTable

func (x *CreatePolicyStmt) GetTable() *RangeVar

func (*CreatePolicyStmt) GetWithCheck

func (x *CreatePolicyStmt) GetWithCheck() *Node

func (*CreatePolicyStmt) ProtoMessage

func (*CreatePolicyStmt) ProtoMessage()

func (*CreatePolicyStmt) ProtoReflect

func (x *CreatePolicyStmt) ProtoReflect() protoreflect.Message

func (*CreatePolicyStmt) Reset

func (x *CreatePolicyStmt) Reset()

func (*CreatePolicyStmt) String

func (x *CreatePolicyStmt) String() string

type CreatePublicationStmt

type CreatePublicationStmt struct {
	Pubname      string  `protobuf:"bytes,1,opt,name=pubname,proto3" json:"pubname,omitempty"`
	Options      []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	Tables       []*Node `protobuf:"bytes,3,rep,name=tables,proto3" json:"tables,omitempty"`
	ForAllTables bool    `protobuf:"varint,4,opt,name=for_all_tables,proto3" json:"for_all_tables,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePublicationStmt) Descriptor deprecated

func (*CreatePublicationStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreatePublicationStmt.ProtoReflect.Descriptor instead.

func (*CreatePublicationStmt) GetForAllTables

func (x *CreatePublicationStmt) GetForAllTables() bool

func (*CreatePublicationStmt) GetOptions

func (x *CreatePublicationStmt) GetOptions() []*Node

func (*CreatePublicationStmt) GetPubname

func (x *CreatePublicationStmt) GetPubname() string

func (*CreatePublicationStmt) GetTables

func (x *CreatePublicationStmt) GetTables() []*Node

func (*CreatePublicationStmt) ProtoMessage

func (*CreatePublicationStmt) ProtoMessage()

func (*CreatePublicationStmt) ProtoReflect

func (x *CreatePublicationStmt) ProtoReflect() protoreflect.Message

func (*CreatePublicationStmt) Reset

func (x *CreatePublicationStmt) Reset()

func (*CreatePublicationStmt) String

func (x *CreatePublicationStmt) String() string

type CreateRangeStmt

type CreateRangeStmt struct {
	TypeName []*Node `protobuf:"bytes,1,rep,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Params   []*Node `protobuf:"bytes,2,rep,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRangeStmt) Descriptor deprecated

func (*CreateRangeStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateRangeStmt.ProtoReflect.Descriptor instead.

func (*CreateRangeStmt) GetParams

func (x *CreateRangeStmt) GetParams() []*Node

func (*CreateRangeStmt) GetTypeName

func (x *CreateRangeStmt) GetTypeName() []*Node

func (*CreateRangeStmt) ProtoMessage

func (*CreateRangeStmt) ProtoMessage()

func (*CreateRangeStmt) ProtoReflect

func (x *CreateRangeStmt) ProtoReflect() protoreflect.Message

func (*CreateRangeStmt) Reset

func (x *CreateRangeStmt) Reset()

func (*CreateRangeStmt) String

func (x *CreateRangeStmt) String() string

type CreateRoleStmt

type CreateRoleStmt struct {
	StmtType RoleStmtType `protobuf:"varint,1,opt,name=stmt_type,proto3,enum=pg_query.RoleStmtType" json:"stmt_type,omitempty"`
	Role     string       `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	Options  []*Node      `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRoleStmt) Descriptor deprecated

func (*CreateRoleStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateRoleStmt.ProtoReflect.Descriptor instead.

func (*CreateRoleStmt) GetOptions

func (x *CreateRoleStmt) GetOptions() []*Node

func (*CreateRoleStmt) GetRole

func (x *CreateRoleStmt) GetRole() string

func (*CreateRoleStmt) GetStmtType

func (x *CreateRoleStmt) GetStmtType() RoleStmtType

func (*CreateRoleStmt) ProtoMessage

func (*CreateRoleStmt) ProtoMessage()

func (*CreateRoleStmt) ProtoReflect

func (x *CreateRoleStmt) ProtoReflect() protoreflect.Message

func (*CreateRoleStmt) Reset

func (x *CreateRoleStmt) Reset()

func (*CreateRoleStmt) String

func (x *CreateRoleStmt) String() string

type CreateSchemaStmt

type CreateSchemaStmt struct {
	Schemaname  string    `protobuf:"bytes,1,opt,name=schemaname,proto3" json:"schemaname,omitempty"`
	Authrole    *RoleSpec `protobuf:"bytes,2,opt,name=authrole,proto3" json:"authrole,omitempty"`
	SchemaElts  []*Node   `protobuf:"bytes,3,rep,name=schema_elts,json=schemaElts,proto3" json:"schema_elts,omitempty"`
	IfNotExists bool      `protobuf:"varint,4,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSchemaStmt) Descriptor deprecated

func (*CreateSchemaStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateSchemaStmt.ProtoReflect.Descriptor instead.

func (*CreateSchemaStmt) GetAuthrole

func (x *CreateSchemaStmt) GetAuthrole() *RoleSpec

func (*CreateSchemaStmt) GetIfNotExists

func (x *CreateSchemaStmt) GetIfNotExists() bool

func (*CreateSchemaStmt) GetSchemaElts

func (x *CreateSchemaStmt) GetSchemaElts() []*Node

func (*CreateSchemaStmt) GetSchemaname

func (x *CreateSchemaStmt) GetSchemaname() string

func (*CreateSchemaStmt) ProtoMessage

func (*CreateSchemaStmt) ProtoMessage()

func (*CreateSchemaStmt) ProtoReflect

func (x *CreateSchemaStmt) ProtoReflect() protoreflect.Message

func (*CreateSchemaStmt) Reset

func (x *CreateSchemaStmt) Reset()

func (*CreateSchemaStmt) String

func (x *CreateSchemaStmt) String() string

type CreateSeqStmt

type CreateSeqStmt struct {
	Sequence    *RangeVar `protobuf:"bytes,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	Options     []*Node   `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	OwnerId     uint32    `protobuf:"varint,3,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"`
	ForIdentity bool      `protobuf:"varint,4,opt,name=for_identity,proto3" json:"for_identity,omitempty"`
	IfNotExists bool      `protobuf:"varint,5,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSeqStmt) Descriptor deprecated

func (*CreateSeqStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateSeqStmt.ProtoReflect.Descriptor instead.

func (*CreateSeqStmt) GetForIdentity

func (x *CreateSeqStmt) GetForIdentity() bool

func (*CreateSeqStmt) GetIfNotExists

func (x *CreateSeqStmt) GetIfNotExists() bool

func (*CreateSeqStmt) GetOptions

func (x *CreateSeqStmt) GetOptions() []*Node

func (*CreateSeqStmt) GetOwnerId

func (x *CreateSeqStmt) GetOwnerId() uint32

func (*CreateSeqStmt) GetSequence

func (x *CreateSeqStmt) GetSequence() *RangeVar

func (*CreateSeqStmt) ProtoMessage

func (*CreateSeqStmt) ProtoMessage()

func (*CreateSeqStmt) ProtoReflect

func (x *CreateSeqStmt) ProtoReflect() protoreflect.Message

func (*CreateSeqStmt) Reset

func (x *CreateSeqStmt) Reset()

func (*CreateSeqStmt) String

func (x *CreateSeqStmt) String() string

type CreateStatsStmt

type CreateStatsStmt struct {
	Defnames    []*Node `protobuf:"bytes,1,rep,name=defnames,proto3" json:"defnames,omitempty"`
	StatTypes   []*Node `protobuf:"bytes,2,rep,name=stat_types,proto3" json:"stat_types,omitempty"`
	Exprs       []*Node `protobuf:"bytes,3,rep,name=exprs,proto3" json:"exprs,omitempty"`
	Relations   []*Node `protobuf:"bytes,4,rep,name=relations,proto3" json:"relations,omitempty"`
	Stxcomment  string  `protobuf:"bytes,5,opt,name=stxcomment,proto3" json:"stxcomment,omitempty"`
	IfNotExists bool    `protobuf:"varint,6,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateStatsStmt) Descriptor deprecated

func (*CreateStatsStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateStatsStmt.ProtoReflect.Descriptor instead.

func (*CreateStatsStmt) GetDefnames

func (x *CreateStatsStmt) GetDefnames() []*Node

func (*CreateStatsStmt) GetExprs

func (x *CreateStatsStmt) GetExprs() []*Node

func (*CreateStatsStmt) GetIfNotExists

func (x *CreateStatsStmt) GetIfNotExists() bool

func (*CreateStatsStmt) GetRelations

func (x *CreateStatsStmt) GetRelations() []*Node

func (*CreateStatsStmt) GetStatTypes

func (x *CreateStatsStmt) GetStatTypes() []*Node

func (*CreateStatsStmt) GetStxcomment

func (x *CreateStatsStmt) GetStxcomment() string

func (*CreateStatsStmt) ProtoMessage

func (*CreateStatsStmt) ProtoMessage()

func (*CreateStatsStmt) ProtoReflect

func (x *CreateStatsStmt) ProtoReflect() protoreflect.Message

func (*CreateStatsStmt) Reset

func (x *CreateStatsStmt) Reset()

func (*CreateStatsStmt) String

func (x *CreateStatsStmt) String() string

type CreateStmt

type CreateStmt struct {
	Relation       *RangeVar           `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	TableElts      []*Node             `protobuf:"bytes,2,rep,name=table_elts,json=tableElts,proto3" json:"table_elts,omitempty"`
	InhRelations   []*Node             `protobuf:"bytes,3,rep,name=inh_relations,json=inhRelations,proto3" json:"inh_relations,omitempty"`
	Partbound      *PartitionBoundSpec `protobuf:"bytes,4,opt,name=partbound,proto3" json:"partbound,omitempty"`
	Partspec       *PartitionSpec      `protobuf:"bytes,5,opt,name=partspec,proto3" json:"partspec,omitempty"`
	OfTypename     *TypeName           `protobuf:"bytes,6,opt,name=of_typename,json=ofTypename,proto3" json:"of_typename,omitempty"`
	Constraints    []*Node             `protobuf:"bytes,7,rep,name=constraints,proto3" json:"constraints,omitempty"`
	Options        []*Node             `protobuf:"bytes,8,rep,name=options,proto3" json:"options,omitempty"`
	Oncommit       OnCommitAction      `protobuf:"varint,9,opt,name=oncommit,proto3,enum=pg_query.OnCommitAction" json:"oncommit,omitempty"`
	Tablespacename string              `protobuf:"bytes,10,opt,name=tablespacename,proto3" json:"tablespacename,omitempty"`
	AccessMethod   string              `protobuf:"bytes,11,opt,name=access_method,json=accessMethod,proto3" json:"access_method,omitempty"`
	IfNotExists    bool                `protobuf:"varint,12,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateStmt) Descriptor deprecated

func (*CreateStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateStmt.ProtoReflect.Descriptor instead.

func (*CreateStmt) GetAccessMethod

func (x *CreateStmt) GetAccessMethod() string

func (*CreateStmt) GetConstraints

func (x *CreateStmt) GetConstraints() []*Node

func (*CreateStmt) GetIfNotExists

func (x *CreateStmt) GetIfNotExists() bool

func (*CreateStmt) GetInhRelations

func (x *CreateStmt) GetInhRelations() []*Node

func (*CreateStmt) GetOfTypename

func (x *CreateStmt) GetOfTypename() *TypeName

func (*CreateStmt) GetOncommit

func (x *CreateStmt) GetOncommit() OnCommitAction

func (*CreateStmt) GetOptions

func (x *CreateStmt) GetOptions() []*Node

func (*CreateStmt) GetPartbound

func (x *CreateStmt) GetPartbound() *PartitionBoundSpec

func (*CreateStmt) GetPartspec

func (x *CreateStmt) GetPartspec() *PartitionSpec

func (*CreateStmt) GetRelation

func (x *CreateStmt) GetRelation() *RangeVar

func (*CreateStmt) GetTableElts

func (x *CreateStmt) GetTableElts() []*Node

func (*CreateStmt) GetTablespacename

func (x *CreateStmt) GetTablespacename() string

func (*CreateStmt) ProtoMessage

func (*CreateStmt) ProtoMessage()

func (*CreateStmt) ProtoReflect

func (x *CreateStmt) ProtoReflect() protoreflect.Message

func (*CreateStmt) Reset

func (x *CreateStmt) Reset()

func (*CreateStmt) String

func (x *CreateStmt) String() string

type CreateSubscriptionStmt

type CreateSubscriptionStmt struct {
	Subname     string  `protobuf:"bytes,1,opt,name=subname,proto3" json:"subname,omitempty"`
	Conninfo    string  `protobuf:"bytes,2,opt,name=conninfo,proto3" json:"conninfo,omitempty"`
	Publication []*Node `protobuf:"bytes,3,rep,name=publication,proto3" json:"publication,omitempty"`
	Options     []*Node `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSubscriptionStmt) Descriptor deprecated

func (*CreateSubscriptionStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateSubscriptionStmt.ProtoReflect.Descriptor instead.

func (*CreateSubscriptionStmt) GetConninfo

func (x *CreateSubscriptionStmt) GetConninfo() string

func (*CreateSubscriptionStmt) GetOptions

func (x *CreateSubscriptionStmt) GetOptions() []*Node

func (*CreateSubscriptionStmt) GetPublication

func (x *CreateSubscriptionStmt) GetPublication() []*Node

func (*CreateSubscriptionStmt) GetSubname

func (x *CreateSubscriptionStmt) GetSubname() string

func (*CreateSubscriptionStmt) ProtoMessage

func (*CreateSubscriptionStmt) ProtoMessage()

func (*CreateSubscriptionStmt) ProtoReflect

func (x *CreateSubscriptionStmt) ProtoReflect() protoreflect.Message

func (*CreateSubscriptionStmt) Reset

func (x *CreateSubscriptionStmt) Reset()

func (*CreateSubscriptionStmt) String

func (x *CreateSubscriptionStmt) String() string

type CreateTableAsStmt

type CreateTableAsStmt struct {
	Query        *Node       `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	Into         *IntoClause `protobuf:"bytes,2,opt,name=into,proto3" json:"into,omitempty"`
	Relkind      ObjectType  `protobuf:"varint,3,opt,name=relkind,proto3,enum=pg_query.ObjectType" json:"relkind,omitempty"`
	IsSelectInto bool        `protobuf:"varint,4,opt,name=is_select_into,proto3" json:"is_select_into,omitempty"`
	IfNotExists  bool        `protobuf:"varint,5,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTableAsStmt) Descriptor deprecated

func (*CreateTableAsStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateTableAsStmt.ProtoReflect.Descriptor instead.

func (*CreateTableAsStmt) GetIfNotExists

func (x *CreateTableAsStmt) GetIfNotExists() bool

func (*CreateTableAsStmt) GetInto

func (x *CreateTableAsStmt) GetInto() *IntoClause

func (*CreateTableAsStmt) GetIsSelectInto

func (x *CreateTableAsStmt) GetIsSelectInto() bool

func (*CreateTableAsStmt) GetQuery

func (x *CreateTableAsStmt) GetQuery() *Node

func (*CreateTableAsStmt) GetRelkind

func (x *CreateTableAsStmt) GetRelkind() ObjectType

func (*CreateTableAsStmt) ProtoMessage

func (*CreateTableAsStmt) ProtoMessage()

func (*CreateTableAsStmt) ProtoReflect

func (x *CreateTableAsStmt) ProtoReflect() protoreflect.Message

func (*CreateTableAsStmt) Reset

func (x *CreateTableAsStmt) Reset()

func (*CreateTableAsStmt) String

func (x *CreateTableAsStmt) String() string

type CreateTableSpaceStmt

type CreateTableSpaceStmt struct {
	Tablespacename string    `protobuf:"bytes,1,opt,name=tablespacename,proto3" json:"tablespacename,omitempty"`
	Owner          *RoleSpec `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
	Location       string    `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"`
	Options        []*Node   `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTableSpaceStmt) Descriptor deprecated

func (*CreateTableSpaceStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateTableSpaceStmt.ProtoReflect.Descriptor instead.

func (*CreateTableSpaceStmt) GetLocation

func (x *CreateTableSpaceStmt) GetLocation() string

func (*CreateTableSpaceStmt) GetOptions

func (x *CreateTableSpaceStmt) GetOptions() []*Node

func (*CreateTableSpaceStmt) GetOwner

func (x *CreateTableSpaceStmt) GetOwner() *RoleSpec

func (*CreateTableSpaceStmt) GetTablespacename

func (x *CreateTableSpaceStmt) GetTablespacename() string

func (*CreateTableSpaceStmt) ProtoMessage

func (*CreateTableSpaceStmt) ProtoMessage()

func (*CreateTableSpaceStmt) ProtoReflect

func (x *CreateTableSpaceStmt) ProtoReflect() protoreflect.Message

func (*CreateTableSpaceStmt) Reset

func (x *CreateTableSpaceStmt) Reset()

func (*CreateTableSpaceStmt) String

func (x *CreateTableSpaceStmt) String() string

type CreateTransformStmt

type CreateTransformStmt struct {
	Replace  bool            `protobuf:"varint,1,opt,name=replace,proto3" json:"replace,omitempty"`
	TypeName *TypeName       `protobuf:"bytes,2,opt,name=type_name,proto3" json:"type_name,omitempty"`
	Lang     string          `protobuf:"bytes,3,opt,name=lang,proto3" json:"lang,omitempty"`
	Fromsql  *ObjectWithArgs `protobuf:"bytes,4,opt,name=fromsql,proto3" json:"fromsql,omitempty"`
	Tosql    *ObjectWithArgs `protobuf:"bytes,5,opt,name=tosql,proto3" json:"tosql,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTransformStmt) Descriptor deprecated

func (*CreateTransformStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateTransformStmt.ProtoReflect.Descriptor instead.

func (*CreateTransformStmt) GetFromsql

func (x *CreateTransformStmt) GetFromsql() *ObjectWithArgs

func (*CreateTransformStmt) GetLang

func (x *CreateTransformStmt) GetLang() string

func (*CreateTransformStmt) GetReplace

func (x *CreateTransformStmt) GetReplace() bool

func (*CreateTransformStmt) GetTosql

func (x *CreateTransformStmt) GetTosql() *ObjectWithArgs

func (*CreateTransformStmt) GetTypeName

func (x *CreateTransformStmt) GetTypeName() *TypeName

func (*CreateTransformStmt) ProtoMessage

func (*CreateTransformStmt) ProtoMessage()

func (*CreateTransformStmt) ProtoReflect

func (x *CreateTransformStmt) ProtoReflect() protoreflect.Message

func (*CreateTransformStmt) Reset

func (x *CreateTransformStmt) Reset()

func (*CreateTransformStmt) String

func (x *CreateTransformStmt) String() string

type CreateTrigStmt

type CreateTrigStmt struct {
	Trigname       string    `protobuf:"bytes,1,opt,name=trigname,proto3" json:"trigname,omitempty"`
	Relation       *RangeVar `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Funcname       []*Node   `protobuf:"bytes,3,rep,name=funcname,proto3" json:"funcname,omitempty"`
	Args           []*Node   `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty"`
	Row            bool      `protobuf:"varint,5,opt,name=row,proto3" json:"row,omitempty"`
	Timing         int32     `protobuf:"varint,6,opt,name=timing,proto3" json:"timing,omitempty"`
	Events         int32     `protobuf:"varint,7,opt,name=events,proto3" json:"events,omitempty"`
	Columns        []*Node   `protobuf:"bytes,8,rep,name=columns,proto3" json:"columns,omitempty"`
	WhenClause     *Node     `protobuf:"bytes,9,opt,name=when_clause,json=whenClause,proto3" json:"when_clause,omitempty"`
	Isconstraint   bool      `protobuf:"varint,10,opt,name=isconstraint,proto3" json:"isconstraint,omitempty"`
	TransitionRels []*Node   `protobuf:"bytes,11,rep,name=transition_rels,json=transitionRels,proto3" json:"transition_rels,omitempty"`
	Deferrable     bool      `protobuf:"varint,12,opt,name=deferrable,proto3" json:"deferrable,omitempty"`
	Initdeferred   bool      `protobuf:"varint,13,opt,name=initdeferred,proto3" json:"initdeferred,omitempty"`
	Constrrel      *RangeVar `protobuf:"bytes,14,opt,name=constrrel,proto3" json:"constrrel,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTrigStmt) Descriptor deprecated

func (*CreateTrigStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateTrigStmt.ProtoReflect.Descriptor instead.

func (*CreateTrigStmt) GetArgs

func (x *CreateTrigStmt) GetArgs() []*Node

func (*CreateTrigStmt) GetColumns

func (x *CreateTrigStmt) GetColumns() []*Node

func (*CreateTrigStmt) GetConstrrel

func (x *CreateTrigStmt) GetConstrrel() *RangeVar

func (*CreateTrigStmt) GetDeferrable

func (x *CreateTrigStmt) GetDeferrable() bool

func (*CreateTrigStmt) GetEvents

func (x *CreateTrigStmt) GetEvents() int32

func (*CreateTrigStmt) GetFuncname

func (x *CreateTrigStmt) GetFuncname() []*Node

func (*CreateTrigStmt) GetInitdeferred

func (x *CreateTrigStmt) GetInitdeferred() bool

func (*CreateTrigStmt) GetIsconstraint

func (x *CreateTrigStmt) GetIsconstraint() bool

func (*CreateTrigStmt) GetRelation

func (x *CreateTrigStmt) GetRelation() *RangeVar

func (*CreateTrigStmt) GetRow

func (x *CreateTrigStmt) GetRow() bool

func (*CreateTrigStmt) GetTiming

func (x *CreateTrigStmt) GetTiming() int32

func (*CreateTrigStmt) GetTransitionRels

func (x *CreateTrigStmt) GetTransitionRels() []*Node

func (*CreateTrigStmt) GetTrigname

func (x *CreateTrigStmt) GetTrigname() string

func (*CreateTrigStmt) GetWhenClause

func (x *CreateTrigStmt) GetWhenClause() *Node

func (*CreateTrigStmt) ProtoMessage

func (*CreateTrigStmt) ProtoMessage()

func (*CreateTrigStmt) ProtoReflect

func (x *CreateTrigStmt) ProtoReflect() protoreflect.Message

func (*CreateTrigStmt) Reset

func (x *CreateTrigStmt) Reset()

func (*CreateTrigStmt) String

func (x *CreateTrigStmt) String() string

type CreateUserMappingStmt

type CreateUserMappingStmt struct {
	User        *RoleSpec `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Servername  string    `protobuf:"bytes,2,opt,name=servername,proto3" json:"servername,omitempty"`
	IfNotExists bool      `protobuf:"varint,3,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	Options     []*Node   `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserMappingStmt) Descriptor deprecated

func (*CreateUserMappingStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserMappingStmt.ProtoReflect.Descriptor instead.

func (*CreateUserMappingStmt) GetIfNotExists

func (x *CreateUserMappingStmt) GetIfNotExists() bool

func (*CreateUserMappingStmt) GetOptions

func (x *CreateUserMappingStmt) GetOptions() []*Node

func (*CreateUserMappingStmt) GetServername

func (x *CreateUserMappingStmt) GetServername() string

func (*CreateUserMappingStmt) GetUser

func (x *CreateUserMappingStmt) GetUser() *RoleSpec

func (*CreateUserMappingStmt) ProtoMessage

func (*CreateUserMappingStmt) ProtoMessage()

func (*CreateUserMappingStmt) ProtoReflect

func (x *CreateUserMappingStmt) ProtoReflect() protoreflect.Message

func (*CreateUserMappingStmt) Reset

func (x *CreateUserMappingStmt) Reset()

func (*CreateUserMappingStmt) String

func (x *CreateUserMappingStmt) String() string

type CreatedbStmt

type CreatedbStmt struct {
	Dbname  string  `protobuf:"bytes,1,opt,name=dbname,proto3" json:"dbname,omitempty"`
	Options []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatedbStmt) Descriptor deprecated

func (*CreatedbStmt) Descriptor() ([]byte, []int)

Deprecated: Use CreatedbStmt.ProtoReflect.Descriptor instead.

func (*CreatedbStmt) GetDbname

func (x *CreatedbStmt) GetDbname() string

func (*CreatedbStmt) GetOptions

func (x *CreatedbStmt) GetOptions() []*Node

func (*CreatedbStmt) ProtoMessage

func (*CreatedbStmt) ProtoMessage()

func (*CreatedbStmt) ProtoReflect

func (x *CreatedbStmt) ProtoReflect() protoreflect.Message

func (*CreatedbStmt) Reset

func (x *CreatedbStmt) Reset()

func (*CreatedbStmt) String

func (x *CreatedbStmt) String() string

type CurrentOfExpr

type CurrentOfExpr struct {
	Xpr         *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Cvarno      uint32 `protobuf:"varint,2,opt,name=cvarno,proto3" json:"cvarno,omitempty"`
	CursorName  string `protobuf:"bytes,3,opt,name=cursor_name,proto3" json:"cursor_name,omitempty"`
	CursorParam int32  `protobuf:"varint,4,opt,name=cursor_param,proto3" json:"cursor_param,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentOfExpr) Descriptor deprecated

func (*CurrentOfExpr) Descriptor() ([]byte, []int)

Deprecated: Use CurrentOfExpr.ProtoReflect.Descriptor instead.

func (*CurrentOfExpr) GetCursorName

func (x *CurrentOfExpr) GetCursorName() string

func (*CurrentOfExpr) GetCursorParam

func (x *CurrentOfExpr) GetCursorParam() int32

func (*CurrentOfExpr) GetCvarno

func (x *CurrentOfExpr) GetCvarno() uint32

func (*CurrentOfExpr) GetXpr

func (x *CurrentOfExpr) GetXpr() *Node

func (*CurrentOfExpr) ProtoMessage

func (*CurrentOfExpr) ProtoMessage()

func (*CurrentOfExpr) ProtoReflect

func (x *CurrentOfExpr) ProtoReflect() protoreflect.Message

func (*CurrentOfExpr) Reset

func (x *CurrentOfExpr) Reset()

func (*CurrentOfExpr) String

func (x *CurrentOfExpr) String() string

type DeallocateStmt

type DeallocateStmt struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeallocateStmt) Descriptor deprecated

func (*DeallocateStmt) Descriptor() ([]byte, []int)

Deprecated: Use DeallocateStmt.ProtoReflect.Descriptor instead.

func (*DeallocateStmt) GetName

func (x *DeallocateStmt) GetName() string

func (*DeallocateStmt) ProtoMessage

func (*DeallocateStmt) ProtoMessage()

func (*DeallocateStmt) ProtoReflect

func (x *DeallocateStmt) ProtoReflect() protoreflect.Message

func (*DeallocateStmt) Reset

func (x *DeallocateStmt) Reset()

func (*DeallocateStmt) String

func (x *DeallocateStmt) String() string

type DeclareCursorStmt

type DeclareCursorStmt struct {
	Portalname string `protobuf:"bytes,1,opt,name=portalname,proto3" json:"portalname,omitempty"`
	Options    int32  `protobuf:"varint,2,opt,name=options,proto3" json:"options,omitempty"`
	Query      *Node  `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*DeclareCursorStmt) Descriptor deprecated

func (*DeclareCursorStmt) Descriptor() ([]byte, []int)

Deprecated: Use DeclareCursorStmt.ProtoReflect.Descriptor instead.

func (*DeclareCursorStmt) GetOptions

func (x *DeclareCursorStmt) GetOptions() int32

func (*DeclareCursorStmt) GetPortalname

func (x *DeclareCursorStmt) GetPortalname() string

func (*DeclareCursorStmt) GetQuery

func (x *DeclareCursorStmt) GetQuery() *Node

func (*DeclareCursorStmt) ProtoMessage

func (*DeclareCursorStmt) ProtoMessage()

func (*DeclareCursorStmt) ProtoReflect

func (x *DeclareCursorStmt) ProtoReflect() protoreflect.Message

func (*DeclareCursorStmt) Reset

func (x *DeclareCursorStmt) Reset()

func (*DeclareCursorStmt) String

func (x *DeclareCursorStmt) String() string

type DefElem

type DefElem struct {
	Defnamespace string        `protobuf:"bytes,1,opt,name=defnamespace,proto3" json:"defnamespace,omitempty"`
	Defname      string        `protobuf:"bytes,2,opt,name=defname,proto3" json:"defname,omitempty"`
	Arg          *Node         `protobuf:"bytes,3,opt,name=arg,proto3" json:"arg,omitempty"`
	Defaction    DefElemAction `protobuf:"varint,4,opt,name=defaction,proto3,enum=pg_query.DefElemAction" json:"defaction,omitempty"`
	Location     int32         `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*DefElem) Descriptor deprecated

func (*DefElem) Descriptor() ([]byte, []int)

Deprecated: Use DefElem.ProtoReflect.Descriptor instead.

func (*DefElem) GetArg

func (x *DefElem) GetArg() *Node

func (*DefElem) GetDefaction

func (x *DefElem) GetDefaction() DefElemAction

func (*DefElem) GetDefname

func (x *DefElem) GetDefname() string

func (*DefElem) GetDefnamespace

func (x *DefElem) GetDefnamespace() string

func (*DefElem) GetLocation

func (x *DefElem) GetLocation() int32

func (*DefElem) ProtoMessage

func (*DefElem) ProtoMessage()

func (*DefElem) ProtoReflect

func (x *DefElem) ProtoReflect() protoreflect.Message

func (*DefElem) Reset

func (x *DefElem) Reset()

func (*DefElem) String

func (x *DefElem) String() string

type DefElemAction

type DefElemAction int32
const (
	DefElemAction_DEF_ELEM_ACTION_UNDEFINED DefElemAction = 0
	DefElemAction_DEFELEM_UNSPEC            DefElemAction = 1
	DefElemAction_DEFELEM_SET               DefElemAction = 2
	DefElemAction_DEFELEM_ADD               DefElemAction = 3
	DefElemAction_DEFELEM_DROP              DefElemAction = 4
)

func (DefElemAction) Descriptor

func (DefElemAction) Enum

func (x DefElemAction) Enum() *DefElemAction

func (DefElemAction) EnumDescriptor deprecated

func (DefElemAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use DefElemAction.Descriptor instead.

func (DefElemAction) Number

func (DefElemAction) String

func (x DefElemAction) String() string

func (DefElemAction) Type

type DefineStmt

type DefineStmt struct {
	Kind        ObjectType `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.ObjectType" json:"kind,omitempty"`
	Oldstyle    bool       `protobuf:"varint,2,opt,name=oldstyle,proto3" json:"oldstyle,omitempty"`
	Defnames    []*Node    `protobuf:"bytes,3,rep,name=defnames,proto3" json:"defnames,omitempty"`
	Args        []*Node    `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty"`
	Definition  []*Node    `protobuf:"bytes,5,rep,name=definition,proto3" json:"definition,omitempty"`
	IfNotExists bool       `protobuf:"varint,6,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	Replace     bool       `protobuf:"varint,7,opt,name=replace,proto3" json:"replace,omitempty"`
	// contains filtered or unexported fields
}

func (*DefineStmt) Descriptor deprecated

func (*DefineStmt) Descriptor() ([]byte, []int)

Deprecated: Use DefineStmt.ProtoReflect.Descriptor instead.

func (*DefineStmt) GetArgs

func (x *DefineStmt) GetArgs() []*Node

func (*DefineStmt) GetDefinition

func (x *DefineStmt) GetDefinition() []*Node

func (*DefineStmt) GetDefnames

func (x *DefineStmt) GetDefnames() []*Node

func (*DefineStmt) GetIfNotExists

func (x *DefineStmt) GetIfNotExists() bool

func (*DefineStmt) GetKind

func (x *DefineStmt) GetKind() ObjectType

func (*DefineStmt) GetOldstyle

func (x *DefineStmt) GetOldstyle() bool

func (*DefineStmt) GetReplace

func (x *DefineStmt) GetReplace() bool

func (*DefineStmt) ProtoMessage

func (*DefineStmt) ProtoMessage()

func (*DefineStmt) ProtoReflect

func (x *DefineStmt) ProtoReflect() protoreflect.Message

func (*DefineStmt) Reset

func (x *DefineStmt) Reset()

func (*DefineStmt) String

func (x *DefineStmt) String() string

type DeleteStmt

type DeleteStmt struct {
	Relation      *RangeVar   `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	UsingClause   []*Node     `protobuf:"bytes,2,rep,name=using_clause,json=usingClause,proto3" json:"using_clause,omitempty"`
	WhereClause   *Node       `protobuf:"bytes,3,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	ReturningList []*Node     `protobuf:"bytes,4,rep,name=returning_list,json=returningList,proto3" json:"returning_list,omitempty"`
	WithClause    *WithClause `protobuf:"bytes,5,opt,name=with_clause,json=withClause,proto3" json:"with_clause,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStmt) Descriptor deprecated

func (*DeleteStmt) Descriptor() ([]byte, []int)

Deprecated: Use DeleteStmt.ProtoReflect.Descriptor instead.

func (*DeleteStmt) GetRelation

func (x *DeleteStmt) GetRelation() *RangeVar

func (*DeleteStmt) GetReturningList

func (x *DeleteStmt) GetReturningList() []*Node

func (*DeleteStmt) GetUsingClause

func (x *DeleteStmt) GetUsingClause() []*Node

func (*DeleteStmt) GetWhereClause

func (x *DeleteStmt) GetWhereClause() *Node

func (*DeleteStmt) GetWithClause

func (x *DeleteStmt) GetWithClause() *WithClause

func (*DeleteStmt) ProtoMessage

func (*DeleteStmt) ProtoMessage()

func (*DeleteStmt) ProtoReflect

func (x *DeleteStmt) ProtoReflect() protoreflect.Message

func (*DeleteStmt) Reset

func (x *DeleteStmt) Reset()

func (*DeleteStmt) String

func (x *DeleteStmt) String() string

type DiscardMode

type DiscardMode int32
const (
	DiscardMode_DISCARD_MODE_UNDEFINED DiscardMode = 0
	DiscardMode_DISCARD_ALL            DiscardMode = 1
	DiscardMode_DISCARD_PLANS          DiscardMode = 2
	DiscardMode_DISCARD_SEQUENCES      DiscardMode = 3
	DiscardMode_DISCARD_TEMP           DiscardMode = 4
)

func (DiscardMode) Descriptor

func (DiscardMode) Enum

func (x DiscardMode) Enum() *DiscardMode

func (DiscardMode) EnumDescriptor deprecated

func (DiscardMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiscardMode.Descriptor instead.

func (DiscardMode) Number

func (x DiscardMode) Number() protoreflect.EnumNumber

func (DiscardMode) String

func (x DiscardMode) String() string

func (DiscardMode) Type

type DiscardStmt

type DiscardStmt struct {
	Target DiscardMode `protobuf:"varint,1,opt,name=target,proto3,enum=pg_query.DiscardMode" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*DiscardStmt) Descriptor deprecated

func (*DiscardStmt) Descriptor() ([]byte, []int)

Deprecated: Use DiscardStmt.ProtoReflect.Descriptor instead.

func (*DiscardStmt) GetTarget

func (x *DiscardStmt) GetTarget() DiscardMode

func (*DiscardStmt) ProtoMessage

func (*DiscardStmt) ProtoMessage()

func (*DiscardStmt) ProtoReflect

func (x *DiscardStmt) ProtoReflect() protoreflect.Message

func (*DiscardStmt) Reset

func (x *DiscardStmt) Reset()

func (*DiscardStmt) String

func (x *DiscardStmt) String() string

type DistinctExpr

type DistinctExpr struct {
	Xpr          *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Opno         uint32  `protobuf:"varint,2,opt,name=opno,proto3" json:"opno,omitempty"`
	Opfuncid     uint32  `protobuf:"varint,3,opt,name=opfuncid,proto3" json:"opfuncid,omitempty"`
	Opresulttype uint32  `protobuf:"varint,4,opt,name=opresulttype,proto3" json:"opresulttype,omitempty"`
	Opretset     bool    `protobuf:"varint,5,opt,name=opretset,proto3" json:"opretset,omitempty"`
	Opcollid     uint32  `protobuf:"varint,6,opt,name=opcollid,proto3" json:"opcollid,omitempty"`
	Inputcollid  uint32  `protobuf:"varint,7,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Args         []*Node `protobuf:"bytes,8,rep,name=args,proto3" json:"args,omitempty"`
	Location     int32   `protobuf:"varint,9,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*DistinctExpr) Descriptor deprecated

func (*DistinctExpr) Descriptor() ([]byte, []int)

Deprecated: Use DistinctExpr.ProtoReflect.Descriptor instead.

func (*DistinctExpr) GetArgs

func (x *DistinctExpr) GetArgs() []*Node

func (*DistinctExpr) GetInputcollid

func (x *DistinctExpr) GetInputcollid() uint32

func (*DistinctExpr) GetLocation

func (x *DistinctExpr) GetLocation() int32

func (*DistinctExpr) GetOpcollid

func (x *DistinctExpr) GetOpcollid() uint32

func (*DistinctExpr) GetOpfuncid

func (x *DistinctExpr) GetOpfuncid() uint32

func (*DistinctExpr) GetOpno

func (x *DistinctExpr) GetOpno() uint32

func (*DistinctExpr) GetOpresulttype

func (x *DistinctExpr) GetOpresulttype() uint32

func (*DistinctExpr) GetOpretset

func (x *DistinctExpr) GetOpretset() bool

func (*DistinctExpr) GetXpr

func (x *DistinctExpr) GetXpr() *Node

func (*DistinctExpr) ProtoMessage

func (*DistinctExpr) ProtoMessage()

func (*DistinctExpr) ProtoReflect

func (x *DistinctExpr) ProtoReflect() protoreflect.Message

func (*DistinctExpr) Reset

func (x *DistinctExpr) Reset()

func (*DistinctExpr) String

func (x *DistinctExpr) String() string

type DoStmt

type DoStmt struct {
	Args []*Node `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"`
	// contains filtered or unexported fields
}

func (*DoStmt) Descriptor deprecated

func (*DoStmt) Descriptor() ([]byte, []int)

Deprecated: Use DoStmt.ProtoReflect.Descriptor instead.

func (*DoStmt) GetArgs

func (x *DoStmt) GetArgs() []*Node

func (*DoStmt) ProtoMessage

func (*DoStmt) ProtoMessage()

func (*DoStmt) ProtoReflect

func (x *DoStmt) ProtoReflect() protoreflect.Message

func (*DoStmt) Reset

func (x *DoStmt) Reset()

func (*DoStmt) String

func (x *DoStmt) String() string

type DropBehavior

type DropBehavior int32
const (
	DropBehavior_DROP_BEHAVIOR_UNDEFINED DropBehavior = 0
	DropBehavior_DROP_RESTRICT           DropBehavior = 1
	DropBehavior_DROP_CASCADE            DropBehavior = 2
)

func (DropBehavior) Descriptor

func (DropBehavior) Enum

func (x DropBehavior) Enum() *DropBehavior

func (DropBehavior) EnumDescriptor deprecated

func (DropBehavior) EnumDescriptor() ([]byte, []int)

Deprecated: Use DropBehavior.Descriptor instead.

func (DropBehavior) Number

func (DropBehavior) String

func (x DropBehavior) String() string

func (DropBehavior) Type

type DropOwnedStmt

type DropOwnedStmt struct {
	Roles    []*Node      `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	Behavior DropBehavior `protobuf:"varint,2,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	// contains filtered or unexported fields
}

func (*DropOwnedStmt) Descriptor deprecated

func (*DropOwnedStmt) Descriptor() ([]byte, []int)

Deprecated: Use DropOwnedStmt.ProtoReflect.Descriptor instead.

func (*DropOwnedStmt) GetBehavior

func (x *DropOwnedStmt) GetBehavior() DropBehavior

func (*DropOwnedStmt) GetRoles

func (x *DropOwnedStmt) GetRoles() []*Node

func (*DropOwnedStmt) ProtoMessage

func (*DropOwnedStmt) ProtoMessage()

func (*DropOwnedStmt) ProtoReflect

func (x *DropOwnedStmt) ProtoReflect() protoreflect.Message

func (*DropOwnedStmt) Reset

func (x *DropOwnedStmt) Reset()

func (*DropOwnedStmt) String

func (x *DropOwnedStmt) String() string

type DropRoleStmt

type DropRoleStmt struct {
	Roles     []*Node `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	MissingOk bool    `protobuf:"varint,2,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*DropRoleStmt) Descriptor deprecated

func (*DropRoleStmt) Descriptor() ([]byte, []int)

Deprecated: Use DropRoleStmt.ProtoReflect.Descriptor instead.

func (*DropRoleStmt) GetMissingOk

func (x *DropRoleStmt) GetMissingOk() bool

func (*DropRoleStmt) GetRoles

func (x *DropRoleStmt) GetRoles() []*Node

func (*DropRoleStmt) ProtoMessage

func (*DropRoleStmt) ProtoMessage()

func (*DropRoleStmt) ProtoReflect

func (x *DropRoleStmt) ProtoReflect() protoreflect.Message

func (*DropRoleStmt) Reset

func (x *DropRoleStmt) Reset()

func (*DropRoleStmt) String

func (x *DropRoleStmt) String() string

type DropStmt

type DropStmt struct {
	Objects    []*Node      `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	RemoveType ObjectType   `protobuf:"varint,2,opt,name=remove_type,json=removeType,proto3,enum=pg_query.ObjectType" json:"remove_type,omitempty"`
	Behavior   DropBehavior `protobuf:"varint,3,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	MissingOk  bool         `protobuf:"varint,4,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	Concurrent bool         `protobuf:"varint,5,opt,name=concurrent,proto3" json:"concurrent,omitempty"`
	// contains filtered or unexported fields
}

func (*DropStmt) Descriptor deprecated

func (*DropStmt) Descriptor() ([]byte, []int)

Deprecated: Use DropStmt.ProtoReflect.Descriptor instead.

func (*DropStmt) GetBehavior

func (x *DropStmt) GetBehavior() DropBehavior

func (*DropStmt) GetConcurrent

func (x *DropStmt) GetConcurrent() bool

func (*DropStmt) GetMissingOk

func (x *DropStmt) GetMissingOk() bool

func (*DropStmt) GetObjects

func (x *DropStmt) GetObjects() []*Node

func (*DropStmt) GetRemoveType

func (x *DropStmt) GetRemoveType() ObjectType

func (*DropStmt) ProtoMessage

func (*DropStmt) ProtoMessage()

func (*DropStmt) ProtoReflect

func (x *DropStmt) ProtoReflect() protoreflect.Message

func (*DropStmt) Reset

func (x *DropStmt) Reset()

func (*DropStmt) String

func (x *DropStmt) String() string

type DropSubscriptionStmt

type DropSubscriptionStmt struct {
	Subname   string       `protobuf:"bytes,1,opt,name=subname,proto3" json:"subname,omitempty"`
	MissingOk bool         `protobuf:"varint,2,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	Behavior  DropBehavior `protobuf:"varint,3,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	// contains filtered or unexported fields
}

func (*DropSubscriptionStmt) Descriptor deprecated

func (*DropSubscriptionStmt) Descriptor() ([]byte, []int)

Deprecated: Use DropSubscriptionStmt.ProtoReflect.Descriptor instead.

func (*DropSubscriptionStmt) GetBehavior

func (x *DropSubscriptionStmt) GetBehavior() DropBehavior

func (*DropSubscriptionStmt) GetMissingOk

func (x *DropSubscriptionStmt) GetMissingOk() bool

func (*DropSubscriptionStmt) GetSubname

func (x *DropSubscriptionStmt) GetSubname() string

func (*DropSubscriptionStmt) ProtoMessage

func (*DropSubscriptionStmt) ProtoMessage()

func (*DropSubscriptionStmt) ProtoReflect

func (x *DropSubscriptionStmt) ProtoReflect() protoreflect.Message

func (*DropSubscriptionStmt) Reset

func (x *DropSubscriptionStmt) Reset()

func (*DropSubscriptionStmt) String

func (x *DropSubscriptionStmt) String() string

type DropTableSpaceStmt

type DropTableSpaceStmt struct {
	Tablespacename string `protobuf:"bytes,1,opt,name=tablespacename,proto3" json:"tablespacename,omitempty"`
	MissingOk      bool   `protobuf:"varint,2,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*DropTableSpaceStmt) Descriptor deprecated

func (*DropTableSpaceStmt) Descriptor() ([]byte, []int)

Deprecated: Use DropTableSpaceStmt.ProtoReflect.Descriptor instead.

func (*DropTableSpaceStmt) GetMissingOk

func (x *DropTableSpaceStmt) GetMissingOk() bool

func (*DropTableSpaceStmt) GetTablespacename

func (x *DropTableSpaceStmt) GetTablespacename() string

func (*DropTableSpaceStmt) ProtoMessage

func (*DropTableSpaceStmt) ProtoMessage()

func (*DropTableSpaceStmt) ProtoReflect

func (x *DropTableSpaceStmt) ProtoReflect() protoreflect.Message

func (*DropTableSpaceStmt) Reset

func (x *DropTableSpaceStmt) Reset()

func (*DropTableSpaceStmt) String

func (x *DropTableSpaceStmt) String() string

type DropUserMappingStmt

type DropUserMappingStmt struct {
	User       *RoleSpec `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Servername string    `protobuf:"bytes,2,opt,name=servername,proto3" json:"servername,omitempty"`
	MissingOk  bool      `protobuf:"varint,3,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*DropUserMappingStmt) Descriptor deprecated

func (*DropUserMappingStmt) Descriptor() ([]byte, []int)

Deprecated: Use DropUserMappingStmt.ProtoReflect.Descriptor instead.

func (*DropUserMappingStmt) GetMissingOk

func (x *DropUserMappingStmt) GetMissingOk() bool

func (*DropUserMappingStmt) GetServername

func (x *DropUserMappingStmt) GetServername() string

func (*DropUserMappingStmt) GetUser

func (x *DropUserMappingStmt) GetUser() *RoleSpec

func (*DropUserMappingStmt) ProtoMessage

func (*DropUserMappingStmt) ProtoMessage()

func (*DropUserMappingStmt) ProtoReflect

func (x *DropUserMappingStmt) ProtoReflect() protoreflect.Message

func (*DropUserMappingStmt) Reset

func (x *DropUserMappingStmt) Reset()

func (*DropUserMappingStmt) String

func (x *DropUserMappingStmt) String() string

type DropdbStmt

type DropdbStmt struct {
	Dbname    string  `protobuf:"bytes,1,opt,name=dbname,proto3" json:"dbname,omitempty"`
	MissingOk bool    `protobuf:"varint,2,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	Options   []*Node `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*DropdbStmt) Descriptor deprecated

func (*DropdbStmt) Descriptor() ([]byte, []int)

Deprecated: Use DropdbStmt.ProtoReflect.Descriptor instead.

func (*DropdbStmt) GetDbname

func (x *DropdbStmt) GetDbname() string

func (*DropdbStmt) GetMissingOk

func (x *DropdbStmt) GetMissingOk() bool

func (*DropdbStmt) GetOptions

func (x *DropdbStmt) GetOptions() []*Node

func (*DropdbStmt) ProtoMessage

func (*DropdbStmt) ProtoMessage()

func (*DropdbStmt) ProtoReflect

func (x *DropdbStmt) ProtoReflect() protoreflect.Message

func (*DropdbStmt) Reset

func (x *DropdbStmt) Reset()

func (*DropdbStmt) String

func (x *DropdbStmt) String() string

type ExecuteStmt

type ExecuteStmt struct {
	Name   string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Params []*Node `protobuf:"bytes,2,rep,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteStmt) Descriptor deprecated

func (*ExecuteStmt) Descriptor() ([]byte, []int)

Deprecated: Use ExecuteStmt.ProtoReflect.Descriptor instead.

func (*ExecuteStmt) GetName

func (x *ExecuteStmt) GetName() string

func (*ExecuteStmt) GetParams

func (x *ExecuteStmt) GetParams() []*Node

func (*ExecuteStmt) ProtoMessage

func (*ExecuteStmt) ProtoMessage()

func (*ExecuteStmt) ProtoReflect

func (x *ExecuteStmt) ProtoReflect() protoreflect.Message

func (*ExecuteStmt) Reset

func (x *ExecuteStmt) Reset()

func (*ExecuteStmt) String

func (x *ExecuteStmt) String() string

type ExplainStmt

type ExplainStmt struct {
	Query   *Node   `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	Options []*Node `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*ExplainStmt) Descriptor deprecated

func (*ExplainStmt) Descriptor() ([]byte, []int)

Deprecated: Use ExplainStmt.ProtoReflect.Descriptor instead.

func (*ExplainStmt) GetOptions

func (x *ExplainStmt) GetOptions() []*Node

func (*ExplainStmt) GetQuery

func (x *ExplainStmt) GetQuery() *Node

func (*ExplainStmt) ProtoMessage

func (*ExplainStmt) ProtoMessage()

func (*ExplainStmt) ProtoReflect

func (x *ExplainStmt) ProtoReflect() protoreflect.Message

func (*ExplainStmt) Reset

func (x *ExplainStmt) Reset()

func (*ExplainStmt) String

func (x *ExplainStmt) String() string

type Expr

type Expr struct {
	// contains filtered or unexported fields
}

func (*Expr) Descriptor deprecated

func (*Expr) Descriptor() ([]byte, []int)

Deprecated: Use Expr.ProtoReflect.Descriptor instead.

func (*Expr) ProtoMessage

func (*Expr) ProtoMessage()

func (*Expr) ProtoReflect

func (x *Expr) ProtoReflect() protoreflect.Message

func (*Expr) Reset

func (x *Expr) Reset()

func (*Expr) String

func (x *Expr) String() string

type FetchDirection

type FetchDirection int32
const (
	FetchDirection_FETCH_DIRECTION_UNDEFINED FetchDirection = 0
	FetchDirection_FETCH_FORWARD             FetchDirection = 1
	FetchDirection_FETCH_BACKWARD            FetchDirection = 2
	FetchDirection_FETCH_ABSOLUTE            FetchDirection = 3
	FetchDirection_FETCH_RELATIVE            FetchDirection = 4
)

func (FetchDirection) Descriptor

func (FetchDirection) Enum

func (x FetchDirection) Enum() *FetchDirection

func (FetchDirection) EnumDescriptor deprecated

func (FetchDirection) EnumDescriptor() ([]byte, []int)

Deprecated: Use FetchDirection.Descriptor instead.

func (FetchDirection) Number

func (FetchDirection) String

func (x FetchDirection) String() string

func (FetchDirection) Type

type FetchStmt

type FetchStmt struct {
	Direction  FetchDirection `protobuf:"varint,1,opt,name=direction,proto3,enum=pg_query.FetchDirection" json:"direction,omitempty"`
	HowMany    int64          `protobuf:"varint,2,opt,name=how_many,json=howMany,proto3" json:"how_many,omitempty"`
	Portalname string         `protobuf:"bytes,3,opt,name=portalname,proto3" json:"portalname,omitempty"`
	Ismove     bool           `protobuf:"varint,4,opt,name=ismove,proto3" json:"ismove,omitempty"`
	// contains filtered or unexported fields
}

func (*FetchStmt) Descriptor deprecated

func (*FetchStmt) Descriptor() ([]byte, []int)

Deprecated: Use FetchStmt.ProtoReflect.Descriptor instead.

func (*FetchStmt) GetDirection

func (x *FetchStmt) GetDirection() FetchDirection

func (*FetchStmt) GetHowMany

func (x *FetchStmt) GetHowMany() int64

func (*FetchStmt) GetIsmove

func (x *FetchStmt) GetIsmove() bool

func (*FetchStmt) GetPortalname

func (x *FetchStmt) GetPortalname() string

func (*FetchStmt) ProtoMessage

func (*FetchStmt) ProtoMessage()

func (*FetchStmt) ProtoReflect

func (x *FetchStmt) ProtoReflect() protoreflect.Message

func (*FetchStmt) Reset

func (x *FetchStmt) Reset()

func (*FetchStmt) String

func (x *FetchStmt) String() string

type FieldSelect

type FieldSelect struct {
	Xpr          *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg          *Node  `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Fieldnum     int32  `protobuf:"varint,3,opt,name=fieldnum,proto3" json:"fieldnum,omitempty"`
	Resulttype   uint32 `protobuf:"varint,4,opt,name=resulttype,proto3" json:"resulttype,omitempty"`
	Resulttypmod int32  `protobuf:"varint,5,opt,name=resulttypmod,proto3" json:"resulttypmod,omitempty"`
	Resultcollid uint32 `protobuf:"varint,6,opt,name=resultcollid,proto3" json:"resultcollid,omitempty"`
	// contains filtered or unexported fields
}

func (*FieldSelect) Descriptor deprecated

func (*FieldSelect) Descriptor() ([]byte, []int)

Deprecated: Use FieldSelect.ProtoReflect.Descriptor instead.

func (*FieldSelect) GetArg

func (x *FieldSelect) GetArg() *Node

func (*FieldSelect) GetFieldnum

func (x *FieldSelect) GetFieldnum() int32

func (*FieldSelect) GetResultcollid

func (x *FieldSelect) GetResultcollid() uint32

func (*FieldSelect) GetResulttype

func (x *FieldSelect) GetResulttype() uint32

func (*FieldSelect) GetResulttypmod

func (x *FieldSelect) GetResulttypmod() int32

func (*FieldSelect) GetXpr

func (x *FieldSelect) GetXpr() *Node

func (*FieldSelect) ProtoMessage

func (*FieldSelect) ProtoMessage()

func (*FieldSelect) ProtoReflect

func (x *FieldSelect) ProtoReflect() protoreflect.Message

func (*FieldSelect) Reset

func (x *FieldSelect) Reset()

func (*FieldSelect) String

func (x *FieldSelect) String() string

type FieldStore

type FieldStore struct {
	Xpr        *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg        *Node   `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Newvals    []*Node `protobuf:"bytes,3,rep,name=newvals,proto3" json:"newvals,omitempty"`
	Fieldnums  []*Node `protobuf:"bytes,4,rep,name=fieldnums,proto3" json:"fieldnums,omitempty"`
	Resulttype uint32  `protobuf:"varint,5,opt,name=resulttype,proto3" json:"resulttype,omitempty"`
	// contains filtered or unexported fields
}

func (*FieldStore) Descriptor deprecated

func (*FieldStore) Descriptor() ([]byte, []int)

Deprecated: Use FieldStore.ProtoReflect.Descriptor instead.

func (*FieldStore) GetArg

func (x *FieldStore) GetArg() *Node

func (*FieldStore) GetFieldnums

func (x *FieldStore) GetFieldnums() []*Node

func (*FieldStore) GetNewvals

func (x *FieldStore) GetNewvals() []*Node

func (*FieldStore) GetResulttype

func (x *FieldStore) GetResulttype() uint32

func (*FieldStore) GetXpr

func (x *FieldStore) GetXpr() *Node

func (*FieldStore) ProtoMessage

func (*FieldStore) ProtoMessage()

func (*FieldStore) ProtoReflect

func (x *FieldStore) ProtoReflect() protoreflect.Message

func (*FieldStore) Reset

func (x *FieldStore) Reset()

func (*FieldStore) String

func (x *FieldStore) String() string

type Float

type Float struct {
	Str string `protobuf:"bytes,1,opt,name=str,proto3" json:"str,omitempty"` // string
	// contains filtered or unexported fields
}

func (*Float) Descriptor deprecated

func (*Float) Descriptor() ([]byte, []int)

Deprecated: Use Float.ProtoReflect.Descriptor instead.

func (*Float) GetStr

func (x *Float) GetStr() string

func (*Float) ProtoMessage

func (*Float) ProtoMessage()

func (*Float) ProtoReflect

func (x *Float) ProtoReflect() protoreflect.Message

func (*Float) Reset

func (x *Float) Reset()

func (*Float) String

func (x *Float) String() string

type FromExpr

type FromExpr struct {
	Fromlist []*Node `protobuf:"bytes,1,rep,name=fromlist,proto3" json:"fromlist,omitempty"`
	Quals    *Node   `protobuf:"bytes,2,opt,name=quals,proto3" json:"quals,omitempty"`
	// contains filtered or unexported fields
}

func (*FromExpr) Descriptor deprecated

func (*FromExpr) Descriptor() ([]byte, []int)

Deprecated: Use FromExpr.ProtoReflect.Descriptor instead.

func (*FromExpr) GetFromlist

func (x *FromExpr) GetFromlist() []*Node

func (*FromExpr) GetQuals

func (x *FromExpr) GetQuals() *Node

func (*FromExpr) ProtoMessage

func (*FromExpr) ProtoMessage()

func (*FromExpr) ProtoReflect

func (x *FromExpr) ProtoReflect() protoreflect.Message

func (*FromExpr) Reset

func (x *FromExpr) Reset()

func (*FromExpr) String

func (x *FromExpr) String() string

type FuncCall

type FuncCall struct {
	Funcname       []*Node    `protobuf:"bytes,1,rep,name=funcname,proto3" json:"funcname,omitempty"`
	Args           []*Node    `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	AggOrder       []*Node    `protobuf:"bytes,3,rep,name=agg_order,proto3" json:"agg_order,omitempty"`
	AggFilter      *Node      `protobuf:"bytes,4,opt,name=agg_filter,proto3" json:"agg_filter,omitempty"`
	AggWithinGroup bool       `protobuf:"varint,5,opt,name=agg_within_group,proto3" json:"agg_within_group,omitempty"`
	AggStar        bool       `protobuf:"varint,6,opt,name=agg_star,proto3" json:"agg_star,omitempty"`
	AggDistinct    bool       `protobuf:"varint,7,opt,name=agg_distinct,proto3" json:"agg_distinct,omitempty"`
	FuncVariadic   bool       `protobuf:"varint,8,opt,name=func_variadic,proto3" json:"func_variadic,omitempty"`
	Over           *WindowDef `protobuf:"bytes,9,opt,name=over,proto3" json:"over,omitempty"`
	Location       int32      `protobuf:"varint,10,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*FuncCall) Descriptor deprecated

func (*FuncCall) Descriptor() ([]byte, []int)

Deprecated: Use FuncCall.ProtoReflect.Descriptor instead.

func (*FuncCall) GetAggDistinct

func (x *FuncCall) GetAggDistinct() bool

func (*FuncCall) GetAggFilter

func (x *FuncCall) GetAggFilter() *Node

func (*FuncCall) GetAggOrder

func (x *FuncCall) GetAggOrder() []*Node

func (*FuncCall) GetAggStar

func (x *FuncCall) GetAggStar() bool

func (*FuncCall) GetAggWithinGroup

func (x *FuncCall) GetAggWithinGroup() bool

func (*FuncCall) GetArgs

func (x *FuncCall) GetArgs() []*Node

func (*FuncCall) GetFuncVariadic

func (x *FuncCall) GetFuncVariadic() bool

func (*FuncCall) GetFuncname

func (x *FuncCall) GetFuncname() []*Node

func (*FuncCall) GetLocation

func (x *FuncCall) GetLocation() int32

func (*FuncCall) GetOver

func (x *FuncCall) GetOver() *WindowDef

func (*FuncCall) ProtoMessage

func (*FuncCall) ProtoMessage()

func (*FuncCall) ProtoReflect

func (x *FuncCall) ProtoReflect() protoreflect.Message

func (*FuncCall) Reset

func (x *FuncCall) Reset()

func (*FuncCall) String

func (x *FuncCall) String() string

type FuncExpr

type FuncExpr struct {
	Xpr            *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Funcid         uint32       `protobuf:"varint,2,opt,name=funcid,proto3" json:"funcid,omitempty"`
	Funcresulttype uint32       `protobuf:"varint,3,opt,name=funcresulttype,proto3" json:"funcresulttype,omitempty"`
	Funcretset     bool         `protobuf:"varint,4,opt,name=funcretset,proto3" json:"funcretset,omitempty"`
	Funcvariadic   bool         `protobuf:"varint,5,opt,name=funcvariadic,proto3" json:"funcvariadic,omitempty"`
	Funcformat     CoercionForm `protobuf:"varint,6,opt,name=funcformat,proto3,enum=pg_query.CoercionForm" json:"funcformat,omitempty"`
	Funccollid     uint32       `protobuf:"varint,7,opt,name=funccollid,proto3" json:"funccollid,omitempty"`
	Inputcollid    uint32       `protobuf:"varint,8,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Args           []*Node      `protobuf:"bytes,9,rep,name=args,proto3" json:"args,omitempty"`
	Location       int32        `protobuf:"varint,10,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*FuncExpr) Descriptor deprecated

func (*FuncExpr) Descriptor() ([]byte, []int)

Deprecated: Use FuncExpr.ProtoReflect.Descriptor instead.

func (*FuncExpr) GetArgs

func (x *FuncExpr) GetArgs() []*Node

func (*FuncExpr) GetFunccollid

func (x *FuncExpr) GetFunccollid() uint32

func (*FuncExpr) GetFuncformat

func (x *FuncExpr) GetFuncformat() CoercionForm

func (*FuncExpr) GetFuncid

func (x *FuncExpr) GetFuncid() uint32

func (*FuncExpr) GetFuncresulttype

func (x *FuncExpr) GetFuncresulttype() uint32

func (*FuncExpr) GetFuncretset

func (x *FuncExpr) GetFuncretset() bool

func (*FuncExpr) GetFuncvariadic

func (x *FuncExpr) GetFuncvariadic() bool

func (*FuncExpr) GetInputcollid

func (x *FuncExpr) GetInputcollid() uint32

func (*FuncExpr) GetLocation

func (x *FuncExpr) GetLocation() int32

func (*FuncExpr) GetXpr

func (x *FuncExpr) GetXpr() *Node

func (*FuncExpr) ProtoMessage

func (*FuncExpr) ProtoMessage()

func (*FuncExpr) ProtoReflect

func (x *FuncExpr) ProtoReflect() protoreflect.Message

func (*FuncExpr) Reset

func (x *FuncExpr) Reset()

func (*FuncExpr) String

func (x *FuncExpr) String() string

type FunctionParameter

type FunctionParameter struct {
	Name    string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ArgType *TypeName             `protobuf:"bytes,2,opt,name=arg_type,json=argType,proto3" json:"arg_type,omitempty"`
	Mode    FunctionParameterMode `protobuf:"varint,3,opt,name=mode,proto3,enum=pg_query.FunctionParameterMode" json:"mode,omitempty"`
	Defexpr *Node                 `protobuf:"bytes,4,opt,name=defexpr,proto3" json:"defexpr,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionParameter) Descriptor deprecated

func (*FunctionParameter) Descriptor() ([]byte, []int)

Deprecated: Use FunctionParameter.ProtoReflect.Descriptor instead.

func (*FunctionParameter) GetArgType

func (x *FunctionParameter) GetArgType() *TypeName

func (*FunctionParameter) GetDefexpr

func (x *FunctionParameter) GetDefexpr() *Node

func (*FunctionParameter) GetMode

func (*FunctionParameter) GetName

func (x *FunctionParameter) GetName() string

func (*FunctionParameter) ProtoMessage

func (*FunctionParameter) ProtoMessage()

func (*FunctionParameter) ProtoReflect

func (x *FunctionParameter) ProtoReflect() protoreflect.Message

func (*FunctionParameter) Reset

func (x *FunctionParameter) Reset()

func (*FunctionParameter) String

func (x *FunctionParameter) String() string

type FunctionParameterMode

type FunctionParameterMode int32
const (
	FunctionParameterMode_FUNCTION_PARAMETER_MODE_UNDEFINED FunctionParameterMode = 0
	FunctionParameterMode_FUNC_PARAM_IN                     FunctionParameterMode = 1
	FunctionParameterMode_FUNC_PARAM_OUT                    FunctionParameterMode = 2
	FunctionParameterMode_FUNC_PARAM_INOUT                  FunctionParameterMode = 3
	FunctionParameterMode_FUNC_PARAM_VARIADIC               FunctionParameterMode = 4
	FunctionParameterMode_FUNC_PARAM_TABLE                  FunctionParameterMode = 5
)

func (FunctionParameterMode) Descriptor

func (FunctionParameterMode) Enum

func (FunctionParameterMode) EnumDescriptor deprecated

func (FunctionParameterMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use FunctionParameterMode.Descriptor instead.

func (FunctionParameterMode) Number

func (FunctionParameterMode) String

func (x FunctionParameterMode) String() string

func (FunctionParameterMode) Type

type GrantRoleStmt

type GrantRoleStmt struct {
	GrantedRoles []*Node      `protobuf:"bytes,1,rep,name=granted_roles,proto3" json:"granted_roles,omitempty"`
	GranteeRoles []*Node      `protobuf:"bytes,2,rep,name=grantee_roles,proto3" json:"grantee_roles,omitempty"`
	IsGrant      bool         `protobuf:"varint,3,opt,name=is_grant,proto3" json:"is_grant,omitempty"`
	AdminOpt     bool         `protobuf:"varint,4,opt,name=admin_opt,proto3" json:"admin_opt,omitempty"`
	Grantor      *RoleSpec    `protobuf:"bytes,5,opt,name=grantor,proto3" json:"grantor,omitempty"`
	Behavior     DropBehavior `protobuf:"varint,6,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	// contains filtered or unexported fields
}

func (*GrantRoleStmt) Descriptor deprecated

func (*GrantRoleStmt) Descriptor() ([]byte, []int)

Deprecated: Use GrantRoleStmt.ProtoReflect.Descriptor instead.

func (*GrantRoleStmt) GetAdminOpt

func (x *GrantRoleStmt) GetAdminOpt() bool

func (*GrantRoleStmt) GetBehavior

func (x *GrantRoleStmt) GetBehavior() DropBehavior

func (*GrantRoleStmt) GetGrantedRoles

func (x *GrantRoleStmt) GetGrantedRoles() []*Node

func (*GrantRoleStmt) GetGranteeRoles

func (x *GrantRoleStmt) GetGranteeRoles() []*Node

func (*GrantRoleStmt) GetGrantor

func (x *GrantRoleStmt) GetGrantor() *RoleSpec

func (*GrantRoleStmt) GetIsGrant

func (x *GrantRoleStmt) GetIsGrant() bool

func (*GrantRoleStmt) ProtoMessage

func (*GrantRoleStmt) ProtoMessage()

func (*GrantRoleStmt) ProtoReflect

func (x *GrantRoleStmt) ProtoReflect() protoreflect.Message

func (*GrantRoleStmt) Reset

func (x *GrantRoleStmt) Reset()

func (*GrantRoleStmt) String

func (x *GrantRoleStmt) String() string

type GrantStmt

type GrantStmt struct {
	IsGrant     bool            `protobuf:"varint,1,opt,name=is_grant,proto3" json:"is_grant,omitempty"`
	Targtype    GrantTargetType `protobuf:"varint,2,opt,name=targtype,proto3,enum=pg_query.GrantTargetType" json:"targtype,omitempty"`
	Objtype     ObjectType      `protobuf:"varint,3,opt,name=objtype,proto3,enum=pg_query.ObjectType" json:"objtype,omitempty"`
	Objects     []*Node         `protobuf:"bytes,4,rep,name=objects,proto3" json:"objects,omitempty"`
	Privileges  []*Node         `protobuf:"bytes,5,rep,name=privileges,proto3" json:"privileges,omitempty"`
	Grantees    []*Node         `protobuf:"bytes,6,rep,name=grantees,proto3" json:"grantees,omitempty"`
	GrantOption bool            `protobuf:"varint,7,opt,name=grant_option,proto3" json:"grant_option,omitempty"`
	Behavior    DropBehavior    `protobuf:"varint,8,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	// contains filtered or unexported fields
}

func (*GrantStmt) Descriptor deprecated

func (*GrantStmt) Descriptor() ([]byte, []int)

Deprecated: Use GrantStmt.ProtoReflect.Descriptor instead.

func (*GrantStmt) GetBehavior

func (x *GrantStmt) GetBehavior() DropBehavior

func (*GrantStmt) GetGrantOption

func (x *GrantStmt) GetGrantOption() bool

func (*GrantStmt) GetGrantees

func (x *GrantStmt) GetGrantees() []*Node

func (*GrantStmt) GetIsGrant

func (x *GrantStmt) GetIsGrant() bool

func (*GrantStmt) GetObjects

func (x *GrantStmt) GetObjects() []*Node

func (*GrantStmt) GetObjtype

func (x *GrantStmt) GetObjtype() ObjectType

func (*GrantStmt) GetPrivileges

func (x *GrantStmt) GetPrivileges() []*Node

func (*GrantStmt) GetTargtype

func (x *GrantStmt) GetTargtype() GrantTargetType

func (*GrantStmt) ProtoMessage

func (*GrantStmt) ProtoMessage()

func (*GrantStmt) ProtoReflect

func (x *GrantStmt) ProtoReflect() protoreflect.Message

func (*GrantStmt) Reset

func (x *GrantStmt) Reset()

func (*GrantStmt) String

func (x *GrantStmt) String() string

type GrantTargetType

type GrantTargetType int32
const (
	GrantTargetType_GRANT_TARGET_TYPE_UNDEFINED GrantTargetType = 0
	GrantTargetType_ACL_TARGET_OBJECT           GrantTargetType = 1
	GrantTargetType_ACL_TARGET_ALL_IN_SCHEMA    GrantTargetType = 2
	GrantTargetType_ACL_TARGET_DEFAULTS         GrantTargetType = 3
)

func (GrantTargetType) Descriptor

func (GrantTargetType) Enum

func (x GrantTargetType) Enum() *GrantTargetType

func (GrantTargetType) EnumDescriptor deprecated

func (GrantTargetType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GrantTargetType.Descriptor instead.

func (GrantTargetType) Number

func (GrantTargetType) String

func (x GrantTargetType) String() string

func (GrantTargetType) Type

type GroupingFunc

type GroupingFunc struct {
	Xpr         *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Args        []*Node `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	Refs        []*Node `protobuf:"bytes,3,rep,name=refs,proto3" json:"refs,omitempty"`
	Cols        []*Node `protobuf:"bytes,4,rep,name=cols,proto3" json:"cols,omitempty"`
	Agglevelsup uint32  `protobuf:"varint,5,opt,name=agglevelsup,proto3" json:"agglevelsup,omitempty"`
	Location    int32   `protobuf:"varint,6,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupingFunc) Descriptor deprecated

func (*GroupingFunc) Descriptor() ([]byte, []int)

Deprecated: Use GroupingFunc.ProtoReflect.Descriptor instead.

func (*GroupingFunc) GetAgglevelsup

func (x *GroupingFunc) GetAgglevelsup() uint32

func (*GroupingFunc) GetArgs

func (x *GroupingFunc) GetArgs() []*Node

func (*GroupingFunc) GetCols

func (x *GroupingFunc) GetCols() []*Node

func (*GroupingFunc) GetLocation

func (x *GroupingFunc) GetLocation() int32

func (*GroupingFunc) GetRefs

func (x *GroupingFunc) GetRefs() []*Node

func (*GroupingFunc) GetXpr

func (x *GroupingFunc) GetXpr() *Node

func (*GroupingFunc) ProtoMessage

func (*GroupingFunc) ProtoMessage()

func (*GroupingFunc) ProtoReflect

func (x *GroupingFunc) ProtoReflect() protoreflect.Message

func (*GroupingFunc) Reset

func (x *GroupingFunc) Reset()

func (*GroupingFunc) String

func (x *GroupingFunc) String() string

type GroupingSet

type GroupingSet struct {
	Kind     GroupingSetKind `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.GroupingSetKind" json:"kind,omitempty"`
	Content  []*Node         `protobuf:"bytes,2,rep,name=content,proto3" json:"content,omitempty"`
	Location int32           `protobuf:"varint,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupingSet) Descriptor deprecated

func (*GroupingSet) Descriptor() ([]byte, []int)

Deprecated: Use GroupingSet.ProtoReflect.Descriptor instead.

func (*GroupingSet) GetContent

func (x *GroupingSet) GetContent() []*Node

func (*GroupingSet) GetKind

func (x *GroupingSet) GetKind() GroupingSetKind

func (*GroupingSet) GetLocation

func (x *GroupingSet) GetLocation() int32

func (*GroupingSet) ProtoMessage

func (*GroupingSet) ProtoMessage()

func (*GroupingSet) ProtoReflect

func (x *GroupingSet) ProtoReflect() protoreflect.Message

func (*GroupingSet) Reset

func (x *GroupingSet) Reset()

func (*GroupingSet) String

func (x *GroupingSet) String() string

type GroupingSetKind

type GroupingSetKind int32
const (
	GroupingSetKind_GROUPING_SET_KIND_UNDEFINED GroupingSetKind = 0
	GroupingSetKind_GROUPING_SET_EMPTY          GroupingSetKind = 1
	GroupingSetKind_GROUPING_SET_SIMPLE         GroupingSetKind = 2
	GroupingSetKind_GROUPING_SET_ROLLUP         GroupingSetKind = 3
	GroupingSetKind_GROUPING_SET_CUBE           GroupingSetKind = 4
	GroupingSetKind_GROUPING_SET_SETS           GroupingSetKind = 5
)

func (GroupingSetKind) Descriptor

func (GroupingSetKind) Enum

func (x GroupingSetKind) Enum() *GroupingSetKind

func (GroupingSetKind) EnumDescriptor deprecated

func (GroupingSetKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use GroupingSetKind.Descriptor instead.

func (GroupingSetKind) Number

func (GroupingSetKind) String

func (x GroupingSetKind) String() string

func (GroupingSetKind) Type

type ImportForeignSchemaStmt

type ImportForeignSchemaStmt struct {
	ServerName   string                  `protobuf:"bytes,1,opt,name=server_name,proto3" json:"server_name,omitempty"`
	RemoteSchema string                  `protobuf:"bytes,2,opt,name=remote_schema,proto3" json:"remote_schema,omitempty"`
	LocalSchema  string                  `protobuf:"bytes,3,opt,name=local_schema,proto3" json:"local_schema,omitempty"`
	ListType     ImportForeignSchemaType `protobuf:"varint,4,opt,name=list_type,proto3,enum=pg_query.ImportForeignSchemaType" json:"list_type,omitempty"`
	TableList    []*Node                 `protobuf:"bytes,5,rep,name=table_list,proto3" json:"table_list,omitempty"`
	Options      []*Node                 `protobuf:"bytes,6,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*ImportForeignSchemaStmt) Descriptor deprecated

func (*ImportForeignSchemaStmt) Descriptor() ([]byte, []int)

Deprecated: Use ImportForeignSchemaStmt.ProtoReflect.Descriptor instead.

func (*ImportForeignSchemaStmt) GetListType

func (*ImportForeignSchemaStmt) GetLocalSchema

func (x *ImportForeignSchemaStmt) GetLocalSchema() string

func (*ImportForeignSchemaStmt) GetOptions

func (x *ImportForeignSchemaStmt) GetOptions() []*Node

func (*ImportForeignSchemaStmt) GetRemoteSchema

func (x *ImportForeignSchemaStmt) GetRemoteSchema() string

func (*ImportForeignSchemaStmt) GetServerName

func (x *ImportForeignSchemaStmt) GetServerName() string

func (*ImportForeignSchemaStmt) GetTableList

func (x *ImportForeignSchemaStmt) GetTableList() []*Node

func (*ImportForeignSchemaStmt) ProtoMessage

func (*ImportForeignSchemaStmt) ProtoMessage()

func (*ImportForeignSchemaStmt) ProtoReflect

func (x *ImportForeignSchemaStmt) ProtoReflect() protoreflect.Message

func (*ImportForeignSchemaStmt) Reset

func (x *ImportForeignSchemaStmt) Reset()

func (*ImportForeignSchemaStmt) String

func (x *ImportForeignSchemaStmt) String() string

type ImportForeignSchemaType

type ImportForeignSchemaType int32
const (
	ImportForeignSchemaType_IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED ImportForeignSchemaType = 0
	ImportForeignSchemaType_FDW_IMPORT_SCHEMA_ALL                ImportForeignSchemaType = 1
	ImportForeignSchemaType_FDW_IMPORT_SCHEMA_LIMIT_TO           ImportForeignSchemaType = 2
	ImportForeignSchemaType_FDW_IMPORT_SCHEMA_EXCEPT             ImportForeignSchemaType = 3
)

func (ImportForeignSchemaType) Descriptor

func (ImportForeignSchemaType) Enum

func (ImportForeignSchemaType) EnumDescriptor deprecated

func (ImportForeignSchemaType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportForeignSchemaType.Descriptor instead.

func (ImportForeignSchemaType) Number

func (ImportForeignSchemaType) String

func (x ImportForeignSchemaType) String() string

func (ImportForeignSchemaType) Type

type IndexElem

type IndexElem struct {
	Name          string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Expr          *Node       `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"`
	Indexcolname  string      `protobuf:"bytes,3,opt,name=indexcolname,proto3" json:"indexcolname,omitempty"`
	Collation     []*Node     `protobuf:"bytes,4,rep,name=collation,proto3" json:"collation,omitempty"`
	Opclass       []*Node     `protobuf:"bytes,5,rep,name=opclass,proto3" json:"opclass,omitempty"`
	Opclassopts   []*Node     `protobuf:"bytes,6,rep,name=opclassopts,proto3" json:"opclassopts,omitempty"`
	Ordering      SortByDir   `protobuf:"varint,7,opt,name=ordering,proto3,enum=pg_query.SortByDir" json:"ordering,omitempty"`
	NullsOrdering SortByNulls `protobuf:"varint,8,opt,name=nulls_ordering,proto3,enum=pg_query.SortByNulls" json:"nulls_ordering,omitempty"`
	// contains filtered or unexported fields
}

func (*IndexElem) Descriptor deprecated

func (*IndexElem) Descriptor() ([]byte, []int)

Deprecated: Use IndexElem.ProtoReflect.Descriptor instead.

func (*IndexElem) GetCollation

func (x *IndexElem) GetCollation() []*Node

func (*IndexElem) GetExpr

func (x *IndexElem) GetExpr() *Node

func (*IndexElem) GetIndexcolname

func (x *IndexElem) GetIndexcolname() string

func (*IndexElem) GetName

func (x *IndexElem) GetName() string

func (*IndexElem) GetNullsOrdering

func (x *IndexElem) GetNullsOrdering() SortByNulls

func (*IndexElem) GetOpclass

func (x *IndexElem) GetOpclass() []*Node

func (*IndexElem) GetOpclassopts

func (x *IndexElem) GetOpclassopts() []*Node

func (*IndexElem) GetOrdering

func (x *IndexElem) GetOrdering() SortByDir

func (*IndexElem) ProtoMessage

func (*IndexElem) ProtoMessage()

func (*IndexElem) ProtoReflect

func (x *IndexElem) ProtoReflect() protoreflect.Message

func (*IndexElem) Reset

func (x *IndexElem) Reset()

func (*IndexElem) String

func (x *IndexElem) String() string

type IndexStmt

type IndexStmt struct {
	Idxname                  string    `protobuf:"bytes,1,opt,name=idxname,proto3" json:"idxname,omitempty"`
	Relation                 *RangeVar `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	AccessMethod             string    `protobuf:"bytes,3,opt,name=access_method,json=accessMethod,proto3" json:"access_method,omitempty"`
	TableSpace               string    `protobuf:"bytes,4,opt,name=table_space,json=tableSpace,proto3" json:"table_space,omitempty"`
	IndexParams              []*Node   `protobuf:"bytes,5,rep,name=index_params,json=indexParams,proto3" json:"index_params,omitempty"`
	IndexIncludingParams     []*Node   `protobuf:"bytes,6,rep,name=index_including_params,json=indexIncludingParams,proto3" json:"index_including_params,omitempty"`
	Options                  []*Node   `protobuf:"bytes,7,rep,name=options,proto3" json:"options,omitempty"`
	WhereClause              *Node     `protobuf:"bytes,8,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	ExcludeOpNames           []*Node   `protobuf:"bytes,9,rep,name=exclude_op_names,json=excludeOpNames,proto3" json:"exclude_op_names,omitempty"`
	Idxcomment               string    `protobuf:"bytes,10,opt,name=idxcomment,proto3" json:"idxcomment,omitempty"`
	IndexOid                 uint32    `protobuf:"varint,11,opt,name=index_oid,json=indexOid,proto3" json:"index_oid,omitempty"`
	OldNode                  uint32    `protobuf:"varint,12,opt,name=old_node,json=oldNode,proto3" json:"old_node,omitempty"`
	OldCreateSubid           uint32    `protobuf:"varint,13,opt,name=old_create_subid,json=oldCreateSubid,proto3" json:"old_create_subid,omitempty"`
	OldFirstRelfilenodeSubid uint32    `` /* 139-byte string literal not displayed */
	Unique                   bool      `protobuf:"varint,15,opt,name=unique,proto3" json:"unique,omitempty"`
	Primary                  bool      `protobuf:"varint,16,opt,name=primary,proto3" json:"primary,omitempty"`
	Isconstraint             bool      `protobuf:"varint,17,opt,name=isconstraint,proto3" json:"isconstraint,omitempty"`
	Deferrable               bool      `protobuf:"varint,18,opt,name=deferrable,proto3" json:"deferrable,omitempty"`
	Initdeferred             bool      `protobuf:"varint,19,opt,name=initdeferred,proto3" json:"initdeferred,omitempty"`
	Transformed              bool      `protobuf:"varint,20,opt,name=transformed,proto3" json:"transformed,omitempty"`
	Concurrent               bool      `protobuf:"varint,21,opt,name=concurrent,proto3" json:"concurrent,omitempty"`
	IfNotExists              bool      `protobuf:"varint,22,opt,name=if_not_exists,proto3" json:"if_not_exists,omitempty"`
	ResetDefaultTblspc       bool      `protobuf:"varint,23,opt,name=reset_default_tblspc,proto3" json:"reset_default_tblspc,omitempty"`
	// contains filtered or unexported fields
}

func (*IndexStmt) Descriptor deprecated

func (*IndexStmt) Descriptor() ([]byte, []int)

Deprecated: Use IndexStmt.ProtoReflect.Descriptor instead.

func (*IndexStmt) GetAccessMethod

func (x *IndexStmt) GetAccessMethod() string

func (*IndexStmt) GetConcurrent

func (x *IndexStmt) GetConcurrent() bool

func (*IndexStmt) GetDeferrable

func (x *IndexStmt) GetDeferrable() bool

func (*IndexStmt) GetExcludeOpNames

func (x *IndexStmt) GetExcludeOpNames() []*Node

func (*IndexStmt) GetIdxcomment

func (x *IndexStmt) GetIdxcomment() string

func (*IndexStmt) GetIdxname

func (x *IndexStmt) GetIdxname() string

func (*IndexStmt) GetIfNotExists

func (x *IndexStmt) GetIfNotExists() bool

func (*IndexStmt) GetIndexIncludingParams

func (x *IndexStmt) GetIndexIncludingParams() []*Node

func (*IndexStmt) GetIndexOid

func (x *IndexStmt) GetIndexOid() uint32

func (*IndexStmt) GetIndexParams

func (x *IndexStmt) GetIndexParams() []*Node

func (*IndexStmt) GetInitdeferred

func (x *IndexStmt) GetInitdeferred() bool

func (*IndexStmt) GetIsconstraint

func (x *IndexStmt) GetIsconstraint() bool

func (*IndexStmt) GetOldCreateSubid

func (x *IndexStmt) GetOldCreateSubid() uint32

func (*IndexStmt) GetOldFirstRelfilenodeSubid

func (x *IndexStmt) GetOldFirstRelfilenodeSubid() uint32

func (*IndexStmt) GetOldNode

func (x *IndexStmt) GetOldNode() uint32

func (*IndexStmt) GetOptions

func (x *IndexStmt) GetOptions() []*Node

func (*IndexStmt) GetPrimary

func (x *IndexStmt) GetPrimary() bool

func (*IndexStmt) GetRelation

func (x *IndexStmt) GetRelation() *RangeVar

func (*IndexStmt) GetResetDefaultTblspc

func (x *IndexStmt) GetResetDefaultTblspc() bool

func (*IndexStmt) GetTableSpace

func (x *IndexStmt) GetTableSpace() string

func (*IndexStmt) GetTransformed

func (x *IndexStmt) GetTransformed() bool

func (*IndexStmt) GetUnique

func (x *IndexStmt) GetUnique() bool

func (*IndexStmt) GetWhereClause

func (x *IndexStmt) GetWhereClause() *Node

func (*IndexStmt) ProtoMessage

func (*IndexStmt) ProtoMessage()

func (*IndexStmt) ProtoReflect

func (x *IndexStmt) ProtoReflect() protoreflect.Message

func (*IndexStmt) Reset

func (x *IndexStmt) Reset()

func (*IndexStmt) String

func (x *IndexStmt) String() string

type InferClause

type InferClause struct {
	IndexElems  []*Node `protobuf:"bytes,1,rep,name=index_elems,json=indexElems,proto3" json:"index_elems,omitempty"`
	WhereClause *Node   `protobuf:"bytes,2,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	Conname     string  `protobuf:"bytes,3,opt,name=conname,proto3" json:"conname,omitempty"`
	Location    int32   `protobuf:"varint,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*InferClause) Descriptor deprecated

func (*InferClause) Descriptor() ([]byte, []int)

Deprecated: Use InferClause.ProtoReflect.Descriptor instead.

func (*InferClause) GetConname

func (x *InferClause) GetConname() string

func (*InferClause) GetIndexElems

func (x *InferClause) GetIndexElems() []*Node

func (*InferClause) GetLocation

func (x *InferClause) GetLocation() int32

func (*InferClause) GetWhereClause

func (x *InferClause) GetWhereClause() *Node

func (*InferClause) ProtoMessage

func (*InferClause) ProtoMessage()

func (*InferClause) ProtoReflect

func (x *InferClause) ProtoReflect() protoreflect.Message

func (*InferClause) Reset

func (x *InferClause) Reset()

func (*InferClause) String

func (x *InferClause) String() string

type InferenceElem

type InferenceElem struct {
	Xpr          *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Expr         *Node  `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"`
	Infercollid  uint32 `protobuf:"varint,3,opt,name=infercollid,proto3" json:"infercollid,omitempty"`
	Inferopclass uint32 `protobuf:"varint,4,opt,name=inferopclass,proto3" json:"inferopclass,omitempty"`
	// contains filtered or unexported fields
}

func (*InferenceElem) Descriptor deprecated

func (*InferenceElem) Descriptor() ([]byte, []int)

Deprecated: Use InferenceElem.ProtoReflect.Descriptor instead.

func (*InferenceElem) GetExpr

func (x *InferenceElem) GetExpr() *Node

func (*InferenceElem) GetInfercollid

func (x *InferenceElem) GetInfercollid() uint32

func (*InferenceElem) GetInferopclass

func (x *InferenceElem) GetInferopclass() uint32

func (*InferenceElem) GetXpr

func (x *InferenceElem) GetXpr() *Node

func (*InferenceElem) ProtoMessage

func (*InferenceElem) ProtoMessage()

func (*InferenceElem) ProtoReflect

func (x *InferenceElem) ProtoReflect() protoreflect.Message

func (*InferenceElem) Reset

func (x *InferenceElem) Reset()

func (*InferenceElem) String

func (x *InferenceElem) String() string

type InlineCodeBlock

type InlineCodeBlock struct {
	SourceText    string `protobuf:"bytes,1,opt,name=source_text,proto3" json:"source_text,omitempty"`
	LangOid       uint32 `protobuf:"varint,2,opt,name=lang_oid,json=langOid,proto3" json:"lang_oid,omitempty"`
	LangIsTrusted bool   `protobuf:"varint,3,opt,name=lang_is_trusted,json=langIsTrusted,proto3" json:"lang_is_trusted,omitempty"`
	Atomic        bool   `protobuf:"varint,4,opt,name=atomic,proto3" json:"atomic,omitempty"`
	// contains filtered or unexported fields
}

func (*InlineCodeBlock) Descriptor deprecated

func (*InlineCodeBlock) Descriptor() ([]byte, []int)

Deprecated: Use InlineCodeBlock.ProtoReflect.Descriptor instead.

func (*InlineCodeBlock) GetAtomic

func (x *InlineCodeBlock) GetAtomic() bool

func (*InlineCodeBlock) GetLangIsTrusted

func (x *InlineCodeBlock) GetLangIsTrusted() bool

func (*InlineCodeBlock) GetLangOid

func (x *InlineCodeBlock) GetLangOid() uint32

func (*InlineCodeBlock) GetSourceText

func (x *InlineCodeBlock) GetSourceText() string

func (*InlineCodeBlock) ProtoMessage

func (*InlineCodeBlock) ProtoMessage()

func (*InlineCodeBlock) ProtoReflect

func (x *InlineCodeBlock) ProtoReflect() protoreflect.Message

func (*InlineCodeBlock) Reset

func (x *InlineCodeBlock) Reset()

func (*InlineCodeBlock) String

func (x *InlineCodeBlock) String() string

type InsertStmt

type InsertStmt struct {
	Relation         *RangeVar         `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Cols             []*Node           `protobuf:"bytes,2,rep,name=cols,proto3" json:"cols,omitempty"`
	SelectStmt       *Node             `protobuf:"bytes,3,opt,name=select_stmt,json=selectStmt,proto3" json:"select_stmt,omitempty"`
	OnConflictClause *OnConflictClause `protobuf:"bytes,4,opt,name=on_conflict_clause,json=onConflictClause,proto3" json:"on_conflict_clause,omitempty"`
	ReturningList    []*Node           `protobuf:"bytes,5,rep,name=returning_list,json=returningList,proto3" json:"returning_list,omitempty"`
	WithClause       *WithClause       `protobuf:"bytes,6,opt,name=with_clause,json=withClause,proto3" json:"with_clause,omitempty"`
	Override         OverridingKind    `protobuf:"varint,7,opt,name=override,proto3,enum=pg_query.OverridingKind" json:"override,omitempty"`
	// contains filtered or unexported fields
}

func (*InsertStmt) Descriptor deprecated

func (*InsertStmt) Descriptor() ([]byte, []int)

Deprecated: Use InsertStmt.ProtoReflect.Descriptor instead.

func (*InsertStmt) GetCols

func (x *InsertStmt) GetCols() []*Node

func (*InsertStmt) GetOnConflictClause

func (x *InsertStmt) GetOnConflictClause() *OnConflictClause

func (*InsertStmt) GetOverride

func (x *InsertStmt) GetOverride() OverridingKind

func (*InsertStmt) GetRelation

func (x *InsertStmt) GetRelation() *RangeVar

func (*InsertStmt) GetReturningList

func (x *InsertStmt) GetReturningList() []*Node

func (*InsertStmt) GetSelectStmt

func (x *InsertStmt) GetSelectStmt() *Node

func (*InsertStmt) GetWithClause

func (x *InsertStmt) GetWithClause() *WithClause

func (*InsertStmt) ProtoMessage

func (*InsertStmt) ProtoMessage()

func (*InsertStmt) ProtoReflect

func (x *InsertStmt) ProtoReflect() protoreflect.Message

func (*InsertStmt) Reset

func (x *InsertStmt) Reset()

func (*InsertStmt) String

func (x *InsertStmt) String() string

type IntList

type IntList struct {
	Items []*Node `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*IntList) Descriptor deprecated

func (*IntList) Descriptor() ([]byte, []int)

Deprecated: Use IntList.ProtoReflect.Descriptor instead.

func (*IntList) GetItems

func (x *IntList) GetItems() []*Node

func (*IntList) ProtoMessage

func (*IntList) ProtoMessage()

func (*IntList) ProtoReflect

func (x *IntList) ProtoReflect() protoreflect.Message

func (*IntList) Reset

func (x *IntList) Reset()

func (*IntList) String

func (x *IntList) String() string

type Integer

type Integer struct {
	Ival int32 `protobuf:"varint,1,opt,name=ival,proto3" json:"ival,omitempty"` // machine integer
	// contains filtered or unexported fields
}

func (*Integer) Descriptor deprecated

func (*Integer) Descriptor() ([]byte, []int)

Deprecated: Use Integer.ProtoReflect.Descriptor instead.

func (*Integer) GetIval

func (x *Integer) GetIval() int32

func (*Integer) ProtoMessage

func (*Integer) ProtoMessage()

func (*Integer) ProtoReflect

func (x *Integer) ProtoReflect() protoreflect.Message

func (*Integer) Reset

func (x *Integer) Reset()

func (*Integer) String

func (x *Integer) String() string

type IntoClause

type IntoClause struct {
	Rel            *RangeVar      `protobuf:"bytes,1,opt,name=rel,proto3" json:"rel,omitempty"`
	ColNames       []*Node        `protobuf:"bytes,2,rep,name=col_names,json=colNames,proto3" json:"col_names,omitempty"`
	AccessMethod   string         `protobuf:"bytes,3,opt,name=access_method,json=accessMethod,proto3" json:"access_method,omitempty"`
	Options        []*Node        `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"`
	OnCommit       OnCommitAction `protobuf:"varint,5,opt,name=on_commit,json=onCommit,proto3,enum=pg_query.OnCommitAction" json:"on_commit,omitempty"`
	TableSpaceName string         `protobuf:"bytes,6,opt,name=table_space_name,json=tableSpaceName,proto3" json:"table_space_name,omitempty"`
	ViewQuery      *Node          `protobuf:"bytes,7,opt,name=view_query,json=viewQuery,proto3" json:"view_query,omitempty"`
	SkipData       bool           `protobuf:"varint,8,opt,name=skip_data,json=skipData,proto3" json:"skip_data,omitempty"`
	// contains filtered or unexported fields
}

func (*IntoClause) Descriptor deprecated

func (*IntoClause) Descriptor() ([]byte, []int)

Deprecated: Use IntoClause.ProtoReflect.Descriptor instead.

func (*IntoClause) GetAccessMethod

func (x *IntoClause) GetAccessMethod() string

func (*IntoClause) GetColNames

func (x *IntoClause) GetColNames() []*Node

func (*IntoClause) GetOnCommit

func (x *IntoClause) GetOnCommit() OnCommitAction

func (*IntoClause) GetOptions

func (x *IntoClause) GetOptions() []*Node

func (*IntoClause) GetRel

func (x *IntoClause) GetRel() *RangeVar

func (*IntoClause) GetSkipData

func (x *IntoClause) GetSkipData() bool

func (*IntoClause) GetTableSpaceName

func (x *IntoClause) GetTableSpaceName() string

func (*IntoClause) GetViewQuery

func (x *IntoClause) GetViewQuery() *Node

func (*IntoClause) ProtoMessage

func (*IntoClause) ProtoMessage()

func (*IntoClause) ProtoReflect

func (x *IntoClause) ProtoReflect() protoreflect.Message

func (*IntoClause) Reset

func (x *IntoClause) Reset()

func (*IntoClause) String

func (x *IntoClause) String() string

type JoinExpr

type JoinExpr struct {
	Jointype    JoinType `protobuf:"varint,1,opt,name=jointype,proto3,enum=pg_query.JoinType" json:"jointype,omitempty"`
	IsNatural   bool     `protobuf:"varint,2,opt,name=is_natural,json=isNatural,proto3" json:"is_natural,omitempty"`
	Larg        *Node    `protobuf:"bytes,3,opt,name=larg,proto3" json:"larg,omitempty"`
	Rarg        *Node    `protobuf:"bytes,4,opt,name=rarg,proto3" json:"rarg,omitempty"`
	UsingClause []*Node  `protobuf:"bytes,5,rep,name=using_clause,json=usingClause,proto3" json:"using_clause,omitempty"`
	Quals       *Node    `protobuf:"bytes,6,opt,name=quals,proto3" json:"quals,omitempty"`
	Alias       *Alias   `protobuf:"bytes,7,opt,name=alias,proto3" json:"alias,omitempty"`
	Rtindex     int32    `protobuf:"varint,8,opt,name=rtindex,proto3" json:"rtindex,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinExpr) Descriptor deprecated

func (*JoinExpr) Descriptor() ([]byte, []int)

Deprecated: Use JoinExpr.ProtoReflect.Descriptor instead.

func (*JoinExpr) GetAlias

func (x *JoinExpr) GetAlias() *Alias

func (*JoinExpr) GetIsNatural

func (x *JoinExpr) GetIsNatural() bool

func (*JoinExpr) GetJointype

func (x *JoinExpr) GetJointype() JoinType

func (*JoinExpr) GetLarg

func (x *JoinExpr) GetLarg() *Node

func (*JoinExpr) GetQuals

func (x *JoinExpr) GetQuals() *Node

func (*JoinExpr) GetRarg

func (x *JoinExpr) GetRarg() *Node

func (*JoinExpr) GetRtindex

func (x *JoinExpr) GetRtindex() int32

func (*JoinExpr) GetUsingClause

func (x *JoinExpr) GetUsingClause() []*Node

func (*JoinExpr) ProtoMessage

func (*JoinExpr) ProtoMessage()

func (*JoinExpr) ProtoReflect

func (x *JoinExpr) ProtoReflect() protoreflect.Message

func (*JoinExpr) Reset

func (x *JoinExpr) Reset()

func (*JoinExpr) String

func (x *JoinExpr) String() string

type JoinType

type JoinType int32
const (
	JoinType_JOIN_TYPE_UNDEFINED JoinType = 0
	JoinType_JOIN_INNER          JoinType = 1
	JoinType_JOIN_LEFT           JoinType = 2
	JoinType_JOIN_FULL           JoinType = 3
	JoinType_JOIN_RIGHT          JoinType = 4
	JoinType_JOIN_SEMI           JoinType = 5
	JoinType_JOIN_ANTI           JoinType = 6
	JoinType_JOIN_UNIQUE_OUTER   JoinType = 7
	JoinType_JOIN_UNIQUE_INNER   JoinType = 8
)

func (JoinType) Descriptor

func (JoinType) Descriptor() protoreflect.EnumDescriptor

func (JoinType) Enum

func (x JoinType) Enum() *JoinType

func (JoinType) EnumDescriptor deprecated

func (JoinType) EnumDescriptor() ([]byte, []int)

Deprecated: Use JoinType.Descriptor instead.

func (JoinType) Number

func (x JoinType) Number() protoreflect.EnumNumber

func (JoinType) String

func (x JoinType) String() string

func (JoinType) Type

type KeywordKind

type KeywordKind int32
const (
	KeywordKind_NO_KEYWORD             KeywordKind = 0
	KeywordKind_UNRESERVED_KEYWORD     KeywordKind = 1
	KeywordKind_COL_NAME_KEYWORD       KeywordKind = 2
	KeywordKind_TYPE_FUNC_NAME_KEYWORD KeywordKind = 3
	KeywordKind_RESERVED_KEYWORD       KeywordKind = 4
)

func (KeywordKind) Descriptor

func (KeywordKind) Enum

func (x KeywordKind) Enum() *KeywordKind

func (KeywordKind) EnumDescriptor deprecated

func (KeywordKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use KeywordKind.Descriptor instead.

func (KeywordKind) Number

func (x KeywordKind) Number() protoreflect.EnumNumber

func (KeywordKind) String

func (x KeywordKind) String() string

func (KeywordKind) Type

type LimitOption

type LimitOption int32
const (
	LimitOption_LIMIT_OPTION_UNDEFINED LimitOption = 0
	LimitOption_LIMIT_OPTION_DEFAULT   LimitOption = 1
	LimitOption_LIMIT_OPTION_COUNT     LimitOption = 2
	LimitOption_LIMIT_OPTION_WITH_TIES LimitOption = 3
)

func (LimitOption) Descriptor

func (LimitOption) Enum

func (x LimitOption) Enum() *LimitOption

func (LimitOption) EnumDescriptor deprecated

func (LimitOption) EnumDescriptor() ([]byte, []int)

Deprecated: Use LimitOption.Descriptor instead.

func (LimitOption) Number

func (x LimitOption) Number() protoreflect.EnumNumber

func (LimitOption) String

func (x LimitOption) String() string

func (LimitOption) Type

type List

type List struct {
	Items []*Node `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*List) Descriptor deprecated

func (*List) Descriptor() ([]byte, []int)

Deprecated: Use List.ProtoReflect.Descriptor instead.

func (*List) GetItems

func (x *List) GetItems() []*Node

func (*List) ProtoMessage

func (*List) ProtoMessage()

func (*List) ProtoReflect

func (x *List) ProtoReflect() protoreflect.Message

func (*List) Reset

func (x *List) Reset()

func (*List) String

func (x *List) String() string

type ListenStmt

type ListenStmt struct {
	Conditionname string `protobuf:"bytes,1,opt,name=conditionname,proto3" json:"conditionname,omitempty"`
	// contains filtered or unexported fields
}

func (*ListenStmt) Descriptor deprecated

func (*ListenStmt) Descriptor() ([]byte, []int)

Deprecated: Use ListenStmt.ProtoReflect.Descriptor instead.

func (*ListenStmt) GetConditionname

func (x *ListenStmt) GetConditionname() string

func (*ListenStmt) ProtoMessage

func (*ListenStmt) ProtoMessage()

func (*ListenStmt) ProtoReflect

func (x *ListenStmt) ProtoReflect() protoreflect.Message

func (*ListenStmt) Reset

func (x *ListenStmt) Reset()

func (*ListenStmt) String

func (x *ListenStmt) String() string

type LoadStmt

type LoadStmt struct {
	Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadStmt) Descriptor deprecated

func (*LoadStmt) Descriptor() ([]byte, []int)

Deprecated: Use LoadStmt.ProtoReflect.Descriptor instead.

func (*LoadStmt) GetFilename

func (x *LoadStmt) GetFilename() string

func (*LoadStmt) ProtoMessage

func (*LoadStmt) ProtoMessage()

func (*LoadStmt) ProtoReflect

func (x *LoadStmt) ProtoReflect() protoreflect.Message

func (*LoadStmt) Reset

func (x *LoadStmt) Reset()

func (*LoadStmt) String

func (x *LoadStmt) String() string

type LockClauseStrength

type LockClauseStrength int32
const (
	LockClauseStrength_LOCK_CLAUSE_STRENGTH_UNDEFINED LockClauseStrength = 0
	LockClauseStrength_LCS_NONE                       LockClauseStrength = 1
	LockClauseStrength_LCS_FORKEYSHARE                LockClauseStrength = 2
	LockClauseStrength_LCS_FORSHARE                   LockClauseStrength = 3
	LockClauseStrength_LCS_FORNOKEYUPDATE             LockClauseStrength = 4
	LockClauseStrength_LCS_FORUPDATE                  LockClauseStrength = 5
)

func (LockClauseStrength) Descriptor

func (LockClauseStrength) Enum

func (LockClauseStrength) EnumDescriptor deprecated

func (LockClauseStrength) EnumDescriptor() ([]byte, []int)

Deprecated: Use LockClauseStrength.Descriptor instead.

func (LockClauseStrength) Number

func (LockClauseStrength) String

func (x LockClauseStrength) String() string

func (LockClauseStrength) Type

type LockStmt

type LockStmt struct {
	Relations []*Node `protobuf:"bytes,1,rep,name=relations,proto3" json:"relations,omitempty"`
	Mode      int32   `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"`
	Nowait    bool    `protobuf:"varint,3,opt,name=nowait,proto3" json:"nowait,omitempty"`
	// contains filtered or unexported fields
}

func (*LockStmt) Descriptor deprecated

func (*LockStmt) Descriptor() ([]byte, []int)

Deprecated: Use LockStmt.ProtoReflect.Descriptor instead.

func (*LockStmt) GetMode

func (x *LockStmt) GetMode() int32

func (*LockStmt) GetNowait

func (x *LockStmt) GetNowait() bool

func (*LockStmt) GetRelations

func (x *LockStmt) GetRelations() []*Node

func (*LockStmt) ProtoMessage

func (*LockStmt) ProtoMessage()

func (*LockStmt) ProtoReflect

func (x *LockStmt) ProtoReflect() protoreflect.Message

func (*LockStmt) Reset

func (x *LockStmt) Reset()

func (*LockStmt) String

func (x *LockStmt) String() string

type LockTupleMode

type LockTupleMode int32
const (
	LockTupleMode_LOCK_TUPLE_MODE_UNDEFINED LockTupleMode = 0
	LockTupleMode_LockTupleKeyShare         LockTupleMode = 1
	LockTupleMode_LockTupleShare            LockTupleMode = 2
	LockTupleMode_LockTupleNoKeyExclusive   LockTupleMode = 3
	LockTupleMode_LockTupleExclusive        LockTupleMode = 4
)

func (LockTupleMode) Descriptor

func (LockTupleMode) Enum

func (x LockTupleMode) Enum() *LockTupleMode

func (LockTupleMode) EnumDescriptor deprecated

func (LockTupleMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use LockTupleMode.Descriptor instead.

func (LockTupleMode) Number

func (LockTupleMode) String

func (x LockTupleMode) String() string

func (LockTupleMode) Type

type LockWaitPolicy

type LockWaitPolicy int32
const (
	LockWaitPolicy_LOCK_WAIT_POLICY_UNDEFINED LockWaitPolicy = 0
	LockWaitPolicy_LockWaitBlock              LockWaitPolicy = 1
	LockWaitPolicy_LockWaitSkip               LockWaitPolicy = 2
	LockWaitPolicy_LockWaitError              LockWaitPolicy = 3
)

func (LockWaitPolicy) Descriptor

func (LockWaitPolicy) Enum

func (x LockWaitPolicy) Enum() *LockWaitPolicy

func (LockWaitPolicy) EnumDescriptor deprecated

func (LockWaitPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use LockWaitPolicy.Descriptor instead.

func (LockWaitPolicy) Number

func (LockWaitPolicy) String

func (x LockWaitPolicy) String() string

func (LockWaitPolicy) Type

type LockingClause

type LockingClause struct {
	LockedRels []*Node            `protobuf:"bytes,1,rep,name=locked_rels,json=lockedRels,proto3" json:"locked_rels,omitempty"`
	Strength   LockClauseStrength `protobuf:"varint,2,opt,name=strength,proto3,enum=pg_query.LockClauseStrength" json:"strength,omitempty"`
	WaitPolicy LockWaitPolicy     `protobuf:"varint,3,opt,name=wait_policy,json=waitPolicy,proto3,enum=pg_query.LockWaitPolicy" json:"wait_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*LockingClause) Descriptor deprecated

func (*LockingClause) Descriptor() ([]byte, []int)

Deprecated: Use LockingClause.ProtoReflect.Descriptor instead.

func (*LockingClause) GetLockedRels

func (x *LockingClause) GetLockedRels() []*Node

func (*LockingClause) GetStrength

func (x *LockingClause) GetStrength() LockClauseStrength

func (*LockingClause) GetWaitPolicy

func (x *LockingClause) GetWaitPolicy() LockWaitPolicy

func (*LockingClause) ProtoMessage

func (*LockingClause) ProtoMessage()

func (*LockingClause) ProtoReflect

func (x *LockingClause) ProtoReflect() protoreflect.Message

func (*LockingClause) Reset

func (x *LockingClause) Reset()

func (*LockingClause) String

func (x *LockingClause) String() string

type MinMaxExpr

type MinMaxExpr struct {
	Xpr          *Node    `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Minmaxtype   uint32   `protobuf:"varint,2,opt,name=minmaxtype,proto3" json:"minmaxtype,omitempty"`
	Minmaxcollid uint32   `protobuf:"varint,3,opt,name=minmaxcollid,proto3" json:"minmaxcollid,omitempty"`
	Inputcollid  uint32   `protobuf:"varint,4,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Op           MinMaxOp `protobuf:"varint,5,opt,name=op,proto3,enum=pg_query.MinMaxOp" json:"op,omitempty"`
	Args         []*Node  `protobuf:"bytes,6,rep,name=args,proto3" json:"args,omitempty"`
	Location     int32    `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*MinMaxExpr) Descriptor deprecated

func (*MinMaxExpr) Descriptor() ([]byte, []int)

Deprecated: Use MinMaxExpr.ProtoReflect.Descriptor instead.

func (*MinMaxExpr) GetArgs

func (x *MinMaxExpr) GetArgs() []*Node

func (*MinMaxExpr) GetInputcollid

func (x *MinMaxExpr) GetInputcollid() uint32

func (*MinMaxExpr) GetLocation

func (x *MinMaxExpr) GetLocation() int32

func (*MinMaxExpr) GetMinmaxcollid

func (x *MinMaxExpr) GetMinmaxcollid() uint32

func (*MinMaxExpr) GetMinmaxtype

func (x *MinMaxExpr) GetMinmaxtype() uint32

func (*MinMaxExpr) GetOp

func (x *MinMaxExpr) GetOp() MinMaxOp

func (*MinMaxExpr) GetXpr

func (x *MinMaxExpr) GetXpr() *Node

func (*MinMaxExpr) ProtoMessage

func (*MinMaxExpr) ProtoMessage()

func (*MinMaxExpr) ProtoReflect

func (x *MinMaxExpr) ProtoReflect() protoreflect.Message

func (*MinMaxExpr) Reset

func (x *MinMaxExpr) Reset()

func (*MinMaxExpr) String

func (x *MinMaxExpr) String() string

type MinMaxOp

type MinMaxOp int32
const (
	MinMaxOp_MIN_MAX_OP_UNDEFINED MinMaxOp = 0
	MinMaxOp_IS_GREATEST          MinMaxOp = 1
	MinMaxOp_IS_LEAST             MinMaxOp = 2
)

func (MinMaxOp) Descriptor

func (MinMaxOp) Descriptor() protoreflect.EnumDescriptor

func (MinMaxOp) Enum

func (x MinMaxOp) Enum() *MinMaxOp

func (MinMaxOp) EnumDescriptor deprecated

func (MinMaxOp) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinMaxOp.Descriptor instead.

func (MinMaxOp) Number

func (x MinMaxOp) Number() protoreflect.EnumNumber

func (MinMaxOp) String

func (x MinMaxOp) String() string

func (MinMaxOp) Type

type MultiAssignRef

type MultiAssignRef struct {
	Source   *Node `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Colno    int32 `protobuf:"varint,2,opt,name=colno,proto3" json:"colno,omitempty"`
	Ncolumns int32 `protobuf:"varint,3,opt,name=ncolumns,proto3" json:"ncolumns,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiAssignRef) Descriptor deprecated

func (*MultiAssignRef) Descriptor() ([]byte, []int)

Deprecated: Use MultiAssignRef.ProtoReflect.Descriptor instead.

func (*MultiAssignRef) GetColno

func (x *MultiAssignRef) GetColno() int32

func (*MultiAssignRef) GetNcolumns

func (x *MultiAssignRef) GetNcolumns() int32

func (*MultiAssignRef) GetSource

func (x *MultiAssignRef) GetSource() *Node

func (*MultiAssignRef) ProtoMessage

func (*MultiAssignRef) ProtoMessage()

func (*MultiAssignRef) ProtoReflect

func (x *MultiAssignRef) ProtoReflect() protoreflect.Message

func (*MultiAssignRef) Reset

func (x *MultiAssignRef) Reset()

func (*MultiAssignRef) String

func (x *MultiAssignRef) String() string

type NamedArgExpr

type NamedArgExpr struct {
	Xpr       *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg       *Node  `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Name      string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Argnumber int32  `protobuf:"varint,4,opt,name=argnumber,proto3" json:"argnumber,omitempty"`
	Location  int32  `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*NamedArgExpr) Descriptor deprecated

func (*NamedArgExpr) Descriptor() ([]byte, []int)

Deprecated: Use NamedArgExpr.ProtoReflect.Descriptor instead.

func (*NamedArgExpr) GetArg

func (x *NamedArgExpr) GetArg() *Node

func (*NamedArgExpr) GetArgnumber

func (x *NamedArgExpr) GetArgnumber() int32

func (*NamedArgExpr) GetLocation

func (x *NamedArgExpr) GetLocation() int32

func (*NamedArgExpr) GetName

func (x *NamedArgExpr) GetName() string

func (*NamedArgExpr) GetXpr

func (x *NamedArgExpr) GetXpr() *Node

func (*NamedArgExpr) ProtoMessage

func (*NamedArgExpr) ProtoMessage()

func (*NamedArgExpr) ProtoReflect

func (x *NamedArgExpr) ProtoReflect() protoreflect.Message

func (*NamedArgExpr) Reset

func (x *NamedArgExpr) Reset()

func (*NamedArgExpr) String

func (x *NamedArgExpr) String() string

type NextValueExpr

type NextValueExpr struct {
	Xpr    *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Seqid  uint32 `protobuf:"varint,2,opt,name=seqid,proto3" json:"seqid,omitempty"`
	TypeId uint32 `protobuf:"varint,3,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// contains filtered or unexported fields
}

func (*NextValueExpr) Descriptor deprecated

func (*NextValueExpr) Descriptor() ([]byte, []int)

Deprecated: Use NextValueExpr.ProtoReflect.Descriptor instead.

func (*NextValueExpr) GetSeqid

func (x *NextValueExpr) GetSeqid() uint32

func (*NextValueExpr) GetTypeId

func (x *NextValueExpr) GetTypeId() uint32

func (*NextValueExpr) GetXpr

func (x *NextValueExpr) GetXpr() *Node

func (*NextValueExpr) ProtoMessage

func (*NextValueExpr) ProtoMessage()

func (*NextValueExpr) ProtoReflect

func (x *NextValueExpr) ProtoReflect() protoreflect.Message

func (*NextValueExpr) Reset

func (x *NextValueExpr) Reset()

func (*NextValueExpr) String

func (x *NextValueExpr) String() string

type Node

type Node struct {

	// Types that are assignable to Node:
	//	*Node_Alias
	//	*Node_RangeVar
	//	*Node_TableFunc
	//	*Node_Expr
	//	*Node_Var
	//	*Node_Param
	//	*Node_Aggref
	//	*Node_GroupingFunc
	//	*Node_WindowFunc
	//	*Node_SubscriptingRef
	//	*Node_FuncExpr
	//	*Node_NamedArgExpr
	//	*Node_OpExpr
	//	*Node_DistinctExpr
	//	*Node_NullIfExpr
	//	*Node_ScalarArrayOpExpr
	//	*Node_BoolExpr
	//	*Node_SubLink
	//	*Node_SubPlan
	//	*Node_AlternativeSubPlan
	//	*Node_FieldSelect
	//	*Node_FieldStore
	//	*Node_RelabelType
	//	*Node_CoerceViaIo
	//	*Node_ArrayCoerceExpr
	//	*Node_ConvertRowtypeExpr
	//	*Node_CollateExpr
	//	*Node_CaseExpr
	//	*Node_CaseWhen
	//	*Node_CaseTestExpr
	//	*Node_ArrayExpr
	//	*Node_RowExpr
	//	*Node_RowCompareExpr
	//	*Node_CoalesceExpr
	//	*Node_MinMaxExpr
	//	*Node_SqlvalueFunction
	//	*Node_XmlExpr
	//	*Node_NullTest
	//	*Node_BooleanTest
	//	*Node_CoerceToDomain
	//	*Node_CoerceToDomainValue
	//	*Node_SetToDefault
	//	*Node_CurrentOfExpr
	//	*Node_NextValueExpr
	//	*Node_InferenceElem
	//	*Node_TargetEntry
	//	*Node_RangeTblRef
	//	*Node_JoinExpr
	//	*Node_FromExpr
	//	*Node_OnConflictExpr
	//	*Node_IntoClause
	//	*Node_RawStmt
	//	*Node_Query
	//	*Node_InsertStmt
	//	*Node_DeleteStmt
	//	*Node_UpdateStmt
	//	*Node_SelectStmt
	//	*Node_AlterTableStmt
	//	*Node_AlterTableCmd
	//	*Node_AlterDomainStmt
	//	*Node_SetOperationStmt
	//	*Node_GrantStmt
	//	*Node_GrantRoleStmt
	//	*Node_AlterDefaultPrivilegesStmt
	//	*Node_ClosePortalStmt
	//	*Node_ClusterStmt
	//	*Node_CopyStmt
	//	*Node_CreateStmt
	//	*Node_DefineStmt
	//	*Node_DropStmt
	//	*Node_TruncateStmt
	//	*Node_CommentStmt
	//	*Node_FetchStmt
	//	*Node_IndexStmt
	//	*Node_CreateFunctionStmt
	//	*Node_AlterFunctionStmt
	//	*Node_DoStmt
	//	*Node_RenameStmt
	//	*Node_RuleStmt
	//	*Node_NotifyStmt
	//	*Node_ListenStmt
	//	*Node_UnlistenStmt
	//	*Node_TransactionStmt
	//	*Node_ViewStmt
	//	*Node_LoadStmt
	//	*Node_CreateDomainStmt
	//	*Node_CreatedbStmt
	//	*Node_DropdbStmt
	//	*Node_VacuumStmt
	//	*Node_ExplainStmt
	//	*Node_CreateTableAsStmt
	//	*Node_CreateSeqStmt
	//	*Node_AlterSeqStmt
	//	*Node_VariableSetStmt
	//	*Node_VariableShowStmt
	//	*Node_DiscardStmt
	//	*Node_CreateTrigStmt
	//	*Node_CreatePlangStmt
	//	*Node_CreateRoleStmt
	//	*Node_AlterRoleStmt
	//	*Node_DropRoleStmt
	//	*Node_LockStmt
	//	*Node_ConstraintsSetStmt
	//	*Node_ReindexStmt
	//	*Node_CheckPointStmt
	//	*Node_CreateSchemaStmt
	//	*Node_AlterDatabaseStmt
	//	*Node_AlterDatabaseSetStmt
	//	*Node_AlterRoleSetStmt
	//	*Node_CreateConversionStmt
	//	*Node_CreateCastStmt
	//	*Node_CreateOpClassStmt
	//	*Node_CreateOpFamilyStmt
	//	*Node_AlterOpFamilyStmt
	//	*Node_PrepareStmt
	//	*Node_ExecuteStmt
	//	*Node_DeallocateStmt
	//	*Node_DeclareCursorStmt
	//	*Node_CreateTableSpaceStmt
	//	*Node_DropTableSpaceStmt
	//	*Node_AlterObjectDependsStmt
	//	*Node_AlterObjectSchemaStmt
	//	*Node_AlterOwnerStmt
	//	*Node_AlterOperatorStmt
	//	*Node_AlterTypeStmt
	//	*Node_DropOwnedStmt
	//	*Node_ReassignOwnedStmt
	//	*Node_CompositeTypeStmt
	//	*Node_CreateEnumStmt
	//	*Node_CreateRangeStmt
	//	*Node_AlterEnumStmt
	//	*Node_AlterTsdictionaryStmt
	//	*Node_AlterTsconfigurationStmt
	//	*Node_CreateFdwStmt
	//	*Node_AlterFdwStmt
	//	*Node_CreateForeignServerStmt
	//	*Node_AlterForeignServerStmt
	//	*Node_CreateUserMappingStmt
	//	*Node_AlterUserMappingStmt
	//	*Node_DropUserMappingStmt
	//	*Node_AlterTableSpaceOptionsStmt
	//	*Node_AlterTableMoveAllStmt
	//	*Node_SecLabelStmt
	//	*Node_CreateForeignTableStmt
	//	*Node_ImportForeignSchemaStmt
	//	*Node_CreateExtensionStmt
	//	*Node_AlterExtensionStmt
	//	*Node_AlterExtensionContentsStmt
	//	*Node_CreateEventTrigStmt
	//	*Node_AlterEventTrigStmt
	//	*Node_RefreshMatViewStmt
	//	*Node_ReplicaIdentityStmt
	//	*Node_AlterSystemStmt
	//	*Node_CreatePolicyStmt
	//	*Node_AlterPolicyStmt
	//	*Node_CreateTransformStmt
	//	*Node_CreateAmStmt
	//	*Node_CreatePublicationStmt
	//	*Node_AlterPublicationStmt
	//	*Node_CreateSubscriptionStmt
	//	*Node_AlterSubscriptionStmt
	//	*Node_DropSubscriptionStmt
	//	*Node_CreateStatsStmt
	//	*Node_AlterCollationStmt
	//	*Node_CallStmt
	//	*Node_AlterStatsStmt
	//	*Node_AExpr
	//	*Node_ColumnRef
	//	*Node_ParamRef
	//	*Node_AConst
	//	*Node_FuncCall
	//	*Node_AStar
	//	*Node_AIndices
	//	*Node_AIndirection
	//	*Node_AArrayExpr
	//	*Node_ResTarget
	//	*Node_MultiAssignRef
	//	*Node_TypeCast
	//	*Node_CollateClause
	//	*Node_SortBy
	//	*Node_WindowDef
	//	*Node_RangeSubselect
	//	*Node_RangeFunction
	//	*Node_RangeTableSample
	//	*Node_RangeTableFunc
	//	*Node_RangeTableFuncCol
	//	*Node_TypeName
	//	*Node_ColumnDef
	//	*Node_IndexElem
	//	*Node_Constraint
	//	*Node_DefElem
	//	*Node_RangeTblEntry
	//	*Node_RangeTblFunction
	//	*Node_TableSampleClause
	//	*Node_WithCheckOption
	//	*Node_SortGroupClause
	//	*Node_GroupingSet
	//	*Node_WindowClause
	//	*Node_ObjectWithArgs
	//	*Node_AccessPriv
	//	*Node_CreateOpClassItem
	//	*Node_TableLikeClause
	//	*Node_FunctionParameter
	//	*Node_LockingClause
	//	*Node_RowMarkClause
	//	*Node_XmlSerialize
	//	*Node_WithClause
	//	*Node_InferClause
	//	*Node_OnConflictClause
	//	*Node_CommonTableExpr
	//	*Node_RoleSpec
	//	*Node_TriggerTransition
	//	*Node_PartitionElem
	//	*Node_PartitionSpec
	//	*Node_PartitionBoundSpec
	//	*Node_PartitionRangeDatum
	//	*Node_PartitionCmd
	//	*Node_VacuumRelation
	//	*Node_InlineCodeBlock
	//	*Node_CallContext
	//	*Node_Integer
	//	*Node_Float
	//	*Node_String_
	//	*Node_BitString
	//	*Node_Null
	//	*Node_List
	//	*Node_IntList
	//	*Node_OidList
	Node isNode_Node `protobuf_oneof:"node"`
	// contains filtered or unexported fields
}

func MakeAConstIntNode

func MakeAConstIntNode(ival int64, location int32) *Node

func MakeAConstStrNode

func MakeAConstStrNode(str string, location int32) *Node

func MakeAExprNode

func MakeAExprNode(kind A_Expr_Kind, name []*Node, lexpr *Node, rexpr *Node, location int32) *Node

func MakeAStarNode

func MakeAStarNode() *Node

func MakeBoolExprNode

func MakeBoolExprNode(boolop BoolExprType, args []*Node, location int32) *Node

func MakeCaseExprNode

func MakeCaseExprNode(arg *Node, args []*Node, location int32) *Node

func MakeCaseWhenNode

func MakeCaseWhenNode(expr *Node, result *Node, location int32) *Node

func MakeColumnRefNode

func MakeColumnRefNode(fields []*Node, location int32) *Node

func MakeDefaultConstraintNode

func MakeDefaultConstraintNode(rawExpr *Node, location int32) *Node

func MakeFullRangeVarNode

func MakeFullRangeVarNode(schemaname string, relname string, alias string, location int32) *Node

func MakeFuncCallNode

func MakeFuncCallNode(funcname []*Node, args []*Node, location int32) *Node

func MakeIntNode

func MakeIntNode(ival int64) *Node

func MakeJoinExprNode

func MakeJoinExprNode(jointype JoinType, larg *Node, rarg *Node, quals *Node) *Node

func MakeListNode

func MakeListNode(items []*Node) *Node

func MakeNotNullConstraintNode

func MakeNotNullConstraintNode(location int32) *Node

func MakeParamRefNode

func MakeParamRefNode(number int32, location int32) *Node

func MakePrimaryKeyConstraintNode

func MakePrimaryKeyConstraintNode(location int32) *Node

func MakeResTargetNodeWithName

func MakeResTargetNodeWithName(name string, location int32) *Node

func MakeResTargetNodeWithNameAndVal

func MakeResTargetNodeWithNameAndVal(name string, val *Node, location int32) *Node

func MakeResTargetNodeWithVal

func MakeResTargetNodeWithVal(val *Node, location int32) *Node

func MakeSimpleColumnDefNode

func MakeSimpleColumnDefNode(colname string, typeName *TypeName, constraints []*Node, location int32) *Node

func MakeSimpleDefElemNode

func MakeSimpleDefElemNode(defname string, arg *Node, location int32) *Node

func MakeSimpleRangeFunctionNode

func MakeSimpleRangeFunctionNode(functions []*Node) *Node

func MakeSimpleRangeVarNode

func MakeSimpleRangeVarNode(relname string, location int32) *Node

func MakeSortByNode

func MakeSortByNode(node *Node, sortbyDir SortByDir, sortbyNulls SortByNulls, location int32) *Node

func MakeStrNode

func MakeStrNode(str string) *Node

func (*Node) Descriptor deprecated

func (*Node) Descriptor() ([]byte, []int)

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetAArrayExpr

func (x *Node) GetAArrayExpr() *A_ArrayExpr

func (*Node) GetAConst

func (x *Node) GetAConst() *A_Const

func (*Node) GetAExpr

func (x *Node) GetAExpr() *A_Expr

func (*Node) GetAIndices

func (x *Node) GetAIndices() *A_Indices

func (*Node) GetAIndirection

func (x *Node) GetAIndirection() *A_Indirection

func (*Node) GetAStar

func (x *Node) GetAStar() *A_Star

func (*Node) GetAccessPriv

func (x *Node) GetAccessPriv() *AccessPriv

func (*Node) GetAggref

func (x *Node) GetAggref() *Aggref

func (*Node) GetAlias

func (x *Node) GetAlias() *Alias

func (*Node) GetAlterCollationStmt

func (x *Node) GetAlterCollationStmt() *AlterCollationStmt

func (*Node) GetAlterDatabaseSetStmt

func (x *Node) GetAlterDatabaseSetStmt() *AlterDatabaseSetStmt

func (*Node) GetAlterDatabaseStmt

func (x *Node) GetAlterDatabaseStmt() *AlterDatabaseStmt

func (*Node) GetAlterDefaultPrivilegesStmt

func (x *Node) GetAlterDefaultPrivilegesStmt() *AlterDefaultPrivilegesStmt

func (*Node) GetAlterDomainStmt

func (x *Node) GetAlterDomainStmt() *AlterDomainStmt

func (*Node) GetAlterEnumStmt

func (x *Node) GetAlterEnumStmt() *AlterEnumStmt

func (*Node) GetAlterEventTrigStmt

func (x *Node) GetAlterEventTrigStmt() *AlterEventTrigStmt

func (*Node) GetAlterExtensionContentsStmt

func (x *Node) GetAlterExtensionContentsStmt() *AlterExtensionContentsStmt

func (*Node) GetAlterExtensionStmt

func (x *Node) GetAlterExtensionStmt() *AlterExtensionStmt

func (*Node) GetAlterFdwStmt

func (x *Node) GetAlterFdwStmt() *AlterFdwStmt

func (*Node) GetAlterForeignServerStmt

func (x *Node) GetAlterForeignServerStmt() *AlterForeignServerStmt

func (*Node) GetAlterFunctionStmt

func (x *Node) GetAlterFunctionStmt() *AlterFunctionStmt

func (*Node) GetAlterObjectDependsStmt

func (x *Node) GetAlterObjectDependsStmt() *AlterObjectDependsStmt

func (*Node) GetAlterObjectSchemaStmt

func (x *Node) GetAlterObjectSchemaStmt() *AlterObjectSchemaStmt

func (*Node) GetAlterOpFamilyStmt

func (x *Node) GetAlterOpFamilyStmt() *AlterOpFamilyStmt

func (*Node) GetAlterOperatorStmt

func (x *Node) GetAlterOperatorStmt() *AlterOperatorStmt

func (*Node) GetAlterOwnerStmt

func (x *Node) GetAlterOwnerStmt() *AlterOwnerStmt

func (*Node) GetAlterPolicyStmt

func (x *Node) GetAlterPolicyStmt() *AlterPolicyStmt

func (*Node) GetAlterPublicationStmt

func (x *Node) GetAlterPublicationStmt() *AlterPublicationStmt

func (*Node) GetAlterRoleSetStmt

func (x *Node) GetAlterRoleSetStmt() *AlterRoleSetStmt

func (*Node) GetAlterRoleStmt

func (x *Node) GetAlterRoleStmt() *AlterRoleStmt

func (*Node) GetAlterSeqStmt

func (x *Node) GetAlterSeqStmt() *AlterSeqStmt

func (*Node) GetAlterStatsStmt

func (x *Node) GetAlterStatsStmt() *AlterStatsStmt

func (*Node) GetAlterSubscriptionStmt

func (x *Node) GetAlterSubscriptionStmt() *AlterSubscriptionStmt

func (*Node) GetAlterSystemStmt

func (x *Node) GetAlterSystemStmt() *AlterSystemStmt

func (*Node) GetAlterTableCmd

func (x *Node) GetAlterTableCmd() *AlterTableCmd

func (*Node) GetAlterTableMoveAllStmt

func (x *Node) GetAlterTableMoveAllStmt() *AlterTableMoveAllStmt

func (*Node) GetAlterTableSpaceOptionsStmt

func (x *Node) GetAlterTableSpaceOptionsStmt() *AlterTableSpaceOptionsStmt

func (*Node) GetAlterTableStmt

func (x *Node) GetAlterTableStmt() *AlterTableStmt

func (*Node) GetAlterTsconfigurationStmt

func (x *Node) GetAlterTsconfigurationStmt() *AlterTSConfigurationStmt

func (*Node) GetAlterTsdictionaryStmt

func (x *Node) GetAlterTsdictionaryStmt() *AlterTSDictionaryStmt

func (*Node) GetAlterTypeStmt

func (x *Node) GetAlterTypeStmt() *AlterTypeStmt

func (*Node) GetAlterUserMappingStmt

func (x *Node) GetAlterUserMappingStmt() *AlterUserMappingStmt

func (*Node) GetAlternativeSubPlan

func (x *Node) GetAlternativeSubPlan() *AlternativeSubPlan

func (*Node) GetArrayCoerceExpr

func (x *Node) GetArrayCoerceExpr() *ArrayCoerceExpr

func (*Node) GetArrayExpr

func (x *Node) GetArrayExpr() *ArrayExpr

func (*Node) GetBitString

func (x *Node) GetBitString() *BitString

func (*Node) GetBoolExpr

func (x *Node) GetBoolExpr() *BoolExpr

func (*Node) GetBooleanTest

func (x *Node) GetBooleanTest() *BooleanTest

func (*Node) GetCallContext

func (x *Node) GetCallContext() *CallContext

func (*Node) GetCallStmt

func (x *Node) GetCallStmt() *CallStmt

func (*Node) GetCaseExpr

func (x *Node) GetCaseExpr() *CaseExpr

func (*Node) GetCaseTestExpr

func (x *Node) GetCaseTestExpr() *CaseTestExpr

func (*Node) GetCaseWhen

func (x *Node) GetCaseWhen() *CaseWhen

func (*Node) GetCheckPointStmt

func (x *Node) GetCheckPointStmt() *CheckPointStmt

func (*Node) GetClosePortalStmt

func (x *Node) GetClosePortalStmt() *ClosePortalStmt

func (*Node) GetClusterStmt

func (x *Node) GetClusterStmt() *ClusterStmt

func (*Node) GetCoalesceExpr

func (x *Node) GetCoalesceExpr() *CoalesceExpr

func (*Node) GetCoerceToDomain

func (x *Node) GetCoerceToDomain() *CoerceToDomain

func (*Node) GetCoerceToDomainValue

func (x *Node) GetCoerceToDomainValue() *CoerceToDomainValue

func (*Node) GetCoerceViaIo

func (x *Node) GetCoerceViaIo() *CoerceViaIO

func (*Node) GetCollateClause

func (x *Node) GetCollateClause() *CollateClause

func (*Node) GetCollateExpr

func (x *Node) GetCollateExpr() *CollateExpr

func (*Node) GetColumnDef

func (x *Node) GetColumnDef() *ColumnDef

func (*Node) GetColumnRef

func (x *Node) GetColumnRef() *ColumnRef

func (*Node) GetCommentStmt

func (x *Node) GetCommentStmt() *CommentStmt

func (*Node) GetCommonTableExpr

func (x *Node) GetCommonTableExpr() *CommonTableExpr

func (*Node) GetCompositeTypeStmt

func (x *Node) GetCompositeTypeStmt() *CompositeTypeStmt

func (*Node) GetConstraint

func (x *Node) GetConstraint() *Constraint

func (*Node) GetConstraintsSetStmt

func (x *Node) GetConstraintsSetStmt() *ConstraintsSetStmt

func (*Node) GetConvertRowtypeExpr

func (x *Node) GetConvertRowtypeExpr() *ConvertRowtypeExpr

func (*Node) GetCopyStmt

func (x *Node) GetCopyStmt() *CopyStmt

func (*Node) GetCreateAmStmt

func (x *Node) GetCreateAmStmt() *CreateAmStmt

func (*Node) GetCreateCastStmt

func (x *Node) GetCreateCastStmt() *CreateCastStmt

func (*Node) GetCreateConversionStmt

func (x *Node) GetCreateConversionStmt() *CreateConversionStmt

func (*Node) GetCreateDomainStmt

func (x *Node) GetCreateDomainStmt() *CreateDomainStmt

func (*Node) GetCreateEnumStmt

func (x *Node) GetCreateEnumStmt() *CreateEnumStmt

func (*Node) GetCreateEventTrigStmt

func (x *Node) GetCreateEventTrigStmt() *CreateEventTrigStmt

func (*Node) GetCreateExtensionStmt

func (x *Node) GetCreateExtensionStmt() *CreateExtensionStmt

func (*Node) GetCreateFdwStmt

func (x *Node) GetCreateFdwStmt() *CreateFdwStmt

func (*Node) GetCreateForeignServerStmt

func (x *Node) GetCreateForeignServerStmt() *CreateForeignServerStmt

func (*Node) GetCreateForeignTableStmt

func (x *Node) GetCreateForeignTableStmt() *CreateForeignTableStmt

func (*Node) GetCreateFunctionStmt

func (x *Node) GetCreateFunctionStmt() *CreateFunctionStmt

func (*Node) GetCreateOpClassItem

func (x *Node) GetCreateOpClassItem() *CreateOpClassItem

func (*Node) GetCreateOpClassStmt

func (x *Node) GetCreateOpClassStmt() *CreateOpClassStmt

func (*Node) GetCreateOpFamilyStmt

func (x *Node) GetCreateOpFamilyStmt() *CreateOpFamilyStmt

func (*Node) GetCreatePlangStmt

func (x *Node) GetCreatePlangStmt() *CreatePLangStmt

func (*Node) GetCreatePolicyStmt

func (x *Node) GetCreatePolicyStmt() *CreatePolicyStmt

func (*Node) GetCreatePublicationStmt

func (x *Node) GetCreatePublicationStmt() *CreatePublicationStmt

func (*Node) GetCreateRangeStmt

func (x *Node) GetCreateRangeStmt() *CreateRangeStmt

func (*Node) GetCreateRoleStmt

func (x *Node) GetCreateRoleStmt() *CreateRoleStmt

func (*Node) GetCreateSchemaStmt

func (x *Node) GetCreateSchemaStmt() *CreateSchemaStmt

func (*Node) GetCreateSeqStmt

func (x *Node) GetCreateSeqStmt() *CreateSeqStmt

func (*Node) GetCreateStatsStmt

func (x *Node) GetCreateStatsStmt() *CreateStatsStmt

func (*Node) GetCreateStmt

func (x *Node) GetCreateStmt() *CreateStmt

func (*Node) GetCreateSubscriptionStmt

func (x *Node) GetCreateSubscriptionStmt() *CreateSubscriptionStmt

func (*Node) GetCreateTableAsStmt

func (x *Node) GetCreateTableAsStmt() *CreateTableAsStmt

func (*Node) GetCreateTableSpaceStmt

func (x *Node) GetCreateTableSpaceStmt() *CreateTableSpaceStmt

func (*Node) GetCreateTransformStmt

func (x *Node) GetCreateTransformStmt() *CreateTransformStmt

func (*Node) GetCreateTrigStmt

func (x *Node) GetCreateTrigStmt() *CreateTrigStmt

func (*Node) GetCreateUserMappingStmt

func (x *Node) GetCreateUserMappingStmt() *CreateUserMappingStmt

func (*Node) GetCreatedbStmt

func (x *Node) GetCreatedbStmt() *CreatedbStmt

func (*Node) GetCurrentOfExpr

func (x *Node) GetCurrentOfExpr() *CurrentOfExpr

func (*Node) GetDeallocateStmt

func (x *Node) GetDeallocateStmt() *DeallocateStmt

func (*Node) GetDeclareCursorStmt

func (x *Node) GetDeclareCursorStmt() *DeclareCursorStmt

func (*Node) GetDefElem

func (x *Node) GetDefElem() *DefElem

func (*Node) GetDefineStmt

func (x *Node) GetDefineStmt() *DefineStmt

func (*Node) GetDeleteStmt

func (x *Node) GetDeleteStmt() *DeleteStmt

func (*Node) GetDiscardStmt

func (x *Node) GetDiscardStmt() *DiscardStmt

func (*Node) GetDistinctExpr

func (x *Node) GetDistinctExpr() *DistinctExpr

func (*Node) GetDoStmt

func (x *Node) GetDoStmt() *DoStmt

func (*Node) GetDropOwnedStmt

func (x *Node) GetDropOwnedStmt() *DropOwnedStmt

func (*Node) GetDropRoleStmt

func (x *Node) GetDropRoleStmt() *DropRoleStmt

func (*Node) GetDropStmt

func (x *Node) GetDropStmt() *DropStmt

func (*Node) GetDropSubscriptionStmt

func (x *Node) GetDropSubscriptionStmt() *DropSubscriptionStmt

func (*Node) GetDropTableSpaceStmt

func (x *Node) GetDropTableSpaceStmt() *DropTableSpaceStmt

func (*Node) GetDropUserMappingStmt

func (x *Node) GetDropUserMappingStmt() *DropUserMappingStmt

func (*Node) GetDropdbStmt

func (x *Node) GetDropdbStmt() *DropdbStmt

func (*Node) GetExecuteStmt

func (x *Node) GetExecuteStmt() *ExecuteStmt

func (*Node) GetExplainStmt

func (x *Node) GetExplainStmt() *ExplainStmt

func (*Node) GetExpr

func (x *Node) GetExpr() *Expr

func (*Node) GetFetchStmt

func (x *Node) GetFetchStmt() *FetchStmt

func (*Node) GetFieldSelect

func (x *Node) GetFieldSelect() *FieldSelect

func (*Node) GetFieldStore

func (x *Node) GetFieldStore() *FieldStore

func (*Node) GetFloat

func (x *Node) GetFloat() *Float

func (*Node) GetFromExpr

func (x *Node) GetFromExpr() *FromExpr

func (*Node) GetFuncCall

func (x *Node) GetFuncCall() *FuncCall

func (*Node) GetFuncExpr

func (x *Node) GetFuncExpr() *FuncExpr

func (*Node) GetFunctionParameter

func (x *Node) GetFunctionParameter() *FunctionParameter

func (*Node) GetGrantRoleStmt

func (x *Node) GetGrantRoleStmt() *GrantRoleStmt

func (*Node) GetGrantStmt

func (x *Node) GetGrantStmt() *GrantStmt

func (*Node) GetGroupingFunc

func (x *Node) GetGroupingFunc() *GroupingFunc

func (*Node) GetGroupingSet

func (x *Node) GetGroupingSet() *GroupingSet

func (*Node) GetImportForeignSchemaStmt

func (x *Node) GetImportForeignSchemaStmt() *ImportForeignSchemaStmt

func (*Node) GetIndexElem

func (x *Node) GetIndexElem() *IndexElem

func (*Node) GetIndexStmt

func (x *Node) GetIndexStmt() *IndexStmt

func (*Node) GetInferClause

func (x *Node) GetInferClause() *InferClause

func (*Node) GetInferenceElem

func (x *Node) GetInferenceElem() *InferenceElem

func (*Node) GetInlineCodeBlock

func (x *Node) GetInlineCodeBlock() *InlineCodeBlock

func (*Node) GetInsertStmt

func (x *Node) GetInsertStmt() *InsertStmt

func (*Node) GetIntList

func (x *Node) GetIntList() *IntList

func (*Node) GetInteger

func (x *Node) GetInteger() *Integer

func (*Node) GetIntoClause

func (x *Node) GetIntoClause() *IntoClause

func (*Node) GetJoinExpr

func (x *Node) GetJoinExpr() *JoinExpr

func (*Node) GetList

func (x *Node) GetList() *List

func (*Node) GetListenStmt

func (x *Node) GetListenStmt() *ListenStmt

func (*Node) GetLoadStmt

func (x *Node) GetLoadStmt() *LoadStmt

func (*Node) GetLockStmt

func (x *Node) GetLockStmt() *LockStmt

func (*Node) GetLockingClause

func (x *Node) GetLockingClause() *LockingClause

func (*Node) GetMinMaxExpr

func (x *Node) GetMinMaxExpr() *MinMaxExpr

func (*Node) GetMultiAssignRef

func (x *Node) GetMultiAssignRef() *MultiAssignRef

func (*Node) GetNamedArgExpr

func (x *Node) GetNamedArgExpr() *NamedArgExpr

func (*Node) GetNextValueExpr

func (x *Node) GetNextValueExpr() *NextValueExpr

func (*Node) GetNode

func (m *Node) GetNode() isNode_Node

func (*Node) GetNotifyStmt

func (x *Node) GetNotifyStmt() *NotifyStmt

func (*Node) GetNull

func (x *Node) GetNull() *Null

func (*Node) GetNullIfExpr

func (x *Node) GetNullIfExpr() *NullIfExpr

func (*Node) GetNullTest

func (x *Node) GetNullTest() *NullTest

func (*Node) GetObjectWithArgs

func (x *Node) GetObjectWithArgs() *ObjectWithArgs

func (*Node) GetOidList

func (x *Node) GetOidList() *OidList

func (*Node) GetOnConflictClause

func (x *Node) GetOnConflictClause() *OnConflictClause

func (*Node) GetOnConflictExpr

func (x *Node) GetOnConflictExpr() *OnConflictExpr

func (*Node) GetOpExpr

func (x *Node) GetOpExpr() *OpExpr

func (*Node) GetParam

func (x *Node) GetParam() *Param

func (*Node) GetParamRef

func (x *Node) GetParamRef() *ParamRef

func (*Node) GetPartitionBoundSpec

func (x *Node) GetPartitionBoundSpec() *PartitionBoundSpec

func (*Node) GetPartitionCmd

func (x *Node) GetPartitionCmd() *PartitionCmd

func (*Node) GetPartitionElem

func (x *Node) GetPartitionElem() *PartitionElem

func (*Node) GetPartitionRangeDatum

func (x *Node) GetPartitionRangeDatum() *PartitionRangeDatum

func (*Node) GetPartitionSpec

func (x *Node) GetPartitionSpec() *PartitionSpec

func (*Node) GetPrepareStmt

func (x *Node) GetPrepareStmt() *PrepareStmt

func (*Node) GetQuery

func (x *Node) GetQuery() *Query

func (*Node) GetRangeFunction

func (x *Node) GetRangeFunction() *RangeFunction

func (*Node) GetRangeSubselect

func (x *Node) GetRangeSubselect() *RangeSubselect

func (*Node) GetRangeTableFunc

func (x *Node) GetRangeTableFunc() *RangeTableFunc

func (*Node) GetRangeTableFuncCol

func (x *Node) GetRangeTableFuncCol() *RangeTableFuncCol

func (*Node) GetRangeTableSample

func (x *Node) GetRangeTableSample() *RangeTableSample

func (*Node) GetRangeTblEntry

func (x *Node) GetRangeTblEntry() *RangeTblEntry

func (*Node) GetRangeTblFunction

func (x *Node) GetRangeTblFunction() *RangeTblFunction

func (*Node) GetRangeTblRef

func (x *Node) GetRangeTblRef() *RangeTblRef

func (*Node) GetRangeVar

func (x *Node) GetRangeVar() *RangeVar

func (*Node) GetRawStmt

func (x *Node) GetRawStmt() *RawStmt

func (*Node) GetReassignOwnedStmt

func (x *Node) GetReassignOwnedStmt() *ReassignOwnedStmt

func (*Node) GetRefreshMatViewStmt

func (x *Node) GetRefreshMatViewStmt() *RefreshMatViewStmt

func (*Node) GetReindexStmt

func (x *Node) GetReindexStmt() *ReindexStmt

func (*Node) GetRelabelType

func (x *Node) GetRelabelType() *RelabelType

func (*Node) GetRenameStmt

func (x *Node) GetRenameStmt() *RenameStmt

func (*Node) GetReplicaIdentityStmt

func (x *Node) GetReplicaIdentityStmt() *ReplicaIdentityStmt

func (*Node) GetResTarget

func (x *Node) GetResTarget() *ResTarget

func (*Node) GetRoleSpec

func (x *Node) GetRoleSpec() *RoleSpec

func (*Node) GetRowCompareExpr

func (x *Node) GetRowCompareExpr() *RowCompareExpr

func (*Node) GetRowExpr

func (x *Node) GetRowExpr() *RowExpr

func (*Node) GetRowMarkClause

func (x *Node) GetRowMarkClause() *RowMarkClause

func (*Node) GetRuleStmt

func (x *Node) GetRuleStmt() *RuleStmt

func (*Node) GetScalarArrayOpExpr

func (x *Node) GetScalarArrayOpExpr() *ScalarArrayOpExpr

func (*Node) GetSecLabelStmt

func (x *Node) GetSecLabelStmt() *SecLabelStmt

func (*Node) GetSelectStmt

func (x *Node) GetSelectStmt() *SelectStmt

func (*Node) GetSetOperationStmt

func (x *Node) GetSetOperationStmt() *SetOperationStmt

func (*Node) GetSetToDefault

func (x *Node) GetSetToDefault() *SetToDefault

func (*Node) GetSortBy

func (x *Node) GetSortBy() *SortBy

func (*Node) GetSortGroupClause

func (x *Node) GetSortGroupClause() *SortGroupClause

func (*Node) GetSqlvalueFunction

func (x *Node) GetSqlvalueFunction() *SQLValueFunction

func (*Node) GetString_

func (x *Node) GetString_() *String
func (x *Node) GetSubLink() *SubLink

func (*Node) GetSubPlan

func (x *Node) GetSubPlan() *SubPlan

func (*Node) GetSubscriptingRef

func (x *Node) GetSubscriptingRef() *SubscriptingRef

func (*Node) GetTableFunc

func (x *Node) GetTableFunc() *TableFunc

func (*Node) GetTableLikeClause

func (x *Node) GetTableLikeClause() *TableLikeClause

func (*Node) GetTableSampleClause

func (x *Node) GetTableSampleClause() *TableSampleClause

func (*Node) GetTargetEntry

func (x *Node) GetTargetEntry() *TargetEntry

func (*Node) GetTransactionStmt

func (x *Node) GetTransactionStmt() *TransactionStmt

func (*Node) GetTriggerTransition

func (x *Node) GetTriggerTransition() *TriggerTransition

func (*Node) GetTruncateStmt

func (x *Node) GetTruncateStmt() *TruncateStmt

func (*Node) GetTypeCast

func (x *Node) GetTypeCast() *TypeCast

func (*Node) GetTypeName

func (x *Node) GetTypeName() *TypeName

func (*Node) GetUnlistenStmt

func (x *Node) GetUnlistenStmt() *UnlistenStmt

func (*Node) GetUpdateStmt

func (x *Node) GetUpdateStmt() *UpdateStmt

func (*Node) GetVacuumRelation

func (x *Node) GetVacuumRelation() *VacuumRelation

func (*Node) GetVacuumStmt

func (x *Node) GetVacuumStmt() *VacuumStmt

func (*Node) GetVar

func (x *Node) GetVar() *Var

func (*Node) GetVariableSetStmt

func (x *Node) GetVariableSetStmt() *VariableSetStmt

func (*Node) GetVariableShowStmt

func (x *Node) GetVariableShowStmt() *VariableShowStmt

func (*Node) GetViewStmt

func (x *Node) GetViewStmt() *ViewStmt

func (*Node) GetWindowClause

func (x *Node) GetWindowClause() *WindowClause

func (*Node) GetWindowDef

func (x *Node) GetWindowDef() *WindowDef

func (*Node) GetWindowFunc

func (x *Node) GetWindowFunc() *WindowFunc

func (*Node) GetWithCheckOption

func (x *Node) GetWithCheckOption() *WithCheckOption

func (*Node) GetWithClause

func (x *Node) GetWithClause() *WithClause

func (*Node) GetXmlExpr

func (x *Node) GetXmlExpr() *XmlExpr

func (*Node) GetXmlSerialize

func (x *Node) GetXmlSerialize() *XmlSerialize

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

func (x *Node) ProtoReflect() protoreflect.Message

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

type Node_AArrayExpr

type Node_AArrayExpr struct {
	AArrayExpr *A_ArrayExpr `protobuf:"bytes,175,opt,name=a_array_expr,json=A_ArrayExpr,proto3,oneof"`
}

type Node_AConst

type Node_AConst struct {
	AConst *A_Const `protobuf:"bytes,170,opt,name=a_const,json=A_Const,proto3,oneof"`
}

type Node_AExpr

type Node_AExpr struct {
	AExpr *A_Expr `protobuf:"bytes,167,opt,name=a_expr,json=A_Expr,proto3,oneof"`
}

type Node_AIndices

type Node_AIndices struct {
	AIndices *A_Indices `protobuf:"bytes,173,opt,name=a_indices,json=A_Indices,proto3,oneof"`
}

type Node_AIndirection

type Node_AIndirection struct {
	AIndirection *A_Indirection `protobuf:"bytes,174,opt,name=a_indirection,json=A_Indirection,proto3,oneof"`
}

type Node_AStar

type Node_AStar struct {
	AStar *A_Star `protobuf:"bytes,172,opt,name=a_star,json=A_Star,proto3,oneof"`
}

type Node_AccessPriv

type Node_AccessPriv struct {
	AccessPriv *AccessPriv `protobuf:"bytes,200,opt,name=access_priv,json=AccessPriv,proto3,oneof"`
}

type Node_Aggref

type Node_Aggref struct {
	Aggref *Aggref `protobuf:"bytes,7,opt,name=aggref,json=Aggref,proto3,oneof"`
}

type Node_Alias

type Node_Alias struct {
	Alias *Alias `protobuf:"bytes,1,opt,name=alias,json=Alias,proto3,oneof"`
}

type Node_AlterCollationStmt

type Node_AlterCollationStmt struct {
	AlterCollationStmt *AlterCollationStmt `protobuf:"bytes,164,opt,name=alter_collation_stmt,json=AlterCollationStmt,proto3,oneof"`
}

type Node_AlterDatabaseSetStmt

type Node_AlterDatabaseSetStmt struct {
	AlterDatabaseSetStmt *AlterDatabaseSetStmt `protobuf:"bytes,108,opt,name=alter_database_set_stmt,json=AlterDatabaseSetStmt,proto3,oneof"`
}

type Node_AlterDatabaseStmt

type Node_AlterDatabaseStmt struct {
	AlterDatabaseStmt *AlterDatabaseStmt `protobuf:"bytes,107,opt,name=alter_database_stmt,json=AlterDatabaseStmt,proto3,oneof"`
}

type Node_AlterDefaultPrivilegesStmt

type Node_AlterDefaultPrivilegesStmt struct {
	AlterDefaultPrivilegesStmt *AlterDefaultPrivilegesStmt `protobuf:"bytes,64,opt,name=alter_default_privileges_stmt,json=AlterDefaultPrivilegesStmt,proto3,oneof"`
}

type Node_AlterDomainStmt

type Node_AlterDomainStmt struct {
	AlterDomainStmt *AlterDomainStmt `protobuf:"bytes,60,opt,name=alter_domain_stmt,json=AlterDomainStmt,proto3,oneof"`
}

type Node_AlterEnumStmt

type Node_AlterEnumStmt struct {
	AlterEnumStmt *AlterEnumStmt `protobuf:"bytes,131,opt,name=alter_enum_stmt,json=AlterEnumStmt,proto3,oneof"`
}

type Node_AlterEventTrigStmt

type Node_AlterEventTrigStmt struct {
	AlterEventTrigStmt *AlterEventTrigStmt `protobuf:"bytes,150,opt,name=alter_event_trig_stmt,json=AlterEventTrigStmt,proto3,oneof"`
}

type Node_AlterExtensionContentsStmt

type Node_AlterExtensionContentsStmt struct {
	AlterExtensionContentsStmt *AlterExtensionContentsStmt `protobuf:"bytes,148,opt,name=alter_extension_contents_stmt,json=AlterExtensionContentsStmt,proto3,oneof"`
}

type Node_AlterExtensionStmt

type Node_AlterExtensionStmt struct {
	AlterExtensionStmt *AlterExtensionStmt `protobuf:"bytes,147,opt,name=alter_extension_stmt,json=AlterExtensionStmt,proto3,oneof"`
}

type Node_AlterFdwStmt

type Node_AlterFdwStmt struct {
	AlterFdwStmt *AlterFdwStmt `protobuf:"bytes,135,opt,name=alter_fdw_stmt,json=AlterFdwStmt,proto3,oneof"`
}

type Node_AlterForeignServerStmt

type Node_AlterForeignServerStmt struct {
	AlterForeignServerStmt *AlterForeignServerStmt `protobuf:"bytes,137,opt,name=alter_foreign_server_stmt,json=AlterForeignServerStmt,proto3,oneof"`
}

type Node_AlterFunctionStmt

type Node_AlterFunctionStmt struct {
	AlterFunctionStmt *AlterFunctionStmt `protobuf:"bytes,76,opt,name=alter_function_stmt,json=AlterFunctionStmt,proto3,oneof"`
}

type Node_AlterObjectDependsStmt

type Node_AlterObjectDependsStmt struct {
	AlterObjectDependsStmt *AlterObjectDependsStmt `protobuf:"bytes,121,opt,name=alter_object_depends_stmt,json=AlterObjectDependsStmt,proto3,oneof"`
}

type Node_AlterObjectSchemaStmt

type Node_AlterObjectSchemaStmt struct {
	AlterObjectSchemaStmt *AlterObjectSchemaStmt `protobuf:"bytes,122,opt,name=alter_object_schema_stmt,json=AlterObjectSchemaStmt,proto3,oneof"`
}

type Node_AlterOpFamilyStmt

type Node_AlterOpFamilyStmt struct {
	AlterOpFamilyStmt *AlterOpFamilyStmt `protobuf:"bytes,114,opt,name=alter_op_family_stmt,json=AlterOpFamilyStmt,proto3,oneof"`
}

type Node_AlterOperatorStmt

type Node_AlterOperatorStmt struct {
	AlterOperatorStmt *AlterOperatorStmt `protobuf:"bytes,124,opt,name=alter_operator_stmt,json=AlterOperatorStmt,proto3,oneof"`
}

type Node_AlterOwnerStmt

type Node_AlterOwnerStmt struct {
	AlterOwnerStmt *AlterOwnerStmt `protobuf:"bytes,123,opt,name=alter_owner_stmt,json=AlterOwnerStmt,proto3,oneof"`
}

type Node_AlterPolicyStmt

type Node_AlterPolicyStmt struct {
	AlterPolicyStmt *AlterPolicyStmt `protobuf:"bytes,155,opt,name=alter_policy_stmt,json=AlterPolicyStmt,proto3,oneof"`
}

type Node_AlterPublicationStmt

type Node_AlterPublicationStmt struct {
	AlterPublicationStmt *AlterPublicationStmt `protobuf:"bytes,159,opt,name=alter_publication_stmt,json=AlterPublicationStmt,proto3,oneof"`
}

type Node_AlterRoleSetStmt

type Node_AlterRoleSetStmt struct {
	AlterRoleSetStmt *AlterRoleSetStmt `protobuf:"bytes,109,opt,name=alter_role_set_stmt,json=AlterRoleSetStmt,proto3,oneof"`
}

type Node_AlterRoleStmt

type Node_AlterRoleStmt struct {
	AlterRoleStmt *AlterRoleStmt `protobuf:"bytes,100,opt,name=alter_role_stmt,json=AlterRoleStmt,proto3,oneof"`
}

type Node_AlterSeqStmt

type Node_AlterSeqStmt struct {
	AlterSeqStmt *AlterSeqStmt `protobuf:"bytes,93,opt,name=alter_seq_stmt,json=AlterSeqStmt,proto3,oneof"`
}

type Node_AlterStatsStmt

type Node_AlterStatsStmt struct {
	AlterStatsStmt *AlterStatsStmt `protobuf:"bytes,166,opt,name=alter_stats_stmt,json=AlterStatsStmt,proto3,oneof"`
}

type Node_AlterSubscriptionStmt

type Node_AlterSubscriptionStmt struct {
	AlterSubscriptionStmt *AlterSubscriptionStmt `protobuf:"bytes,161,opt,name=alter_subscription_stmt,json=AlterSubscriptionStmt,proto3,oneof"`
}

type Node_AlterSystemStmt

type Node_AlterSystemStmt struct {
	AlterSystemStmt *AlterSystemStmt `protobuf:"bytes,153,opt,name=alter_system_stmt,json=AlterSystemStmt,proto3,oneof"`
}

type Node_AlterTableCmd

type Node_AlterTableCmd struct {
	AlterTableCmd *AlterTableCmd `protobuf:"bytes,59,opt,name=alter_table_cmd,json=AlterTableCmd,proto3,oneof"`
}

type Node_AlterTableMoveAllStmt

type Node_AlterTableMoveAllStmt struct {
	AlterTableMoveAllStmt *AlterTableMoveAllStmt `protobuf:"bytes,142,opt,name=alter_table_move_all_stmt,json=AlterTableMoveAllStmt,proto3,oneof"`
}

type Node_AlterTableSpaceOptionsStmt

type Node_AlterTableSpaceOptionsStmt struct {
	AlterTableSpaceOptionsStmt *AlterTableSpaceOptionsStmt `protobuf:"bytes,141,opt,name=alter_table_space_options_stmt,json=AlterTableSpaceOptionsStmt,proto3,oneof"`
}

type Node_AlterTableStmt

type Node_AlterTableStmt struct {
	AlterTableStmt *AlterTableStmt `protobuf:"bytes,58,opt,name=alter_table_stmt,json=AlterTableStmt,proto3,oneof"`
}

type Node_AlterTsconfigurationStmt

type Node_AlterTsconfigurationStmt struct {
	AlterTsconfigurationStmt *AlterTSConfigurationStmt `protobuf:"bytes,133,opt,name=alter_tsconfiguration_stmt,json=AlterTSConfigurationStmt,proto3,oneof"`
}

type Node_AlterTsdictionaryStmt

type Node_AlterTsdictionaryStmt struct {
	AlterTsdictionaryStmt *AlterTSDictionaryStmt `protobuf:"bytes,132,opt,name=alter_tsdictionary_stmt,json=AlterTSDictionaryStmt,proto3,oneof"`
}

type Node_AlterTypeStmt

type Node_AlterTypeStmt struct {
	AlterTypeStmt *AlterTypeStmt `protobuf:"bytes,125,opt,name=alter_type_stmt,json=AlterTypeStmt,proto3,oneof"`
}

type Node_AlterUserMappingStmt

type Node_AlterUserMappingStmt struct {
	AlterUserMappingStmt *AlterUserMappingStmt `protobuf:"bytes,139,opt,name=alter_user_mapping_stmt,json=AlterUserMappingStmt,proto3,oneof"`
}

type Node_AlternativeSubPlan

type Node_AlternativeSubPlan struct {
	AlternativeSubPlan *AlternativeSubPlan `protobuf:"bytes,20,opt,name=alternative_sub_plan,json=AlternativeSubPlan,proto3,oneof"`
}

type Node_ArrayCoerceExpr

type Node_ArrayCoerceExpr struct {
	ArrayCoerceExpr *ArrayCoerceExpr `protobuf:"bytes,25,opt,name=array_coerce_expr,json=ArrayCoerceExpr,proto3,oneof"`
}

type Node_ArrayExpr

type Node_ArrayExpr struct {
	ArrayExpr *ArrayExpr `protobuf:"bytes,31,opt,name=array_expr,json=ArrayExpr,proto3,oneof"`
}

type Node_BitString

type Node_BitString struct {
	BitString *BitString `protobuf:"bytes,224,opt,name=bit_string,json=BitString,proto3,oneof"`
}

type Node_BoolExpr

type Node_BoolExpr struct {
	BoolExpr *BoolExpr `protobuf:"bytes,17,opt,name=bool_expr,json=BoolExpr,proto3,oneof"`
}

type Node_BooleanTest

type Node_BooleanTest struct {
	BooleanTest *BooleanTest `protobuf:"bytes,39,opt,name=boolean_test,json=BooleanTest,proto3,oneof"`
}

type Node_CallContext

type Node_CallContext struct {
	CallContext *CallContext `protobuf:"bytes,220,opt,name=call_context,json=CallContext,proto3,oneof"`
}

type Node_CallStmt

type Node_CallStmt struct {
	CallStmt *CallStmt `protobuf:"bytes,165,opt,name=call_stmt,json=CallStmt,proto3,oneof"`
}

type Node_CaseExpr

type Node_CaseExpr struct {
	CaseExpr *CaseExpr `protobuf:"bytes,28,opt,name=case_expr,json=CaseExpr,proto3,oneof"`
}

type Node_CaseTestExpr

type Node_CaseTestExpr struct {
	CaseTestExpr *CaseTestExpr `protobuf:"bytes,30,opt,name=case_test_expr,json=CaseTestExpr,proto3,oneof"`
}

type Node_CaseWhen

type Node_CaseWhen struct {
	CaseWhen *CaseWhen `protobuf:"bytes,29,opt,name=case_when,json=CaseWhen,proto3,oneof"`
}

type Node_CheckPointStmt

type Node_CheckPointStmt struct {
	CheckPointStmt *CheckPointStmt `protobuf:"bytes,105,opt,name=check_point_stmt,json=CheckPointStmt,proto3,oneof"`
}

type Node_ClosePortalStmt

type Node_ClosePortalStmt struct {
	ClosePortalStmt *ClosePortalStmt `protobuf:"bytes,65,opt,name=close_portal_stmt,json=ClosePortalStmt,proto3,oneof"`
}

type Node_ClusterStmt

type Node_ClusterStmt struct {
	ClusterStmt *ClusterStmt `protobuf:"bytes,66,opt,name=cluster_stmt,json=ClusterStmt,proto3,oneof"`
}

type Node_CoalesceExpr

type Node_CoalesceExpr struct {
	CoalesceExpr *CoalesceExpr `protobuf:"bytes,34,opt,name=coalesce_expr,json=CoalesceExpr,proto3,oneof"`
}

type Node_CoerceToDomain

type Node_CoerceToDomain struct {
	CoerceToDomain *CoerceToDomain `protobuf:"bytes,40,opt,name=coerce_to_domain,json=CoerceToDomain,proto3,oneof"`
}

type Node_CoerceToDomainValue

type Node_CoerceToDomainValue struct {
	CoerceToDomainValue *CoerceToDomainValue `protobuf:"bytes,41,opt,name=coerce_to_domain_value,json=CoerceToDomainValue,proto3,oneof"`
}

type Node_CoerceViaIo

type Node_CoerceViaIo struct {
	CoerceViaIo *CoerceViaIO `protobuf:"bytes,24,opt,name=coerce_via_io,json=CoerceViaIO,proto3,oneof"`
}

type Node_CollateClause

type Node_CollateClause struct {
	CollateClause *CollateClause `protobuf:"bytes,179,opt,name=collate_clause,json=CollateClause,proto3,oneof"`
}

type Node_CollateExpr

type Node_CollateExpr struct {
	CollateExpr *CollateExpr `protobuf:"bytes,27,opt,name=collate_expr,json=CollateExpr,proto3,oneof"`
}

type Node_ColumnDef

type Node_ColumnDef struct {
	ColumnDef *ColumnDef `protobuf:"bytes,188,opt,name=column_def,json=ColumnDef,proto3,oneof"`
}

type Node_ColumnRef

type Node_ColumnRef struct {
	ColumnRef *ColumnRef `protobuf:"bytes,168,opt,name=column_ref,json=ColumnRef,proto3,oneof"`
}

type Node_CommentStmt

type Node_CommentStmt struct {
	CommentStmt *CommentStmt `protobuf:"bytes,72,opt,name=comment_stmt,json=CommentStmt,proto3,oneof"`
}

type Node_CommonTableExpr

type Node_CommonTableExpr struct {
	CommonTableExpr *CommonTableExpr `protobuf:"bytes,210,opt,name=common_table_expr,json=CommonTableExpr,proto3,oneof"`
}

type Node_CompositeTypeStmt

type Node_CompositeTypeStmt struct {
	CompositeTypeStmt *CompositeTypeStmt `protobuf:"bytes,128,opt,name=composite_type_stmt,json=CompositeTypeStmt,proto3,oneof"`
}

type Node_Constraint

type Node_Constraint struct {
	Constraint *Constraint `protobuf:"bytes,190,opt,name=constraint,json=Constraint,proto3,oneof"`
}

type Node_ConstraintsSetStmt

type Node_ConstraintsSetStmt struct {
	ConstraintsSetStmt *ConstraintsSetStmt `protobuf:"bytes,103,opt,name=constraints_set_stmt,json=ConstraintsSetStmt,proto3,oneof"`
}

type Node_ConvertRowtypeExpr

type Node_ConvertRowtypeExpr struct {
	ConvertRowtypeExpr *ConvertRowtypeExpr `protobuf:"bytes,26,opt,name=convert_rowtype_expr,json=ConvertRowtypeExpr,proto3,oneof"`
}

type Node_CopyStmt

type Node_CopyStmt struct {
	CopyStmt *CopyStmt `protobuf:"bytes,67,opt,name=copy_stmt,json=CopyStmt,proto3,oneof"`
}

type Node_CreateAmStmt

type Node_CreateAmStmt struct {
	CreateAmStmt *CreateAmStmt `protobuf:"bytes,157,opt,name=create_am_stmt,json=CreateAmStmt,proto3,oneof"`
}

type Node_CreateCastStmt

type Node_CreateCastStmt struct {
	CreateCastStmt *CreateCastStmt `protobuf:"bytes,111,opt,name=create_cast_stmt,json=CreateCastStmt,proto3,oneof"`
}

type Node_CreateConversionStmt

type Node_CreateConversionStmt struct {
	CreateConversionStmt *CreateConversionStmt `protobuf:"bytes,110,opt,name=create_conversion_stmt,json=CreateConversionStmt,proto3,oneof"`
}

type Node_CreateDomainStmt

type Node_CreateDomainStmt struct {
	CreateDomainStmt *CreateDomainStmt `protobuf:"bytes,86,opt,name=create_domain_stmt,json=CreateDomainStmt,proto3,oneof"`
}

type Node_CreateEnumStmt

type Node_CreateEnumStmt struct {
	CreateEnumStmt *CreateEnumStmt `protobuf:"bytes,129,opt,name=create_enum_stmt,json=CreateEnumStmt,proto3,oneof"`
}

type Node_CreateEventTrigStmt

type Node_CreateEventTrigStmt struct {
	CreateEventTrigStmt *CreateEventTrigStmt `protobuf:"bytes,149,opt,name=create_event_trig_stmt,json=CreateEventTrigStmt,proto3,oneof"`
}

type Node_CreateExtensionStmt

type Node_CreateExtensionStmt struct {
	CreateExtensionStmt *CreateExtensionStmt `protobuf:"bytes,146,opt,name=create_extension_stmt,json=CreateExtensionStmt,proto3,oneof"`
}

type Node_CreateFdwStmt

type Node_CreateFdwStmt struct {
	CreateFdwStmt *CreateFdwStmt `protobuf:"bytes,134,opt,name=create_fdw_stmt,json=CreateFdwStmt,proto3,oneof"`
}

type Node_CreateForeignServerStmt

type Node_CreateForeignServerStmt struct {
	CreateForeignServerStmt *CreateForeignServerStmt `protobuf:"bytes,136,opt,name=create_foreign_server_stmt,json=CreateForeignServerStmt,proto3,oneof"`
}

type Node_CreateForeignTableStmt

type Node_CreateForeignTableStmt struct {
	CreateForeignTableStmt *CreateForeignTableStmt `protobuf:"bytes,144,opt,name=create_foreign_table_stmt,json=CreateForeignTableStmt,proto3,oneof"`
}

type Node_CreateFunctionStmt

type Node_CreateFunctionStmt struct {
	CreateFunctionStmt *CreateFunctionStmt `protobuf:"bytes,75,opt,name=create_function_stmt,json=CreateFunctionStmt,proto3,oneof"`
}

type Node_CreateOpClassItem

type Node_CreateOpClassItem struct {
	CreateOpClassItem *CreateOpClassItem `protobuf:"bytes,201,opt,name=create_op_class_item,json=CreateOpClassItem,proto3,oneof"`
}

type Node_CreateOpClassStmt

type Node_CreateOpClassStmt struct {
	CreateOpClassStmt *CreateOpClassStmt `protobuf:"bytes,112,opt,name=create_op_class_stmt,json=CreateOpClassStmt,proto3,oneof"`
}

type Node_CreateOpFamilyStmt

type Node_CreateOpFamilyStmt struct {
	CreateOpFamilyStmt *CreateOpFamilyStmt `protobuf:"bytes,113,opt,name=create_op_family_stmt,json=CreateOpFamilyStmt,proto3,oneof"`
}

type Node_CreatePlangStmt

type Node_CreatePlangStmt struct {
	CreatePlangStmt *CreatePLangStmt `protobuf:"bytes,98,opt,name=create_plang_stmt,json=CreatePLangStmt,proto3,oneof"`
}

type Node_CreatePolicyStmt

type Node_CreatePolicyStmt struct {
	CreatePolicyStmt *CreatePolicyStmt `protobuf:"bytes,154,opt,name=create_policy_stmt,json=CreatePolicyStmt,proto3,oneof"`
}

type Node_CreatePublicationStmt

type Node_CreatePublicationStmt struct {
	CreatePublicationStmt *CreatePublicationStmt `protobuf:"bytes,158,opt,name=create_publication_stmt,json=CreatePublicationStmt,proto3,oneof"`
}

type Node_CreateRangeStmt

type Node_CreateRangeStmt struct {
	CreateRangeStmt *CreateRangeStmt `protobuf:"bytes,130,opt,name=create_range_stmt,json=CreateRangeStmt,proto3,oneof"`
}

type Node_CreateRoleStmt

type Node_CreateRoleStmt struct {
	CreateRoleStmt *CreateRoleStmt `protobuf:"bytes,99,opt,name=create_role_stmt,json=CreateRoleStmt,proto3,oneof"`
}

type Node_CreateSchemaStmt

type Node_CreateSchemaStmt struct {
	CreateSchemaStmt *CreateSchemaStmt `protobuf:"bytes,106,opt,name=create_schema_stmt,json=CreateSchemaStmt,proto3,oneof"`
}

type Node_CreateSeqStmt

type Node_CreateSeqStmt struct {
	CreateSeqStmt *CreateSeqStmt `protobuf:"bytes,92,opt,name=create_seq_stmt,json=CreateSeqStmt,proto3,oneof"`
}

type Node_CreateStatsStmt

type Node_CreateStatsStmt struct {
	CreateStatsStmt *CreateStatsStmt `protobuf:"bytes,163,opt,name=create_stats_stmt,json=CreateStatsStmt,proto3,oneof"`
}

type Node_CreateStmt

type Node_CreateStmt struct {
	CreateStmt *CreateStmt `protobuf:"bytes,68,opt,name=create_stmt,json=CreateStmt,proto3,oneof"`
}

type Node_CreateSubscriptionStmt

type Node_CreateSubscriptionStmt struct {
	CreateSubscriptionStmt *CreateSubscriptionStmt `protobuf:"bytes,160,opt,name=create_subscription_stmt,json=CreateSubscriptionStmt,proto3,oneof"`
}

type Node_CreateTableAsStmt

type Node_CreateTableAsStmt struct {
	CreateTableAsStmt *CreateTableAsStmt `protobuf:"bytes,91,opt,name=create_table_as_stmt,json=CreateTableAsStmt,proto3,oneof"`
}

type Node_CreateTableSpaceStmt

type Node_CreateTableSpaceStmt struct {
	CreateTableSpaceStmt *CreateTableSpaceStmt `protobuf:"bytes,119,opt,name=create_table_space_stmt,json=CreateTableSpaceStmt,proto3,oneof"`
}

type Node_CreateTransformStmt

type Node_CreateTransformStmt struct {
	CreateTransformStmt *CreateTransformStmt `protobuf:"bytes,156,opt,name=create_transform_stmt,json=CreateTransformStmt,proto3,oneof"`
}

type Node_CreateTrigStmt

type Node_CreateTrigStmt struct {
	CreateTrigStmt *CreateTrigStmt `protobuf:"bytes,97,opt,name=create_trig_stmt,json=CreateTrigStmt,proto3,oneof"`
}

type Node_CreateUserMappingStmt

type Node_CreateUserMappingStmt struct {
	CreateUserMappingStmt *CreateUserMappingStmt `protobuf:"bytes,138,opt,name=create_user_mapping_stmt,json=CreateUserMappingStmt,proto3,oneof"`
}

type Node_CreatedbStmt

type Node_CreatedbStmt struct {
	CreatedbStmt *CreatedbStmt `protobuf:"bytes,87,opt,name=createdb_stmt,json=CreatedbStmt,proto3,oneof"`
}

type Node_CurrentOfExpr

type Node_CurrentOfExpr struct {
	CurrentOfExpr *CurrentOfExpr `protobuf:"bytes,43,opt,name=current_of_expr,json=CurrentOfExpr,proto3,oneof"`
}

type Node_DeallocateStmt

type Node_DeallocateStmt struct {
	DeallocateStmt *DeallocateStmt `protobuf:"bytes,117,opt,name=deallocate_stmt,json=DeallocateStmt,proto3,oneof"`
}

type Node_DeclareCursorStmt

type Node_DeclareCursorStmt struct {
	DeclareCursorStmt *DeclareCursorStmt `protobuf:"bytes,118,opt,name=declare_cursor_stmt,json=DeclareCursorStmt,proto3,oneof"`
}

type Node_DefElem

type Node_DefElem struct {
	DefElem *DefElem `protobuf:"bytes,191,opt,name=def_elem,json=DefElem,proto3,oneof"`
}

type Node_DefineStmt

type Node_DefineStmt struct {
	DefineStmt *DefineStmt `protobuf:"bytes,69,opt,name=define_stmt,json=DefineStmt,proto3,oneof"`
}

type Node_DeleteStmt

type Node_DeleteStmt struct {
	DeleteStmt *DeleteStmt `protobuf:"bytes,55,opt,name=delete_stmt,json=DeleteStmt,proto3,oneof"`
}

type Node_DiscardStmt

type Node_DiscardStmt struct {
	DiscardStmt *DiscardStmt `protobuf:"bytes,96,opt,name=discard_stmt,json=DiscardStmt,proto3,oneof"`
}

type Node_DistinctExpr

type Node_DistinctExpr struct {
	DistinctExpr *DistinctExpr `protobuf:"bytes,14,opt,name=distinct_expr,json=DistinctExpr,proto3,oneof"`
}

type Node_DoStmt

type Node_DoStmt struct {
	DoStmt *DoStmt `protobuf:"bytes,77,opt,name=do_stmt,json=DoStmt,proto3,oneof"`
}

type Node_DropOwnedStmt

type Node_DropOwnedStmt struct {
	DropOwnedStmt *DropOwnedStmt `protobuf:"bytes,126,opt,name=drop_owned_stmt,json=DropOwnedStmt,proto3,oneof"`
}

type Node_DropRoleStmt

type Node_DropRoleStmt struct {
	DropRoleStmt *DropRoleStmt `protobuf:"bytes,101,opt,name=drop_role_stmt,json=DropRoleStmt,proto3,oneof"`
}

type Node_DropStmt

type Node_DropStmt struct {
	DropStmt *DropStmt `protobuf:"bytes,70,opt,name=drop_stmt,json=DropStmt,proto3,oneof"`
}

type Node_DropSubscriptionStmt

type Node_DropSubscriptionStmt struct {
	DropSubscriptionStmt *DropSubscriptionStmt `protobuf:"bytes,162,opt,name=drop_subscription_stmt,json=DropSubscriptionStmt,proto3,oneof"`
}

type Node_DropTableSpaceStmt

type Node_DropTableSpaceStmt struct {
	DropTableSpaceStmt *DropTableSpaceStmt `protobuf:"bytes,120,opt,name=drop_table_space_stmt,json=DropTableSpaceStmt,proto3,oneof"`
}

type Node_DropUserMappingStmt

type Node_DropUserMappingStmt struct {
	DropUserMappingStmt *DropUserMappingStmt `protobuf:"bytes,140,opt,name=drop_user_mapping_stmt,json=DropUserMappingStmt,proto3,oneof"`
}

type Node_DropdbStmt

type Node_DropdbStmt struct {
	DropdbStmt *DropdbStmt `protobuf:"bytes,88,opt,name=dropdb_stmt,json=DropdbStmt,proto3,oneof"`
}

type Node_ExecuteStmt

type Node_ExecuteStmt struct {
	ExecuteStmt *ExecuteStmt `protobuf:"bytes,116,opt,name=execute_stmt,json=ExecuteStmt,proto3,oneof"`
}

type Node_ExplainStmt

type Node_ExplainStmt struct {
	ExplainStmt *ExplainStmt `protobuf:"bytes,90,opt,name=explain_stmt,json=ExplainStmt,proto3,oneof"`
}

type Node_Expr

type Node_Expr struct {
	Expr *Expr `protobuf:"bytes,4,opt,name=expr,json=Expr,proto3,oneof"`
}

type Node_FetchStmt

type Node_FetchStmt struct {
	FetchStmt *FetchStmt `protobuf:"bytes,73,opt,name=fetch_stmt,json=FetchStmt,proto3,oneof"`
}

type Node_FieldSelect

type Node_FieldSelect struct {
	FieldSelect *FieldSelect `protobuf:"bytes,21,opt,name=field_select,json=FieldSelect,proto3,oneof"`
}

type Node_FieldStore

type Node_FieldStore struct {
	FieldStore *FieldStore `protobuf:"bytes,22,opt,name=field_store,json=FieldStore,proto3,oneof"`
}

type Node_Float

type Node_Float struct {
	Float *Float `protobuf:"bytes,222,opt,name=float,json=Float,proto3,oneof"`
}

type Node_FromExpr

type Node_FromExpr struct {
	FromExpr *FromExpr `protobuf:"bytes,49,opt,name=from_expr,json=FromExpr,proto3,oneof"`
}

type Node_FuncCall

type Node_FuncCall struct {
	FuncCall *FuncCall `protobuf:"bytes,171,opt,name=func_call,json=FuncCall,proto3,oneof"`
}

type Node_FuncExpr

type Node_FuncExpr struct {
	FuncExpr *FuncExpr `protobuf:"bytes,11,opt,name=func_expr,json=FuncExpr,proto3,oneof"`
}

type Node_FunctionParameter

type Node_FunctionParameter struct {
	FunctionParameter *FunctionParameter `protobuf:"bytes,203,opt,name=function_parameter,json=FunctionParameter,proto3,oneof"`
}

type Node_GrantRoleStmt

type Node_GrantRoleStmt struct {
	GrantRoleStmt *GrantRoleStmt `protobuf:"bytes,63,opt,name=grant_role_stmt,json=GrantRoleStmt,proto3,oneof"`
}

type Node_GrantStmt

type Node_GrantStmt struct {
	GrantStmt *GrantStmt `protobuf:"bytes,62,opt,name=grant_stmt,json=GrantStmt,proto3,oneof"`
}

type Node_GroupingFunc

type Node_GroupingFunc struct {
	GroupingFunc *GroupingFunc `protobuf:"bytes,8,opt,name=grouping_func,json=GroupingFunc,proto3,oneof"`
}

type Node_GroupingSet

type Node_GroupingSet struct {
	GroupingSet *GroupingSet `protobuf:"bytes,197,opt,name=grouping_set,json=GroupingSet,proto3,oneof"`
}

type Node_ImportForeignSchemaStmt

type Node_ImportForeignSchemaStmt struct {
	ImportForeignSchemaStmt *ImportForeignSchemaStmt `protobuf:"bytes,145,opt,name=import_foreign_schema_stmt,json=ImportForeignSchemaStmt,proto3,oneof"`
}

type Node_IndexElem

type Node_IndexElem struct {
	IndexElem *IndexElem `protobuf:"bytes,189,opt,name=index_elem,json=IndexElem,proto3,oneof"`
}

type Node_IndexStmt

type Node_IndexStmt struct {
	IndexStmt *IndexStmt `protobuf:"bytes,74,opt,name=index_stmt,json=IndexStmt,proto3,oneof"`
}

type Node_InferClause

type Node_InferClause struct {
	InferClause *InferClause `protobuf:"bytes,208,opt,name=infer_clause,json=InferClause,proto3,oneof"`
}

type Node_InferenceElem

type Node_InferenceElem struct {
	InferenceElem *InferenceElem `protobuf:"bytes,45,opt,name=inference_elem,json=InferenceElem,proto3,oneof"`
}

type Node_InlineCodeBlock

type Node_InlineCodeBlock struct {
	InlineCodeBlock *InlineCodeBlock `protobuf:"bytes,219,opt,name=inline_code_block,json=InlineCodeBlock,proto3,oneof"`
}

type Node_InsertStmt

type Node_InsertStmt struct {
	InsertStmt *InsertStmt `protobuf:"bytes,54,opt,name=insert_stmt,json=InsertStmt,proto3,oneof"`
}

type Node_IntList

type Node_IntList struct {
	IntList *IntList `protobuf:"bytes,227,opt,name=int_list,json=IntList,proto3,oneof"`
}

type Node_Integer

type Node_Integer struct {
	Integer *Integer `protobuf:"bytes,221,opt,name=integer,json=Integer,proto3,oneof"`
}

type Node_IntoClause

type Node_IntoClause struct {
	IntoClause *IntoClause `protobuf:"bytes,51,opt,name=into_clause,json=IntoClause,proto3,oneof"`
}

type Node_JoinExpr

type Node_JoinExpr struct {
	JoinExpr *JoinExpr `protobuf:"bytes,48,opt,name=join_expr,json=JoinExpr,proto3,oneof"`
}

type Node_List

type Node_List struct {
	List *List `protobuf:"bytes,226,opt,name=list,json=List,proto3,oneof"`
}

type Node_ListenStmt

type Node_ListenStmt struct {
	ListenStmt *ListenStmt `protobuf:"bytes,81,opt,name=listen_stmt,json=ListenStmt,proto3,oneof"`
}

type Node_LoadStmt

type Node_LoadStmt struct {
	LoadStmt *LoadStmt `protobuf:"bytes,85,opt,name=load_stmt,json=LoadStmt,proto3,oneof"`
}

type Node_LockStmt

type Node_LockStmt struct {
	LockStmt *LockStmt `protobuf:"bytes,102,opt,name=lock_stmt,json=LockStmt,proto3,oneof"`
}

type Node_LockingClause

type Node_LockingClause struct {
	LockingClause *LockingClause `protobuf:"bytes,204,opt,name=locking_clause,json=LockingClause,proto3,oneof"`
}

type Node_MinMaxExpr

type Node_MinMaxExpr struct {
	MinMaxExpr *MinMaxExpr `protobuf:"bytes,35,opt,name=min_max_expr,json=MinMaxExpr,proto3,oneof"`
}

type Node_MultiAssignRef

type Node_MultiAssignRef struct {
	MultiAssignRef *MultiAssignRef `protobuf:"bytes,177,opt,name=multi_assign_ref,json=MultiAssignRef,proto3,oneof"`
}

type Node_NamedArgExpr

type Node_NamedArgExpr struct {
	NamedArgExpr *NamedArgExpr `protobuf:"bytes,12,opt,name=named_arg_expr,json=NamedArgExpr,proto3,oneof"`
}

type Node_NextValueExpr

type Node_NextValueExpr struct {
	NextValueExpr *NextValueExpr `protobuf:"bytes,44,opt,name=next_value_expr,json=NextValueExpr,proto3,oneof"`
}

type Node_NotifyStmt

type Node_NotifyStmt struct {
	NotifyStmt *NotifyStmt `protobuf:"bytes,80,opt,name=notify_stmt,json=NotifyStmt,proto3,oneof"`
}

type Node_Null

type Node_Null struct {
	Null *Null `protobuf:"bytes,225,opt,name=null,json=Null,proto3,oneof"`
}

type Node_NullIfExpr

type Node_NullIfExpr struct {
	NullIfExpr *NullIfExpr `protobuf:"bytes,15,opt,name=null_if_expr,json=NullIfExpr,proto3,oneof"`
}

type Node_NullTest

type Node_NullTest struct {
	NullTest *NullTest `protobuf:"bytes,38,opt,name=null_test,json=NullTest,proto3,oneof"`
}

type Node_ObjectWithArgs

type Node_ObjectWithArgs struct {
	ObjectWithArgs *ObjectWithArgs `protobuf:"bytes,199,opt,name=object_with_args,json=ObjectWithArgs,proto3,oneof"`
}

type Node_OidList

type Node_OidList struct {
	OidList *OidList `protobuf:"bytes,228,opt,name=oid_list,json=OidList,proto3,oneof"`
}

type Node_OnConflictClause

type Node_OnConflictClause struct {
	OnConflictClause *OnConflictClause `protobuf:"bytes,209,opt,name=on_conflict_clause,json=OnConflictClause,proto3,oneof"`
}

type Node_OnConflictExpr

type Node_OnConflictExpr struct {
	OnConflictExpr *OnConflictExpr `protobuf:"bytes,50,opt,name=on_conflict_expr,json=OnConflictExpr,proto3,oneof"`
}

type Node_OpExpr

type Node_OpExpr struct {
	OpExpr *OpExpr `protobuf:"bytes,13,opt,name=op_expr,json=OpExpr,proto3,oneof"`
}

type Node_Param

type Node_Param struct {
	Param *Param `protobuf:"bytes,6,opt,name=param,json=Param,proto3,oneof"`
}

type Node_ParamRef

type Node_ParamRef struct {
	ParamRef *ParamRef `protobuf:"bytes,169,opt,name=param_ref,json=ParamRef,proto3,oneof"`
}

type Node_PartitionBoundSpec

type Node_PartitionBoundSpec struct {
	PartitionBoundSpec *PartitionBoundSpec `protobuf:"bytes,215,opt,name=partition_bound_spec,json=PartitionBoundSpec,proto3,oneof"`
}

type Node_PartitionCmd

type Node_PartitionCmd struct {
	PartitionCmd *PartitionCmd `protobuf:"bytes,217,opt,name=partition_cmd,json=PartitionCmd,proto3,oneof"`
}

type Node_PartitionElem

type Node_PartitionElem struct {
	PartitionElem *PartitionElem `protobuf:"bytes,213,opt,name=partition_elem,json=PartitionElem,proto3,oneof"`
}

type Node_PartitionRangeDatum

type Node_PartitionRangeDatum struct {
	PartitionRangeDatum *PartitionRangeDatum `protobuf:"bytes,216,opt,name=partition_range_datum,json=PartitionRangeDatum,proto3,oneof"`
}

type Node_PartitionSpec

type Node_PartitionSpec struct {
	PartitionSpec *PartitionSpec `protobuf:"bytes,214,opt,name=partition_spec,json=PartitionSpec,proto3,oneof"`
}

type Node_PrepareStmt

type Node_PrepareStmt struct {
	PrepareStmt *PrepareStmt `protobuf:"bytes,115,opt,name=prepare_stmt,json=PrepareStmt,proto3,oneof"`
}

type Node_Query

type Node_Query struct {
	Query *Query `protobuf:"bytes,53,opt,name=query,json=Query,proto3,oneof"`
}

type Node_RangeFunction

type Node_RangeFunction struct {
	RangeFunction *RangeFunction `protobuf:"bytes,183,opt,name=range_function,json=RangeFunction,proto3,oneof"`
}

type Node_RangeSubselect

type Node_RangeSubselect struct {
	RangeSubselect *RangeSubselect `protobuf:"bytes,182,opt,name=range_subselect,json=RangeSubselect,proto3,oneof"`
}

type Node_RangeTableFunc

type Node_RangeTableFunc struct {
	RangeTableFunc *RangeTableFunc `protobuf:"bytes,185,opt,name=range_table_func,json=RangeTableFunc,proto3,oneof"`
}

type Node_RangeTableFuncCol

type Node_RangeTableFuncCol struct {
	RangeTableFuncCol *RangeTableFuncCol `protobuf:"bytes,186,opt,name=range_table_func_col,json=RangeTableFuncCol,proto3,oneof"`
}

type Node_RangeTableSample

type Node_RangeTableSample struct {
	RangeTableSample *RangeTableSample `protobuf:"bytes,184,opt,name=range_table_sample,json=RangeTableSample,proto3,oneof"`
}

type Node_RangeTblEntry

type Node_RangeTblEntry struct {
	RangeTblEntry *RangeTblEntry `protobuf:"bytes,192,opt,name=range_tbl_entry,json=RangeTblEntry,proto3,oneof"`
}

type Node_RangeTblFunction

type Node_RangeTblFunction struct {
	RangeTblFunction *RangeTblFunction `protobuf:"bytes,193,opt,name=range_tbl_function,json=RangeTblFunction,proto3,oneof"`
}

type Node_RangeTblRef

type Node_RangeTblRef struct {
	RangeTblRef *RangeTblRef `protobuf:"bytes,47,opt,name=range_tbl_ref,json=RangeTblRef,proto3,oneof"`
}

type Node_RangeVar

type Node_RangeVar struct {
	RangeVar *RangeVar `protobuf:"bytes,2,opt,name=range_var,json=RangeVar,proto3,oneof"`
}

type Node_RawStmt

type Node_RawStmt struct {
	RawStmt *RawStmt `protobuf:"bytes,52,opt,name=raw_stmt,json=RawStmt,proto3,oneof"`
}

type Node_ReassignOwnedStmt

type Node_ReassignOwnedStmt struct {
	ReassignOwnedStmt *ReassignOwnedStmt `protobuf:"bytes,127,opt,name=reassign_owned_stmt,json=ReassignOwnedStmt,proto3,oneof"`
}

type Node_RefreshMatViewStmt

type Node_RefreshMatViewStmt struct {
	RefreshMatViewStmt *RefreshMatViewStmt `protobuf:"bytes,151,opt,name=refresh_mat_view_stmt,json=RefreshMatViewStmt,proto3,oneof"`
}

type Node_ReindexStmt

type Node_ReindexStmt struct {
	ReindexStmt *ReindexStmt `protobuf:"bytes,104,opt,name=reindex_stmt,json=ReindexStmt,proto3,oneof"`
}

type Node_RelabelType

type Node_RelabelType struct {
	RelabelType *RelabelType `protobuf:"bytes,23,opt,name=relabel_type,json=RelabelType,proto3,oneof"`
}

type Node_RenameStmt

type Node_RenameStmt struct {
	RenameStmt *RenameStmt `protobuf:"bytes,78,opt,name=rename_stmt,json=RenameStmt,proto3,oneof"`
}

type Node_ReplicaIdentityStmt

type Node_ReplicaIdentityStmt struct {
	ReplicaIdentityStmt *ReplicaIdentityStmt `protobuf:"bytes,152,opt,name=replica_identity_stmt,json=ReplicaIdentityStmt,proto3,oneof"`
}

type Node_ResTarget

type Node_ResTarget struct {
	ResTarget *ResTarget `protobuf:"bytes,176,opt,name=res_target,json=ResTarget,proto3,oneof"`
}

type Node_RoleSpec

type Node_RoleSpec struct {
	RoleSpec *RoleSpec `protobuf:"bytes,211,opt,name=role_spec,json=RoleSpec,proto3,oneof"`
}

type Node_RowCompareExpr

type Node_RowCompareExpr struct {
	RowCompareExpr *RowCompareExpr `protobuf:"bytes,33,opt,name=row_compare_expr,json=RowCompareExpr,proto3,oneof"`
}

type Node_RowExpr

type Node_RowExpr struct {
	RowExpr *RowExpr `protobuf:"bytes,32,opt,name=row_expr,json=RowExpr,proto3,oneof"`
}

type Node_RowMarkClause

type Node_RowMarkClause struct {
	RowMarkClause *RowMarkClause `protobuf:"bytes,205,opt,name=row_mark_clause,json=RowMarkClause,proto3,oneof"`
}

type Node_RuleStmt

type Node_RuleStmt struct {
	RuleStmt *RuleStmt `protobuf:"bytes,79,opt,name=rule_stmt,json=RuleStmt,proto3,oneof"`
}

type Node_ScalarArrayOpExpr

type Node_ScalarArrayOpExpr struct {
	ScalarArrayOpExpr *ScalarArrayOpExpr `protobuf:"bytes,16,opt,name=scalar_array_op_expr,json=ScalarArrayOpExpr,proto3,oneof"`
}

type Node_SecLabelStmt

type Node_SecLabelStmt struct {
	SecLabelStmt *SecLabelStmt `protobuf:"bytes,143,opt,name=sec_label_stmt,json=SecLabelStmt,proto3,oneof"`
}

type Node_SelectStmt

type Node_SelectStmt struct {
	SelectStmt *SelectStmt `protobuf:"bytes,57,opt,name=select_stmt,json=SelectStmt,proto3,oneof"`
}

type Node_SetOperationStmt

type Node_SetOperationStmt struct {
	SetOperationStmt *SetOperationStmt `protobuf:"bytes,61,opt,name=set_operation_stmt,json=SetOperationStmt,proto3,oneof"`
}

type Node_SetToDefault

type Node_SetToDefault struct {
	SetToDefault *SetToDefault `protobuf:"bytes,42,opt,name=set_to_default,json=SetToDefault,proto3,oneof"`
}

type Node_SortBy

type Node_SortBy struct {
	SortBy *SortBy `protobuf:"bytes,180,opt,name=sort_by,json=SortBy,proto3,oneof"`
}

type Node_SortGroupClause

type Node_SortGroupClause struct {
	SortGroupClause *SortGroupClause `protobuf:"bytes,196,opt,name=sort_group_clause,json=SortGroupClause,proto3,oneof"`
}

type Node_SqlvalueFunction

type Node_SqlvalueFunction struct {
	SqlvalueFunction *SQLValueFunction `protobuf:"bytes,36,opt,name=sqlvalue_function,json=SQLValueFunction,proto3,oneof"`
}

type Node_String_

type Node_String_ struct {
	String_ *String `protobuf:"bytes,223,opt,name=string,json=String,proto3,oneof"`
}
type Node_SubLink struct {
	SubLink *SubLink `protobuf:"bytes,18,opt,name=sub_link,json=SubLink,proto3,oneof"`
}

type Node_SubPlan

type Node_SubPlan struct {
	SubPlan *SubPlan `protobuf:"bytes,19,opt,name=sub_plan,json=SubPlan,proto3,oneof"`
}

type Node_SubscriptingRef

type Node_SubscriptingRef struct {
	SubscriptingRef *SubscriptingRef `protobuf:"bytes,10,opt,name=subscripting_ref,json=SubscriptingRef,proto3,oneof"`
}

type Node_TableFunc

type Node_TableFunc struct {
	TableFunc *TableFunc `protobuf:"bytes,3,opt,name=table_func,json=TableFunc,proto3,oneof"`
}

type Node_TableLikeClause

type Node_TableLikeClause struct {
	TableLikeClause *TableLikeClause `protobuf:"bytes,202,opt,name=table_like_clause,json=TableLikeClause,proto3,oneof"`
}

type Node_TableSampleClause

type Node_TableSampleClause struct {
	TableSampleClause *TableSampleClause `protobuf:"bytes,194,opt,name=table_sample_clause,json=TableSampleClause,proto3,oneof"`
}

type Node_TargetEntry

type Node_TargetEntry struct {
	TargetEntry *TargetEntry `protobuf:"bytes,46,opt,name=target_entry,json=TargetEntry,proto3,oneof"`
}

type Node_TransactionStmt

type Node_TransactionStmt struct {
	TransactionStmt *TransactionStmt `protobuf:"bytes,83,opt,name=transaction_stmt,json=TransactionStmt,proto3,oneof"`
}

type Node_TriggerTransition

type Node_TriggerTransition struct {
	TriggerTransition *TriggerTransition `protobuf:"bytes,212,opt,name=trigger_transition,json=TriggerTransition,proto3,oneof"`
}

type Node_TruncateStmt

type Node_TruncateStmt struct {
	TruncateStmt *TruncateStmt `protobuf:"bytes,71,opt,name=truncate_stmt,json=TruncateStmt,proto3,oneof"`
}

type Node_TypeCast

type Node_TypeCast struct {
	TypeCast *TypeCast `protobuf:"bytes,178,opt,name=type_cast,json=TypeCast,proto3,oneof"`
}

type Node_TypeName

type Node_TypeName struct {
	TypeName *TypeName `protobuf:"bytes,187,opt,name=type_name,json=TypeName,proto3,oneof"`
}

type Node_UnlistenStmt

type Node_UnlistenStmt struct {
	UnlistenStmt *UnlistenStmt `protobuf:"bytes,82,opt,name=unlisten_stmt,json=UnlistenStmt,proto3,oneof"`
}

type Node_UpdateStmt

type Node_UpdateStmt struct {
	UpdateStmt *UpdateStmt `protobuf:"bytes,56,opt,name=update_stmt,json=UpdateStmt,proto3,oneof"`
}

type Node_VacuumRelation

type Node_VacuumRelation struct {
	VacuumRelation *VacuumRelation `protobuf:"bytes,218,opt,name=vacuum_relation,json=VacuumRelation,proto3,oneof"`
}

type Node_VacuumStmt

type Node_VacuumStmt struct {
	VacuumStmt *VacuumStmt `protobuf:"bytes,89,opt,name=vacuum_stmt,json=VacuumStmt,proto3,oneof"`
}

type Node_Var

type Node_Var struct {
	Var *Var `protobuf:"bytes,5,opt,name=var,json=Var,proto3,oneof"`
}

type Node_VariableSetStmt

type Node_VariableSetStmt struct {
	VariableSetStmt *VariableSetStmt `protobuf:"bytes,94,opt,name=variable_set_stmt,json=VariableSetStmt,proto3,oneof"`
}

type Node_VariableShowStmt

type Node_VariableShowStmt struct {
	VariableShowStmt *VariableShowStmt `protobuf:"bytes,95,opt,name=variable_show_stmt,json=VariableShowStmt,proto3,oneof"`
}

type Node_ViewStmt

type Node_ViewStmt struct {
	ViewStmt *ViewStmt `protobuf:"bytes,84,opt,name=view_stmt,json=ViewStmt,proto3,oneof"`
}

type Node_WindowClause

type Node_WindowClause struct {
	WindowClause *WindowClause `protobuf:"bytes,198,opt,name=window_clause,json=WindowClause,proto3,oneof"`
}

type Node_WindowDef

type Node_WindowDef struct {
	WindowDef *WindowDef `protobuf:"bytes,181,opt,name=window_def,json=WindowDef,proto3,oneof"`
}

type Node_WindowFunc

type Node_WindowFunc struct {
	WindowFunc *WindowFunc `protobuf:"bytes,9,opt,name=window_func,json=WindowFunc,proto3,oneof"`
}

type Node_WithCheckOption

type Node_WithCheckOption struct {
	WithCheckOption *WithCheckOption `protobuf:"bytes,195,opt,name=with_check_option,json=WithCheckOption,proto3,oneof"`
}

type Node_WithClause

type Node_WithClause struct {
	WithClause *WithClause `protobuf:"bytes,207,opt,name=with_clause,json=WithClause,proto3,oneof"`
}

type Node_XmlExpr

type Node_XmlExpr struct {
	XmlExpr *XmlExpr `protobuf:"bytes,37,opt,name=xml_expr,json=XmlExpr,proto3,oneof"`
}

type Node_XmlSerialize

type Node_XmlSerialize struct {
	XmlSerialize *XmlSerialize `protobuf:"bytes,206,opt,name=xml_serialize,json=XmlSerialize,proto3,oneof"`
}

type NotifyStmt

type NotifyStmt struct {
	Conditionname string `protobuf:"bytes,1,opt,name=conditionname,proto3" json:"conditionname,omitempty"`
	Payload       string `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*NotifyStmt) Descriptor deprecated

func (*NotifyStmt) Descriptor() ([]byte, []int)

Deprecated: Use NotifyStmt.ProtoReflect.Descriptor instead.

func (*NotifyStmt) GetConditionname

func (x *NotifyStmt) GetConditionname() string

func (*NotifyStmt) GetPayload

func (x *NotifyStmt) GetPayload() string

func (*NotifyStmt) ProtoMessage

func (*NotifyStmt) ProtoMessage()

func (*NotifyStmt) ProtoReflect

func (x *NotifyStmt) ProtoReflect() protoreflect.Message

func (*NotifyStmt) Reset

func (x *NotifyStmt) Reset()

func (*NotifyStmt) String

func (x *NotifyStmt) String() string

type Null

type Null struct {
	// contains filtered or unexported fields
}

func (*Null) Descriptor deprecated

func (*Null) Descriptor() ([]byte, []int)

Deprecated: Use Null.ProtoReflect.Descriptor instead.

func (*Null) ProtoMessage

func (*Null) ProtoMessage()

func (*Null) ProtoReflect

func (x *Null) ProtoReflect() protoreflect.Message

func (*Null) Reset

func (x *Null) Reset()

func (*Null) String

func (x *Null) String() string

type NullIfExpr

type NullIfExpr struct {
	Xpr          *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Opno         uint32  `protobuf:"varint,2,opt,name=opno,proto3" json:"opno,omitempty"`
	Opfuncid     uint32  `protobuf:"varint,3,opt,name=opfuncid,proto3" json:"opfuncid,omitempty"`
	Opresulttype uint32  `protobuf:"varint,4,opt,name=opresulttype,proto3" json:"opresulttype,omitempty"`
	Opretset     bool    `protobuf:"varint,5,opt,name=opretset,proto3" json:"opretset,omitempty"`
	Opcollid     uint32  `protobuf:"varint,6,opt,name=opcollid,proto3" json:"opcollid,omitempty"`
	Inputcollid  uint32  `protobuf:"varint,7,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Args         []*Node `protobuf:"bytes,8,rep,name=args,proto3" json:"args,omitempty"`
	Location     int32   `protobuf:"varint,9,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*NullIfExpr) Descriptor deprecated

func (*NullIfExpr) Descriptor() ([]byte, []int)

Deprecated: Use NullIfExpr.ProtoReflect.Descriptor instead.

func (*NullIfExpr) GetArgs

func (x *NullIfExpr) GetArgs() []*Node

func (*NullIfExpr) GetInputcollid

func (x *NullIfExpr) GetInputcollid() uint32

func (*NullIfExpr) GetLocation

func (x *NullIfExpr) GetLocation() int32

func (*NullIfExpr) GetOpcollid

func (x *NullIfExpr) GetOpcollid() uint32

func (*NullIfExpr) GetOpfuncid

func (x *NullIfExpr) GetOpfuncid() uint32

func (*NullIfExpr) GetOpno

func (x *NullIfExpr) GetOpno() uint32

func (*NullIfExpr) GetOpresulttype

func (x *NullIfExpr) GetOpresulttype() uint32

func (*NullIfExpr) GetOpretset

func (x *NullIfExpr) GetOpretset() bool

func (*NullIfExpr) GetXpr

func (x *NullIfExpr) GetXpr() *Node

func (*NullIfExpr) ProtoMessage

func (*NullIfExpr) ProtoMessage()

func (*NullIfExpr) ProtoReflect

func (x *NullIfExpr) ProtoReflect() protoreflect.Message

func (*NullIfExpr) Reset

func (x *NullIfExpr) Reset()

func (*NullIfExpr) String

func (x *NullIfExpr) String() string

type NullTest

type NullTest struct {
	Xpr          *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg          *Node        `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Nulltesttype NullTestType `protobuf:"varint,3,opt,name=nulltesttype,proto3,enum=pg_query.NullTestType" json:"nulltesttype,omitempty"`
	Argisrow     bool         `protobuf:"varint,4,opt,name=argisrow,proto3" json:"argisrow,omitempty"`
	Location     int32        `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*NullTest) Descriptor deprecated

func (*NullTest) Descriptor() ([]byte, []int)

Deprecated: Use NullTest.ProtoReflect.Descriptor instead.

func (*NullTest) GetArg

func (x *NullTest) GetArg() *Node

func (*NullTest) GetArgisrow

func (x *NullTest) GetArgisrow() bool

func (*NullTest) GetLocation

func (x *NullTest) GetLocation() int32

func (*NullTest) GetNulltesttype

func (x *NullTest) GetNulltesttype() NullTestType

func (*NullTest) GetXpr

func (x *NullTest) GetXpr() *Node

func (*NullTest) ProtoMessage

func (*NullTest) ProtoMessage()

func (*NullTest) ProtoReflect

func (x *NullTest) ProtoReflect() protoreflect.Message

func (*NullTest) Reset

func (x *NullTest) Reset()

func (*NullTest) String

func (x *NullTest) String() string

type NullTestType

type NullTestType int32
const (
	NullTestType_NULL_TEST_TYPE_UNDEFINED NullTestType = 0
	NullTestType_IS_NULL                  NullTestType = 1
	NullTestType_IS_NOT_NULL              NullTestType = 2
)

func (NullTestType) Descriptor

func (NullTestType) Enum

func (x NullTestType) Enum() *NullTestType

func (NullTestType) EnumDescriptor deprecated

func (NullTestType) EnumDescriptor() ([]byte, []int)

Deprecated: Use NullTestType.Descriptor instead.

func (NullTestType) Number

func (NullTestType) String

func (x NullTestType) String() string

func (NullTestType) Type

type ObjectType

type ObjectType int32
const (
	ObjectType_OBJECT_TYPE_UNDEFINED  ObjectType = 0
	ObjectType_OBJECT_ACCESS_METHOD   ObjectType = 1
	ObjectType_OBJECT_AGGREGATE       ObjectType = 2
	ObjectType_OBJECT_AMOP            ObjectType = 3
	ObjectType_OBJECT_AMPROC          ObjectType = 4
	ObjectType_OBJECT_ATTRIBUTE       ObjectType = 5
	ObjectType_OBJECT_CAST            ObjectType = 6
	ObjectType_OBJECT_COLUMN          ObjectType = 7
	ObjectType_OBJECT_COLLATION       ObjectType = 8
	ObjectType_OBJECT_CONVERSION      ObjectType = 9
	ObjectType_OBJECT_DATABASE        ObjectType = 10
	ObjectType_OBJECT_DEFAULT         ObjectType = 11
	ObjectType_OBJECT_DEFACL          ObjectType = 12
	ObjectType_OBJECT_DOMAIN          ObjectType = 13
	ObjectType_OBJECT_DOMCONSTRAINT   ObjectType = 14
	ObjectType_OBJECT_EVENT_TRIGGER   ObjectType = 15
	ObjectType_OBJECT_EXTENSION       ObjectType = 16
	ObjectType_OBJECT_FDW             ObjectType = 17
	ObjectType_OBJECT_FOREIGN_SERVER  ObjectType = 18
	ObjectType_OBJECT_FOREIGN_TABLE   ObjectType = 19
	ObjectType_OBJECT_FUNCTION        ObjectType = 20
	ObjectType_OBJECT_INDEX           ObjectType = 21
	ObjectType_OBJECT_LANGUAGE        ObjectType = 22
	ObjectType_OBJECT_LARGEOBJECT     ObjectType = 23
	ObjectType_OBJECT_MATVIEW         ObjectType = 24
	ObjectType_OBJECT_OPCLASS         ObjectType = 25
	ObjectType_OBJECT_OPERATOR        ObjectType = 26
	ObjectType_OBJECT_OPFAMILY        ObjectType = 27
	ObjectType_OBJECT_POLICY          ObjectType = 28
	ObjectType_OBJECT_PROCEDURE       ObjectType = 29
	ObjectType_OBJECT_PUBLICATION     ObjectType = 30
	ObjectType_OBJECT_PUBLICATION_REL ObjectType = 31
	ObjectType_OBJECT_ROLE            ObjectType = 32
	ObjectType_OBJECT_ROUTINE         ObjectType = 33
	ObjectType_OBJECT_RULE            ObjectType = 34
	ObjectType_OBJECT_SCHEMA          ObjectType = 35
	ObjectType_OBJECT_SEQUENCE        ObjectType = 36
	ObjectType_OBJECT_SUBSCRIPTION    ObjectType = 37
	ObjectType_OBJECT_STATISTIC_EXT   ObjectType = 38
	ObjectType_OBJECT_TABCONSTRAINT   ObjectType = 39
	ObjectType_OBJECT_TABLE           ObjectType = 40
	ObjectType_OBJECT_TABLESPACE      ObjectType = 41
	ObjectType_OBJECT_TRANSFORM       ObjectType = 42
	ObjectType_OBJECT_TRIGGER         ObjectType = 43
	ObjectType_OBJECT_TSCONFIGURATION ObjectType = 44
	ObjectType_OBJECT_TSDICTIONARY    ObjectType = 45
	ObjectType_OBJECT_TSPARSER        ObjectType = 46
	ObjectType_OBJECT_TSTEMPLATE      ObjectType = 47
	ObjectType_OBJECT_TYPE            ObjectType = 48
	ObjectType_OBJECT_USER_MAPPING    ObjectType = 49
	ObjectType_OBJECT_VIEW            ObjectType = 50
)

func (ObjectType) Descriptor

func (ObjectType) Descriptor() protoreflect.EnumDescriptor

func (ObjectType) Enum

func (x ObjectType) Enum() *ObjectType

func (ObjectType) EnumDescriptor deprecated

func (ObjectType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ObjectType.Descriptor instead.

func (ObjectType) Number

func (x ObjectType) Number() protoreflect.EnumNumber

func (ObjectType) String

func (x ObjectType) String() string

func (ObjectType) Type

type ObjectWithArgs

type ObjectWithArgs struct {
	Objname         []*Node `protobuf:"bytes,1,rep,name=objname,proto3" json:"objname,omitempty"`
	Objargs         []*Node `protobuf:"bytes,2,rep,name=objargs,proto3" json:"objargs,omitempty"`
	ArgsUnspecified bool    `protobuf:"varint,3,opt,name=args_unspecified,proto3" json:"args_unspecified,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectWithArgs) Descriptor deprecated

func (*ObjectWithArgs) Descriptor() ([]byte, []int)

Deprecated: Use ObjectWithArgs.ProtoReflect.Descriptor instead.

func (*ObjectWithArgs) GetArgsUnspecified

func (x *ObjectWithArgs) GetArgsUnspecified() bool

func (*ObjectWithArgs) GetObjargs

func (x *ObjectWithArgs) GetObjargs() []*Node

func (*ObjectWithArgs) GetObjname

func (x *ObjectWithArgs) GetObjname() []*Node

func (*ObjectWithArgs) ProtoMessage

func (*ObjectWithArgs) ProtoMessage()

func (*ObjectWithArgs) ProtoReflect

func (x *ObjectWithArgs) ProtoReflect() protoreflect.Message

func (*ObjectWithArgs) Reset

func (x *ObjectWithArgs) Reset()

func (*ObjectWithArgs) String

func (x *ObjectWithArgs) String() string

type OidList

type OidList struct {
	Items []*Node `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*OidList) Descriptor deprecated

func (*OidList) Descriptor() ([]byte, []int)

Deprecated: Use OidList.ProtoReflect.Descriptor instead.

func (*OidList) GetItems

func (x *OidList) GetItems() []*Node

func (*OidList) ProtoMessage

func (*OidList) ProtoMessage()

func (*OidList) ProtoReflect

func (x *OidList) ProtoReflect() protoreflect.Message

func (*OidList) Reset

func (x *OidList) Reset()

func (*OidList) String

func (x *OidList) String() string

type OnCommitAction

type OnCommitAction int32
const (
	OnCommitAction_ON_COMMIT_ACTION_UNDEFINED OnCommitAction = 0
	OnCommitAction_ONCOMMIT_NOOP              OnCommitAction = 1
	OnCommitAction_ONCOMMIT_PRESERVE_ROWS     OnCommitAction = 2
	OnCommitAction_ONCOMMIT_DELETE_ROWS       OnCommitAction = 3
	OnCommitAction_ONCOMMIT_DROP              OnCommitAction = 4
)

func (OnCommitAction) Descriptor

func (OnCommitAction) Enum

func (x OnCommitAction) Enum() *OnCommitAction

func (OnCommitAction) EnumDescriptor deprecated

func (OnCommitAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use OnCommitAction.Descriptor instead.

func (OnCommitAction) Number

func (OnCommitAction) String

func (x OnCommitAction) String() string

func (OnCommitAction) Type

type OnConflictAction

type OnConflictAction int32
const (
	OnConflictAction_ON_CONFLICT_ACTION_UNDEFINED OnConflictAction = 0
	OnConflictAction_ONCONFLICT_NONE              OnConflictAction = 1
	OnConflictAction_ONCONFLICT_NOTHING           OnConflictAction = 2
	OnConflictAction_ONCONFLICT_UPDATE            OnConflictAction = 3
)

func (OnConflictAction) Descriptor

func (OnConflictAction) Enum

func (OnConflictAction) EnumDescriptor deprecated

func (OnConflictAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use OnConflictAction.Descriptor instead.

func (OnConflictAction) Number

func (OnConflictAction) String

func (x OnConflictAction) String() string

func (OnConflictAction) Type

type OnConflictClause

type OnConflictClause struct {
	Action      OnConflictAction `protobuf:"varint,1,opt,name=action,proto3,enum=pg_query.OnConflictAction" json:"action,omitempty"`
	Infer       *InferClause     `protobuf:"bytes,2,opt,name=infer,proto3" json:"infer,omitempty"`
	TargetList  []*Node          `protobuf:"bytes,3,rep,name=target_list,json=targetList,proto3" json:"target_list,omitempty"`
	WhereClause *Node            `protobuf:"bytes,4,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	Location    int32            `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*OnConflictClause) Descriptor deprecated

func (*OnConflictClause) Descriptor() ([]byte, []int)

Deprecated: Use OnConflictClause.ProtoReflect.Descriptor instead.

func (*OnConflictClause) GetAction

func (x *OnConflictClause) GetAction() OnConflictAction

func (*OnConflictClause) GetInfer

func (x *OnConflictClause) GetInfer() *InferClause

func (*OnConflictClause) GetLocation

func (x *OnConflictClause) GetLocation() int32

func (*OnConflictClause) GetTargetList

func (x *OnConflictClause) GetTargetList() []*Node

func (*OnConflictClause) GetWhereClause

func (x *OnConflictClause) GetWhereClause() *Node

func (*OnConflictClause) ProtoMessage

func (*OnConflictClause) ProtoMessage()

func (*OnConflictClause) ProtoReflect

func (x *OnConflictClause) ProtoReflect() protoreflect.Message

func (*OnConflictClause) Reset

func (x *OnConflictClause) Reset()

func (*OnConflictClause) String

func (x *OnConflictClause) String() string

type OnConflictExpr

type OnConflictExpr struct {
	Action          OnConflictAction `protobuf:"varint,1,opt,name=action,proto3,enum=pg_query.OnConflictAction" json:"action,omitempty"`
	ArbiterElems    []*Node          `protobuf:"bytes,2,rep,name=arbiter_elems,json=arbiterElems,proto3" json:"arbiter_elems,omitempty"`
	ArbiterWhere    *Node            `protobuf:"bytes,3,opt,name=arbiter_where,json=arbiterWhere,proto3" json:"arbiter_where,omitempty"`
	Constraint      uint32           `protobuf:"varint,4,opt,name=constraint,proto3" json:"constraint,omitempty"`
	OnConflictSet   []*Node          `protobuf:"bytes,5,rep,name=on_conflict_set,json=onConflictSet,proto3" json:"on_conflict_set,omitempty"`
	OnConflictWhere *Node            `protobuf:"bytes,6,opt,name=on_conflict_where,json=onConflictWhere,proto3" json:"on_conflict_where,omitempty"`
	ExclRelIndex    int32            `protobuf:"varint,7,opt,name=excl_rel_index,json=exclRelIndex,proto3" json:"excl_rel_index,omitempty"`
	ExclRelTlist    []*Node          `protobuf:"bytes,8,rep,name=excl_rel_tlist,json=exclRelTlist,proto3" json:"excl_rel_tlist,omitempty"`
	// contains filtered or unexported fields
}

func (*OnConflictExpr) Descriptor deprecated

func (*OnConflictExpr) Descriptor() ([]byte, []int)

Deprecated: Use OnConflictExpr.ProtoReflect.Descriptor instead.

func (*OnConflictExpr) GetAction

func (x *OnConflictExpr) GetAction() OnConflictAction

func (*OnConflictExpr) GetArbiterElems

func (x *OnConflictExpr) GetArbiterElems() []*Node

func (*OnConflictExpr) GetArbiterWhere

func (x *OnConflictExpr) GetArbiterWhere() *Node

func (*OnConflictExpr) GetConstraint

func (x *OnConflictExpr) GetConstraint() uint32

func (*OnConflictExpr) GetExclRelIndex

func (x *OnConflictExpr) GetExclRelIndex() int32

func (*OnConflictExpr) GetExclRelTlist

func (x *OnConflictExpr) GetExclRelTlist() []*Node

func (*OnConflictExpr) GetOnConflictSet

func (x *OnConflictExpr) GetOnConflictSet() []*Node

func (*OnConflictExpr) GetOnConflictWhere

func (x *OnConflictExpr) GetOnConflictWhere() *Node

func (*OnConflictExpr) ProtoMessage

func (*OnConflictExpr) ProtoMessage()

func (*OnConflictExpr) ProtoReflect

func (x *OnConflictExpr) ProtoReflect() protoreflect.Message

func (*OnConflictExpr) Reset

func (x *OnConflictExpr) Reset()

func (*OnConflictExpr) String

func (x *OnConflictExpr) String() string

type OpExpr

type OpExpr struct {
	Xpr          *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Opno         uint32  `protobuf:"varint,2,opt,name=opno,proto3" json:"opno,omitempty"`
	Opfuncid     uint32  `protobuf:"varint,3,opt,name=opfuncid,proto3" json:"opfuncid,omitempty"`
	Opresulttype uint32  `protobuf:"varint,4,opt,name=opresulttype,proto3" json:"opresulttype,omitempty"`
	Opretset     bool    `protobuf:"varint,5,opt,name=opretset,proto3" json:"opretset,omitempty"`
	Opcollid     uint32  `protobuf:"varint,6,opt,name=opcollid,proto3" json:"opcollid,omitempty"`
	Inputcollid  uint32  `protobuf:"varint,7,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Args         []*Node `protobuf:"bytes,8,rep,name=args,proto3" json:"args,omitempty"`
	Location     int32   `protobuf:"varint,9,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*OpExpr) Descriptor deprecated

func (*OpExpr) Descriptor() ([]byte, []int)

Deprecated: Use OpExpr.ProtoReflect.Descriptor instead.

func (*OpExpr) GetArgs

func (x *OpExpr) GetArgs() []*Node

func (*OpExpr) GetInputcollid

func (x *OpExpr) GetInputcollid() uint32

func (*OpExpr) GetLocation

func (x *OpExpr) GetLocation() int32

func (*OpExpr) GetOpcollid

func (x *OpExpr) GetOpcollid() uint32

func (*OpExpr) GetOpfuncid

func (x *OpExpr) GetOpfuncid() uint32

func (*OpExpr) GetOpno

func (x *OpExpr) GetOpno() uint32

func (*OpExpr) GetOpresulttype

func (x *OpExpr) GetOpresulttype() uint32

func (*OpExpr) GetOpretset

func (x *OpExpr) GetOpretset() bool

func (*OpExpr) GetXpr

func (x *OpExpr) GetXpr() *Node

func (*OpExpr) ProtoMessage

func (*OpExpr) ProtoMessage()

func (*OpExpr) ProtoReflect

func (x *OpExpr) ProtoReflect() protoreflect.Message

func (*OpExpr) Reset

func (x *OpExpr) Reset()

func (*OpExpr) String

func (x *OpExpr) String() string

type OverridingKind

type OverridingKind int32
const (
	OverridingKind_OVERRIDING_KIND_UNDEFINED OverridingKind = 0
	OverridingKind_OVERRIDING_NOT_SET        OverridingKind = 1
	OverridingKind_OVERRIDING_USER_VALUE     OverridingKind = 2
	OverridingKind_OVERRIDING_SYSTEM_VALUE   OverridingKind = 3
)

func (OverridingKind) Descriptor

func (OverridingKind) Enum

func (x OverridingKind) Enum() *OverridingKind

func (OverridingKind) EnumDescriptor deprecated

func (OverridingKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use OverridingKind.Descriptor instead.

func (OverridingKind) Number

func (OverridingKind) String

func (x OverridingKind) String() string

func (OverridingKind) Type

type Param

type Param struct {
	Xpr         *Node     `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Paramkind   ParamKind `protobuf:"varint,2,opt,name=paramkind,proto3,enum=pg_query.ParamKind" json:"paramkind,omitempty"`
	Paramid     int32     `protobuf:"varint,3,opt,name=paramid,proto3" json:"paramid,omitempty"`
	Paramtype   uint32    `protobuf:"varint,4,opt,name=paramtype,proto3" json:"paramtype,omitempty"`
	Paramtypmod int32     `protobuf:"varint,5,opt,name=paramtypmod,proto3" json:"paramtypmod,omitempty"`
	Paramcollid uint32    `protobuf:"varint,6,opt,name=paramcollid,proto3" json:"paramcollid,omitempty"`
	Location    int32     `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*Param) Descriptor deprecated

func (*Param) Descriptor() ([]byte, []int)

Deprecated: Use Param.ProtoReflect.Descriptor instead.

func (*Param) GetLocation

func (x *Param) GetLocation() int32

func (*Param) GetParamcollid

func (x *Param) GetParamcollid() uint32

func (*Param) GetParamid

func (x *Param) GetParamid() int32

func (*Param) GetParamkind

func (x *Param) GetParamkind() ParamKind

func (*Param) GetParamtype

func (x *Param) GetParamtype() uint32

func (*Param) GetParamtypmod

func (x *Param) GetParamtypmod() int32

func (*Param) GetXpr

func (x *Param) GetXpr() *Node

func (*Param) ProtoMessage

func (*Param) ProtoMessage()

func (*Param) ProtoReflect

func (x *Param) ProtoReflect() protoreflect.Message

func (*Param) Reset

func (x *Param) Reset()

func (*Param) String

func (x *Param) String() string

type ParamKind

type ParamKind int32
const (
	ParamKind_PARAM_KIND_UNDEFINED ParamKind = 0
	ParamKind_PARAM_EXTERN         ParamKind = 1
	ParamKind_PARAM_EXEC           ParamKind = 2
	ParamKind_PARAM_SUBLINK        ParamKind = 3
	ParamKind_PARAM_MULTIEXPR      ParamKind = 4
)

func (ParamKind) Descriptor

func (ParamKind) Descriptor() protoreflect.EnumDescriptor

func (ParamKind) Enum

func (x ParamKind) Enum() *ParamKind

func (ParamKind) EnumDescriptor deprecated

func (ParamKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use ParamKind.Descriptor instead.

func (ParamKind) Number

func (x ParamKind) Number() protoreflect.EnumNumber

func (ParamKind) String

func (x ParamKind) String() string

func (ParamKind) Type

type ParamRef

type ParamRef struct {
	Number   int32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	Location int32 `protobuf:"varint,2,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ParamRef) Descriptor deprecated

func (*ParamRef) Descriptor() ([]byte, []int)

Deprecated: Use ParamRef.ProtoReflect.Descriptor instead.

func (*ParamRef) GetLocation

func (x *ParamRef) GetLocation() int32

func (*ParamRef) GetNumber

func (x *ParamRef) GetNumber() int32

func (*ParamRef) ProtoMessage

func (*ParamRef) ProtoMessage()

func (*ParamRef) ProtoReflect

func (x *ParamRef) ProtoReflect() protoreflect.Message

func (*ParamRef) Reset

func (x *ParamRef) Reset()

func (*ParamRef) String

func (x *ParamRef) String() string

type ParseResult

type ParseResult struct {
	Version int32      `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Stmts   []*RawStmt `protobuf:"bytes,2,rep,name=stmts,proto3" json:"stmts,omitempty"`
	// contains filtered or unexported fields
}

func Parse

func Parse(input string) (tree *ParseResult, err error)

Parse the given SQL statement into a parse tree (Go struct format)

func (*ParseResult) Descriptor deprecated

func (*ParseResult) Descriptor() ([]byte, []int)

Deprecated: Use ParseResult.ProtoReflect.Descriptor instead.

func (*ParseResult) GetStmts

func (x *ParseResult) GetStmts() []*RawStmt

func (*ParseResult) GetVersion

func (x *ParseResult) GetVersion() int32

func (*ParseResult) ProtoMessage

func (*ParseResult) ProtoMessage()

func (*ParseResult) ProtoReflect

func (x *ParseResult) ProtoReflect() protoreflect.Message

func (*ParseResult) Reset

func (x *ParseResult) Reset()

func (*ParseResult) String

func (x *ParseResult) String() string

type PartitionBoundSpec

type PartitionBoundSpec struct {
	Strategy    string  `protobuf:"bytes,1,opt,name=strategy,proto3" json:"strategy,omitempty"`
	IsDefault   bool    `protobuf:"varint,2,opt,name=is_default,proto3" json:"is_default,omitempty"`
	Modulus     int32   `protobuf:"varint,3,opt,name=modulus,proto3" json:"modulus,omitempty"`
	Remainder   int32   `protobuf:"varint,4,opt,name=remainder,proto3" json:"remainder,omitempty"`
	Listdatums  []*Node `protobuf:"bytes,5,rep,name=listdatums,proto3" json:"listdatums,omitempty"`
	Lowerdatums []*Node `protobuf:"bytes,6,rep,name=lowerdatums,proto3" json:"lowerdatums,omitempty"`
	Upperdatums []*Node `protobuf:"bytes,7,rep,name=upperdatums,proto3" json:"upperdatums,omitempty"`
	Location    int32   `protobuf:"varint,8,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*PartitionBoundSpec) Descriptor deprecated

func (*PartitionBoundSpec) Descriptor() ([]byte, []int)

Deprecated: Use PartitionBoundSpec.ProtoReflect.Descriptor instead.

func (*PartitionBoundSpec) GetIsDefault

func (x *PartitionBoundSpec) GetIsDefault() bool

func (*PartitionBoundSpec) GetListdatums

func (x *PartitionBoundSpec) GetListdatums() []*Node

func (*PartitionBoundSpec) GetLocation

func (x *PartitionBoundSpec) GetLocation() int32

func (*PartitionBoundSpec) GetLowerdatums

func (x *PartitionBoundSpec) GetLowerdatums() []*Node

func (*PartitionBoundSpec) GetModulus

func (x *PartitionBoundSpec) GetModulus() int32

func (*PartitionBoundSpec) GetRemainder

func (x *PartitionBoundSpec) GetRemainder() int32

func (*PartitionBoundSpec) GetStrategy

func (x *PartitionBoundSpec) GetStrategy() string

func (*PartitionBoundSpec) GetUpperdatums

func (x *PartitionBoundSpec) GetUpperdatums() []*Node

func (*PartitionBoundSpec) ProtoMessage

func (*PartitionBoundSpec) ProtoMessage()

func (*PartitionBoundSpec) ProtoReflect

func (x *PartitionBoundSpec) ProtoReflect() protoreflect.Message

func (*PartitionBoundSpec) Reset

func (x *PartitionBoundSpec) Reset()

func (*PartitionBoundSpec) String

func (x *PartitionBoundSpec) String() string

type PartitionCmd

type PartitionCmd struct {
	Name  *RangeVar           `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Bound *PartitionBoundSpec `protobuf:"bytes,2,opt,name=bound,proto3" json:"bound,omitempty"`
	// contains filtered or unexported fields
}

func (*PartitionCmd) Descriptor deprecated

func (*PartitionCmd) Descriptor() ([]byte, []int)

Deprecated: Use PartitionCmd.ProtoReflect.Descriptor instead.

func (*PartitionCmd) GetBound

func (x *PartitionCmd) GetBound() *PartitionBoundSpec

func (*PartitionCmd) GetName

func (x *PartitionCmd) GetName() *RangeVar

func (*PartitionCmd) ProtoMessage

func (*PartitionCmd) ProtoMessage()

func (*PartitionCmd) ProtoReflect

func (x *PartitionCmd) ProtoReflect() protoreflect.Message

func (*PartitionCmd) Reset

func (x *PartitionCmd) Reset()

func (*PartitionCmd) String

func (x *PartitionCmd) String() string

type PartitionElem

type PartitionElem struct {
	Name      string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Expr      *Node   `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"`
	Collation []*Node `protobuf:"bytes,3,rep,name=collation,proto3" json:"collation,omitempty"`
	Opclass   []*Node `protobuf:"bytes,4,rep,name=opclass,proto3" json:"opclass,omitempty"`
	Location  int32   `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*PartitionElem) Descriptor deprecated

func (*PartitionElem) Descriptor() ([]byte, []int)

Deprecated: Use PartitionElem.ProtoReflect.Descriptor instead.

func (*PartitionElem) GetCollation

func (x *PartitionElem) GetCollation() []*Node

func (*PartitionElem) GetExpr

func (x *PartitionElem) GetExpr() *Node

func (*PartitionElem) GetLocation

func (x *PartitionElem) GetLocation() int32

func (*PartitionElem) GetName

func (x *PartitionElem) GetName() string

func (*PartitionElem) GetOpclass

func (x *PartitionElem) GetOpclass() []*Node

func (*PartitionElem) ProtoMessage

func (*PartitionElem) ProtoMessage()

func (*PartitionElem) ProtoReflect

func (x *PartitionElem) ProtoReflect() protoreflect.Message

func (*PartitionElem) Reset

func (x *PartitionElem) Reset()

func (*PartitionElem) String

func (x *PartitionElem) String() string

type PartitionRangeDatum

type PartitionRangeDatum struct {
	Kind     PartitionRangeDatumKind `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.PartitionRangeDatumKind" json:"kind,omitempty"`
	Value    *Node                   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	Location int32                   `protobuf:"varint,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*PartitionRangeDatum) Descriptor deprecated

func (*PartitionRangeDatum) Descriptor() ([]byte, []int)

Deprecated: Use PartitionRangeDatum.ProtoReflect.Descriptor instead.

func (*PartitionRangeDatum) GetKind

func (*PartitionRangeDatum) GetLocation

func (x *PartitionRangeDatum) GetLocation() int32

func (*PartitionRangeDatum) GetValue

func (x *PartitionRangeDatum) GetValue() *Node

func (*PartitionRangeDatum) ProtoMessage

func (*PartitionRangeDatum) ProtoMessage()

func (*PartitionRangeDatum) ProtoReflect

func (x *PartitionRangeDatum) ProtoReflect() protoreflect.Message

func (*PartitionRangeDatum) Reset

func (x *PartitionRangeDatum) Reset()

func (*PartitionRangeDatum) String

func (x *PartitionRangeDatum) String() string

type PartitionRangeDatumKind

type PartitionRangeDatumKind int32
const (
	PartitionRangeDatumKind_PARTITION_RANGE_DATUM_KIND_UNDEFINED PartitionRangeDatumKind = 0
	PartitionRangeDatumKind_PARTITION_RANGE_DATUM_MINVALUE       PartitionRangeDatumKind = 1
	PartitionRangeDatumKind_PARTITION_RANGE_DATUM_VALUE          PartitionRangeDatumKind = 2
	PartitionRangeDatumKind_PARTITION_RANGE_DATUM_MAXVALUE       PartitionRangeDatumKind = 3
)

func (PartitionRangeDatumKind) Descriptor

func (PartitionRangeDatumKind) Enum

func (PartitionRangeDatumKind) EnumDescriptor deprecated

func (PartitionRangeDatumKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use PartitionRangeDatumKind.Descriptor instead.

func (PartitionRangeDatumKind) Number

func (PartitionRangeDatumKind) String

func (x PartitionRangeDatumKind) String() string

func (PartitionRangeDatumKind) Type

type PartitionSpec

type PartitionSpec struct {
	Strategy   string  `protobuf:"bytes,1,opt,name=strategy,proto3" json:"strategy,omitempty"`
	PartParams []*Node `protobuf:"bytes,2,rep,name=part_params,json=partParams,proto3" json:"part_params,omitempty"`
	Location   int32   `protobuf:"varint,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*PartitionSpec) Descriptor deprecated

func (*PartitionSpec) Descriptor() ([]byte, []int)

Deprecated: Use PartitionSpec.ProtoReflect.Descriptor instead.

func (*PartitionSpec) GetLocation

func (x *PartitionSpec) GetLocation() int32

func (*PartitionSpec) GetPartParams

func (x *PartitionSpec) GetPartParams() []*Node

func (*PartitionSpec) GetStrategy

func (x *PartitionSpec) GetStrategy() string

func (*PartitionSpec) ProtoMessage

func (*PartitionSpec) ProtoMessage()

func (*PartitionSpec) ProtoReflect

func (x *PartitionSpec) ProtoReflect() protoreflect.Message

func (*PartitionSpec) Reset

func (x *PartitionSpec) Reset()

func (*PartitionSpec) String

func (x *PartitionSpec) String() string

type PrepareStmt

type PrepareStmt struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Argtypes []*Node `protobuf:"bytes,2,rep,name=argtypes,proto3" json:"argtypes,omitempty"`
	Query    *Node   `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*PrepareStmt) Descriptor deprecated

func (*PrepareStmt) Descriptor() ([]byte, []int)

Deprecated: Use PrepareStmt.ProtoReflect.Descriptor instead.

func (*PrepareStmt) GetArgtypes

func (x *PrepareStmt) GetArgtypes() []*Node

func (*PrepareStmt) GetName

func (x *PrepareStmt) GetName() string

func (*PrepareStmt) GetQuery

func (x *PrepareStmt) GetQuery() *Node

func (*PrepareStmt) ProtoMessage

func (*PrepareStmt) ProtoMessage()

func (*PrepareStmt) ProtoReflect

func (x *PrepareStmt) ProtoReflect() protoreflect.Message

func (*PrepareStmt) Reset

func (x *PrepareStmt) Reset()

func (*PrepareStmt) String

func (x *PrepareStmt) String() string

type Query

type Query struct {
	CommandType      CmdType         `protobuf:"varint,1,opt,name=command_type,json=commandType,proto3,enum=pg_query.CmdType" json:"command_type,omitempty"`
	QuerySource      QuerySource     `protobuf:"varint,2,opt,name=query_source,json=querySource,proto3,enum=pg_query.QuerySource" json:"query_source,omitempty"`
	CanSetTag        bool            `protobuf:"varint,3,opt,name=can_set_tag,json=canSetTag,proto3" json:"can_set_tag,omitempty"`
	UtilityStmt      *Node           `protobuf:"bytes,4,opt,name=utility_stmt,json=utilityStmt,proto3" json:"utility_stmt,omitempty"`
	ResultRelation   int32           `protobuf:"varint,5,opt,name=result_relation,json=resultRelation,proto3" json:"result_relation,omitempty"`
	HasAggs          bool            `protobuf:"varint,6,opt,name=has_aggs,json=hasAggs,proto3" json:"has_aggs,omitempty"`
	HasWindowFuncs   bool            `protobuf:"varint,7,opt,name=has_window_funcs,json=hasWindowFuncs,proto3" json:"has_window_funcs,omitempty"`
	HasTargetSrfs    bool            `protobuf:"varint,8,opt,name=has_target_srfs,json=hasTargetSRFs,proto3" json:"has_target_srfs,omitempty"`
	HasSubLinks      bool            `protobuf:"varint,9,opt,name=has_sub_links,json=hasSubLinks,proto3" json:"has_sub_links,omitempty"`
	HasDistinctOn    bool            `protobuf:"varint,10,opt,name=has_distinct_on,json=hasDistinctOn,proto3" json:"has_distinct_on,omitempty"`
	HasRecursive     bool            `protobuf:"varint,11,opt,name=has_recursive,json=hasRecursive,proto3" json:"has_recursive,omitempty"`
	HasModifyingCte  bool            `protobuf:"varint,12,opt,name=has_modifying_cte,json=hasModifyingCTE,proto3" json:"has_modifying_cte,omitempty"`
	HasForUpdate     bool            `protobuf:"varint,13,opt,name=has_for_update,json=hasForUpdate,proto3" json:"has_for_update,omitempty"`
	HasRowSecurity   bool            `protobuf:"varint,14,opt,name=has_row_security,json=hasRowSecurity,proto3" json:"has_row_security,omitempty"`
	CteList          []*Node         `protobuf:"bytes,15,rep,name=cte_list,json=cteList,proto3" json:"cte_list,omitempty"`
	Rtable           []*Node         `protobuf:"bytes,16,rep,name=rtable,proto3" json:"rtable,omitempty"`
	Jointree         *FromExpr       `protobuf:"bytes,17,opt,name=jointree,proto3" json:"jointree,omitempty"`
	TargetList       []*Node         `protobuf:"bytes,18,rep,name=target_list,json=targetList,proto3" json:"target_list,omitempty"`
	Override         OverridingKind  `protobuf:"varint,19,opt,name=override,proto3,enum=pg_query.OverridingKind" json:"override,omitempty"`
	OnConflict       *OnConflictExpr `protobuf:"bytes,20,opt,name=on_conflict,json=onConflict,proto3" json:"on_conflict,omitempty"`
	ReturningList    []*Node         `protobuf:"bytes,21,rep,name=returning_list,json=returningList,proto3" json:"returning_list,omitempty"`
	GroupClause      []*Node         `protobuf:"bytes,22,rep,name=group_clause,json=groupClause,proto3" json:"group_clause,omitempty"`
	GroupingSets     []*Node         `protobuf:"bytes,23,rep,name=grouping_sets,json=groupingSets,proto3" json:"grouping_sets,omitempty"`
	HavingQual       *Node           `protobuf:"bytes,24,opt,name=having_qual,json=havingQual,proto3" json:"having_qual,omitempty"`
	WindowClause     []*Node         `protobuf:"bytes,25,rep,name=window_clause,json=windowClause,proto3" json:"window_clause,omitempty"`
	DistinctClause   []*Node         `protobuf:"bytes,26,rep,name=distinct_clause,json=distinctClause,proto3" json:"distinct_clause,omitempty"`
	SortClause       []*Node         `protobuf:"bytes,27,rep,name=sort_clause,json=sortClause,proto3" json:"sort_clause,omitempty"`
	LimitOffset      *Node           `protobuf:"bytes,28,opt,name=limit_offset,json=limitOffset,proto3" json:"limit_offset,omitempty"`
	LimitCount       *Node           `protobuf:"bytes,29,opt,name=limit_count,json=limitCount,proto3" json:"limit_count,omitempty"`
	LimitOption      LimitOption     `protobuf:"varint,30,opt,name=limit_option,json=limitOption,proto3,enum=pg_query.LimitOption" json:"limit_option,omitempty"`
	RowMarks         []*Node         `protobuf:"bytes,31,rep,name=row_marks,json=rowMarks,proto3" json:"row_marks,omitempty"`
	SetOperations    *Node           `protobuf:"bytes,32,opt,name=set_operations,json=setOperations,proto3" json:"set_operations,omitempty"`
	ConstraintDeps   []*Node         `protobuf:"bytes,33,rep,name=constraint_deps,json=constraintDeps,proto3" json:"constraint_deps,omitempty"`
	WithCheckOptions []*Node         `protobuf:"bytes,34,rep,name=with_check_options,json=withCheckOptions,proto3" json:"with_check_options,omitempty"`
	StmtLocation     int32           `protobuf:"varint,35,opt,name=stmt_location,proto3" json:"stmt_location,omitempty"`
	StmtLen          int32           `protobuf:"varint,36,opt,name=stmt_len,proto3" json:"stmt_len,omitempty"`
	// contains filtered or unexported fields
}

func (*Query) Descriptor deprecated

func (*Query) Descriptor() ([]byte, []int)

Deprecated: Use Query.ProtoReflect.Descriptor instead.

func (*Query) GetCanSetTag

func (x *Query) GetCanSetTag() bool

func (*Query) GetCommandType

func (x *Query) GetCommandType() CmdType

func (*Query) GetConstraintDeps

func (x *Query) GetConstraintDeps() []*Node

func (*Query) GetCteList

func (x *Query) GetCteList() []*Node

func (*Query) GetDistinctClause

func (x *Query) GetDistinctClause() []*Node

func (*Query) GetGroupClause

func (x *Query) GetGroupClause() []*Node

func (*Query) GetGroupingSets

func (x *Query) GetGroupingSets() []*Node

func (*Query) GetHasAggs

func (x *Query) GetHasAggs() bool

func (*Query) GetHasDistinctOn

func (x *Query) GetHasDistinctOn() bool

func (*Query) GetHasForUpdate

func (x *Query) GetHasForUpdate() bool

func (*Query) GetHasModifyingCte

func (x *Query) GetHasModifyingCte() bool

func (*Query) GetHasRecursive

func (x *Query) GetHasRecursive() bool

func (*Query) GetHasRowSecurity

func (x *Query) GetHasRowSecurity() bool
func (x *Query) GetHasSubLinks() bool

func (*Query) GetHasTargetSrfs

func (x *Query) GetHasTargetSrfs() bool

func (*Query) GetHasWindowFuncs

func (x *Query) GetHasWindowFuncs() bool

func (*Query) GetHavingQual

func (x *Query) GetHavingQual() *Node

func (*Query) GetJointree

func (x *Query) GetJointree() *FromExpr

func (*Query) GetLimitCount

func (x *Query) GetLimitCount() *Node

func (*Query) GetLimitOffset

func (x *Query) GetLimitOffset() *Node

func (*Query) GetLimitOption

func (x *Query) GetLimitOption() LimitOption

func (*Query) GetOnConflict

func (x *Query) GetOnConflict() *OnConflictExpr

func (*Query) GetOverride

func (x *Query) GetOverride() OverridingKind

func (*Query) GetQuerySource

func (x *Query) GetQuerySource() QuerySource

func (*Query) GetResultRelation

func (x *Query) GetResultRelation() int32

func (*Query) GetReturningList

func (x *Query) GetReturningList() []*Node

func (*Query) GetRowMarks

func (x *Query) GetRowMarks() []*Node

func (*Query) GetRtable

func (x *Query) GetRtable() []*Node

func (*Query) GetSetOperations

func (x *Query) GetSetOperations() *Node

func (*Query) GetSortClause

func (x *Query) GetSortClause() []*Node

func (*Query) GetStmtLen

func (x *Query) GetStmtLen() int32

func (*Query) GetStmtLocation

func (x *Query) GetStmtLocation() int32

func (*Query) GetTargetList

func (x *Query) GetTargetList() []*Node

func (*Query) GetUtilityStmt

func (x *Query) GetUtilityStmt() *Node

func (*Query) GetWindowClause

func (x *Query) GetWindowClause() []*Node

func (*Query) GetWithCheckOptions

func (x *Query) GetWithCheckOptions() []*Node

func (*Query) ProtoMessage

func (*Query) ProtoMessage()

func (*Query) ProtoReflect

func (x *Query) ProtoReflect() protoreflect.Message

func (*Query) Reset

func (x *Query) Reset()

func (*Query) String

func (x *Query) String() string

type QuerySource

type QuerySource int32
const (
	QuerySource_QUERY_SOURCE_UNDEFINED QuerySource = 0
	QuerySource_QSRC_ORIGINAL          QuerySource = 1
	QuerySource_QSRC_PARSER            QuerySource = 2
	QuerySource_QSRC_INSTEAD_RULE      QuerySource = 3
	QuerySource_QSRC_QUAL_INSTEAD_RULE QuerySource = 4
	QuerySource_QSRC_NON_INSTEAD_RULE  QuerySource = 5
)

func (QuerySource) Descriptor

func (QuerySource) Enum

func (x QuerySource) Enum() *QuerySource

func (QuerySource) EnumDescriptor deprecated

func (QuerySource) EnumDescriptor() ([]byte, []int)

Deprecated: Use QuerySource.Descriptor instead.

func (QuerySource) Number

func (x QuerySource) Number() protoreflect.EnumNumber

func (QuerySource) String

func (x QuerySource) String() string

func (QuerySource) Type

type RTEKind

type RTEKind int32
const (
	RTEKind_RTEKIND_UNDEFINED   RTEKind = 0
	RTEKind_RTE_RELATION        RTEKind = 1
	RTEKind_RTE_SUBQUERY        RTEKind = 2
	RTEKind_RTE_JOIN            RTEKind = 3
	RTEKind_RTE_FUNCTION        RTEKind = 4
	RTEKind_RTE_TABLEFUNC       RTEKind = 5
	RTEKind_RTE_VALUES          RTEKind = 6
	RTEKind_RTE_CTE             RTEKind = 7
	RTEKind_RTE_NAMEDTUPLESTORE RTEKind = 8
	RTEKind_RTE_RESULT          RTEKind = 9
)

func (RTEKind) Descriptor

func (RTEKind) Descriptor() protoreflect.EnumDescriptor

func (RTEKind) Enum

func (x RTEKind) Enum() *RTEKind

func (RTEKind) EnumDescriptor deprecated

func (RTEKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use RTEKind.Descriptor instead.

func (RTEKind) Number

func (x RTEKind) Number() protoreflect.EnumNumber

func (RTEKind) String

func (x RTEKind) String() string

func (RTEKind) Type

func (RTEKind) Type() protoreflect.EnumType

type RangeFunction

type RangeFunction struct {
	Lateral    bool    `protobuf:"varint,1,opt,name=lateral,proto3" json:"lateral,omitempty"`
	Ordinality bool    `protobuf:"varint,2,opt,name=ordinality,proto3" json:"ordinality,omitempty"`
	IsRowsfrom bool    `protobuf:"varint,3,opt,name=is_rowsfrom,proto3" json:"is_rowsfrom,omitempty"`
	Functions  []*Node `protobuf:"bytes,4,rep,name=functions,proto3" json:"functions,omitempty"`
	Alias      *Alias  `protobuf:"bytes,5,opt,name=alias,proto3" json:"alias,omitempty"`
	Coldeflist []*Node `protobuf:"bytes,6,rep,name=coldeflist,proto3" json:"coldeflist,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeFunction) Descriptor deprecated

func (*RangeFunction) Descriptor() ([]byte, []int)

Deprecated: Use RangeFunction.ProtoReflect.Descriptor instead.

func (*RangeFunction) GetAlias

func (x *RangeFunction) GetAlias() *Alias

func (*RangeFunction) GetColdeflist

func (x *RangeFunction) GetColdeflist() []*Node

func (*RangeFunction) GetFunctions

func (x *RangeFunction) GetFunctions() []*Node

func (*RangeFunction) GetIsRowsfrom

func (x *RangeFunction) GetIsRowsfrom() bool

func (*RangeFunction) GetLateral

func (x *RangeFunction) GetLateral() bool

func (*RangeFunction) GetOrdinality

func (x *RangeFunction) GetOrdinality() bool

func (*RangeFunction) ProtoMessage

func (*RangeFunction) ProtoMessage()

func (*RangeFunction) ProtoReflect

func (x *RangeFunction) ProtoReflect() protoreflect.Message

func (*RangeFunction) Reset

func (x *RangeFunction) Reset()

func (*RangeFunction) String

func (x *RangeFunction) String() string

type RangeSubselect

type RangeSubselect struct {
	Lateral  bool   `protobuf:"varint,1,opt,name=lateral,proto3" json:"lateral,omitempty"`
	Subquery *Node  `protobuf:"bytes,2,opt,name=subquery,proto3" json:"subquery,omitempty"`
	Alias    *Alias `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeSubselect) Descriptor deprecated

func (*RangeSubselect) Descriptor() ([]byte, []int)

Deprecated: Use RangeSubselect.ProtoReflect.Descriptor instead.

func (*RangeSubselect) GetAlias

func (x *RangeSubselect) GetAlias() *Alias

func (*RangeSubselect) GetLateral

func (x *RangeSubselect) GetLateral() bool

func (*RangeSubselect) GetSubquery

func (x *RangeSubselect) GetSubquery() *Node

func (*RangeSubselect) ProtoMessage

func (*RangeSubselect) ProtoMessage()

func (*RangeSubselect) ProtoReflect

func (x *RangeSubselect) ProtoReflect() protoreflect.Message

func (*RangeSubselect) Reset

func (x *RangeSubselect) Reset()

func (*RangeSubselect) String

func (x *RangeSubselect) String() string

type RangeTableFunc

type RangeTableFunc struct {
	Lateral    bool    `protobuf:"varint,1,opt,name=lateral,proto3" json:"lateral,omitempty"`
	Docexpr    *Node   `protobuf:"bytes,2,opt,name=docexpr,proto3" json:"docexpr,omitempty"`
	Rowexpr    *Node   `protobuf:"bytes,3,opt,name=rowexpr,proto3" json:"rowexpr,omitempty"`
	Namespaces []*Node `protobuf:"bytes,4,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	Columns    []*Node `protobuf:"bytes,5,rep,name=columns,proto3" json:"columns,omitempty"`
	Alias      *Alias  `protobuf:"bytes,6,opt,name=alias,proto3" json:"alias,omitempty"`
	Location   int32   `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeTableFunc) Descriptor deprecated

func (*RangeTableFunc) Descriptor() ([]byte, []int)

Deprecated: Use RangeTableFunc.ProtoReflect.Descriptor instead.

func (*RangeTableFunc) GetAlias

func (x *RangeTableFunc) GetAlias() *Alias

func (*RangeTableFunc) GetColumns

func (x *RangeTableFunc) GetColumns() []*Node

func (*RangeTableFunc) GetDocexpr

func (x *RangeTableFunc) GetDocexpr() *Node

func (*RangeTableFunc) GetLateral

func (x *RangeTableFunc) GetLateral() bool

func (*RangeTableFunc) GetLocation

func (x *RangeTableFunc) GetLocation() int32

func (*RangeTableFunc) GetNamespaces

func (x *RangeTableFunc) GetNamespaces() []*Node

func (*RangeTableFunc) GetRowexpr

func (x *RangeTableFunc) GetRowexpr() *Node

func (*RangeTableFunc) ProtoMessage

func (*RangeTableFunc) ProtoMessage()

func (*RangeTableFunc) ProtoReflect

func (x *RangeTableFunc) ProtoReflect() protoreflect.Message

func (*RangeTableFunc) Reset

func (x *RangeTableFunc) Reset()

func (*RangeTableFunc) String

func (x *RangeTableFunc) String() string

type RangeTableFuncCol

type RangeTableFuncCol struct {
	Colname       string    `protobuf:"bytes,1,opt,name=colname,proto3" json:"colname,omitempty"`
	TypeName      *TypeName `protobuf:"bytes,2,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	ForOrdinality bool      `protobuf:"varint,3,opt,name=for_ordinality,proto3" json:"for_ordinality,omitempty"`
	IsNotNull     bool      `protobuf:"varint,4,opt,name=is_not_null,proto3" json:"is_not_null,omitempty"`
	Colexpr       *Node     `protobuf:"bytes,5,opt,name=colexpr,proto3" json:"colexpr,omitempty"`
	Coldefexpr    *Node     `protobuf:"bytes,6,opt,name=coldefexpr,proto3" json:"coldefexpr,omitempty"`
	Location      int32     `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeTableFuncCol) Descriptor deprecated

func (*RangeTableFuncCol) Descriptor() ([]byte, []int)

Deprecated: Use RangeTableFuncCol.ProtoReflect.Descriptor instead.

func (*RangeTableFuncCol) GetColdefexpr

func (x *RangeTableFuncCol) GetColdefexpr() *Node

func (*RangeTableFuncCol) GetColexpr

func (x *RangeTableFuncCol) GetColexpr() *Node

func (*RangeTableFuncCol) GetColname

func (x *RangeTableFuncCol) GetColname() string

func (*RangeTableFuncCol) GetForOrdinality

func (x *RangeTableFuncCol) GetForOrdinality() bool

func (*RangeTableFuncCol) GetIsNotNull

func (x *RangeTableFuncCol) GetIsNotNull() bool

func (*RangeTableFuncCol) GetLocation

func (x *RangeTableFuncCol) GetLocation() int32

func (*RangeTableFuncCol) GetTypeName

func (x *RangeTableFuncCol) GetTypeName() *TypeName

func (*RangeTableFuncCol) ProtoMessage

func (*RangeTableFuncCol) ProtoMessage()

func (*RangeTableFuncCol) ProtoReflect

func (x *RangeTableFuncCol) ProtoReflect() protoreflect.Message

func (*RangeTableFuncCol) Reset

func (x *RangeTableFuncCol) Reset()

func (*RangeTableFuncCol) String

func (x *RangeTableFuncCol) String() string

type RangeTableSample

type RangeTableSample struct {
	Relation   *Node   `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Method     []*Node `protobuf:"bytes,2,rep,name=method,proto3" json:"method,omitempty"`
	Args       []*Node `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
	Repeatable *Node   `protobuf:"bytes,4,opt,name=repeatable,proto3" json:"repeatable,omitempty"`
	Location   int32   `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeTableSample) Descriptor deprecated

func (*RangeTableSample) Descriptor() ([]byte, []int)

Deprecated: Use RangeTableSample.ProtoReflect.Descriptor instead.

func (*RangeTableSample) GetArgs

func (x *RangeTableSample) GetArgs() []*Node

func (*RangeTableSample) GetLocation

func (x *RangeTableSample) GetLocation() int32

func (*RangeTableSample) GetMethod

func (x *RangeTableSample) GetMethod() []*Node

func (*RangeTableSample) GetRelation

func (x *RangeTableSample) GetRelation() *Node

func (*RangeTableSample) GetRepeatable

func (x *RangeTableSample) GetRepeatable() *Node

func (*RangeTableSample) ProtoMessage

func (*RangeTableSample) ProtoMessage()

func (*RangeTableSample) ProtoReflect

func (x *RangeTableSample) ProtoReflect() protoreflect.Message

func (*RangeTableSample) Reset

func (x *RangeTableSample) Reset()

func (*RangeTableSample) String

func (x *RangeTableSample) String() string

type RangeTblEntry

type RangeTblEntry struct {
	Rtekind          RTEKind            `protobuf:"varint,1,opt,name=rtekind,proto3,enum=pg_query.RTEKind" json:"rtekind,omitempty"`
	Relid            uint32             `protobuf:"varint,2,opt,name=relid,proto3" json:"relid,omitempty"`
	Relkind          string             `protobuf:"bytes,3,opt,name=relkind,proto3" json:"relkind,omitempty"`
	Rellockmode      int32              `protobuf:"varint,4,opt,name=rellockmode,proto3" json:"rellockmode,omitempty"`
	Tablesample      *TableSampleClause `protobuf:"bytes,5,opt,name=tablesample,proto3" json:"tablesample,omitempty"`
	Subquery         *Query             `protobuf:"bytes,6,opt,name=subquery,proto3" json:"subquery,omitempty"`
	SecurityBarrier  bool               `protobuf:"varint,7,opt,name=security_barrier,proto3" json:"security_barrier,omitempty"`
	Jointype         JoinType           `protobuf:"varint,8,opt,name=jointype,proto3,enum=pg_query.JoinType" json:"jointype,omitempty"`
	Joinmergedcols   int32              `protobuf:"varint,9,opt,name=joinmergedcols,proto3" json:"joinmergedcols,omitempty"`
	Joinaliasvars    []*Node            `protobuf:"bytes,10,rep,name=joinaliasvars,proto3" json:"joinaliasvars,omitempty"`
	Joinleftcols     []*Node            `protobuf:"bytes,11,rep,name=joinleftcols,proto3" json:"joinleftcols,omitempty"`
	Joinrightcols    []*Node            `protobuf:"bytes,12,rep,name=joinrightcols,proto3" json:"joinrightcols,omitempty"`
	Functions        []*Node            `protobuf:"bytes,13,rep,name=functions,proto3" json:"functions,omitempty"`
	Funcordinality   bool               `protobuf:"varint,14,opt,name=funcordinality,proto3" json:"funcordinality,omitempty"`
	Tablefunc        *TableFunc         `protobuf:"bytes,15,opt,name=tablefunc,proto3" json:"tablefunc,omitempty"`
	ValuesLists      []*Node            `protobuf:"bytes,16,rep,name=values_lists,proto3" json:"values_lists,omitempty"`
	Ctename          string             `protobuf:"bytes,17,opt,name=ctename,proto3" json:"ctename,omitempty"`
	Ctelevelsup      uint32             `protobuf:"varint,18,opt,name=ctelevelsup,proto3" json:"ctelevelsup,omitempty"`
	SelfReference    bool               `protobuf:"varint,19,opt,name=self_reference,proto3" json:"self_reference,omitempty"`
	Coltypes         []*Node            `protobuf:"bytes,20,rep,name=coltypes,proto3" json:"coltypes,omitempty"`
	Coltypmods       []*Node            `protobuf:"bytes,21,rep,name=coltypmods,proto3" json:"coltypmods,omitempty"`
	Colcollations    []*Node            `protobuf:"bytes,22,rep,name=colcollations,proto3" json:"colcollations,omitempty"`
	Enrname          string             `protobuf:"bytes,23,opt,name=enrname,proto3" json:"enrname,omitempty"`
	Enrtuples        float64            `protobuf:"fixed64,24,opt,name=enrtuples,proto3" json:"enrtuples,omitempty"`
	Alias            *Alias             `protobuf:"bytes,25,opt,name=alias,proto3" json:"alias,omitempty"`
	Eref             *Alias             `protobuf:"bytes,26,opt,name=eref,proto3" json:"eref,omitempty"`
	Lateral          bool               `protobuf:"varint,27,opt,name=lateral,proto3" json:"lateral,omitempty"`
	Inh              bool               `protobuf:"varint,28,opt,name=inh,proto3" json:"inh,omitempty"`
	InFromCl         bool               `protobuf:"varint,29,opt,name=in_from_cl,json=inFromCl,proto3" json:"in_from_cl,omitempty"`
	RequiredPerms    uint32             `protobuf:"varint,30,opt,name=required_perms,json=requiredPerms,proto3" json:"required_perms,omitempty"`
	CheckAsUser      uint32             `protobuf:"varint,31,opt,name=check_as_user,json=checkAsUser,proto3" json:"check_as_user,omitempty"`
	SelectedCols     []uint64           `protobuf:"varint,32,rep,packed,name=selected_cols,json=selectedCols,proto3" json:"selected_cols,omitempty"`
	InsertedCols     []uint64           `protobuf:"varint,33,rep,packed,name=inserted_cols,json=insertedCols,proto3" json:"inserted_cols,omitempty"`
	UpdatedCols      []uint64           `protobuf:"varint,34,rep,packed,name=updated_cols,json=updatedCols,proto3" json:"updated_cols,omitempty"`
	ExtraUpdatedCols []uint64           `protobuf:"varint,35,rep,packed,name=extra_updated_cols,json=extraUpdatedCols,proto3" json:"extra_updated_cols,omitempty"`
	SecurityQuals    []*Node            `protobuf:"bytes,36,rep,name=security_quals,json=securityQuals,proto3" json:"security_quals,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeTblEntry) Descriptor deprecated

func (*RangeTblEntry) Descriptor() ([]byte, []int)

Deprecated: Use RangeTblEntry.ProtoReflect.Descriptor instead.

func (*RangeTblEntry) GetAlias

func (x *RangeTblEntry) GetAlias() *Alias

func (*RangeTblEntry) GetCheckAsUser

func (x *RangeTblEntry) GetCheckAsUser() uint32

func (*RangeTblEntry) GetColcollations

func (x *RangeTblEntry) GetColcollations() []*Node

func (*RangeTblEntry) GetColtypes

func (x *RangeTblEntry) GetColtypes() []*Node

func (*RangeTblEntry) GetColtypmods

func (x *RangeTblEntry) GetColtypmods() []*Node

func (*RangeTblEntry) GetCtelevelsup

func (x *RangeTblEntry) GetCtelevelsup() uint32

func (*RangeTblEntry) GetCtename

func (x *RangeTblEntry) GetCtename() string

func (*RangeTblEntry) GetEnrname

func (x *RangeTblEntry) GetEnrname() string

func (*RangeTblEntry) GetEnrtuples

func (x *RangeTblEntry) GetEnrtuples() float64

func (*RangeTblEntry) GetEref

func (x *RangeTblEntry) GetEref() *Alias

func (*RangeTblEntry) GetExtraUpdatedCols

func (x *RangeTblEntry) GetExtraUpdatedCols() []uint64

func (*RangeTblEntry) GetFuncordinality

func (x *RangeTblEntry) GetFuncordinality() bool

func (*RangeTblEntry) GetFunctions

func (x *RangeTblEntry) GetFunctions() []*Node

func (*RangeTblEntry) GetInFromCl

func (x *RangeTblEntry) GetInFromCl() bool

func (*RangeTblEntry) GetInh

func (x *RangeTblEntry) GetInh() bool

func (*RangeTblEntry) GetInsertedCols

func (x *RangeTblEntry) GetInsertedCols() []uint64

func (*RangeTblEntry) GetJoinaliasvars

func (x *RangeTblEntry) GetJoinaliasvars() []*Node

func (*RangeTblEntry) GetJoinleftcols

func (x *RangeTblEntry) GetJoinleftcols() []*Node

func (*RangeTblEntry) GetJoinmergedcols

func (x *RangeTblEntry) GetJoinmergedcols() int32

func (*RangeTblEntry) GetJoinrightcols

func (x *RangeTblEntry) GetJoinrightcols() []*Node

func (*RangeTblEntry) GetJointype

func (x *RangeTblEntry) GetJointype() JoinType

func (*RangeTblEntry) GetLateral

func (x *RangeTblEntry) GetLateral() bool

func (*RangeTblEntry) GetRelid

func (x *RangeTblEntry) GetRelid() uint32

func (*RangeTblEntry) GetRelkind

func (x *RangeTblEntry) GetRelkind() string

func (*RangeTblEntry) GetRellockmode

func (x *RangeTblEntry) GetRellockmode() int32

func (*RangeTblEntry) GetRequiredPerms

func (x *RangeTblEntry) GetRequiredPerms() uint32

func (*RangeTblEntry) GetRtekind

func (x *RangeTblEntry) GetRtekind() RTEKind

func (*RangeTblEntry) GetSecurityBarrier

func (x *RangeTblEntry) GetSecurityBarrier() bool

func (*RangeTblEntry) GetSecurityQuals

func (x *RangeTblEntry) GetSecurityQuals() []*Node

func (*RangeTblEntry) GetSelectedCols

func (x *RangeTblEntry) GetSelectedCols() []uint64

func (*RangeTblEntry) GetSelfReference

func (x *RangeTblEntry) GetSelfReference() bool

func (*RangeTblEntry) GetSubquery

func (x *RangeTblEntry) GetSubquery() *Query

func (*RangeTblEntry) GetTablefunc

func (x *RangeTblEntry) GetTablefunc() *TableFunc

func (*RangeTblEntry) GetTablesample

func (x *RangeTblEntry) GetTablesample() *TableSampleClause

func (*RangeTblEntry) GetUpdatedCols

func (x *RangeTblEntry) GetUpdatedCols() []uint64

func (*RangeTblEntry) GetValuesLists

func (x *RangeTblEntry) GetValuesLists() []*Node

func (*RangeTblEntry) ProtoMessage

func (*RangeTblEntry) ProtoMessage()

func (*RangeTblEntry) ProtoReflect

func (x *RangeTblEntry) ProtoReflect() protoreflect.Message

func (*RangeTblEntry) Reset

func (x *RangeTblEntry) Reset()

func (*RangeTblEntry) String

func (x *RangeTblEntry) String() string

type RangeTblFunction

type RangeTblFunction struct {
	Funcexpr          *Node    `protobuf:"bytes,1,opt,name=funcexpr,proto3" json:"funcexpr,omitempty"`
	Funccolcount      int32    `protobuf:"varint,2,opt,name=funccolcount,proto3" json:"funccolcount,omitempty"`
	Funccolnames      []*Node  `protobuf:"bytes,3,rep,name=funccolnames,proto3" json:"funccolnames,omitempty"`
	Funccoltypes      []*Node  `protobuf:"bytes,4,rep,name=funccoltypes,proto3" json:"funccoltypes,omitempty"`
	Funccoltypmods    []*Node  `protobuf:"bytes,5,rep,name=funccoltypmods,proto3" json:"funccoltypmods,omitempty"`
	Funccolcollations []*Node  `protobuf:"bytes,6,rep,name=funccolcollations,proto3" json:"funccolcollations,omitempty"`
	Funcparams        []uint64 `protobuf:"varint,7,rep,packed,name=funcparams,proto3" json:"funcparams,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeTblFunction) Descriptor deprecated

func (*RangeTblFunction) Descriptor() ([]byte, []int)

Deprecated: Use RangeTblFunction.ProtoReflect.Descriptor instead.

func (*RangeTblFunction) GetFunccolcollations

func (x *RangeTblFunction) GetFunccolcollations() []*Node

func (*RangeTblFunction) GetFunccolcount

func (x *RangeTblFunction) GetFunccolcount() int32

func (*RangeTblFunction) GetFunccolnames

func (x *RangeTblFunction) GetFunccolnames() []*Node

func (*RangeTblFunction) GetFunccoltypes

func (x *RangeTblFunction) GetFunccoltypes() []*Node

func (*RangeTblFunction) GetFunccoltypmods

func (x *RangeTblFunction) GetFunccoltypmods() []*Node

func (*RangeTblFunction) GetFuncexpr

func (x *RangeTblFunction) GetFuncexpr() *Node

func (*RangeTblFunction) GetFuncparams

func (x *RangeTblFunction) GetFuncparams() []uint64

func (*RangeTblFunction) ProtoMessage

func (*RangeTblFunction) ProtoMessage()

func (*RangeTblFunction) ProtoReflect

func (x *RangeTblFunction) ProtoReflect() protoreflect.Message

func (*RangeTblFunction) Reset

func (x *RangeTblFunction) Reset()

func (*RangeTblFunction) String

func (x *RangeTblFunction) String() string

type RangeTblRef

type RangeTblRef struct {
	Rtindex int32 `protobuf:"varint,1,opt,name=rtindex,proto3" json:"rtindex,omitempty"`
	// contains filtered or unexported fields
}

func (*RangeTblRef) Descriptor deprecated

func (*RangeTblRef) Descriptor() ([]byte, []int)

Deprecated: Use RangeTblRef.ProtoReflect.Descriptor instead.

func (*RangeTblRef) GetRtindex

func (x *RangeTblRef) GetRtindex() int32

func (*RangeTblRef) ProtoMessage

func (*RangeTblRef) ProtoMessage()

func (*RangeTblRef) ProtoReflect

func (x *RangeTblRef) ProtoReflect() protoreflect.Message

func (*RangeTblRef) Reset

func (x *RangeTblRef) Reset()

func (*RangeTblRef) String

func (x *RangeTblRef) String() string

type RangeVar

type RangeVar struct {
	Catalogname    string `protobuf:"bytes,1,opt,name=catalogname,proto3" json:"catalogname,omitempty"`
	Schemaname     string `protobuf:"bytes,2,opt,name=schemaname,proto3" json:"schemaname,omitempty"`
	Relname        string `protobuf:"bytes,3,opt,name=relname,proto3" json:"relname,omitempty"`
	Inh            bool   `protobuf:"varint,4,opt,name=inh,proto3" json:"inh,omitempty"`
	Relpersistence string `protobuf:"bytes,5,opt,name=relpersistence,proto3" json:"relpersistence,omitempty"`
	Alias          *Alias `protobuf:"bytes,6,opt,name=alias,proto3" json:"alias,omitempty"`
	Location       int32  `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func MakeFullRangeVar

func MakeFullRangeVar(schemaname string, relname string, alias string, location int32) *RangeVar

func MakeSimpleRangeVar

func MakeSimpleRangeVar(relname string, location int32) *RangeVar

func (*RangeVar) Descriptor deprecated

func (*RangeVar) Descriptor() ([]byte, []int)

Deprecated: Use RangeVar.ProtoReflect.Descriptor instead.

func (*RangeVar) GetAlias

func (x *RangeVar) GetAlias() *Alias

func (*RangeVar) GetCatalogname

func (x *RangeVar) GetCatalogname() string

func (*RangeVar) GetInh

func (x *RangeVar) GetInh() bool

func (*RangeVar) GetLocation

func (x *RangeVar) GetLocation() int32

func (*RangeVar) GetRelname

func (x *RangeVar) GetRelname() string

func (*RangeVar) GetRelpersistence

func (x *RangeVar) GetRelpersistence() string

func (*RangeVar) GetSchemaname

func (x *RangeVar) GetSchemaname() string

func (*RangeVar) ProtoMessage

func (*RangeVar) ProtoMessage()

func (*RangeVar) ProtoReflect

func (x *RangeVar) ProtoReflect() protoreflect.Message

func (*RangeVar) Reset

func (x *RangeVar) Reset()

func (*RangeVar) String

func (x *RangeVar) String() string

type RawStmt

type RawStmt struct {
	Stmt         *Node `protobuf:"bytes,1,opt,name=stmt,proto3" json:"stmt,omitempty"`
	StmtLocation int32 `protobuf:"varint,2,opt,name=stmt_location,proto3" json:"stmt_location,omitempty"`
	StmtLen      int32 `protobuf:"varint,3,opt,name=stmt_len,proto3" json:"stmt_len,omitempty"`
	// contains filtered or unexported fields
}

func (*RawStmt) Descriptor deprecated

func (*RawStmt) Descriptor() ([]byte, []int)

Deprecated: Use RawStmt.ProtoReflect.Descriptor instead.

func (*RawStmt) GetStmt

func (x *RawStmt) GetStmt() *Node

func (*RawStmt) GetStmtLen

func (x *RawStmt) GetStmtLen() int32

func (*RawStmt) GetStmtLocation

func (x *RawStmt) GetStmtLocation() int32

func (*RawStmt) ProtoMessage

func (*RawStmt) ProtoMessage()

func (*RawStmt) ProtoReflect

func (x *RawStmt) ProtoReflect() protoreflect.Message

func (*RawStmt) Reset

func (x *RawStmt) Reset()

func (*RawStmt) String

func (x *RawStmt) String() string

type ReassignOwnedStmt

type ReassignOwnedStmt struct {
	Roles   []*Node   `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	Newrole *RoleSpec `protobuf:"bytes,2,opt,name=newrole,proto3" json:"newrole,omitempty"`
	// contains filtered or unexported fields
}

func (*ReassignOwnedStmt) Descriptor deprecated

func (*ReassignOwnedStmt) Descriptor() ([]byte, []int)

Deprecated: Use ReassignOwnedStmt.ProtoReflect.Descriptor instead.

func (*ReassignOwnedStmt) GetNewrole

func (x *ReassignOwnedStmt) GetNewrole() *RoleSpec

func (*ReassignOwnedStmt) GetRoles

func (x *ReassignOwnedStmt) GetRoles() []*Node

func (*ReassignOwnedStmt) ProtoMessage

func (*ReassignOwnedStmt) ProtoMessage()

func (*ReassignOwnedStmt) ProtoReflect

func (x *ReassignOwnedStmt) ProtoReflect() protoreflect.Message

func (*ReassignOwnedStmt) Reset

func (x *ReassignOwnedStmt) Reset()

func (*ReassignOwnedStmt) String

func (x *ReassignOwnedStmt) String() string

type RefreshMatViewStmt

type RefreshMatViewStmt struct {
	Concurrent bool      `protobuf:"varint,1,opt,name=concurrent,proto3" json:"concurrent,omitempty"`
	SkipData   bool      `protobuf:"varint,2,opt,name=skip_data,json=skipData,proto3" json:"skip_data,omitempty"`
	Relation   *RangeVar `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshMatViewStmt) Descriptor deprecated

func (*RefreshMatViewStmt) Descriptor() ([]byte, []int)

Deprecated: Use RefreshMatViewStmt.ProtoReflect.Descriptor instead.

func (*RefreshMatViewStmt) GetConcurrent

func (x *RefreshMatViewStmt) GetConcurrent() bool

func (*RefreshMatViewStmt) GetRelation

func (x *RefreshMatViewStmt) GetRelation() *RangeVar

func (*RefreshMatViewStmt) GetSkipData

func (x *RefreshMatViewStmt) GetSkipData() bool

func (*RefreshMatViewStmt) ProtoMessage

func (*RefreshMatViewStmt) ProtoMessage()

func (*RefreshMatViewStmt) ProtoReflect

func (x *RefreshMatViewStmt) ProtoReflect() protoreflect.Message

func (*RefreshMatViewStmt) Reset

func (x *RefreshMatViewStmt) Reset()

func (*RefreshMatViewStmt) String

func (x *RefreshMatViewStmt) String() string

type ReindexObjectType

type ReindexObjectType int32
const (
	ReindexObjectType_REINDEX_OBJECT_TYPE_UNDEFINED ReindexObjectType = 0
	ReindexObjectType_REINDEX_OBJECT_INDEX          ReindexObjectType = 1
	ReindexObjectType_REINDEX_OBJECT_TABLE          ReindexObjectType = 2
	ReindexObjectType_REINDEX_OBJECT_SCHEMA         ReindexObjectType = 3
	ReindexObjectType_REINDEX_OBJECT_SYSTEM         ReindexObjectType = 4
	ReindexObjectType_REINDEX_OBJECT_DATABASE       ReindexObjectType = 5
)

func (ReindexObjectType) Descriptor

func (ReindexObjectType) Enum

func (ReindexObjectType) EnumDescriptor deprecated

func (ReindexObjectType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReindexObjectType.Descriptor instead.

func (ReindexObjectType) Number

func (ReindexObjectType) String

func (x ReindexObjectType) String() string

func (ReindexObjectType) Type

type ReindexStmt

type ReindexStmt struct {
	Kind       ReindexObjectType `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.ReindexObjectType" json:"kind,omitempty"`
	Relation   *RangeVar         `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Name       string            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Options    int32             `protobuf:"varint,4,opt,name=options,proto3" json:"options,omitempty"`
	Concurrent bool              `protobuf:"varint,5,opt,name=concurrent,proto3" json:"concurrent,omitempty"`
	// contains filtered or unexported fields
}

func (*ReindexStmt) Descriptor deprecated

func (*ReindexStmt) Descriptor() ([]byte, []int)

Deprecated: Use ReindexStmt.ProtoReflect.Descriptor instead.

func (*ReindexStmt) GetConcurrent

func (x *ReindexStmt) GetConcurrent() bool

func (*ReindexStmt) GetKind

func (x *ReindexStmt) GetKind() ReindexObjectType

func (*ReindexStmt) GetName

func (x *ReindexStmt) GetName() string

func (*ReindexStmt) GetOptions

func (x *ReindexStmt) GetOptions() int32

func (*ReindexStmt) GetRelation

func (x *ReindexStmt) GetRelation() *RangeVar

func (*ReindexStmt) ProtoMessage

func (*ReindexStmt) ProtoMessage()

func (*ReindexStmt) ProtoReflect

func (x *ReindexStmt) ProtoReflect() protoreflect.Message

func (*ReindexStmt) Reset

func (x *ReindexStmt) Reset()

func (*ReindexStmt) String

func (x *ReindexStmt) String() string

type RelabelType

type RelabelType struct {
	Xpr           *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Arg           *Node        `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"`
	Resulttype    uint32       `protobuf:"varint,3,opt,name=resulttype,proto3" json:"resulttype,omitempty"`
	Resulttypmod  int32        `protobuf:"varint,4,opt,name=resulttypmod,proto3" json:"resulttypmod,omitempty"`
	Resultcollid  uint32       `protobuf:"varint,5,opt,name=resultcollid,proto3" json:"resultcollid,omitempty"`
	Relabelformat CoercionForm `protobuf:"varint,6,opt,name=relabelformat,proto3,enum=pg_query.CoercionForm" json:"relabelformat,omitempty"`
	Location      int32        `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*RelabelType) Descriptor deprecated

func (*RelabelType) Descriptor() ([]byte, []int)

Deprecated: Use RelabelType.ProtoReflect.Descriptor instead.

func (*RelabelType) GetArg

func (x *RelabelType) GetArg() *Node

func (*RelabelType) GetLocation

func (x *RelabelType) GetLocation() int32

func (*RelabelType) GetRelabelformat

func (x *RelabelType) GetRelabelformat() CoercionForm

func (*RelabelType) GetResultcollid

func (x *RelabelType) GetResultcollid() uint32

func (*RelabelType) GetResulttype

func (x *RelabelType) GetResulttype() uint32

func (*RelabelType) GetResulttypmod

func (x *RelabelType) GetResulttypmod() int32

func (*RelabelType) GetXpr

func (x *RelabelType) GetXpr() *Node

func (*RelabelType) ProtoMessage

func (*RelabelType) ProtoMessage()

func (*RelabelType) ProtoReflect

func (x *RelabelType) ProtoReflect() protoreflect.Message

func (*RelabelType) Reset

func (x *RelabelType) Reset()

func (*RelabelType) String

func (x *RelabelType) String() string

type RenameStmt

type RenameStmt struct {
	RenameType   ObjectType   `protobuf:"varint,1,opt,name=rename_type,json=renameType,proto3,enum=pg_query.ObjectType" json:"rename_type,omitempty"`
	RelationType ObjectType   `protobuf:"varint,2,opt,name=relation_type,json=relationType,proto3,enum=pg_query.ObjectType" json:"relation_type,omitempty"`
	Relation     *RangeVar    `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
	Object       *Node        `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	Subname      string       `protobuf:"bytes,5,opt,name=subname,proto3" json:"subname,omitempty"`
	Newname      string       `protobuf:"bytes,6,opt,name=newname,proto3" json:"newname,omitempty"`
	Behavior     DropBehavior `protobuf:"varint,7,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	MissingOk    bool         `protobuf:"varint,8,opt,name=missing_ok,proto3" json:"missing_ok,omitempty"`
	// contains filtered or unexported fields
}

func (*RenameStmt) Descriptor deprecated

func (*RenameStmt) Descriptor() ([]byte, []int)

Deprecated: Use RenameStmt.ProtoReflect.Descriptor instead.

func (*RenameStmt) GetBehavior

func (x *RenameStmt) GetBehavior() DropBehavior

func (*RenameStmt) GetMissingOk

func (x *RenameStmt) GetMissingOk() bool

func (*RenameStmt) GetNewname

func (x *RenameStmt) GetNewname() string

func (*RenameStmt) GetObject

func (x *RenameStmt) GetObject() *Node

func (*RenameStmt) GetRelation

func (x *RenameStmt) GetRelation() *RangeVar

func (*RenameStmt) GetRelationType

func (x *RenameStmt) GetRelationType() ObjectType

func (*RenameStmt) GetRenameType

func (x *RenameStmt) GetRenameType() ObjectType

func (*RenameStmt) GetSubname

func (x *RenameStmt) GetSubname() string

func (*RenameStmt) ProtoMessage

func (*RenameStmt) ProtoMessage()

func (*RenameStmt) ProtoReflect

func (x *RenameStmt) ProtoReflect() protoreflect.Message

func (*RenameStmt) Reset

func (x *RenameStmt) Reset()

func (*RenameStmt) String

func (x *RenameStmt) String() string

type ReplicaIdentityStmt

type ReplicaIdentityStmt struct {
	IdentityType string `protobuf:"bytes,1,opt,name=identity_type,proto3" json:"identity_type,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ReplicaIdentityStmt) Descriptor deprecated

func (*ReplicaIdentityStmt) Descriptor() ([]byte, []int)

Deprecated: Use ReplicaIdentityStmt.ProtoReflect.Descriptor instead.

func (*ReplicaIdentityStmt) GetIdentityType

func (x *ReplicaIdentityStmt) GetIdentityType() string

func (*ReplicaIdentityStmt) GetName

func (x *ReplicaIdentityStmt) GetName() string

func (*ReplicaIdentityStmt) ProtoMessage

func (*ReplicaIdentityStmt) ProtoMessage()

func (*ReplicaIdentityStmt) ProtoReflect

func (x *ReplicaIdentityStmt) ProtoReflect() protoreflect.Message

func (*ReplicaIdentityStmt) Reset

func (x *ReplicaIdentityStmt) Reset()

func (*ReplicaIdentityStmt) String

func (x *ReplicaIdentityStmt) String() string

type ResTarget

type ResTarget struct {
	Name        string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Indirection []*Node `protobuf:"bytes,2,rep,name=indirection,proto3" json:"indirection,omitempty"`
	Val         *Node   `protobuf:"bytes,3,opt,name=val,proto3" json:"val,omitempty"`
	Location    int32   `protobuf:"varint,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ResTarget) Descriptor deprecated

func (*ResTarget) Descriptor() ([]byte, []int)

Deprecated: Use ResTarget.ProtoReflect.Descriptor instead.

func (*ResTarget) GetIndirection

func (x *ResTarget) GetIndirection() []*Node

func (*ResTarget) GetLocation

func (x *ResTarget) GetLocation() int32

func (*ResTarget) GetName

func (x *ResTarget) GetName() string

func (*ResTarget) GetVal

func (x *ResTarget) GetVal() *Node

func (*ResTarget) ProtoMessage

func (*ResTarget) ProtoMessage()

func (*ResTarget) ProtoReflect

func (x *ResTarget) ProtoReflect() protoreflect.Message

func (*ResTarget) Reset

func (x *ResTarget) Reset()

func (*ResTarget) String

func (x *ResTarget) String() string

type RoleSpec

type RoleSpec struct {
	Roletype RoleSpecType `protobuf:"varint,1,opt,name=roletype,proto3,enum=pg_query.RoleSpecType" json:"roletype,omitempty"`
	Rolename string       `protobuf:"bytes,2,opt,name=rolename,proto3" json:"rolename,omitempty"`
	Location int32        `protobuf:"varint,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*RoleSpec) Descriptor deprecated

func (*RoleSpec) Descriptor() ([]byte, []int)

Deprecated: Use RoleSpec.ProtoReflect.Descriptor instead.

func (*RoleSpec) GetLocation

func (x *RoleSpec) GetLocation() int32

func (*RoleSpec) GetRolename

func (x *RoleSpec) GetRolename() string

func (*RoleSpec) GetRoletype

func (x *RoleSpec) GetRoletype() RoleSpecType

func (*RoleSpec) ProtoMessage

func (*RoleSpec) ProtoMessage()

func (*RoleSpec) ProtoReflect

func (x *RoleSpec) ProtoReflect() protoreflect.Message

func (*RoleSpec) Reset

func (x *RoleSpec) Reset()

func (*RoleSpec) String

func (x *RoleSpec) String() string

type RoleSpecType

type RoleSpecType int32
const (
	RoleSpecType_ROLE_SPEC_TYPE_UNDEFINED RoleSpecType = 0
	RoleSpecType_ROLESPEC_CSTRING         RoleSpecType = 1
	RoleSpecType_ROLESPEC_CURRENT_USER    RoleSpecType = 2
	RoleSpecType_ROLESPEC_SESSION_USER    RoleSpecType = 3
	RoleSpecType_ROLESPEC_PUBLIC          RoleSpecType = 4
)

func (RoleSpecType) Descriptor

func (RoleSpecType) Enum

func (x RoleSpecType) Enum() *RoleSpecType

func (RoleSpecType) EnumDescriptor deprecated

func (RoleSpecType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RoleSpecType.Descriptor instead.

func (RoleSpecType) Number

func (RoleSpecType) String

func (x RoleSpecType) String() string

func (RoleSpecType) Type

type RoleStmtType

type RoleStmtType int32
const (
	RoleStmtType_ROLE_STMT_TYPE_UNDEFINED RoleStmtType = 0
	RoleStmtType_ROLESTMT_ROLE            RoleStmtType = 1
	RoleStmtType_ROLESTMT_USER            RoleStmtType = 2
	RoleStmtType_ROLESTMT_GROUP           RoleStmtType = 3
)

func (RoleStmtType) Descriptor

func (RoleStmtType) Enum

func (x RoleStmtType) Enum() *RoleStmtType

func (RoleStmtType) EnumDescriptor deprecated

func (RoleStmtType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RoleStmtType.Descriptor instead.

func (RoleStmtType) Number

func (RoleStmtType) String

func (x RoleStmtType) String() string

func (RoleStmtType) Type

type RowCompareExpr

type RowCompareExpr struct {
	Xpr          *Node          `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Rctype       RowCompareType `protobuf:"varint,2,opt,name=rctype,proto3,enum=pg_query.RowCompareType" json:"rctype,omitempty"`
	Opnos        []*Node        `protobuf:"bytes,3,rep,name=opnos,proto3" json:"opnos,omitempty"`
	Opfamilies   []*Node        `protobuf:"bytes,4,rep,name=opfamilies,proto3" json:"opfamilies,omitempty"`
	Inputcollids []*Node        `protobuf:"bytes,5,rep,name=inputcollids,proto3" json:"inputcollids,omitempty"`
	Largs        []*Node        `protobuf:"bytes,6,rep,name=largs,proto3" json:"largs,omitempty"`
	Rargs        []*Node        `protobuf:"bytes,7,rep,name=rargs,proto3" json:"rargs,omitempty"`
	// contains filtered or unexported fields
}

func (*RowCompareExpr) Descriptor deprecated

func (*RowCompareExpr) Descriptor() ([]byte, []int)

Deprecated: Use RowCompareExpr.ProtoReflect.Descriptor instead.

func (*RowCompareExpr) GetInputcollids

func (x *RowCompareExpr) GetInputcollids() []*Node

func (*RowCompareExpr) GetLargs

func (x *RowCompareExpr) GetLargs() []*Node

func (*RowCompareExpr) GetOpfamilies

func (x *RowCompareExpr) GetOpfamilies() []*Node

func (*RowCompareExpr) GetOpnos

func (x *RowCompareExpr) GetOpnos() []*Node

func (*RowCompareExpr) GetRargs

func (x *RowCompareExpr) GetRargs() []*Node

func (*RowCompareExpr) GetRctype

func (x *RowCompareExpr) GetRctype() RowCompareType

func (*RowCompareExpr) GetXpr

func (x *RowCompareExpr) GetXpr() *Node

func (*RowCompareExpr) ProtoMessage

func (*RowCompareExpr) ProtoMessage()

func (*RowCompareExpr) ProtoReflect

func (x *RowCompareExpr) ProtoReflect() protoreflect.Message

func (*RowCompareExpr) Reset

func (x *RowCompareExpr) Reset()

func (*RowCompareExpr) String

func (x *RowCompareExpr) String() string

type RowCompareType

type RowCompareType int32
const (
	RowCompareType_ROW_COMPARE_TYPE_UNDEFINED RowCompareType = 0
	RowCompareType_ROWCOMPARE_LT              RowCompareType = 1
	RowCompareType_ROWCOMPARE_LE              RowCompareType = 2
	RowCompareType_ROWCOMPARE_EQ              RowCompareType = 3
	RowCompareType_ROWCOMPARE_GE              RowCompareType = 4
	RowCompareType_ROWCOMPARE_GT              RowCompareType = 5
	RowCompareType_ROWCOMPARE_NE              RowCompareType = 6
)

func (RowCompareType) Descriptor

func (RowCompareType) Enum

func (x RowCompareType) Enum() *RowCompareType

func (RowCompareType) EnumDescriptor deprecated

func (RowCompareType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RowCompareType.Descriptor instead.

func (RowCompareType) Number

func (RowCompareType) String

func (x RowCompareType) String() string

func (RowCompareType) Type

type RowExpr

type RowExpr struct {
	Xpr       *Node        `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Args      []*Node      `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	RowTypeid uint32       `protobuf:"varint,3,opt,name=row_typeid,proto3" json:"row_typeid,omitempty"`
	RowFormat CoercionForm `protobuf:"varint,4,opt,name=row_format,proto3,enum=pg_query.CoercionForm" json:"row_format,omitempty"`
	Colnames  []*Node      `protobuf:"bytes,5,rep,name=colnames,proto3" json:"colnames,omitempty"`
	Location  int32        `protobuf:"varint,6,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*RowExpr) Descriptor deprecated

func (*RowExpr) Descriptor() ([]byte, []int)

Deprecated: Use RowExpr.ProtoReflect.Descriptor instead.

func (*RowExpr) GetArgs

func (x *RowExpr) GetArgs() []*Node

func (*RowExpr) GetColnames

func (x *RowExpr) GetColnames() []*Node

func (*RowExpr) GetLocation

func (x *RowExpr) GetLocation() int32

func (*RowExpr) GetRowFormat

func (x *RowExpr) GetRowFormat() CoercionForm

func (*RowExpr) GetRowTypeid

func (x *RowExpr) GetRowTypeid() uint32

func (*RowExpr) GetXpr

func (x *RowExpr) GetXpr() *Node

func (*RowExpr) ProtoMessage

func (*RowExpr) ProtoMessage()

func (*RowExpr) ProtoReflect

func (x *RowExpr) ProtoReflect() protoreflect.Message

func (*RowExpr) Reset

func (x *RowExpr) Reset()

func (*RowExpr) String

func (x *RowExpr) String() string

type RowMarkClause

type RowMarkClause struct {
	Rti        uint32             `protobuf:"varint,1,opt,name=rti,proto3" json:"rti,omitempty"`
	Strength   LockClauseStrength `protobuf:"varint,2,opt,name=strength,proto3,enum=pg_query.LockClauseStrength" json:"strength,omitempty"`
	WaitPolicy LockWaitPolicy     `protobuf:"varint,3,opt,name=wait_policy,json=waitPolicy,proto3,enum=pg_query.LockWaitPolicy" json:"wait_policy,omitempty"`
	PushedDown bool               `protobuf:"varint,4,opt,name=pushed_down,json=pushedDown,proto3" json:"pushed_down,omitempty"`
	// contains filtered or unexported fields
}

func (*RowMarkClause) Descriptor deprecated

func (*RowMarkClause) Descriptor() ([]byte, []int)

Deprecated: Use RowMarkClause.ProtoReflect.Descriptor instead.

func (*RowMarkClause) GetPushedDown

func (x *RowMarkClause) GetPushedDown() bool

func (*RowMarkClause) GetRti

func (x *RowMarkClause) GetRti() uint32

func (*RowMarkClause) GetStrength

func (x *RowMarkClause) GetStrength() LockClauseStrength

func (*RowMarkClause) GetWaitPolicy

func (x *RowMarkClause) GetWaitPolicy() LockWaitPolicy

func (*RowMarkClause) ProtoMessage

func (*RowMarkClause) ProtoMessage()

func (*RowMarkClause) ProtoReflect

func (x *RowMarkClause) ProtoReflect() protoreflect.Message

func (*RowMarkClause) Reset

func (x *RowMarkClause) Reset()

func (*RowMarkClause) String

func (x *RowMarkClause) String() string

type RuleStmt

type RuleStmt struct {
	Relation    *RangeVar `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Rulename    string    `protobuf:"bytes,2,opt,name=rulename,proto3" json:"rulename,omitempty"`
	WhereClause *Node     `protobuf:"bytes,3,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	Event       CmdType   `protobuf:"varint,4,opt,name=event,proto3,enum=pg_query.CmdType" json:"event,omitempty"`
	Instead     bool      `protobuf:"varint,5,opt,name=instead,proto3" json:"instead,omitempty"`
	Actions     []*Node   `protobuf:"bytes,6,rep,name=actions,proto3" json:"actions,omitempty"`
	Replace     bool      `protobuf:"varint,7,opt,name=replace,proto3" json:"replace,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleStmt) Descriptor deprecated

func (*RuleStmt) Descriptor() ([]byte, []int)

Deprecated: Use RuleStmt.ProtoReflect.Descriptor instead.

func (*RuleStmt) GetActions

func (x *RuleStmt) GetActions() []*Node

func (*RuleStmt) GetEvent

func (x *RuleStmt) GetEvent() CmdType

func (*RuleStmt) GetInstead

func (x *RuleStmt) GetInstead() bool

func (*RuleStmt) GetRelation

func (x *RuleStmt) GetRelation() *RangeVar

func (*RuleStmt) GetReplace

func (x *RuleStmt) GetReplace() bool

func (*RuleStmt) GetRulename

func (x *RuleStmt) GetRulename() string

func (*RuleStmt) GetWhereClause

func (x *RuleStmt) GetWhereClause() *Node

func (*RuleStmt) ProtoMessage

func (*RuleStmt) ProtoMessage()

func (*RuleStmt) ProtoReflect

func (x *RuleStmt) ProtoReflect() protoreflect.Message

func (*RuleStmt) Reset

func (x *RuleStmt) Reset()

func (*RuleStmt) String

func (x *RuleStmt) String() string

type SQLValueFunction

type SQLValueFunction struct {
	Xpr      *Node              `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Op       SQLValueFunctionOp `protobuf:"varint,2,opt,name=op,proto3,enum=pg_query.SQLValueFunctionOp" json:"op,omitempty"`
	Type     uint32             `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	Typmod   int32              `protobuf:"varint,4,opt,name=typmod,proto3" json:"typmod,omitempty"`
	Location int32              `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*SQLValueFunction) Descriptor deprecated

func (*SQLValueFunction) Descriptor() ([]byte, []int)

Deprecated: Use SQLValueFunction.ProtoReflect.Descriptor instead.

func (*SQLValueFunction) GetLocation

func (x *SQLValueFunction) GetLocation() int32

func (*SQLValueFunction) GetOp

func (*SQLValueFunction) GetType

func (x *SQLValueFunction) GetType() uint32

func (*SQLValueFunction) GetTypmod

func (x *SQLValueFunction) GetTypmod() int32

func (*SQLValueFunction) GetXpr

func (x *SQLValueFunction) GetXpr() *Node

func (*SQLValueFunction) ProtoMessage

func (*SQLValueFunction) ProtoMessage()

func (*SQLValueFunction) ProtoReflect

func (x *SQLValueFunction) ProtoReflect() protoreflect.Message

func (*SQLValueFunction) Reset

func (x *SQLValueFunction) Reset()

func (*SQLValueFunction) String

func (x *SQLValueFunction) String() string

type SQLValueFunctionOp

type SQLValueFunctionOp int32
const (
	SQLValueFunctionOp_SQLVALUE_FUNCTION_OP_UNDEFINED SQLValueFunctionOp = 0
	SQLValueFunctionOp_SVFOP_CURRENT_DATE             SQLValueFunctionOp = 1
	SQLValueFunctionOp_SVFOP_CURRENT_TIME             SQLValueFunctionOp = 2
	SQLValueFunctionOp_SVFOP_CURRENT_TIME_N           SQLValueFunctionOp = 3
	SQLValueFunctionOp_SVFOP_CURRENT_TIMESTAMP        SQLValueFunctionOp = 4
	SQLValueFunctionOp_SVFOP_CURRENT_TIMESTAMP_N      SQLValueFunctionOp = 5
	SQLValueFunctionOp_SVFOP_LOCALTIME                SQLValueFunctionOp = 6
	SQLValueFunctionOp_SVFOP_LOCALTIME_N              SQLValueFunctionOp = 7
	SQLValueFunctionOp_SVFOP_LOCALTIMESTAMP           SQLValueFunctionOp = 8
	SQLValueFunctionOp_SVFOP_LOCALTIMESTAMP_N         SQLValueFunctionOp = 9
	SQLValueFunctionOp_SVFOP_CURRENT_ROLE             SQLValueFunctionOp = 10
	SQLValueFunctionOp_SVFOP_CURRENT_USER             SQLValueFunctionOp = 11
	SQLValueFunctionOp_SVFOP_USER                     SQLValueFunctionOp = 12
	SQLValueFunctionOp_SVFOP_SESSION_USER             SQLValueFunctionOp = 13
	SQLValueFunctionOp_SVFOP_CURRENT_CATALOG          SQLValueFunctionOp = 14
	SQLValueFunctionOp_SVFOP_CURRENT_SCHEMA           SQLValueFunctionOp = 15
)

func (SQLValueFunctionOp) Descriptor

func (SQLValueFunctionOp) Enum

func (SQLValueFunctionOp) EnumDescriptor deprecated

func (SQLValueFunctionOp) EnumDescriptor() ([]byte, []int)

Deprecated: Use SQLValueFunctionOp.Descriptor instead.

func (SQLValueFunctionOp) Number

func (SQLValueFunctionOp) String

func (x SQLValueFunctionOp) String() string

func (SQLValueFunctionOp) Type

type ScalarArrayOpExpr

type ScalarArrayOpExpr struct {
	Xpr         *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Opno        uint32  `protobuf:"varint,2,opt,name=opno,proto3" json:"opno,omitempty"`
	Opfuncid    uint32  `protobuf:"varint,3,opt,name=opfuncid,proto3" json:"opfuncid,omitempty"`
	UseOr       bool    `protobuf:"varint,4,opt,name=use_or,json=useOr,proto3" json:"use_or,omitempty"`
	Inputcollid uint32  `protobuf:"varint,5,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Args        []*Node `protobuf:"bytes,6,rep,name=args,proto3" json:"args,omitempty"`
	Location    int32   `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*ScalarArrayOpExpr) Descriptor deprecated

func (*ScalarArrayOpExpr) Descriptor() ([]byte, []int)

Deprecated: Use ScalarArrayOpExpr.ProtoReflect.Descriptor instead.

func (*ScalarArrayOpExpr) GetArgs

func (x *ScalarArrayOpExpr) GetArgs() []*Node

func (*ScalarArrayOpExpr) GetInputcollid

func (x *ScalarArrayOpExpr) GetInputcollid() uint32

func (*ScalarArrayOpExpr) GetLocation

func (x *ScalarArrayOpExpr) GetLocation() int32

func (*ScalarArrayOpExpr) GetOpfuncid

func (x *ScalarArrayOpExpr) GetOpfuncid() uint32

func (*ScalarArrayOpExpr) GetOpno

func (x *ScalarArrayOpExpr) GetOpno() uint32

func (*ScalarArrayOpExpr) GetUseOr

func (x *ScalarArrayOpExpr) GetUseOr() bool

func (*ScalarArrayOpExpr) GetXpr

func (x *ScalarArrayOpExpr) GetXpr() *Node

func (*ScalarArrayOpExpr) ProtoMessage

func (*ScalarArrayOpExpr) ProtoMessage()

func (*ScalarArrayOpExpr) ProtoReflect

func (x *ScalarArrayOpExpr) ProtoReflect() protoreflect.Message

func (*ScalarArrayOpExpr) Reset

func (x *ScalarArrayOpExpr) Reset()

func (*ScalarArrayOpExpr) String

func (x *ScalarArrayOpExpr) String() string

type ScanResult

type ScanResult struct {
	Version int32        `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Tokens  []*ScanToken `protobuf:"bytes,2,rep,name=tokens,proto3" json:"tokens,omitempty"`
	// contains filtered or unexported fields
}

func Scan added in v2.0.3

func Scan(input string) (result *ScanResult, err error)

func (*ScanResult) Descriptor deprecated

func (*ScanResult) Descriptor() ([]byte, []int)

Deprecated: Use ScanResult.ProtoReflect.Descriptor instead.

func (*ScanResult) GetTokens

func (x *ScanResult) GetTokens() []*ScanToken

func (*ScanResult) GetVersion

func (x *ScanResult) GetVersion() int32

func (*ScanResult) ProtoMessage

func (*ScanResult) ProtoMessage()

func (*ScanResult) ProtoReflect

func (x *ScanResult) ProtoReflect() protoreflect.Message

func (*ScanResult) Reset

func (x *ScanResult) Reset()

func (*ScanResult) String

func (x *ScanResult) String() string

type ScanToken

type ScanToken struct {
	Start       int32       `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End         int32       `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	Token       Token       `protobuf:"varint,4,opt,name=token,proto3,enum=pg_query.Token" json:"token,omitempty"`
	KeywordKind KeywordKind `protobuf:"varint,5,opt,name=keyword_kind,json=keywordKind,proto3,enum=pg_query.KeywordKind" json:"keyword_kind,omitempty"`
	// contains filtered or unexported fields
}

func (*ScanToken) Descriptor deprecated

func (*ScanToken) Descriptor() ([]byte, []int)

Deprecated: Use ScanToken.ProtoReflect.Descriptor instead.

func (*ScanToken) GetEnd

func (x *ScanToken) GetEnd() int32

func (*ScanToken) GetKeywordKind

func (x *ScanToken) GetKeywordKind() KeywordKind

func (*ScanToken) GetStart

func (x *ScanToken) GetStart() int32

func (*ScanToken) GetToken

func (x *ScanToken) GetToken() Token

func (*ScanToken) ProtoMessage

func (*ScanToken) ProtoMessage()

func (*ScanToken) ProtoReflect

func (x *ScanToken) ProtoReflect() protoreflect.Message

func (*ScanToken) Reset

func (x *ScanToken) Reset()

func (*ScanToken) String

func (x *ScanToken) String() string

type SecLabelStmt

type SecLabelStmt struct {
	Objtype  ObjectType `protobuf:"varint,1,opt,name=objtype,proto3,enum=pg_query.ObjectType" json:"objtype,omitempty"`
	Object   *Node      `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
	Provider string     `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	Label    string     `protobuf:"bytes,4,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

func (*SecLabelStmt) Descriptor deprecated

func (*SecLabelStmt) Descriptor() ([]byte, []int)

Deprecated: Use SecLabelStmt.ProtoReflect.Descriptor instead.

func (*SecLabelStmt) GetLabel

func (x *SecLabelStmt) GetLabel() string

func (*SecLabelStmt) GetObject

func (x *SecLabelStmt) GetObject() *Node

func (*SecLabelStmt) GetObjtype

func (x *SecLabelStmt) GetObjtype() ObjectType

func (*SecLabelStmt) GetProvider

func (x *SecLabelStmt) GetProvider() string

func (*SecLabelStmt) ProtoMessage

func (*SecLabelStmt) ProtoMessage()

func (*SecLabelStmt) ProtoReflect

func (x *SecLabelStmt) ProtoReflect() protoreflect.Message

func (*SecLabelStmt) Reset

func (x *SecLabelStmt) Reset()

func (*SecLabelStmt) String

func (x *SecLabelStmt) String() string

type SelectStmt

type SelectStmt struct {
	DistinctClause []*Node      `protobuf:"bytes,1,rep,name=distinct_clause,json=distinctClause,proto3" json:"distinct_clause,omitempty"`
	IntoClause     *IntoClause  `protobuf:"bytes,2,opt,name=into_clause,json=intoClause,proto3" json:"into_clause,omitempty"`
	TargetList     []*Node      `protobuf:"bytes,3,rep,name=target_list,json=targetList,proto3" json:"target_list,omitempty"`
	FromClause     []*Node      `protobuf:"bytes,4,rep,name=from_clause,json=fromClause,proto3" json:"from_clause,omitempty"`
	WhereClause    *Node        `protobuf:"bytes,5,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	GroupClause    []*Node      `protobuf:"bytes,6,rep,name=group_clause,json=groupClause,proto3" json:"group_clause,omitempty"`
	HavingClause   *Node        `protobuf:"bytes,7,opt,name=having_clause,json=havingClause,proto3" json:"having_clause,omitempty"`
	WindowClause   []*Node      `protobuf:"bytes,8,rep,name=window_clause,json=windowClause,proto3" json:"window_clause,omitempty"`
	ValuesLists    []*Node      `protobuf:"bytes,9,rep,name=values_lists,json=valuesLists,proto3" json:"values_lists,omitempty"`
	SortClause     []*Node      `protobuf:"bytes,10,rep,name=sort_clause,json=sortClause,proto3" json:"sort_clause,omitempty"`
	LimitOffset    *Node        `protobuf:"bytes,11,opt,name=limit_offset,json=limitOffset,proto3" json:"limit_offset,omitempty"`
	LimitCount     *Node        `protobuf:"bytes,12,opt,name=limit_count,json=limitCount,proto3" json:"limit_count,omitempty"`
	LimitOption    LimitOption  `protobuf:"varint,13,opt,name=limit_option,json=limitOption,proto3,enum=pg_query.LimitOption" json:"limit_option,omitempty"`
	LockingClause  []*Node      `protobuf:"bytes,14,rep,name=locking_clause,json=lockingClause,proto3" json:"locking_clause,omitempty"`
	WithClause     *WithClause  `protobuf:"bytes,15,opt,name=with_clause,json=withClause,proto3" json:"with_clause,omitempty"`
	Op             SetOperation `protobuf:"varint,16,opt,name=op,proto3,enum=pg_query.SetOperation" json:"op,omitempty"`
	All            bool         `protobuf:"varint,17,opt,name=all,proto3" json:"all,omitempty"`
	Larg           *SelectStmt  `protobuf:"bytes,18,opt,name=larg,proto3" json:"larg,omitempty"`
	Rarg           *SelectStmt  `protobuf:"bytes,19,opt,name=rarg,proto3" json:"rarg,omitempty"`
	// contains filtered or unexported fields
}

func (*SelectStmt) Descriptor deprecated

func (*SelectStmt) Descriptor() ([]byte, []int)

Deprecated: Use SelectStmt.ProtoReflect.Descriptor instead.

func (*SelectStmt) GetAll

func (x *SelectStmt) GetAll() bool

func (*SelectStmt) GetDistinctClause

func (x *SelectStmt) GetDistinctClause() []*Node

func (*SelectStmt) GetFromClause

func (x *SelectStmt) GetFromClause() []*Node

func (*SelectStmt) GetGroupClause

func (x *SelectStmt) GetGroupClause() []*Node

func (*SelectStmt) GetHavingClause

func (x *SelectStmt) GetHavingClause() *Node

func (*SelectStmt) GetIntoClause

func (x *SelectStmt) GetIntoClause() *IntoClause

func (*SelectStmt) GetLarg

func (x *SelectStmt) GetLarg() *SelectStmt

func (*SelectStmt) GetLimitCount

func (x *SelectStmt) GetLimitCount() *Node

func (*SelectStmt) GetLimitOffset

func (x *SelectStmt) GetLimitOffset() *Node

func (*SelectStmt) GetLimitOption

func (x *SelectStmt) GetLimitOption() LimitOption

func (*SelectStmt) GetLockingClause

func (x *SelectStmt) GetLockingClause() []*Node

func (*SelectStmt) GetOp

func (x *SelectStmt) GetOp() SetOperation

func (*SelectStmt) GetRarg

func (x *SelectStmt) GetRarg() *SelectStmt

func (*SelectStmt) GetSortClause

func (x *SelectStmt) GetSortClause() []*Node

func (*SelectStmt) GetTargetList

func (x *SelectStmt) GetTargetList() []*Node

func (*SelectStmt) GetValuesLists

func (x *SelectStmt) GetValuesLists() []*Node

func (*SelectStmt) GetWhereClause

func (x *SelectStmt) GetWhereClause() *Node

func (*SelectStmt) GetWindowClause

func (x *SelectStmt) GetWindowClause() []*Node

func (*SelectStmt) GetWithClause

func (x *SelectStmt) GetWithClause() *WithClause

func (*SelectStmt) ProtoMessage

func (*SelectStmt) ProtoMessage()

func (*SelectStmt) ProtoReflect

func (x *SelectStmt) ProtoReflect() protoreflect.Message

func (*SelectStmt) Reset

func (x *SelectStmt) Reset()

func (*SelectStmt) String

func (x *SelectStmt) String() string

type SetOpCmd

type SetOpCmd int32
const (
	SetOpCmd_SET_OP_CMD_UNDEFINED   SetOpCmd = 0
	SetOpCmd_SETOPCMD_INTERSECT     SetOpCmd = 1
	SetOpCmd_SETOPCMD_INTERSECT_ALL SetOpCmd = 2
	SetOpCmd_SETOPCMD_EXCEPT        SetOpCmd = 3
	SetOpCmd_SETOPCMD_EXCEPT_ALL    SetOpCmd = 4
)

func (SetOpCmd) Descriptor

func (SetOpCmd) Descriptor() protoreflect.EnumDescriptor

func (SetOpCmd) Enum

func (x SetOpCmd) Enum() *SetOpCmd

func (SetOpCmd) EnumDescriptor deprecated

func (SetOpCmd) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetOpCmd.Descriptor instead.

func (SetOpCmd) Number

func (x SetOpCmd) Number() protoreflect.EnumNumber

func (SetOpCmd) String

func (x SetOpCmd) String() string

func (SetOpCmd) Type

type SetOpStrategy

type SetOpStrategy int32
const (
	SetOpStrategy_SET_OP_STRATEGY_UNDEFINED SetOpStrategy = 0
	SetOpStrategy_SETOP_SORTED              SetOpStrategy = 1
	SetOpStrategy_SETOP_HASHED              SetOpStrategy = 2
)

func (SetOpStrategy) Descriptor

func (SetOpStrategy) Enum

func (x SetOpStrategy) Enum() *SetOpStrategy

func (SetOpStrategy) EnumDescriptor deprecated

func (SetOpStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetOpStrategy.Descriptor instead.

func (SetOpStrategy) Number

func (SetOpStrategy) String

func (x SetOpStrategy) String() string

func (SetOpStrategy) Type

type SetOperation

type SetOperation int32
const (
	SetOperation_SET_OPERATION_UNDEFINED SetOperation = 0
	SetOperation_SETOP_NONE              SetOperation = 1
	SetOperation_SETOP_UNION             SetOperation = 2
	SetOperation_SETOP_INTERSECT         SetOperation = 3
	SetOperation_SETOP_EXCEPT            SetOperation = 4
)

func (SetOperation) Descriptor

func (SetOperation) Enum

func (x SetOperation) Enum() *SetOperation

func (SetOperation) EnumDescriptor deprecated

func (SetOperation) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetOperation.Descriptor instead.

func (SetOperation) Number

func (SetOperation) String

func (x SetOperation) String() string

func (SetOperation) Type

type SetOperationStmt

type SetOperationStmt struct {
	Op            SetOperation `protobuf:"varint,1,opt,name=op,proto3,enum=pg_query.SetOperation" json:"op,omitempty"`
	All           bool         `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	Larg          *Node        `protobuf:"bytes,3,opt,name=larg,proto3" json:"larg,omitempty"`
	Rarg          *Node        `protobuf:"bytes,4,opt,name=rarg,proto3" json:"rarg,omitempty"`
	ColTypes      []*Node      `protobuf:"bytes,5,rep,name=col_types,json=colTypes,proto3" json:"col_types,omitempty"`
	ColTypmods    []*Node      `protobuf:"bytes,6,rep,name=col_typmods,json=colTypmods,proto3" json:"col_typmods,omitempty"`
	ColCollations []*Node      `protobuf:"bytes,7,rep,name=col_collations,json=colCollations,proto3" json:"col_collations,omitempty"`
	GroupClauses  []*Node      `protobuf:"bytes,8,rep,name=group_clauses,json=groupClauses,proto3" json:"group_clauses,omitempty"`
	// contains filtered or unexported fields
}

func (*SetOperationStmt) Descriptor deprecated

func (*SetOperationStmt) Descriptor() ([]byte, []int)

Deprecated: Use SetOperationStmt.ProtoReflect.Descriptor instead.

func (*SetOperationStmt) GetAll

func (x *SetOperationStmt) GetAll() bool

func (*SetOperationStmt) GetColCollations

func (x *SetOperationStmt) GetColCollations() []*Node

func (*SetOperationStmt) GetColTypes

func (x *SetOperationStmt) GetColTypes() []*Node

func (*SetOperationStmt) GetColTypmods

func (x *SetOperationStmt) GetColTypmods() []*Node

func (*SetOperationStmt) GetGroupClauses

func (x *SetOperationStmt) GetGroupClauses() []*Node

func (*SetOperationStmt) GetLarg

func (x *SetOperationStmt) GetLarg() *Node

func (*SetOperationStmt) GetOp

func (x *SetOperationStmt) GetOp() SetOperation

func (*SetOperationStmt) GetRarg

func (x *SetOperationStmt) GetRarg() *Node

func (*SetOperationStmt) ProtoMessage

func (*SetOperationStmt) ProtoMessage()

func (*SetOperationStmt) ProtoReflect

func (x *SetOperationStmt) ProtoReflect() protoreflect.Message

func (*SetOperationStmt) Reset

func (x *SetOperationStmt) Reset()

func (*SetOperationStmt) String

func (x *SetOperationStmt) String() string

type SetToDefault

type SetToDefault struct {
	Xpr       *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	TypeId    uint32 `protobuf:"varint,2,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	TypeMod   int32  `protobuf:"varint,3,opt,name=type_mod,json=typeMod,proto3" json:"type_mod,omitempty"`
	Collation uint32 `protobuf:"varint,4,opt,name=collation,proto3" json:"collation,omitempty"`
	Location  int32  `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*SetToDefault) Descriptor deprecated

func (*SetToDefault) Descriptor() ([]byte, []int)

Deprecated: Use SetToDefault.ProtoReflect.Descriptor instead.

func (*SetToDefault) GetCollation

func (x *SetToDefault) GetCollation() uint32

func (*SetToDefault) GetLocation

func (x *SetToDefault) GetLocation() int32

func (*SetToDefault) GetTypeId

func (x *SetToDefault) GetTypeId() uint32

func (*SetToDefault) GetTypeMod

func (x *SetToDefault) GetTypeMod() int32

func (*SetToDefault) GetXpr

func (x *SetToDefault) GetXpr() *Node

func (*SetToDefault) ProtoMessage

func (*SetToDefault) ProtoMessage()

func (*SetToDefault) ProtoReflect

func (x *SetToDefault) ProtoReflect() protoreflect.Message

func (*SetToDefault) Reset

func (x *SetToDefault) Reset()

func (*SetToDefault) String

func (x *SetToDefault) String() string

type SortBy

type SortBy struct {
	Node        *Node       `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	SortbyDir   SortByDir   `protobuf:"varint,2,opt,name=sortby_dir,proto3,enum=pg_query.SortByDir" json:"sortby_dir,omitempty"`
	SortbyNulls SortByNulls `protobuf:"varint,3,opt,name=sortby_nulls,proto3,enum=pg_query.SortByNulls" json:"sortby_nulls,omitempty"`
	UseOp       []*Node     `protobuf:"bytes,4,rep,name=use_op,json=useOp,proto3" json:"use_op,omitempty"`
	Location    int32       `protobuf:"varint,5,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*SortBy) Descriptor deprecated

func (*SortBy) Descriptor() ([]byte, []int)

Deprecated: Use SortBy.ProtoReflect.Descriptor instead.

func (*SortBy) GetLocation

func (x *SortBy) GetLocation() int32

func (*SortBy) GetNode

func (x *SortBy) GetNode() *Node

func (*SortBy) GetSortbyDir

func (x *SortBy) GetSortbyDir() SortByDir

func (*SortBy) GetSortbyNulls

func (x *SortBy) GetSortbyNulls() SortByNulls

func (*SortBy) GetUseOp

func (x *SortBy) GetUseOp() []*Node

func (*SortBy) ProtoMessage

func (*SortBy) ProtoMessage()

func (*SortBy) ProtoReflect

func (x *SortBy) ProtoReflect() protoreflect.Message

func (*SortBy) Reset

func (x *SortBy) Reset()

func (*SortBy) String

func (x *SortBy) String() string

type SortByDir

type SortByDir int32
const (
	SortByDir_SORT_BY_DIR_UNDEFINED SortByDir = 0
	SortByDir_SORTBY_DEFAULT        SortByDir = 1
	SortByDir_SORTBY_ASC            SortByDir = 2
	SortByDir_SORTBY_DESC           SortByDir = 3
	SortByDir_SORTBY_USING          SortByDir = 4
)

func (SortByDir) Descriptor

func (SortByDir) Descriptor() protoreflect.EnumDescriptor

func (SortByDir) Enum

func (x SortByDir) Enum() *SortByDir

func (SortByDir) EnumDescriptor deprecated

func (SortByDir) EnumDescriptor() ([]byte, []int)

Deprecated: Use SortByDir.Descriptor instead.

func (SortByDir) Number

func (x SortByDir) Number() protoreflect.EnumNumber

func (SortByDir) String

func (x SortByDir) String() string

func (SortByDir) Type

type SortByNulls

type SortByNulls int32
const (
	SortByNulls_SORT_BY_NULLS_UNDEFINED SortByNulls = 0
	SortByNulls_SORTBY_NULLS_DEFAULT    SortByNulls = 1
	SortByNulls_SORTBY_NULLS_FIRST      SortByNulls = 2
	SortByNulls_SORTBY_NULLS_LAST       SortByNulls = 3
)

func (SortByNulls) Descriptor

func (SortByNulls) Enum

func (x SortByNulls) Enum() *SortByNulls

func (SortByNulls) EnumDescriptor deprecated

func (SortByNulls) EnumDescriptor() ([]byte, []int)

Deprecated: Use SortByNulls.Descriptor instead.

func (SortByNulls) Number

func (x SortByNulls) Number() protoreflect.EnumNumber

func (SortByNulls) String

func (x SortByNulls) String() string

func (SortByNulls) Type

type SortGroupClause

type SortGroupClause struct {
	TleSortGroupRef uint32 `protobuf:"varint,1,opt,name=tle_sort_group_ref,json=tleSortGroupRef,proto3" json:"tle_sort_group_ref,omitempty"`
	Eqop            uint32 `protobuf:"varint,2,opt,name=eqop,proto3" json:"eqop,omitempty"`
	Sortop          uint32 `protobuf:"varint,3,opt,name=sortop,proto3" json:"sortop,omitempty"`
	NullsFirst      bool   `protobuf:"varint,4,opt,name=nulls_first,proto3" json:"nulls_first,omitempty"`
	Hashable        bool   `protobuf:"varint,5,opt,name=hashable,proto3" json:"hashable,omitempty"`
	// contains filtered or unexported fields
}

func (*SortGroupClause) Descriptor deprecated

func (*SortGroupClause) Descriptor() ([]byte, []int)

Deprecated: Use SortGroupClause.ProtoReflect.Descriptor instead.

func (*SortGroupClause) GetEqop

func (x *SortGroupClause) GetEqop() uint32

func (*SortGroupClause) GetHashable

func (x *SortGroupClause) GetHashable() bool

func (*SortGroupClause) GetNullsFirst

func (x *SortGroupClause) GetNullsFirst() bool

func (*SortGroupClause) GetSortop

func (x *SortGroupClause) GetSortop() uint32

func (*SortGroupClause) GetTleSortGroupRef

func (x *SortGroupClause) GetTleSortGroupRef() uint32

func (*SortGroupClause) ProtoMessage

func (*SortGroupClause) ProtoMessage()

func (*SortGroupClause) ProtoReflect

func (x *SortGroupClause) ProtoReflect() protoreflect.Message

func (*SortGroupClause) Reset

func (x *SortGroupClause) Reset()

func (*SortGroupClause) String

func (x *SortGroupClause) String() string

type String

type String struct {
	Str string `protobuf:"bytes,1,opt,name=str,proto3" json:"str,omitempty"` // string
	// contains filtered or unexported fields
}

func (*String) Descriptor deprecated

func (*String) Descriptor() ([]byte, []int)

Deprecated: Use String.ProtoReflect.Descriptor instead.

func (*String) GetStr

func (x *String) GetStr() string

func (*String) ProtoMessage

func (*String) ProtoMessage()

func (*String) ProtoReflect

func (x *String) ProtoReflect() protoreflect.Message

func (*String) Reset

func (x *String) Reset()

func (*String) String

func (x *String) String() string
type SubLink struct {
	Xpr         *Node       `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	SubLinkType SubLinkType `protobuf:"varint,2,opt,name=sub_link_type,json=subLinkType,proto3,enum=pg_query.SubLinkType" json:"sub_link_type,omitempty"`
	SubLinkId   int32       `protobuf:"varint,3,opt,name=sub_link_id,json=subLinkId,proto3" json:"sub_link_id,omitempty"`
	Testexpr    *Node       `protobuf:"bytes,4,opt,name=testexpr,proto3" json:"testexpr,omitempty"`
	OperName    []*Node     `protobuf:"bytes,5,rep,name=oper_name,json=operName,proto3" json:"oper_name,omitempty"`
	Subselect   *Node       `protobuf:"bytes,6,opt,name=subselect,proto3" json:"subselect,omitempty"`
	Location    int32       `protobuf:"varint,7,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*SubLink) Descriptor deprecated

func (*SubLink) Descriptor() ([]byte, []int)

Deprecated: Use SubLink.ProtoReflect.Descriptor instead.

func (*SubLink) GetLocation

func (x *SubLink) GetLocation() int32

func (*SubLink) GetOperName

func (x *SubLink) GetOperName() []*Node

func (*SubLink) GetSubLinkId

func (x *SubLink) GetSubLinkId() int32

func (*SubLink) GetSubLinkType

func (x *SubLink) GetSubLinkType() SubLinkType

func (*SubLink) GetSubselect

func (x *SubLink) GetSubselect() *Node

func (*SubLink) GetTestexpr

func (x *SubLink) GetTestexpr() *Node

func (*SubLink) GetXpr

func (x *SubLink) GetXpr() *Node

func (*SubLink) ProtoMessage

func (*SubLink) ProtoMessage()

func (*SubLink) ProtoReflect

func (x *SubLink) ProtoReflect() protoreflect.Message

func (*SubLink) Reset

func (x *SubLink) Reset()

func (*SubLink) String

func (x *SubLink) String() string

type SubLinkType

type SubLinkType int32
const (
	SubLinkType_SUB_LINK_TYPE_UNDEFINED SubLinkType = 0
	SubLinkType_EXISTS_SUBLINK          SubLinkType = 1
	SubLinkType_ALL_SUBLINK             SubLinkType = 2
	SubLinkType_ANY_SUBLINK             SubLinkType = 3
	SubLinkType_ROWCOMPARE_SUBLINK      SubLinkType = 4
	SubLinkType_EXPR_SUBLINK            SubLinkType = 5
	SubLinkType_MULTIEXPR_SUBLINK       SubLinkType = 6
	SubLinkType_ARRAY_SUBLINK           SubLinkType = 7
	SubLinkType_CTE_SUBLINK             SubLinkType = 8
)

func (SubLinkType) Descriptor

func (SubLinkType) Enum

func (x SubLinkType) Enum() *SubLinkType

func (SubLinkType) EnumDescriptor deprecated

func (SubLinkType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SubLinkType.Descriptor instead.

func (SubLinkType) Number

func (x SubLinkType) Number() protoreflect.EnumNumber

func (SubLinkType) String

func (x SubLinkType) String() string

func (SubLinkType) Type

type SubPlan

type SubPlan struct {
	Xpr               *Node       `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	SubLinkType       SubLinkType `protobuf:"varint,2,opt,name=sub_link_type,json=subLinkType,proto3,enum=pg_query.SubLinkType" json:"sub_link_type,omitempty"`
	Testexpr          *Node       `protobuf:"bytes,3,opt,name=testexpr,proto3" json:"testexpr,omitempty"`
	ParamIds          []*Node     `protobuf:"bytes,4,rep,name=param_ids,json=paramIds,proto3" json:"param_ids,omitempty"`
	PlanId            int32       `protobuf:"varint,5,opt,name=plan_id,proto3" json:"plan_id,omitempty"`
	PlanName          string      `protobuf:"bytes,6,opt,name=plan_name,proto3" json:"plan_name,omitempty"`
	FirstColType      uint32      `protobuf:"varint,7,opt,name=first_col_type,json=firstColType,proto3" json:"first_col_type,omitempty"`
	FirstColTypmod    int32       `protobuf:"varint,8,opt,name=first_col_typmod,json=firstColTypmod,proto3" json:"first_col_typmod,omitempty"`
	FirstColCollation uint32      `protobuf:"varint,9,opt,name=first_col_collation,json=firstColCollation,proto3" json:"first_col_collation,omitempty"`
	UseHashTable      bool        `protobuf:"varint,10,opt,name=use_hash_table,json=useHashTable,proto3" json:"use_hash_table,omitempty"`
	UnknownEqFalse    bool        `protobuf:"varint,11,opt,name=unknown_eq_false,json=unknownEqFalse,proto3" json:"unknown_eq_false,omitempty"`
	ParallelSafe      bool        `protobuf:"varint,12,opt,name=parallel_safe,proto3" json:"parallel_safe,omitempty"`
	SetParam          []*Node     `protobuf:"bytes,13,rep,name=set_param,json=setParam,proto3" json:"set_param,omitempty"`
	ParParam          []*Node     `protobuf:"bytes,14,rep,name=par_param,json=parParam,proto3" json:"par_param,omitempty"`
	Args              []*Node     `protobuf:"bytes,15,rep,name=args,proto3" json:"args,omitempty"`
	StartupCost       float64     `protobuf:"fixed64,16,opt,name=startup_cost,proto3" json:"startup_cost,omitempty"`
	PerCallCost       float64     `protobuf:"fixed64,17,opt,name=per_call_cost,proto3" json:"per_call_cost,omitempty"`
	// contains filtered or unexported fields
}

func (*SubPlan) Descriptor deprecated

func (*SubPlan) Descriptor() ([]byte, []int)

Deprecated: Use SubPlan.ProtoReflect.Descriptor instead.

func (*SubPlan) GetArgs

func (x *SubPlan) GetArgs() []*Node

func (*SubPlan) GetFirstColCollation

func (x *SubPlan) GetFirstColCollation() uint32

func (*SubPlan) GetFirstColType

func (x *SubPlan) GetFirstColType() uint32

func (*SubPlan) GetFirstColTypmod

func (x *SubPlan) GetFirstColTypmod() int32

func (*SubPlan) GetParParam

func (x *SubPlan) GetParParam() []*Node

func (*SubPlan) GetParallelSafe

func (x *SubPlan) GetParallelSafe() bool

func (*SubPlan) GetParamIds

func (x *SubPlan) GetParamIds() []*Node

func (*SubPlan) GetPerCallCost

func (x *SubPlan) GetPerCallCost() float64

func (*SubPlan) GetPlanId

func (x *SubPlan) GetPlanId() int32

func (*SubPlan) GetPlanName

func (x *SubPlan) GetPlanName() string

func (*SubPlan) GetSetParam

func (x *SubPlan) GetSetParam() []*Node

func (*SubPlan) GetStartupCost

func (x *SubPlan) GetStartupCost() float64

func (*SubPlan) GetSubLinkType

func (x *SubPlan) GetSubLinkType() SubLinkType

func (*SubPlan) GetTestexpr

func (x *SubPlan) GetTestexpr() *Node

func (*SubPlan) GetUnknownEqFalse

func (x *SubPlan) GetUnknownEqFalse() bool

func (*SubPlan) GetUseHashTable

func (x *SubPlan) GetUseHashTable() bool

func (*SubPlan) GetXpr

func (x *SubPlan) GetXpr() *Node

func (*SubPlan) ProtoMessage

func (*SubPlan) ProtoMessage()

func (*SubPlan) ProtoReflect

func (x *SubPlan) ProtoReflect() protoreflect.Message

func (*SubPlan) Reset

func (x *SubPlan) Reset()

func (*SubPlan) String

func (x *SubPlan) String() string

type SubscriptingRef

type SubscriptingRef struct {
	Xpr              *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Refcontainertype uint32  `protobuf:"varint,2,opt,name=refcontainertype,proto3" json:"refcontainertype,omitempty"`
	Refelemtype      uint32  `protobuf:"varint,3,opt,name=refelemtype,proto3" json:"refelemtype,omitempty"`
	Reftypmod        int32   `protobuf:"varint,4,opt,name=reftypmod,proto3" json:"reftypmod,omitempty"`
	Refcollid        uint32  `protobuf:"varint,5,opt,name=refcollid,proto3" json:"refcollid,omitempty"`
	Refupperindexpr  []*Node `protobuf:"bytes,6,rep,name=refupperindexpr,proto3" json:"refupperindexpr,omitempty"`
	Reflowerindexpr  []*Node `protobuf:"bytes,7,rep,name=reflowerindexpr,proto3" json:"reflowerindexpr,omitempty"`
	Refexpr          *Node   `protobuf:"bytes,8,opt,name=refexpr,proto3" json:"refexpr,omitempty"`
	Refassgnexpr     *Node   `protobuf:"bytes,9,opt,name=refassgnexpr,proto3" json:"refassgnexpr,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscriptingRef) Descriptor deprecated

func (*SubscriptingRef) Descriptor() ([]byte, []int)

Deprecated: Use SubscriptingRef.ProtoReflect.Descriptor instead.

func (*SubscriptingRef) GetRefassgnexpr

func (x *SubscriptingRef) GetRefassgnexpr() *Node

func (*SubscriptingRef) GetRefcollid

func (x *SubscriptingRef) GetRefcollid() uint32

func (*SubscriptingRef) GetRefcontainertype

func (x *SubscriptingRef) GetRefcontainertype() uint32

func (*SubscriptingRef) GetRefelemtype

func (x *SubscriptingRef) GetRefelemtype() uint32

func (*SubscriptingRef) GetRefexpr

func (x *SubscriptingRef) GetRefexpr() *Node

func (*SubscriptingRef) GetReflowerindexpr

func (x *SubscriptingRef) GetReflowerindexpr() []*Node

func (*SubscriptingRef) GetReftypmod

func (x *SubscriptingRef) GetReftypmod() int32

func (*SubscriptingRef) GetRefupperindexpr

func (x *SubscriptingRef) GetRefupperindexpr() []*Node

func (*SubscriptingRef) GetXpr

func (x *SubscriptingRef) GetXpr() *Node

func (*SubscriptingRef) ProtoMessage

func (*SubscriptingRef) ProtoMessage()

func (*SubscriptingRef) ProtoReflect

func (x *SubscriptingRef) ProtoReflect() protoreflect.Message

func (*SubscriptingRef) Reset

func (x *SubscriptingRef) Reset()

func (*SubscriptingRef) String

func (x *SubscriptingRef) String() string

type TableFunc

type TableFunc struct {
	NsUris        []*Node  `protobuf:"bytes,1,rep,name=ns_uris,proto3" json:"ns_uris,omitempty"`
	NsNames       []*Node  `protobuf:"bytes,2,rep,name=ns_names,proto3" json:"ns_names,omitempty"`
	Docexpr       *Node    `protobuf:"bytes,3,opt,name=docexpr,proto3" json:"docexpr,omitempty"`
	Rowexpr       *Node    `protobuf:"bytes,4,opt,name=rowexpr,proto3" json:"rowexpr,omitempty"`
	Colnames      []*Node  `protobuf:"bytes,5,rep,name=colnames,proto3" json:"colnames,omitempty"`
	Coltypes      []*Node  `protobuf:"bytes,6,rep,name=coltypes,proto3" json:"coltypes,omitempty"`
	Coltypmods    []*Node  `protobuf:"bytes,7,rep,name=coltypmods,proto3" json:"coltypmods,omitempty"`
	Colcollations []*Node  `protobuf:"bytes,8,rep,name=colcollations,proto3" json:"colcollations,omitempty"`
	Colexprs      []*Node  `protobuf:"bytes,9,rep,name=colexprs,proto3" json:"colexprs,omitempty"`
	Coldefexprs   []*Node  `protobuf:"bytes,10,rep,name=coldefexprs,proto3" json:"coldefexprs,omitempty"`
	Notnulls      []uint64 `protobuf:"varint,11,rep,packed,name=notnulls,proto3" json:"notnulls,omitempty"`
	Ordinalitycol int32    `protobuf:"varint,12,opt,name=ordinalitycol,proto3" json:"ordinalitycol,omitempty"`
	Location      int32    `protobuf:"varint,13,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*TableFunc) Descriptor deprecated

func (*TableFunc) Descriptor() ([]byte, []int)

Deprecated: Use TableFunc.ProtoReflect.Descriptor instead.

func (*TableFunc) GetColcollations

func (x *TableFunc) GetColcollations() []*Node

func (*TableFunc) GetColdefexprs

func (x *TableFunc) GetColdefexprs() []*Node

func (*TableFunc) GetColexprs

func (x *TableFunc) GetColexprs() []*Node

func (*TableFunc) GetColnames

func (x *TableFunc) GetColnames() []*Node

func (*TableFunc) GetColtypes

func (x *TableFunc) GetColtypes() []*Node

func (*TableFunc) GetColtypmods

func (x *TableFunc) GetColtypmods() []*Node

func (*TableFunc) GetDocexpr

func (x *TableFunc) GetDocexpr() *Node

func (*TableFunc) GetLocation

func (x *TableFunc) GetLocation() int32

func (*TableFunc) GetNotnulls

func (x *TableFunc) GetNotnulls() []uint64

func (*TableFunc) GetNsNames

func (x *TableFunc) GetNsNames() []*Node

func (*TableFunc) GetNsUris

func (x *TableFunc) GetNsUris() []*Node

func (*TableFunc) GetOrdinalitycol

func (x *TableFunc) GetOrdinalitycol() int32

func (*TableFunc) GetRowexpr

func (x *TableFunc) GetRowexpr() *Node

func (*TableFunc) ProtoMessage

func (*TableFunc) ProtoMessage()

func (*TableFunc) ProtoReflect

func (x *TableFunc) ProtoReflect() protoreflect.Message

func (*TableFunc) Reset

func (x *TableFunc) Reset()

func (*TableFunc) String

func (x *TableFunc) String() string

type TableLikeClause

type TableLikeClause struct {
	Relation    *RangeVar `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Options     uint32    `protobuf:"varint,2,opt,name=options,proto3" json:"options,omitempty"`
	RelationOid uint32    `protobuf:"varint,3,opt,name=relation_oid,json=relationOid,proto3" json:"relation_oid,omitempty"`
	// contains filtered or unexported fields
}

func (*TableLikeClause) Descriptor deprecated

func (*TableLikeClause) Descriptor() ([]byte, []int)

Deprecated: Use TableLikeClause.ProtoReflect.Descriptor instead.

func (*TableLikeClause) GetOptions

func (x *TableLikeClause) GetOptions() uint32

func (*TableLikeClause) GetRelation

func (x *TableLikeClause) GetRelation() *RangeVar

func (*TableLikeClause) GetRelationOid added in v2.0.3

func (x *TableLikeClause) GetRelationOid() uint32

func (*TableLikeClause) ProtoMessage

func (*TableLikeClause) ProtoMessage()

func (*TableLikeClause) ProtoReflect

func (x *TableLikeClause) ProtoReflect() protoreflect.Message

func (*TableLikeClause) Reset

func (x *TableLikeClause) Reset()

func (*TableLikeClause) String

func (x *TableLikeClause) String() string

type TableLikeOption

type TableLikeOption int32
const (
	TableLikeOption_TABLE_LIKE_OPTION_UNDEFINED   TableLikeOption = 0
	TableLikeOption_CREATE_TABLE_LIKE_COMMENTS    TableLikeOption = 1
	TableLikeOption_CREATE_TABLE_LIKE_CONSTRAINTS TableLikeOption = 2
	TableLikeOption_CREATE_TABLE_LIKE_DEFAULTS    TableLikeOption = 3
	TableLikeOption_CREATE_TABLE_LIKE_GENERATED   TableLikeOption = 4
	TableLikeOption_CREATE_TABLE_LIKE_IDENTITY    TableLikeOption = 5
	TableLikeOption_CREATE_TABLE_LIKE_INDEXES     TableLikeOption = 6
	TableLikeOption_CREATE_TABLE_LIKE_STATISTICS  TableLikeOption = 7
	TableLikeOption_CREATE_TABLE_LIKE_STORAGE     TableLikeOption = 8
	TableLikeOption_CREATE_TABLE_LIKE_ALL         TableLikeOption = 9
)

func (TableLikeOption) Descriptor

func (TableLikeOption) Enum

func (x TableLikeOption) Enum() *TableLikeOption

func (TableLikeOption) EnumDescriptor deprecated

func (TableLikeOption) EnumDescriptor() ([]byte, []int)

Deprecated: Use TableLikeOption.Descriptor instead.

func (TableLikeOption) Number

func (TableLikeOption) String

func (x TableLikeOption) String() string

func (TableLikeOption) Type

type TableSampleClause

type TableSampleClause struct {
	Tsmhandler uint32  `protobuf:"varint,1,opt,name=tsmhandler,proto3" json:"tsmhandler,omitempty"`
	Args       []*Node `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	Repeatable *Node   `protobuf:"bytes,3,opt,name=repeatable,proto3" json:"repeatable,omitempty"`
	// contains filtered or unexported fields
}

func (*TableSampleClause) Descriptor deprecated

func (*TableSampleClause) Descriptor() ([]byte, []int)

Deprecated: Use TableSampleClause.ProtoReflect.Descriptor instead.

func (*TableSampleClause) GetArgs

func (x *TableSampleClause) GetArgs() []*Node

func (*TableSampleClause) GetRepeatable

func (x *TableSampleClause) GetRepeatable() *Node

func (*TableSampleClause) GetTsmhandler

func (x *TableSampleClause) GetTsmhandler() uint32

func (*TableSampleClause) ProtoMessage

func (*TableSampleClause) ProtoMessage()

func (*TableSampleClause) ProtoReflect

func (x *TableSampleClause) ProtoReflect() protoreflect.Message

func (*TableSampleClause) Reset

func (x *TableSampleClause) Reset()

func (*TableSampleClause) String

func (x *TableSampleClause) String() string

type TargetEntry

type TargetEntry struct {
	Xpr             *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Expr            *Node  `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"`
	Resno           int32  `protobuf:"varint,3,opt,name=resno,proto3" json:"resno,omitempty"`
	Resname         string `protobuf:"bytes,4,opt,name=resname,proto3" json:"resname,omitempty"`
	Ressortgroupref uint32 `protobuf:"varint,5,opt,name=ressortgroupref,proto3" json:"ressortgroupref,omitempty"`
	Resorigtbl      uint32 `protobuf:"varint,6,opt,name=resorigtbl,proto3" json:"resorigtbl,omitempty"`
	Resorigcol      int32  `protobuf:"varint,7,opt,name=resorigcol,proto3" json:"resorigcol,omitempty"`
	Resjunk         bool   `protobuf:"varint,8,opt,name=resjunk,proto3" json:"resjunk,omitempty"`
	// contains filtered or unexported fields
}

func (*TargetEntry) Descriptor deprecated

func (*TargetEntry) Descriptor() ([]byte, []int)

Deprecated: Use TargetEntry.ProtoReflect.Descriptor instead.

func (*TargetEntry) GetExpr

func (x *TargetEntry) GetExpr() *Node

func (*TargetEntry) GetResjunk

func (x *TargetEntry) GetResjunk() bool

func (*TargetEntry) GetResname

func (x *TargetEntry) GetResname() string

func (*TargetEntry) GetResno

func (x *TargetEntry) GetResno() int32

func (*TargetEntry) GetResorigcol

func (x *TargetEntry) GetResorigcol() int32

func (*TargetEntry) GetResorigtbl

func (x *TargetEntry) GetResorigtbl() uint32

func (*TargetEntry) GetRessortgroupref

func (x *TargetEntry) GetRessortgroupref() uint32

func (*TargetEntry) GetXpr

func (x *TargetEntry) GetXpr() *Node

func (*TargetEntry) ProtoMessage

func (*TargetEntry) ProtoMessage()

func (*TargetEntry) ProtoReflect

func (x *TargetEntry) ProtoReflect() protoreflect.Message

func (*TargetEntry) Reset

func (x *TargetEntry) Reset()

func (*TargetEntry) String

func (x *TargetEntry) String() string

type Token

type Token int32
const (
	Token_NUL Token = 0
	// Single-character tokens that are returned 1:1 (identical with "self" list in scan.l)
	// Either supporting syntax, or single-character operators (some can be both)
	// Also see https://www.postgresql.org/docs/12/sql-syntax-lexical.html#SQL-SYNTAX-SPECIAL-CHARS
	Token_ASCII_37 Token = 37 // "%"
	Token_ASCII_40 Token = 40 // "("
	Token_ASCII_41 Token = 41 // ")"
	Token_ASCII_42 Token = 42 // "*"
	Token_ASCII_43 Token = 43 // "+"
	Token_ASCII_44 Token = 44 // ","
	Token_ASCII_45 Token = 45 // "-"
	Token_ASCII_46 Token = 46 // "."
	Token_ASCII_47 Token = 47 // "/"
	Token_ASCII_58 Token = 58 // ":"
	Token_ASCII_59 Token = 59 // ";"
	Token_ASCII_60 Token = 60 // "<"
	Token_ASCII_61 Token = 61 // "="
	Token_ASCII_62 Token = 62 // ">"
	Token_ASCII_63 Token = 63 // "?"
	Token_ASCII_91 Token = 91 // "["
	Token_ASCII_92 Token = 92 // "\"
	Token_ASCII_93 Token = 93 // "]"
	Token_ASCII_94 Token = 94 // "^"
	// Named tokens in scan.l
	Token_IDENT             Token = 258
	Token_UIDENT            Token = 259
	Token_FCONST            Token = 260
	Token_SCONST            Token = 261
	Token_USCONST           Token = 262
	Token_BCONST            Token = 263
	Token_XCONST            Token = 264
	Token_Op                Token = 265
	Token_ICONST            Token = 266
	Token_PARAM             Token = 267
	Token_TYPECAST          Token = 268
	Token_DOT_DOT           Token = 269
	Token_COLON_EQUALS      Token = 270
	Token_EQUALS_GREATER    Token = 271
	Token_LESS_EQUALS       Token = 272
	Token_GREATER_EQUALS    Token = 273
	Token_NOT_EQUALS        Token = 274
	Token_SQL_COMMENT       Token = 275
	Token_C_COMMENT         Token = 276
	Token_ABORT_P           Token = 277
	Token_ABSOLUTE_P        Token = 278
	Token_ACCESS            Token = 279
	Token_ACTION            Token = 280
	Token_ADD_P             Token = 281
	Token_ADMIN             Token = 282
	Token_AFTER             Token = 283
	Token_AGGREGATE         Token = 284
	Token_ALL               Token = 285
	Token_ALSO              Token = 286
	Token_ALTER             Token = 287
	Token_ALWAYS            Token = 288
	Token_ANALYSE           Token = 289
	Token_ANALYZE           Token = 290
	Token_AND               Token = 291
	Token_ANY               Token = 292
	Token_ARRAY             Token = 293
	Token_AS                Token = 294
	Token_ASC               Token = 295
	Token_ASSERTION         Token = 296
	Token_ASSIGNMENT        Token = 297
	Token_ASYMMETRIC        Token = 298
	Token_AT                Token = 299
	Token_ATTACH            Token = 300
	Token_ATTRIBUTE         Token = 301
	Token_AUTHORIZATION     Token = 302
	Token_BACKWARD          Token = 303
	Token_BEFORE            Token = 304
	Token_BEGIN_P           Token = 305
	Token_BETWEEN           Token = 306
	Token_BIGINT            Token = 307
	Token_BINARY            Token = 308
	Token_BIT               Token = 309
	Token_BOOLEAN_P         Token = 310
	Token_BOTH              Token = 311
	Token_BY                Token = 312
	Token_CACHE             Token = 313
	Token_CALL              Token = 314
	Token_CALLED            Token = 315
	Token_CASCADE           Token = 316
	Token_CASCADED          Token = 317
	Token_CASE              Token = 318
	Token_CAST              Token = 319
	Token_CATALOG_P         Token = 320
	Token_CHAIN             Token = 321
	Token_CHAR_P            Token = 322
	Token_CHARACTER         Token = 323
	Token_CHARACTERISTICS   Token = 324
	Token_CHECK             Token = 325
	Token_CHECKPOINT        Token = 326
	Token_CLASS             Token = 327
	Token_CLOSE             Token = 328
	Token_CLUSTER           Token = 329
	Token_COALESCE          Token = 330
	Token_COLLATE           Token = 331
	Token_COLLATION         Token = 332
	Token_COLUMN            Token = 333
	Token_COLUMNS           Token = 334
	Token_COMMENT           Token = 335
	Token_COMMENTS          Token = 336
	Token_COMMIT            Token = 337
	Token_COMMITTED         Token = 338
	Token_CONCURRENTLY      Token = 339
	Token_CONFIGURATION     Token = 340
	Token_CONFLICT          Token = 341
	Token_CONNECTION        Token = 342
	Token_CONSTRAINT        Token = 343
	Token_CONSTRAINTS       Token = 344
	Token_CONTENT_P         Token = 345
	Token_CONTINUE_P        Token = 346
	Token_CONVERSION_P      Token = 347
	Token_COPY              Token = 348
	Token_COST              Token = 349
	Token_CREATE            Token = 350
	Token_CROSS             Token = 351
	Token_CSV               Token = 352
	Token_CUBE              Token = 353
	Token_CURRENT_P         Token = 354
	Token_CURRENT_CATALOG   Token = 355
	Token_CURRENT_DATE      Token = 356
	Token_CURRENT_ROLE      Token = 357
	Token_CURRENT_SCHEMA    Token = 358
	Token_CURRENT_TIME      Token = 359
	Token_CURRENT_TIMESTAMP Token = 360
	Token_CURRENT_USER      Token = 361
	Token_CURSOR            Token = 362
	Token_CYCLE             Token = 363
	Token_DATA_P            Token = 364
	Token_DATABASE          Token = 365
	Token_DAY_P             Token = 366
	Token_DEALLOCATE        Token = 367
	Token_DEC               Token = 368
	Token_DECIMAL_P         Token = 369
	Token_DECLARE           Token = 370
	Token_DEFAULT           Token = 371
	Token_DEFAULTS          Token = 372
	Token_DEFERRABLE        Token = 373
	Token_DEFERRED          Token = 374
	Token_DEFINER           Token = 375
	Token_DELETE_P          Token = 376
	Token_DELIMITER         Token = 377
	Token_DELIMITERS        Token = 378
	Token_DEPENDS           Token = 379
	Token_DESC              Token = 380
	Token_DETACH            Token = 381
	Token_DICTIONARY        Token = 382
	Token_DISABLE_P         Token = 383
	Token_DISCARD           Token = 384
	Token_DISTINCT          Token = 385
	Token_DO                Token = 386
	Token_DOCUMENT_P        Token = 387
	Token_DOMAIN_P          Token = 388
	Token_DOUBLE_P          Token = 389
	Token_DROP              Token = 390
	Token_EACH              Token = 391
	Token_ELSE              Token = 392
	Token_ENABLE_P          Token = 393
	Token_ENCODING          Token = 394
	Token_ENCRYPTED         Token = 395
	Token_END_P             Token = 396
	Token_ENUM_P            Token = 397
	Token_ESCAPE            Token = 398
	Token_EVENT             Token = 399
	Token_EXCEPT            Token = 400
	Token_EXCLUDE           Token = 401
	Token_EXCLUDING         Token = 402
	Token_EXCLUSIVE         Token = 403
	Token_EXECUTE           Token = 404
	Token_EXISTS            Token = 405
	Token_EXPLAIN           Token = 406
	Token_EXPRESSION        Token = 407
	Token_EXTENSION         Token = 408
	Token_EXTERNAL          Token = 409
	Token_EXTRACT           Token = 410
	Token_FALSE_P           Token = 411
	Token_FAMILY            Token = 412
	Token_FETCH             Token = 413
	Token_FILTER            Token = 414
	Token_FIRST_P           Token = 415
	Token_FLOAT_P           Token = 416
	Token_FOLLOWING         Token = 417
	Token_FOR               Token = 418
	Token_FORCE             Token = 419
	Token_FOREIGN           Token = 420
	Token_FORWARD           Token = 421
	Token_FREEZE            Token = 422
	Token_FROM              Token = 423
	Token_FULL              Token = 424
	Token_FUNCTION          Token = 425
	Token_FUNCTIONS         Token = 426
	Token_GENERATED         Token = 427
	Token_GLOBAL            Token = 428
	Token_GRANT             Token = 429
	Token_GRANTED           Token = 430
	Token_GREATEST          Token = 431
	Token_GROUP_P           Token = 432
	Token_GROUPING          Token = 433
	Token_GROUPS            Token = 434
	Token_HANDLER           Token = 435
	Token_HAVING            Token = 436
	Token_HEADER_P          Token = 437
	Token_HOLD              Token = 438
	Token_HOUR_P            Token = 439
	Token_IDENTITY_P        Token = 440
	Token_IF_P              Token = 441
	Token_ILIKE             Token = 442
	Token_IMMEDIATE         Token = 443
	Token_IMMUTABLE         Token = 444
	Token_IMPLICIT_P        Token = 445
	Token_IMPORT_P          Token = 446
	Token_IN_P              Token = 447
	Token_INCLUDE           Token = 448
	Token_INCLUDING         Token = 449
	Token_INCREMENT         Token = 450
	Token_INDEX             Token = 451
	Token_INDEXES           Token = 452
	Token_INHERIT           Token = 453
	Token_INHERITS          Token = 454
	Token_INITIALLY         Token = 455
	Token_INLINE_P          Token = 456
	Token_INNER_P           Token = 457
	Token_INOUT             Token = 458
	Token_INPUT_P           Token = 459
	Token_INSENSITIVE       Token = 460
	Token_INSERT            Token = 461
	Token_INSTEAD           Token = 462
	Token_INT_P             Token = 463
	Token_INTEGER           Token = 464
	Token_INTERSECT         Token = 465
	Token_INTERVAL          Token = 466
	Token_INTO              Token = 467
	Token_INVOKER           Token = 468
	Token_IS                Token = 469
	Token_ISNULL            Token = 470
	Token_ISOLATION         Token = 471
	Token_JOIN              Token = 472
	Token_KEY               Token = 473
	Token_LABEL             Token = 474
	Token_LANGUAGE          Token = 475
	Token_LARGE_P           Token = 476
	Token_LAST_P            Token = 477
	Token_LATERAL_P         Token = 478
	Token_LEADING           Token = 479
	Token_LEAKPROOF         Token = 480
	Token_LEAST             Token = 481
	Token_LEFT              Token = 482
	Token_LEVEL             Token = 483
	Token_LIKE              Token = 484
	Token_LIMIT             Token = 485
	Token_LISTEN            Token = 486
	Token_LOAD              Token = 487
	Token_LOCAL             Token = 488
	Token_LOCALTIME         Token = 489
	Token_LOCALTIMESTAMP    Token = 490
	Token_LOCATION          Token = 491
	Token_LOCK_P            Token = 492
	Token_LOCKED            Token = 493
	Token_LOGGED            Token = 494
	Token_MAPPING           Token = 495
	Token_MATCH             Token = 496
	Token_MATERIALIZED      Token = 497
	Token_MAXVALUE          Token = 498
	Token_METHOD            Token = 499
	Token_MINUTE_P          Token = 500
	Token_MINVALUE          Token = 501
	Token_MODE              Token = 502
	Token_MONTH_P           Token = 503
	Token_MOVE              Token = 504
	Token_NAME_P            Token = 505
	Token_NAMES             Token = 506
	Token_NATIONAL          Token = 507
	Token_NATURAL           Token = 508
	Token_NCHAR             Token = 509
	Token_NEW               Token = 510
	Token_NEXT              Token = 511
	Token_NFC               Token = 512
	Token_NFD               Token = 513
	Token_NFKC              Token = 514
	Token_NFKD              Token = 515
	Token_NO                Token = 516
	Token_NONE              Token = 517
	Token_NORMALIZE         Token = 518
	Token_NORMALIZED        Token = 519
	Token_NOT               Token = 520
	Token_NOTHING           Token = 521
	Token_NOTIFY            Token = 522
	Token_NOTNULL           Token = 523
	Token_NOWAIT            Token = 524
	Token_NULL_P            Token = 525
	Token_NULLIF            Token = 526
	Token_NULLS_P           Token = 527
	Token_NUMERIC           Token = 528
	Token_OBJECT_P          Token = 529
	Token_OF                Token = 530
	Token_OFF               Token = 531
	Token_OFFSET            Token = 532
	Token_OIDS              Token = 533
	Token_OLD               Token = 534
	Token_ON                Token = 535
	Token_ONLY              Token = 536
	Token_OPERATOR          Token = 537
	Token_OPTION            Token = 538
	Token_OPTIONS           Token = 539
	Token_OR                Token = 540
	Token_ORDER             Token = 541
	Token_ORDINALITY        Token = 542
	Token_OTHERS            Token = 543
	Token_OUT_P             Token = 544
	Token_OUTER_P           Token = 545
	Token_OVER              Token = 546
	Token_OVERLAPS          Token = 547
	Token_OVERLAY           Token = 548
	Token_OVERRIDING        Token = 549
	Token_OWNED             Token = 550
	Token_OWNER             Token = 551
	Token_PARALLEL          Token = 552
	Token_PARSER            Token = 553
	Token_PARTIAL           Token = 554
	Token_PARTITION         Token = 555
	Token_PASSING           Token = 556
	Token_PASSWORD          Token = 557
	Token_PLACING           Token = 558
	Token_PLANS             Token = 559
	Token_POLICY            Token = 560
	Token_POSITION          Token = 561
	Token_PRECEDING         Token = 562
	Token_PRECISION         Token = 563
	Token_PRESERVE          Token = 564
	Token_PREPARE           Token = 565
	Token_PREPARED          Token = 566
	Token_PRIMARY           Token = 567
	Token_PRIOR             Token = 568
	Token_PRIVILEGES        Token = 569
	Token_PROCEDURAL        Token = 570
	Token_PROCEDURE         Token = 571
	Token_PROCEDURES        Token = 572
	Token_PROGRAM           Token = 573
	Token_PUBLICATION       Token = 574
	Token_QUOTE             Token = 575
	Token_RANGE             Token = 576
	Token_READ              Token = 577
	Token_REAL              Token = 578
	Token_REASSIGN          Token = 579
	Token_RECHECK           Token = 580
	Token_RECURSIVE         Token = 581
	Token_REF               Token = 582
	Token_REFERENCES        Token = 583
	Token_REFERENCING       Token = 584
	Token_REFRESH           Token = 585
	Token_REINDEX           Token = 586
	Token_RELATIVE_P        Token = 587
	Token_RELEASE           Token = 588
	Token_RENAME            Token = 589
	Token_REPEATABLE        Token = 590
	Token_REPLACE           Token = 591
	Token_REPLICA           Token = 592
	Token_RESET             Token = 593
	Token_RESTART           Token = 594
	Token_RESTRICT          Token = 595
	Token_RETURNING         Token = 596
	Token_RETURNS           Token = 597
	Token_REVOKE            Token = 598
	Token_RIGHT             Token = 599
	Token_ROLE              Token = 600
	Token_ROLLBACK          Token = 601
	Token_ROLLUP            Token = 602
	Token_ROUTINE           Token = 603
	Token_ROUTINES          Token = 604
	Token_ROW               Token = 605
	Token_ROWS              Token = 606
	Token_RULE              Token = 607
	Token_SAVEPOINT         Token = 608
	Token_SCHEMA            Token = 609
	Token_SCHEMAS           Token = 610
	Token_SCROLL            Token = 611
	Token_SEARCH            Token = 612
	Token_SECOND_P          Token = 613
	Token_SECURITY          Token = 614
	Token_SELECT            Token = 615
	Token_SEQUENCE          Token = 616
	Token_SEQUENCES         Token = 617
	Token_SERIALIZABLE      Token = 618
	Token_SERVER            Token = 619
	Token_SESSION           Token = 620
	Token_SESSION_USER      Token = 621
	Token_SET               Token = 622
	Token_SETS              Token = 623
	Token_SETOF             Token = 624
	Token_SHARE             Token = 625
	Token_SHOW              Token = 626
	Token_SIMILAR           Token = 627
	Token_SIMPLE            Token = 628
	Token_SKIP              Token = 629
	Token_SMALLINT          Token = 630
	Token_SNAPSHOT          Token = 631
	Token_SOME              Token = 632
	Token_SQL_P             Token = 633
	Token_STABLE            Token = 634
	Token_STANDALONE_P      Token = 635
	Token_START             Token = 636
	Token_STATEMENT         Token = 637
	Token_STATISTICS        Token = 638
	Token_STDIN             Token = 639
	Token_STDOUT            Token = 640
	Token_STORAGE           Token = 641
	Token_STORED            Token = 642
	Token_STRICT_P          Token = 643
	Token_STRIP_P           Token = 644
	Token_SUBSCRIPTION      Token = 645
	Token_SUBSTRING         Token = 646
	Token_SUPPORT           Token = 647
	Token_SYMMETRIC         Token = 648
	Token_SYSID             Token = 649
	Token_SYSTEM_P          Token = 650
	Token_TABLE             Token = 651
	Token_TABLES            Token = 652
	Token_TABLESAMPLE       Token = 653
	Token_TABLESPACE        Token = 654
	Token_TEMP              Token = 655
	Token_TEMPLATE          Token = 656
	Token_TEMPORARY         Token = 657
	Token_TEXT_P            Token = 658
	Token_THEN              Token = 659
	Token_TIES              Token = 660
	Token_TIME              Token = 661
	Token_TIMESTAMP         Token = 662
	Token_TO                Token = 663
	Token_TRAILING          Token = 664
	Token_TRANSACTION       Token = 665
	Token_TRANSFORM         Token = 666
	Token_TREAT             Token = 667
	Token_TRIGGER           Token = 668
	Token_TRIM              Token = 669
	Token_TRUE_P            Token = 670
	Token_TRUNCATE          Token = 671
	Token_TRUSTED           Token = 672
	Token_TYPE_P            Token = 673
	Token_TYPES_P           Token = 674
	Token_UESCAPE           Token = 675
	Token_UNBOUNDED         Token = 676
	Token_UNCOMMITTED       Token = 677
	Token_UNENCRYPTED       Token = 678
	Token_UNION             Token = 679
	Token_UNIQUE            Token = 680
	Token_UNKNOWN           Token = 681
	Token_UNLISTEN          Token = 682
	Token_UNLOGGED          Token = 683
	Token_UNTIL             Token = 684
	Token_UPDATE            Token = 685
	Token_USER              Token = 686
	Token_USING             Token = 687
	Token_VACUUM            Token = 688
	Token_VALID             Token = 689
	Token_VALIDATE          Token = 690
	Token_VALIDATOR         Token = 691
	Token_VALUE_P           Token = 692
	Token_VALUES            Token = 693
	Token_VARCHAR           Token = 694
	Token_VARIADIC          Token = 695
	Token_VARYING           Token = 696
	Token_VERBOSE           Token = 697
	Token_VERSION_P         Token = 698
	Token_VIEW              Token = 699
	Token_VIEWS             Token = 700
	Token_VOLATILE          Token = 701
	Token_WHEN              Token = 702
	Token_WHERE             Token = 703
	Token_WHITESPACE_P      Token = 704
	Token_WINDOW            Token = 705
	Token_WITH              Token = 706
	Token_WITHIN            Token = 707
	Token_WITHOUT           Token = 708
	Token_WORK              Token = 709
	Token_WRAPPER           Token = 710
	Token_WRITE             Token = 711
	Token_XML_P             Token = 712
	Token_XMLATTRIBUTES     Token = 713
	Token_XMLCONCAT         Token = 714
	Token_XMLELEMENT        Token = 715
	Token_XMLEXISTS         Token = 716
	Token_XMLFOREST         Token = 717
	Token_XMLNAMESPACES     Token = 718
	Token_XMLPARSE          Token = 719
	Token_XMLPI             Token = 720
	Token_XMLROOT           Token = 721
	Token_XMLSERIALIZE      Token = 722
	Token_XMLTABLE          Token = 723
	Token_YEAR_P            Token = 724
	Token_YES_P             Token = 725
	Token_ZONE              Token = 726
	Token_NOT_LA            Token = 727
	Token_NULLS_LA          Token = 728
	Token_WITH_LA           Token = 729
	Token_POSTFIXOP         Token = 730
	Token_UMINUS            Token = 731
)

func (Token) Descriptor

func (Token) Descriptor() protoreflect.EnumDescriptor

func (Token) Enum

func (x Token) Enum() *Token

func (Token) EnumDescriptor deprecated

func (Token) EnumDescriptor() ([]byte, []int)

Deprecated: Use Token.Descriptor instead.

func (Token) Number

func (x Token) Number() protoreflect.EnumNumber

func (Token) String

func (x Token) String() string

func (Token) Type

func (Token) Type() protoreflect.EnumType

type TransactionStmt

type TransactionStmt struct {
	Kind          TransactionStmtKind `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.TransactionStmtKind" json:"kind,omitempty"`
	Options       []*Node             `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	SavepointName string              `protobuf:"bytes,3,opt,name=savepoint_name,proto3" json:"savepoint_name,omitempty"`
	Gid           string              `protobuf:"bytes,4,opt,name=gid,proto3" json:"gid,omitempty"`
	Chain         bool                `protobuf:"varint,5,opt,name=chain,proto3" json:"chain,omitempty"`
	// contains filtered or unexported fields
}

func (*TransactionStmt) Descriptor deprecated

func (*TransactionStmt) Descriptor() ([]byte, []int)

Deprecated: Use TransactionStmt.ProtoReflect.Descriptor instead.

func (*TransactionStmt) GetChain

func (x *TransactionStmt) GetChain() bool

func (*TransactionStmt) GetGid

func (x *TransactionStmt) GetGid() string

func (*TransactionStmt) GetKind

func (x *TransactionStmt) GetKind() TransactionStmtKind

func (*TransactionStmt) GetOptions

func (x *TransactionStmt) GetOptions() []*Node

func (*TransactionStmt) GetSavepointName

func (x *TransactionStmt) GetSavepointName() string

func (*TransactionStmt) ProtoMessage

func (*TransactionStmt) ProtoMessage()

func (*TransactionStmt) ProtoReflect

func (x *TransactionStmt) ProtoReflect() protoreflect.Message

func (*TransactionStmt) Reset

func (x *TransactionStmt) Reset()

func (*TransactionStmt) String

func (x *TransactionStmt) String() string

type TransactionStmtKind

type TransactionStmtKind int32
const (
	TransactionStmtKind_TRANSACTION_STMT_KIND_UNDEFINED TransactionStmtKind = 0
	TransactionStmtKind_TRANS_STMT_BEGIN                TransactionStmtKind = 1
	TransactionStmtKind_TRANS_STMT_START                TransactionStmtKind = 2
	TransactionStmtKind_TRANS_STMT_COMMIT               TransactionStmtKind = 3
	TransactionStmtKind_TRANS_STMT_ROLLBACK             TransactionStmtKind = 4
	TransactionStmtKind_TRANS_STMT_SAVEPOINT            TransactionStmtKind = 5
	TransactionStmtKind_TRANS_STMT_RELEASE              TransactionStmtKind = 6
	TransactionStmtKind_TRANS_STMT_ROLLBACK_TO          TransactionStmtKind = 7
	TransactionStmtKind_TRANS_STMT_PREPARE              TransactionStmtKind = 8
	TransactionStmtKind_TRANS_STMT_COMMIT_PREPARED      TransactionStmtKind = 9
	TransactionStmtKind_TRANS_STMT_ROLLBACK_PREPARED    TransactionStmtKind = 10
)

func (TransactionStmtKind) Descriptor

func (TransactionStmtKind) Enum

func (TransactionStmtKind) EnumDescriptor deprecated

func (TransactionStmtKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use TransactionStmtKind.Descriptor instead.

func (TransactionStmtKind) Number

func (TransactionStmtKind) String

func (x TransactionStmtKind) String() string

func (TransactionStmtKind) Type

type TriggerTransition

type TriggerTransition struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	IsNew   bool   `protobuf:"varint,2,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
	IsTable bool   `protobuf:"varint,3,opt,name=is_table,json=isTable,proto3" json:"is_table,omitempty"`
	// contains filtered or unexported fields
}

func (*TriggerTransition) Descriptor deprecated

func (*TriggerTransition) Descriptor() ([]byte, []int)

Deprecated: Use TriggerTransition.ProtoReflect.Descriptor instead.

func (*TriggerTransition) GetIsNew

func (x *TriggerTransition) GetIsNew() bool

func (*TriggerTransition) GetIsTable

func (x *TriggerTransition) GetIsTable() bool

func (*TriggerTransition) GetName

func (x *TriggerTransition) GetName() string

func (*TriggerTransition) ProtoMessage

func (*TriggerTransition) ProtoMessage()

func (*TriggerTransition) ProtoReflect

func (x *TriggerTransition) ProtoReflect() protoreflect.Message

func (*TriggerTransition) Reset

func (x *TriggerTransition) Reset()

func (*TriggerTransition) String

func (x *TriggerTransition) String() string

type TruncateStmt

type TruncateStmt struct {
	Relations   []*Node      `protobuf:"bytes,1,rep,name=relations,proto3" json:"relations,omitempty"`
	RestartSeqs bool         `protobuf:"varint,2,opt,name=restart_seqs,proto3" json:"restart_seqs,omitempty"`
	Behavior    DropBehavior `protobuf:"varint,3,opt,name=behavior,proto3,enum=pg_query.DropBehavior" json:"behavior,omitempty"`
	// contains filtered or unexported fields
}

func (*TruncateStmt) Descriptor deprecated

func (*TruncateStmt) Descriptor() ([]byte, []int)

Deprecated: Use TruncateStmt.ProtoReflect.Descriptor instead.

func (*TruncateStmt) GetBehavior

func (x *TruncateStmt) GetBehavior() DropBehavior

func (*TruncateStmt) GetRelations

func (x *TruncateStmt) GetRelations() []*Node

func (*TruncateStmt) GetRestartSeqs

func (x *TruncateStmt) GetRestartSeqs() bool

func (*TruncateStmt) ProtoMessage

func (*TruncateStmt) ProtoMessage()

func (*TruncateStmt) ProtoReflect

func (x *TruncateStmt) ProtoReflect() protoreflect.Message

func (*TruncateStmt) Reset

func (x *TruncateStmt) Reset()

func (*TruncateStmt) String

func (x *TruncateStmt) String() string

type TypeCast

type TypeCast struct {
	Arg      *Node     `protobuf:"bytes,1,opt,name=arg,proto3" json:"arg,omitempty"`
	TypeName *TypeName `protobuf:"bytes,2,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Location int32     `protobuf:"varint,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*TypeCast) Descriptor deprecated

func (*TypeCast) Descriptor() ([]byte, []int)

Deprecated: Use TypeCast.ProtoReflect.Descriptor instead.

func (*TypeCast) GetArg

func (x *TypeCast) GetArg() *Node

func (*TypeCast) GetLocation

func (x *TypeCast) GetLocation() int32

func (*TypeCast) GetTypeName

func (x *TypeCast) GetTypeName() *TypeName

func (*TypeCast) ProtoMessage

func (*TypeCast) ProtoMessage()

func (*TypeCast) ProtoReflect

func (x *TypeCast) ProtoReflect() protoreflect.Message

func (*TypeCast) Reset

func (x *TypeCast) Reset()

func (*TypeCast) String

func (x *TypeCast) String() string

type TypeName

type TypeName struct {
	Names       []*Node `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	TypeOid     uint32  `protobuf:"varint,2,opt,name=type_oid,json=typeOid,proto3" json:"type_oid,omitempty"`
	Setof       bool    `protobuf:"varint,3,opt,name=setof,proto3" json:"setof,omitempty"`
	PctType     bool    `protobuf:"varint,4,opt,name=pct_type,proto3" json:"pct_type,omitempty"`
	Typmods     []*Node `protobuf:"bytes,5,rep,name=typmods,proto3" json:"typmods,omitempty"`
	Typemod     int32   `protobuf:"varint,6,opt,name=typemod,proto3" json:"typemod,omitempty"`
	ArrayBounds []*Node `protobuf:"bytes,7,rep,name=array_bounds,json=arrayBounds,proto3" json:"array_bounds,omitempty"`
	Location    int32   `protobuf:"varint,8,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*TypeName) Descriptor deprecated

func (*TypeName) Descriptor() ([]byte, []int)

Deprecated: Use TypeName.ProtoReflect.Descriptor instead.

func (*TypeName) GetArrayBounds

func (x *TypeName) GetArrayBounds() []*Node

func (*TypeName) GetLocation

func (x *TypeName) GetLocation() int32

func (*TypeName) GetNames

func (x *TypeName) GetNames() []*Node

func (*TypeName) GetPctType

func (x *TypeName) GetPctType() bool

func (*TypeName) GetSetof

func (x *TypeName) GetSetof() bool

func (*TypeName) GetTypeOid

func (x *TypeName) GetTypeOid() uint32

func (*TypeName) GetTypemod

func (x *TypeName) GetTypemod() int32

func (*TypeName) GetTypmods

func (x *TypeName) GetTypmods() []*Node

func (*TypeName) ProtoMessage

func (*TypeName) ProtoMessage()

func (*TypeName) ProtoReflect

func (x *TypeName) ProtoReflect() protoreflect.Message

func (*TypeName) Reset

func (x *TypeName) Reset()

func (*TypeName) String

func (x *TypeName) String() string

type UnlistenStmt

type UnlistenStmt struct {
	Conditionname string `protobuf:"bytes,1,opt,name=conditionname,proto3" json:"conditionname,omitempty"`
	// contains filtered or unexported fields
}

func (*UnlistenStmt) Descriptor deprecated

func (*UnlistenStmt) Descriptor() ([]byte, []int)

Deprecated: Use UnlistenStmt.ProtoReflect.Descriptor instead.

func (*UnlistenStmt) GetConditionname

func (x *UnlistenStmt) GetConditionname() string

func (*UnlistenStmt) ProtoMessage

func (*UnlistenStmt) ProtoMessage()

func (*UnlistenStmt) ProtoReflect

func (x *UnlistenStmt) ProtoReflect() protoreflect.Message

func (*UnlistenStmt) Reset

func (x *UnlistenStmt) Reset()

func (*UnlistenStmt) String

func (x *UnlistenStmt) String() string

type UpdateStmt

type UpdateStmt struct {
	Relation      *RangeVar   `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	TargetList    []*Node     `protobuf:"bytes,2,rep,name=target_list,json=targetList,proto3" json:"target_list,omitempty"`
	WhereClause   *Node       `protobuf:"bytes,3,opt,name=where_clause,json=whereClause,proto3" json:"where_clause,omitempty"`
	FromClause    []*Node     `protobuf:"bytes,4,rep,name=from_clause,json=fromClause,proto3" json:"from_clause,omitempty"`
	ReturningList []*Node     `protobuf:"bytes,5,rep,name=returning_list,json=returningList,proto3" json:"returning_list,omitempty"`
	WithClause    *WithClause `protobuf:"bytes,6,opt,name=with_clause,json=withClause,proto3" json:"with_clause,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateStmt) Descriptor deprecated

func (*UpdateStmt) Descriptor() ([]byte, []int)

Deprecated: Use UpdateStmt.ProtoReflect.Descriptor instead.

func (*UpdateStmt) GetFromClause

func (x *UpdateStmt) GetFromClause() []*Node

func (*UpdateStmt) GetRelation

func (x *UpdateStmt) GetRelation() *RangeVar

func (*UpdateStmt) GetReturningList

func (x *UpdateStmt) GetReturningList() []*Node

func (*UpdateStmt) GetTargetList

func (x *UpdateStmt) GetTargetList() []*Node

func (*UpdateStmt) GetWhereClause

func (x *UpdateStmt) GetWhereClause() *Node

func (*UpdateStmt) GetWithClause

func (x *UpdateStmt) GetWithClause() *WithClause

func (*UpdateStmt) ProtoMessage

func (*UpdateStmt) ProtoMessage()

func (*UpdateStmt) ProtoReflect

func (x *UpdateStmt) ProtoReflect() protoreflect.Message

func (*UpdateStmt) Reset

func (x *UpdateStmt) Reset()

func (*UpdateStmt) String

func (x *UpdateStmt) String() string

type VacuumRelation

type VacuumRelation struct {
	Relation *RangeVar `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	Oid      uint32    `protobuf:"varint,2,opt,name=oid,proto3" json:"oid,omitempty"`
	VaCols   []*Node   `protobuf:"bytes,3,rep,name=va_cols,proto3" json:"va_cols,omitempty"`
	// contains filtered or unexported fields
}

func (*VacuumRelation) Descriptor deprecated

func (*VacuumRelation) Descriptor() ([]byte, []int)

Deprecated: Use VacuumRelation.ProtoReflect.Descriptor instead.

func (*VacuumRelation) GetOid

func (x *VacuumRelation) GetOid() uint32

func (*VacuumRelation) GetRelation

func (x *VacuumRelation) GetRelation() *RangeVar

func (*VacuumRelation) GetVaCols

func (x *VacuumRelation) GetVaCols() []*Node

func (*VacuumRelation) ProtoMessage

func (*VacuumRelation) ProtoMessage()

func (*VacuumRelation) ProtoReflect

func (x *VacuumRelation) ProtoReflect() protoreflect.Message

func (*VacuumRelation) Reset

func (x *VacuumRelation) Reset()

func (*VacuumRelation) String

func (x *VacuumRelation) String() string

type VacuumStmt

type VacuumStmt struct {
	Options     []*Node `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"`
	Rels        []*Node `protobuf:"bytes,2,rep,name=rels,proto3" json:"rels,omitempty"`
	IsVacuumcmd bool    `protobuf:"varint,3,opt,name=is_vacuumcmd,proto3" json:"is_vacuumcmd,omitempty"`
	// contains filtered or unexported fields
}

func (*VacuumStmt) Descriptor deprecated

func (*VacuumStmt) Descriptor() ([]byte, []int)

Deprecated: Use VacuumStmt.ProtoReflect.Descriptor instead.

func (*VacuumStmt) GetIsVacuumcmd

func (x *VacuumStmt) GetIsVacuumcmd() bool

func (*VacuumStmt) GetOptions

func (x *VacuumStmt) GetOptions() []*Node

func (*VacuumStmt) GetRels

func (x *VacuumStmt) GetRels() []*Node

func (*VacuumStmt) ProtoMessage

func (*VacuumStmt) ProtoMessage()

func (*VacuumStmt) ProtoReflect

func (x *VacuumStmt) ProtoReflect() protoreflect.Message

func (*VacuumStmt) Reset

func (x *VacuumStmt) Reset()

func (*VacuumStmt) String

func (x *VacuumStmt) String() string

type Var

type Var struct {
	Xpr         *Node  `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Varno       uint32 `protobuf:"varint,2,opt,name=varno,proto3" json:"varno,omitempty"`
	Varattno    int32  `protobuf:"varint,3,opt,name=varattno,proto3" json:"varattno,omitempty"`
	Vartype     uint32 `protobuf:"varint,4,opt,name=vartype,proto3" json:"vartype,omitempty"`
	Vartypmod   int32  `protobuf:"varint,5,opt,name=vartypmod,proto3" json:"vartypmod,omitempty"`
	Varcollid   uint32 `protobuf:"varint,6,opt,name=varcollid,proto3" json:"varcollid,omitempty"`
	Varlevelsup uint32 `protobuf:"varint,7,opt,name=varlevelsup,proto3" json:"varlevelsup,omitempty"`
	Varnosyn    uint32 `protobuf:"varint,8,opt,name=varnosyn,proto3" json:"varnosyn,omitempty"`
	Varattnosyn int32  `protobuf:"varint,9,opt,name=varattnosyn,proto3" json:"varattnosyn,omitempty"`
	Location    int32  `protobuf:"varint,10,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*Var) Descriptor deprecated

func (*Var) Descriptor() ([]byte, []int)

Deprecated: Use Var.ProtoReflect.Descriptor instead.

func (*Var) GetLocation

func (x *Var) GetLocation() int32

func (*Var) GetVarattno

func (x *Var) GetVarattno() int32

func (*Var) GetVarattnosyn

func (x *Var) GetVarattnosyn() int32

func (*Var) GetVarcollid

func (x *Var) GetVarcollid() uint32

func (*Var) GetVarlevelsup

func (x *Var) GetVarlevelsup() uint32

func (*Var) GetVarno

func (x *Var) GetVarno() uint32

func (*Var) GetVarnosyn

func (x *Var) GetVarnosyn() uint32

func (*Var) GetVartype

func (x *Var) GetVartype() uint32

func (*Var) GetVartypmod

func (x *Var) GetVartypmod() int32

func (*Var) GetXpr

func (x *Var) GetXpr() *Node

func (*Var) ProtoMessage

func (*Var) ProtoMessage()

func (*Var) ProtoReflect

func (x *Var) ProtoReflect() protoreflect.Message

func (*Var) Reset

func (x *Var) Reset()

func (*Var) String

func (x *Var) String() string

type VariableSetKind

type VariableSetKind int32
const (
	VariableSetKind_VARIABLE_SET_KIND_UNDEFINED VariableSetKind = 0
	VariableSetKind_VAR_SET_VALUE               VariableSetKind = 1
	VariableSetKind_VAR_SET_DEFAULT             VariableSetKind = 2
	VariableSetKind_VAR_SET_CURRENT             VariableSetKind = 3
	VariableSetKind_VAR_SET_MULTI               VariableSetKind = 4
	VariableSetKind_VAR_RESET                   VariableSetKind = 5
	VariableSetKind_VAR_RESET_ALL               VariableSetKind = 6
)

func (VariableSetKind) Descriptor

func (VariableSetKind) Enum

func (x VariableSetKind) Enum() *VariableSetKind

func (VariableSetKind) EnumDescriptor deprecated

func (VariableSetKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use VariableSetKind.Descriptor instead.

func (VariableSetKind) Number

func (VariableSetKind) String

func (x VariableSetKind) String() string

func (VariableSetKind) Type

type VariableSetStmt

type VariableSetStmt struct {
	Kind    VariableSetKind `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.VariableSetKind" json:"kind,omitempty"`
	Name    string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Args    []*Node         `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
	IsLocal bool            `protobuf:"varint,4,opt,name=is_local,proto3" json:"is_local,omitempty"`
	// contains filtered or unexported fields
}

func (*VariableSetStmt) Descriptor deprecated

func (*VariableSetStmt) Descriptor() ([]byte, []int)

Deprecated: Use VariableSetStmt.ProtoReflect.Descriptor instead.

func (*VariableSetStmt) GetArgs

func (x *VariableSetStmt) GetArgs() []*Node

func (*VariableSetStmt) GetIsLocal

func (x *VariableSetStmt) GetIsLocal() bool

func (*VariableSetStmt) GetKind

func (x *VariableSetStmt) GetKind() VariableSetKind

func (*VariableSetStmt) GetName

func (x *VariableSetStmt) GetName() string

func (*VariableSetStmt) ProtoMessage

func (*VariableSetStmt) ProtoMessage()

func (*VariableSetStmt) ProtoReflect

func (x *VariableSetStmt) ProtoReflect() protoreflect.Message

func (*VariableSetStmt) Reset

func (x *VariableSetStmt) Reset()

func (*VariableSetStmt) String

func (x *VariableSetStmt) String() string

type VariableShowStmt

type VariableShowStmt struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*VariableShowStmt) Descriptor deprecated

func (*VariableShowStmt) Descriptor() ([]byte, []int)

Deprecated: Use VariableShowStmt.ProtoReflect.Descriptor instead.

func (*VariableShowStmt) GetName

func (x *VariableShowStmt) GetName() string

func (*VariableShowStmt) ProtoMessage

func (*VariableShowStmt) ProtoMessage()

func (*VariableShowStmt) ProtoReflect

func (x *VariableShowStmt) ProtoReflect() protoreflect.Message

func (*VariableShowStmt) Reset

func (x *VariableShowStmt) Reset()

func (*VariableShowStmt) String

func (x *VariableShowStmt) String() string

type ViewCheckOption

type ViewCheckOption int32
const (
	ViewCheckOption_VIEW_CHECK_OPTION_UNDEFINED ViewCheckOption = 0
	ViewCheckOption_NO_CHECK_OPTION             ViewCheckOption = 1
	ViewCheckOption_LOCAL_CHECK_OPTION          ViewCheckOption = 2
	ViewCheckOption_CASCADED_CHECK_OPTION       ViewCheckOption = 3
)

func (ViewCheckOption) Descriptor

func (ViewCheckOption) Enum

func (x ViewCheckOption) Enum() *ViewCheckOption

func (ViewCheckOption) EnumDescriptor deprecated

func (ViewCheckOption) EnumDescriptor() ([]byte, []int)

Deprecated: Use ViewCheckOption.Descriptor instead.

func (ViewCheckOption) Number

func (ViewCheckOption) String

func (x ViewCheckOption) String() string

func (ViewCheckOption) Type

type ViewStmt

type ViewStmt struct {
	View            *RangeVar       `protobuf:"bytes,1,opt,name=view,proto3" json:"view,omitempty"`
	Aliases         []*Node         `protobuf:"bytes,2,rep,name=aliases,proto3" json:"aliases,omitempty"`
	Query           *Node           `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	Replace         bool            `protobuf:"varint,4,opt,name=replace,proto3" json:"replace,omitempty"`
	Options         []*Node         `protobuf:"bytes,5,rep,name=options,proto3" json:"options,omitempty"`
	WithCheckOption ViewCheckOption `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ViewStmt) Descriptor deprecated

func (*ViewStmt) Descriptor() ([]byte, []int)

Deprecated: Use ViewStmt.ProtoReflect.Descriptor instead.

func (*ViewStmt) GetAliases

func (x *ViewStmt) GetAliases() []*Node

func (*ViewStmt) GetOptions

func (x *ViewStmt) GetOptions() []*Node

func (*ViewStmt) GetQuery

func (x *ViewStmt) GetQuery() *Node

func (*ViewStmt) GetReplace

func (x *ViewStmt) GetReplace() bool

func (*ViewStmt) GetView

func (x *ViewStmt) GetView() *RangeVar

func (*ViewStmt) GetWithCheckOption

func (x *ViewStmt) GetWithCheckOption() ViewCheckOption

func (*ViewStmt) ProtoMessage

func (*ViewStmt) ProtoMessage()

func (*ViewStmt) ProtoReflect

func (x *ViewStmt) ProtoReflect() protoreflect.Message

func (*ViewStmt) Reset

func (x *ViewStmt) Reset()

func (*ViewStmt) String

func (x *ViewStmt) String() string

type WCOKind

type WCOKind int32
const (
	WCOKind_WCOKIND_UNDEFINED      WCOKind = 0
	WCOKind_WCO_VIEW_CHECK         WCOKind = 1
	WCOKind_WCO_RLS_INSERT_CHECK   WCOKind = 2
	WCOKind_WCO_RLS_UPDATE_CHECK   WCOKind = 3
	WCOKind_WCO_RLS_CONFLICT_CHECK WCOKind = 4
)

func (WCOKind) Descriptor

func (WCOKind) Descriptor() protoreflect.EnumDescriptor

func (WCOKind) Enum

func (x WCOKind) Enum() *WCOKind

func (WCOKind) EnumDescriptor deprecated

func (WCOKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use WCOKind.Descriptor instead.

func (WCOKind) Number

func (x WCOKind) Number() protoreflect.EnumNumber

func (WCOKind) String

func (x WCOKind) String() string

func (WCOKind) Type

func (WCOKind) Type() protoreflect.EnumType

type WindowClause

type WindowClause struct {
	Name              string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Refname           string  `protobuf:"bytes,2,opt,name=refname,proto3" json:"refname,omitempty"`
	PartitionClause   []*Node `protobuf:"bytes,3,rep,name=partition_clause,json=partitionClause,proto3" json:"partition_clause,omitempty"`
	OrderClause       []*Node `protobuf:"bytes,4,rep,name=order_clause,json=orderClause,proto3" json:"order_clause,omitempty"`
	FrameOptions      int32   `protobuf:"varint,5,opt,name=frame_options,json=frameOptions,proto3" json:"frame_options,omitempty"`
	StartOffset       *Node   `protobuf:"bytes,6,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
	EndOffset         *Node   `protobuf:"bytes,7,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"`
	StartInRangeFunc  uint32  `protobuf:"varint,8,opt,name=start_in_range_func,json=startInRangeFunc,proto3" json:"start_in_range_func,omitempty"`
	EndInRangeFunc    uint32  `protobuf:"varint,9,opt,name=end_in_range_func,json=endInRangeFunc,proto3" json:"end_in_range_func,omitempty"`
	InRangeColl       uint32  `protobuf:"varint,10,opt,name=in_range_coll,json=inRangeColl,proto3" json:"in_range_coll,omitempty"`
	InRangeAsc        bool    `protobuf:"varint,11,opt,name=in_range_asc,json=inRangeAsc,proto3" json:"in_range_asc,omitempty"`
	InRangeNullsFirst bool    `protobuf:"varint,12,opt,name=in_range_nulls_first,json=inRangeNullsFirst,proto3" json:"in_range_nulls_first,omitempty"`
	Winref            uint32  `protobuf:"varint,13,opt,name=winref,proto3" json:"winref,omitempty"`
	CopiedOrder       bool    `protobuf:"varint,14,opt,name=copied_order,json=copiedOrder,proto3" json:"copied_order,omitempty"`
	// contains filtered or unexported fields
}

func (*WindowClause) Descriptor deprecated

func (*WindowClause) Descriptor() ([]byte, []int)

Deprecated: Use WindowClause.ProtoReflect.Descriptor instead.

func (*WindowClause) GetCopiedOrder

func (x *WindowClause) GetCopiedOrder() bool

func (*WindowClause) GetEndInRangeFunc

func (x *WindowClause) GetEndInRangeFunc() uint32

func (*WindowClause) GetEndOffset

func (x *WindowClause) GetEndOffset() *Node

func (*WindowClause) GetFrameOptions

func (x *WindowClause) GetFrameOptions() int32

func (*WindowClause) GetInRangeAsc

func (x *WindowClause) GetInRangeAsc() bool

func (*WindowClause) GetInRangeColl

func (x *WindowClause) GetInRangeColl() uint32

func (*WindowClause) GetInRangeNullsFirst

func (x *WindowClause) GetInRangeNullsFirst() bool

func (*WindowClause) GetName

func (x *WindowClause) GetName() string

func (*WindowClause) GetOrderClause

func (x *WindowClause) GetOrderClause() []*Node

func (*WindowClause) GetPartitionClause

func (x *WindowClause) GetPartitionClause() []*Node

func (*WindowClause) GetRefname

func (x *WindowClause) GetRefname() string

func (*WindowClause) GetStartInRangeFunc

func (x *WindowClause) GetStartInRangeFunc() uint32

func (*WindowClause) GetStartOffset

func (x *WindowClause) GetStartOffset() *Node

func (*WindowClause) GetWinref

func (x *WindowClause) GetWinref() uint32

func (*WindowClause) ProtoMessage

func (*WindowClause) ProtoMessage()

func (*WindowClause) ProtoReflect

func (x *WindowClause) ProtoReflect() protoreflect.Message

func (*WindowClause) Reset

func (x *WindowClause) Reset()

func (*WindowClause) String

func (x *WindowClause) String() string

type WindowDef

type WindowDef struct {
	Name            string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Refname         string  `protobuf:"bytes,2,opt,name=refname,proto3" json:"refname,omitempty"`
	PartitionClause []*Node `protobuf:"bytes,3,rep,name=partition_clause,json=partitionClause,proto3" json:"partition_clause,omitempty"`
	OrderClause     []*Node `protobuf:"bytes,4,rep,name=order_clause,json=orderClause,proto3" json:"order_clause,omitempty"`
	FrameOptions    int32   `protobuf:"varint,5,opt,name=frame_options,json=frameOptions,proto3" json:"frame_options,omitempty"`
	StartOffset     *Node   `protobuf:"bytes,6,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
	EndOffset       *Node   `protobuf:"bytes,7,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"`
	Location        int32   `protobuf:"varint,8,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*WindowDef) Descriptor deprecated

func (*WindowDef) Descriptor() ([]byte, []int)

Deprecated: Use WindowDef.ProtoReflect.Descriptor instead.

func (*WindowDef) GetEndOffset

func (x *WindowDef) GetEndOffset() *Node

func (*WindowDef) GetFrameOptions

func (x *WindowDef) GetFrameOptions() int32

func (*WindowDef) GetLocation

func (x *WindowDef) GetLocation() int32

func (*WindowDef) GetName

func (x *WindowDef) GetName() string

func (*WindowDef) GetOrderClause

func (x *WindowDef) GetOrderClause() []*Node

func (*WindowDef) GetPartitionClause

func (x *WindowDef) GetPartitionClause() []*Node

func (*WindowDef) GetRefname

func (x *WindowDef) GetRefname() string

func (*WindowDef) GetStartOffset

func (x *WindowDef) GetStartOffset() *Node

func (*WindowDef) ProtoMessage

func (*WindowDef) ProtoMessage()

func (*WindowDef) ProtoReflect

func (x *WindowDef) ProtoReflect() protoreflect.Message

func (*WindowDef) Reset

func (x *WindowDef) Reset()

func (*WindowDef) String

func (x *WindowDef) String() string

type WindowFunc

type WindowFunc struct {
	Xpr         *Node   `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Winfnoid    uint32  `protobuf:"varint,2,opt,name=winfnoid,proto3" json:"winfnoid,omitempty"`
	Wintype     uint32  `protobuf:"varint,3,opt,name=wintype,proto3" json:"wintype,omitempty"`
	Wincollid   uint32  `protobuf:"varint,4,opt,name=wincollid,proto3" json:"wincollid,omitempty"`
	Inputcollid uint32  `protobuf:"varint,5,opt,name=inputcollid,proto3" json:"inputcollid,omitempty"`
	Args        []*Node `protobuf:"bytes,6,rep,name=args,proto3" json:"args,omitempty"`
	Aggfilter   *Node   `protobuf:"bytes,7,opt,name=aggfilter,proto3" json:"aggfilter,omitempty"`
	Winref      uint32  `protobuf:"varint,8,opt,name=winref,proto3" json:"winref,omitempty"`
	Winstar     bool    `protobuf:"varint,9,opt,name=winstar,proto3" json:"winstar,omitempty"`
	Winagg      bool    `protobuf:"varint,10,opt,name=winagg,proto3" json:"winagg,omitempty"`
	Location    int32   `protobuf:"varint,11,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*WindowFunc) Descriptor deprecated

func (*WindowFunc) Descriptor() ([]byte, []int)

Deprecated: Use WindowFunc.ProtoReflect.Descriptor instead.

func (*WindowFunc) GetAggfilter

func (x *WindowFunc) GetAggfilter() *Node

func (*WindowFunc) GetArgs

func (x *WindowFunc) GetArgs() []*Node

func (*WindowFunc) GetInputcollid

func (x *WindowFunc) GetInputcollid() uint32

func (*WindowFunc) GetLocation

func (x *WindowFunc) GetLocation() int32

func (*WindowFunc) GetWinagg

func (x *WindowFunc) GetWinagg() bool

func (*WindowFunc) GetWincollid

func (x *WindowFunc) GetWincollid() uint32

func (*WindowFunc) GetWinfnoid

func (x *WindowFunc) GetWinfnoid() uint32

func (*WindowFunc) GetWinref

func (x *WindowFunc) GetWinref() uint32

func (*WindowFunc) GetWinstar

func (x *WindowFunc) GetWinstar() bool

func (*WindowFunc) GetWintype

func (x *WindowFunc) GetWintype() uint32

func (*WindowFunc) GetXpr

func (x *WindowFunc) GetXpr() *Node

func (*WindowFunc) ProtoMessage

func (*WindowFunc) ProtoMessage()

func (*WindowFunc) ProtoReflect

func (x *WindowFunc) ProtoReflect() protoreflect.Message

func (*WindowFunc) Reset

func (x *WindowFunc) Reset()

func (*WindowFunc) String

func (x *WindowFunc) String() string

type WithCheckOption

type WithCheckOption struct {
	Kind     WCOKind `protobuf:"varint,1,opt,name=kind,proto3,enum=pg_query.WCOKind" json:"kind,omitempty"`
	Relname  string  `protobuf:"bytes,2,opt,name=relname,proto3" json:"relname,omitempty"`
	Polname  string  `protobuf:"bytes,3,opt,name=polname,proto3" json:"polname,omitempty"`
	Qual     *Node   `protobuf:"bytes,4,opt,name=qual,proto3" json:"qual,omitempty"`
	Cascaded bool    `protobuf:"varint,5,opt,name=cascaded,proto3" json:"cascaded,omitempty"`
	// contains filtered or unexported fields
}

func (*WithCheckOption) Descriptor deprecated

func (*WithCheckOption) Descriptor() ([]byte, []int)

Deprecated: Use WithCheckOption.ProtoReflect.Descriptor instead.

func (*WithCheckOption) GetCascaded

func (x *WithCheckOption) GetCascaded() bool

func (*WithCheckOption) GetKind

func (x *WithCheckOption) GetKind() WCOKind

func (*WithCheckOption) GetPolname

func (x *WithCheckOption) GetPolname() string

func (*WithCheckOption) GetQual

func (x *WithCheckOption) GetQual() *Node

func (*WithCheckOption) GetRelname

func (x *WithCheckOption) GetRelname() string

func (*WithCheckOption) ProtoMessage

func (*WithCheckOption) ProtoMessage()

func (*WithCheckOption) ProtoReflect

func (x *WithCheckOption) ProtoReflect() protoreflect.Message

func (*WithCheckOption) Reset

func (x *WithCheckOption) Reset()

func (*WithCheckOption) String

func (x *WithCheckOption) String() string

type WithClause

type WithClause struct {
	Ctes      []*Node `protobuf:"bytes,1,rep,name=ctes,proto3" json:"ctes,omitempty"`
	Recursive bool    `protobuf:"varint,2,opt,name=recursive,proto3" json:"recursive,omitempty"`
	Location  int32   `protobuf:"varint,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*WithClause) Descriptor deprecated

func (*WithClause) Descriptor() ([]byte, []int)

Deprecated: Use WithClause.ProtoReflect.Descriptor instead.

func (*WithClause) GetCtes

func (x *WithClause) GetCtes() []*Node

func (*WithClause) GetLocation

func (x *WithClause) GetLocation() int32

func (*WithClause) GetRecursive

func (x *WithClause) GetRecursive() bool

func (*WithClause) ProtoMessage

func (*WithClause) ProtoMessage()

func (*WithClause) ProtoReflect

func (x *WithClause) ProtoReflect() protoreflect.Message

func (*WithClause) Reset

func (x *WithClause) Reset()

func (*WithClause) String

func (x *WithClause) String() string

type XmlExpr

type XmlExpr struct {
	Xpr       *Node         `protobuf:"bytes,1,opt,name=xpr,proto3" json:"xpr,omitempty"`
	Op        XmlExprOp     `protobuf:"varint,2,opt,name=op,proto3,enum=pg_query.XmlExprOp" json:"op,omitempty"`
	Name      string        `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	NamedArgs []*Node       `protobuf:"bytes,4,rep,name=named_args,proto3" json:"named_args,omitempty"`
	ArgNames  []*Node       `protobuf:"bytes,5,rep,name=arg_names,proto3" json:"arg_names,omitempty"`
	Args      []*Node       `protobuf:"bytes,6,rep,name=args,proto3" json:"args,omitempty"`
	Xmloption XmlOptionType `protobuf:"varint,7,opt,name=xmloption,proto3,enum=pg_query.XmlOptionType" json:"xmloption,omitempty"`
	Type      uint32        `protobuf:"varint,8,opt,name=type,proto3" json:"type,omitempty"`
	Typmod    int32         `protobuf:"varint,9,opt,name=typmod,proto3" json:"typmod,omitempty"`
	Location  int32         `protobuf:"varint,10,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*XmlExpr) Descriptor deprecated

func (*XmlExpr) Descriptor() ([]byte, []int)

Deprecated: Use XmlExpr.ProtoReflect.Descriptor instead.

func (*XmlExpr) GetArgNames

func (x *XmlExpr) GetArgNames() []*Node

func (*XmlExpr) GetArgs

func (x *XmlExpr) GetArgs() []*Node

func (*XmlExpr) GetLocation

func (x *XmlExpr) GetLocation() int32

func (*XmlExpr) GetName

func (x *XmlExpr) GetName() string

func (*XmlExpr) GetNamedArgs

func (x *XmlExpr) GetNamedArgs() []*Node

func (*XmlExpr) GetOp

func (x *XmlExpr) GetOp() XmlExprOp

func (*XmlExpr) GetType

func (x *XmlExpr) GetType() uint32

func (*XmlExpr) GetTypmod

func (x *XmlExpr) GetTypmod() int32

func (*XmlExpr) GetXmloption

func (x *XmlExpr) GetXmloption() XmlOptionType

func (*XmlExpr) GetXpr

func (x *XmlExpr) GetXpr() *Node

func (*XmlExpr) ProtoMessage

func (*XmlExpr) ProtoMessage()

func (*XmlExpr) ProtoReflect

func (x *XmlExpr) ProtoReflect() protoreflect.Message

func (*XmlExpr) Reset

func (x *XmlExpr) Reset()

func (*XmlExpr) String

func (x *XmlExpr) String() string

type XmlExprOp

type XmlExprOp int32
const (
	XmlExprOp_XML_EXPR_OP_UNDEFINED XmlExprOp = 0
	XmlExprOp_IS_XMLCONCAT          XmlExprOp = 1
	XmlExprOp_IS_XMLELEMENT         XmlExprOp = 2
	XmlExprOp_IS_XMLFOREST          XmlExprOp = 3
	XmlExprOp_IS_XMLPARSE           XmlExprOp = 4
	XmlExprOp_IS_XMLPI              XmlExprOp = 5
	XmlExprOp_IS_XMLROOT            XmlExprOp = 6
	XmlExprOp_IS_XMLSERIALIZE       XmlExprOp = 7
	XmlExprOp_IS_DOCUMENT           XmlExprOp = 8
)

func (XmlExprOp) Descriptor

func (XmlExprOp) Descriptor() protoreflect.EnumDescriptor

func (XmlExprOp) Enum

func (x XmlExprOp) Enum() *XmlExprOp

func (XmlExprOp) EnumDescriptor deprecated

func (XmlExprOp) EnumDescriptor() ([]byte, []int)

Deprecated: Use XmlExprOp.Descriptor instead.

func (XmlExprOp) Number

func (x XmlExprOp) Number() protoreflect.EnumNumber

func (XmlExprOp) String

func (x XmlExprOp) String() string

func (XmlExprOp) Type

type XmlOptionType

type XmlOptionType int32
const (
	XmlOptionType_XML_OPTION_TYPE_UNDEFINED XmlOptionType = 0
	XmlOptionType_XMLOPTION_DOCUMENT        XmlOptionType = 1
	XmlOptionType_XMLOPTION_CONTENT         XmlOptionType = 2
)

func (XmlOptionType) Descriptor

func (XmlOptionType) Enum

func (x XmlOptionType) Enum() *XmlOptionType

func (XmlOptionType) EnumDescriptor deprecated

func (XmlOptionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use XmlOptionType.Descriptor instead.

func (XmlOptionType) Number

func (XmlOptionType) String

func (x XmlOptionType) String() string

func (XmlOptionType) Type

type XmlSerialize

type XmlSerialize struct {
	Xmloption XmlOptionType `protobuf:"varint,1,opt,name=xmloption,proto3,enum=pg_query.XmlOptionType" json:"xmloption,omitempty"`
	Expr      *Node         `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"`
	TypeName  *TypeName     `protobuf:"bytes,3,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Location  int32         `protobuf:"varint,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*XmlSerialize) Descriptor deprecated

func (*XmlSerialize) Descriptor() ([]byte, []int)

Deprecated: Use XmlSerialize.ProtoReflect.Descriptor instead.

func (*XmlSerialize) GetExpr

func (x *XmlSerialize) GetExpr() *Node

func (*XmlSerialize) GetLocation

func (x *XmlSerialize) GetLocation() int32

func (*XmlSerialize) GetTypeName

func (x *XmlSerialize) GetTypeName() *TypeName

func (*XmlSerialize) GetXmloption

func (x *XmlSerialize) GetXmloption() XmlOptionType

func (*XmlSerialize) ProtoMessage

func (*XmlSerialize) ProtoMessage()

func (*XmlSerialize) ProtoReflect

func (x *XmlSerialize) ProtoReflect() protoreflect.Message

func (*XmlSerialize) Reset

func (x *XmlSerialize) Reset()

func (*XmlSerialize) String

func (x *XmlSerialize) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL