xast

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	OperatorType_name = map[int32]string{
		0:  "Plus",
		1:  "Minus",
		2:  "Multiply",
		3:  "Divide",
		4:  "Modulus",
		5:  "Gt",
		6:  "Lt",
		7:  "GtEq",
		8:  "LtEq",
		9:  "Eq",
		10: "NotEq",
		11: "And",
		12: "Or",
		13: "Not",
		14: "Like",
		15: "NotLike",
		16: "None",
	}
	OperatorType_value = map[string]int32{
		"Plus":     0,
		"Minus":    1,
		"Multiply": 2,
		"Divide":   3,
		"Modulus":  4,
		"Gt":       5,
		"Lt":       6,
		"GtEq":     7,
		"LtEq":     8,
		"Eq":       9,
		"NotEq":    10,
		"And":      11,
		"Or":       12,
		"Not":      13,
		"Like":     14,
		"NotLike":  15,
		"None":     16,
	}
)

Enum value maps for OperatorType.

View Source
var (
	SetOperatorType_name = map[int32]string{
		0: "Union",
		1: "Intersect",
		2: "Except",
	}
	SetOperatorType_value = map[string]int32{
		"Union":     0,
		"Intersect": 1,
		"Except":    2,
	}
)

Enum value maps for SetOperatorType.

View Source
var (
	JoinTypeCondition_name = map[int32]string{
		0: "INNER",
		1: "LEFT",
		2: "RIGHT",
		3: "FULL",
		4: "LEFTOUTER",
		5: "RIGHTOUTER",
		6: "FULLOUTER",
		7: "IMPLICIT",
	}
	JoinTypeCondition_value = map[string]int32{
		"INNER":      0,
		"LEFT":       1,
		"RIGHT":      2,
		"FULL":       3,
		"LEFTOUTER":  4,
		"RIGHTOUTER": 5,
		"FULLOUTER":  6,
		"IMPLICIT":   7,
	}
)

Enum value maps for JoinTypeCondition.

View Source
var (
	AggType_name = map[int32]string{
		0: "UnknownAgg",
		1: "MAX",
		2: "MIN",
		3: "COUNT",
		4: "SUM",
		5: "AVG",
	}
	AggType_value = map[string]int32{
		"UnknownAgg": 0,
		"MAX":        1,
		"MIN":        2,
		"COUNT":      3,
		"SUM":        4,
		"AVG":        5,
	}
)

Enum value maps for AggType.

View Source
var File_sqlast_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AddColumnTableAction added in v0.2.2

type AddColumnTableAction struct {
	Add    *Pos       `protobuf:"bytes,1,opt,name=Add,proto3" json:"Add,omitempty"`
	Column *ColumnDef `protobuf:"bytes,2,opt,name=Column,proto3" json:"Column,omitempty"`
	// contains filtered or unexported fields
}

