Versions in this module Expand all Collapse all v0 v0.2.3 Jan 30, 2023 Changes in this version + type NullValue struct + From *Pos + To *Pos + func (*NullValue) Descriptor() ([]byte, []int) + func (*NullValue) ProtoMessage() + func (x *NullValue) GetFrom() *Pos + func (x *NullValue) GetTo() *Pos + func (x *NullValue) ProtoReflect() protoreflect.Message + func (x *NullValue) Reset() + func (x *NullValue) String() string type Type + func (x *Type) GetCustomData() *Custom + type Type_CustomData struct + CustomData *Custom type ValueNode + func (x *ValueNode) GetNullItem() *NullValue + type ValueNode_NullItem struct + NullItem *NullValue v0.2.2 Jan 28, 2023 Changes in this version + type AddColumnTableAction struct + Add *Pos + Column *ColumnDef + func (*AddColumnTableAction) Descriptor() ([]byte, []int) + func (*AddColumnTableAction) ProtoMessage() + func (x *AddColumnTableAction) GetAdd() *Pos + func (x *AddColumnTableAction) GetColumn() *ColumnDef + func (x *AddColumnTableAction) ProtoReflect() protoreflect.Message + func (x *AddColumnTableAction) Reset() + func (x *AddColumnTableAction) String() string + type AddConstraintTableAction struct + Add *Pos + Constraint *TableConstraint + func (*AddConstraintTableAction) Descriptor() ([]byte, []int) + func (*AddConstraintTableAction) ProtoMessage() + func (x *AddConstraintTableAction) GetAdd() *Pos + func (x *AddConstraintTableAction) GetConstraint() *TableConstraint + func (x *AddConstraintTableAction) ProtoReflect() protoreflect.Message + func (x *AddConstraintTableAction) Reset() + func (x *AddConstraintTableAction) String() string + type AliasSelectItem struct + Alias *Ident + Expr *ArgsNode + func (*AliasSelectItem) Descriptor() ([]byte, []int) + func (*AliasSelectItem) ProtoMessage() + func (x *AliasSelectItem) GetAlias() *Ident + func (x *AliasSelectItem) GetExpr() *ArgsNode + func (x *AliasSelectItem) ProtoReflect() protoreflect.Message + func (x *AliasSelectItem) Reset() + func (x *AliasSelectItem) String() string + type AlterColumnAction struct + AlterColumnActionClause isAlterColumnAction_AlterColumnActionClause + func (*AlterColumnAction) Descriptor() ([]byte, []int) + func (*AlterColumnAction) ProtoMessage() + 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 (x *AlterColumnAction) ProtoReflect() protoreflect.Message + func (x *AlterColumnAction) Reset() + func (x *AlterColumnAction) String() string + type AlterColumnAction_DropItem struct + DropItem *DropDefaultColumnAction + type AlterColumnAction_PGAlterItem struct + PGAlterItem *PGAlterDataTypeColumnAction + type AlterColumnAction_PGDropItem struct + PGDropItem *PGDropNotNullColumnAction + type AlterColumnAction_PGSetItem struct + PGSetItem *PGSetNotNullColumnAction + type AlterColumnAction_SetItem struct + SetItem *SetDefaultColumnAction + type AlterColumnTableAction struct + Action *AlterColumnAction + Alter *Pos + ColumnName *Ident + func (*AlterColumnTableAction) Descriptor() ([]byte, []int) + func (*AlterColumnTableAction) ProtoMessage() + func (x *AlterColumnTableAction) GetAction() *AlterColumnAction + func (x *AlterColumnTableAction) GetAlter() *Pos + func (x *AlterColumnTableAction) GetColumnName() *Ident + func (x *AlterColumnTableAction) ProtoReflect() protoreflect.Message + func (x *AlterColumnTableAction) Reset() + func (x *AlterColumnTableAction) String() string + type AlterTableAction struct + AlterTableActionClause isAlterTableAction_AlterTableActionClause + func (*AlterTableAction) Descriptor() ([]byte, []int) + func (*AlterTableAction) ProtoMessage() + func (m *AlterTableAction) GetAlterTableActionClause() isAlterTableAction_AlterTableActionClause + func (x *AlterTableAction) GetAddColumnItem() *AddColumnTableAction + func (x *AlterTableAction) GetAddConstraintItem() *AddConstraintTableAction + func (x *AlterTableAction) GetAlterColumnItem() *AlterColumnTableAction + func (x *AlterTableAction) GetDropConstraintItem() *DropConstraintTableAction + func (x *AlterTableAction) GetRemoveColumnItem() *RemoveColumnTableAction + func (x *AlterTableAction) ProtoReflect() protoreflect.Message + func (x *AlterTableAction) Reset() + func (x *AlterTableAction) String() string + type AlterTableAction_AddColumnItem struct + AddColumnItem *AddColumnTableAction + type AlterTableAction_AddConstraintItem struct + AddConstraintItem *AddConstraintTableAction + type AlterTableAction_AlterColumnItem struct + AlterColumnItem *AlterColumnTableAction + type AlterTableAction_DropConstraintItem struct + DropConstraintItem *DropConstraintTableAction + type AlterTableAction_RemoveColumnItem struct + RemoveColumnItem *RemoveColumnTableAction + type AlterTableStmt struct + Action *AlterTableAction + Alter *Pos + TableName *ObjectName + func (*AlterTableStmt) Descriptor() ([]byte, []int) + func (*AlterTableStmt) ProtoMessage() + func (x *AlterTableStmt) GetAction() *AlterTableAction + func (x *AlterTableStmt) GetAlter() *Pos + func (x *AlterTableStmt) GetTableName() *ObjectName + func (x *AlterTableStmt) ProtoReflect() protoreflect.Message + func (x *AlterTableStmt) Reset() + func (x *AlterTableStmt) String() string + type ArgsNode struct + ArgsNodeClause isArgsNode_ArgsNodeClause + func (*ArgsNode) Descriptor() ([]byte, []int) + func (*ArgsNode) ProtoMessage() + 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 (x *ArgsNode) ProtoReflect() protoreflect.Message + func (x *ArgsNode) Reset() + func (x *ArgsNode) String() string + type ArgsNode_CaseItem struct + CaseItem *CaseExpr + type ArgsNode_FunctionItem struct + FunctionItem *AggFunction + type ArgsNode_NestedItem struct + NestedItem *Nested + type ArgsNode_UnaryItem struct + UnaryItem *UnaryExpr + type ArgsNode_ValueItem struct + ValueItem *ValueNode + type ArgsNode_WhereItem struct + WhereItem *WhereNode + type Assignment struct + ID *Ident + Value *ValueNode + func (*Assignment) Descriptor() ([]byte, []int) + func (*Assignment) ProtoMessage() + func (x *Assignment) GetID() *Ident + func (x *Assignment) GetValue() *ValueNode + func (x *Assignment) ProtoReflect() protoreflect.Message + func (x *Assignment) Reset() + func (x *Assignment) String() string type BinaryExpr + Left *ArgsNode + Right *ArgsNode + func (x *BinaryExpr) GetLeft() *ArgsNode + func (x *BinaryExpr) GetRight() *ArgsNode + type ColumnConstraintSpec struct + ColumnConstraintSpecClause isColumnConstraintSpec_ColumnConstraintSpecClause + func (*ColumnConstraintSpec) Descriptor() ([]byte, []int) + func (*ColumnConstraintSpec) ProtoMessage() + func (m *ColumnConstraintSpec) GetColumnConstraintSpecClause() isColumnConstraintSpec_ColumnConstraintSpecClause + func (x *ColumnConstraintSpec) GetCheckItem() *CheckColumnSpec + func (x *ColumnConstraintSpec) GetNotNullItem() *NotNullColumnSpec + func (x *ColumnConstraintSpec) GetReferenceItem() *ReferencesColumnSpec + func (x *ColumnConstraintSpec) GetUniqueItem() *UniqueColumnSpec + func (x *ColumnConstraintSpec) ProtoReflect() protoreflect.Message + func (x *ColumnConstraintSpec) Reset() + func (x *ColumnConstraintSpec) String() string + type ColumnConstraintSpec_CheckItem struct + CheckItem *CheckColumnSpec + type ColumnConstraintSpec_NotNullItem struct + NotNullItem *NotNullColumnSpec + type ColumnConstraintSpec_ReferenceItem struct + ReferenceItem *ReferencesColumnSpec + type ColumnConstraintSpec_UniqueItem struct + UniqueItem *UniqueColumnSpec + type ConditionNode struct + ConditionNodeClause isConditionNode_ConditionNodeClause + func (*ConditionNode) Descriptor() ([]byte, []int) + func (*ConditionNode) ProtoMessage() + func (m *ConditionNode) GetConditionNodeClause() isConditionNode_ConditionNodeClause + func (x *ConditionNode) GetBinaryItem() *BinaryExpr + func (x *ConditionNode) ProtoReflect() protoreflect.Message + func (x *ConditionNode) Reset() + func (x *ConditionNode) String() string + type ConditionNode_BinaryItem struct + BinaryItem *BinaryExpr + type ConstructorSource struct + Rows []*RowValueExpr + Values *Pos + func (*ConstructorSource) Descriptor() ([]byte, []int) + func (*ConstructorSource) ProtoMessage() + func (x *ConstructorSource) GetRows() []*RowValueExpr + func (x *ConstructorSource) GetValues() *Pos + func (x *ConstructorSource) ProtoReflect() protoreflect.Message + func (x *ConstructorSource) Reset() + func (x *ConstructorSource) String() string + type CreateViewStmt struct + Create *Pos + Materialized bool + Name *ObjectName + Query *QueryStmt + func (*CreateViewStmt) Descriptor() ([]byte, []int) + func (*CreateViewStmt) ProtoMessage() + func (x *CreateViewStmt) GetCreate() *Pos + func (x *CreateViewStmt) GetMaterialized() bool + func (x *CreateViewStmt) GetName() *ObjectName + func (x *CreateViewStmt) GetQuery() *QueryStmt + func (x *CreateViewStmt) ProtoReflect() protoreflect.Message + func (x *CreateViewStmt) Reset() + func (x *CreateViewStmt) String() string + type DeleteStmt struct + Delete *Pos + Selection *WhereNode + TableName *ObjectName + func (*DeleteStmt) Descriptor() ([]byte, []int) + func (*DeleteStmt) ProtoMessage() + func (x *DeleteStmt) GetDelete() *Pos + func (x *DeleteStmt) GetSelection() *WhereNode + func (x *DeleteStmt) GetTableName() *ObjectName + func (x *DeleteStmt) ProtoReflect() protoreflect.Message + func (x *DeleteStmt) Reset() + func (x *DeleteStmt) String() string + type DropConstraintTableAction struct + Cascade bool + CascadePos *Pos + Drop *Pos + Name *Ident + func (*DropConstraintTableAction) Descriptor() ([]byte, []int) + func (*DropConstraintTableAction) ProtoMessage() + func (x *DropConstraintTableAction) GetCascade() bool + func (x *DropConstraintTableAction) GetCascadePos() *Pos + func (x *DropConstraintTableAction) GetDrop() *Pos + func (x *DropConstraintTableAction) GetName() *Ident + func (x *DropConstraintTableAction) ProtoReflect() protoreflect.Message + func (x *DropConstraintTableAction) Reset() + func (x *DropConstraintTableAction) String() string + type DropDefaultColumnAction struct + Default *Pos + Drop *Pos + func (*DropDefaultColumnAction) Descriptor() ([]byte, []int) + func (*DropDefaultColumnAction) ProtoMessage() + func (x *DropDefaultColumnAction) GetDefault() *Pos + func (x *DropDefaultColumnAction) GetDrop() *Pos + func (x *DropDefaultColumnAction) ProtoReflect() protoreflect.Message + func (x *DropDefaultColumnAction) Reset() + func (x *DropDefaultColumnAction) String() string + type DropIndexStmt struct + Drop *Pos + IndexNames []*Ident + func (*DropIndexStmt) Descriptor() ([]byte, []int) + func (*DropIndexStmt) ProtoMessage() + func (x *DropIndexStmt) GetDrop() *Pos + func (x *DropIndexStmt) GetIndexNames() []*Ident + func (x *DropIndexStmt) ProtoReflect() protoreflect.Message + func (x *DropIndexStmt) Reset() + func (x *DropIndexStmt) String() string + type DropTableStmt struct + Cascade bool + CascadePos *Pos + Drop *Pos + IfExists bool + TableNames []*ObjectName + func (*DropTableStmt) Descriptor() ([]byte, []int) + func (*DropTableStmt) ProtoMessage() + 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 (x *DropTableStmt) ProtoReflect() protoreflect.Message + func (x *DropTableStmt) Reset() + func (x *DropTableStmt) String() string + type InsertSource struct + InsertSourceClause isInsertSource_InsertSourceClause + func (*InsertSource) Descriptor() ([]byte, []int) + func (*InsertSource) ProtoMessage() + func (m *InsertSource) GetInsertSourceClause() isInsertSource_InsertSourceClause + func (x *InsertSource) GetStructorItem() *ConstructorSource + func (x *InsertSource) GetSubItem() *SubQuerySource + func (x *InsertSource) ProtoReflect() protoreflect.Message + func (x *InsertSource) Reset() + func (x *InsertSource) String() string + type InsertSource_StructorItem struct + StructorItem *ConstructorSource + type InsertSource_SubItem struct + SubItem *SubQuerySource + type InsertStmt struct + Columns []*Ident + Insert *Pos + Source *InsertSource + TableName *ObjectName + UpdateAssignments []*Assignment + func (*InsertStmt) Descriptor() ([]byte, []int) + func (*InsertStmt) ProtoMessage() + 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 (x *InsertStmt) ProtoReflect() protoreflect.Message + func (x *InsertStmt) Reset() + func (x *InsertStmt) String() string + type JoinSpec struct + JoinSpecClause isJoinSpec_JoinSpecClause + func (*JoinSpec) Descriptor() ([]byte, []int) + func (*JoinSpec) ProtoMessage() + func (m *JoinSpec) GetJoinSpecClause() isJoinSpec_JoinSpecClause + func (x *JoinSpec) GetJoinItem() *JoinCondition + func (x *JoinSpec) GetNameItem() *NamedColumnsJoin + func (x *JoinSpec) ProtoReflect() protoreflect.Message + func (x *JoinSpec) Reset() + func (x *JoinSpec) String() string + type JoinSpec_JoinItem struct + JoinItem *JoinCondition + type JoinSpec_NameItem struct + NameItem *NamedColumnsJoin + type NamedColumnsJoin struct + ColumnList []*Ident + RParen *Pos + Using *Pos + func (*NamedColumnsJoin) Descriptor() ([]byte, []int) + func (*NamedColumnsJoin) ProtoMessage() + func (x *NamedColumnsJoin) GetColumnList() []*Ident + func (x *NamedColumnsJoin) GetRParen() *Pos + func (x *NamedColumnsJoin) GetUsing() *Pos + func (x *NamedColumnsJoin) ProtoReflect() protoreflect.Message + func (x *NamedColumnsJoin) Reset() + func (x *NamedColumnsJoin) String() string + type NaturalJoin struct + LeftElement *TableJoinElement + RightElement *TableJoinElement + Type *JoinType + func (*NaturalJoin) Descriptor() ([]byte, []int) + func (*NaturalJoin) ProtoMessage() + func (x *NaturalJoin) GetLeftElement() *TableJoinElement + func (x *NaturalJoin) GetRightElement() *TableJoinElement + func (x *NaturalJoin) GetType() *JoinType + func (x *NaturalJoin) ProtoReflect() protoreflect.Message + func (x *NaturalJoin) Reset() + func (x *NaturalJoin) String() string + type PGAlterDataTypeColumnAction struct + DataType *Type + Type *Pos + func (*PGAlterDataTypeColumnAction) Descriptor() ([]byte, []int) + func (*PGAlterDataTypeColumnAction) ProtoMessage() + func (x *PGAlterDataTypeColumnAction) GetDataType() *Type + func (x *PGAlterDataTypeColumnAction) GetType() *Pos + func (x *PGAlterDataTypeColumnAction) ProtoReflect() protoreflect.Message + func (x *PGAlterDataTypeColumnAction) Reset() + func (x *PGAlterDataTypeColumnAction) String() string + type PGDropNotNullColumnAction struct + Drop *Pos + Null *Pos + func (*PGDropNotNullColumnAction) Descriptor() ([]byte, []int) + func (*PGDropNotNullColumnAction) ProtoMessage() + func (x *PGDropNotNullColumnAction) GetDrop() *Pos + func (x *PGDropNotNullColumnAction) GetNull() *Pos + func (x *PGDropNotNullColumnAction) ProtoReflect() protoreflect.Message + func (x *PGDropNotNullColumnAction) Reset() + func (x *PGDropNotNullColumnAction) String() string + type PGSetNotNullColumnAction struct + Null *Pos + Set *Pos + func (*PGSetNotNullColumnAction) Descriptor() ([]byte, []int) + func (*PGSetNotNullColumnAction) ProtoMessage() + func (x *PGSetNotNullColumnAction) GetNull() *Pos + func (x *PGSetNotNullColumnAction) GetSet() *Pos + func (x *PGSetNotNullColumnAction) ProtoReflect() protoreflect.Message + func (x *PGSetNotNullColumnAction) Reset() + func (x *PGSetNotNullColumnAction) String() string type QualifiedJoin + RightElement *TableJoinElement + Type *JoinType + func (x *QualifiedJoin) GetRightElement() *TableJoinElement + func (x *QualifiedJoin) GetType() *JoinType + type QualifiedWildcardSelectItem struct + Prefix *ObjectName + func (*QualifiedWildcardSelectItem) Descriptor() ([]byte, []int) + func (*QualifiedWildcardSelectItem) ProtoMessage() + func (x *QualifiedWildcardSelectItem) GetPrefix() *ObjectName + func (x *QualifiedWildcardSelectItem) ProtoReflect() protoreflect.Message + func (x *QualifiedWildcardSelectItem) Reset() + func (x *QualifiedWildcardSelectItem) String() string + type RemoveColumnTableAction struct + Cascade bool + CascadePos *Pos + Drop *Pos + Name *Ident + func (*RemoveColumnTableAction) Descriptor() ([]byte, []int) + func (*RemoveColumnTableAction) ProtoMessage() + func (x *RemoveColumnTableAction) GetCascade() bool + func (x *RemoveColumnTableAction) GetCascadePos() *Pos + func (x *RemoveColumnTableAction) GetDrop() *Pos + func (x *RemoveColumnTableAction) GetName() *Ident + func (x *RemoveColumnTableAction) ProtoReflect() protoreflect.Message + func (x *RemoveColumnTableAction) Reset() + func (x *RemoveColumnTableAction) String() string + type RowValueExpr struct + LParen *Pos + RParen *Pos + Values []*ValueNode + func (*RowValueExpr) Descriptor() ([]byte, []int) + func (*RowValueExpr) ProtoMessage() + func (x *RowValueExpr) GetLParen() *Pos + func (x *RowValueExpr) GetRParen() *Pos + func (x *RowValueExpr) GetValues() []*ValueNode + func (x *RowValueExpr) ProtoReflect() protoreflect.Message + func (x *RowValueExpr) Reset() + func (x *RowValueExpr) String() string type SQLSelectItem + SQLSelectItemClause isSQLSelectItem_SQLSelectItemClause + func (m *SQLSelectItem) GetSQLSelectItemClause() isSQLSelectItem_SQLSelectItemClause + func (x *SQLSelectItem) GetAliasItem() *AliasSelectItem + func (x *SQLSelectItem) GetUnnamedItem() *UnnamedSelectItem + func (x *SQLSelectItem) GetWildcardItem() *QualifiedWildcardSelectItem + type SQLSelectItem_AliasItem struct + AliasItem *AliasSelectItem + type SQLSelectItem_UnnamedItem struct + UnnamedItem *UnnamedSelectItem + type SQLSelectItem_WildcardItem struct + WildcardItem *QualifiedWildcardSelectItem + type SQLSetExpr struct + SQLSetExprClause isSQLSetExpr_SQLSetExprClause + func (*SQLSetExpr) Descriptor() ([]byte, []int) + func (*SQLSetExpr) ProtoMessage() + func (m *SQLSetExpr) GetSQLSetExprClause() isSQLSetExpr_SQLSetExprClause + func (x *SQLSetExpr) GetExprItem() *SetOperationExpr + func (x *SQLSetExpr) GetSelectItem() *SQLSelect + func (x *SQLSetExpr) ProtoReflect() protoreflect.Message + func (x *SQLSetExpr) Reset() + func (x *SQLSetExpr) String() string + type SQLSetExpr_ExprItem struct + ExprItem *SetOperationExpr + type SQLSetExpr_SelectItem struct + SelectItem *SQLSelect + type SetDefaultColumnAction struct + Default *ValueNode + Set *Pos + func (*SetDefaultColumnAction) Descriptor() ([]byte, []int) + func (*SetDefaultColumnAction) ProtoMessage() + func (x *SetDefaultColumnAction) GetDefault() *ValueNode + func (x *SetDefaultColumnAction) GetSet() *Pos + func (x *SetDefaultColumnAction) ProtoReflect() protoreflect.Message + func (x *SetDefaultColumnAction) Reset() + func (x *SetDefaultColumnAction) String() string type SetOperationExpr + All bool + Left *SQLSetExpr + Right *SQLSetExpr + func (x *SetOperationExpr) GetAll() bool + func (x *SetOperationExpr) GetLeft() *SQLSetExpr + func (x *SetOperationExpr) GetRight() *SQLSetExpr + type SubQuerySource struct + SubQuery *QueryStmt + func (*SubQuerySource) Descriptor() ([]byte, []int) + func (*SubQuerySource) ProtoMessage() + func (x *SubQuerySource) GetSubQuery() *QueryStmt + func (x *SubQuerySource) ProtoReflect() protoreflect.Message + func (x *SubQuerySource) Reset() + func (x *SubQuerySource) String() string + type Table struct + Alias *Ident + Args []*ArgsNode + ArgsRParen *Pos + Name *ObjectName + WithHints []*ArgsNode + WithHintsRParen *Pos + func (*Table) Descriptor() ([]byte, []int) + func (*Table) ProtoMessage() + 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 (x *Table) ProtoReflect() protoreflect.Message + func (x *Table) Reset() + func (x *Table) String() string + type TableConstraintSpec struct + TableContraintSpecClause isTableConstraintSpec_TableContraintSpecClause + func (*TableConstraintSpec) Descriptor() ([]byte, []int) + func (*TableConstraintSpec) ProtoMessage() + func (m *TableConstraintSpec) GetTableContraintSpecClause() isTableConstraintSpec_TableContraintSpecClause + func (x *TableConstraintSpec) GetCheckItem() *CheckTableConstraint + func (x *TableConstraintSpec) GetReferenceItem() *ReferentialTableConstraint + func (x *TableConstraintSpec) GetUniqueItem() *UniqueTableConstraint + func (x *TableConstraintSpec) ProtoReflect() protoreflect.Message + func (x *TableConstraintSpec) Reset() + func (x *TableConstraintSpec) String() string + type TableConstraintSpec_CheckItem struct + CheckItem *CheckTableConstraint + type TableConstraintSpec_ReferenceItem struct + ReferenceItem *ReferentialTableConstraint + type TableConstraintSpec_UniqueItem struct + UniqueItem *UniqueTableConstraint + type TableJoinElement struct + Ref *TableReference + func (*TableJoinElement) Descriptor() ([]byte, []int) + func (*TableJoinElement) ProtoMessage() + func (x *TableJoinElement) GetRef() *TableReference + func (x *TableJoinElement) ProtoReflect() protoreflect.Message + func (x *TableJoinElement) Reset() + func (x *TableJoinElement) String() string + type TableReference struct + TableReferenceClause isTableReference_TableReferenceClause + func (*TableReference) Descriptor() ([]byte, []int) + func (*TableReference) ProtoMessage() + func (m *TableReference) GetTableReferenceClause() isTableReference_TableReferenceClause + func (x *TableReference) GetNaturalItem() *NaturalJoin + func (x *TableReference) GetQualifiedItem() *QualifiedJoin + func (x *TableReference) GetTableItem() *Table + func (x *TableReference) ProtoReflect() protoreflect.Message + func (x *TableReference) Reset() + func (x *TableReference) String() string + type TableReference_NaturalItem struct + NaturalItem *NaturalJoin + type TableReference_QualifiedItem struct + QualifiedItem *QualifiedJoin + type TableReference_TableItem struct + TableItem *Table + type Type struct + TypeClause isType_TypeClause + func (*Type) Descriptor() ([]byte, []int) + func (*Type) ProtoMessage() + func (m *Type) GetTypeClause() isType_TypeClause + 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 (x *Type) GetUUIDData() *UUID + func (x *Type) GetVarcharData() *VarcharType + func (x *Type) ProtoReflect() protoreflect.Message + func (x *Type) Reset() + func (x *Type) String() string + type Type_BigIntData struct + BigIntData *BigInt + type Type_CharData struct + CharData *CharType + type Type_DecimalData struct + DecimalData *Decimal + type Type_IntData struct + IntData *Int + type Type_SmallIntData struct + SmallIntData *SmallInt + type Type_TimestampData struct + TimestampData *Timestamp + type Type_UUIDData struct + UUIDData *UUID + type Type_VarcharData struct + VarcharData *VarcharType + type UnnamedSelectItem struct + Node *ArgsNode + func (*UnnamedSelectItem) Descriptor() ([]byte, []int) + func (*UnnamedSelectItem) ProtoMessage() + func (x *UnnamedSelectItem) GetNode() *ArgsNode + func (x *UnnamedSelectItem) ProtoReflect() protoreflect.Message + func (x *UnnamedSelectItem) Reset() + func (x *UnnamedSelectItem) String() string + type UpdateStmt struct + Assignments []*Assignment + Selection *WhereNode + TableName *ObjectName + Update *Pos + func (*UpdateStmt) Descriptor() ([]byte, []int) + func (*UpdateStmt) ProtoMessage() + func (x *UpdateStmt) GetAssignments() []*Assignment + func (x *UpdateStmt) GetSelection() *WhereNode + func (x *UpdateStmt) GetTableName() *ObjectName + func (x *UpdateStmt) GetUpdate() *Pos + func (x *UpdateStmt) ProtoReflect() protoreflect.Message + func (x *UpdateStmt) Reset() + func (x *UpdateStmt) String() string + type ValueNode struct + ValueNodeClause isValueNode_ValueNodeClause + func (*ValueNode) Descriptor() ([]byte, []int) + func (*ValueNode) ProtoMessage() + func (m *ValueNode) GetValueNodeClause() isValueNode_ValueNodeClause + func (x *ValueNode) GetCompoundItem() *CompoundIdent + func (x *ValueNode) GetDoubleItem() *DoubleValue + func (x *ValueNode) GetLongItem() *LongValue + func (x *ValueNode) GetStringItem() *SingleQuotedString + func (x *ValueNode) ProtoReflect() protoreflect.Message + func (x *ValueNode) Reset() + func (x *ValueNode) String() string + type ValueNode_CompoundItem struct + CompoundItem *CompoundIdent + type ValueNode_DoubleItem struct + DoubleItem *DoubleValue + type ValueNode_LongItem struct + LongItem *LongValue + type ValueNode_StringItem struct + StringItem *SingleQuotedString + type WhereNode struct + WhereNodeClause isWhereNode_WhereNodeClause + func (*WhereNode) Descriptor() ([]byte, []int) + func (*WhereNode) ProtoMessage() + func (m *WhereNode) GetWhereNodeClause() isWhereNode_WhereNodeClause + func (x *WhereNode) GetBinExpr() *BinaryExpr + func (x *WhereNode) GetInQuery() *InSubQuery + func (x *WhereNode) ProtoReflect() protoreflect.Message + func (x *WhereNode) Reset() + func (x *WhereNode) String() string + type WhereNode_BinExpr struct + BinExpr *BinaryExpr + type WhereNode_InQuery struct + InQuery *InSubQuery v0.2.1 Jan 18, 2023 Changes in this version + var File_sqlast_proto protoreflect.FileDescriptor + type AggFunction_ArgsMessage struct + ArgsClause isAggFunction_ArgsMessage_ArgsClause + func (*AggFunction_ArgsMessage) Descriptor() ([]byte, []int) + func (*AggFunction_ArgsMessage) ProtoMessage() + func (m *AggFunction_ArgsMessage) GetArgsClause() isAggFunction_ArgsMessage_ArgsClause + func (x *AggFunction_ArgsMessage) GetFieldCase() *CaseExpr + func (x *AggFunction_ArgsMessage) GetFieldFunction() *AggFunction + func (x *AggFunction_ArgsMessage) GetFieldIdents() *CompoundIdent + func (x *AggFunction_ArgsMessage) ProtoReflect() protoreflect.Message + func (x *AggFunction_ArgsMessage) Reset() + func (x *AggFunction_ArgsMessage) String() string + type AggFunction_ArgsMessage_FieldCase struct + FieldCase *CaseExpr + type AggFunction_ArgsMessage_FieldFunction struct + FieldFunction *AggFunction + type AggFunction_ArgsMessage_FieldIdents struct + FieldIdents *CompoundIdent + type AutoIncrement struct + Auto *Pos + Increment *Pos + func (*AutoIncrement) Descriptor() ([]byte, []int) + func (*AutoIncrement) ProtoMessage() + func (x *AutoIncrement) GetAuto() *Pos + func (x *AutoIncrement) GetIncrement() *Pos + func (x *AutoIncrement) ProtoReflect() protoreflect.Message + func (x *AutoIncrement) Reset() + func (x *AutoIncrement) String() string + type BigInt struct + From *Pos + IsUnsigned bool + To *Pos + Unsigned *Pos + func (*BigInt) Descriptor() ([]byte, []int) + func (*BigInt) ProtoMessage() + func (x *BigInt) GetFrom() *Pos + func (x *BigInt) GetIsUnsigned() bool + func (x *BigInt) GetTo() *Pos + func (x *BigInt) GetUnsigned() *Pos + func (x *BigInt) ProtoReflect() protoreflect.Message + func (x *BigInt) Reset() + func (x *BigInt) String() string + type BinaryExpr struct + LeftOneOf isBinaryExpr_LeftOneOf + Op *Operator + RightOneOf isBinaryExpr_RightOneOf + func (*BinaryExpr) Descriptor() ([]byte, []int) + func (*BinaryExpr) ProtoMessage() + func (m *BinaryExpr) GetLeftOneOf() isBinaryExpr_LeftOneOf + func (m *BinaryExpr) GetRightOneOf() isBinaryExpr_RightOneOf + func (x *BinaryExpr) GetDoubleValue() *DoubleValue + func (x *BinaryExpr) GetLeftBinary() *BinaryExpr + func (x *BinaryExpr) GetLeftDouble() *DoubleValue + func (x *BinaryExpr) GetLeftIdents() *CompoundIdent + func (x *BinaryExpr) GetLeftLong() *LongValue + func (x *BinaryExpr) GetLeftSingleQuoted() *SingleQuotedString + func (x *BinaryExpr) GetLongValue() *LongValue + func (x *BinaryExpr) GetOp() *Operator + func (x *BinaryExpr) GetQueryValue() *InSubQuery + func (x *BinaryExpr) GetRightBinary() *BinaryExpr + func (x *BinaryExpr) GetRightIdents() *CompoundIdent + func (x *BinaryExpr) GetSingleQuotedString() *SingleQuotedString + func (x *BinaryExpr) ProtoReflect() protoreflect.Message + func (x *BinaryExpr) Reset() + func (x *BinaryExpr) String() string + type BinaryExpr_DoubleValue struct + DoubleValue *DoubleValue + type BinaryExpr_LeftBinary struct + LeftBinary *BinaryExpr + type BinaryExpr_LeftDouble struct + LeftDouble *DoubleValue + type BinaryExpr_LeftIdents struct + LeftIdents *CompoundIdent + type BinaryExpr_LeftLong struct + LeftLong *LongValue + type BinaryExpr_LeftSingleQuoted struct + LeftSingleQuoted *SingleQuotedString + type BinaryExpr_LongValue struct + LongValue *LongValue + type BinaryExpr_QueryValue struct + QueryValue *InSubQuery + type BinaryExpr_RightBinary struct + RightBinary *BinaryExpr + type BinaryExpr_RightIdents struct + RightIdents *CompoundIdent + type BinaryExpr_SingleQuotedString struct + SingleQuotedString *SingleQuotedString + type Boolean struct + From *Pos + To *Pos + func (*Boolean) Descriptor() ([]byte, []int) + func (*Boolean) ProtoMessage() + func (x *Boolean) GetFrom() *Pos + func (x *Boolean) GetTo() *Pos + func (x *Boolean) ProtoReflect() protoreflect.Message + func (x *Boolean) Reset() + func (x *Boolean) String() string + type Bytea struct + From *Pos + To *Pos + func (*Bytea) Descriptor() ([]byte, []int) + func (*Bytea) ProtoMessage() + func (x *Bytea) GetFrom() *Pos + func (x *Bytea) GetTo() *Pos + func (x *Bytea) ProtoReflect() protoreflect.Message + func (x *Bytea) Reset() + func (x *Bytea) String() string + type CaseExpr struct + Case *Pos + CaseEnd *Pos + Conditions []*BinaryExpr + ElseResult *Ident + Operand *Operator + Results []*ResultMessage + func (*CaseExpr) Descriptor() ([]byte, []int) + func (*CaseExpr) ProtoMessage() + func (x *CaseExpr) GetCase() *Pos + func (x *CaseExpr) GetCaseEnd() *Pos + func (x *CaseExpr) GetConditions() []*BinaryExpr + func (x *CaseExpr) GetElseResult() *Ident + func (x *CaseExpr) GetOperand() *Operator + func (x *CaseExpr) GetResults() []*ResultMessage + func (x *CaseExpr) ProtoReflect() protoreflect.Message + func (x *CaseExpr) Reset() + func (x *CaseExpr) String() string + type CharType struct + From *Pos + Size uint32 + To *Pos + func (*CharType) Descriptor() ([]byte, []int) + func (*CharType) ProtoMessage() + func (x *CharType) GetFrom() *Pos + func (x *CharType) GetSize() uint32 + func (x *CharType) GetTo() *Pos + func (x *CharType) ProtoReflect() protoreflect.Message + func (x *CharType) Reset() + func (x *CharType) String() string + type CheckColumnSpec struct + Check *Pos + Expr *BinaryExpr + RParen *Pos + func (*CheckColumnSpec) Descriptor() ([]byte, []int) + func (*CheckColumnSpec) ProtoMessage() + func (x *CheckColumnSpec) GetCheck() *Pos + func (x *CheckColumnSpec) GetExpr() *BinaryExpr + func (x *CheckColumnSpec) GetRParen() *Pos + func (x *CheckColumnSpec) ProtoReflect() protoreflect.Message + func (x *CheckColumnSpec) Reset() + func (x *CheckColumnSpec) String() string + type CheckTableConstraint struct + Check *Pos + Expr *BinaryExpr + RParen *Pos + func (*CheckTableConstraint) Descriptor() ([]byte, []int) + func (*CheckTableConstraint) ProtoMessage() + func (x *CheckTableConstraint) GetCheck() *Pos + func (x *CheckTableConstraint) GetExpr() *BinaryExpr + func (x *CheckTableConstraint) GetRParen() *Pos + func (x *CheckTableConstraint) ProtoReflect() protoreflect.Message + func (x *CheckTableConstraint) Reset() + func (x *CheckTableConstraint) String() string + type ColumnConstraint struct + Constraint *Pos + Name *Ident + Spec isColumnConstraint_Spec + func (*ColumnConstraint) Descriptor() ([]byte, []int) + func (*ColumnConstraint) ProtoMessage() + func (m *ColumnConstraint) GetSpec() isColumnConstraint_Spec + func (x *ColumnConstraint) GetCheckSpec() *CheckColumnSpec + func (x *ColumnConstraint) GetConstraint() *Pos + func (x *ColumnConstraint) GetName() *Ident + func (x *ColumnConstraint) GetNotNullSpec() *NotNullColumnSpec + func (x *ColumnConstraint) GetReferenceSpec() *ReferencesColumnSpec + func (x *ColumnConstraint) GetUniqueSpec() *UniqueColumnSpec + func (x *ColumnConstraint) ProtoReflect() protoreflect.Message + func (x *ColumnConstraint) Reset() + func (x *ColumnConstraint) String() string + type ColumnConstraint_CheckSpec struct + CheckSpec *CheckColumnSpec + type ColumnConstraint_NotNullSpec struct + NotNullSpec *NotNullColumnSpec + type ColumnConstraint_ReferenceSpec struct + ReferenceSpec *ReferencesColumnSpec + type ColumnConstraint_UniqueSpec struct + UniqueSpec *UniqueColumnSpec + type ColumnDef struct + Constraints []*ColumnConstraint + DataType isColumnDef_DataType + Default isColumnDef_Default + MyDecos []*MyDataTypeDecoration + Name *Ident + func (*ColumnDef) Descriptor() ([]byte, []int) + func (*ColumnDef) ProtoMessage() + func (m *ColumnDef) GetDataType() isColumnDef_DataType + func (m *ColumnDef) GetDefault() isColumnDef_Default + func (x *ColumnDef) GetBigIntData() *BigInt + func (x *ColumnDef) GetCharData() *CharType + func (x *ColumnDef) GetConstraints() []*ColumnConstraint + func (x *ColumnDef) GetIdentDefault() *Ident + func (x *ColumnDef) GetIntData() *Int + func (x *ColumnDef) GetLongDefault() *LongValue + func (x *ColumnDef) GetMyDecos() []*MyDataTypeDecoration + func (x *ColumnDef) GetName() *Ident + func (x *ColumnDef) GetSmallIntData() *SmallInt + func (x *ColumnDef) GetStringDefault() *SingleQuotedString + func (x *ColumnDef) GetTimestampData() *Timestamp + func (x *ColumnDef) GetUUIDData() *UUID + func (x *ColumnDef) GetVarcharData() *VarcharType + func (x *ColumnDef) ProtoReflect() protoreflect.Message + func (x *ColumnDef) Reset() + func (x *ColumnDef) String() string + type ColumnDef_BigIntData struct + BigIntData *BigInt + type ColumnDef_CharData struct + CharData *CharType + type ColumnDef_IdentDefault struct + IdentDefault *Ident + type ColumnDef_IntData struct + IntData *Int + type ColumnDef_LongDefault struct + LongDefault *LongValue + type ColumnDef_SmallIntData struct + SmallIntData *SmallInt + type ColumnDef_StringDefault struct + StringDefault *SingleQuotedString + type ColumnDef_TimestampData struct + TimestampData *Timestamp + type ColumnDef_UUIDData struct + UUIDData *UUID + type ColumnDef_VarcharData struct + VarcharData *VarcharType + type CreateIndexStmt struct + ColumnNames []*Ident + Create *Pos + IndexName *Ident + IsUnique bool + MethodName *Ident + RParen *Pos + Selection isCreateIndexStmt_Selection + TableName *ObjectName + func (*CreateIndexStmt) Descriptor() ([]byte, []int) + func (*CreateIndexStmt) ProtoMessage() + func (m *CreateIndexStmt) GetSelection() isCreateIndexStmt_Selection + func (x *CreateIndexStmt) GetBinExpr() *BinaryExpr + func (x *CreateIndexStmt) GetColumnNames() []*Ident + func (x *CreateIndexStmt) GetCreate() *Pos + func (x *CreateIndexStmt) GetInQuery() *InSubQuery + func (x *CreateIndexStmt) GetIndexName() *Ident + func (x *CreateIndexStmt) GetIsUnique() bool + func (x *CreateIndexStmt) GetMethodName() *Ident + func (x *CreateIndexStmt) GetRParen() *Pos + func (x *CreateIndexStmt) GetTableName() *ObjectName + func (x *CreateIndexStmt) ProtoReflect() protoreflect.Message + func (x *CreateIndexStmt) Reset() + func (x *CreateIndexStmt) String() string + type CreateIndexStmt_BinExpr struct + BinExpr *BinaryExpr + type CreateIndexStmt_InQuery struct + InQuery *InSubQuery + type CreateTableStmt struct + Create *Pos + Elements []*TableElement + Location string + Name *ObjectName + NotExists bool + Options []*TableOption + func (*CreateTableStmt) Descriptor() ([]byte, []int) + func (*CreateTableStmt) ProtoMessage() + 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 (x *CreateTableStmt) ProtoReflect() protoreflect.Message + func (x *CreateTableStmt) Reset() + func (x *CreateTableStmt) String() string + type Custom struct + Ty *CompoundIdent + func (*Custom) Descriptor() ([]byte, []int) + func (*Custom) ProtoMessage() + func (x *Custom) GetTy() *CompoundIdent + func (x *Custom) ProtoReflect() protoreflect.Message + func (x *Custom) Reset() + func (x *Custom) String() string + type Date struct + From *Pos + To *Pos + func (*Date) Descriptor() ([]byte, []int) + func (*Date) ProtoMessage() + func (x *Date) GetFrom() *Pos + func (x *Date) GetTo() *Pos + func (x *Date) ProtoReflect() protoreflect.Message + func (x *Date) Reset() + func (x *Date) String() string + type Decimal struct + IsUnsigned bool + Numeric *Pos + Precision uint32 + RParen *Pos + Scale uint32 + Unsigned *Pos + func (*Decimal) Descriptor() ([]byte, []int) + func (*Decimal) ProtoMessage() + 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 (x *Decimal) ProtoReflect() protoreflect.Message + func (x *Decimal) Reset() + func (x *Decimal) String() string + type Double struct + From *Pos + To *Pos + func (*Double) Descriptor() ([]byte, []int) + func (*Double) ProtoMessage() + func (x *Double) GetFrom() *Pos + func (x *Double) GetTo() *Pos + func (x *Double) ProtoReflect() protoreflect.Message + func (x *Double) Reset() + func (x *Double) String() string + type DoubleValue struct + From *Pos + To *Pos + Value float64 + func (*DoubleValue) Descriptor() ([]byte, []int) + func (*DoubleValue) ProtoMessage() + func (x *DoubleValue) GetFrom() *Pos + func (x *DoubleValue) GetTo() *Pos + func (x *DoubleValue) GetValue() float64 + func (x *DoubleValue) ProtoReflect() protoreflect.Message + func (x *DoubleValue) Reset() + func (x *DoubleValue) String() string + type Float struct + From *Pos + IsUnsigned bool + Size uint32 + To *Pos + Unsigned *Pos + func (*Float) Descriptor() ([]byte, []int) + func (*Float) ProtoMessage() + 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 (x *Float) ProtoReflect() protoreflect.Message + func (x *Float) Reset() + func (x *Float) String() string + type InSubQuery struct + Expr *CompoundIdent + Negated bool + RParen *Pos + SubQuery *QueryStmt + func (*InSubQuery) Descriptor() ([]byte, []int) + func (*InSubQuery) ProtoMessage() + func (x *InSubQuery) GetExpr() *CompoundIdent + func (x *InSubQuery) GetNegated() bool + func (x *InSubQuery) GetRParen() *Pos + func (x *InSubQuery) GetSubQuery() *QueryStmt + func (x *InSubQuery) ProtoReflect() protoreflect.Message + func (x *InSubQuery) Reset() + func (x *InSubQuery) String() string + type Int struct + From *Pos + IsUnsigned bool + To *Pos + Unsigned *Pos + func (*Int) Descriptor() ([]byte, []int) + func (*Int) ProtoMessage() + func (x *Int) GetFrom() *Pos + func (x *Int) GetIsUnsigned() bool + func (x *Int) GetTo() *Pos + func (x *Int) GetUnsigned() *Pos + func (x *Int) ProtoReflect() protoreflect.Message + func (x *Int) Reset() + func (x *Int) String() string + type JoinCondition struct + On *Pos + SearchCondition *BinaryExpr + func (*JoinCondition) Descriptor() ([]byte, []int) + func (*JoinCondition) ProtoMessage() + func (x *JoinCondition) GetOn() *Pos + func (x *JoinCondition) GetSearchCondition() *BinaryExpr + func (x *JoinCondition) ProtoReflect() protoreflect.Message + func (x *JoinCondition) Reset() + func (x *JoinCondition) String() string + type LimitExpr struct + AllBool bool + AllPos *Pos + Limit *Pos + LimitValue *LongValue + OffsetValue *LongValue + func (*LimitExpr) Descriptor() ([]byte, []int) + func (*LimitExpr) ProtoMessage() + 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 (x *LimitExpr) ProtoReflect() protoreflect.Message + func (x *LimitExpr) Reset() + func (x *LimitExpr) String() string + type LongValue struct + From *Pos + To *Pos + Value int64 + func (*LongValue) Descriptor() ([]byte, []int) + func (*LongValue) ProtoMessage() + func (x *LongValue) GetFrom() *Pos + func (x *LongValue) GetTo() *Pos + func (x *LongValue) GetValue() int64 + func (x *LongValue) ProtoReflect() protoreflect.Message + func (x *LongValue) Reset() + func (x *LongValue) String() string + type MyCharset struct + Charset *Pos + Default *Pos + Equal bool + IsDefault bool + Name *Ident + func (*MyCharset) Descriptor() ([]byte, []int) + func (*MyCharset) ProtoMessage() + 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 (x *MyCharset) ProtoReflect() protoreflect.Message + func (x *MyCharset) Reset() + func (x *MyCharset) String() string + type MyDataTypeDecoration struct + Automent *AutoIncrement + func (*MyDataTypeDecoration) Descriptor() ([]byte, []int) + func (*MyDataTypeDecoration) ProtoMessage() + func (x *MyDataTypeDecoration) GetAutoment() *AutoIncrement + func (x *MyDataTypeDecoration) ProtoReflect() protoreflect.Message + func (x *MyDataTypeDecoration) Reset() + func (x *MyDataTypeDecoration) String() string + type MyEngine struct + Engine *Pos + Equal bool + Name *Ident + func (*MyEngine) Descriptor() ([]byte, []int) + func (*MyEngine) ProtoMessage() + func (x *MyEngine) GetEngine() *Pos + func (x *MyEngine) GetEqual() bool + func (x *MyEngine) GetName() *Ident + func (x *MyEngine) ProtoReflect() protoreflect.Message + func (x *MyEngine) Reset() + func (x *MyEngine) String() string + type Nested struct + AST *SQLSelectItem + LParen *Pos + RParen *Pos + func (*Nested) Descriptor() ([]byte, []int) + func (*Nested) ProtoMessage() + func (x *Nested) GetAST() *SQLSelectItem + func (x *Nested) GetLParen() *Pos + func (x *Nested) GetRParen() *Pos + func (x *Nested) ProtoReflect() protoreflect.Message + func (x *Nested) Reset() + func (x *Nested) String() string + type NotNullColumnSpec struct + Not *Pos + Null *Pos + func (*NotNullColumnSpec) Descriptor() ([]byte, []int) + func (*NotNullColumnSpec) ProtoMessage() + func (x *NotNullColumnSpec) GetNot() *Pos + func (x *NotNullColumnSpec) GetNull() *Pos + func (x *NotNullColumnSpec) ProtoReflect() protoreflect.Message + func (x *NotNullColumnSpec) Reset() + func (x *NotNullColumnSpec) String() string + type ObjectName struct + Idents []*Ident + func (*ObjectName) Descriptor() ([]byte, []int) + func (*ObjectName) ProtoMessage() + func (x *ObjectName) GetIdents() []*Ident + func (x *ObjectName) ProtoReflect() protoreflect.Message + func (x *ObjectName) Reset() + func (x *ObjectName) String() string + type OrderByExpr struct + ASCBool bool + Expr *CompoundIdent + OrderingPos *Pos + func (*OrderByExpr) Descriptor() ([]byte, []int) + func (*OrderByExpr) ProtoMessage() + func (x *OrderByExpr) GetASCBool() bool + func (x *OrderByExpr) GetExpr() *CompoundIdent + func (x *OrderByExpr) GetOrderingPos() *Pos + func (x *OrderByExpr) ProtoReflect() protoreflect.Message + func (x *OrderByExpr) Reset() + func (x *OrderByExpr) String() string + type QualifiedJoin struct + AliasName *Ident + LeftElement *QualifiedJoin + Name *ObjectName + Spec *JoinCondition + TypeCondition *JoinType + func (*QualifiedJoin) Descriptor() ([]byte, []int) + func (*QualifiedJoin) ProtoMessage() + func (x *QualifiedJoin) GetAliasName() *Ident + func (x *QualifiedJoin) GetLeftElement() *QualifiedJoin + func (x *QualifiedJoin) GetName() *ObjectName + func (x *QualifiedJoin) GetSpec() *JoinCondition + func (x *QualifiedJoin) GetTypeCondition() *JoinType + func (x *QualifiedJoin) ProtoReflect() protoreflect.Message + func (x *QualifiedJoin) Reset() + func (x *QualifiedJoin) String() string + type Real struct + From *Pos + IsUnsigned bool + To *Pos + Unsigned *Pos + func (*Real) Descriptor() ([]byte, []int) + func (*Real) ProtoMessage() + func (x *Real) GetFrom() *Pos + func (x *Real) GetIsUnsigned() bool + func (x *Real) GetTo() *Pos + func (x *Real) GetUnsigned() *Pos + func (x *Real) ProtoReflect() protoreflect.Message + func (x *Real) Reset() + func (x *Real) String() string + type ReferenceKeyExpr struct + Columns []*Ident + RParen *Pos + TableName *Ident + func (*ReferenceKeyExpr) Descriptor() ([]byte, []int) + func (*ReferenceKeyExpr) ProtoMessage() + func (x *ReferenceKeyExpr) GetColumns() []*Ident + func (x *ReferenceKeyExpr) GetRParen() *Pos + func (x *ReferenceKeyExpr) GetTableName() *Ident + func (x *ReferenceKeyExpr) ProtoReflect() protoreflect.Message + func (x *ReferenceKeyExpr) Reset() + func (x *ReferenceKeyExpr) String() string + type ReferencesColumnSpec struct + Columns []*Ident + RParen *Pos + References *Pos + TableName *ObjectName + func (*ReferencesColumnSpec) Descriptor() ([]byte, []int) + func (*ReferencesColumnSpec) ProtoMessage() + func (x *ReferencesColumnSpec) GetColumns() []*Ident + func (x *ReferencesColumnSpec) GetRParen() *Pos + func (x *ReferencesColumnSpec) GetReferences() *Pos + func (x *ReferencesColumnSpec) GetTableName() *ObjectName + func (x *ReferencesColumnSpec) ProtoReflect() protoreflect.Message + func (x *ReferencesColumnSpec) Reset() + func (x *ReferencesColumnSpec) String() string + type ReferentialTableConstraint struct + Columns []*Ident + Foreign *Pos + KeyExpr *ReferenceKeyExpr + func (*ReferentialTableConstraint) Descriptor() ([]byte, []int) + func (*ReferentialTableConstraint) ProtoMessage() + func (x *ReferentialTableConstraint) GetColumns() []*Ident + func (x *ReferentialTableConstraint) GetForeign() *Pos + func (x *ReferentialTableConstraint) GetKeyExpr() *ReferenceKeyExpr + func (x *ReferentialTableConstraint) ProtoReflect() protoreflect.Message + func (x *ReferentialTableConstraint) Reset() + func (x *ReferentialTableConstraint) String() string + type Regclass struct + From *Pos + To *Pos + func (*Regclass) Descriptor() ([]byte, []int) + func (*Regclass) ProtoMessage() + func (x *Regclass) GetFrom() *Pos + func (x *Regclass) GetTo() *Pos + func (x *Regclass) ProtoReflect() protoreflect.Message + func (x *Regclass) Reset() + func (x *Regclass) String() string + type ResultMessage struct + ResultClause isResultMessage_ResultClause + func (*ResultMessage) Descriptor() ([]byte, []int) + func (*ResultMessage) ProtoMessage() + func (m *ResultMessage) GetResultClause() isResultMessage_ResultClause + func (x *ResultMessage) GetResultIdent() *Ident + func (x *ResultMessage) GetResultUnary() *UnaryExpr + func (x *ResultMessage) ProtoReflect() protoreflect.Message + func (x *ResultMessage) Reset() + func (x *ResultMessage) String() string + type ResultMessage_ResultIdent struct + ResultIdent *Ident + type ResultMessage_ResultUnary struct + ResultUnary *UnaryExpr + type SQLSelect struct + DistinctBool bool + FromClause []*QualifiedJoin + GroupByClause []*CompoundIdent + HavingClause *BinaryExpr + Projection []*SQLSelectItem + Select *Pos + WhereClause isSQLSelect_WhereClause + func (*SQLSelect) Descriptor() ([]byte, []int) + func (*SQLSelect) ProtoMessage() + func (m *SQLSelect) GetWhereClause() isSQLSelect_WhereClause + func (x *SQLSelect) GetBinExpr() *BinaryExpr + func (x *SQLSelect) GetDistinctBool() bool + func (x *SQLSelect) GetFromClause() []*QualifiedJoin + func (x *SQLSelect) GetGroupByClause() []*CompoundIdent + func (x *SQLSelect) GetHavingClause() *BinaryExpr + func (x *SQLSelect) GetInQuery() *InSubQuery + func (x *SQLSelect) GetProjection() []*SQLSelectItem + func (x *SQLSelect) GetSelect() *Pos + func (x *SQLSelect) ProtoReflect() protoreflect.Message + func (x *SQLSelect) Reset() + func (x *SQLSelect) String() string + type SQLSelectItem struct + AliasName *Ident + SelectItemClause isSQLSelectItem_SelectItemClause + func (*SQLSelectItem) Descriptor() ([]byte, []int) + func (*SQLSelectItem) ProtoMessage() + func (m *SQLSelectItem) GetSelectItemClause() isSQLSelectItem_SelectItemClause + func (x *SQLSelectItem) GetAliasName() *Ident + func (x *SQLSelectItem) GetFieldBinary() *BinaryExpr + func (x *SQLSelectItem) GetFieldCase() *CaseExpr + func (x *SQLSelectItem) GetFieldFunction() *AggFunction + func (x *SQLSelectItem) GetFieldIdents() *CompoundIdent + func (x *SQLSelectItem) GetFieldNested() *Nested + func (x *SQLSelectItem) GetFieldUnary() *UnaryExpr + func (x *SQLSelectItem) ProtoReflect() protoreflect.Message + func (x *SQLSelectItem) Reset() + func (x *SQLSelectItem) String() string + type SQLSelectItem_FieldBinary struct + FieldBinary *BinaryExpr + type SQLSelectItem_FieldCase struct + FieldCase *CaseExpr + type SQLSelectItem_FieldFunction struct + FieldFunction *AggFunction + type SQLSelectItem_FieldIdents struct + FieldIdents *CompoundIdent + type SQLSelectItem_FieldNested struct + FieldNested *Nested + type SQLSelectItem_FieldUnary struct + FieldUnary *UnaryExpr + type SQLSelect_BinExpr struct + BinExpr *BinaryExpr + type SQLSelect_InQuery struct + InQuery *InSubQuery + type SetOperationExpr struct + AllBool bool + LeftSide *SQLSelect + Op *SetOperator + RightSide *SetOperationExpr + func (*SetOperationExpr) Descriptor() ([]byte, []int) + func (*SetOperationExpr) ProtoMessage() + func (x *SetOperationExpr) GetAllBool() bool + func (x *SetOperationExpr) GetLeftSide() *SQLSelect + func (x *SetOperationExpr) GetOp() *SetOperator + func (x *SetOperationExpr) GetRightSide() *SetOperationExpr + func (x *SetOperationExpr) ProtoReflect() protoreflect.Message + func (x *SetOperationExpr) Reset() + func (x *SetOperationExpr) String() string + type SingleQuotedString struct + From *Pos + To *Pos + Value string + func (*SingleQuotedString) Descriptor() ([]byte, []int) + func (*SingleQuotedString) ProtoMessage() + func (x *SingleQuotedString) GetFrom() *Pos + func (x *SingleQuotedString) GetTo() *Pos + func (x *SingleQuotedString) GetValue() string + func (x *SingleQuotedString) ProtoReflect() protoreflect.Message + func (x *SingleQuotedString) Reset() + func (x *SingleQuotedString) String() string + type SmallInt struct + From *Pos + IsUnsigned bool + To *Pos + Unsigned *Pos + func (*SmallInt) Descriptor() ([]byte, []int) + func (*SmallInt) ProtoMessage() + func (x *SmallInt) GetFrom() *Pos + func (x *SmallInt) GetIsUnsigned() bool + func (x *SmallInt) GetTo() *Pos + func (x *SmallInt) GetUnsigned() *Pos + func (x *SmallInt) ProtoReflect() protoreflect.Message + func (x *SmallInt) Reset() + func (x *SmallInt) String() string + type TableConstraint struct + Constraint *Pos + Name *Ident + Spec isTableConstraint_Spec + func (*TableConstraint) Descriptor() ([]byte, []int) + func (*TableConstraint) ProtoMessage() + func (m *TableConstraint) GetSpec() isTableConstraint_Spec + func (x *TableConstraint) GetConstraint() *Pos + func (x *TableConstraint) GetName() *Ident + func (x *TableConstraint) GetSpecCheck() *CheckTableConstraint + func (x *TableConstraint) GetSpecReference() *ReferentialTableConstraint + func (x *TableConstraint) GetSpecUnique() *UniqueTableConstraint + func (x *TableConstraint) ProtoReflect() protoreflect.Message + func (x *TableConstraint) Reset() + func (x *TableConstraint) String() string + type TableConstraint_SpecCheck struct + SpecCheck *CheckTableConstraint + type TableConstraint_SpecReference struct + SpecReference *ReferentialTableConstraint + type TableConstraint_SpecUnique struct + SpecUnique *UniqueTableConstraint + type TableElement struct + TableElementClause isTableElement_TableElementClause + func (*TableElement) Descriptor() ([]byte, []int) + func (*TableElement) ProtoMessage() + func (m *TableElement) GetTableElementClause() isTableElement_TableElementClause + func (x *TableElement) GetColumnDefElement() *ColumnDef + func (x *TableElement) GetTableConstraintElement() *TableConstraint + func (x *TableElement) ProtoReflect() protoreflect.Message + func (x *TableElement) Reset() + func (x *TableElement) String() string + type TableElement_ColumnDefElement struct + ColumnDefElement *ColumnDef + type TableElement_TableConstraintElement struct + TableConstraintElement *TableConstraint + type TableOption struct + TableOptionClause isTableOption_TableOptionClause + func (*TableOption) Descriptor() ([]byte, []int) + func (*TableOption) ProtoMessage() + func (m *TableOption) GetTableOptionClause() isTableOption_TableOptionClause + func (x *TableOption) GetMyCharsetOption() *MyCharset + func (x *TableOption) GetMyEngineOption() *MyEngine + func (x *TableOption) ProtoReflect() protoreflect.Message + func (x *TableOption) Reset() + func (x *TableOption) String() string + type TableOption_MyCharsetOption struct + MyCharsetOption *MyCharset + type TableOption_MyEngineOption struct + MyEngineOption *MyEngine + type Text struct + From *Pos + To *Pos + func (*Text) Descriptor() ([]byte, []int) + func (*Text) ProtoMessage() + func (x *Text) GetFrom() *Pos + func (x *Text) GetTo() *Pos + func (x *Text) ProtoReflect() protoreflect.Message + func (x *Text) Reset() + func (x *Text) String() string + type Time struct + From *Pos + To *Pos + func (*Time) Descriptor() ([]byte, []int) + func (*Time) ProtoMessage() + func (x *Time) GetFrom() *Pos + func (x *Time) GetTo() *Pos + func (x *Time) ProtoReflect() protoreflect.Message + func (x *Time) Reset() + func (x *Time) String() string + type Timestamp struct + Timestamp *Pos + WithTimeZone bool + Zone *Pos + func (*Timestamp) Descriptor() ([]byte, []int) + func (*Timestamp) ProtoMessage() + func (x *Timestamp) GetTimestamp() *Pos + func (x *Timestamp) GetWithTimeZone() bool + func (x *Timestamp) GetZone() *Pos + func (x *Timestamp) ProtoReflect() protoreflect.Message + func (x *Timestamp) Reset() + func (x *Timestamp) String() string + type UUID struct + From *Pos + To *Pos + func (*UUID) Descriptor() ([]byte, []int) + func (*UUID) ProtoMessage() + func (x *UUID) GetFrom() *Pos + func (x *UUID) GetTo() *Pos + func (x *UUID) ProtoReflect() protoreflect.Message + func (x *UUID) Reset() + func (x *UUID) String() string + type UnaryExpr struct + Expr *BinaryExpr + From *Pos + Op *Operator + func (*UnaryExpr) Descriptor() ([]byte, []int) + func (*UnaryExpr) ProtoMessage() + func (x *UnaryExpr) GetExpr() *BinaryExpr + func (x *UnaryExpr) GetFrom() *Pos + func (x *UnaryExpr) GetOp() *Operator + func (x *UnaryExpr) ProtoReflect() protoreflect.Message + func (x *UnaryExpr) Reset() + func (x *UnaryExpr) String() string + type UniqueColumnSpec struct + IsPrimaryKey bool + Key *Pos + Primary *Pos + Unique *Pos + func (*UniqueColumnSpec) Descriptor() ([]byte, []int) + func (*UniqueColumnSpec) ProtoMessage() + func (x *UniqueColumnSpec) GetIsPrimaryKey() bool + func (x *UniqueColumnSpec) GetKey() *Pos + func (x *UniqueColumnSpec) GetPrimary() *Pos + func (x *UniqueColumnSpec) GetUnique() *Pos + func (x *UniqueColumnSpec) ProtoReflect() protoreflect.Message + func (x *UniqueColumnSpec) Reset() + func (x *UniqueColumnSpec) String() string + type UniqueTableConstraint struct + Columns []*Ident + IsPrimary bool + Primary *Pos + RParen *Pos + Unique *Pos + func (*UniqueTableConstraint) Descriptor() ([]byte, []int) + func (*UniqueTableConstraint) ProtoMessage() + 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 (x *UniqueTableConstraint) ProtoReflect() protoreflect.Message + func (x *UniqueTableConstraint) Reset() + func (x *UniqueTableConstraint) String() string + type VarcharType struct + Character *Pos + RParen *Pos + Size uint32 + Varying *Pos + func (*VarcharType) Descriptor() ([]byte, []int) + func (*VarcharType) ProtoMessage() + func (x *VarcharType) GetCharacter() *Pos + func (x *VarcharType) GetRParen() *Pos + func (x *VarcharType) GetSize() uint32 + func (x *VarcharType) GetVarying() *Pos + func (x *VarcharType) ProtoReflect() protoreflect.Message + func (x *VarcharType) Reset() + func (x *VarcharType) String() string v0.1.0 Feb 27, 2022 Changes in this version + var AggType_name = map[int32]string + var AggType_value = map[string]int32 + var File_proto_sqlast_proto protoreflect.FileDescriptor + var JoinTypeCondition_name = map[int32]string + var JoinTypeCondition_value = map[string]int32 + var OperatorType_name = map[int32]string + var OperatorType_value = map[string]int32 + var SetOperatorType_name = map[int32]string + var SetOperatorType_value = map[string]int32 + type AggFunction struct + From *Pos + RestArgs []*CompoundIdent + To *Pos + TypeName AggType + func (*AggFunction) Descriptor() ([]byte, []int) + func (*AggFunction) ProtoMessage() + func (x *AggFunction) GetFrom() *Pos + func (x *AggFunction) GetRestArgs() []*CompoundIdent + func (x *AggFunction) GetTo() *Pos + func (x *AggFunction) GetTypeName() AggType + func (x *AggFunction) ProtoReflect() protoreflect.Message + func (x *AggFunction) Reset() + func (x *AggFunction) String() string + type AggType int32 + const AggType_AVG + const AggType_COUNT + const AggType_MAX + const AggType_MIN + const AggType_SUM + const AggType_UnknownAgg + func (AggType) Descriptor() protoreflect.EnumDescriptor + func (AggType) EnumDescriptor() ([]byte, []int) + func (AggType) Type() protoreflect.EnumType + func (x AggType) Enum() *AggType + func (x AggType) Number() protoreflect.EnumNumber + func (x AggType) String() string + type CompoundIdent struct + Idents []*Ident + func (*CompoundIdent) Descriptor() ([]byte, []int) + func (*CompoundIdent) ProtoMessage() + func (x *CompoundIdent) GetIdents() []*Ident + func (x *CompoundIdent) ProtoReflect() protoreflect.Message + func (x *CompoundIdent) Reset() + func (x *CompoundIdent) String() string + type DoubleUnit struct + From *Pos + To *Pos + Value float64 + func (*DoubleUnit) Descriptor() ([]byte, []int) + func (*DoubleUnit) ProtoMessage() + func (x *DoubleUnit) GetFrom() *Pos + func (x *DoubleUnit) GetTo() *Pos + func (x *DoubleUnit) GetValue() float64 + func (x *DoubleUnit) ProtoReflect() protoreflect.Message + func (x *DoubleUnit) Reset() + func (x *DoubleUnit) String() string + type Ident struct + From *Pos + To *Pos + Value string + func (*Ident) Descriptor() ([]byte, []int) + func (*Ident) ProtoMessage() + func (x *Ident) GetFrom() *Pos + func (x *Ident) GetTo() *Pos + func (x *Ident) GetValue() string + func (x *Ident) ProtoReflect() protoreflect.Message + func (x *Ident) Reset() + func (x *Ident) String() string + type JoinType struct + Condition JoinTypeCondition + From *Pos + To *Pos + func (*JoinType) Descriptor() ([]byte, []int) + func (*JoinType) ProtoMessage() + func (x *JoinType) GetCondition() JoinTypeCondition + func (x *JoinType) GetFrom() *Pos + func (x *JoinType) GetTo() *Pos + func (x *JoinType) ProtoReflect() protoreflect.Message + func (x *JoinType) Reset() + func (x *JoinType) String() string + type JoinTypeCondition int32 + const JoinTypeCondition_FULL + const JoinTypeCondition_FULLOUTER + const JoinTypeCondition_IMPLICIT + const JoinTypeCondition_INNER + const JoinTypeCondition_LEFT + const JoinTypeCondition_LEFTOUTER + const JoinTypeCondition_RIGHT + const JoinTypeCondition_RIGHTOUTER + func (JoinTypeCondition) Descriptor() protoreflect.EnumDescriptor + func (JoinTypeCondition) EnumDescriptor() ([]byte, []int) + func (JoinTypeCondition) Type() protoreflect.EnumType + func (x JoinTypeCondition) Enum() *JoinTypeCondition + func (x JoinTypeCondition) Number() protoreflect.EnumNumber + func (x JoinTypeCondition) String() string + type LongUnit struct + From *Pos + To *Pos + Value int64 + func (*LongUnit) Descriptor() ([]byte, []int) + func (*LongUnit) ProtoMessage() + func (x *LongUnit) GetFrom() *Pos + func (x *LongUnit) GetTo() *Pos + func (x *LongUnit) GetValue() int64 + func (x *LongUnit) ProtoReflect() protoreflect.Message + func (x *LongUnit) Reset() + func (x *LongUnit) String() string + type Operator struct + From *Pos + To *Pos + Type OperatorType + func (*Operator) Descriptor() ([]byte, []int) + func (*Operator) ProtoMessage() + func (x *Operator) GetFrom() *Pos + func (x *Operator) GetTo() *Pos + func (x *Operator) GetType() OperatorType + func (x *Operator) ProtoReflect() protoreflect.Message + func (x *Operator) Reset() + func (x *Operator) String() string + type OperatorType int32 + const OperatorType_And + const OperatorType_Divide + const OperatorType_Eq + const OperatorType_Gt + const OperatorType_GtEq + const OperatorType_Like + const OperatorType_Lt + const OperatorType_LtEq + const OperatorType_Minus + const OperatorType_Modulus + const OperatorType_Multiply + const OperatorType_None + const OperatorType_Not + const OperatorType_NotEq + const OperatorType_NotLike + const OperatorType_Or + const OperatorType_Plus + func (OperatorType) Descriptor() protoreflect.EnumDescriptor + func (OperatorType) EnumDescriptor() ([]byte, []int) + func (OperatorType) Type() protoreflect.EnumType + func (x OperatorType) Enum() *OperatorType + func (x OperatorType) Number() protoreflect.EnumNumber + func (x OperatorType) String() string + type Pos struct + Col int32 + Line int32 + func (*Pos) Descriptor() ([]byte, []int) + func (*Pos) ProtoMessage() + func (x *Pos) GetCol() int32 + func (x *Pos) GetLine() int32 + func (x *Pos) ProtoReflect() protoreflect.Message + func (x *Pos) Reset() + func (x *Pos) String() string + type QueryStmt struct + Body *QueryStmt_SetOperationExpr + CTEs []*QueryStmt_CTE + LimitExpression *QueryStmt_LimitExpr + OrderBy []*QueryStmt_OrderByExpr + With *Pos + func (*QueryStmt) Descriptor() ([]byte, []int) + func (*QueryStmt) ProtoMessage() + func (x *QueryStmt) GetBody() *QueryStmt_SetOperationExpr + func (x *QueryStmt) GetCTEs() []*QueryStmt_CTE + func (x *QueryStmt) GetLimitExpression() *QueryStmt_LimitExpr + func (x *QueryStmt) GetOrderBy() []*QueryStmt_OrderByExpr + func (x *QueryStmt) GetWith() *Pos + func (x *QueryStmt) ProtoReflect() protoreflect.Message + func (x *QueryStmt) Reset() + func (x *QueryStmt) String() string + type QueryStmt_BinaryExpr struct + LeftOneOf isQueryStmt_BinaryExpr_LeftOneOf + Op *Operator + RightOneOf isQueryStmt_BinaryExpr_RightOneOf + func (*QueryStmt_BinaryExpr) Descriptor() ([]byte, []int) + func (*QueryStmt_BinaryExpr) ProtoMessage() + func (m *QueryStmt_BinaryExpr) GetLeftOneOf() isQueryStmt_BinaryExpr_LeftOneOf + func (m *QueryStmt_BinaryExpr) GetRightOneOf() isQueryStmt_BinaryExpr_RightOneOf + func (x *QueryStmt_BinaryExpr) GetDoubleValue() *DoubleUnit + func (x *QueryStmt_BinaryExpr) GetLeftBinary() *QueryStmt_BinaryExpr + func (x *QueryStmt_BinaryExpr) GetLeftIdents() *CompoundIdent + func (x *QueryStmt_BinaryExpr) GetLongValue() *LongUnit + func (x *QueryStmt_BinaryExpr) GetOp() *Operator + func (x *QueryStmt_BinaryExpr) GetQueryValue() *QueryStmt_InSubQuery + func (x *QueryStmt_BinaryExpr) GetRightBinary() *QueryStmt_BinaryExpr + func (x *QueryStmt_BinaryExpr) GetRightIdents() *CompoundIdent + func (x *QueryStmt_BinaryExpr) GetSingleQuotedString() *StringUnit + func (x *QueryStmt_BinaryExpr) ProtoReflect() protoreflect.Message + func (x *QueryStmt_BinaryExpr) Reset() + func (x *QueryStmt_BinaryExpr) String() string + type QueryStmt_BinaryExpr_DoubleValue struct + DoubleValue *DoubleUnit + type QueryStmt_BinaryExpr_LeftBinary struct + LeftBinary *QueryStmt_BinaryExpr + type QueryStmt_BinaryExpr_LeftIdents struct + LeftIdents *CompoundIdent + type QueryStmt_BinaryExpr_LongValue struct + LongValue *LongUnit + type QueryStmt_BinaryExpr_QueryValue struct + QueryValue *QueryStmt_InSubQuery + type QueryStmt_BinaryExpr_RightBinary struct + RightBinary *QueryStmt_BinaryExpr + type QueryStmt_BinaryExpr_RightIdents struct + RightIdents *CompoundIdent + type QueryStmt_BinaryExpr_SingleQuotedString struct + SingleQuotedString *StringUnit + type QueryStmt_CTE struct + AliasName *Ident + Query *QueryStmt + RParen *Pos + func (*QueryStmt_CTE) Descriptor() ([]byte, []int) + func (*QueryStmt_CTE) ProtoMessage() + func (x *QueryStmt_CTE) GetAliasName() *Ident + func (x *QueryStmt_CTE) GetQuery() *QueryStmt + func (x *QueryStmt_CTE) GetRParen() *Pos + func (x *QueryStmt_CTE) ProtoReflect() protoreflect.Message + func (x *QueryStmt_CTE) Reset() + func (x *QueryStmt_CTE) String() string + type QueryStmt_InSubQuery struct + Expr *CompoundIdent + Negated bool + RParen *Pos + SubQuery *QueryStmt + func (*QueryStmt_InSubQuery) Descriptor() ([]byte, []int) + func (*QueryStmt_InSubQuery) ProtoMessage() + func (x *QueryStmt_InSubQuery) GetExpr() *CompoundIdent + func (x *QueryStmt_InSubQuery) GetNegated() bool + func (x *QueryStmt_InSubQuery) GetRParen() *Pos + func (x *QueryStmt_InSubQuery) GetSubQuery() *QueryStmt + func (x *QueryStmt_InSubQuery) ProtoReflect() protoreflect.Message + func (x *QueryStmt_InSubQuery) Reset() + func (x *QueryStmt_InSubQuery) String() string + type QueryStmt_LimitExpr struct + AllBool bool + AllPos *Pos + Limit *Pos + LimitValue *LongUnit + OffsetValue *LongUnit + func (*QueryStmt_LimitExpr) Descriptor() ([]byte, []int) + func (*QueryStmt_LimitExpr) ProtoMessage() + func (x *QueryStmt_LimitExpr) GetAllBool() bool + func (x *QueryStmt_LimitExpr) GetAllPos() *Pos + func (x *QueryStmt_LimitExpr) GetLimit() *Pos + func (x *QueryStmt_LimitExpr) GetLimitValue() *LongUnit + func (x *QueryStmt_LimitExpr) GetOffsetValue() *LongUnit + func (x *QueryStmt_LimitExpr) ProtoReflect() protoreflect.Message + func (x *QueryStmt_LimitExpr) Reset() + func (x *QueryStmt_LimitExpr) String() string + type QueryStmt_OrderByExpr struct + ASCBool bool + Expr *CompoundIdent + OrderingPos *Pos + func (*QueryStmt_OrderByExpr) Descriptor() ([]byte, []int) + func (*QueryStmt_OrderByExpr) ProtoMessage() + func (x *QueryStmt_OrderByExpr) GetASCBool() bool + func (x *QueryStmt_OrderByExpr) GetExpr() *CompoundIdent + func (x *QueryStmt_OrderByExpr) GetOrderingPos() *Pos + func (x *QueryStmt_OrderByExpr) ProtoReflect() protoreflect.Message + func (x *QueryStmt_OrderByExpr) Reset() + func (x *QueryStmt_OrderByExpr) String() string + type QueryStmt_SQLSelect struct + DistinctBool bool + FromClause []*QueryStmt_SQLSelect_QualifiedJoin + GroupByClause []*CompoundIdent + HavingClause *QueryStmt_BinaryExpr + Projection []*QueryStmt_SQLSelect_SQLSelectItem + Select *Pos + WhereClause isQueryStmt_SQLSelect_WhereClause + func (*QueryStmt_SQLSelect) Descriptor() ([]byte, []int) + func (*QueryStmt_SQLSelect) ProtoMessage() + func (m *QueryStmt_SQLSelect) GetWhereClause() isQueryStmt_SQLSelect_WhereClause + func (x *QueryStmt_SQLSelect) GetBinExpr() *QueryStmt_BinaryExpr + func (x *QueryStmt_SQLSelect) GetDistinctBool() bool + func (x *QueryStmt_SQLSelect) GetFromClause() []*QueryStmt_SQLSelect_QualifiedJoin + func (x *QueryStmt_SQLSelect) GetGroupByClause() []*CompoundIdent + func (x *QueryStmt_SQLSelect) GetHavingClause() *QueryStmt_BinaryExpr + func (x *QueryStmt_SQLSelect) GetInQuery() *QueryStmt_InSubQuery + func (x *QueryStmt_SQLSelect) GetProjection() []*QueryStmt_SQLSelect_SQLSelectItem + func (x *QueryStmt_SQLSelect) GetSelect() *Pos + func (x *QueryStmt_SQLSelect) ProtoReflect() protoreflect.Message + func (x *QueryStmt_SQLSelect) Reset() + func (x *QueryStmt_SQLSelect) String() string + type QueryStmt_SQLSelect_BinExpr struct + BinExpr *QueryStmt_BinaryExpr + type QueryStmt_SQLSelect_InQuery struct + InQuery *QueryStmt_InSubQuery + type QueryStmt_SQLSelect_QualifiedJoin struct + AliasName *Ident + LeftElement *QueryStmt_SQLSelect_QualifiedJoin + Name *CompoundIdent + Spec *QueryStmt_SQLSelect_QualifiedJoin_JoinCondition + TypeCondition *JoinType + func (*QueryStmt_SQLSelect_QualifiedJoin) Descriptor() ([]byte, []int) + func (*QueryStmt_SQLSelect_QualifiedJoin) ProtoMessage() + func (x *QueryStmt_SQLSelect_QualifiedJoin) GetAliasName() *Ident + func (x *QueryStmt_SQLSelect_QualifiedJoin) GetLeftElement() *QueryStmt_SQLSelect_QualifiedJoin + func (x *QueryStmt_SQLSelect_QualifiedJoin) GetName() *CompoundIdent + func (x *QueryStmt_SQLSelect_QualifiedJoin) GetSpec() *QueryStmt_SQLSelect_QualifiedJoin_JoinCondition + func (x *QueryStmt_SQLSelect_QualifiedJoin) GetTypeCondition() *JoinType + func (x *QueryStmt_SQLSelect_QualifiedJoin) ProtoReflect() protoreflect.Message + func (x *QueryStmt_SQLSelect_QualifiedJoin) Reset() + func (x *QueryStmt_SQLSelect_QualifiedJoin) String() string + type QueryStmt_SQLSelect_QualifiedJoin_JoinCondition struct + On *Pos + SearchCondition *QueryStmt_BinaryExpr + func (*QueryStmt_SQLSelect_QualifiedJoin_JoinCondition) Descriptor() ([]byte, []int) + func (*QueryStmt_SQLSelect_QualifiedJoin_JoinCondition) ProtoMessage() + func (x *QueryStmt_SQLSelect_QualifiedJoin_JoinCondition) GetOn() *Pos + func (x *QueryStmt_SQLSelect_QualifiedJoin_JoinCondition) GetSearchCondition() *QueryStmt_BinaryExpr + func (x *QueryStmt_SQLSelect_QualifiedJoin_JoinCondition) ProtoReflect() protoreflect.Message + func (x *QueryStmt_SQLSelect_QualifiedJoin_JoinCondition) Reset() + func (x *QueryStmt_SQLSelect_QualifiedJoin_JoinCondition) String() string + type QueryStmt_SQLSelect_SQLSelectItem struct + AliasName *Ident + FieldFunction *AggFunction + FieldIdents *CompoundIdent + func (*QueryStmt_SQLSelect_SQLSelectItem) Descriptor() ([]byte, []int) + func (*QueryStmt_SQLSelect_SQLSelectItem) ProtoMessage() + func (x *QueryStmt_SQLSelect_SQLSelectItem) GetAliasName() *Ident + func (x *QueryStmt_SQLSelect_SQLSelectItem) GetFieldFunction() *AggFunction + func (x *QueryStmt_SQLSelect_SQLSelectItem) GetFieldIdents() *CompoundIdent + func (x *QueryStmt_SQLSelect_SQLSelectItem) ProtoReflect() protoreflect.Message + func (x *QueryStmt_SQLSelect_SQLSelectItem) Reset() + func (x *QueryStmt_SQLSelect_SQLSelectItem) String() string + type QueryStmt_SetOperationExpr struct + AllBool bool + LeftSide *QueryStmt_SQLSelect + Op *SetOperator + RightSide *QueryStmt_SetOperationExpr + func (*QueryStmt_SetOperationExpr) Descriptor() ([]byte, []int) + func (*QueryStmt_SetOperationExpr) ProtoMessage() + func (x *QueryStmt_SetOperationExpr) GetAllBool() bool + func (x *QueryStmt_SetOperationExpr) GetLeftSide() *QueryStmt_SQLSelect + func (x *QueryStmt_SetOperationExpr) GetOp() *SetOperator + func (x *QueryStmt_SetOperationExpr) GetRightSide() *QueryStmt_SetOperationExpr + func (x *QueryStmt_SetOperationExpr) ProtoReflect() protoreflect.Message + func (x *QueryStmt_SetOperationExpr) Reset() + func (x *QueryStmt_SetOperationExpr) String() string + type SetOperator struct + From *Pos + To *Pos + Type SetOperatorType + func (*SetOperator) Descriptor() ([]byte, []int) + func (*SetOperator) ProtoMessage() + func (x *SetOperator) GetFrom() *Pos + func (x *SetOperator) GetTo() *Pos + func (x *SetOperator) GetType() SetOperatorType + func (x *SetOperator) ProtoReflect() protoreflect.Message + func (x *SetOperator) Reset() + func (x *SetOperator) String() string + type SetOperatorType int32 + const SetOperatorType_Except + const SetOperatorType_Intersect + const SetOperatorType_Union + func (SetOperatorType) Descriptor() protoreflect.EnumDescriptor + func (SetOperatorType) EnumDescriptor() ([]byte, []int) + func (SetOperatorType) Type() protoreflect.EnumType + func (x SetOperatorType) Enum() *SetOperatorType + func (x SetOperatorType) Number() protoreflect.EnumNumber + func (x SetOperatorType) String() string + type StringUnit struct + From *Pos + To *Pos + Value string + func (*StringUnit) Descriptor() ([]byte, []int) + func (*StringUnit) ProtoMessage() + func (x *StringUnit) GetFrom() *Pos + func (x *StringUnit) GetTo() *Pos + func (x *StringUnit) GetValue() string + func (x *StringUnit) ProtoReflect() protoreflect.Message + func (x *StringUnit) Reset() + func (x *StringUnit) String() string