Documentation
¶
Index ¶
- Variables
- type AddColumnTableAction
- func (*AddColumnTableAction) Descriptor() ([]byte, []int)deprecated
- func (x *AddColumnTableAction) GetAdd() *Pos
- func (x *AddColumnTableAction) GetColumn() *ColumnDef
- func (*AddColumnTableAction) ProtoMessage()
- func (x *AddColumnTableAction) ProtoReflect() protoreflect.Message
- func (x *AddColumnTableAction) Reset()
- func (x *AddColumnTableAction) String() string
- type AddConstraintTableAction
- func (*AddConstraintTableAction) Descriptor() ([]byte, []int)deprecated
- func (x *AddConstraintTableAction) GetAdd() *Pos
- func (x *AddConstraintTableAction) GetConstraint() *TableConstraint
- func (*AddConstraintTableAction) ProtoMessage()
- func (x *AddConstraintTableAction) ProtoReflect() protoreflect.Message
- func (x *AddConstraintTableAction) Reset()
- func (x *AddConstraintTableAction) String() string
- type AggFunction
- func (*AggFunction) Descriptor() ([]byte, []int)deprecated
- func (x *AggFunction) GetFrom() *Pos
- func (x *AggFunction) GetRestArgs() []*ArgsNode
- func (x *AggFunction) GetTo() *Pos
- func (x *AggFunction) GetTypeName() AggType
- func (*AggFunction) ProtoMessage()
- func (x *AggFunction) ProtoReflect() protoreflect.Message
- func (x *AggFunction) Reset()
- func (x *AggFunction) String() string
- type AggType
- type AliasSelectItem
- func (*AliasSelectItem) Descriptor() ([]byte, []int)deprecated
- func (x *AliasSelectItem) GetAlias() *Ident
- func (x *AliasSelectItem) GetExpr() *ArgsNode
- func (*AliasSelectItem) ProtoMessage()
- func (x *AliasSelectItem) ProtoReflect() protoreflect.Message
- func (x *AliasSelectItem) Reset()
- func (x *AliasSelectItem) String() string
- type AlterColumnAction
- func (*AlterColumnAction) Descriptor() ([]byte, []int)deprecated
- func (m *AlterColumnAction) GetAlterColumnActionClause() isAlterColumnAction_AlterColumnActionClause
- func (x *AlterColumnAction) GetDropItem() *DropDefaultColumnAction
- func (x *AlterColumnAction) GetPGAlterItem() *PGAlterDataTypeColumnAction
- func (x *AlterColumnAction) GetPGDropItem() *PGDropNotNullColumnAction
- func (x *AlterColumnAction) GetPGSetItem() *PGSetNotNullColumnAction
- func (x *AlterColumnAction) GetSetItem() *SetDefaultColumnAction
- func (*AlterColumnAction) ProtoMessage()
- func (x *AlterColumnAction) ProtoReflect() protoreflect.Message
- func (x *AlterColumnAction) Reset()
- func (x *AlterColumnAction) String() string
- type AlterColumnAction_DropItem
- type AlterColumnAction_PGAlterItem
- type AlterColumnAction_PGDropItem
- type AlterColumnAction_PGSetItem
- type AlterColumnAction_SetItem
- type AlterColumnTableAction
- func (*AlterColumnTableAction) Descriptor() ([]byte, []int)deprecated
- func (x *AlterColumnTableAction) GetAction() *AlterColumnAction
- func (x *AlterColumnTableAction) GetAlter() *Pos
- func (x *AlterColumnTableAction) GetColumnName() *Ident
- func (*AlterColumnTableAction) ProtoMessage()
- func (x *AlterColumnTableAction) ProtoReflect() protoreflect.Message
- func (x *AlterColumnTableAction) Reset()
- func (x *AlterColumnTableAction) String() string
- type AlterTableAction
- func (*AlterTableAction) Descriptor() ([]byte, []int)deprecated
- func (x *AlterTableAction) GetAddColumnItem() *AddColumnTableAction
- func (x *AlterTableAction) GetAddConstraintItem() *AddConstraintTableAction
- func (x *AlterTableAction) GetAlterColumnItem() *AlterColumnTableAction
- func (m *AlterTableAction) GetAlterTableActionClause() isAlterTableAction_AlterTableActionClause
- func (x *AlterTableAction) GetDropConstraintItem() *DropConstraintTableAction
- func (x *AlterTableAction) GetRemoveColumnItem() *RemoveColumnTableAction
- func (*AlterTableAction) ProtoMessage()
- func (x *AlterTableAction) ProtoReflect() protoreflect.Message
- func (x *AlterTableAction) Reset()
- func (x *AlterTableAction) String() string
- type AlterTableAction_AddColumnItem
- type AlterTableAction_AddConstraintItem
- type AlterTableAction_AlterColumnItem
- type AlterTableAction_DropConstraintItem
- type AlterTableAction_RemoveColumnItem
- type AlterTableStmt
- func (*AlterTableStmt) Descriptor() ([]byte, []int)deprecated
- func (x *AlterTableStmt) GetAction() *AlterTableAction
- func (x *AlterTableStmt) GetAlter() *Pos
- func (x *AlterTableStmt) GetTableName() *ObjectName
- func (*AlterTableStmt) ProtoMessage()
- func (x *AlterTableStmt) ProtoReflect() protoreflect.Message
- func (x *AlterTableStmt) Reset()
- func (x *AlterTableStmt) String() string
- type ArgsNode
- func (*ArgsNode) Descriptor() ([]byte, []int)deprecated
- func (m *ArgsNode) GetArgsNodeClause() isArgsNode_ArgsNodeClause
- func (x *ArgsNode) GetCaseItem() *CaseExpr
- func (x *ArgsNode) GetFunctionItem() *AggFunction
- func (x *ArgsNode) GetNestedItem() *Nested
- func (x *ArgsNode) GetUnaryItem() *UnaryExpr
- func (x *ArgsNode) GetValueItem() *ValueNode
- func (x *ArgsNode) GetWhereItem() *WhereNode
- func (*ArgsNode) ProtoMessage()
- func (x *ArgsNode) ProtoReflect() protoreflect.Message
- func (x *ArgsNode) Reset()
- func (x *ArgsNode) String() string
- type ArgsNode_CaseItem
- type ArgsNode_FunctionItem
- type ArgsNode_NestedItem
- type ArgsNode_UnaryItem
- type ArgsNode_ValueItem
- type ArgsNode_WhereItem
- type Assignment
- type AutoIncrement
- func (*AutoIncrement) Descriptor() ([]byte, []int)deprecated
- func (x *AutoIncrement) GetAuto() *Pos
- func (x *AutoIncrement) GetIncrement() *Pos
- func (*AutoIncrement) ProtoMessage()
- func (x *AutoIncrement) ProtoReflect() protoreflect.Message
- func (x *AutoIncrement) Reset()
- func (x *AutoIncrement) String() string
- type BigInt
- func (*BigInt) Descriptor() ([]byte, []int)deprecated
- func (x *BigInt) GetFrom() *Pos
- func (x *BigInt) GetIsUnsigned() bool
- func (x *BigInt) GetTo() *Pos
- func (x *BigInt) GetUnsigned() *Pos
- func (*BigInt) ProtoMessage()
- func (x *BigInt) ProtoReflect() protoreflect.Message
- func (x *BigInt) Reset()
- func (x *BigInt) String() string
- type BinaryExpr
- func (*BinaryExpr) Descriptor() ([]byte, []int)deprecated
- func (x *BinaryExpr) GetLeft() *ArgsNode
- func (x *BinaryExpr) GetOp() *Operator
- func (x *BinaryExpr) GetRight() *ArgsNode
- func (*BinaryExpr) ProtoMessage()
- func (x *BinaryExpr) ProtoReflect() protoreflect.Message
- func (x *BinaryExpr) Reset()
- func (x *BinaryExpr) String() string
- type Boolean
- type Bytea
- type CaseExpr
- func (*CaseExpr) Descriptor() ([]byte, []int)deprecated
- func (x *CaseExpr) GetCase() *Pos
- func (x *CaseExpr) GetCaseEnd() *Pos
- func (x *CaseExpr) GetConditions() []*ConditionNode
- func (x *CaseExpr) GetElseResult() *ArgsNode
- func (x *CaseExpr) GetOperand() *Operator
- func (x *CaseExpr) GetResults() []*ArgsNode
- func (*CaseExpr) ProtoMessage()
- func (x *CaseExpr) ProtoReflect() protoreflect.Message
- func (x *CaseExpr) Reset()
- func (x *CaseExpr) String() string
- type CharType
- func (*CharType) Descriptor() ([]byte, []int)deprecated
- func (x *CharType) GetFrom() *Pos
- func (x *CharType) GetSize() uint32
- func (x *CharType) GetTo() *Pos
- func (*CharType) ProtoMessage()
- func (x *CharType) ProtoReflect() protoreflect.Message
- func (x *CharType) Reset()
- func (x *CharType) String() string
- type CheckColumnSpec
- func (*CheckColumnSpec) Descriptor() ([]byte, []int)deprecated
- func (x *CheckColumnSpec) GetCheck() *Pos
- func (x *CheckColumnSpec) GetExpr() *BinaryExpr
- func (x *CheckColumnSpec) GetRParen() *Pos
- func (*CheckColumnSpec) ProtoMessage()
- func (x *CheckColumnSpec) ProtoReflect() protoreflect.Message
- func (x *CheckColumnSpec) Reset()
- func (x *CheckColumnSpec) String() string
- type CheckTableConstraint
- func (*CheckTableConstraint) Descriptor() ([]byte, []int)deprecated
- func (x *CheckTableConstraint) GetCheck() *Pos
- func (x *CheckTableConstraint) GetExpr() *BinaryExpr
- func (x *CheckTableConstraint) GetRParen() *Pos
- func (*CheckTableConstraint) ProtoMessage()
- func (x *CheckTableConstraint) ProtoReflect() protoreflect.Message
- func (x *CheckTableConstraint) Reset()
- func (x *CheckTableConstraint) String() string
- type ColumnConstraint
- func (*ColumnConstraint) Descriptor() ([]byte, []int)deprecated
- func (x *ColumnConstraint) GetConstraint() *Pos
- func (x *ColumnConstraint) GetName() *Ident
- func (x *ColumnConstraint) GetSpec() *ColumnConstraintSpec
- func (*ColumnConstraint) ProtoMessage()
- func (x *ColumnConstraint) ProtoReflect() protoreflect.Message
- func (x *ColumnConstraint) Reset()
- func (x *ColumnConstraint) String() string
- type ColumnConstraintSpec
- func (*ColumnConstraintSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ColumnConstraintSpec) GetCheckItem() *CheckColumnSpec
- func (m *ColumnConstraintSpec) GetColumnConstraintSpecClause() isColumnConstraintSpec_ColumnConstraintSpecClause
- func (x *ColumnConstraintSpec) GetNotNullItem() *NotNullColumnSpec
- func (x *ColumnConstraintSpec) GetReferenceItem() *ReferencesColumnSpec
- func (x *ColumnConstraintSpec) GetUniqueItem() *UniqueColumnSpec
- func (*ColumnConstraintSpec) ProtoMessage()
- func (x *ColumnConstraintSpec) ProtoReflect() protoreflect.Message
- func (x *ColumnConstraintSpec) Reset()
- func (x *ColumnConstraintSpec) String() string
- type ColumnConstraintSpec_CheckItem
- type ColumnConstraintSpec_NotNullItem
- type ColumnConstraintSpec_ReferenceItem
- type ColumnConstraintSpec_UniqueItem
- type ColumnDef
- func (*ColumnDef) Descriptor() ([]byte, []int)deprecated
- func (x *ColumnDef) GetConstraints() []*ColumnConstraint
- func (x *ColumnDef) GetDataType() *Type
- func (x *ColumnDef) GetDefault() *ValueNode
- func (x *ColumnDef) GetMyDecos() []*MyDataTypeDecoration
- func (x *ColumnDef) GetName() *Ident
- func (*ColumnDef) ProtoMessage()
- func (x *ColumnDef) ProtoReflect() protoreflect.Message
- func (x *ColumnDef) Reset()
- func (x *ColumnDef) String() string
- type CompoundIdent
- type ConditionNode
- func (*ConditionNode) Descriptor() ([]byte, []int)deprecated
- func (x *ConditionNode) GetBinaryItem() *BinaryExpr
- func (m *ConditionNode) GetConditionNodeClause() isConditionNode_ConditionNodeClause
- func (*ConditionNode) ProtoMessage()
- func (x *ConditionNode) ProtoReflect() protoreflect.Message
- func (x *ConditionNode) Reset()
- func (x *ConditionNode) String() string
- type ConditionNode_BinaryItem
- type ConstructorSource
- func (*ConstructorSource) Descriptor() ([]byte, []int)deprecated
- func (x *ConstructorSource) GetRows() []*RowValueExpr
- func (x *ConstructorSource) GetValues() *Pos
- func (*ConstructorSource) ProtoMessage()
- func (x *ConstructorSource) ProtoReflect() protoreflect.Message
- func (x *ConstructorSource) Reset()
- func (x *ConstructorSource) String() string
- type CreateIndexStmt
- func (*CreateIndexStmt) Descriptor() ([]byte, []int)deprecated
- func (x *CreateIndexStmt) GetColumnNames() []*Ident
- func (x *CreateIndexStmt) GetCreate() *Pos
- func (x *CreateIndexStmt) GetIndexName() *Ident
- func (x *CreateIndexStmt) GetIsUnique() bool
- func (x *CreateIndexStmt) GetMethodName() *Ident
- func (x *CreateIndexStmt) GetRParen() *Pos
- func (x *CreateIndexStmt) GetSelection() *WhereNode
- func (x *CreateIndexStmt) GetTableName() *ObjectName
- func (*CreateIndexStmt) ProtoMessage()
- func (x *CreateIndexStmt) ProtoReflect() protoreflect.Message
- func (x *CreateIndexStmt) Reset()
- func (x *CreateIndexStmt) String() string
- type CreateTableStmt
- func (*CreateTableStmt) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTableStmt) GetCreate() *Pos
- func (x *CreateTableStmt) GetElements() []*TableElement
- func (x *CreateTableStmt) GetLocation() string
- func (x *CreateTableStmt) GetName() *ObjectName
- func (x *CreateTableStmt) GetNotExists() bool
- func (x *CreateTableStmt) GetOptions() []*TableOption
- func (*CreateTableStmt) ProtoMessage()
- func (x *CreateTableStmt) ProtoReflect() protoreflect.Message
- func (x *CreateTableStmt) Reset()
- func (x *CreateTableStmt) String() string
- type CreateViewStmt
- func (*CreateViewStmt) Descriptor() ([]byte, []int)deprecated
- func (x *CreateViewStmt) GetCreate() *Pos
- func (x *CreateViewStmt) GetMaterialized() bool
- func (x *CreateViewStmt) GetName() *ObjectName
- func (x *CreateViewStmt) GetQuery() *QueryStmt
- func (*CreateViewStmt) ProtoMessage()
- func (x *CreateViewStmt) ProtoReflect() protoreflect.Message
- func (x *CreateViewStmt) Reset()
- func (x *CreateViewStmt) String() string
- type Custom
- type Date
- type Decimal
- func (*Decimal) Descriptor() ([]byte, []int)deprecated
- func (x *Decimal) GetIsUnsigned() bool
- func (x *Decimal) GetNumeric() *Pos
- func (x *Decimal) GetPrecision() uint32
- func (x *Decimal) GetRParen() *Pos
- func (x *Decimal) GetScale() uint32
- func (x *Decimal) GetUnsigned() *Pos
- func (*Decimal) ProtoMessage()
- func (x *Decimal) ProtoReflect() protoreflect.Message
- func (x *Decimal) Reset()
- func (x *Decimal) String() string
- type DeleteStmt
- func (*DeleteStmt) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteStmt) GetDelete() *Pos
- func (x *DeleteStmt) GetSelection() *WhereNode
- func (x *DeleteStmt) GetTableName() *ObjectName
- func (*DeleteStmt) ProtoMessage()
- func (x *DeleteStmt) ProtoReflect() protoreflect.Message
- func (x *DeleteStmt) Reset()
- func (x *DeleteStmt) String() string
- type Double
- type DoubleValue
- func (*DoubleValue) Descriptor() ([]byte, []int)deprecated
- func (x *DoubleValue) GetFrom() *Pos
- func (x *DoubleValue) GetTo() *Pos
- func (x *DoubleValue) GetValue() float64
- func (*DoubleValue) ProtoMessage()
- func (x *DoubleValue) ProtoReflect() protoreflect.Message
- func (x *DoubleValue) Reset()
- func (x *DoubleValue) String() string
- type DropConstraintTableAction
- func (*DropConstraintTableAction) Descriptor() ([]byte, []int)deprecated
- func (x *DropConstraintTableAction) GetCascade() bool
- func (x *DropConstraintTableAction) GetCascadePos() *Pos
- func (x *DropConstraintTableAction) GetDrop() *Pos
- func (x *DropConstraintTableAction) GetName() *Ident
- func (*DropConstraintTableAction) ProtoMessage()
- func (x *DropConstraintTableAction) ProtoReflect() protoreflect.Message
- func (x *DropConstraintTableAction) Reset()
- func (x *DropConstraintTableAction) String() string
- type DropDefaultColumnAction
- func (*DropDefaultColumnAction) Descriptor() ([]byte, []int)deprecated
- func (x *DropDefaultColumnAction) GetDefault() *Pos
- func (x *DropDefaultColumnAction) GetDrop() *Pos
- func (*DropDefaultColumnAction) ProtoMessage()
- func (x *DropDefaultColumnAction) ProtoReflect() protoreflect.Message
- func (x *DropDefaultColumnAction) Reset()
- func (x *DropDefaultColumnAction) String() string
- type DropIndexStmt
- func (*DropIndexStmt) Descriptor() ([]byte, []int)deprecated
- func (x *DropIndexStmt) GetDrop() *Pos
- func (x *DropIndexStmt) GetIndexNames() []*Ident
- func (*DropIndexStmt) ProtoMessage()
- func (x *DropIndexStmt) ProtoReflect() protoreflect.Message
- func (x *DropIndexStmt) Reset()
- func (x *DropIndexStmt) String() string
- type DropTableStmt
- func (*DropTableStmt) Descriptor() ([]byte, []int)deprecated
- func (x *DropTableStmt) GetCascade() bool
- func (x *DropTableStmt) GetCascadePos() *Pos
- func (x *DropTableStmt) GetDrop() *Pos
- func (x *DropTableStmt) GetIfExists() bool
- func (x *DropTableStmt) GetTableNames() []*ObjectName
- func (*DropTableStmt) ProtoMessage()
- func (x *DropTableStmt) ProtoReflect() protoreflect.Message
- func (x *DropTableStmt) Reset()
- func (x *DropTableStmt) String() string
- type Float
- func (*Float) Descriptor() ([]byte, []int)deprecated
- func (x *Float) GetFrom() *Pos
- func (x *Float) GetIsUnsigned() bool
- func (x *Float) GetSize() uint32
- func (x *Float) GetTo() *Pos
- func (x *Float) GetUnsigned() *Pos
- func (*Float) ProtoMessage()
- func (x *Float) ProtoReflect() protoreflect.Message
- func (x *Float) Reset()
- func (x *Float) String() string
- type Ident
- type InSubQuery
- func (*InSubQuery) Descriptor() ([]byte, []int)deprecated
- func (x *InSubQuery) GetExpr() *CompoundIdent
- func (x *InSubQuery) GetNegated() bool
- func (x *InSubQuery) GetRParen() *Pos
- func (x *InSubQuery) GetSubQuery() *QueryStmt
- func (*InSubQuery) ProtoMessage()
- func (x *InSubQuery) ProtoReflect() protoreflect.Message
- func (x *InSubQuery) Reset()
- func (x *InSubQuery) String() string
- type InsertSource
- func (*InsertSource) Descriptor() ([]byte, []int)deprecated
- func (m *InsertSource) GetInsertSourceClause() isInsertSource_InsertSourceClause
- func (x *InsertSource) GetStructorItem() *ConstructorSource
- func (x *InsertSource) GetSubItem() *SubQuerySource
- func (*InsertSource) ProtoMessage()
- func (x *InsertSource) ProtoReflect() protoreflect.Message
- func (x *InsertSource) Reset()
- func (x *InsertSource) String() string
- type InsertSource_StructorItem
- type InsertSource_SubItem
- type InsertStmt
- func (*InsertStmt) Descriptor() ([]byte, []int)deprecated
- func (x *InsertStmt) GetColumns() []*Ident
- func (x *InsertStmt) GetInsert() *Pos
- func (x *InsertStmt) GetSource() *InsertSource
- func (x *InsertStmt) GetTableName() *ObjectName
- func (x *InsertStmt) GetUpdateAssignments() []*Assignment
- func (*InsertStmt) ProtoMessage()
- func (x *InsertStmt) ProtoReflect() protoreflect.Message
- func (x *InsertStmt) Reset()
- func (x *InsertStmt) String() string
- type Int
- func (*Int) Descriptor() ([]byte, []int)deprecated
- func (x *Int) GetFrom() *Pos
- func (x *Int) GetIsUnsigned() bool
- func (x *Int) GetTo() *Pos
- func (x *Int) GetUnsigned() *Pos
- func (*Int) ProtoMessage()
- func (x *Int) ProtoReflect() protoreflect.Message
- func (x *Int) Reset()
- func (x *Int) String() string
- type JoinCondition
- func (*JoinCondition) Descriptor() ([]byte, []int)deprecated
- func (x *JoinCondition) GetOn() *Pos
- func (x *JoinCondition) GetSearchCondition() *BinaryExpr
- func (*JoinCondition) ProtoMessage()
- func (x *JoinCondition) ProtoReflect() protoreflect.Message
- func (x *JoinCondition) Reset()
- func (x *JoinCondition) String() string
- type JoinSpec
- func (*JoinSpec) Descriptor() ([]byte, []int)deprecated
- func (x *JoinSpec) GetJoinItem() *JoinCondition
- func (m *JoinSpec) GetJoinSpecClause() isJoinSpec_JoinSpecClause
- func (x *JoinSpec) GetNameItem() *NamedColumnsJoin
- func (*JoinSpec) ProtoMessage()
- func (x *JoinSpec) ProtoReflect() protoreflect.Message
- func (x *JoinSpec) Reset()
- func (x *JoinSpec) String() string
- type JoinSpec_JoinItem
- type JoinSpec_NameItem
- type JoinType
- func (*JoinType) Descriptor() ([]byte, []int)deprecated
- func (x *JoinType) GetCondition() JoinTypeCondition
- func (x *JoinType) GetFrom() *Pos
- func (x *JoinType) GetTo() *Pos
- func (*JoinType) ProtoMessage()
- func (x *JoinType) ProtoReflect() protoreflect.Message
- func (x *JoinType) Reset()
- func (x *JoinType) String() string
- type JoinTypeCondition
- func (JoinTypeCondition) Descriptor() protoreflect.EnumDescriptor
- func (x JoinTypeCondition) Enum() *JoinTypeCondition
- func (JoinTypeCondition) EnumDescriptor() ([]byte, []int)deprecated
- func (x JoinTypeCondition) Number() protoreflect.EnumNumber
- func (x JoinTypeCondition) String() string
- func (JoinTypeCondition) Type() protoreflect.EnumType
- type LimitExpr
- func (*LimitExpr) Descriptor() ([]byte, []int)deprecated
- func (x *LimitExpr) GetAllBool() bool
- func (x *LimitExpr) GetAllPos() *Pos
- func (x *LimitExpr) GetLimit() *Pos
- func (x *LimitExpr) GetLimitValue() *LongValue
- func (x *LimitExpr) GetOffsetValue() *LongValue
- func (*LimitExpr) ProtoMessage()
- func (x *LimitExpr) ProtoReflect() protoreflect.Message
- func (x *LimitExpr) Reset()
- func (x *LimitExpr) String() string
- type LongValue
- func (*LongValue) Descriptor() ([]byte, []int)deprecated
- func (x *LongValue) GetFrom() *Pos
- func (x *LongValue) GetTo() *Pos
- func (x *LongValue) GetValue() int64
- func (*LongValue) ProtoMessage()
- func (x *LongValue) ProtoReflect() protoreflect.Message
- func (x *LongValue) Reset()
- func (x *LongValue) String() string
- type MyCharset
- func (*MyCharset) Descriptor() ([]byte, []int)deprecated
- func (x *MyCharset) GetCharset() *Pos
- func (x *MyCharset) GetDefault() *Pos
- func (x *MyCharset) GetEqual() bool
- func (x *MyCharset) GetIsDefault() bool
- func (x *MyCharset) GetName() *Ident
- func (*MyCharset) ProtoMessage()
- func (x *MyCharset) ProtoReflect() protoreflect.Message
- func (x *MyCharset) Reset()
- func (x *MyCharset) String() string
- type MyDataTypeDecoration
- func (*MyDataTypeDecoration) Descriptor() ([]byte, []int)deprecated
- func (x *MyDataTypeDecoration) GetAutoment() *AutoIncrement
- func (*MyDataTypeDecoration) ProtoMessage()
- func (x *MyDataTypeDecoration) ProtoReflect() protoreflect.Message
- func (x *MyDataTypeDecoration) Reset()
- func (x *MyDataTypeDecoration) String() string
- type MyEngine
- func (*MyEngine) Descriptor() ([]byte, []int)deprecated
- func (x *MyEngine) GetEngine() *Pos
- func (x *MyEngine) GetEqual() bool
- func (x *MyEngine) GetName() *Ident
- func (*MyEngine) ProtoMessage()
- func (x *MyEngine) ProtoReflect() protoreflect.Message
- func (x *MyEngine) Reset()
- func (x *MyEngine) String() string
- type NamedColumnsJoin
- func (*NamedColumnsJoin) Descriptor() ([]byte, []int)deprecated
- func (x *NamedColumnsJoin) GetColumnList() []*Ident
- func (x *NamedColumnsJoin) GetRParen() *Pos
- func (x *NamedColumnsJoin) GetUsing() *Pos
- func (*NamedColumnsJoin) ProtoMessage()
- func (x *NamedColumnsJoin) ProtoReflect() protoreflect.Message
- func (x *NamedColumnsJoin) Reset()
- func (x *NamedColumnsJoin) String() string
- type NaturalJoin
- func (*NaturalJoin) Descriptor() ([]byte, []int)deprecated
- func (x *NaturalJoin) GetLeftElement() *TableJoinElement
- func (x *NaturalJoin) GetRightElement() *TableJoinElement
- func (x *NaturalJoin) GetType() *JoinType
- func (*NaturalJoin) ProtoMessage()
- func (x *NaturalJoin) ProtoReflect() protoreflect.Message
- func (x *NaturalJoin) Reset()
- func (x *NaturalJoin) String() string
- type Nested
- type NotNullColumnSpec
- func (*NotNullColumnSpec) Descriptor() ([]byte, []int)deprecated
- func (x *NotNullColumnSpec) GetNot() *Pos
- func (x *NotNullColumnSpec) GetNull() *Pos
- func (*NotNullColumnSpec) ProtoMessage()
- func (x *NotNullColumnSpec) ProtoReflect() protoreflect.Message
- func (x *NotNullColumnSpec) Reset()
- func (x *NotNullColumnSpec) String() string
- type ObjectName
- type Operator
- func (*Operator) Descriptor() ([]byte, []int)deprecated
- func (x *Operator) GetFrom() *Pos
- func (x *Operator) GetTo() *Pos
- func (x *Operator) GetType() OperatorType
- func (*Operator) ProtoMessage()
- func (x *Operator) ProtoReflect() protoreflect.Message
- func (x *Operator) Reset()
- func (x *Operator) String() string
- type OperatorType
- func (OperatorType) Descriptor() protoreflect.EnumDescriptor
- func (x OperatorType) Enum() *OperatorType
- func (OperatorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x OperatorType) Number() protoreflect.EnumNumber
- func (x OperatorType) String() string
- func (OperatorType) Type() protoreflect.EnumType
- type OrderByExpr
- func (*OrderByExpr) Descriptor() ([]byte, []int)deprecated
- func (x *OrderByExpr) GetASCBool() bool
- func (x *OrderByExpr) GetExpr() *CompoundIdent
- func (x *OrderByExpr) GetOrderingPos() *Pos
- func (*OrderByExpr) ProtoMessage()
- func (x *OrderByExpr) ProtoReflect() protoreflect.Message
- func (x *OrderByExpr) Reset()
- func (x *OrderByExpr) String() string
- type PGAlterDataTypeColumnAction
- func (*PGAlterDataTypeColumnAction) Descriptor() ([]byte, []int)deprecated
- func (x *PGAlterDataTypeColumnAction) GetDataType() *Type
- func (x *PGAlterDataTypeColumnAction) GetType() *Pos
- func (*PGAlterDataTypeColumnAction) ProtoMessage()
- func (x *PGAlterDataTypeColumnAction) ProtoReflect() protoreflect.Message
- func (x *PGAlterDataTypeColumnAction) Reset()
- func (x *PGAlterDataTypeColumnAction) String() string
- type PGDropNotNullColumnAction
- func (*PGDropNotNullColumnAction) Descriptor() ([]byte, []int)deprecated
- func (x *PGDropNotNullColumnAction) GetDrop() *Pos
- func (x *PGDropNotNullColumnAction) GetNull() *Pos
- func (*PGDropNotNullColumnAction) ProtoMessage()
- func (x *PGDropNotNullColumnAction) ProtoReflect() protoreflect.Message
- func (x *PGDropNotNullColumnAction) Reset()
- func (x *PGDropNotNullColumnAction) String() string
- type PGSetNotNullColumnAction
- func (*PGSetNotNullColumnAction) Descriptor() ([]byte, []int)deprecated
- func (x *PGSetNotNullColumnAction) GetNull() *Pos
- func (x *PGSetNotNullColumnAction) GetSet() *Pos
- func (*PGSetNotNullColumnAction) ProtoMessage()
- func (x *PGSetNotNullColumnAction) ProtoReflect() protoreflect.Message
- func (x *PGSetNotNullColumnAction) Reset()
- func (x *PGSetNotNullColumnAction) String() string
- type Pos
- type QualifiedJoin
- func (*QualifiedJoin) Descriptor() ([]byte, []int)deprecated
- func (x *QualifiedJoin) GetLeftElement() *TableJoinElement
- func (x *QualifiedJoin) GetRightElement() *TableJoinElement
- func (x *QualifiedJoin) GetSpec() *JoinSpec
- func (x *QualifiedJoin) GetType() *JoinType
- func (*QualifiedJoin) ProtoMessage()
- func (x *QualifiedJoin) ProtoReflect() protoreflect.Message
- func (x *QualifiedJoin) Reset()
- func (x *QualifiedJoin) String() string
- type QualifiedWildcardSelectItem
- func (*QualifiedWildcardSelectItem) Descriptor() ([]byte, []int)deprecated
- func (x *QualifiedWildcardSelectItem) GetPrefix() *ObjectName
- func (*QualifiedWildcardSelectItem) ProtoMessage()
- func (x *QualifiedWildcardSelectItem) ProtoReflect() protoreflect.Message
- func (x *QualifiedWildcardSelectItem) Reset()
- func (x *QualifiedWildcardSelectItem) String() string
- type QueryStmt
- func (*QueryStmt) Descriptor() ([]byte, []int)deprecated
- func (x *QueryStmt) GetBody() *SQLSetExpr
- func (x *QueryStmt) GetCTEs() []*QueryStmt_CTE
- func (x *QueryStmt) GetLimitExpression() *LimitExpr
- func (x *QueryStmt) GetOrderBy() []*OrderByExpr
- func (x *QueryStmt) GetWith() *Pos
- func (*QueryStmt) ProtoMessage()
- func (x *QueryStmt) ProtoReflect() protoreflect.Message
- func (x *QueryStmt) Reset()
- func (x *QueryStmt) String() string
- type QueryStmt_CTE
- func (*QueryStmt_CTE) Descriptor() ([]byte, []int)deprecated
- func (x *QueryStmt_CTE) GetAliasName() *Ident
- func (x *QueryStmt_CTE) GetQuery() *QueryStmt
- func (x *QueryStmt_CTE) GetRParen() *Pos
- func (*QueryStmt_CTE) ProtoMessage()
- func (x *QueryStmt_CTE) ProtoReflect() protoreflect.Message
- func (x *QueryStmt_CTE) Reset()
- func (x *QueryStmt_CTE) String() string
- type Real
- func (*Real) Descriptor() ([]byte, []int)deprecated
- func (x *Real) GetFrom() *Pos
- func (x *Real) GetIsUnsigned() bool
- func (x *Real) GetTo() *Pos
- func (x *Real) GetUnsigned() *Pos
- func (*Real) ProtoMessage()
- func (x *Real) ProtoReflect() protoreflect.Message
- func (x *Real) Reset()
- func (x *Real) String() string
- type ReferenceKeyExpr
- func (*ReferenceKeyExpr) Descriptor() ([]byte, []int)deprecated
- func (x *ReferenceKeyExpr) GetColumns() []*Ident
- func (x *ReferenceKeyExpr) GetRParen() *Pos
- func (x *ReferenceKeyExpr) GetTableName() *Ident
- func (*ReferenceKeyExpr) ProtoMessage()
- func (x *ReferenceKeyExpr) ProtoReflect() protoreflect.Message
- func (x *ReferenceKeyExpr) Reset()
- func (x *ReferenceKeyExpr) String() string
- type ReferencesColumnSpec
- func (*ReferencesColumnSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ReferencesColumnSpec) GetColumns() []*Ident
- func (x *ReferencesColumnSpec) GetRParen() *Pos
- func (x *ReferencesColumnSpec) GetReferences() *Pos
- func (x *ReferencesColumnSpec) GetTableName() *ObjectName
- func (*ReferencesColumnSpec) ProtoMessage()
- func (x *ReferencesColumnSpec) ProtoReflect() protoreflect.Message
- func (x *ReferencesColumnSpec) Reset()
- func (x *ReferencesColumnSpec) String() string
- type ReferentialTableConstraint
- func (*ReferentialTableConstraint) Descriptor() ([]byte, []int)deprecated
- func (x *ReferentialTableConstraint) GetColumns() []*Ident
- func (x *ReferentialTableConstraint) GetForeign() *Pos
- func (x *ReferentialTableConstraint) GetKeyExpr() *ReferenceKeyExpr
- func (*ReferentialTableConstraint) ProtoMessage()
- func (x *ReferentialTableConstraint) ProtoReflect() protoreflect.Message
- func (x *ReferentialTableConstraint) Reset()
- func (x *ReferentialTableConstraint) String() string
- type Regclass
- type RemoveColumnTableAction
- func (*RemoveColumnTableAction) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveColumnTableAction) GetCascade() bool
- func (x *RemoveColumnTableAction) GetCascadePos() *Pos
- func (x *RemoveColumnTableAction) GetDrop() *Pos
- func (x *RemoveColumnTableAction) GetName() *Ident
- func (*RemoveColumnTableAction) ProtoMessage()
- func (x *RemoveColumnTableAction) ProtoReflect() protoreflect.Message
- func (x *RemoveColumnTableAction) Reset()
- func (x *RemoveColumnTableAction) String() string
- type RowValueExpr
- func (*RowValueExpr) Descriptor() ([]byte, []int)deprecated
- func (x *RowValueExpr) GetLParen() *Pos
- func (x *RowValueExpr) GetRParen() *Pos
- func (x *RowValueExpr) GetValues() []*ValueNode
- func (*RowValueExpr) ProtoMessage()
- func (x *RowValueExpr) ProtoReflect() protoreflect.Message
- func (x *RowValueExpr) Reset()
- func (x *RowValueExpr) String() string
- type SQLSelect
- func (*SQLSelect) Descriptor() ([]byte, []int)deprecated
- func (x *SQLSelect) GetDistinctBool() bool
- func (x *SQLSelect) GetFromClause() []*TableReference
- func (x *SQLSelect) GetGroupByClause() []*CompoundIdent
- func (x *SQLSelect) GetHavingClause() *BinaryExpr
- func (x *SQLSelect) GetProjection() []*SQLSelectItem
- func (x *SQLSelect) GetSelect() *Pos
- func (x *SQLSelect) GetWhereClause() *WhereNode
- func (*SQLSelect) ProtoMessage()
- func (x *SQLSelect) ProtoReflect() protoreflect.Message
- func (x *SQLSelect) Reset()
- func (x *SQLSelect) String() string
- type SQLSelectItem
- func (*SQLSelectItem) Descriptor() ([]byte, []int)deprecated
- func (x *SQLSelectItem) GetAliasItem() *AliasSelectItem
- func (m *SQLSelectItem) GetSQLSelectItemClause() isSQLSelectItem_SQLSelectItemClause
- func (x *SQLSelectItem) GetUnnamedItem() *UnnamedSelectItem
- func (x *SQLSelectItem) GetWildcardItem() *QualifiedWildcardSelectItem
- func (*SQLSelectItem) ProtoMessage()
- func (x *SQLSelectItem) ProtoReflect() protoreflect.Message
- func (x *SQLSelectItem) Reset()
- func (x *SQLSelectItem) String() string
- type SQLSelectItem_AliasItem
- type SQLSelectItem_UnnamedItem
- type SQLSelectItem_WildcardItem
- type SQLSetExpr
- func (*SQLSetExpr) Descriptor() ([]byte, []int)deprecated
- func (x *SQLSetExpr) GetExprItem() *SetOperationExpr
- func (m *SQLSetExpr) GetSQLSetExprClause() isSQLSetExpr_SQLSetExprClause
- func (x *SQLSetExpr) GetSelectItem() *SQLSelect
- func (*SQLSetExpr) ProtoMessage()
- func (x *SQLSetExpr) ProtoReflect() protoreflect.Message
- func (x *SQLSetExpr) Reset()
- func (x *SQLSetExpr) String() string
- type SQLSetExpr_ExprItem
- type SQLSetExpr_SelectItem
- type SetDefaultColumnAction
- func (*SetDefaultColumnAction) Descriptor() ([]byte, []int)deprecated
- func (x *SetDefaultColumnAction) GetDefault() *ValueNode
- func (x *SetDefaultColumnAction) GetSet() *Pos
- func (*SetDefaultColumnAction) ProtoMessage()
- func (x *SetDefaultColumnAction) ProtoReflect() protoreflect.Message
- func (x *SetDefaultColumnAction) Reset()
- func (x *SetDefaultColumnAction) String() string
- type SetOperationExpr
- func (*SetOperationExpr) Descriptor() ([]byte, []int)deprecated
- func (x *SetOperationExpr) GetAll() bool
- func (x *SetOperationExpr) GetLeft() *SQLSetExpr
- func (x *SetOperationExpr) GetOp() *SetOperator
- func (x *SetOperationExpr) GetRight() *SQLSetExpr
- func (*SetOperationExpr) ProtoMessage()
- func (x *SetOperationExpr) ProtoReflect() protoreflect.Message
- func (x *SetOperationExpr) Reset()
- func (x *SetOperationExpr) String() string
- type SetOperator
- func (*SetOperator) Descriptor() ([]byte, []int)deprecated
- func (x *SetOperator) GetFrom() *Pos
- func (x *SetOperator) GetTo() *Pos
- func (x *SetOperator) GetType() SetOperatorType
- func (*SetOperator) ProtoMessage()
- func (x *SetOperator) ProtoReflect() protoreflect.Message
- func (x *SetOperator) Reset()
- func (x *SetOperator) String() string
- type SetOperatorType
- func (SetOperatorType) Descriptor() protoreflect.EnumDescriptor
- func (x SetOperatorType) Enum() *SetOperatorType
- func (SetOperatorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SetOperatorType) Number() protoreflect.EnumNumber
- func (x SetOperatorType) String() string
- func (SetOperatorType) Type() protoreflect.EnumType
- type SingleQuotedString
- func (*SingleQuotedString) Descriptor() ([]byte, []int)deprecated
- func (x *SingleQuotedString) GetFrom() *Pos
- func (x *SingleQuotedString) GetTo() *Pos
- func (x *SingleQuotedString) GetValue() string
- func (*SingleQuotedString) ProtoMessage()
- func (x *SingleQuotedString) ProtoReflect() protoreflect.Message
- func (x *SingleQuotedString) Reset()
- func (x *SingleQuotedString) String() string
- type SmallInt
- func (*SmallInt) Descriptor() ([]byte, []int)deprecated
- func (x *SmallInt) GetFrom() *Pos
- func (x *SmallInt) GetIsUnsigned() bool
- func (x *SmallInt) GetTo() *Pos
- func (x *SmallInt) GetUnsigned() *Pos
- func (*SmallInt) ProtoMessage()
- func (x *SmallInt) ProtoReflect() protoreflect.Message
- func (x *SmallInt) Reset()
- func (x *SmallInt) String() string
- type SubQuerySource
- type Table
- func (*Table) Descriptor() ([]byte, []int)deprecated
- func (x *Table) GetAlias() *Ident
- func (x *Table) GetArgs() []*ArgsNode
- func (x *Table) GetArgsRParen() *Pos
- func (x *Table) GetName() *ObjectName
- func (x *Table) GetWithHints() []*ArgsNode
- func (x *Table) GetWithHintsRParen() *Pos
- func (*Table) ProtoMessage()
- func (x *Table) ProtoReflect() protoreflect.Message
- func (x *Table) Reset()
- func (x *Table) String() string
- type TableConstraint
- func (*TableConstraint) Descriptor() ([]byte, []int)deprecated
- func (x *TableConstraint) GetConstraint() *Pos
- func (x *TableConstraint) GetName() *Ident
- func (x *TableConstraint) GetSpec() *TableConstraintSpec
- func (*TableConstraint) ProtoMessage()
- func (x *TableConstraint) ProtoReflect() protoreflect.Message
- func (x *TableConstraint) Reset()
- func (x *TableConstraint) String() string
- type TableConstraintSpec
- func (*TableConstraintSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TableConstraintSpec) GetCheckItem() *CheckTableConstraint
- func (x *TableConstraintSpec) GetReferenceItem() *ReferentialTableConstraint
- func (m *TableConstraintSpec) GetTableContraintSpecClause() isTableConstraintSpec_TableContraintSpecClause
- func (x *TableConstraintSpec) GetUniqueItem() *UniqueTableConstraint
- func (*TableConstraintSpec) ProtoMessage()
- func (x *TableConstraintSpec) ProtoReflect() protoreflect.Message
- func (x *TableConstraintSpec) Reset()
- func (x *TableConstraintSpec) String() string
- type TableConstraintSpec_CheckItem
- type TableConstraintSpec_ReferenceItem
- type TableConstraintSpec_UniqueItem
- type TableElement
- func (*TableElement) Descriptor() ([]byte, []int)deprecated
- func (x *TableElement) GetColumnDefElement() *ColumnDef
- func (x *TableElement) GetTableConstraintElement() *TableConstraint
- func (m *TableElement) GetTableElementClause() isTableElement_TableElementClause
- func (*TableElement) ProtoMessage()
- func (x *TableElement) ProtoReflect() protoreflect.Message
- func (x *TableElement) Reset()
- func (x *TableElement) String() string
- type TableElement_ColumnDefElement
- type TableElement_TableConstraintElement
- type TableJoinElement
- type TableOption
- func (*TableOption) Descriptor() ([]byte, []int)deprecated
- func (x *TableOption) GetMyCharsetOption() *MyCharset
- func (x *TableOption) GetMyEngineOption() *MyEngine
- func (m *TableOption) GetTableOptionClause() isTableOption_TableOptionClause
- func (*TableOption) ProtoMessage()
- func (x *TableOption) ProtoReflect() protoreflect.Message
- func (x *TableOption) Reset()
- func (x *TableOption) String() string
- type TableOption_MyCharsetOption
- type TableOption_MyEngineOption
- type TableReference
- func (*TableReference) Descriptor() ([]byte, []int)deprecated
- func (x *TableReference) GetNaturalItem() *NaturalJoin
- func (x *TableReference) GetQualifiedItem() *QualifiedJoin
- func (x *TableReference) GetTableItem() *Table
- func (m *TableReference) GetTableReferenceClause() isTableReference_TableReferenceClause
- func (*TableReference) ProtoMessage()
- func (x *TableReference) ProtoReflect() protoreflect.Message
- func (x *TableReference) Reset()
- func (x *TableReference) String() string
- type TableReference_NaturalItem
- type TableReference_QualifiedItem
- type TableReference_TableItem
- type Text
- type Time
- type Timestamp
- func (*Timestamp) Descriptor() ([]byte, []int)deprecated
- func (x *Timestamp) GetTimestamp() *Pos
- func (x *Timestamp) GetWithTimeZone() bool
- func (x *Timestamp) GetZone() *Pos
- func (*Timestamp) ProtoMessage()
- func (x *Timestamp) ProtoReflect() protoreflect.Message
- func (x *Timestamp) Reset()
- func (x *Timestamp) String() string
- type Type
- func (*Type) Descriptor() ([]byte, []int)deprecated
- func (x *Type) GetBigIntData() *BigInt
- func (x *Type) GetCharData() *CharType
- func (x *Type) GetDecimalData() *Decimal
- func (x *Type) GetIntData() *Int
- func (x *Type) GetSmallIntData() *SmallInt
- func (x *Type) GetTimestampData() *Timestamp
- func (m *Type) GetTypeClause() isType_TypeClause
- func (x *Type) GetUUIDData() *UUID
- func (x *Type) GetVarcharData() *VarcharType
- func (*Type) ProtoMessage()
- func (x *Type) ProtoReflect() protoreflect.Message
- func (x *Type) Reset()
- func (x *Type) String() string
- type Type_BigIntData
- type Type_CharData
- type Type_DecimalData
- type Type_IntData
- type Type_SmallIntData
- type Type_TimestampData
- type Type_UUIDData
- type Type_VarcharData
- type UUID
- type UnaryExpr
- func (*UnaryExpr) Descriptor() ([]byte, []int)deprecated
- func (x *UnaryExpr) GetExpr() *BinaryExpr
- func (x *UnaryExpr) GetFrom() *Pos
- func (x *UnaryExpr) GetOp() *Operator
- func (*UnaryExpr) ProtoMessage()
- func (x *UnaryExpr) ProtoReflect() protoreflect.Message
- func (x *UnaryExpr) Reset()
- func (x *UnaryExpr) String() string
- type UniqueColumnSpec
- func (*UniqueColumnSpec) Descriptor() ([]byte, []int)deprecated
- func (x *UniqueColumnSpec) GetIsPrimaryKey() bool
- func (x *UniqueColumnSpec) GetKey() *Pos
- func (x *UniqueColumnSpec) GetPrimary() *Pos
- func (x *UniqueColumnSpec) GetUnique() *Pos
- func (*UniqueColumnSpec) ProtoMessage()
- func (x *UniqueColumnSpec) ProtoReflect() protoreflect.Message
- func (x *UniqueColumnSpec) Reset()
- func (x *UniqueColumnSpec) String() string
- type UniqueTableConstraint
- func (*UniqueTableConstraint) Descriptor() ([]byte, []int)deprecated
- func (x *UniqueTableConstraint) GetColumns() []*Ident
- func (x *UniqueTableConstraint) GetIsPrimary() bool
- func (x *UniqueTableConstraint) GetPrimary() *Pos
- func (x *UniqueTableConstraint) GetRParen() *Pos
- func (x *UniqueTableConstraint) GetUnique() *Pos
- func (*UniqueTableConstraint) ProtoMessage()
- func (x *UniqueTableConstraint) ProtoReflect() protoreflect.Message
- func (x *UniqueTableConstraint) Reset()
- func (x *UniqueTableConstraint) String() string
- type UnnamedSelectItem
- type UpdateStmt
- func (*UpdateStmt) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateStmt) GetAssignments() []*Assignment
- func (x *UpdateStmt) GetSelection() *WhereNode
- func (x *UpdateStmt) GetTableName() *ObjectName
- func (x *UpdateStmt) GetUpdate() *Pos
- func (*UpdateStmt) ProtoMessage()
- func (x *UpdateStmt) ProtoReflect() protoreflect.Message
- func (x *UpdateStmt) Reset()
- func (x *UpdateStmt) String() string
- type ValueNode
- func (*ValueNode) Descriptor() ([]byte, []int)deprecated
- func (x *ValueNode) GetCompoundItem() *CompoundIdent
- func (x *ValueNode) GetDoubleItem() *DoubleValue
- func (x *ValueNode) GetLongItem() *LongValue
- func (x *ValueNode) GetStringItem() *SingleQuotedString
- func (m *ValueNode) GetValueNodeClause() isValueNode_ValueNodeClause
- func (*ValueNode) ProtoMessage()
- func (x *ValueNode) ProtoReflect() protoreflect.Message
- func (x *ValueNode) Reset()
- func (x *ValueNode) String() string
- type ValueNode_CompoundItem
- type ValueNode_DoubleItem
- type ValueNode_LongItem
- type ValueNode_StringItem
- type VarcharType
- func (*VarcharType) Descriptor() ([]byte, []int)deprecated
- func (x *VarcharType) GetCharacter() *Pos
- func (x *VarcharType) GetRParen() *Pos
- func (x *VarcharType) GetSize() uint32
- func (x *VarcharType) GetVarying() *Pos
- func (*VarcharType) ProtoMessage()
- func (x *VarcharType) ProtoReflect() protoreflect.Message
- func (x *VarcharType) Reset()
- func (x *VarcharType) String() string
- type WhereNode
- func (*WhereNode) Descriptor() ([]byte, []int)deprecated
- func (x *WhereNode) GetBinExpr() *BinaryExpr
- func (x *WhereNode) GetInQuery() *InSubQuery
- func (m *WhereNode) GetWhereNodeClause() isWhereNode_WhereNodeClause
- func (*WhereNode) ProtoMessage()
- func (x *WhereNode) ProtoReflect() protoreflect.Message
- func (x *WhereNode) Reset()
- func (x *WhereNode) String() string
- type WhereNode_BinExpr
- type WhereNode_InQuery
Constants ¶
This section is empty.
Variables ¶
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.
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.
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.
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.
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
func (AggType) Descriptor ¶
func (AggType) Descriptor() protoreflect.EnumDescriptor
func (AggType) EnumDescriptor
deprecated
func (AggType) Number ¶
func (x AggType) Number() protoreflect.EnumNumber
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) GetArgsNodeClause ¶ added in v0.2.2
func (m *ArgsNode) GetArgsNodeClause() isArgsNode_ArgsNodeClause
func (*ArgsNode) GetCaseItem ¶ added in v0.2.2
func (*ArgsNode) GetFunctionItem ¶ added in v0.2.2
func (x *ArgsNode) GetFunctionItem() *AggFunction
func (*ArgsNode) GetNestedItem ¶ added in v0.2.2
func (*ArgsNode) GetUnaryItem ¶ added in v0.2.2
func (*ArgsNode) GetValueItem ¶ added in v0.2.2
func (*ArgsNode) GetWhereItem ¶ added in v0.2.2
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
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) GetIsUnsigned ¶ added in v0.2.1
func (*BigInt) GetUnsigned ¶ added in v0.2.1
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
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) ProtoMessage ¶ added in v0.2.1
func (*Boolean) ProtoMessage()
func (*Boolean) ProtoReflect ¶ added in v0.2.1
func (x *Boolean) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶ added in v0.2.1
func (*Bytea) ProtoMessage()
func (*Bytea) ProtoReflect ¶ added in v0.2.1
func (x *Bytea) ProtoReflect() protoreflect.Message
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) GetCaseEnd ¶ added in v0.2.1
func (*CaseExpr) GetConditions ¶ added in v0.2.1
func (x *CaseExpr) GetConditions() []*ConditionNode
func (*CaseExpr) GetElseResult ¶ added in v0.2.1
func (*CaseExpr) GetOperand ¶ added in v0.2.1
func (*CaseExpr) GetResults ¶ added in v0.2.1
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
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) ProtoMessage ¶ added in v0.2.1
func (*CharType) ProtoMessage()
func (*CharType) ProtoReflect ¶ added in v0.2.1
func (x *CharType) ProtoReflect() protoreflect.Message
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) GetConstraints ¶ added in v0.2.1
func (x *ColumnDef) GetConstraints() []*ColumnConstraint
func (*ColumnDef) GetDataType ¶ added in v0.2.1
func (*ColumnDef) GetDefault ¶ added in v0.2.1
func (*ColumnDef) GetMyDecos ¶ added in v0.2.1
func (x *ColumnDef) GetMyDecos() []*MyDataTypeDecoration
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
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 *CompoundIdent `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) GetTy ¶ added in v0.2.1
func (x *Custom) GetTy() *CompoundIdent
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
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) ProtoMessage ¶ added in v0.2.1
func (*Date) ProtoMessage()
func (*Date) ProtoReflect ¶ added in v0.2.1
func (x *Date) ProtoReflect() protoreflect.Message
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) GetIsUnsigned ¶ added in v0.2.1
func (*Decimal) GetNumeric ¶ added in v0.2.1
func (*Decimal) GetPrecision ¶ added in v0.2.1
func (*Decimal) GetUnsigned ¶ added in v0.2.1
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
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) ProtoMessage ¶ added in v0.2.1
func (*Double) ProtoMessage()
func (*Double) ProtoReflect ¶ added in v0.2.1
func (x *Double) ProtoReflect() protoreflect.Message
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 (x *DropConstraintTableAction) ProtoReflect() protoreflect.Message
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) GetIsUnsigned ¶ added in v0.2.1
func (*Float) GetUnsigned ¶ added in v0.2.1
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
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) ProtoMessage ¶
func (*Ident) ProtoMessage()
func (*Ident) ProtoReflect ¶
func (x *Ident) ProtoReflect() protoreflect.Message
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) GetIsUnsigned ¶ added in v0.2.1
func (*Int) GetUnsigned ¶ added in v0.2.1
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
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) 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
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) GetCondition ¶
func (x *JoinType) GetCondition() JoinTypeCondition
func (*JoinType) ProtoMessage ¶
func (*JoinType) ProtoMessage()
func (*JoinType) ProtoReflect ¶
func (x *JoinType) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (JoinTypeCondition) Enum ¶
func (x JoinTypeCondition) Enum() *JoinTypeCondition
func (JoinTypeCondition) EnumDescriptor
deprecated
func (JoinTypeCondition) EnumDescriptor() ([]byte, []int)
Deprecated: Use JoinTypeCondition.Descriptor instead.
func (JoinTypeCondition) Number ¶
func (x JoinTypeCondition) Number() protoreflect.EnumNumber
func (JoinTypeCondition) String ¶
func (x JoinTypeCondition) String() string
func (JoinTypeCondition) Type ¶
func (JoinTypeCondition) Type() protoreflect.EnumType
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) GetAllBool ¶ added in v0.2.1
func (*LimitExpr) GetLimitValue ¶ added in v0.2.1
func (*LimitExpr) GetOffsetValue ¶ added in v0.2.1
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
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) ProtoMessage ¶ added in v0.2.1
func (*LongValue) ProtoMessage()
func (*LongValue) ProtoReflect ¶ added in v0.2.1
func (x *LongValue) ProtoReflect() protoreflect.Message
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) GetCharset ¶ added in v0.2.1
func (*MyCharset) GetDefault ¶ added in v0.2.1
func (*MyCharset) GetIsDefault ¶ added in v0.2.1
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
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) ProtoMessage ¶ added in v0.2.1
func (*MyEngine) ProtoMessage()
func (*MyEngine) ProtoReflect ¶ added in v0.2.1
func (x *MyEngine) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶ added in v0.2.1
func (*Nested) ProtoMessage()
func (*Nested) ProtoReflect ¶ added in v0.2.1
func (x *Nested) ProtoReflect() protoreflect.Message
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 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) GetType ¶
func (x *Operator) GetType() OperatorType
func (*Operator) ProtoMessage ¶
func (*Operator) ProtoMessage()
func (*Operator) ProtoReflect ¶
func (x *Operator) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
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 (x OperatorType) Number() protoreflect.EnumNumber
func (OperatorType) String ¶
func (x OperatorType) String() string
func (OperatorType) Type ¶
func (OperatorType) Type() protoreflect.EnumType
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 (x *PGAlterDataTypeColumnAction) ProtoReflect() protoreflect.Message
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 (x *PGDropNotNullColumnAction) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*Pos) ProtoMessage()
func (*Pos) ProtoReflect ¶
func (x *Pos) ProtoReflect() protoreflect.Message
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 (x *QualifiedWildcardSelectItem) ProtoReflect() protoreflect.Message
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) GetBody ¶
func (x *QueryStmt) GetBody() *SQLSetExpr
func (*QueryStmt) GetCTEs ¶
func (x *QueryStmt) GetCTEs() []*QueryStmt_CTE
func (*QueryStmt) GetLimitExpression ¶
func (*QueryStmt) GetOrderBy ¶
func (x *QueryStmt) GetOrderBy() []*OrderByExpr
func (*QueryStmt) ProtoMessage ¶
func (*QueryStmt) ProtoMessage()
func (*QueryStmt) ProtoReflect ¶
func (x *QueryStmt) ProtoReflect() protoreflect.Message
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) GetIsUnsigned ¶ added in v0.2.1
func (*Real) GetUnsigned ¶ added in v0.2.1
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
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 (x *ReferentialTableConstraint) GetKeyExpr() *ReferenceKeyExpr
func (*ReferentialTableConstraint) ProtoMessage ¶ added in v0.2.1
func (*ReferentialTableConstraint) ProtoMessage()
func (*ReferentialTableConstraint) ProtoReflect ¶ added in v0.2.1
func (x *ReferentialTableConstraint) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶ added in v0.2.1
func (*Regclass) ProtoMessage()
func (*Regclass) ProtoReflect ¶ added in v0.2.1
func (x *Regclass) ProtoReflect() protoreflect.Message
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) GetDistinctBool ¶ added in v0.2.1
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) GetWhereClause ¶ added in v0.2.1
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
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) Descriptor() protoreflect.EnumDescriptor
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 (x SetOperatorType) Number() protoreflect.EnumNumber
func (SetOperatorType) String ¶
func (x SetOperatorType) String() string
func (SetOperatorType) Type ¶
func (SetOperatorType) Type() protoreflect.EnumType
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) GetIsUnsigned ¶ added in v0.2.1
func (*SmallInt) GetUnsigned ¶ added in v0.2.1
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
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) GetArgsRParen ¶ added in v0.2.2
func (*Table) GetName ¶ added in v0.2.2
func (x *Table) GetName() *ObjectName
func (*Table) GetWithHints ¶ added in v0.2.2
func (*Table) GetWithHintsRParen ¶ added in v0.2.2
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
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) ProtoMessage ¶ added in v0.2.1
func (*Text) ProtoMessage()
func (*Text) ProtoReflect ¶ added in v0.2.1
func (x *Text) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶ added in v0.2.1
func (*Time) ProtoMessage()
func (*Time) ProtoReflect ¶ added in v0.2.1
func (x *Time) ProtoReflect() protoreflect.Message
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) GetTimestamp ¶ added in v0.2.1
func (*Timestamp) GetWithTimeZone ¶ added in v0.2.1
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
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_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) GetBigIntData ¶ added in v0.2.2
func (*Type) GetCharData ¶ added in v0.2.2
func (*Type) GetDecimalData ¶ added in v0.2.2
func (*Type) GetIntData ¶ added in v0.2.2
func (*Type) GetSmallIntData ¶ added in v0.2.2
func (*Type) GetTimestampData ¶ added in v0.2.2
func (*Type) GetTypeClause ¶ added in v0.2.2
func (m *Type) GetTypeClause() isType_TypeClause
func (*Type) GetUUIDData ¶ added in v0.2.2
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
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_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) ProtoMessage ¶ added in v0.2.1
func (*UUID) ProtoMessage()
func (*UUID) ProtoReflect ¶ added in v0.2.1
func (x *UUID) ProtoReflect() protoreflect.Message
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) GetExpr ¶ added in v0.2.1
func (x *UnaryExpr) GetExpr() *BinaryExpr
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
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_CompoundItem
ValueNodeClause isValueNode_ValueNodeClause `protobuf_oneof:"ValueNodeClause"`
// contains filtered or unexported fields
}
func (*ValueNode) Descriptor
deprecated
added in
v0.2.2
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 (*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
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_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) 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
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"`
}