func (*AddColumnTableAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use AddColumnTableAction.ProtoReflect.Descriptor instead.

func (*AddColumnTableAction) GetAdd added in v0.2.2

func (x *AddColumnTableAction) GetAdd() *Pos

func (*AddColumnTableAction) GetColumn added in v0.2.2

func (x *AddColumnTableAction) GetColumn() *ColumnDef

func (*AddColumnTableAction) ProtoMessage added in v0.2.2

func (*AddColumnTableAction) ProtoMessage()

func (*AddColumnTableAction) ProtoReflect added in v0.2.2

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

func (*AddColumnTableAction) Reset added in v0.2.2

func (x *AddColumnTableAction) Reset()

func (*AddColumnTableAction) String added in v0.2.2

func (x *AddColumnTableAction) String() string

type AddConstraintTableAction added in v0.2.2

type AddConstraintTableAction struct {
	Add        *Pos             `protobuf:"bytes,1,opt,name=Add,proto3" json:"Add,omitempty"`
	Constraint *TableConstraint `protobuf:"bytes,2,opt,name=Constraint,proto3" json:"Constraint,omitempty"`
	// contains filtered or unexported fields
}

func (*AddConstraintTableAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use AddConstraintTableAction.ProtoReflect.Descriptor instead.

func (*AddConstraintTableAction) GetAdd added in v0.2.2

func (x *AddConstraintTableAction) GetAdd() *Pos

func (*AddConstraintTableAction) GetConstraint added in v0.2.2

func (x *AddConstraintTableAction) GetConstraint() *TableConstraint

func (*AddConstraintTableAction) ProtoMessage added in v0.2.2

func (*AddConstraintTableAction) ProtoMessage()

func (*AddConstraintTableAction) ProtoReflect added in v0.2.2

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

func (*AddConstraintTableAction) Reset added in v0.2.2

func (x *AddConstraintTableAction) Reset()

func (*AddConstraintTableAction) String added in v0.2.2

func (x *AddConstraintTableAction) String() string

type AggFunction

type AggFunction struct {
	TypeName AggType     `protobuf:"varint,1,opt,name=TypeName,proto3,enum=sqlast.AggType" json:"TypeName,omitempty"`
	RestArgs []*ArgsNode `protobuf:"bytes,2,rep,name=RestArgs,proto3" json:"RestArgs,omitempty"`
	From     *Pos        `protobuf:"bytes,3,opt,name=From,proto3" json:"From,omitempty"`
	To       *Pos        `protobuf:"bytes,4,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*AggFunction) Descriptor deprecated

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

Deprecated: Use AggFunction.ProtoReflect.Descriptor instead.

func (*AggFunction) GetFrom

func (x *AggFunction) GetFrom() *Pos

func (*AggFunction) GetRestArgs

func (x *AggFunction) GetRestArgs() []*ArgsNode

func (*AggFunction) GetTo

func (x *AggFunction) GetTo() *Pos

func (*AggFunction) GetTypeName

func (x *AggFunction) GetTypeName() AggType

func (*AggFunction) ProtoMessage

func (*AggFunction) ProtoMessage()

func (*AggFunction) ProtoReflect

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

func (*AggFunction) Reset

func (x *AggFunction) Reset()

func (*AggFunction) String

func (x *AggFunction) String() string

type AggType

type AggType int32
const (
	AggType_UnknownAgg AggType = 0
	AggType_MAX        AggType = 1
	AggType_MIN        AggType = 2
	AggType_COUNT      AggType = 3
	AggType_SUM        AggType = 4
	AggType_AVG        AggType = 5
)

func (AggType) Descriptor

func (AggType) Descriptor() protoreflect.EnumDescriptor

func (AggType) Enum

func (x AggType) Enum() *AggType

func (AggType) EnumDescriptor deprecated

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

Deprecated: Use AggType.Descriptor instead.

func (AggType) Number

func (x AggType) Number() protoreflect.EnumNumber

func (AggType) String

func (x AggType) String() string

func (AggType) Type

func (AggType) Type() protoreflect.EnumType

type AliasSelectItem added in v0.2.2

type AliasSelectItem struct {
	Expr  *ArgsNode `protobuf:"bytes,1,opt,name=Expr,proto3" json:"Expr,omitempty"`
	Alias *Ident    `protobuf:"bytes,2,opt,name=Alias,proto3" json:"Alias,omitempty"`
	// contains filtered or unexported fields
}

func (*AliasSelectItem) Descriptor deprecated added in v0.2.2

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

Deprecated: Use AliasSelectItem.ProtoReflect.Descriptor instead.

func (*AliasSelectItem) GetAlias added in v0.2.2

func (x *AliasSelectItem) GetAlias() *Ident

func (*AliasSelectItem) GetExpr added in v0.2.2

func (x *AliasSelectItem) GetExpr() *ArgsNode

func (*AliasSelectItem) ProtoMessage added in v0.2.2

func (*AliasSelectItem) ProtoMessage()

func (*AliasSelectItem) ProtoReflect added in v0.2.2

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

func (*AliasSelectItem) Reset added in v0.2.2

func (x *AliasSelectItem) Reset()

func (*AliasSelectItem) String added in v0.2.2

func (x *AliasSelectItem) String() string

type AlterColumnAction added in v0.2.2

type AlterColumnAction struct {

	// Types that are assignable to AlterColumnActionClause:
	//	*AlterColumnAction_SetItem
	//	*AlterColumnAction_DropItem
	//	*AlterColumnAction_PGSetItem
	//	*AlterColumnAction_PGDropItem
	//	*AlterColumnAction_PGAlterItem
	AlterColumnActionClause isAlterColumnAction_AlterColumnActionClause `protobuf_oneof:"AlterColumnActionClause"`
	// contains filtered or unexported fields
}

func (*AlterColumnAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use AlterColumnAction.ProtoReflect.Descriptor instead.

func (*AlterColumnAction) GetAlterColumnActionClause added in v0.2.2

func (m *AlterColumnAction) GetAlterColumnActionClause() isAlterColumnAction_AlterColumnActionClause

func (*AlterColumnAction) GetDropItem added in v0.2.2

func (x *AlterColumnAction) GetDropItem() *DropDefaultColumnAction

func (*AlterColumnAction) GetPGAlterItem added in v0.2.2

func (x *AlterColumnAction) GetPGAlterItem() *PGAlterDataTypeColumnAction

func (*AlterColumnAction) GetPGDropItem added in v0.2.2

func (x *AlterColumnAction) GetPGDropItem() *PGDropNotNullColumnAction

func (*AlterColumnAction) GetPGSetItem added in v0.2.2

func (x *AlterColumnAction) GetPGSetItem() *PGSetNotNullColumnAction

func (*AlterColumnAction) GetSetItem added in v0.2.2

func (x *AlterColumnAction) GetSetItem() *SetDefaultColumnAction

func (*AlterColumnAction) ProtoMessage added in v0.2.2

func (*AlterColumnAction) ProtoMessage()

func (*AlterColumnAction) ProtoReflect added in v0.2.2

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

func (*AlterColumnAction) Reset added in v0.2.2

func (x *AlterColumnAction) Reset()

func (*AlterColumnAction) String added in v0.2.2

func (x *AlterColumnAction) String() string

type AlterColumnAction_DropItem added in v0.2.2

type AlterColumnAction_DropItem struct {
	DropItem *DropDefaultColumnAction `protobuf:"bytes,2,opt,name=DropItem,proto3,oneof"`
}

type AlterColumnAction_PGAlterItem added in v0.2.2

type AlterColumnAction_PGAlterItem struct {
	PGAlterItem *PGAlterDataTypeColumnAction `protobuf:"bytes,5,opt,name=PGAlterItem,proto3,oneof"`
}

type AlterColumnAction_PGDropItem added in v0.2.2

type AlterColumnAction_PGDropItem struct {
	PGDropItem *PGDropNotNullColumnAction `protobuf:"bytes,4,opt,name=PGDropItem,proto3,oneof"`
}

type AlterColumnAction_PGSetItem added in v0.2.2

type AlterColumnAction_PGSetItem struct {
	PGSetItem *PGSetNotNullColumnAction `protobuf:"bytes,3,opt,name=PGSetItem,proto3,oneof"`
}

type AlterColumnAction_SetItem added in v0.2.2

type AlterColumnAction_SetItem struct {
	SetItem *SetDefaultColumnAction `protobuf:"bytes,1,opt,name=SetItem,proto3,oneof"`
}

type AlterColumnTableAction added in v0.2.2

type AlterColumnTableAction struct {
	ColumnName *Ident             `protobuf:"bytes,1,opt,name=ColumnName,proto3" json:"ColumnName,omitempty"`
	Alter      *Pos               `protobuf:"bytes,2,opt,name=Alter,proto3" json:"Alter,omitempty"`
	Action     *AlterColumnAction `protobuf:"bytes,3,opt,name=Action,proto3" json:"Action,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterColumnTableAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use AlterColumnTableAction.ProtoReflect.Descriptor instead.

func (*AlterColumnTableAction) GetAction added in v0.2.2

func (x *AlterColumnTableAction) GetAction() *AlterColumnAction

func (*AlterColumnTableAction) GetAlter added in v0.2.2

func (x *AlterColumnTableAction) GetAlter() *Pos

func (*AlterColumnTableAction) GetColumnName added in v0.2.2

func (x *AlterColumnTableAction) GetColumnName() *Ident

func (*AlterColumnTableAction) ProtoMessage added in v0.2.2

func (*AlterColumnTableAction) ProtoMessage()

func (*AlterColumnTableAction) ProtoReflect added in v0.2.2

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

func (*AlterColumnTableAction) Reset added in v0.2.2

func (x *AlterColumnTableAction) Reset()

func (*AlterColumnTableAction) String added in v0.2.2

func (x *AlterColumnTableAction) String() string

type AlterTableAction added in v0.2.2

type AlterTableAction struct {

	// Types that are assignable to AlterTableActionClause:
	//	*AlterTableAction_AddColumnItem
	//	*AlterTableAction_AlterColumnItem
	//	*AlterTableAction_AddConstraintItem
	//	*AlterTableAction_DropConstraintItem
	//	*AlterTableAction_RemoveColumnItem
	AlterTableActionClause isAlterTableAction_AlterTableActionClause `protobuf_oneof:"AlterTableActionClause"`
	// contains filtered or unexported fields
}

func (*AlterTableAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use AlterTableAction.ProtoReflect.Descriptor instead.

func (*AlterTableAction) GetAddColumnItem added in v0.2.2

func (x *AlterTableAction) GetAddColumnItem() *AddColumnTableAction

func (*AlterTableAction) GetAddConstraintItem added in v0.2.2

func (x *AlterTableAction) GetAddConstraintItem() *AddConstraintTableAction

func (*AlterTableAction) GetAlterColumnItem added in v0.2.2

func (x *AlterTableAction) GetAlterColumnItem() *AlterColumnTableAction

func (*AlterTableAction) GetAlterTableActionClause added in v0.2.2

func (m *AlterTableAction) GetAlterTableActionClause() isAlterTableAction_AlterTableActionClause

func (*AlterTableAction) GetDropConstraintItem added in v0.2.2

func (x *AlterTableAction) GetDropConstraintItem() *DropConstraintTableAction

func (*AlterTableAction) GetRemoveColumnItem added in v0.2.2

func (x *AlterTableAction) GetRemoveColumnItem() *RemoveColumnTableAction

func (*AlterTableAction) ProtoMessage added in v0.2.2

func (*AlterTableAction) ProtoMessage()

func (*AlterTableAction) ProtoReflect added in v0.2.2

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

func (*AlterTableAction) Reset added in v0.2.2

func (x *AlterTableAction) Reset()

func (*AlterTableAction) String added in v0.2.2

func (x *AlterTableAction) String() string

type AlterTableAction_AddColumnItem added in v0.2.2

type AlterTableAction_AddColumnItem struct {
	AddColumnItem *AddColumnTableAction `protobuf:"bytes,1,opt,name=AddColumnItem,proto3,oneof"`
}

type AlterTableAction_AddConstraintItem added in v0.2.2

type AlterTableAction_AddConstraintItem struct {
	AddConstraintItem *AddConstraintTableAction `protobuf:"bytes,3,opt,name=AddConstraintItem,proto3,oneof"`
}

type AlterTableAction_AlterColumnItem added in v0.2.2

type AlterTableAction_AlterColumnItem struct {
	AlterColumnItem *AlterColumnTableAction `protobuf:"bytes,2,opt,name=AlterColumnItem,proto3,oneof"`
}

type AlterTableAction_DropConstraintItem added in v0.2.2

type AlterTableAction_DropConstraintItem struct {
	DropConstraintItem *DropConstraintTableAction `protobuf:"bytes,4,opt,name=DropConstraintItem,proto3,oneof"`
}

type AlterTableAction_RemoveColumnItem added in v0.2.2

type AlterTableAction_RemoveColumnItem struct {
	RemoveColumnItem *RemoveColumnTableAction `protobuf:"bytes,5,opt,name=RemoveColumnItem,proto3,oneof"`
}

type AlterTableStmt added in v0.2.2

type AlterTableStmt struct {
	Alter     *Pos              `protobuf:"bytes,1,opt,name=Alter,proto3" json:"Alter,omitempty"`
	TableName *ObjectName       `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
	Action    *AlterTableAction `protobuf:"bytes,3,opt,name=Action,proto3" json:"Action,omitempty"`
	// contains filtered or unexported fields
}

func (*AlterTableStmt) Descriptor deprecated added in v0.2.2

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

Deprecated: Use AlterTableStmt.ProtoReflect.Descriptor instead.

func (*AlterTableStmt) GetAction added in v0.2.2

func (x *AlterTableStmt) GetAction() *AlterTableAction

func (*AlterTableStmt) GetAlter added in v0.2.2

func (x *AlterTableStmt) GetAlter() *Pos

func (*AlterTableStmt) GetTableName added in v0.2.2

func (x *AlterTableStmt) GetTableName() *ObjectName

func (*AlterTableStmt) ProtoMessage added in v0.2.2

func (*AlterTableStmt) ProtoMessage()

func (*AlterTableStmt) ProtoReflect added in v0.2.2

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

func (*AlterTableStmt) Reset added in v0.2.2

func (x *AlterTableStmt) Reset()

func (*AlterTableStmt) String added in v0.2.2

func (x *AlterTableStmt) String() string

type ArgsNode added in v0.2.2

type ArgsNode struct {

	// Types that are assignable to ArgsNodeClause:
	//	*ArgsNode_ValueItem
	//	*ArgsNode_FunctionItem
	//	*ArgsNode_CaseItem
	//	*ArgsNode_NestedItem
	//	*ArgsNode_UnaryItem
	//	*ArgsNode_WhereItem
	ArgsNodeClause isArgsNode_ArgsNodeClause `protobuf_oneof:"ArgsNodeClause"`
	// contains filtered or unexported fields
}

func (*ArgsNode) Descriptor deprecated added in v0.2.2

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

Deprecated: Use ArgsNode.ProtoReflect.Descriptor instead.

func (*ArgsNode) GetArgsNodeClause added in v0.2.2

func (m *ArgsNode) GetArgsNodeClause() isArgsNode_ArgsNodeClause

func (*ArgsNode) GetCaseItem added in v0.2.2

func (x *ArgsNode) GetCaseItem() *CaseExpr

func (*ArgsNode) GetFunctionItem added in v0.2.2

func (x *ArgsNode) GetFunctionItem() *AggFunction

func (*ArgsNode) GetNestedItem added in v0.2.2

func (x *ArgsNode) GetNestedItem() *Nested

func (*ArgsNode) GetUnaryItem added in v0.2.2

func (x *ArgsNode) GetUnaryItem() *UnaryExpr

func (*ArgsNode) GetValueItem added in v0.2.2

func (x *ArgsNode) GetValueItem() *ValueNode

func (*ArgsNode) GetWhereItem added in v0.2.2

func (x *ArgsNode) GetWhereItem() *WhereNode

func (*ArgsNode) ProtoMessage added in v0.2.2

func (*ArgsNode) ProtoMessage()

func (*ArgsNode) ProtoReflect added in v0.2.2

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

func (*ArgsNode) Reset added in v0.2.2

func (x *ArgsNode) Reset()

func (*ArgsNode) String added in v0.2.2

func (x *ArgsNode) String() string

type ArgsNode_CaseItem added in v0.2.2

type ArgsNode_CaseItem struct {
	CaseItem *CaseExpr `protobuf:"bytes,3,opt,name=CaseItem,proto3,oneof"`
}

type ArgsNode_FunctionItem added in v0.2.2

type ArgsNode_FunctionItem struct {
	FunctionItem *AggFunction `protobuf:"bytes,2,opt,name=FunctionItem,proto3,oneof"`
}

type ArgsNode_NestedItem added in v0.2.2

type ArgsNode_NestedItem struct {
	NestedItem *Nested `protobuf:"bytes,4,opt,name=NestedItem,proto3,oneof"`
}

type ArgsNode_UnaryItem added in v0.2.2

type ArgsNode_UnaryItem struct {
	UnaryItem *UnaryExpr `protobuf:"bytes,5,opt,name=UnaryItem,proto3,oneof"`
}

type ArgsNode_ValueItem added in v0.2.2

type ArgsNode_ValueItem struct {
	ValueItem *ValueNode `protobuf:"bytes,1,opt,name=ValueItem,proto3,oneof"`
}

type ArgsNode_WhereItem added in v0.2.2

type ArgsNode_WhereItem struct {
	WhereItem *WhereNode `protobuf:"bytes,6,opt,name=WhereItem,proto3,oneof"`
}

type Assignment added in v0.2.2

type Assignment struct {
	ID    *Ident     `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Value *ValueNode `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"`
	// contains filtered or unexported fields
}

func (*Assignment) Descriptor deprecated added in v0.2.2

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

Deprecated: Use Assignment.ProtoReflect.Descriptor instead.

func (*Assignment) GetID added in v0.2.2

func (x *Assignment) GetID() *Ident

func (*Assignment) GetValue added in v0.2.2

func (x *Assignment) GetValue() *ValueNode

func (*Assignment) ProtoMessage added in v0.2.2

func (*Assignment) ProtoMessage()

func (*Assignment) ProtoReflect added in v0.2.2

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

func (*Assignment) Reset added in v0.2.2

func (x *Assignment) Reset()

func (*Assignment) String added in v0.2.2

func (x *Assignment) String() string

type AutoIncrement added in v0.2.1

type AutoIncrement struct {
	Auto      *Pos `protobuf:"bytes,1,opt,name=Auto,proto3" json:"Auto,omitempty"`
	Increment *Pos `protobuf:"bytes,2,opt,name=Increment,proto3" json:"Increment,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoIncrement) Descriptor deprecated added in v0.2.1

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

Deprecated: Use AutoIncrement.ProtoReflect.Descriptor instead.

func (*AutoIncrement) GetAuto added in v0.2.1

func (x *AutoIncrement) GetAuto() *Pos

func (*AutoIncrement) GetIncrement added in v0.2.1

func (x *AutoIncrement) GetIncrement() *Pos

func (*AutoIncrement) ProtoMessage added in v0.2.1

func (*AutoIncrement) ProtoMessage()

func (*AutoIncrement) ProtoReflect added in v0.2.1

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

func (*AutoIncrement) Reset added in v0.2.1

func (x *AutoIncrement) Reset()

func (*AutoIncrement) String added in v0.2.1

func (x *AutoIncrement) String() string

type BigInt added in v0.2.1

type BigInt struct {
	From       *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To         *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	IsUnsigned bool `protobuf:"varint,3,opt,name=IsUnsigned,proto3" json:"IsUnsigned,omitempty"`
	Unsigned   *Pos `protobuf:"bytes,4,opt,name=Unsigned,proto3" json:"Unsigned,omitempty"`
	// contains filtered or unexported fields
}

func (*BigInt) Descriptor deprecated added in v0.2.1

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

Deprecated: Use BigInt.ProtoReflect.Descriptor instead.

func (*BigInt) GetFrom added in v0.2.1

func (x *BigInt) GetFrom() *Pos

func (*BigInt) GetIsUnsigned added in v0.2.1

func (x *BigInt) GetIsUnsigned() bool

func (*BigInt) GetTo added in v0.2.1

func (x *BigInt) GetTo() *Pos

func (*BigInt) GetUnsigned added in v0.2.1

func (x *BigInt) GetUnsigned() *Pos

func (*BigInt) ProtoMessage added in v0.2.1

func (*BigInt) ProtoMessage()

func (*BigInt) ProtoReflect added in v0.2.1

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

func (*BigInt) Reset added in v0.2.1

func (x *BigInt) Reset()

func (*BigInt) String added in v0.2.1

func (x *BigInt) String() string

type BinaryExpr added in v0.2.1

type BinaryExpr struct {
	Left  *ArgsNode `protobuf:"bytes,1,opt,name=Left,proto3" json:"Left,omitempty"`
	Op    *Operator `protobuf:"bytes,2,opt,name=Op,proto3" json:"Op,omitempty"`
	Right *ArgsNode `protobuf:"bytes,3,opt,name=Right,proto3" json:"Right,omitempty"`
	// contains filtered or unexported fields
}

func (*BinaryExpr) Descriptor deprecated added in v0.2.1

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

Deprecated: Use BinaryExpr.ProtoReflect.Descriptor instead.

func (*BinaryExpr) GetLeft added in v0.2.2

func (x *BinaryExpr) GetLeft() *ArgsNode

func (*BinaryExpr) GetOp added in v0.2.1

func (x *BinaryExpr) GetOp() *Operator

func (*BinaryExpr) GetRight added in v0.2.2

func (x *BinaryExpr) GetRight() *ArgsNode

func (*BinaryExpr) ProtoMessage added in v0.2.1

func (*BinaryExpr) ProtoMessage()

func (*BinaryExpr) ProtoReflect added in v0.2.1

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

func (*BinaryExpr) Reset added in v0.2.1

func (x *BinaryExpr) Reset()

func (*BinaryExpr) String added in v0.2.1

func (x *BinaryExpr) String() string

type Boolean added in v0.2.1

type Boolean struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Boolean) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Boolean.ProtoReflect.Descriptor instead.

func (*Boolean) GetFrom added in v0.2.1

func (x *Boolean) GetFrom() *Pos

func (*Boolean) GetTo added in v0.2.1

func (x *Boolean) GetTo() *Pos

func (*Boolean) ProtoMessage added in v0.2.1

func (*Boolean) ProtoMessage()

func (*Boolean) ProtoReflect added in v0.2.1

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

func (*Boolean) Reset added in v0.2.1

func (x *Boolean) Reset()

func (*Boolean) String added in v0.2.1

func (x *Boolean) String() string

type Bytea added in v0.2.1

type Bytea struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Bytea) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Bytea.ProtoReflect.Descriptor instead.

func (*Bytea) GetFrom added in v0.2.1

func (x *Bytea) GetFrom() *Pos

func (*Bytea) GetTo added in v0.2.1

func (x *Bytea) GetTo() *Pos

func (*Bytea) ProtoMessage added in v0.2.1

func (*Bytea) ProtoMessage()

func (*Bytea) ProtoReflect added in v0.2.1

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

func (*Bytea) Reset added in v0.2.1

func (x *Bytea) Reset()

func (*Bytea) String added in v0.2.1

func (x *Bytea) String() string

type CaseExpr added in v0.2.1

type CaseExpr struct {
	Case       *Pos             `protobuf:"bytes,1,opt,name=Case,proto3" json:"Case,omitempty"`
	CaseEnd    *Pos             `protobuf:"bytes,2,opt,name=CaseEnd,proto3" json:"CaseEnd,omitempty"`
	Operand    *Operator        `protobuf:"bytes,3,opt,name=Operand,proto3" json:"Operand,omitempty"`
	Conditions []*ConditionNode `protobuf:"bytes,4,rep,name=Conditions,proto3" json:"Conditions,omitempty"`
	Results    []*ArgsNode      `protobuf:"bytes,5,rep,name=Results,proto3" json:"Results,omitempty"`
	ElseResult *ArgsNode        `protobuf:"bytes,6,opt,name=ElseResult,proto3" json:"ElseResult,omitempty"`
	// contains filtered or unexported fields
}

func (*CaseExpr) Descriptor deprecated added in v0.2.1

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

Deprecated: Use CaseExpr.ProtoReflect.Descriptor instead.

func (*CaseExpr) GetCase added in v0.2.1

func (x *CaseExpr) GetCase() *Pos

func (*CaseExpr) GetCaseEnd added in v0.2.1

func (x *CaseExpr) GetCaseEnd() *Pos

func (*CaseExpr) GetConditions added in v0.2.1

func (x *CaseExpr) GetConditions() []*ConditionNode

func (*CaseExpr) GetElseResult added in v0.2.1

func (x *CaseExpr) GetElseResult() *ArgsNode

func (*CaseExpr) GetOperand added in v0.2.1

func (x *CaseExpr) GetOperand() *Operator

func (*CaseExpr) GetResults added in v0.2.1

func (x *CaseExpr) GetResults() []*ArgsNode

func (*CaseExpr) ProtoMessage added in v0.2.1

func (*CaseExpr) ProtoMessage()

func (*CaseExpr) ProtoReflect added in v0.2.1

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

func (*CaseExpr) Reset added in v0.2.1

func (x *CaseExpr) Reset()

func (*CaseExpr) String added in v0.2.1

func (x *CaseExpr) String() string

type CharType added in v0.2.1

type CharType struct {
	Size uint32 `protobuf:"varint,1,opt,name=Size,proto3" json:"Size,omitempty"`
	From *Pos   `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos   `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*CharType) Descriptor deprecated added in v0.2.1

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

Deprecated: Use CharType.ProtoReflect.Descriptor instead.

func (*CharType) GetFrom added in v0.2.1

func (x *CharType) GetFrom() *Pos

func (*CharType) GetSize added in v0.2.1

func (x *CharType) GetSize() uint32

func (*CharType) GetTo added in v0.2.1

func (x *CharType) GetTo() *Pos

func (*CharType) ProtoMessage added in v0.2.1

func (*CharType) ProtoMessage()

func (*CharType) ProtoReflect added in v0.2.1

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

func (*CharType) Reset added in v0.2.1

func (x *CharType) Reset()

func (*CharType) String added in v0.2.1

func (x *CharType) String() string

type CheckColumnSpec added in v0.2.1

type CheckColumnSpec struct {
	Expr   *BinaryExpr `protobuf:"bytes,1,opt,name=Expr,proto3" json:"Expr,omitempty"`
	Check  *Pos        `protobuf:"bytes,2,opt,name=Check,proto3" json:"Check,omitempty"`
	RParen *Pos        `protobuf:"bytes,3,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckColumnSpec) Descriptor deprecated added in v0.2.1

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

Deprecated: Use CheckColumnSpec.ProtoReflect.Descriptor instead.

func (*CheckColumnSpec) GetCheck added in v0.2.1

func (x *CheckColumnSpec) GetCheck() *Pos

func (*CheckColumnSpec) GetExpr added in v0.2.1

func (x *CheckColumnSpec) GetExpr() *BinaryExpr

func (*CheckColumnSpec) GetRParen added in v0.2.1

func (x *CheckColumnSpec) GetRParen() *Pos

func (*CheckColumnSpec) ProtoMessage added in v0.2.1

func (*CheckColumnSpec) ProtoMessage()

func (*CheckColumnSpec) ProtoReflect added in v0.2.1

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

func (*CheckColumnSpec) Reset added in v0.2.1

func (x *CheckColumnSpec) Reset()

func (*CheckColumnSpec) String added in v0.2.1

func (x *CheckColumnSpec) String() string

type CheckTableConstraint added in v0.2.1

type CheckTableConstraint struct {
	Check  *Pos        `protobuf:"bytes,1,opt,name=Check,proto3" json:"Check,omitempty"`
	RParen *Pos        `protobuf:"bytes,2,opt,name=RParen,proto3" json:"RParen,omitempty"`
	Expr   *BinaryExpr `protobuf:"bytes,3,opt,name=Expr,proto3" json:"Expr,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckTableConstraint) Descriptor deprecated added in v0.2.1

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

Deprecated: Use CheckTableConstraint.ProtoReflect.Descriptor instead.

func (*CheckTableConstraint) GetCheck added in v0.2.1

func (x *CheckTableConstraint) GetCheck() *Pos

func (*CheckTableConstraint) GetExpr added in v0.2.1

func (x *CheckTableConstraint) GetExpr() *BinaryExpr

func (*CheckTableConstraint) GetRParen added in v0.2.1

func (x *CheckTableConstraint) GetRParen() *Pos

func (*CheckTableConstraint) ProtoMessage added in v0.2.1

func (*CheckTableConstraint) ProtoMessage()

func (*CheckTableConstraint) ProtoReflect added in v0.2.1

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

func (*CheckTableConstraint) Reset added in v0.2.1

func (x *CheckTableConstraint) Reset()

func (*CheckTableConstraint) String added in v0.2.1

func (x *CheckTableConstraint) String() string

type ColumnConstraint added in v0.2.1

type ColumnConstraint struct {
	Name       *Ident                `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Constraint *Pos                  `protobuf:"bytes,2,opt,name=Constraint,proto3" json:"Constraint,omitempty"`
	Spec       *ColumnConstraintSpec `protobuf:"bytes,3,opt,name=Spec,proto3" json:"Spec,omitempty"`
	// contains filtered or unexported fields
}

func (*ColumnConstraint) Descriptor deprecated added in v0.2.1

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

Deprecated: Use ColumnConstraint.ProtoReflect.Descriptor instead.

func (*ColumnConstraint) GetConstraint added in v0.2.1

func (x *ColumnConstraint) GetConstraint() *Pos

func (*ColumnConstraint) GetName added in v0.2.1

func (x *ColumnConstraint) GetName() *Ident

func (*ColumnConstraint) GetSpec added in v0.2.1

func (x *ColumnConstraint) GetSpec() *ColumnConstraintSpec

func (*ColumnConstraint) ProtoMessage added in v0.2.1

func (*ColumnConstraint) ProtoMessage()

func (*ColumnConstraint) ProtoReflect added in v0.2.1

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

func (*ColumnConstraint) Reset added in v0.2.1

func (x *ColumnConstraint) Reset()

func (*ColumnConstraint) String added in v0.2.1

func (x *ColumnConstraint) String() string

type ColumnConstraintSpec added in v0.2.2

type ColumnConstraintSpec struct {

	// Types that are assignable to ColumnConstraintSpecClause:
	//	*ColumnConstraintSpec_UniqueItem
	//	*ColumnConstraintSpec_CheckItem
	//	*ColumnConstraintSpec_ReferenceItem
	//	*ColumnConstraintSpec_NotNullItem
	ColumnConstraintSpecClause isColumnConstraintSpec_ColumnConstraintSpecClause `protobuf_oneof:"ColumnConstraintSpecClause"`
	// contains filtered or unexported fields
}

func (*ColumnConstraintSpec) Descriptor deprecated added in v0.2.2

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

Deprecated: Use ColumnConstraintSpec.ProtoReflect.Descriptor instead.

func (*ColumnConstraintSpec) GetCheckItem added in v0.2.2

func (x *ColumnConstraintSpec) GetCheckItem() *CheckColumnSpec

func (*ColumnConstraintSpec) GetColumnConstraintSpecClause added in v0.2.2

func (m *ColumnConstraintSpec) GetColumnConstraintSpecClause() isColumnConstraintSpec_ColumnConstraintSpecClause

func (*ColumnConstraintSpec) GetNotNullItem added in v0.2.2

func (x *ColumnConstraintSpec) GetNotNullItem() *NotNullColumnSpec

func (*ColumnConstraintSpec) GetReferenceItem added in v0.2.2

func (x *ColumnConstraintSpec) GetReferenceItem() *ReferencesColumnSpec

func (*ColumnConstraintSpec) GetUniqueItem added in v0.2.2

func (x *ColumnConstraintSpec) GetUniqueItem() *UniqueColumnSpec

func (*ColumnConstraintSpec) ProtoMessage added in v0.2.2

func (*ColumnConstraintSpec) ProtoMessage()

func (*ColumnConstraintSpec) ProtoReflect added in v0.2.2

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

func (*ColumnConstraintSpec) Reset added in v0.2.2

func (x *ColumnConstraintSpec) Reset()

func (*ColumnConstraintSpec) String added in v0.2.2

func (x *ColumnConstraintSpec) String() string

type ColumnConstraintSpec_CheckItem added in v0.2.2

type ColumnConstraintSpec_CheckItem struct {
	CheckItem *CheckColumnSpec `protobuf:"bytes,4,opt,name=CheckItem,proto3,oneof"`
}

type ColumnConstraintSpec_NotNullItem added in v0.2.2

type ColumnConstraintSpec_NotNullItem struct {
	NotNullItem *NotNullColumnSpec `protobuf:"bytes,6,opt,name=NotNullItem,proto3,oneof"`
}

type ColumnConstraintSpec_ReferenceItem added in v0.2.2

type ColumnConstraintSpec_ReferenceItem struct {
	ReferenceItem *ReferencesColumnSpec `protobuf:"bytes,5,opt,name=ReferenceItem,proto3,oneof"`
}

type ColumnConstraintSpec_UniqueItem added in v0.2.2

type ColumnConstraintSpec_UniqueItem struct {
	UniqueItem *UniqueColumnSpec `protobuf:"bytes,3,opt,name=UniqueItem,proto3,oneof"`
}

type ColumnDef added in v0.2.1

type ColumnDef struct {
	Name        *Ident                  `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	DataType    *Type                   `protobuf:"bytes,2,opt,name=DataType,proto3" json:"DataType,omitempty"`
	Default     *ValueNode              `protobuf:"bytes,3,opt,name=Default,proto3" json:"Default,omitempty"`
	MyDecos     []*MyDataTypeDecoration `protobuf:"bytes,4,rep,name=MyDecos,proto3" json:"MyDecos,omitempty"`
	Constraints []*ColumnConstraint     `protobuf:"bytes,5,rep,name=Constraints,proto3" json:"Constraints,omitempty"`
	// contains filtered or unexported fields
}

func (*ColumnDef) Descriptor deprecated added in v0.2.1

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

Deprecated: Use ColumnDef.ProtoReflect.Descriptor instead.

func (*ColumnDef) GetConstraints added in v0.2.1

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

func (*ColumnDef) GetDataType added in v0.2.1

func (x *ColumnDef) GetDataType() *Type

func (*ColumnDef) GetDefault added in v0.2.1

func (x *ColumnDef) GetDefault() *ValueNode

func (*ColumnDef) GetMyDecos added in v0.2.1

func (x *ColumnDef) GetMyDecos() []*MyDataTypeDecoration

func (*ColumnDef) GetName added in v0.2.1

func (x *ColumnDef) GetName() *Ident

func (*ColumnDef) ProtoMessage added in v0.2.1

func (*ColumnDef) ProtoMessage()

func (*ColumnDef) ProtoReflect added in v0.2.1

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

func (*ColumnDef) Reset added in v0.2.1

func (x *ColumnDef) Reset()

func (*ColumnDef) String added in v0.2.1

func (x *ColumnDef) String() string

type CompoundIdent

type CompoundIdent struct {
	Idents []*Ident `protobuf:"bytes,1,rep,name=Idents,proto3" json:"Idents,omitempty"`
	// contains filtered or unexported fields
}

func (*CompoundIdent) Descriptor deprecated

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

Deprecated: Use CompoundIdent.ProtoReflect.Descriptor instead.

func (*CompoundIdent) GetIdents

func (x *CompoundIdent) GetIdents() []*Ident

func (*CompoundIdent) ProtoMessage

func (*CompoundIdent) ProtoMessage()

func (*CompoundIdent) ProtoReflect

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

func (*CompoundIdent) Reset

func (x *CompoundIdent) Reset()

func (*CompoundIdent) String

func (x *CompoundIdent) String() string

type ConditionNode added in v0.2.2

type ConditionNode struct {

	// Types that are assignable to ConditionNodeClause:
	//	*ConditionNode_BinaryItem
	ConditionNodeClause isConditionNode_ConditionNodeClause `protobuf_oneof:"ConditionNodeClause"`
	// contains filtered or unexported fields
}

func (*ConditionNode) Descriptor deprecated added in v0.2.2

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

Deprecated: Use ConditionNode.ProtoReflect.Descriptor instead.

func (*ConditionNode) GetBinaryItem added in v0.2.2

func (x *ConditionNode) GetBinaryItem() *BinaryExpr

func (*ConditionNode) GetConditionNodeClause added in v0.2.2

func (m *ConditionNode) GetConditionNodeClause() isConditionNode_ConditionNodeClause

func (*ConditionNode) ProtoMessage added in v0.2.2

func (*ConditionNode) ProtoMessage()

func (*ConditionNode) ProtoReflect added in v0.2.2

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

func (*ConditionNode) Reset added in v0.2.2

func (x *ConditionNode) Reset()

func (*ConditionNode) String added in v0.2.2

func (x *ConditionNode) String() string

type ConditionNode_BinaryItem added in v0.2.2

type ConditionNode_BinaryItem struct {
	BinaryItem *BinaryExpr `protobuf:"bytes,1,opt,name=BinaryItem,proto3,oneof"`
}

type ConstructorSource added in v0.2.2

type ConstructorSource struct {
	Values *Pos            `protobuf:"bytes,1,opt,name=Values,proto3" json:"Values,omitempty"`
	Rows   []*RowValueExpr `protobuf:"bytes,2,rep,name=Rows,proto3" json:"Rows,omitempty"`
	// contains filtered or unexported fields
}

func (*ConstructorSource) Descriptor deprecated added in v0.2.2

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

Deprecated: Use ConstructorSource.ProtoReflect.Descriptor instead.

func (*ConstructorSource) GetRows added in v0.2.2

func (x *ConstructorSource) GetRows() []*RowValueExpr

func (*ConstructorSource) GetValues added in v0.2.2

func (x *ConstructorSource) GetValues() *Pos

func (*ConstructorSource) ProtoMessage added in v0.2.2

func (*ConstructorSource) ProtoMessage()

func (*ConstructorSource) ProtoReflect added in v0.2.2

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

func (*ConstructorSource) Reset added in v0.2.2

func (x *ConstructorSource) Reset()

func (*ConstructorSource) String added in v0.2.2

func (x *ConstructorSource) String() string

type CreateIndexStmt added in v0.2.1

type CreateIndexStmt struct {
	Create      *Pos        `protobuf:"bytes,1,opt,name=Create,proto3" json:"Create,omitempty"`
	TableName   *ObjectName `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
	IsUnique    bool        `protobuf:"varint,3,opt,name=IsUnique,proto3" json:"IsUnique,omitempty"`
	IndexName   *Ident      `protobuf:"bytes,4,opt,name=IndexName,proto3" json:"IndexName,omitempty"`
	MethodName  *Ident      `protobuf:"bytes,5,opt,name=MethodName,proto3" json:"MethodName,omitempty"`
	ColumnNames []*Ident    `protobuf:"bytes,6,rep,name=ColumnNames,proto3" json:"ColumnNames,omitempty"`
	RParen      *Pos        `protobuf:"bytes,7,opt,name=RParen,proto3" json:"RParen,omitempty"`
	Selection   *WhereNode  `protobuf:"bytes,8,opt,name=Selection,proto3" json:"Selection,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateIndexStmt) Descriptor deprecated added in v0.2.1

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

Deprecated: Use CreateIndexStmt.ProtoReflect.Descriptor instead.

func (*CreateIndexStmt) GetColumnNames added in v0.2.1

func (x *CreateIndexStmt) GetColumnNames() []*Ident

func (*CreateIndexStmt) GetCreate added in v0.2.1

func (x *CreateIndexStmt) GetCreate() *Pos

func (*CreateIndexStmt) GetIndexName added in v0.2.1

func (x *CreateIndexStmt) GetIndexName() *Ident

func (*CreateIndexStmt) GetIsUnique added in v0.2.1

func (x *CreateIndexStmt) GetIsUnique() bool

func (*CreateIndexStmt) GetMethodName added in v0.2.1

func (x *CreateIndexStmt) GetMethodName() *Ident

func (*CreateIndexStmt) GetRParen added in v0.2.1

func (x *CreateIndexStmt) GetRParen() *Pos

func (*CreateIndexStmt) GetSelection added in v0.2.1

func (x *CreateIndexStmt) GetSelection() *WhereNode

func (*CreateIndexStmt) GetTableName added in v0.2.1

func (x *CreateIndexStmt) GetTableName() *ObjectName

func (*CreateIndexStmt) ProtoMessage added in v0.2.1

func (*CreateIndexStmt) ProtoMessage()

func (*CreateIndexStmt) ProtoReflect added in v0.2.1

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

func (*CreateIndexStmt) Reset added in v0.2.1

func (x *CreateIndexStmt) Reset()

func (*CreateIndexStmt) String added in v0.2.1

func (x *CreateIndexStmt) String() string

type CreateTableStmt added in v0.2.1

type CreateTableStmt struct {
	Create    *Pos            `protobuf:"bytes,1,opt,name=Create,proto3" json:"Create,omitempty"`
	Name      *ObjectName     `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	Elements  []*TableElement `protobuf:"bytes,3,rep,name=Elements,proto3" json:"Elements,omitempty"`
	Location  string          `protobuf:"bytes,4,opt,name=Location,proto3" json:"Location,omitempty"`
	NotExists bool            `protobuf:"varint,5,opt,name=NotExists,proto3" json:"NotExists,omitempty"`
	Options   []*TableOption  `protobuf:"bytes,6,rep,name=Options,proto3" json:"Options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTableStmt) Descriptor deprecated added in v0.2.1

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

Deprecated: Use CreateTableStmt.ProtoReflect.Descriptor instead.

func (*CreateTableStmt) GetCreate added in v0.2.1

func (x *CreateTableStmt) GetCreate() *Pos

func (*CreateTableStmt) GetElements added in v0.2.1

func (x *CreateTableStmt) GetElements() []*TableElement

func (*CreateTableStmt) GetLocation added in v0.2.1

func (x *CreateTableStmt) GetLocation() string

func (*CreateTableStmt) GetName added in v0.2.1

func (x *CreateTableStmt) GetName() *ObjectName

func (*CreateTableStmt) GetNotExists added in v0.2.1

func (x *CreateTableStmt) GetNotExists() bool

func (*CreateTableStmt) GetOptions added in v0.2.1

func (x *CreateTableStmt) GetOptions() []*TableOption

func (*CreateTableStmt) ProtoMessage added in v0.2.1

func (*CreateTableStmt) ProtoMessage()

func (*CreateTableStmt) ProtoReflect added in v0.2.1

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

func (*CreateTableStmt) Reset added in v0.2.1

func (x *CreateTableStmt) Reset()

func (*CreateTableStmt) String added in v0.2.1

func (x *CreateTableStmt) String() string

type CreateViewStmt added in v0.2.2

type CreateViewStmt struct {
	Create       *Pos        `protobuf:"bytes,1,opt,name=Create,proto3" json:"Create,omitempty"`
	Name         *ObjectName `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	Query        *QueryStmt  `protobuf:"bytes,3,opt,name=Query,proto3" json:"Query,omitempty"`
	Materialized bool        `protobuf:"varint,4,opt,name=Materialized,proto3" json:"Materialized,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateViewStmt) Descriptor deprecated added in v0.2.2

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

Deprecated: Use CreateViewStmt.ProtoReflect.Descriptor instead.

func (*CreateViewStmt) GetCreate added in v0.2.2

func (x *CreateViewStmt) GetCreate() *Pos

func (*CreateViewStmt) GetMaterialized added in v0.2.2

func (x *CreateViewStmt) GetMaterialized() bool

func (*CreateViewStmt) GetName added in v0.2.2

func (x *CreateViewStmt) GetName() *ObjectName

func (*CreateViewStmt) GetQuery added in v0.2.2

func (x *CreateViewStmt) GetQuery() *QueryStmt

func (*CreateViewStmt) ProtoMessage added in v0.2.2

func (*CreateViewStmt) ProtoMessage()

func (*CreateViewStmt) ProtoReflect added in v0.2.2

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

func (*CreateViewStmt) Reset added in v0.2.2

func (x *CreateViewStmt) Reset()

func (*CreateViewStmt) String added in v0.2.2

func (x *CreateViewStmt) String() string

type Custom added in v0.2.1

type Custom struct {
	Ty *ObjectName `protobuf:"bytes,1,opt,name=Ty,proto3" json:"Ty,omitempty"`
	// contains filtered or unexported fields
}

func (*Custom) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Custom.ProtoReflect.Descriptor instead.

func (*Custom) GetTy added in v0.2.1

func (x *Custom) GetTy() *ObjectName

func (*Custom) ProtoMessage added in v0.2.1

func (*Custom) ProtoMessage()

func (*Custom) ProtoReflect added in v0.2.1

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

func (*Custom) Reset added in v0.2.1

func (x *Custom) Reset()

func (*Custom) String added in v0.2.1

func (x *Custom) String() string

type Date added in v0.2.1

type Date struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Date) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Date.ProtoReflect.Descriptor instead.

func (*Date) GetFrom added in v0.2.1

func (x *Date) GetFrom() *Pos

func (*Date) GetTo added in v0.2.1

func (x *Date) GetTo() *Pos

func (*Date) ProtoMessage added in v0.2.1

func (*Date) ProtoMessage()

func (*Date) ProtoReflect added in v0.2.1

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

func (*Date) Reset added in v0.2.1

func (x *Date) Reset()

func (*Date) String added in v0.2.1

func (x *Date) String() string

type Decimal added in v0.2.1

type Decimal struct {
	Precision  uint32 `protobuf:"varint,1,opt,name=Precision,proto3" json:"Precision,omitempty"`
	Scale      uint32 `protobuf:"varint,2,opt,name=Scale,proto3" json:"Scale,omitempty"`
	Numeric    *Pos   `protobuf:"bytes,3,opt,name=Numeric,proto3" json:"Numeric,omitempty"`
	RParen     *Pos   `protobuf:"bytes,4,opt,name=RParen,proto3" json:"RParen,omitempty"`
	IsUnsigned bool   `protobuf:"varint,5,opt,name=IsUnsigned,proto3" json:"IsUnsigned,omitempty"`
	Unsigned   *Pos   `protobuf:"bytes,6,opt,name=Unsigned,proto3" json:"Unsigned,omitempty"`
	// contains filtered or unexported fields
}

func (*Decimal) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Decimal.ProtoReflect.Descriptor instead.

func (*Decimal) GetIsUnsigned added in v0.2.1

func (x *Decimal) GetIsUnsigned() bool

func (*Decimal) GetNumeric added in v0.2.1

func (x *Decimal) GetNumeric() *Pos

func (*Decimal) GetPrecision added in v0.2.1

func (x *Decimal) GetPrecision() uint32

func (*Decimal) GetRParen added in v0.2.1

func (x *Decimal) GetRParen() *Pos

func (*Decimal) GetScale added in v0.2.1

func (x *Decimal) GetScale() uint32

func (*Decimal) GetUnsigned added in v0.2.1

func (x *Decimal) GetUnsigned() *Pos

func (*Decimal) ProtoMessage added in v0.2.1

func (*Decimal) ProtoMessage()

func (*Decimal) ProtoReflect added in v0.2.1

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

func (*Decimal) Reset added in v0.2.1

func (x *Decimal) Reset()

func (*Decimal) String added in v0.2.1

func (x *Decimal) String() string

type DeleteStmt added in v0.2.2

type DeleteStmt struct {
	Delete    *Pos        `protobuf:"bytes,1,opt,name=Delete,proto3" json:"Delete,omitempty"`
	TableName *ObjectName `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
	Selection *WhereNode  `protobuf:"bytes,3,opt,name=Selection,proto3" json:"Selection,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStmt) Descriptor deprecated added in v0.2.2

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

Deprecated: Use DeleteStmt.ProtoReflect.Descriptor instead.

func (*DeleteStmt) GetDelete added in v0.2.2

func (x *DeleteStmt) GetDelete() *Pos

func (*DeleteStmt) GetSelection added in v0.2.2

func (x *DeleteStmt) GetSelection() *WhereNode

func (*DeleteStmt) GetTableName added in v0.2.2

func (x *DeleteStmt) GetTableName() *ObjectName

func (*DeleteStmt) ProtoMessage added in v0.2.2

func (*DeleteStmt) ProtoMessage()

func (*DeleteStmt) ProtoReflect added in v0.2.2

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

func (*DeleteStmt) Reset added in v0.2.2

func (x *DeleteStmt) Reset()

func (*DeleteStmt) String added in v0.2.2

func (x *DeleteStmt) String() string

type Double added in v0.2.1

type Double struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Double) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Double.ProtoReflect.Descriptor instead.

func (*Double) GetFrom added in v0.2.1

func (x *Double) GetFrom() *Pos

func (*Double) GetTo added in v0.2.1

func (x *Double) GetTo() *Pos

func (*Double) ProtoMessage added in v0.2.1

func (*Double) ProtoMessage()

func (*Double) ProtoReflect added in v0.2.1

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

func (*Double) Reset added in v0.2.1

func (x *Double) Reset()

func (*Double) String added in v0.2.1

func (x *Double) String() string

type DoubleValue added in v0.2.1

type DoubleValue struct {
	Value float64 `protobuf:"fixed64,1,opt,name=Value,proto3" json:"Value,omitempty"`
	From  *Pos    `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To    *Pos    `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*DoubleValue) Descriptor deprecated added in v0.2.1

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

Deprecated: Use DoubleValue.ProtoReflect.Descriptor instead.

func (*DoubleValue) GetFrom added in v0.2.1

func (x *DoubleValue) GetFrom() *Pos

func (*DoubleValue) GetTo added in v0.2.1

func (x *DoubleValue) GetTo() *Pos

func (*DoubleValue) GetValue added in v0.2.1

func (x *DoubleValue) GetValue() float64

func (*DoubleValue) ProtoMessage added in v0.2.1

func (*DoubleValue) ProtoMessage()

func (*DoubleValue) ProtoReflect added in v0.2.1

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

func (*DoubleValue) Reset added in v0.2.1

func (x *DoubleValue) Reset()

func (*DoubleValue) String added in v0.2.1

func (x *DoubleValue) String() string

type DropConstraintTableAction added in v0.2.2

type DropConstraintTableAction struct {
	Name       *Ident `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Drop       *Pos   `protobuf:"bytes,2,opt,name=Drop,proto3" json:"Drop,omitempty"`
	Cascade    bool   `protobuf:"varint,3,opt,name=Cascade,proto3" json:"Cascade,omitempty"`
	CascadePos *Pos   `protobuf:"bytes,4,opt,name=CascadePos,proto3" json:"CascadePos,omitempty"`
	// contains filtered or unexported fields
}

func (*DropConstraintTableAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use DropConstraintTableAction.ProtoReflect.Descriptor instead.

func (*DropConstraintTableAction) GetCascade added in v0.2.2

func (x *DropConstraintTableAction) GetCascade() bool

func (*DropConstraintTableAction) GetCascadePos added in v0.2.2

func (x *DropConstraintTableAction) GetCascadePos() *Pos

func (*DropConstraintTableAction) GetDrop added in v0.2.2

func (x *DropConstraintTableAction) GetDrop() *Pos

func (*DropConstraintTableAction) GetName added in v0.2.2

func (x *DropConstraintTableAction) GetName() *Ident

func (*DropConstraintTableAction) ProtoMessage added in v0.2.2

func (*DropConstraintTableAction) ProtoMessage()

func (*DropConstraintTableAction) ProtoReflect added in v0.2.2

func (*DropConstraintTableAction) Reset added in v0.2.2

func (x *DropConstraintTableAction) Reset()

func (*DropConstraintTableAction) String added in v0.2.2

func (x *DropConstraintTableAction) String() string

type DropDefaultColumnAction added in v0.2.2

type DropDefaultColumnAction struct {
	Drop    *Pos `protobuf:"bytes,1,opt,name=Drop,proto3" json:"Drop,omitempty"`
	Default *Pos `protobuf:"bytes,2,opt,name=Default,proto3" json:"Default,omitempty"`
	// contains filtered or unexported fields
}

func (*DropDefaultColumnAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use DropDefaultColumnAction.ProtoReflect.Descriptor instead.

func (*DropDefaultColumnAction) GetDefault added in v0.2.2

func (x *DropDefaultColumnAction) GetDefault() *Pos

func (*DropDefaultColumnAction) GetDrop added in v0.2.2

func (x *DropDefaultColumnAction) GetDrop() *Pos

func (*DropDefaultColumnAction) ProtoMessage added in v0.2.2

func (*DropDefaultColumnAction) ProtoMessage()

func (*DropDefaultColumnAction) ProtoReflect added in v0.2.2

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

func (*DropDefaultColumnAction) Reset added in v0.2.2

func (x *DropDefaultColumnAction) Reset()

func (*DropDefaultColumnAction) String added in v0.2.2

func (x *DropDefaultColumnAction) String() string

type DropIndexStmt added in v0.2.2

type DropIndexStmt struct {
	Drop       *Pos     `protobuf:"bytes,1,opt,name=Drop,proto3" json:"Drop,omitempty"`
	IndexNames []*Ident `protobuf:"bytes,2,rep,name=IndexNames,proto3" json:"IndexNames,omitempty"`
	// contains filtered or unexported fields
}

func (*DropIndexStmt) Descriptor deprecated added in v0.2.2

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

Deprecated: Use DropIndexStmt.ProtoReflect.Descriptor instead.

func (*DropIndexStmt) GetDrop added in v0.2.2

func (x *DropIndexStmt) GetDrop() *Pos

func (*DropIndexStmt) GetIndexNames added in v0.2.2

func (x *DropIndexStmt) GetIndexNames() []*Ident

func (*DropIndexStmt) ProtoMessage added in v0.2.2

func (*DropIndexStmt) ProtoMessage()

func (*DropIndexStmt) ProtoReflect added in v0.2.2

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

func (*DropIndexStmt) Reset added in v0.2.2

func (x *DropIndexStmt) Reset()

func (*DropIndexStmt) String added in v0.2.2

func (x *DropIndexStmt) String() string

type DropTableStmt added in v0.2.2

type DropTableStmt struct {
	TableNames []*ObjectName `protobuf:"bytes,1,rep,name=TableNames,proto3" json:"TableNames,omitempty"`
	Cascade    bool          `protobuf:"varint,2,opt,name=Cascade,proto3" json:"Cascade,omitempty"`
	CascadePos *Pos          `protobuf:"bytes,3,opt,name=CascadePos,proto3" json:"CascadePos,omitempty"`
	IfExists   bool          `protobuf:"varint,4,opt,name=IfExists,proto3" json:"IfExists,omitempty"`
	Drop       *Pos          `protobuf:"bytes,5,opt,name=Drop,proto3" json:"Drop,omitempty"`
	// contains filtered or unexported fields
}

func (*DropTableStmt) Descriptor deprecated added in v0.2.2

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

Deprecated: Use DropTableStmt.ProtoReflect.Descriptor instead.

func (*DropTableStmt) GetCascade added in v0.2.2

func (x *DropTableStmt) GetCascade() bool

func (*DropTableStmt) GetCascadePos added in v0.2.2

func (x *DropTableStmt) GetCascadePos() *Pos

func (*DropTableStmt) GetDrop added in v0.2.2

func (x *DropTableStmt) GetDrop() *Pos

func (*DropTableStmt) GetIfExists added in v0.2.2

func (x *DropTableStmt) GetIfExists() bool

func (*DropTableStmt) GetTableNames added in v0.2.2

func (x *DropTableStmt) GetTableNames() []*ObjectName

func (*DropTableStmt) ProtoMessage added in v0.2.2

func (*DropTableStmt) ProtoMessage()

func (*DropTableStmt) ProtoReflect added in v0.2.2

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

func (*DropTableStmt) Reset added in v0.2.2

func (x *DropTableStmt) Reset()

func (*DropTableStmt) String added in v0.2.2

func (x *DropTableStmt) String() string

type Float added in v0.2.1

type Float struct {
	Size       uint32 `protobuf:"varint,1,opt,name=Size,proto3" json:"Size,omitempty"`
	From       *Pos   `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To         *Pos   `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	IsUnsigned bool   `protobuf:"varint,4,opt,name=IsUnsigned,proto3" json:"IsUnsigned,omitempty"`
	Unsigned   *Pos   `protobuf:"bytes,5,opt,name=Unsigned,proto3" json:"Unsigned,omitempty"`
	// contains filtered or unexported fields
}

func (*Float) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Float.ProtoReflect.Descriptor instead.

func (*Float) GetFrom added in v0.2.1

func (x *Float) GetFrom() *Pos

func (*Float) GetIsUnsigned added in v0.2.1

func (x *Float) GetIsUnsigned() bool

func (*Float) GetSize added in v0.2.1

func (x *Float) GetSize() uint32

func (*Float) GetTo added in v0.2.1

func (x *Float) GetTo() *Pos

func (*Float) GetUnsigned added in v0.2.1

func (x *Float) GetUnsigned() *Pos

func (*Float) ProtoMessage added in v0.2.1

func (*Float) ProtoMessage()

func (*Float) ProtoReflect added in v0.2.1

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

func (*Float) Reset added in v0.2.1

func (x *Float) Reset()

func (*Float) String added in v0.2.1

func (x *Float) String() string

type Ident

type Ident struct {
	Value string `protobuf:"bytes,1,opt,name=Value,proto3" json:"Value,omitempty"`
	From  *Pos   `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To    *Pos   `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Ident) Descriptor deprecated

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

Deprecated: Use Ident.ProtoReflect.Descriptor instead.

func (*Ident) GetFrom

func (x *Ident) GetFrom() *Pos

func (*Ident) GetTo

func (x *Ident) GetTo() *Pos

func (*Ident) GetValue

func (x *Ident) GetValue() string

func (*Ident) ProtoMessage

func (*Ident) ProtoMessage()

func (*Ident) ProtoReflect

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

func (*Ident) Reset

func (x *Ident) Reset()

func (*Ident) String

func (x *Ident) String() string

type InSubQuery added in v0.2.1

type InSubQuery struct {
	Expr     *CompoundIdent `protobuf:"bytes,1,opt,name=Expr,proto3" json:"Expr,omitempty"`
	SubQuery *QueryStmt     `protobuf:"bytes,2,opt,name=SubQuery,proto3" json:"SubQuery,omitempty"`
	Negated  bool           `protobuf:"varint,3,opt,name=Negated,proto3" json:"Negated,omitempty"`
	RParen   *Pos           `protobuf:"bytes,4,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*InSubQuery) Descriptor deprecated added in v0.2.1

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

Deprecated: Use InSubQuery.ProtoReflect.Descriptor instead.

func (*InSubQuery) GetExpr added in v0.2.1

func (x *InSubQuery) GetExpr() *CompoundIdent

func (*InSubQuery) GetNegated added in v0.2.1

func (x *InSubQuery) GetNegated() bool

func (*InSubQuery) GetRParen added in v0.2.1

func (x *InSubQuery) GetRParen() *Pos

func (*InSubQuery) GetSubQuery added in v0.2.1

func (x *InSubQuery) GetSubQuery() *QueryStmt

func (*InSubQuery) ProtoMessage added in v0.2.1

func (*InSubQuery) ProtoMessage()

func (*InSubQuery) ProtoReflect added in v0.2.1

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

func (*InSubQuery) Reset added in v0.2.1

func (x *InSubQuery) Reset()

func (*InSubQuery) String added in v0.2.1

func (x *InSubQuery) String() string

type InsertSource added in v0.2.2

type InsertSource struct {

	// Types that are assignable to InsertSourceClause:
	//	*InsertSource_SubItem
	//	*InsertSource_StructorItem
	InsertSourceClause isInsertSource_InsertSourceClause `protobuf_oneof:"InsertSourceClause"`
	// contains filtered or unexported fields
}

func (*InsertSource) Descriptor deprecated added in v0.2.2

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

Deprecated: Use InsertSource.ProtoReflect.Descriptor instead.

func (*InsertSource) GetInsertSourceClause added in v0.2.2

func (m *InsertSource) GetInsertSourceClause() isInsertSource_InsertSourceClause

func (*InsertSource) GetStructorItem added in v0.2.2

func (x *InsertSource) GetStructorItem() *ConstructorSource

func (*InsertSource) GetSubItem added in v0.2.2

func (x *InsertSource) GetSubItem() *SubQuerySource

func (*InsertSource) ProtoMessage added in v0.2.2

func (*InsertSource) ProtoMessage()

func (*InsertSource) ProtoReflect added in v0.2.2

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

func (*InsertSource) Reset added in v0.2.2

func (x *InsertSource) Reset()

func (*InsertSource) String added in v0.2.2

func (x *InsertSource) String() string

type InsertSource_StructorItem added in v0.2.2

type InsertSource_StructorItem struct {
	StructorItem *ConstructorSource `protobuf:"bytes,5,opt,name=StructorItem,proto3,oneof"`
}

type InsertSource_SubItem added in v0.2.2

type InsertSource_SubItem struct {
	SubItem *SubQuerySource `protobuf:"bytes,4,opt,name=SubItem,proto3,oneof"`
}

type InsertStmt added in v0.2.2

type InsertStmt struct {
	Insert            *Pos          `protobuf:"bytes,1,opt,name=Insert,proto3" json:"Insert,omitempty"`
	TableName         *ObjectName   `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
	Columns           []*Ident      `protobuf:"bytes,3,rep,name=Columns,proto3" json:"Columns,omitempty"`
	Source            *InsertSource `protobuf:"bytes,5,opt,name=Source,proto3" json:"Source,omitempty"`
	UpdateAssignments []*Assignment `protobuf:"bytes,15,rep,name=UpdateAssignments,proto3" json:"UpdateAssignments,omitempty"` // MySQL only (ON DUPLICATED KEYS)
	// contains filtered or unexported fields
}

func (*InsertStmt) Descriptor deprecated added in v0.2.2

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

Deprecated: Use InsertStmt.ProtoReflect.Descriptor instead.

func (*InsertStmt) GetColumns added in v0.2.2

func (x *InsertStmt) GetColumns() []*Ident

func (*InsertStmt) GetInsert added in v0.2.2

func (x *InsertStmt) GetInsert() *Pos

func (*InsertStmt) GetSource added in v0.2.2

func (x *InsertStmt) GetSource() *InsertSource

func (*InsertStmt) GetTableName added in v0.2.2

func (x *InsertStmt) GetTableName() *ObjectName

func (*InsertStmt) GetUpdateAssignments added in v0.2.2

func (x *InsertStmt) GetUpdateAssignments() []*Assignment

func (*InsertStmt) ProtoMessage added in v0.2.2

func (*InsertStmt) ProtoMessage()

func (*InsertStmt) ProtoReflect added in v0.2.2

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

func (*InsertStmt) Reset added in v0.2.2

func (x *InsertStmt) Reset()

func (*InsertStmt) String added in v0.2.2

func (x *InsertStmt) String() string

type Int added in v0.2.1

type Int struct {
	From       *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To         *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	IsUnsigned bool `protobuf:"varint,3,opt,name=IsUnsigned,proto3" json:"IsUnsigned,omitempty"`
	Unsigned   *Pos `protobuf:"bytes,4,opt,name=Unsigned,proto3" json:"Unsigned,omitempty"`
	// contains filtered or unexported fields
}

func (*Int) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Int.ProtoReflect.Descriptor instead.

func (*Int) GetFrom added in v0.2.1

func (x *Int) GetFrom() *Pos

func (*Int) GetIsUnsigned added in v0.2.1

func (x *Int) GetIsUnsigned() bool

func (*Int) GetTo added in v0.2.1

func (x *Int) GetTo() *Pos

func (*Int) GetUnsigned added in v0.2.1

func (x *Int) GetUnsigned() *Pos

func (*Int) ProtoMessage added in v0.2.1

func (*Int) ProtoMessage()

func (*Int) ProtoReflect added in v0.2.1

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

func (*Int) Reset added in v0.2.1

func (x *Int) Reset()

func (*Int) String added in v0.2.1

func (x *Int) String() string

type JoinCondition added in v0.2.1

type JoinCondition struct {
	SearchCondition *BinaryExpr `protobuf:"bytes,1,opt,name=SearchCondition,proto3" json:"SearchCondition,omitempty"`
	On              *Pos        `protobuf:"bytes,2,opt,name=On,proto3" json:"On,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinCondition) Descriptor deprecated added in v0.2.1

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

Deprecated: Use JoinCondition.ProtoReflect.Descriptor instead.

func (*JoinCondition) GetOn added in v0.2.1

func (x *JoinCondition) GetOn() *Pos

func (*JoinCondition) GetSearchCondition added in v0.2.1

func (x *JoinCondition) GetSearchCondition() *BinaryExpr

func (*JoinCondition) ProtoMessage added in v0.2.1

func (*JoinCondition) ProtoMessage()

func (*JoinCondition) ProtoReflect added in v0.2.1

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

func (*JoinCondition) Reset added in v0.2.1

func (x *JoinCondition) Reset()

func (*JoinCondition) String added in v0.2.1

func (x *JoinCondition) String() string

type JoinSpec added in v0.2.2

type JoinSpec struct {

	// Types that are assignable to JoinSpecClause:
	//	*JoinSpec_JoinItem
	//	*JoinSpec_NameItem
	JoinSpecClause isJoinSpec_JoinSpecClause `protobuf_oneof:"JoinSpecClause"`
	// contains filtered or unexported fields
}

func (*JoinSpec) Descriptor deprecated added in v0.2.2

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

Deprecated: Use JoinSpec.ProtoReflect.Descriptor instead.

func (*JoinSpec) GetJoinItem added in v0.2.2

func (x *JoinSpec) GetJoinItem() *JoinCondition

func (*JoinSpec) GetJoinSpecClause added in v0.2.2

func (m *JoinSpec) GetJoinSpecClause() isJoinSpec_JoinSpecClause

func (*JoinSpec) GetNameItem added in v0.2.2

func (x *JoinSpec) GetNameItem() *NamedColumnsJoin

func (*JoinSpec) ProtoMessage added in v0.2.2

func (*JoinSpec) ProtoMessage()

func (*JoinSpec) ProtoReflect added in v0.2.2

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

func (*JoinSpec) Reset added in v0.2.2

func (x *JoinSpec) Reset()

func (*JoinSpec) String added in v0.2.2

func (x *JoinSpec) String() string

type JoinSpec_JoinItem added in v0.2.2

type JoinSpec_JoinItem struct {
	JoinItem *JoinCondition `protobuf:"bytes,1,opt,name=JoinItem,proto3,oneof"`
}

type JoinSpec_NameItem added in v0.2.2

type JoinSpec_NameItem struct {
	NameItem *NamedColumnsJoin `protobuf:"bytes,2,opt,name=NameItem,proto3,oneof"`
}

type JoinType

type JoinType struct {
	Condition JoinTypeCondition `protobuf:"varint,1,opt,name=Condition,proto3,enum=sqlast.JoinTypeCondition" json:"Condition,omitempty"`
	From      *Pos              `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To        *Pos              `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinType) Descriptor deprecated

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

Deprecated: Use JoinType.ProtoReflect.Descriptor instead.

func (*JoinType) GetCondition

func (x *JoinType) GetCondition() JoinTypeCondition

func (*JoinType) GetFrom

func (x *JoinType) GetFrom() *Pos

func (*JoinType) GetTo

func (x *JoinType) GetTo() *Pos

func (*JoinType) ProtoMessage

func (*JoinType) ProtoMessage()

func (*JoinType) ProtoReflect

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

func (*JoinType) Reset

func (x *JoinType) Reset()

func (*JoinType) String

func (x *JoinType) String() string

type JoinTypeCondition

type JoinTypeCondition int32
const (
	JoinTypeCondition_INNER      JoinTypeCondition = 0
	JoinTypeCondition_LEFT       JoinTypeCondition = 1
	JoinTypeCondition_RIGHT      JoinTypeCondition = 2
	JoinTypeCondition_FULL       JoinTypeCondition = 3
	JoinTypeCondition_LEFTOUTER  JoinTypeCondition = 4
	JoinTypeCondition_RIGHTOUTER JoinTypeCondition = 5
	JoinTypeCondition_FULLOUTER  JoinTypeCondition = 6
	JoinTypeCondition_IMPLICIT   JoinTypeCondition = 7
)

func (JoinTypeCondition) Descriptor

func (JoinTypeCondition) Enum

func (JoinTypeCondition) EnumDescriptor deprecated

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

Deprecated: Use JoinTypeCondition.Descriptor instead.

func (JoinTypeCondition) Number

func (JoinTypeCondition) String

func (x JoinTypeCondition) String() string

func (JoinTypeCondition) Type

type LimitExpr added in v0.2.1

type LimitExpr struct {
	AllBool     bool       `protobuf:"varint,1,opt,name=AllBool,proto3" json:"AllBool,omitempty"`
	AllPos      *Pos       `protobuf:"bytes,2,opt,name=AllPos,proto3" json:"AllPos,omitempty"`
	Limit       *Pos       `protobuf:"bytes,3,opt,name=Limit,proto3" json:"Limit,omitempty"`
	LimitValue  *LongValue `protobuf:"bytes,4,opt,name=LimitValue,proto3" json:"LimitValue,omitempty"`
	OffsetValue *LongValue `protobuf:"bytes,5,opt,name=OffsetValue,proto3" json:"OffsetValue,omitempty"`
	// contains filtered or unexported fields
}

func (*LimitExpr) Descriptor deprecated added in v0.2.1

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

Deprecated: Use LimitExpr.ProtoReflect.Descriptor instead.

func (*LimitExpr) GetAllBool added in v0.2.1

func (x *LimitExpr) GetAllBool() bool

func (*LimitExpr) GetAllPos added in v0.2.1

func (x *LimitExpr) GetAllPos() *Pos

func (*LimitExpr) GetLimit added in v0.2.1

func (x *LimitExpr) GetLimit() *Pos

func (*LimitExpr) GetLimitValue added in v0.2.1

func (x *LimitExpr) GetLimitValue() *LongValue

func (*LimitExpr) GetOffsetValue added in v0.2.1

func (x *LimitExpr) GetOffsetValue() *LongValue

func (*LimitExpr) ProtoMessage added in v0.2.1

func (*LimitExpr) ProtoMessage()

func (*LimitExpr) ProtoReflect added in v0.2.1

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

func (*LimitExpr) Reset added in v0.2.1

func (x *LimitExpr) Reset()

func (*LimitExpr) String added in v0.2.1

func (x *LimitExpr) String() string

type LongValue added in v0.2.1

type LongValue struct {
	Value int64 `protobuf:"varint,1,opt,name=Value,proto3" json:"Value,omitempty"`
	From  *Pos  `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To    *Pos  `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*LongValue) Descriptor deprecated added in v0.2.1

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

Deprecated: Use LongValue.ProtoReflect.Descriptor instead.

func (*LongValue) GetFrom added in v0.2.1

func (x *LongValue) GetFrom() *Pos

func (*LongValue) GetTo added in v0.2.1

func (x *LongValue) GetTo() *Pos

func (*LongValue) GetValue added in v0.2.1

func (x *LongValue) GetValue() int64

func (*LongValue) ProtoMessage added in v0.2.1

func (*LongValue) ProtoMessage()

func (*LongValue) ProtoReflect added in v0.2.1

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

func (*LongValue) Reset added in v0.2.1

func (x *LongValue) Reset()

func (*LongValue) String added in v0.2.1

func (x *LongValue) String() string

type MyCharset added in v0.2.1

type MyCharset struct {
	IsDefault bool   `protobuf:"varint,1,opt,name=IsDefault,proto3" json:"IsDefault,omitempty"`
	Default   *Pos   `protobuf:"bytes,2,opt,name=Default,proto3" json:"Default,omitempty"`
	Charset   *Pos   `protobuf:"bytes,3,opt,name=Charset,proto3" json:"Charset,omitempty"`
	Equal     bool   `protobuf:"varint,4,opt,name=Equal,proto3" json:"Equal,omitempty"`
	Name      *Ident `protobuf:"bytes,5,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*MyCharset) Descriptor deprecated added in v0.2.1

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

Deprecated: Use MyCharset.ProtoReflect.Descriptor instead.

func (*MyCharset) GetCharset added in v0.2.1

func (x *MyCharset) GetCharset() *Pos

func (*MyCharset) GetDefault added in v0.2.1

func (x *MyCharset) GetDefault() *Pos

func (*MyCharset) GetEqual added in v0.2.1

func (x *MyCharset) GetEqual() bool

func (*MyCharset) GetIsDefault added in v0.2.1

func (x *MyCharset) GetIsDefault() bool

func (*MyCharset) GetName added in v0.2.1

func (x *MyCharset) GetName() *Ident

func (*MyCharset) ProtoMessage added in v0.2.1

func (*MyCharset) ProtoMessage()

func (*MyCharset) ProtoReflect added in v0.2.1

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

func (*MyCharset) Reset added in v0.2.1

func (x *MyCharset) Reset()

func (*MyCharset) String added in v0.2.1

func (x *MyCharset) String() string

type MyDataTypeDecoration added in v0.2.1

type MyDataTypeDecoration struct {
	Automent *AutoIncrement `protobuf:"bytes,1,opt,name=Automent,proto3" json:"Automent,omitempty"`
	// contains filtered or unexported fields
}

func (*MyDataTypeDecoration) Descriptor deprecated added in v0.2.1

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

Deprecated: Use MyDataTypeDecoration.ProtoReflect.Descriptor instead.

func (*MyDataTypeDecoration) GetAutoment added in v0.2.1

func (x *MyDataTypeDecoration) GetAutoment() *AutoIncrement

func (*MyDataTypeDecoration) ProtoMessage added in v0.2.1

func (*MyDataTypeDecoration) ProtoMessage()

func (*MyDataTypeDecoration) ProtoReflect added in v0.2.1

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

func (*MyDataTypeDecoration) Reset added in v0.2.1

func (x *MyDataTypeDecoration) Reset()

func (*MyDataTypeDecoration) String added in v0.2.1

func (x *MyDataTypeDecoration) String() string

type MyEngine added in v0.2.1

type MyEngine struct {
	Engine *Pos   `protobuf:"bytes,1,opt,name=Engine,proto3" json:"Engine,omitempty"`
	Equal  bool   `protobuf:"varint,2,opt,name=Equal,proto3" json:"Equal,omitempty"`
	Name   *Ident `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*MyEngine) Descriptor deprecated added in v0.2.1

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

Deprecated: Use MyEngine.ProtoReflect.Descriptor instead.

func (*MyEngine) GetEngine added in v0.2.1

func (x *MyEngine) GetEngine() *Pos

func (*MyEngine) GetEqual added in v0.2.1

func (x *MyEngine) GetEqual() bool

func (*MyEngine) GetName added in v0.2.1

func (x *MyEngine) GetName() *Ident

func (*MyEngine) ProtoMessage added in v0.2.1

func (*MyEngine) ProtoMessage()

func (*MyEngine) ProtoReflect added in v0.2.1

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

func (*MyEngine) Reset added in v0.2.1

func (x *MyEngine) Reset()

func (*MyEngine) String added in v0.2.1

func (x *MyEngine) String() string

type NamedColumnsJoin added in v0.2.2

type NamedColumnsJoin struct {
	ColumnList []*Ident `protobuf:"bytes,1,rep,name=ColumnList,proto3" json:"ColumnList,omitempty"`
	Using      *Pos     `protobuf:"bytes,2,opt,name=Using,proto3" json:"Using,omitempty"`
	RParen     *Pos     `protobuf:"bytes,3,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*NamedColumnsJoin) Descriptor deprecated added in v0.2.2

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

Deprecated: Use NamedColumnsJoin.ProtoReflect.Descriptor instead.

func (*NamedColumnsJoin) GetColumnList added in v0.2.2

func (x *NamedColumnsJoin) GetColumnList() []*Ident

func (*NamedColumnsJoin) GetRParen added in v0.2.2

func (x *NamedColumnsJoin) GetRParen() *Pos

func (*NamedColumnsJoin) GetUsing added in v0.2.2

func (x *NamedColumnsJoin) GetUsing() *Pos

func (*NamedColumnsJoin) ProtoMessage added in v0.2.2

func (*NamedColumnsJoin) ProtoMessage()

func (*NamedColumnsJoin) ProtoReflect added in v0.2.2

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

func (*NamedColumnsJoin) Reset added in v0.2.2

func (x *NamedColumnsJoin) Reset()

func (*NamedColumnsJoin) String added in v0.2.2

func (x *NamedColumnsJoin) String() string

type NaturalJoin added in v0.2.2

type NaturalJoin struct {
	LeftElement  *TableJoinElement `protobuf:"bytes,1,opt,name=LeftElement,proto3" json:"LeftElement,omitempty"`
	Type         *JoinType         `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty"`
	RightElement *TableJoinElement `protobuf:"bytes,3,opt,name=RightElement,proto3" json:"RightElement,omitempty"`
	// contains filtered or unexported fields
}

func (*NaturalJoin) Descriptor deprecated added in v0.2.2

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

Deprecated: Use NaturalJoin.ProtoReflect.Descriptor instead.

func (*NaturalJoin) GetLeftElement added in v0.2.2

func (x *NaturalJoin) GetLeftElement() *TableJoinElement

func (*NaturalJoin) GetRightElement added in v0.2.2

func (x *NaturalJoin) GetRightElement() *TableJoinElement

func (*NaturalJoin) GetType added in v0.2.2

func (x *NaturalJoin) GetType() *JoinType

func (*NaturalJoin) ProtoMessage added in v0.2.2

func (*NaturalJoin) ProtoMessage()

func (*NaturalJoin) ProtoReflect added in v0.2.2

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

func (*NaturalJoin) Reset added in v0.2.2

func (x *NaturalJoin) Reset()

func (*NaturalJoin) String added in v0.2.2

func (x *NaturalJoin) String() string

type Nested added in v0.2.1

type Nested struct {
	AST    *ArgsNode `protobuf:"bytes,1,opt,name=AST,proto3" json:"AST,omitempty"`
	LParen *Pos      `protobuf:"bytes,2,opt,name=LParen,proto3" json:"LParen,omitempty"`
	RParen *Pos      `protobuf:"bytes,3,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*Nested) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Nested.ProtoReflect.Descriptor instead.

func (*Nested) GetAST added in v0.2.1

func (x *Nested) GetAST() *ArgsNode

func (*Nested) GetLParen added in v0.2.1

func (x *Nested) GetLParen() *Pos

func (*Nested) GetRParen added in v0.2.1

func (x *Nested) GetRParen() *Pos

func (*Nested) ProtoMessage added in v0.2.1

func (*Nested) ProtoMessage()

func (*Nested) ProtoReflect added in v0.2.1

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

func (*Nested) Reset added in v0.2.1

func (x *Nested) Reset()

func (*Nested) String added in v0.2.1

func (x *Nested) String() string

type NotNullColumnSpec added in v0.2.1

type NotNullColumnSpec struct {
	Not  *Pos `protobuf:"bytes,1,opt,name=Not,proto3" json:"Not,omitempty"`
	Null *Pos `protobuf:"bytes,2,opt,name=Null,proto3" json:"Null,omitempty"`
	// contains filtered or unexported fields
}

func (*NotNullColumnSpec) Descriptor deprecated added in v0.2.1

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

Deprecated: Use NotNullColumnSpec.ProtoReflect.Descriptor instead.

func (*NotNullColumnSpec) GetNot added in v0.2.1

func (x *NotNullColumnSpec) GetNot() *Pos

func (*NotNullColumnSpec) GetNull added in v0.2.1

func (x *NotNullColumnSpec) GetNull() *Pos

func (*NotNullColumnSpec) ProtoMessage added in v0.2.1

func (*NotNullColumnSpec) ProtoMessage()

func (*NotNullColumnSpec) ProtoReflect added in v0.2.1

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

func (*NotNullColumnSpec) Reset added in v0.2.1

func (x *NotNullColumnSpec) Reset()

func (*NotNullColumnSpec) String added in v0.2.1

func (x *NotNullColumnSpec) String() string

type NullValue added in v0.2.3

type NullValue struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*NullValue) Descriptor deprecated added in v0.2.3

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

Deprecated: Use NullValue.ProtoReflect.Descriptor instead.

func (*NullValue) GetFrom added in v0.2.3

func (x *NullValue) GetFrom() *Pos

func (*NullValue) GetTo added in v0.2.3

func (x *NullValue) GetTo() *Pos

func (*NullValue) ProtoMessage added in v0.2.3

func (*NullValue) ProtoMessage()

func (*NullValue) ProtoReflect added in v0.2.3

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

func (*NullValue) Reset added in v0.2.3

func (x *NullValue) Reset()

func (*NullValue) String added in v0.2.3

func (x *NullValue) String() string

type ObjectName added in v0.2.1

type ObjectName struct {
	Idents []*Ident `protobuf:"bytes,1,rep,name=Idents,proto3" json:"Idents,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectName) Descriptor deprecated added in v0.2.1

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

Deprecated: Use ObjectName.ProtoReflect.Descriptor instead.

func (*ObjectName) GetIdents added in v0.2.1

func (x *ObjectName) GetIdents() []*Ident

func (*ObjectName) ProtoMessage added in v0.2.1

func (*ObjectName) ProtoMessage()

func (*ObjectName) ProtoReflect added in v0.2.1

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

func (*ObjectName) Reset added in v0.2.1

func (x *ObjectName) Reset()

func (*ObjectName) String added in v0.2.1

func (x *ObjectName) String() string

type Operator

type Operator struct {
	Type OperatorType `protobuf:"varint,1,opt,name=Type,proto3,enum=sqlast.OperatorType" json:"Type,omitempty"`
	From *Pos         `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos         `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Operator) Descriptor deprecated

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

Deprecated: Use Operator.ProtoReflect.Descriptor instead.

func (*Operator) GetFrom

func (x *Operator) GetFrom() *Pos

func (*Operator) GetTo

func (x *Operator) GetTo() *Pos

func (*Operator) GetType

func (x *Operator) GetType() OperatorType

func (*Operator) ProtoMessage

func (*Operator) ProtoMessage()

func (*Operator) ProtoReflect

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

func (*Operator) Reset

func (x *Operator) Reset()

func (*Operator) String

func (x *Operator) String() string

type OperatorType

type OperatorType int32
const (
	OperatorType_Plus     OperatorType = 0
	OperatorType_Minus    OperatorType = 1
	OperatorType_Multiply OperatorType = 2
	OperatorType_Divide   OperatorType = 3
	OperatorType_Modulus  OperatorType = 4
	OperatorType_Gt       OperatorType = 5
	OperatorType_Lt       OperatorType = 6
	OperatorType_GtEq     OperatorType = 7
	OperatorType_LtEq     OperatorType = 8
	OperatorType_Eq       OperatorType = 9
	OperatorType_NotEq    OperatorType = 10
	OperatorType_And      OperatorType = 11
	OperatorType_Or       OperatorType = 12
	OperatorType_Not      OperatorType = 13
	OperatorType_Like     OperatorType = 14
	OperatorType_NotLike  OperatorType = 15
	OperatorType_None     OperatorType = 16
)

func (OperatorType) Descriptor

func (OperatorType) Enum

func (x OperatorType) Enum() *OperatorType

func (OperatorType) EnumDescriptor deprecated

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

Deprecated: Use OperatorType.Descriptor instead.

func (OperatorType) Number

func (OperatorType) String

func (x OperatorType) String() string

func (OperatorType) Type

type OrderByExpr added in v0.2.1

type OrderByExpr struct {
	Expr        *CompoundIdent `protobuf:"bytes,1,opt,name=Expr,proto3" json:"Expr,omitempty"`
	OrderingPos *Pos           `protobuf:"bytes,2,opt,name=OrderingPos,proto3" json:"OrderingPos,omitempty"`
	ASCBool     bool           `protobuf:"varint,3,opt,name=ASCBool,proto3" json:"ASCBool,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderByExpr) Descriptor deprecated added in v0.2.1

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

Deprecated: Use OrderByExpr.ProtoReflect.Descriptor instead.

func (*OrderByExpr) GetASCBool added in v0.2.1

func (x *OrderByExpr) GetASCBool() bool

func (*OrderByExpr) GetExpr added in v0.2.1

func (x *OrderByExpr) GetExpr() *CompoundIdent

func (*OrderByExpr) GetOrderingPos added in v0.2.1

func (x *OrderByExpr) GetOrderingPos() *Pos

func (*OrderByExpr) ProtoMessage added in v0.2.1

func (*OrderByExpr) ProtoMessage()

func (*OrderByExpr) ProtoReflect added in v0.2.1

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

func (*OrderByExpr) Reset added in v0.2.1

func (x *OrderByExpr) Reset()

func (*OrderByExpr) String added in v0.2.1

func (x *OrderByExpr) String() string

type PGAlterDataTypeColumnAction added in v0.2.2

type PGAlterDataTypeColumnAction struct {
	Type     *Pos  `protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty"`
	DataType *Type `protobuf:"bytes,2,opt,name=DataType,proto3" json:"DataType,omitempty"`
	// contains filtered or unexported fields
}

func (*PGAlterDataTypeColumnAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use PGAlterDataTypeColumnAction.ProtoReflect.Descriptor instead.

func (*PGAlterDataTypeColumnAction) GetDataType added in v0.2.2

func (x *PGAlterDataTypeColumnAction) GetDataType() *Type

func (*PGAlterDataTypeColumnAction) GetType added in v0.2.2

func (x *PGAlterDataTypeColumnAction) GetType() *Pos

func (*PGAlterDataTypeColumnAction) ProtoMessage added in v0.2.2

func (*PGAlterDataTypeColumnAction) ProtoMessage()

func (*PGAlterDataTypeColumnAction) ProtoReflect added in v0.2.2

func (*PGAlterDataTypeColumnAction) Reset added in v0.2.2

func (x *PGAlterDataTypeColumnAction) Reset()

func (*PGAlterDataTypeColumnAction) String added in v0.2.2

func (x *PGAlterDataTypeColumnAction) String() string

type PGDropNotNullColumnAction added in v0.2.2

type PGDropNotNullColumnAction struct {
	Drop *Pos `protobuf:"bytes,1,opt,name=Drop,proto3" json:"Drop,omitempty"`
	Null *Pos `protobuf:"bytes,2,opt,name=Null,proto3" json:"Null,omitempty"`
	// contains filtered or unexported fields
}

func (*PGDropNotNullColumnAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use PGDropNotNullColumnAction.ProtoReflect.Descriptor instead.

func (*PGDropNotNullColumnAction) GetDrop added in v0.2.2

func (x *PGDropNotNullColumnAction) GetDrop() *Pos

func (*PGDropNotNullColumnAction) GetNull added in v0.2.2

func (x *PGDropNotNullColumnAction) GetNull() *Pos

func (*PGDropNotNullColumnAction) ProtoMessage added in v0.2.2

func (*PGDropNotNullColumnAction) ProtoMessage()

func (*PGDropNotNullColumnAction) ProtoReflect added in v0.2.2

func (*PGDropNotNullColumnAction) Reset added in v0.2.2

func (x *PGDropNotNullColumnAction) Reset()

func (*PGDropNotNullColumnAction) String added in v0.2.2

func (x *PGDropNotNullColumnAction) String() string

type PGSetNotNullColumnAction added in v0.2.2

type PGSetNotNullColumnAction struct {
	Set  *Pos `protobuf:"bytes,1,opt,name=Set,proto3" json:"Set,omitempty"`
	Null *Pos `protobuf:"bytes,2,opt,name=Null,proto3" json:"Null,omitempty"`
	// contains filtered or unexported fields
}

func (*PGSetNotNullColumnAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use PGSetNotNullColumnAction.ProtoReflect.Descriptor instead.

func (*PGSetNotNullColumnAction) GetNull added in v0.2.2

func (x *PGSetNotNullColumnAction) GetNull() *Pos

func (*PGSetNotNullColumnAction) GetSet added in v0.2.2

func (x *PGSetNotNullColumnAction) GetSet() *Pos

func (*PGSetNotNullColumnAction) ProtoMessage added in v0.2.2

func (*PGSetNotNullColumnAction) ProtoMessage()

func (*PGSetNotNullColumnAction) ProtoReflect added in v0.2.2

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

func (*PGSetNotNullColumnAction) Reset added in v0.2.2

func (x *PGSetNotNullColumnAction) Reset()

func (*PGSetNotNullColumnAction) String added in v0.2.2

func (x *PGSetNotNullColumnAction) String() string

type Pos

type Pos struct {
	Line int32 `protobuf:"varint,1,opt,name=Line,proto3" json:"Line,omitempty"`
	Col  int32 `protobuf:"varint,2,opt,name=Col,proto3" json:"Col,omitempty"`
	// contains filtered or unexported fields
}

func (*Pos) Descriptor deprecated

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

Deprecated: Use Pos.ProtoReflect.Descriptor instead.

func (*Pos) GetCol

func (x *Pos) GetCol() int32

func (*Pos) GetLine

func (x *Pos) GetLine() int32

func (*Pos) ProtoMessage

func (*Pos) ProtoMessage()

func (*Pos) ProtoReflect

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

func (*Pos) Reset

func (x *Pos) Reset()

func (*Pos) String

func (x *Pos) String() string

type QualifiedJoin added in v0.2.1

type QualifiedJoin struct {
	LeftElement  *TableJoinElement `protobuf:"bytes,1,opt,name=LeftElement,proto3" json:"LeftElement,omitempty"`
	Type         *JoinType         `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty"`
	RightElement *TableJoinElement `protobuf:"bytes,3,opt,name=RightElement,proto3" json:"RightElement,omitempty"`
	Spec         *JoinSpec         `protobuf:"bytes,4,opt,name=Spec,proto3" json:"Spec,omitempty"`
	// contains filtered or unexported fields
}

func (*QualifiedJoin) Descriptor deprecated added in v0.2.1

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

Deprecated: Use QualifiedJoin.ProtoReflect.Descriptor instead.

func (*QualifiedJoin) GetLeftElement added in v0.2.1

func (x *QualifiedJoin) GetLeftElement() *TableJoinElement

func (*QualifiedJoin) GetRightElement added in v0.2.2

func (x *QualifiedJoin) GetRightElement() *TableJoinElement

func (*QualifiedJoin) GetSpec added in v0.2.1

func (x *QualifiedJoin) GetSpec() *JoinSpec

func (*QualifiedJoin) GetType added in v0.2.2

func (x *QualifiedJoin) GetType() *JoinType

func (*QualifiedJoin) ProtoMessage added in v0.2.1

func (*QualifiedJoin) ProtoMessage()

func (*QualifiedJoin) ProtoReflect added in v0.2.1

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

func (*QualifiedJoin) Reset added in v0.2.1

func (x *QualifiedJoin) Reset()

func (*QualifiedJoin) String added in v0.2.1

func (x *QualifiedJoin) String() string

type QualifiedWildcardSelectItem added in v0.2.2

type QualifiedWildcardSelectItem struct {
	Prefix *ObjectName `protobuf:"bytes,1,opt,name=Prefix,proto3" json:"Prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*QualifiedWildcardSelectItem) Descriptor deprecated added in v0.2.2

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

Deprecated: Use QualifiedWildcardSelectItem.ProtoReflect.Descriptor instead.

func (*QualifiedWildcardSelectItem) GetPrefix added in v0.2.2

func (x *QualifiedWildcardSelectItem) GetPrefix() *ObjectName

func (*QualifiedWildcardSelectItem) ProtoMessage added in v0.2.2

func (*QualifiedWildcardSelectItem) ProtoMessage()

func (*QualifiedWildcardSelectItem) ProtoReflect added in v0.2.2

func (*QualifiedWildcardSelectItem) Reset added in v0.2.2

func (x *QualifiedWildcardSelectItem) Reset()

func (*QualifiedWildcardSelectItem) String added in v0.2.2

func (x *QualifiedWildcardSelectItem) String() string

type QueryStmt

type QueryStmt struct {
	With            *Pos             `protobuf:"bytes,1,opt,name=With,proto3" json:"With,omitempty"`
	CTEs            []*QueryStmt_CTE `protobuf:"bytes,2,rep,name=CTEs,proto3" json:"CTEs,omitempty"`
	Body            *SQLSetExpr      `protobuf:"bytes,3,opt,name=Body,proto3" json:"Body,omitempty"`
	OrderBy         []*OrderByExpr   `protobuf:"bytes,4,rep,name=OrderBy,proto3" json:"OrderBy,omitempty"`
	LimitExpression *LimitExpr       `protobuf:"bytes,5,opt,name=LimitExpression,proto3" json:"LimitExpression,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryStmt) Descriptor deprecated

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

Deprecated: Use QueryStmt.ProtoReflect.Descriptor instead.

func (*QueryStmt) GetBody

func (x *QueryStmt) GetBody() *SQLSetExpr

func (*QueryStmt) GetCTEs

func (x *QueryStmt) GetCTEs() []*QueryStmt_CTE

func (*QueryStmt) GetLimitExpression

func (x *QueryStmt) GetLimitExpression() *LimitExpr

func (*QueryStmt) GetOrderBy

func (x *QueryStmt) GetOrderBy() []*OrderByExpr

func (*QueryStmt) GetWith

func (x *QueryStmt) GetWith() *Pos

func (*QueryStmt) ProtoMessage

func (*QueryStmt) ProtoMessage()

func (*QueryStmt) ProtoReflect

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

func (*QueryStmt) Reset

func (x *QueryStmt) Reset()

func (*QueryStmt) String

func (x *QueryStmt) String() string

type QueryStmt_CTE

type QueryStmt_CTE struct {
	AliasName *Ident     `protobuf:"bytes,1,opt,name=AliasName,proto3" json:"AliasName,omitempty"`
	Query     *QueryStmt `protobuf:"bytes,2,opt,name=Query,proto3" json:"Query,omitempty"`
	RParen    *Pos       `protobuf:"bytes,3,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryStmt_CTE) Descriptor deprecated

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

Deprecated: Use QueryStmt_CTE.ProtoReflect.Descriptor instead.

func (*QueryStmt_CTE) GetAliasName

func (x *QueryStmt_CTE) GetAliasName() *Ident

func (*QueryStmt_CTE) GetQuery

func (x *QueryStmt_CTE) GetQuery() *QueryStmt

func (*QueryStmt_CTE) GetRParen

func (x *QueryStmt_CTE) GetRParen() *Pos

func (*QueryStmt_CTE) ProtoMessage

func (*QueryStmt_CTE) ProtoMessage()

func (*QueryStmt_CTE) ProtoReflect

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

func (*QueryStmt_CTE) Reset

func (x *QueryStmt_CTE) Reset()

func (*QueryStmt_CTE) String

func (x *QueryStmt_CTE) String() string

type Real added in v0.2.1

type Real struct {
	From       *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To         *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	IsUnsigned bool `protobuf:"varint,3,opt,name=IsUnsigned,proto3" json:"IsUnsigned,omitempty"`
	Unsigned   *Pos `protobuf:"bytes,4,opt,name=Unsigned,proto3" json:"Unsigned,omitempty"`
	// contains filtered or unexported fields
}

func (*Real) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Real.ProtoReflect.Descriptor instead.

func (*Real) GetFrom added in v0.2.1

func (x *Real) GetFrom() *Pos

func (*Real) GetIsUnsigned added in v0.2.1

func (x *Real) GetIsUnsigned() bool

func (*Real) GetTo added in v0.2.1

func (x *Real) GetTo() *Pos

func (*Real) GetUnsigned added in v0.2.1

func (x *Real) GetUnsigned() *Pos

func (*Real) ProtoMessage added in v0.2.1

func (*Real) ProtoMessage()

func (*Real) ProtoReflect added in v0.2.1

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

func (*Real) Reset added in v0.2.1

func (x *Real) Reset()

func (*Real) String added in v0.2.1

func (x *Real) String() string

type ReferenceKeyExpr added in v0.2.1

type ReferenceKeyExpr struct {
	TableName *Ident   `protobuf:"bytes,1,opt,name=TableName,proto3" json:"TableName,omitempty"`
	Columns   []*Ident `protobuf:"bytes,2,rep,name=Columns,proto3" json:"Columns,omitempty"`
	RParen    *Pos     `protobuf:"bytes,3,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferenceKeyExpr) Descriptor deprecated added in v0.2.1

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

Deprecated: Use ReferenceKeyExpr.ProtoReflect.Descriptor instead.

func (*ReferenceKeyExpr) GetColumns added in v0.2.1

func (x *ReferenceKeyExpr) GetColumns() []*Ident

func (*ReferenceKeyExpr) GetRParen added in v0.2.1

func (x *ReferenceKeyExpr) GetRParen() *Pos

func (*ReferenceKeyExpr) GetTableName added in v0.2.1

func (x *ReferenceKeyExpr) GetTableName() *Ident

func (*ReferenceKeyExpr) ProtoMessage added in v0.2.1

func (*ReferenceKeyExpr) ProtoMessage()

func (*ReferenceKeyExpr) ProtoReflect added in v0.2.1

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

func (*ReferenceKeyExpr) Reset added in v0.2.1

func (x *ReferenceKeyExpr) Reset()

func (*ReferenceKeyExpr) String added in v0.2.1

func (x *ReferenceKeyExpr) String() string

type ReferencesColumnSpec added in v0.2.1

type ReferencesColumnSpec struct {
	References *Pos        `protobuf:"bytes,1,opt,name=References,proto3" json:"References,omitempty"`
	RParen     *Pos        `protobuf:"bytes,2,opt,name=RParen,proto3" json:"RParen,omitempty"`
	TableName  *ObjectName `protobuf:"bytes,3,opt,name=TableName,proto3" json:"TableName,omitempty"`
	Columns    []*Ident    `protobuf:"bytes,4,rep,name=Columns,proto3" json:"Columns,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferencesColumnSpec) Descriptor deprecated added in v0.2.1

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

Deprecated: Use ReferencesColumnSpec.ProtoReflect.Descriptor instead.

func (*ReferencesColumnSpec) GetColumns added in v0.2.1

func (x *ReferencesColumnSpec) GetColumns() []*Ident

func (*ReferencesColumnSpec) GetRParen added in v0.2.1

func (x *ReferencesColumnSpec) GetRParen() *Pos

func (*ReferencesColumnSpec) GetReferences added in v0.2.1

func (x *ReferencesColumnSpec) GetReferences() *Pos

func (*ReferencesColumnSpec) GetTableName added in v0.2.1

func (x *ReferencesColumnSpec) GetTableName() *ObjectName

func (*ReferencesColumnSpec) ProtoMessage added in v0.2.1

func (*ReferencesColumnSpec) ProtoMessage()

func (*ReferencesColumnSpec) ProtoReflect added in v0.2.1

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

func (*ReferencesColumnSpec) Reset added in v0.2.1

func (x *ReferencesColumnSpec) Reset()

func (*ReferencesColumnSpec) String added in v0.2.1

func (x *ReferencesColumnSpec) String() string

type ReferentialTableConstraint added in v0.2.1

type ReferentialTableConstraint struct {
	Foreign *Pos              `protobuf:"bytes,1,opt,name=Foreign,proto3" json:"Foreign,omitempty"`
	Columns []*Ident          `protobuf:"bytes,2,rep,name=Columns,proto3" json:"Columns,omitempty"`
	KeyExpr *ReferenceKeyExpr `protobuf:"bytes,3,opt,name=KeyExpr,proto3" json:"KeyExpr,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferentialTableConstraint) Descriptor deprecated added in v0.2.1

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

Deprecated: Use ReferentialTableConstraint.ProtoReflect.Descriptor instead.

func (*ReferentialTableConstraint) GetColumns added in v0.2.1

func (x *ReferentialTableConstraint) GetColumns() []*Ident

func (*ReferentialTableConstraint) GetForeign added in v0.2.1

func (x *ReferentialTableConstraint) GetForeign() *Pos

func (*ReferentialTableConstraint) GetKeyExpr added in v0.2.1

func (*ReferentialTableConstraint) ProtoMessage added in v0.2.1

func (*ReferentialTableConstraint) ProtoMessage()

func (*ReferentialTableConstraint) ProtoReflect added in v0.2.1

func (*ReferentialTableConstraint) Reset added in v0.2.1

func (x *ReferentialTableConstraint) Reset()

func (*ReferentialTableConstraint) String added in v0.2.1

func (x *ReferentialTableConstraint) String() string

type Regclass added in v0.2.1

type Regclass struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Regclass) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Regclass.ProtoReflect.Descriptor instead.

func (*Regclass) GetFrom added in v0.2.1

func (x *Regclass) GetFrom() *Pos

func (*Regclass) GetTo added in v0.2.1

func (x *Regclass) GetTo() *Pos

func (*Regclass) ProtoMessage added in v0.2.1

func (*Regclass) ProtoMessage()

func (*Regclass) ProtoReflect added in v0.2.1

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

func (*Regclass) Reset added in v0.2.1

func (x *Regclass) Reset()

func (*Regclass) String added in v0.2.1

func (x *Regclass) String() string

type RemoveColumnTableAction added in v0.2.2

type RemoveColumnTableAction struct {
	Name       *Ident `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Cascade    bool   `protobuf:"varint,2,opt,name=Cascade,proto3" json:"Cascade,omitempty"`
	CascadePos *Pos   `protobuf:"bytes,3,opt,name=CascadePos,proto3" json:"CascadePos,omitempty"`
	Drop       *Pos   `protobuf:"bytes,4,opt,name=Drop,proto3" json:"Drop,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveColumnTableAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use RemoveColumnTableAction.ProtoReflect.Descriptor instead.

func (*RemoveColumnTableAction) GetCascade added in v0.2.2

func (x *RemoveColumnTableAction) GetCascade() bool

func (*RemoveColumnTableAction) GetCascadePos added in v0.2.2

func (x *RemoveColumnTableAction) GetCascadePos() *Pos

func (*RemoveColumnTableAction) GetDrop added in v0.2.2

func (x *RemoveColumnTableAction) GetDrop() *Pos

func (*RemoveColumnTableAction) GetName added in v0.2.2

func (x *RemoveColumnTableAction) GetName() *Ident

func (*RemoveColumnTableAction) ProtoMessage added in v0.2.2

func (*RemoveColumnTableAction) ProtoMessage()

func (*RemoveColumnTableAction) ProtoReflect added in v0.2.2

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

func (*RemoveColumnTableAction) Reset added in v0.2.2

func (x *RemoveColumnTableAction) Reset()

func (*RemoveColumnTableAction) String added in v0.2.2

func (x *RemoveColumnTableAction) String() string

type RowValueExpr added in v0.2.2

type RowValueExpr struct {
	Values []*ValueNode `protobuf:"bytes,1,rep,name=Values,proto3" json:"Values,omitempty"`
	LParen *Pos         `protobuf:"bytes,2,opt,name=LParen,proto3" json:"LParen,omitempty"`
	RParen *Pos         `protobuf:"bytes,3,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*RowValueExpr) Descriptor deprecated added in v0.2.2

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

Deprecated: Use RowValueExpr.ProtoReflect.Descriptor instead.

func (*RowValueExpr) GetLParen added in v0.2.2

func (x *RowValueExpr) GetLParen() *Pos

func (*RowValueExpr) GetRParen added in v0.2.2

func (x *RowValueExpr) GetRParen() *Pos

func (*RowValueExpr) GetValues added in v0.2.2

func (x *RowValueExpr) GetValues() []*ValueNode

func (*RowValueExpr) ProtoMessage added in v0.2.2

func (*RowValueExpr) ProtoMessage()

func (*RowValueExpr) ProtoReflect added in v0.2.2

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

func (*RowValueExpr) Reset added in v0.2.2

func (x *RowValueExpr) Reset()

func (*RowValueExpr) String added in v0.2.2

func (x *RowValueExpr) String() string

type SQLSelect added in v0.2.1

type SQLSelect struct {
	DistinctBool  bool              `protobuf:"varint,1,opt,name=DistinctBool,proto3" json:"DistinctBool,omitempty"`
	Projection    []*SQLSelectItem  `protobuf:"bytes,2,rep,name=Projection,proto3" json:"Projection,omitempty"`
	FromClause    []*TableReference `protobuf:"bytes,3,rep,name=FromClause,proto3" json:"FromClause,omitempty"`
	WhereClause   *WhereNode        `protobuf:"bytes,4,opt,name=WhereClause,proto3" json:"WhereClause,omitempty"`
	GroupByClause []*CompoundIdent  `protobuf:"bytes,5,rep,name=GroupByClause,proto3" json:"GroupByClause,omitempty"`
	HavingClause  *BinaryExpr       `protobuf:"bytes,6,opt,name=HavingClause,proto3" json:"HavingClause,omitempty"`
	Select        *Pos              `protobuf:"bytes,7,opt,name=Select,proto3" json:"Select,omitempty"`
	// contains filtered or unexported fields
}

func (*SQLSelect) Descriptor deprecated added in v0.2.1

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

Deprecated: Use SQLSelect.ProtoReflect.Descriptor instead.

func (*SQLSelect) GetDistinctBool added in v0.2.1

func (x *SQLSelect) GetDistinctBool() bool

func (*SQLSelect) GetFromClause added in v0.2.1

func (x *SQLSelect) GetFromClause() []*TableReference

func (*SQLSelect) GetGroupByClause added in v0.2.1

func (x *SQLSelect) GetGroupByClause() []*CompoundIdent

func (*SQLSelect) GetHavingClause added in v0.2.1

func (x *SQLSelect) GetHavingClause() *BinaryExpr

func (*SQLSelect) GetProjection added in v0.2.1

func (x *SQLSelect) GetProjection() []*SQLSelectItem

func (*SQLSelect) GetSelect added in v0.2.1

func (x *SQLSelect) GetSelect() *Pos

func (*SQLSelect) GetWhereClause added in v0.2.1

func (x *SQLSelect) GetWhereClause() *WhereNode

func (*SQLSelect) ProtoMessage added in v0.2.1

func (*SQLSelect) ProtoMessage()

func (*SQLSelect) ProtoReflect added in v0.2.1

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

func (*SQLSelect) Reset added in v0.2.1

func (x *SQLSelect) Reset()

func (*SQLSelect) String added in v0.2.1

func (x *SQLSelect) String() string

type SQLSelectItem added in v0.2.1

type SQLSelectItem struct {

	// Types that are assignable to SQLSelectItemClause:
	//	*SQLSelectItem_UnnamedItem
	//	*SQLSelectItem_AliasItem
	//	*SQLSelectItem_WildcardItem
	SQLSelectItemClause isSQLSelectItem_SQLSelectItemClause `protobuf_oneof:"SQLSelectItemClause"`
	// contains filtered or unexported fields
}

func (*SQLSelectItem) Descriptor deprecated added in v0.2.1

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

Deprecated: Use SQLSelectItem.ProtoReflect.Descriptor instead.

func (*SQLSelectItem) GetAliasItem added in v0.2.2

func (x *SQLSelectItem) GetAliasItem() *AliasSelectItem

func (*SQLSelectItem) GetSQLSelectItemClause added in v0.2.2

func (m *SQLSelectItem) GetSQLSelectItemClause() isSQLSelectItem_SQLSelectItemClause

func (*SQLSelectItem) GetUnnamedItem added in v0.2.2

func (x *SQLSelectItem) GetUnnamedItem() *UnnamedSelectItem

func (*SQLSelectItem) GetWildcardItem added in v0.2.2

func (x *SQLSelectItem) GetWildcardItem() *QualifiedWildcardSelectItem

func (*SQLSelectItem) ProtoMessage added in v0.2.1

func (*SQLSelectItem) ProtoMessage()

func (*SQLSelectItem) ProtoReflect added in v0.2.1

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

func (*SQLSelectItem) Reset added in v0.2.1

func (x *SQLSelectItem) Reset()

func (*SQLSelectItem) String added in v0.2.1

func (x *SQLSelectItem) String() string

type SQLSelectItem_AliasItem added in v0.2.2

type SQLSelectItem_AliasItem struct {
	AliasItem *AliasSelectItem `protobuf:"bytes,2,opt,name=AliasItem,proto3,oneof"`
}

type SQLSelectItem_UnnamedItem added in v0.2.2

type SQLSelectItem_UnnamedItem struct {
	UnnamedItem *UnnamedSelectItem `protobuf:"bytes,1,opt,name=UnnamedItem,proto3,oneof"`
}

type SQLSelectItem_WildcardItem added in v0.2.2

type SQLSelectItem_WildcardItem struct {
	WildcardItem *QualifiedWildcardSelectItem `protobuf:"bytes,3,opt,name=WildcardItem,proto3,oneof"`
}

type SQLSetExpr added in v0.2.2

type SQLSetExpr struct {

	// Types that are assignable to SQLSetExprClause:
	//	*SQLSetExpr_SelectItem
	//	*SQLSetExpr_ExprItem
	SQLSetExprClause isSQLSetExpr_SQLSetExprClause `protobuf_oneof:"SQLSetExprClause"`
	// contains filtered or unexported fields
}

func (*SQLSetExpr) Descriptor deprecated added in v0.2.2

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

Deprecated: Use SQLSetExpr.ProtoReflect.Descriptor instead.

func (*SQLSetExpr) GetExprItem added in v0.2.2

func (x *SQLSetExpr) GetExprItem() *SetOperationExpr

func (*SQLSetExpr) GetSQLSetExprClause added in v0.2.2

func (m *SQLSetExpr) GetSQLSetExprClause() isSQLSetExpr_SQLSetExprClause

func (*SQLSetExpr) GetSelectItem added in v0.2.2

func (x *SQLSetExpr) GetSelectItem() *SQLSelect

func (*SQLSetExpr) ProtoMessage added in v0.2.2

func (*SQLSetExpr) ProtoMessage()

func (*SQLSetExpr) ProtoReflect added in v0.2.2

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

func (*SQLSetExpr) Reset added in v0.2.2

func (x *SQLSetExpr) Reset()

func (*SQLSetExpr) String added in v0.2.2

func (x *SQLSetExpr) String() string

type SQLSetExpr_ExprItem added in v0.2.2

type SQLSetExpr_ExprItem struct {
	ExprItem *SetOperationExpr `protobuf:"bytes,2,opt,name=ExprItem,proto3,oneof"`
}

type SQLSetExpr_SelectItem added in v0.2.2

type SQLSetExpr_SelectItem struct {
	SelectItem *SQLSelect `protobuf:"bytes,1,opt,name=SelectItem,proto3,oneof"`
}

type SetDefaultColumnAction added in v0.2.2

type SetDefaultColumnAction struct {
	Set     *Pos       `protobuf:"bytes,1,opt,name=Set,proto3" json:"Set,omitempty"`
	Default *ValueNode `protobuf:"bytes,2,opt,name=Default,proto3" json:"Default,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDefaultColumnAction) Descriptor deprecated added in v0.2.2

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

Deprecated: Use SetDefaultColumnAction.ProtoReflect.Descriptor instead.

func (*SetDefaultColumnAction) GetDefault added in v0.2.2

func (x *SetDefaultColumnAction) GetDefault() *ValueNode

func (*SetDefaultColumnAction) GetSet added in v0.2.2

func (x *SetDefaultColumnAction) GetSet() *Pos

func (*SetDefaultColumnAction) ProtoMessage added in v0.2.2

func (*SetDefaultColumnAction) ProtoMessage()

func (*SetDefaultColumnAction) ProtoReflect added in v0.2.2

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

func (*SetDefaultColumnAction) Reset added in v0.2.2

func (x *SetDefaultColumnAction) Reset()

func (*SetDefaultColumnAction) String added in v0.2.2

func (x *SetDefaultColumnAction) String() string

type SetOperationExpr added in v0.2.1

type SetOperationExpr struct {
	Op    *SetOperator `protobuf:"bytes,1,opt,name=Op,proto3" json:"Op,omitempty"`
	All   bool         `protobuf:"varint,2,opt,name=All,proto3" json:"All,omitempty"`
	Left  *SQLSetExpr  `protobuf:"bytes,3,opt,name=Left,proto3" json:"Left,omitempty"`
	Right *SQLSetExpr  `protobuf:"bytes,4,opt,name=Right,proto3" json:"Right,omitempty"`
	// contains filtered or unexported fields
}

func (*SetOperationExpr) Descriptor deprecated added in v0.2.1

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

Deprecated: Use SetOperationExpr.ProtoReflect.Descriptor instead.

func (*SetOperationExpr) GetAll added in v0.2.2

func (x *SetOperationExpr) GetAll() bool

func (*SetOperationExpr) GetLeft added in v0.2.2

func (x *SetOperationExpr) GetLeft() *SQLSetExpr

func (*SetOperationExpr) GetOp added in v0.2.1

func (x *SetOperationExpr) GetOp() *SetOperator

func (*SetOperationExpr) GetRight added in v0.2.2

func (x *SetOperationExpr) GetRight() *SQLSetExpr

func (*SetOperationExpr) ProtoMessage added in v0.2.1

func (*SetOperationExpr) ProtoMessage()

func (*SetOperationExpr) ProtoReflect added in v0.2.1

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

func (*SetOperationExpr) Reset added in v0.2.1

func (x *SetOperationExpr) Reset()

func (*SetOperationExpr) String added in v0.2.1

func (x *SetOperationExpr) String() string

type SetOperator

type SetOperator struct {
	Type SetOperatorType `protobuf:"varint,1,opt,name=Type,proto3,enum=sqlast.SetOperatorType" json:"Type,omitempty"`
	From *Pos            `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos            `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*SetOperator) Descriptor deprecated

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

Deprecated: Use SetOperator.ProtoReflect.Descriptor instead.

func (*SetOperator) GetFrom

func (x *SetOperator) GetFrom() *Pos

func (*SetOperator) GetTo

func (x *SetOperator) GetTo() *Pos

func (*SetOperator) GetType

func (x *SetOperator) GetType() SetOperatorType

func (*SetOperator) ProtoMessage

func (*SetOperator) ProtoMessage()

func (*SetOperator) ProtoReflect

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

func (*SetOperator) Reset

func (x *SetOperator) Reset()

func (*SetOperator) String

func (x *SetOperator) String() string

type SetOperatorType

type SetOperatorType int32
const (
	SetOperatorType_Union     SetOperatorType = 0
	SetOperatorType_Intersect SetOperatorType = 1
	SetOperatorType_Except    SetOperatorType = 2
)

func (SetOperatorType) Descriptor

func (SetOperatorType) Enum

func (x SetOperatorType) Enum() *SetOperatorType

func (SetOperatorType) EnumDescriptor deprecated

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

Deprecated: Use SetOperatorType.Descriptor instead.

func (SetOperatorType) Number

func (SetOperatorType) String

func (x SetOperatorType) String() string

func (SetOperatorType) Type

type SingleQuotedString added in v0.2.1

type SingleQuotedString struct {
	Value string `protobuf:"bytes,1,opt,name=Value,proto3" json:"Value,omitempty"`
	From  *Pos   `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
	To    *Pos   `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*SingleQuotedString) Descriptor deprecated added in v0.2.1

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

Deprecated: Use SingleQuotedString.ProtoReflect.Descriptor instead.

func (*SingleQuotedString) GetFrom added in v0.2.1

func (x *SingleQuotedString) GetFrom() *Pos

func (*SingleQuotedString) GetTo added in v0.2.1

func (x *SingleQuotedString) GetTo() *Pos

func (*SingleQuotedString) GetValue added in v0.2.1

func (x *SingleQuotedString) GetValue() string

func (*SingleQuotedString) ProtoMessage added in v0.2.1

func (*SingleQuotedString) ProtoMessage()

func (*SingleQuotedString) ProtoReflect added in v0.2.1

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

func (*SingleQuotedString) Reset added in v0.2.1

func (x *SingleQuotedString) Reset()

func (*SingleQuotedString) String added in v0.2.1

func (x *SingleQuotedString) String() string

type SmallInt added in v0.2.1

type SmallInt struct {
	From       *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To         *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	IsUnsigned bool `protobuf:"varint,3,opt,name=IsUnsigned,proto3" json:"IsUnsigned,omitempty"`
	Unsigned   *Pos `protobuf:"bytes,4,opt,name=Unsigned,proto3" json:"Unsigned,omitempty"`
	// contains filtered or unexported fields
}

func (*SmallInt) Descriptor deprecated added in v0.2.1

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

Deprecated: Use SmallInt.ProtoReflect.Descriptor instead.

func (*SmallInt) GetFrom added in v0.2.1

func (x *SmallInt) GetFrom() *Pos

func (*SmallInt) GetIsUnsigned added in v0.2.1

func (x *SmallInt) GetIsUnsigned() bool

func (*SmallInt) GetTo added in v0.2.1

func (x *SmallInt) GetTo() *Pos

func (*SmallInt) GetUnsigned added in v0.2.1

func (x *SmallInt) GetUnsigned() *Pos

func (*SmallInt) ProtoMessage added in v0.2.1

func (*SmallInt) ProtoMessage()

func (*SmallInt) ProtoReflect added in v0.2.1

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

func (*SmallInt) Reset added in v0.2.1

func (x *SmallInt) Reset()

func (*SmallInt) String added in v0.2.1

func (x *SmallInt) String() string

type SubQuerySource added in v0.2.2

type SubQuerySource struct {
	SubQuery *QueryStmt `protobuf:"bytes,1,opt,name=SubQuery,proto3" json:"SubQuery,omitempty"`
	// contains filtered or unexported fields
}

func (*SubQuerySource) Descriptor deprecated added in v0.2.2

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

Deprecated: Use SubQuerySource.ProtoReflect.Descriptor instead.

func (*SubQuerySource) GetSubQuery added in v0.2.2

func (x *SubQuerySource) GetSubQuery() *QueryStmt

func (*SubQuerySource) ProtoMessage added in v0.2.2

func (*SubQuerySource) ProtoMessage()

func (*SubQuerySource) ProtoReflect added in v0.2.2

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

func (*SubQuerySource) Reset added in v0.2.2

func (x *SubQuerySource) Reset()

func (*SubQuerySource) String added in v0.2.2

func (x *SubQuerySource) String() string

type Table added in v0.2.2

type Table struct {
	Name            *ObjectName `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Alias           *Ident      `protobuf:"bytes,2,opt,name=Alias,proto3" json:"Alias,omitempty"`
	Args            []*ArgsNode `protobuf:"bytes,3,rep,name=Args,proto3" json:"Args,omitempty"`
	ArgsRParen      *Pos        `protobuf:"bytes,4,opt,name=ArgsRParen,proto3" json:"ArgsRParen,omitempty"`
	WithHints       []*ArgsNode `protobuf:"bytes,5,rep,name=WithHints,proto3" json:"WithHints,omitempty"`
	WithHintsRParen *Pos        `protobuf:"bytes,6,opt,name=WithHintsRParen,proto3" json:"WithHintsRParen,omitempty"`
	// contains filtered or unexported fields
}

func (*Table) Descriptor deprecated added in v0.2.2

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

Deprecated: Use Table.ProtoReflect.Descriptor instead.

func (*Table) GetAlias added in v0.2.2

func (x *Table) GetAlias() *Ident

func (*Table) GetArgs added in v0.2.2

func (x *Table) GetArgs() []*ArgsNode

func (*Table) GetArgsRParen added in v0.2.2

func (x *Table) GetArgsRParen() *Pos

func (*Table) GetName added in v0.2.2

func (x *Table) GetName() *ObjectName

func (*Table) GetWithHints added in v0.2.2

func (x *Table) GetWithHints() []*ArgsNode

func (*Table) GetWithHintsRParen added in v0.2.2

func (x *Table) GetWithHintsRParen() *Pos

func (*Table) ProtoMessage added in v0.2.2

func (*Table) ProtoMessage()

func (*Table) ProtoReflect added in v0.2.2

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

func (*Table) Reset added in v0.2.2

func (x *Table) Reset()

func (*Table) String added in v0.2.2

func (x *Table) String() string

type TableConstraint added in v0.2.1

type TableConstraint struct {
	Constraint *Pos                 `protobuf:"bytes,1,opt,name=Constraint,proto3" json:"Constraint,omitempty"`
	Name       *Ident               `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	Spec       *TableConstraintSpec `protobuf:"bytes,3,opt,name=Spec,proto3" json:"Spec,omitempty"`
	// contains filtered or unexported fields
}

func (*TableConstraint) Descriptor deprecated added in v0.2.1

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

Deprecated: Use TableConstraint.ProtoReflect.Descriptor instead.

func (*TableConstraint) GetConstraint added in v0.2.1

func (x *TableConstraint) GetConstraint() *Pos

func (*TableConstraint) GetName added in v0.2.1

func (x *TableConstraint) GetName() *Ident

func (*TableConstraint) GetSpec added in v0.2.1

func (x *TableConstraint) GetSpec() *TableConstraintSpec

func (*TableConstraint) ProtoMessage added in v0.2.1

func (*TableConstraint) ProtoMessage()

func (*TableConstraint) ProtoReflect added in v0.2.1

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

func (*TableConstraint) Reset added in v0.2.1

func (x *TableConstraint) Reset()

func (*TableConstraint) String added in v0.2.1

func (x *TableConstraint) String() string

type TableConstraintSpec added in v0.2.2

type TableConstraintSpec struct {

	// Types that are assignable to TableContraintSpecClause:
	//	*TableConstraintSpec_ReferenceItem
	//	*TableConstraintSpec_CheckItem
	//	*TableConstraintSpec_UniqueItem
	TableContraintSpecClause isTableConstraintSpec_TableContraintSpecClause `protobuf_oneof:"TableContraintSpecClause"`
	// contains filtered or unexported fields
}

func (*TableConstraintSpec) Descriptor deprecated added in v0.2.2

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

Deprecated: Use TableConstraintSpec.ProtoReflect.Descriptor instead.

func (*TableConstraintSpec) GetCheckItem added in v0.2.2

func (x *TableConstraintSpec) GetCheckItem() *CheckTableConstraint

func (*TableConstraintSpec) GetReferenceItem added in v0.2.2

func (x *TableConstraintSpec) GetReferenceItem() *ReferentialTableConstraint

func (*TableConstraintSpec) GetTableContraintSpecClause added in v0.2.2

func (m *TableConstraintSpec) GetTableContraintSpecClause() isTableConstraintSpec_TableContraintSpecClause

func (*TableConstraintSpec) GetUniqueItem added in v0.2.2

func (x *TableConstraintSpec) GetUniqueItem() *UniqueTableConstraint

func (*TableConstraintSpec) ProtoMessage added in v0.2.2

func (*TableConstraintSpec) ProtoMessage()

func (*TableConstraintSpec) ProtoReflect added in v0.2.2

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

func (*TableConstraintSpec) Reset added in v0.2.2

func (x *TableConstraintSpec) Reset()

func (*TableConstraintSpec) String added in v0.2.2

func (x *TableConstraintSpec) String() string

type TableConstraintSpec_CheckItem added in v0.2.2

type TableConstraintSpec_CheckItem struct {
	CheckItem *CheckTableConstraint `protobuf:"bytes,4,opt,name=CheckItem,proto3,oneof"`
}

type TableConstraintSpec_ReferenceItem added in v0.2.2

type TableConstraintSpec_ReferenceItem struct {
	ReferenceItem *ReferentialTableConstraint `protobuf:"bytes,3,opt,name=ReferenceItem,proto3,oneof"`
}

type TableConstraintSpec_UniqueItem added in v0.2.2

type TableConstraintSpec_UniqueItem struct {
	UniqueItem *UniqueTableConstraint `protobuf:"bytes,5,opt,name=UniqueItem,proto3,oneof"`
}

type TableElement added in v0.2.1

type TableElement struct {

	// Types that are assignable to TableElementClause:
	//	*TableElement_ColumnDefElement
	//	*TableElement_TableConstraintElement
	TableElementClause isTableElement_TableElementClause `protobuf_oneof:"TableElementClause"`
	// contains filtered or unexported fields
}

func (*TableElement) Descriptor deprecated added in v0.2.1

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

Deprecated: Use TableElement.ProtoReflect.Descriptor instead.

func (*TableElement) GetColumnDefElement added in v0.2.1

func (x *TableElement) GetColumnDefElement() *ColumnDef

func (*TableElement) GetTableConstraintElement added in v0.2.1

func (x *TableElement) GetTableConstraintElement() *TableConstraint

func (*TableElement) GetTableElementClause added in v0.2.1

func (m *TableElement) GetTableElementClause() isTableElement_TableElementClause

func (*TableElement) ProtoMessage added in v0.2.1

func (*TableElement) ProtoMessage()

func (*TableElement) ProtoReflect added in v0.2.1

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

func (*TableElement) Reset added in v0.2.1

func (x *TableElement) Reset()

func (*TableElement) String added in v0.2.1

func (x *TableElement) String() string

type TableElement_ColumnDefElement added in v0.2.1

type TableElement_ColumnDefElement struct {
	ColumnDefElement *ColumnDef `protobuf:"bytes,1,opt,name=ColumnDefElement,proto3,oneof"`
}

type TableElement_TableConstraintElement added in v0.2.1

type TableElement_TableConstraintElement struct {
	TableConstraintElement *TableConstraint `protobuf:"bytes,2,opt,name=TableConstraintElement,proto3,oneof"`
}

type TableJoinElement added in v0.2.2

type TableJoinElement struct {
	Ref *TableReference `protobuf:"bytes,1,opt,name=Ref,proto3" json:"Ref,omitempty"`
	// contains filtered or unexported fields
}

func (*TableJoinElement) Descriptor deprecated added in v0.2.2

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

Deprecated: Use TableJoinElement.ProtoReflect.Descriptor instead.

func (*TableJoinElement) GetRef added in v0.2.2

func (x *TableJoinElement) GetRef() *TableReference

func (*TableJoinElement) ProtoMessage added in v0.2.2

func (*TableJoinElement) ProtoMessage()

func (*TableJoinElement) ProtoReflect added in v0.2.2

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

func (*TableJoinElement) Reset added in v0.2.2

func (x *TableJoinElement) Reset()

func (*TableJoinElement) String added in v0.2.2

func (x *TableJoinElement) String() string

type TableOption added in v0.2.1

type TableOption struct {

	// Types that are assignable to TableOptionClause:
	//	*TableOption_MyEngineOption
	//	*TableOption_MyCharsetOption
	TableOptionClause isTableOption_TableOptionClause `protobuf_oneof:"TableOptionClause"`
	// contains filtered or unexported fields
}

func (*TableOption) Descriptor deprecated added in v0.2.1

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

Deprecated: Use TableOption.ProtoReflect.Descriptor instead.

func (*TableOption) GetMyCharsetOption added in v0.2.1

func (x *TableOption) GetMyCharsetOption() *MyCharset

func (*TableOption) GetMyEngineOption added in v0.2.1

func (x *TableOption) GetMyEngineOption() *MyEngine

func (*TableOption) GetTableOptionClause added in v0.2.1

func (m *TableOption) GetTableOptionClause() isTableOption_TableOptionClause

func (*TableOption) ProtoMessage added in v0.2.1

func (*TableOption) ProtoMessage()

func (*TableOption) ProtoReflect added in v0.2.1

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

func (*TableOption) Reset added in v0.2.1

func (x *TableOption) Reset()

func (*TableOption) String added in v0.2.1

func (x *TableOption) String() string

type TableOption_MyCharsetOption added in v0.2.1

type TableOption_MyCharsetOption struct {
	MyCharsetOption *MyCharset `protobuf:"bytes,2,opt,name=MyCharsetOption,proto3,oneof"`
}

type TableOption_MyEngineOption added in v0.2.1

type TableOption_MyEngineOption struct {
	MyEngineOption *MyEngine `protobuf:"bytes,1,opt,name=MyEngineOption,proto3,oneof"`
}

type TableReference added in v0.2.2

type TableReference struct {

	// Types that are assignable to TableReferenceClause:
	//	*TableReference_TableItem
	//	*TableReference_QualifiedItem
	//	*TableReference_NaturalItem
	TableReferenceClause isTableReference_TableReferenceClause `protobuf_oneof:"TableReferenceClause"`
	// contains filtered or unexported fields
}

func (*TableReference) Descriptor deprecated added in v0.2.2

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

Deprecated: Use TableReference.ProtoReflect.Descriptor instead.

func (*TableReference) GetNaturalItem added in v0.2.2

func (x *TableReference) GetNaturalItem() *NaturalJoin

func (*TableReference) GetQualifiedItem added in v0.2.2

func (x *TableReference) GetQualifiedItem() *QualifiedJoin

func (*TableReference) GetTableItem added in v0.2.2

func (x *TableReference) GetTableItem() *Table

func (*TableReference) GetTableReferenceClause added in v0.2.2

func (m *TableReference) GetTableReferenceClause() isTableReference_TableReferenceClause

func (*TableReference) ProtoMessage added in v0.2.2

func (*TableReference) ProtoMessage()

func (*TableReference) ProtoReflect added in v0.2.2

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

func (*TableReference) Reset added in v0.2.2

func (x *TableReference) Reset()

func (*TableReference) String added in v0.2.2

func (x *TableReference) String() string

type TableReference_NaturalItem added in v0.2.2

type TableReference_NaturalItem struct {
	NaturalItem *NaturalJoin `protobuf:"bytes,3,opt,name=NaturalItem,proto3,oneof"` //		CrossJoin CrossItem = 4;
}

type TableReference_QualifiedItem added in v0.2.2

type TableReference_QualifiedItem struct {
	QualifiedItem *QualifiedJoin `protobuf:"bytes,2,opt,name=QualifiedItem,proto3,oneof"`
}

type TableReference_TableItem added in v0.2.2

type TableReference_TableItem struct {
	TableItem *Table `protobuf:"bytes,1,opt,name=TableItem,proto3,oneof"`
}

type Text added in v0.2.1

type Text struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Text) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Text.ProtoReflect.Descriptor instead.

func (*Text) GetFrom added in v0.2.1

func (x *Text) GetFrom() *Pos

func (*Text) GetTo added in v0.2.1

func (x *Text) GetTo() *Pos

func (*Text) ProtoMessage added in v0.2.1

func (*Text) ProtoMessage()

func (*Text) ProtoReflect added in v0.2.1

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

func (*Text) Reset added in v0.2.1

func (x *Text) Reset()

func (*Text) String added in v0.2.1

func (x *Text) String() string

type Time added in v0.2.1

type Time struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*Time) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Time.ProtoReflect.Descriptor instead.

func (*Time) GetFrom added in v0.2.1

func (x *Time) GetFrom() *Pos

func (*Time) GetTo added in v0.2.1

func (x *Time) GetTo() *Pos

func (*Time) ProtoMessage added in v0.2.1

func (*Time) ProtoMessage()

func (*Time) ProtoReflect added in v0.2.1

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

func (*Time) Reset added in v0.2.1

func (x *Time) Reset()

func (*Time) String added in v0.2.1

func (x *Time) String() string

type Timestamp added in v0.2.1

type Timestamp struct {
	WithTimeZone bool `protobuf:"varint,1,opt,name=WithTimeZone,proto3" json:"WithTimeZone,omitempty"`
	Timestamp    *Pos `protobuf:"bytes,2,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Zone         *Pos `protobuf:"bytes,3,opt,name=Zone,proto3" json:"Zone,omitempty"`
	// contains filtered or unexported fields
}

func (*Timestamp) Descriptor deprecated added in v0.2.1

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

Deprecated: Use Timestamp.ProtoReflect.Descriptor instead.

func (*Timestamp) GetTimestamp added in v0.2.1

func (x *Timestamp) GetTimestamp() *Pos

func (*Timestamp) GetWithTimeZone added in v0.2.1

func (x *Timestamp) GetWithTimeZone() bool

func (*Timestamp) GetZone added in v0.2.1

func (x *Timestamp) GetZone() *Pos

func (*Timestamp) ProtoMessage added in v0.2.1

func (*Timestamp) ProtoMessage()

func (*Timestamp) ProtoReflect added in v0.2.1

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

func (*Timestamp) Reset added in v0.2.1

func (x *Timestamp) Reset()

func (*Timestamp) String added in v0.2.1

func (x *Timestamp) String() string

type Type added in v0.2.2

type Type struct {

	// Types that are assignable to TypeClause:
	//	*Type_IntData
	//	*Type_SmallIntData
	//	*Type_BigIntData
	//	*Type_DecimalData
	//	*Type_CharData
	//	*Type_VarcharData
	//	*Type_CustomData
	//	*Type_UUIDData
	//	*Type_TimestampData
	TypeClause isType_TypeClause `protobuf_oneof:"TypeClause"`
	// contains filtered or unexported fields
}

func (*Type) Descriptor deprecated added in v0.2.2

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

Deprecated: Use Type.ProtoReflect.Descriptor instead.

func (*Type) GetBigIntData added in v0.2.2

func (x *Type) GetBigIntData() *BigInt

func (*Type) GetCharData added in v0.2.2

func (x *Type) GetCharData() *CharType

func (*Type) GetCustomData added in v0.2.3

func (x *Type) GetCustomData() *Custom

func (*Type) GetDecimalData added in v0.2.2

func (x *Type) GetDecimalData() *Decimal

func (*Type) GetIntData added in v0.2.2

func (x *Type) GetIntData() *Int

func (*Type) GetSmallIntData added in v0.2.2

func (x *Type) GetSmallIntData() *SmallInt

func (*Type) GetTimestampData added in v0.2.2

func (x *Type) GetTimestampData() *Timestamp

func (*Type) GetTypeClause added in v0.2.2

func (m *Type) GetTypeClause() isType_TypeClause

func (*Type) GetUUIDData added in v0.2.2

func (x *Type) GetUUIDData() *UUID

func (*Type) GetVarcharData added in v0.2.2

func (x *Type) GetVarcharData() *VarcharType

func (*Type) ProtoMessage added in v0.2.2

func (*Type) ProtoMessage()

func (*Type) ProtoReflect added in v0.2.2

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

func (*Type) Reset added in v0.2.2

func (x *Type) Reset()

func (*Type) String added in v0.2.2

func (x *Type) String() string

type Type_BigIntData added in v0.2.2

type Type_BigIntData struct {
	BigIntData *BigInt `protobuf:"bytes,3,opt,name=BigIntData,proto3,oneof"`
}

type Type_CharData added in v0.2.2

type Type_CharData struct {
	CharData *CharType `protobuf:"bytes,8,opt,name=CharData,proto3,oneof"`
}

type Type_CustomData added in v0.2.3

type Type_CustomData struct {
	CustomData *Custom `protobuf:"bytes,10,opt,name=CustomData,proto3,oneof"`
}

type Type_DecimalData added in v0.2.2

type Type_DecimalData struct {
	DecimalData *Decimal `protobuf:"bytes,4,opt,name=DecimalData,proto3,oneof"`
}

type Type_IntData added in v0.2.2

type Type_IntData struct {
	IntData *Int `protobuf:"bytes,1,opt,name=IntData,proto3,oneof"`
}

type Type_SmallIntData added in v0.2.2

type Type_SmallIntData struct {
	SmallIntData *SmallInt `protobuf:"bytes,2,opt,name=SmallIntData,proto3,oneof"`
}

type Type_TimestampData added in v0.2.2

type Type_TimestampData struct {
	TimestampData *Timestamp `protobuf:"bytes,15,opt,name=TimestampData,proto3,oneof"`
}

type Type_UUIDData added in v0.2.2

type Type_UUIDData struct {
	UUIDData *UUID `protobuf:"bytes,14,opt,name=UUIDData,proto3,oneof"`
}

type Type_VarcharData added in v0.2.2

type Type_VarcharData struct {
	VarcharData *VarcharType `protobuf:"bytes,9,opt,name=VarcharData,proto3,oneof"`
}

type UUID added in v0.2.1

type UUID struct {
	From *Pos `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To   *Pos `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	// contains filtered or unexported fields
}

func (*UUID) Descriptor deprecated added in v0.2.1

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

Deprecated: Use UUID.ProtoReflect.Descriptor instead.

func (*UUID) GetFrom added in v0.2.1

func (x *UUID) GetFrom() *Pos

func (*UUID) GetTo added in v0.2.1

func (x *UUID) GetTo() *Pos

func (*UUID) ProtoMessage added in v0.2.1

func (*UUID) ProtoMessage()

func (*UUID) ProtoReflect added in v0.2.1

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

func (*UUID) Reset added in v0.2.1

func (x *UUID) Reset()

func (*UUID) String added in v0.2.1

func (x *UUID) String() string

type UnaryExpr added in v0.2.1

type UnaryExpr struct {
	From *Pos        `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	Op   *Operator   `protobuf:"bytes,2,opt,name=Op,proto3" json:"Op,omitempty"`
	Expr *BinaryExpr `protobuf:"bytes,3,opt,name=Expr,proto3" json:"Expr,omitempty"`
	// contains filtered or unexported fields
}

func (*UnaryExpr) Descriptor deprecated added in v0.2.1

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

Deprecated: Use UnaryExpr.ProtoReflect.Descriptor instead.

func (*UnaryExpr) GetExpr added in v0.2.1

func (x *UnaryExpr) GetExpr() *BinaryExpr

func (*UnaryExpr) GetFrom added in v0.2.1

func (x *UnaryExpr) GetFrom() *Pos

func (*UnaryExpr) GetOp added in v0.2.1

func (x *UnaryExpr) GetOp() *Operator

func (*UnaryExpr) ProtoMessage added in v0.2.1

func (*UnaryExpr) ProtoMessage()

func (*UnaryExpr) ProtoReflect added in v0.2.1

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

func (*UnaryExpr) Reset added in v0.2.1

func (x *UnaryExpr) Reset()

func (*UnaryExpr) String added in v0.2.1

func (x *UnaryExpr) String() string

type UniqueColumnSpec added in v0.2.1

type UniqueColumnSpec struct {
	IsPrimaryKey bool `protobuf:"varint,1,opt,name=IsPrimaryKey,proto3" json:"IsPrimaryKey,omitempty"`
	Primary      *Pos `protobuf:"bytes,2,opt,name=Primary,proto3" json:"Primary,omitempty"`
	Key          *Pos `protobuf:"bytes,3,opt,name=Key,proto3" json:"Key,omitempty"`
	Unique       *Pos `protobuf:"bytes,4,opt,name=Unique,proto3" json:"Unique,omitempty"`
	// contains filtered or unexported fields
}

func (*UniqueColumnSpec) Descriptor deprecated added in v0.2.1

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

Deprecated: Use UniqueColumnSpec.ProtoReflect.Descriptor instead.

func (*UniqueColumnSpec) GetIsPrimaryKey added in v0.2.1

func (x *UniqueColumnSpec) GetIsPrimaryKey() bool

func (*UniqueColumnSpec) GetKey added in v0.2.1

func (x *UniqueColumnSpec) GetKey() *Pos

func (*UniqueColumnSpec) GetPrimary added in v0.2.1

func (x *UniqueColumnSpec) GetPrimary() *Pos

func (*UniqueColumnSpec) GetUnique added in v0.2.1

func (x *UniqueColumnSpec) GetUnique() *Pos

func (*UniqueColumnSpec) ProtoMessage added in v0.2.1

func (*UniqueColumnSpec) ProtoMessage()

func (*UniqueColumnSpec) ProtoReflect added in v0.2.1

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

func (*UniqueColumnSpec) Reset added in v0.2.1

func (x *UniqueColumnSpec) Reset()

func (*UniqueColumnSpec) String added in v0.2.1

func (x *UniqueColumnSpec) String() string

type UniqueTableConstraint added in v0.2.1

type UniqueTableConstraint struct {
	Primary   *Pos     `protobuf:"bytes,1,opt,name=Primary,proto3" json:"Primary,omitempty"`
	Unique    *Pos     `protobuf:"bytes,2,opt,name=Unique,proto3" json:"Unique,omitempty"`
	RParen    *Pos     `protobuf:"bytes,3,opt,name=RParen,proto3" json:"RParen,omitempty"`
	IsPrimary bool     `protobuf:"varint,4,opt,name=IsPrimary,proto3" json:"IsPrimary,omitempty"`
	Columns   []*Ident `protobuf:"bytes,5,rep,name=Columns,proto3" json:"Columns,omitempty"`
	// contains filtered or unexported fields
}

func (*UniqueTableConstraint) Descriptor deprecated added in v0.2.1

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

Deprecated: Use UniqueTableConstraint.ProtoReflect.Descriptor instead.

func (*UniqueTableConstraint) GetColumns added in v0.2.1

func (x *UniqueTableConstraint) GetColumns() []*Ident

func (*UniqueTableConstraint) GetIsPrimary added in v0.2.1

func (x *UniqueTableConstraint) GetIsPrimary() bool

func (*UniqueTableConstraint) GetPrimary added in v0.2.1

func (x *UniqueTableConstraint) GetPrimary() *Pos

func (*UniqueTableConstraint) GetRParen added in v0.2.1

func (x *UniqueTableConstraint) GetRParen() *Pos

func (*UniqueTableConstraint) GetUnique added in v0.2.1

func (x *UniqueTableConstraint) GetUnique() *Pos

func (*UniqueTableConstraint) ProtoMessage added in v0.2.1

func (*UniqueTableConstraint) ProtoMessage()

func (*UniqueTableConstraint) ProtoReflect added in v0.2.1

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

func (*UniqueTableConstraint) Reset added in v0.2.1

func (x *UniqueTableConstraint) Reset()

func (*UniqueTableConstraint) String added in v0.2.1

func (x *UniqueTableConstraint) String() string

type UnnamedSelectItem added in v0.2.2

type UnnamedSelectItem struct {
	Node *ArgsNode `protobuf:"bytes,1,opt,name=Node,proto3" json:"Node,omitempty"`
	// contains filtered or unexported fields
}

func (*UnnamedSelectItem) Descriptor deprecated added in v0.2.2

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

Deprecated: Use UnnamedSelectItem.ProtoReflect.Descriptor instead.

func (*UnnamedSelectItem) GetNode added in v0.2.2

func (x *UnnamedSelectItem) GetNode() *ArgsNode

func (*UnnamedSelectItem) ProtoMessage added in v0.2.2

func (*UnnamedSelectItem) ProtoMessage()

func (*UnnamedSelectItem) ProtoReflect added in v0.2.2

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

func (*UnnamedSelectItem) Reset added in v0.2.2

func (x *UnnamedSelectItem) Reset()

func (*UnnamedSelectItem) String added in v0.2.2

func (x *UnnamedSelectItem) String() string

type UpdateStmt added in v0.2.2

type UpdateStmt struct {
	Update      *Pos          `protobuf:"bytes,1,opt,name=Update,proto3" json:"Update,omitempty"`
	TableName   *ObjectName   `protobuf:"bytes,2,opt,name=TableName,proto3" json:"TableName,omitempty"`
	Assignments []*Assignment `protobuf:"bytes,3,rep,name=Assignments,proto3" json:"Assignments,omitempty"`
	Selection   *WhereNode    `protobuf:"bytes,4,opt,name=Selection,proto3" json:"Selection,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateStmt) Descriptor deprecated added in v0.2.2

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

Deprecated: Use UpdateStmt.ProtoReflect.Descriptor instead.

func (*UpdateStmt) GetAssignments added in v0.2.2

func (x *UpdateStmt) GetAssignments() []*Assignment

func (*UpdateStmt) GetSelection added in v0.2.2

func (x *UpdateStmt) GetSelection() *WhereNode

func (*UpdateStmt) GetTableName added in v0.2.2

func (x *UpdateStmt) GetTableName() *ObjectName

func (*UpdateStmt) GetUpdate added in v0.2.2

func (x *UpdateStmt) GetUpdate() *Pos

func (*UpdateStmt) ProtoMessage added in v0.2.2

func (*UpdateStmt) ProtoMessage()

func (*UpdateStmt) ProtoReflect added in v0.2.2

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

func (*UpdateStmt) Reset added in v0.2.2

func (x *UpdateStmt) Reset()

func (*UpdateStmt) String added in v0.2.2

func (x *UpdateStmt) String() string

type ValueNode added in v0.2.2

type ValueNode struct {

	// Types that are assignable to ValueNodeClause:
	//	*ValueNode_StringItem
	//	*ValueNode_LongItem
	//	*ValueNode_DoubleItem
	//	*ValueNode_NullItem
	//	*ValueNode_CompoundItem
	ValueNodeClause isValueNode_ValueNodeClause `protobuf_oneof:"ValueNodeClause"`
	// contains filtered or unexported fields
}

func (*ValueNode) Descriptor deprecated added in v0.2.2

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

Deprecated: Use ValueNode.ProtoReflect.Descriptor instead.

func (*ValueNode) GetCompoundItem added in v0.2.2

func (x *ValueNode) GetCompoundItem() *CompoundIdent

func (*ValueNode) GetDoubleItem added in v0.2.2

func (x *ValueNode) GetDoubleItem() *DoubleValue

func (*ValueNode) GetLongItem added in v0.2.2

func (x *ValueNode) GetLongItem() *LongValue

func (*ValueNode) GetNullItem added in v0.2.3

func (x *ValueNode) GetNullItem() *NullValue

func (*ValueNode) GetStringItem added in v0.2.2

func (x *ValueNode) GetStringItem() *SingleQuotedString

func (*ValueNode) GetValueNodeClause added in v0.2.2

func (m *ValueNode) GetValueNodeClause() isValueNode_ValueNodeClause

func (*ValueNode) ProtoMessage added in v0.2.2

func (*ValueNode) ProtoMessage()

func (*ValueNode) ProtoReflect added in v0.2.2

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

func (*ValueNode) Reset added in v0.2.2

func (x *ValueNode) Reset()

func (*ValueNode) String added in v0.2.2

func (x *ValueNode) String() string

type ValueNode_CompoundItem added in v0.2.2

type ValueNode_CompoundItem struct {
	CompoundItem *CompoundIdent `protobuf:"bytes,15,opt,name=CompoundItem,proto3,oneof"`
}

type ValueNode_DoubleItem added in v0.2.2

type ValueNode_DoubleItem struct {
	DoubleItem *DoubleValue `protobuf:"bytes,3,opt,name=DoubleItem,proto3,oneof"`
}

type ValueNode_LongItem added in v0.2.2

type ValueNode_LongItem struct {
	LongItem *LongValue `protobuf:"bytes,2,opt,name=LongItem,proto3,oneof"`
}

type ValueNode_NullItem added in v0.2.3

type ValueNode_NullItem struct {
	NullItem *NullValue `protobuf:"bytes,14,opt,name=NullItem,proto3,oneof"`
}

type ValueNode_StringItem added in v0.2.2

type ValueNode_StringItem struct {
	StringItem *SingleQuotedString `protobuf:"bytes,1,opt,name=StringItem,proto3,oneof"`
}

type VarcharType added in v0.2.1

type VarcharType struct {
	Size      uint32 `protobuf:"varint,1,opt,name=Size,proto3" json:"Size,omitempty"`
	Character *Pos   `protobuf:"bytes,2,opt,name=Character,proto3" json:"Character,omitempty"`
	Varying   *Pos   `protobuf:"bytes,3,opt,name=Varying,proto3" json:"Varying,omitempty"`
	RParen    *Pos   `protobuf:"bytes,4,opt,name=RParen,proto3" json:"RParen,omitempty"`
	// contains filtered or unexported fields
}

func (*VarcharType) Descriptor deprecated added in v0.2.1

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

Deprecated: Use VarcharType.ProtoReflect.Descriptor instead.

func (*VarcharType) GetCharacter added in v0.2.1

func (x *VarcharType) GetCharacter() *Pos

func (*VarcharType) GetRParen added in v0.2.1

func (x *VarcharType) GetRParen() *Pos

func (*VarcharType) GetSize added in v0.2.1

func (x *VarcharType) GetSize() uint32

func (*VarcharType) GetVarying added in v0.2.1

func (x *VarcharType) GetVarying() *Pos

func (*VarcharType) ProtoMessage added in v0.2.1

func (*VarcharType) ProtoMessage()

func (*VarcharType) ProtoReflect added in v0.2.1

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

func (*VarcharType) Reset added in v0.2.1

func (x *VarcharType) Reset()

func (*VarcharType) String added in v0.2.1

func (x *VarcharType) String() string

type WhereNode added in v0.2.2

type WhereNode struct {

	// Types that are assignable to WhereNodeClause:
	//	*WhereNode_InQuery
	//	*WhereNode_BinExpr
	WhereNodeClause isWhereNode_WhereNodeClause `protobuf_oneof:"WhereNodeClause"`
	// contains filtered or unexported fields
}

func (*WhereNode) Descriptor deprecated added in v0.2.2

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

Deprecated: Use WhereNode.ProtoReflect.Descriptor instead.

func (*WhereNode) GetBinExpr added in v0.2.2

func (x *WhereNode) GetBinExpr() *BinaryExpr

func (*WhereNode) GetInQuery added in v0.2.2

func (x *WhereNode) GetInQuery() *InSubQuery

func (*WhereNode) GetWhereNodeClause added in v0.2.2

func (m *WhereNode) GetWhereNodeClause() isWhereNode_WhereNodeClause

func (*WhereNode) ProtoMessage added in v0.2.2

func (*WhereNode) ProtoMessage()

func (*WhereNode) ProtoReflect added in v0.2.2

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

func (*WhereNode) Reset added in v0.2.2

func (x *WhereNode) Reset()

func (*WhereNode) String added in v0.2.2

func (x *WhereNode) String() string

type WhereNode_BinExpr added in v0.2.2

type WhereNode_BinExpr struct {
	BinExpr *BinaryExpr `protobuf:"bytes,2,opt,name=BinExpr,proto3,oneof"`
}

type WhereNode_InQuery added in v0.2.2

type WhereNode_InQuery struct {
	InQuery *InSubQuery `protobuf:"bytes,1,opt,name=InQuery,proto3,oneof"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL