Documentation ¶
Index ¶
- Constants
- Variables
- func AllowScatterDirective(stmt Statement) bool
- func Append(buf *strings.Builder, node SQLNode)
- func CachePlan(stmt Statement) bool
- func CanNormalize(stmt Statement) bool
- func CanonicalString(node SQLNode) string
- func Clone[K SQLNode](x K) K
- func CloneRefOfBool(n *bool) *bool
- func CloneRefOfInt(n *int) *int
- func CloneSliceOfString(n []string) []string
- func CompliantString(in SQLNode) string
- func ContainsAggregation(e SQLNode) bool
- func ConvertMySQLVersionToCommentVersion(version string) (string, error)
- func EncodeValue(buf *strings.Builder, value *querypb.BindVariable)
- func ExtractAllTables(stmt Statement) []string
- func ExtractMysqlComment(sql string) (string, string)
- func FetchBindVar(name string, bindVariables map[string]*querypb.BindVariable) (val *querypb.BindVariable, isList bool, err error)
- func FkChecksStateString(state *bool) string
- func FormatImpossibleQuery(buf *TrackedBuffer, node SQLNode)
- func GetBindvars(stmt Statement) map[string]struct{}
- func IgnoreMaxMaxMemoryRowsDirective(stmt Statement) bool
- func IgnoreMaxPayloadSizeDirective(stmt Statement) bool
- func IsColName(node Expr) bool
- func IsDML(sql string) bool
- func IsDMLStatement(stmt Statement) bool
- func IsDistinct(f AggrFunc) bool
- func IsLiteral(expr Expr) bool
- func IsLockingFunc(node Expr) bool
- func IsNull(node Expr) bool
- func IsSimpleTuple(node Expr) bool
- func IsValue(node Expr) bool
- func KeywordString(id int) string
- func LikeToRegexp(likeExpr string) *regexp.Regexp
- func LiteralToValue(lit *Literal) (sqltypes.Value, error)
- func MultiShardAutocommitDirective(stmt Statement) bool
- func MultiTable(node []TableExpr) bool
- func MustRewriteAST(stmt Statement, hasSelectLimit bool) bool
- func Normalize(stmt Statement, reserved *ReservedVars, ...) error
- func ParseAndBind(in string, binds ...*querypb.BindVariable) (query string, err error)
- func RemoveKeyspace(in SQLNode)
- func RemoveKeyspaceIgnoreSysSchema(in SQLNode)
- func RemoveKeyspaceInCol(in SQLNode)
- func RemoveKeyspaceInTables(in SQLNode)
- func SQLToBindvar(node SQLNode) *querypb.BindVariable
- func SQLTypeToQueryType(typeName string, unsigned bool) querypb.Type
- func String(node SQLNode) string
- func StripLeadingComments(sql string) string
- func SystemSchema(schema string) bool
- func ToString(exprs []TableExpr) string
- func TruncateQuery(query string, max int) string
- func UnescapedString(node SQLNode) string
- func VisitAggrFunc(in AggrFunc, f Visit) error
- func VisitAlgorithmValue(in AlgorithmValue, f Visit) error
- func VisitAllSelects(in SelectStatement, f func(p *Select, idx int) error) error
- func VisitAlterOption(in AlterOption, f Visit) error
- func VisitBoolVal(in BoolVal, f Visit) error
- func VisitCallable(in Callable, f Visit) error
- func VisitColTuple(in ColTuple, f Visit) error
- func VisitColumns(in Columns, f Visit) error
- func VisitConstraintInfo(in ConstraintInfo, f Visit) error
- func VisitDBDDLStatement(in DBDDLStatement, f Visit) error
- func VisitDDLStatement(in DDLStatement, f Visit) error
- func VisitExplain(in Explain, f Visit) error
- func VisitExpr(in Expr, f Visit) error
- func VisitExprs(in Exprs, f Visit) error
- func VisitIdentifierCI(in IdentifierCI, f Visit) error
- func VisitIdentifierCS(in IdentifierCS, f Visit) error
- func VisitIndexHints(in IndexHints, f Visit) error
- func VisitInsertRows(in InsertRows, f Visit) error
- func VisitListArg(in ListArg, f Visit) error
- func VisitMatchAction(in MatchAction, f Visit) error
- func VisitNamedWindows(in NamedWindows, f Visit) error
- func VisitOnDup(in OnDup, f Visit) error
- func VisitOrderBy(in OrderBy, f Visit) error
- func VisitPartitions(in Partitions, f Visit) error
- func VisitRefOfAddColumns(in *AddColumns, f Visit) error
- func VisitRefOfAddConstraintDefinition(in *AddConstraintDefinition, f Visit) error
- func VisitRefOfAddIndexDefinition(in *AddIndexDefinition, f Visit) error
- func VisitRefOfAliasedExpr(in *AliasedExpr, f Visit) error
- func VisitRefOfAliasedTableExpr(in *AliasedTableExpr, f Visit) error
- func VisitRefOfAlterCharset(in *AlterCharset, f Visit) error
- func VisitRefOfAlterCheck(in *AlterCheck, f Visit) error
- func VisitRefOfAlterColumn(in *AlterColumn, f Visit) error
- func VisitRefOfAlterDatabase(in *AlterDatabase, f Visit) error
- func VisitRefOfAlterIndex(in *AlterIndex, f Visit) error
- func VisitRefOfAlterMigration(in *AlterMigration, f Visit) error
- func VisitRefOfAlterTable(in *AlterTable, f Visit) error
- func VisitRefOfAlterView(in *AlterView, f Visit) error
- func VisitRefOfAlterVschema(in *AlterVschema, f Visit) error
- func VisitRefOfAnalyze(in *Analyze, f Visit) error
- func VisitRefOfAndExpr(in *AndExpr, f Visit) error
- func VisitRefOfAnyValue(in *AnyValue, f Visit) error
- func VisitRefOfArgument(in *Argument, f Visit) error
- func VisitRefOfArgumentLessWindowExpr(in *ArgumentLessWindowExpr, f Visit) error
- func VisitRefOfAssignmentExpr(in *AssignmentExpr, f Visit) error
- func VisitRefOfAutoIncSpec(in *AutoIncSpec, f Visit) error
- func VisitRefOfAvg(in *Avg, f Visit) error
- func VisitRefOfBegin(in *Begin, f Visit) error
- func VisitRefOfBetweenExpr(in *BetweenExpr, f Visit) error
- func VisitRefOfBinaryExpr(in *BinaryExpr, f Visit) error
- func VisitRefOfBitAnd(in *BitAnd, f Visit) error
- func VisitRefOfBitOr(in *BitOr, f Visit) error
- func VisitRefOfBitXor(in *BitXor, f Visit) error
- func VisitRefOfCallProc(in *CallProc, f Visit) error
- func VisitRefOfCaseExpr(in *CaseExpr, f Visit) error
- func VisitRefOfCastExpr(in *CastExpr, f Visit) error
- func VisitRefOfChangeColumn(in *ChangeColumn, f Visit) error
- func VisitRefOfCharExpr(in *CharExpr, f Visit) error
- func VisitRefOfCheckConstraintDefinition(in *CheckConstraintDefinition, f Visit) error
- func VisitRefOfColName(in *ColName, f Visit) error
- func VisitRefOfCollateExpr(in *CollateExpr, f Visit) error
- func VisitRefOfColumnDefinition(in *ColumnDefinition, f Visit) error
- func VisitRefOfColumnType(in *ColumnType, f Visit) error
- func VisitRefOfCommentOnly(in *CommentOnly, f Visit) error
- func VisitRefOfCommit(in *Commit, f Visit) error
- func VisitRefOfCommonTableExpr(in *CommonTableExpr, f Visit) error
- func VisitRefOfComparisonExpr(in *ComparisonExpr, f Visit) error
- func VisitRefOfConstraintDefinition(in *ConstraintDefinition, f Visit) error
- func VisitRefOfConvertExpr(in *ConvertExpr, f Visit) error
- func VisitRefOfConvertType(in *ConvertType, f Visit) error
- func VisitRefOfConvertUsingExpr(in *ConvertUsingExpr, f Visit) error
- func VisitRefOfCount(in *Count, f Visit) error
- func VisitRefOfCountStar(in *CountStar, f Visit) error
- func VisitRefOfCreateDatabase(in *CreateDatabase, f Visit) error
- func VisitRefOfCreateTable(in *CreateTable, f Visit) error
- func VisitRefOfCreateView(in *CreateView, f Visit) error
- func VisitRefOfCurTimeFuncExpr(in *CurTimeFuncExpr, f Visit) error
- func VisitRefOfDeallocateStmt(in *DeallocateStmt, f Visit) error
- func VisitRefOfDefault(in *Default, f Visit) error
- func VisitRefOfDefiner(in *Definer, f Visit) error
- func VisitRefOfDelete(in *Delete, f Visit) error
- func VisitRefOfDerivedTable(in *DerivedTable, f Visit) error
- func VisitRefOfDropColumn(in *DropColumn, f Visit) error
- func VisitRefOfDropDatabase(in *DropDatabase, f Visit) error
- func VisitRefOfDropKey(in *DropKey, f Visit) error
- func VisitRefOfDropTable(in *DropTable, f Visit) error
- func VisitRefOfDropView(in *DropView, f Visit) error
- func VisitRefOfExecuteStmt(in *ExecuteStmt, f Visit) error
- func VisitRefOfExistsExpr(in *ExistsExpr, f Visit) error
- func VisitRefOfExplainStmt(in *ExplainStmt, f Visit) error
- func VisitRefOfExplainTab(in *ExplainTab, f Visit) error
- func VisitRefOfExtractFuncExpr(in *ExtractFuncExpr, f Visit) error
- func VisitRefOfExtractValueExpr(in *ExtractValueExpr, f Visit) error
- func VisitRefOfFirstOrLastValueExpr(in *FirstOrLastValueExpr, f Visit) error
- func VisitRefOfFlush(in *Flush, f Visit) error
- func VisitRefOfForce(in *Force, f Visit) error
- func VisitRefOfForeignKeyDefinition(in *ForeignKeyDefinition, f Visit) error
- func VisitRefOfFrameClause(in *FrameClause, f Visit) error
- func VisitRefOfFramePoint(in *FramePoint, f Visit) error
- func VisitRefOfFromFirstLastClause(in *FromFirstLastClause, f Visit) error
- func VisitRefOfFuncExpr(in *FuncExpr, f Visit) error
- func VisitRefOfGTIDFuncExpr(in *GTIDFuncExpr, f Visit) error
- func VisitRefOfGeoHashFromLatLongExpr(in *GeoHashFromLatLongExpr, f Visit) error
- func VisitRefOfGeoHashFromPointExpr(in *GeoHashFromPointExpr, f Visit) error
- func VisitRefOfGeoJSONFromGeomExpr(in *GeoJSONFromGeomExpr, f Visit) error
- func VisitRefOfGeomCollPropertyFuncExpr(in *GeomCollPropertyFuncExpr, f Visit) error
- func VisitRefOfGeomFormatExpr(in *GeomFormatExpr, f Visit) error
- func VisitRefOfGeomFromGeoHashExpr(in *GeomFromGeoHashExpr, f Visit) error
- func VisitRefOfGeomFromGeoJSONExpr(in *GeomFromGeoJSONExpr, f Visit) error
- func VisitRefOfGeomFromTextExpr(in *GeomFromTextExpr, f Visit) error
- func VisitRefOfGeomFromWKBExpr(in *GeomFromWKBExpr, f Visit) error
- func VisitRefOfGeomPropertyFuncExpr(in *GeomPropertyFuncExpr, f Visit) error
- func VisitRefOfGroupBy(in *GroupBy, f Visit) error
- func VisitRefOfGroupConcatExpr(in *GroupConcatExpr, f Visit) error
- func VisitRefOfIdentifierCI(in *IdentifierCI, f Visit) error
- func VisitRefOfIdentifierCS(in *IdentifierCS, f Visit) error
- func VisitRefOfIndexDefinition(in *IndexDefinition, f Visit) error
- func VisitRefOfIndexHint(in *IndexHint, f Visit) error
- func VisitRefOfIndexInfo(in *IndexInfo, f Visit) error
- func VisitRefOfInsert(in *Insert, f Visit) error
- func VisitRefOfInsertExpr(in *InsertExpr, f Visit) error
- func VisitRefOfIntervalDateExpr(in *IntervalDateExpr, f Visit) error
- func VisitRefOfIntervalFuncExpr(in *IntervalFuncExpr, f Visit) error
- func VisitRefOfIntroducerExpr(in *IntroducerExpr, f Visit) error
- func VisitRefOfIsExpr(in *IsExpr, f Visit) error
- func VisitRefOfJSONArrayAgg(in *JSONArrayAgg, f Visit) error
- func VisitRefOfJSONArrayExpr(in *JSONArrayExpr, f Visit) error
- func VisitRefOfJSONAttributesExpr(in *JSONAttributesExpr, f Visit) error
- func VisitRefOfJSONContainsExpr(in *JSONContainsExpr, f Visit) error
- func VisitRefOfJSONContainsPathExpr(in *JSONContainsPathExpr, f Visit) error
- func VisitRefOfJSONExtractExpr(in *JSONExtractExpr, f Visit) error
- func VisitRefOfJSONKeysExpr(in *JSONKeysExpr, f Visit) error
- func VisitRefOfJSONObjectAgg(in *JSONObjectAgg, f Visit) error
- func VisitRefOfJSONObjectExpr(in *JSONObjectExpr, f Visit) error
- func VisitRefOfJSONObjectParam(in *JSONObjectParam, f Visit) error
- func VisitRefOfJSONOverlapsExpr(in *JSONOverlapsExpr, f Visit) error
- func VisitRefOfJSONPrettyExpr(in *JSONPrettyExpr, f Visit) error
- func VisitRefOfJSONQuoteExpr(in *JSONQuoteExpr, f Visit) error
- func VisitRefOfJSONRemoveExpr(in *JSONRemoveExpr, f Visit) error
- func VisitRefOfJSONSchemaValidFuncExpr(in *JSONSchemaValidFuncExpr, f Visit) error
- func VisitRefOfJSONSchemaValidationReportFuncExpr(in *JSONSchemaValidationReportFuncExpr, f Visit) error
- func VisitRefOfJSONSearchExpr(in *JSONSearchExpr, f Visit) error
- func VisitRefOfJSONStorageFreeExpr(in *JSONStorageFreeExpr, f Visit) error
- func VisitRefOfJSONStorageSizeExpr(in *JSONStorageSizeExpr, f Visit) error
- func VisitRefOfJSONTableExpr(in *JSONTableExpr, f Visit) error
- func VisitRefOfJSONUnquoteExpr(in *JSONUnquoteExpr, f Visit) error
- func VisitRefOfJSONValueExpr(in *JSONValueExpr, f Visit) error
- func VisitRefOfJSONValueMergeExpr(in *JSONValueMergeExpr, f Visit) error
- func VisitRefOfJSONValueModifierExpr(in *JSONValueModifierExpr, f Visit) error
- func VisitRefOfJoinCondition(in *JoinCondition, f Visit) error
- func VisitRefOfJoinTableExpr(in *JoinTableExpr, f Visit) error
- func VisitRefOfJtColumnDefinition(in *JtColumnDefinition, f Visit) error
- func VisitRefOfJtOnResponse(in *JtOnResponse, f Visit) error
- func VisitRefOfKeyState(in *KeyState, f Visit) error
- func VisitRefOfKill(in *Kill, f Visit) error
- func VisitRefOfLagLeadExpr(in *LagLeadExpr, f Visit) error
- func VisitRefOfLimit(in *Limit, f Visit) error
- func VisitRefOfLineStringExpr(in *LineStringExpr, f Visit) error
- func VisitRefOfLinestrPropertyFuncExpr(in *LinestrPropertyFuncExpr, f Visit) error
- func VisitRefOfLiteral(in *Literal, f Visit) error
- func VisitRefOfLoad(in *Load, f Visit) error
- func VisitRefOfLocateExpr(in *LocateExpr, f Visit) error
- func VisitRefOfLockOption(in *LockOption, f Visit) error
- func VisitRefOfLockTables(in *LockTables, f Visit) error
- func VisitRefOfLockingFunc(in *LockingFunc, f Visit) error
- func VisitRefOfMatchExpr(in *MatchExpr, f Visit) error
- func VisitRefOfMax(in *Max, f Visit) error
- func VisitRefOfMemberOfExpr(in *MemberOfExpr, f Visit) error
- func VisitRefOfMin(in *Min, f Visit) error
- func VisitRefOfModifyColumn(in *ModifyColumn, f Visit) error
- func VisitRefOfMultiLinestringExpr(in *MultiLinestringExpr, f Visit) error
- func VisitRefOfMultiPointExpr(in *MultiPointExpr, f Visit) error
- func VisitRefOfMultiPolygonExpr(in *MultiPolygonExpr, f Visit) error
- func VisitRefOfNTHValueExpr(in *NTHValueExpr, f Visit) error
- func VisitRefOfNamedWindow(in *NamedWindow, f Visit) error
- func VisitRefOfNextval(in *Nextval, f Visit) error
- func VisitRefOfNotExpr(in *NotExpr, f Visit) error
- func VisitRefOfNtileExpr(in *NtileExpr, f Visit) error
- func VisitRefOfNullTreatmentClause(in *NullTreatmentClause, f Visit) error
- func VisitRefOfNullVal(in *NullVal, f Visit) error
- func VisitRefOfOffset(in *Offset, f Visit) error
- func VisitRefOfOptLike(in *OptLike, f Visit) error
- func VisitRefOfOrExpr(in *OrExpr, f Visit) error
- func VisitRefOfOrder(in *Order, f Visit) error
- func VisitRefOfOrderByOption(in *OrderByOption, f Visit) error
- func VisitRefOfOtherAdmin(in *OtherAdmin, f Visit) error
- func VisitRefOfOverClause(in *OverClause, f Visit) error
- func VisitRefOfParenTableExpr(in *ParenTableExpr, f Visit) error
- func VisitRefOfParsedComments(in *ParsedComments, f Visit) error
- func VisitRefOfPartitionDefinition(in *PartitionDefinition, f Visit) error
- func VisitRefOfPartitionDefinitionOptions(in *PartitionDefinitionOptions, f Visit) error
- func VisitRefOfPartitionEngine(in *PartitionEngine, f Visit) error
- func VisitRefOfPartitionOption(in *PartitionOption, f Visit) error
- func VisitRefOfPartitionSpec(in *PartitionSpec, f Visit) error
- func VisitRefOfPartitionValueRange(in *PartitionValueRange, f Visit) error
- func VisitRefOfPerformanceSchemaFuncExpr(in *PerformanceSchemaFuncExpr, f Visit) error
- func VisitRefOfPointExpr(in *PointExpr, f Visit) error
- func VisitRefOfPointPropertyFuncExpr(in *PointPropertyFuncExpr, f Visit) error
- func VisitRefOfPolygonExpr(in *PolygonExpr, f Visit) error
- func VisitRefOfPolygonPropertyFuncExpr(in *PolygonPropertyFuncExpr, f Visit) error
- func VisitRefOfPrepareStmt(in *PrepareStmt, f Visit) error
- func VisitRefOfPurgeBinaryLogs(in *PurgeBinaryLogs, f Visit) error
- func VisitRefOfReferenceDefinition(in *ReferenceDefinition, f Visit) error
- func VisitRefOfRegexpInstrExpr(in *RegexpInstrExpr, f Visit) error
- func VisitRefOfRegexpLikeExpr(in *RegexpLikeExpr, f Visit) error
- func VisitRefOfRegexpReplaceExpr(in *RegexpReplaceExpr, f Visit) error
- func VisitRefOfRegexpSubstrExpr(in *RegexpSubstrExpr, f Visit) error
- func VisitRefOfRelease(in *Release, f Visit) error
- func VisitRefOfRenameColumn(in *RenameColumn, f Visit) error
- func VisitRefOfRenameIndex(in *RenameIndex, f Visit) error
- func VisitRefOfRenameTable(in *RenameTable, f Visit) error
- func VisitRefOfRenameTableName(in *RenameTableName, f Visit) error
- func VisitRefOfRevertMigration(in *RevertMigration, f Visit) error
- func VisitRefOfRollback(in *Rollback, f Visit) error
- func VisitRefOfRootNode(in *RootNode, f Visit) error
- func VisitRefOfRowAlias(in *RowAlias, f Visit) error
- func VisitRefOfSRollback(in *SRollback, f Visit) error
- func VisitRefOfSavepoint(in *Savepoint, f Visit) error
- func VisitRefOfSelect(in *Select, f Visit) error
- func VisitRefOfSelectInto(in *SelectInto, f Visit) error
- func VisitRefOfSet(in *Set, f Visit) error
- func VisitRefOfSetExpr(in *SetExpr, f Visit) error
- func VisitRefOfShow(in *Show, f Visit) error
- func VisitRefOfShowBasic(in *ShowBasic, f Visit) error
- func VisitRefOfShowCreate(in *ShowCreate, f Visit) error
- func VisitRefOfShowFilter(in *ShowFilter, f Visit) error
- func VisitRefOfShowMigrationLogs(in *ShowMigrationLogs, f Visit) error
- func VisitRefOfShowOther(in *ShowOther, f Visit) error
- func VisitRefOfShowThrottledApps(in *ShowThrottledApps, f Visit) error
- func VisitRefOfShowThrottlerStatus(in *ShowThrottlerStatus, f Visit) error
- func VisitRefOfShowTransactionStatus(in *ShowTransactionStatus, f Visit) error
- func VisitRefOfStarExpr(in *StarExpr, f Visit) error
- func VisitRefOfStd(in *Std, f Visit) error
- func VisitRefOfStdDev(in *StdDev, f Visit) error
- func VisitRefOfStdPop(in *StdPop, f Visit) error
- func VisitRefOfStdSamp(in *StdSamp, f Visit) error
- func VisitRefOfStream(in *Stream, f Visit) error
- func VisitRefOfSubPartition(in *SubPartition, f Visit) error
- func VisitRefOfSubPartitionDefinition(in *SubPartitionDefinition, f Visit) error
- func VisitRefOfSubPartitionDefinitionOptions(in *SubPartitionDefinitionOptions, f Visit) error
- func VisitRefOfSubquery(in *Subquery, f Visit) error
- func VisitRefOfSubstrExpr(in *SubstrExpr, f Visit) error
- func VisitRefOfSum(in *Sum, f Visit) error
- func VisitRefOfTableName(in *TableName, f Visit) error
- func VisitRefOfTableSpec(in *TableSpec, f Visit) error
- func VisitRefOfTablespaceOperation(in *TablespaceOperation, f Visit) error
- func VisitRefOfTimestampDiffExpr(in *TimestampDiffExpr, f Visit) error
- func VisitRefOfTrimFuncExpr(in *TrimFuncExpr, f Visit) error
- func VisitRefOfTruncateTable(in *TruncateTable, f Visit) error
- func VisitRefOfUnaryExpr(in *UnaryExpr, f Visit) error
- func VisitRefOfUnion(in *Union, f Visit) error
- func VisitRefOfUnlockTables(in *UnlockTables, f Visit) error
- func VisitRefOfUpdate(in *Update, f Visit) error
- func VisitRefOfUpdateExpr(in *UpdateExpr, f Visit) error
- func VisitRefOfUpdateXMLExpr(in *UpdateXMLExpr, f Visit) error
- func VisitRefOfUse(in *Use, f Visit) error
- func VisitRefOfVExplainStmt(in *VExplainStmt, f Visit) error
- func VisitRefOfVStream(in *VStream, f Visit) error
- func VisitRefOfValidation(in *Validation, f Visit) error
- func VisitRefOfValuesFuncExpr(in *ValuesFuncExpr, f Visit) error
- func VisitRefOfVarPop(in *VarPop, f Visit) error
- func VisitRefOfVarSamp(in *VarSamp, f Visit) error
- func VisitRefOfVariable(in *Variable, f Visit) error
- func VisitRefOfVariance(in *Variance, f Visit) error
- func VisitRefOfVindexParam(in *VindexParam, f Visit) error
- func VisitRefOfVindexSpec(in *VindexSpec, f Visit) error
- func VisitRefOfWeightStringFuncExpr(in *WeightStringFuncExpr, f Visit) error
- func VisitRefOfWhen(in *When, f Visit) error
- func VisitRefOfWhere(in *Where, f Visit) error
- func VisitRefOfWindowDefinition(in *WindowDefinition, f Visit) error
- func VisitRefOfWindowSpecification(in *WindowSpecification, f Visit) error
- func VisitRefOfWith(in *With, f Visit) error
- func VisitRefOfXorExpr(in *XorExpr, f Visit) error
- func VisitReferenceAction(in ReferenceAction, f Visit) error
- func VisitRootNode(in RootNode, f Visit) error
- func VisitSQLNode(in SQLNode, f Visit) error
- func VisitSelectExpr(in SelectExpr, f Visit) error
- func VisitSelectExprs(in SelectExprs, f Visit) error
- func VisitSelectStatement(in SelectStatement, f Visit) error
- func VisitSetExprs(in SetExprs, f Visit) error
- func VisitShowInternal(in ShowInternal, f Visit) error
- func VisitSimpleTableExpr(in SimpleTableExpr, f Visit) error
- func VisitStatement(in Statement, f Visit) error
- func VisitSubPartitionDefinitions(in SubPartitionDefinitions, f Visit) error
- func VisitTableExpr(in TableExpr, f Visit) error
- func VisitTableExprs(in TableExprs, f Visit) error
- func VisitTableName(in TableName, f Visit) error
- func VisitTableNames(in TableNames, f Visit) error
- func VisitTableOptions(in TableOptions, f Visit) error
- func VisitUpdateExprs(in UpdateExprs, f Visit) error
- func VisitValTuple(in ValTuple, f Visit) error
- func VisitValues(in Values, f Visit) error
- func VisitVindexParam(in VindexParam, f Visit) error
- func VisitWindowDefinitions(in WindowDefinitions, f Visit) error
- func Walk(visit Visit, first SQLNode, nodes ...SQLNode) error
- type AddColumns
- type AddConstraintDefinition
- type AddIndexDefinition
- type AggrFunc
- type AggregateRule
- type AlgorithmValue
- type AliasedExpr
- type AliasedTableExpr
- func (cached *AliasedTableExpr) CachedSize(alloc bool) int64
- func (node *AliasedTableExpr) Format(buf *TrackedBuffer)
- func (node *AliasedTableExpr) FormatFast(buf *TrackedBuffer)
- func (node *AliasedTableExpr) RemoveHints() *AliasedTableExpr
- func (node *AliasedTableExpr) TableName() (TableName, error)
- func (node *AliasedTableExpr) TableNameString() string
- type AlterCharset
- type AlterCheck
- type AlterColumn
- type AlterDatabase
- func (cached *AlterDatabase) CachedSize(alloc bool) int64
- func (node *AlterDatabase) Format(buf *TrackedBuffer)
- func (node *AlterDatabase) FormatFast(buf *TrackedBuffer)
- func (node *AlterDatabase) GetDatabaseName() string
- func (node *AlterDatabase) IsFullyParsed() bool
- func (node *AlterDatabase) SetFullyParsed(fullyParsed bool)
- type AlterIndex
- type AlterMigration
- type AlterMigrationType
- type AlterOption
- type AlterTable
- func (node *AlterTable) AffectedTables() TableNames
- func (cached *AlterTable) CachedSize(alloc bool) int64
- func (node *AlterTable) Format(buf *TrackedBuffer)
- func (node *AlterTable) FormatFast(buf *TrackedBuffer)
- func (node *AlterTable) GetAction() DDLAction
- func (node *AlterTable) GetFromTables() TableNames
- func (node *AlterTable) GetIfExists() bool
- func (node *AlterTable) GetIfNotExists() bool
- func (node *AlterTable) GetIsReplace() bool
- func (node *AlterTable) GetOptLike() *OptLike
- func (node *AlterTable) GetParsedComments() *ParsedComments
- func (node *AlterTable) GetTable() TableName
- func (node *AlterTable) GetTableSpec() *TableSpec
- func (node *AlterTable) GetToTables() TableNames
- func (node *AlterTable) IsFullyParsed() bool
- func (node *AlterTable) IsTemporary() bool
- func (node *AlterTable) SetComments(comments Comments)
- func (node *AlterTable) SetFromTables(tables TableNames)
- func (node *AlterTable) SetFullyParsed(fullyParsed bool)
- func (node *AlterTable) SetTable(qualifier string, name string)
- type AlterView
- func (node *AlterView) AffectedTables() TableNames
- func (cached *AlterView) CachedSize(alloc bool) int64
- func (node *AlterView) Format(buf *TrackedBuffer)
- func (node *AlterView) FormatFast(buf *TrackedBuffer)
- func (node *AlterView) GetAction() DDLAction
- func (node *AlterView) GetFromTables() TableNames
- func (node *AlterView) GetIfExists() bool
- func (node *AlterView) GetIfNotExists() bool
- func (node *AlterView) GetIsReplace() bool
- func (node *AlterView) GetOptLike() *OptLike
- func (node *AlterView) GetParsedComments() *ParsedComments
- func (node *AlterView) GetTable() TableName
- func (node *AlterView) GetTableSpec() *TableSpec
- func (node *AlterView) GetToTables() TableNames
- func (node *AlterView) IsFullyParsed() bool
- func (node *AlterView) IsTemporary() bool
- func (node *AlterView) SetComments(comments Comments)
- func (node *AlterView) SetFromTables(tables TableNames)
- func (node *AlterView) SetFullyParsed(fullyParsed bool)
- func (node *AlterView) SetTable(qualifier string, name string)
- type AlterVschema
- type Analyze
- type AndExpr
- type AnyValue
- func (*AnyValue) AggrName() string
- func (cached *AnyValue) CachedSize(alloc bool) int64
- func (node *AnyValue) Format(buf *TrackedBuffer)
- func (node *AnyValue) FormatFast(buf *TrackedBuffer)
- func (av *AnyValue) GetArg() Expr
- func (av *AnyValue) GetArgs() Exprs
- func (*AnyValue) IsExpr()
- func (av *AnyValue) SetArg(expr Expr)
- func (av *AnyValue) SetArgs(exprs Exprs) error
- type ApplyFunc
- type Argument
- type ArgumentLessWindowExpr
- type ArgumentLessWindowExprType
- type AssignmentExpr
- type AtCount
- type AutoIncSpec
- type Avg
- func (*Avg) AggrName() string
- func (cached *Avg) CachedSize(alloc bool) int64
- func (node *Avg) Format(buf *TrackedBuffer)
- func (node *Avg) FormatFast(buf *TrackedBuffer)
- func (avg *Avg) GetArg() Expr
- func (avg *Avg) GetArgs() Exprs
- func (avg *Avg) IsDistinct() bool
- func (*Avg) IsExpr()
- func (avg *Avg) SetArg(expr Expr)
- func (avg *Avg) SetArgs(exprs Exprs) error
- func (avg *Avg) SetDistinct(distinct bool)
- type Begin
- type BetweenExpr
- type BinaryExpr
- type BinaryExprOperator
- type BindLocation
- type BindVarNeeds
- func (bvn *BindVarNeeds) AddFuncResult(name string)
- func (bvn *BindVarNeeds) AddSysVar(name string)
- func (bvn *BindVarNeeds) AddUserDefVar(name string)
- func (cached *BindVarNeeds) CachedSize(alloc bool) int64
- func (bvn *BindVarNeeds) HasRewrites() bool
- func (bvn *BindVarNeeds) MergeWith(other *BindVarNeeds)
- func (bvn *BindVarNeeds) NeedsFuncResult(name string) bool
- func (bvn *BindVarNeeds) NeedsSysVar(name string) bool
- func (bvn *BindVarNeeds) NoteRewrite()
- type BindVars
- type BitAnd
- func (*BitAnd) AggrName() string
- func (cached *BitAnd) CachedSize(alloc bool) int64
- func (node *BitAnd) Format(buf *TrackedBuffer)
- func (node *BitAnd) FormatFast(buf *TrackedBuffer)
- func (bAnd *BitAnd) GetArg() Expr
- func (bAnd *BitAnd) GetArgs() Exprs
- func (*BitAnd) IsExpr()
- func (bAnd *BitAnd) SetArg(expr Expr)
- func (bAnd *BitAnd) SetArgs(exprs Exprs) error
- type BitOr
- func (*BitOr) AggrName() string
- func (cached *BitOr) CachedSize(alloc bool) int64
- func (node *BitOr) Format(buf *TrackedBuffer)
- func (node *BitOr) FormatFast(buf *TrackedBuffer)
- func (bOr *BitOr) GetArg() Expr
- func (bOr *BitOr) GetArgs() Exprs
- func (*BitOr) IsExpr()
- func (bOr *BitOr) SetArg(expr Expr)
- func (bOr *BitOr) SetArgs(exprs Exprs) error
- type BitXor
- func (*BitXor) AggrName() string
- func (cached *BitXor) CachedSize(alloc bool) int64
- func (node *BitXor) Format(buf *TrackedBuffer)
- func (node *BitXor) FormatFast(buf *TrackedBuffer)
- func (bXor *BitXor) GetArg() Expr
- func (bXor *BitXor) GetArgs() Exprs
- func (*BitXor) IsExpr()
- func (bXor *BitXor) SetArg(expr Expr)
- func (bXor *BitXor) SetArgs(exprs Exprs) error
- type BoolVal
- type CallProc
- type Callable
- type CaseExpr
- type CastExpr
- type ChangeColumn
- type CharExpr
- type CheckConstraintDefinition
- type ColName
- type ColTuple
- type CollateExpr
- type ColumnCharset
- type ColumnDefinition
- type ColumnFormat
- type ColumnKeyOption
- type ColumnStorage
- type ColumnType
- type ColumnTypeOptions
- type Columns
- type CommentDirectives
- type CommentOnly
- type Commented
- type Comments
- type Commit
- type CommonTableExpr
- type Comparator
- func (cmp *Comparator) AggrFunc(inA, inB AggrFunc) bool
- func (cmp *Comparator) AlterOption(inA, inB AlterOption) bool
- func (cmp *Comparator) Callable(inA, inB Callable) bool
- func (cmp *Comparator) ColTuple(inA, inB ColTuple) bool
- func (cmp *Comparator) ColumnCharset(a, b ColumnCharset) bool
- func (cmp *Comparator) Columns(a, b Columns) bool
- func (cmp *Comparator) Comments(a, b Comments) bool
- func (cmp *Comparator) ConstraintInfo(inA, inB ConstraintInfo) bool
- func (cmp *Comparator) DBDDLStatement(inA, inB DBDDLStatement) bool
- func (cmp *Comparator) DDLStatement(inA, inB DDLStatement) bool
- func (cmp *Comparator) DatabaseOption(a, b DatabaseOption) bool
- func (cmp *Comparator) Explain(inA, inB Explain) bool
- func (cmp *Comparator) Expr(inA, inB Expr) bool
- func (cmp *Comparator) Exprs(a, b Exprs) bool
- func (cmp *Comparator) IdentifierCI(a, b IdentifierCI) bool
- func (cmp *Comparator) IdentifierCS(a, b IdentifierCS) bool
- func (cmp *Comparator) IndexHints(a, b IndexHints) bool
- func (cmp *Comparator) InsertRows(inA, inB InsertRows) bool
- func (cmp *Comparator) NamedWindows(a, b NamedWindows) bool
- func (cmp *Comparator) OnDup(a, b OnDup) bool
- func (cmp *Comparator) OrderBy(a, b OrderBy) bool
- func (cmp *Comparator) Partitions(a, b Partitions) bool
- func (cmp *Comparator) RefOfAddColumns(a, b *AddColumns) bool
- func (cmp *Comparator) RefOfAddConstraintDefinition(a, b *AddConstraintDefinition) bool
- func (cmp *Comparator) RefOfAddIndexDefinition(a, b *AddIndexDefinition) bool
- func (cmp *Comparator) RefOfAliasedExpr(a, b *AliasedExpr) bool
- func (cmp *Comparator) RefOfAliasedTableExpr(a, b *AliasedTableExpr) bool
- func (cmp *Comparator) RefOfAlterCharset(a, b *AlterCharset) bool
- func (cmp *Comparator) RefOfAlterCheck(a, b *AlterCheck) bool
- func (cmp *Comparator) RefOfAlterColumn(a, b *AlterColumn) bool
- func (cmp *Comparator) RefOfAlterDatabase(a, b *AlterDatabase) bool
- func (cmp *Comparator) RefOfAlterIndex(a, b *AlterIndex) bool
- func (cmp *Comparator) RefOfAlterMigration(a, b *AlterMigration) bool
- func (cmp *Comparator) RefOfAlterTable(a, b *AlterTable) bool
- func (cmp *Comparator) RefOfAlterView(a, b *AlterView) bool
- func (cmp *Comparator) RefOfAlterVschema(a, b *AlterVschema) bool
- func (cmp *Comparator) RefOfAnalyze(a, b *Analyze) bool
- func (cmp *Comparator) RefOfAndExpr(a, b *AndExpr) bool
- func (cmp *Comparator) RefOfAnyValue(a, b *AnyValue) bool
- func (cmp *Comparator) RefOfArgument(a, b *Argument) bool
- func (cmp *Comparator) RefOfArgumentLessWindowExpr(a, b *ArgumentLessWindowExpr) bool
- func (cmp *Comparator) RefOfAssignmentExpr(a, b *AssignmentExpr) bool
- func (cmp *Comparator) RefOfAutoIncSpec(a, b *AutoIncSpec) bool
- func (cmp *Comparator) RefOfAvg(a, b *Avg) bool
- func (cmp *Comparator) RefOfBegin(a, b *Begin) bool
- func (cmp *Comparator) RefOfBetweenExpr(a, b *BetweenExpr) bool
- func (cmp *Comparator) RefOfBinaryExpr(a, b *BinaryExpr) bool
- func (cmp *Comparator) RefOfBitAnd(a, b *BitAnd) bool
- func (cmp *Comparator) RefOfBitOr(a, b *BitOr) bool
- func (cmp *Comparator) RefOfBitXor(a, b *BitXor) bool
- func (cmp *Comparator) RefOfBool(a, b *bool) bool
- func (cmp *Comparator) RefOfCallProc(a, b *CallProc) bool
- func (cmp *Comparator) RefOfCaseExpr(a, b *CaseExpr) bool
- func (cmp *Comparator) RefOfCastExpr(a, b *CastExpr) bool
- func (cmp *Comparator) RefOfChangeColumn(a, b *ChangeColumn) bool
- func (cmp *Comparator) RefOfCharExpr(a, b *CharExpr) bool
- func (cmp *Comparator) RefOfCheckConstraintDefinition(a, b *CheckConstraintDefinition) bool
- func (cmp *Comparator) RefOfColName(a, b *ColName) bool
- func (cmp *Comparator) RefOfCollateExpr(a, b *CollateExpr) bool
- func (cmp *Comparator) RefOfColumnCharset(a, b *ColumnCharset) bool
- func (cmp *Comparator) RefOfColumnDefinition(a, b *ColumnDefinition) bool
- func (cmp *Comparator) RefOfColumnType(a, b *ColumnType) bool
- func (cmp *Comparator) RefOfColumnTypeOptions(a, b *ColumnTypeOptions) bool
- func (cmp *Comparator) RefOfCommentOnly(a, b *CommentOnly) bool
- func (cmp *Comparator) RefOfCommit(a, b *Commit) bool
- func (cmp *Comparator) RefOfCommonTableExpr(a, b *CommonTableExpr) bool
- func (cmp *Comparator) RefOfComparisonExpr(a, b *ComparisonExpr) bool
- func (cmp *Comparator) RefOfConstraintDefinition(a, b *ConstraintDefinition) bool
- func (cmp *Comparator) RefOfConvertExpr(a, b *ConvertExpr) bool
- func (cmp *Comparator) RefOfConvertType(a, b *ConvertType) bool
- func (cmp *Comparator) RefOfConvertUsingExpr(a, b *ConvertUsingExpr) bool
- func (cmp *Comparator) RefOfCount(a, b *Count) bool
- func (cmp *Comparator) RefOfCountStar(a, b *CountStar) bool
- func (cmp *Comparator) RefOfCreateDatabase(a, b *CreateDatabase) bool
- func (cmp *Comparator) RefOfCreateTable(a, b *CreateTable) bool
- func (cmp *Comparator) RefOfCreateView(a, b *CreateView) bool
- func (cmp *Comparator) RefOfCurTimeFuncExpr(a, b *CurTimeFuncExpr) bool
- func (cmp *Comparator) RefOfDatabaseOption(a, b *DatabaseOption) bool
- func (cmp *Comparator) RefOfDeallocateStmt(a, b *DeallocateStmt) bool
- func (cmp *Comparator) RefOfDefault(a, b *Default) bool
- func (cmp *Comparator) RefOfDefiner(a, b *Definer) bool
- func (cmp *Comparator) RefOfDelete(a, b *Delete) bool
- func (cmp *Comparator) RefOfDerivedTable(a, b *DerivedTable) bool
- func (cmp *Comparator) RefOfDropColumn(a, b *DropColumn) bool
- func (cmp *Comparator) RefOfDropDatabase(a, b *DropDatabase) bool
- func (cmp *Comparator) RefOfDropKey(a, b *DropKey) bool
- func (cmp *Comparator) RefOfDropTable(a, b *DropTable) bool
- func (cmp *Comparator) RefOfDropView(a, b *DropView) bool
- func (cmp *Comparator) RefOfExecuteStmt(a, b *ExecuteStmt) bool
- func (cmp *Comparator) RefOfExistsExpr(a, b *ExistsExpr) bool
- func (cmp *Comparator) RefOfExplainStmt(a, b *ExplainStmt) bool
- func (cmp *Comparator) RefOfExplainTab(a, b *ExplainTab) bool
- func (cmp *Comparator) RefOfExtractFuncExpr(a, b *ExtractFuncExpr) bool
- func (cmp *Comparator) RefOfExtractValueExpr(a, b *ExtractValueExpr) bool
- func (cmp *Comparator) RefOfFirstOrLastValueExpr(a, b *FirstOrLastValueExpr) bool
- func (cmp *Comparator) RefOfFlush(a, b *Flush) bool
- func (cmp *Comparator) RefOfForce(a, b *Force) bool
- func (cmp *Comparator) RefOfForeignKeyDefinition(a, b *ForeignKeyDefinition) bool
- func (cmp *Comparator) RefOfFrameClause(a, b *FrameClause) bool
- func (cmp *Comparator) RefOfFramePoint(a, b *FramePoint) bool
- func (cmp *Comparator) RefOfFromFirstLastClause(a, b *FromFirstLastClause) bool
- func (cmp *Comparator) RefOfFuncExpr(a, b *FuncExpr) bool
- func (cmp *Comparator) RefOfGTIDFuncExpr(a, b *GTIDFuncExpr) bool
- func (cmp *Comparator) RefOfGeoHashFromLatLongExpr(a, b *GeoHashFromLatLongExpr) bool
- func (cmp *Comparator) RefOfGeoHashFromPointExpr(a, b *GeoHashFromPointExpr) bool
- func (cmp *Comparator) RefOfGeoJSONFromGeomExpr(a, b *GeoJSONFromGeomExpr) bool
- func (cmp *Comparator) RefOfGeomCollPropertyFuncExpr(a, b *GeomCollPropertyFuncExpr) bool
- func (cmp *Comparator) RefOfGeomFormatExpr(a, b *GeomFormatExpr) bool
- func (cmp *Comparator) RefOfGeomFromGeoHashExpr(a, b *GeomFromGeoHashExpr) bool
- func (cmp *Comparator) RefOfGeomFromGeoJSONExpr(a, b *GeomFromGeoJSONExpr) bool
- func (cmp *Comparator) RefOfGeomFromTextExpr(a, b *GeomFromTextExpr) bool
- func (cmp *Comparator) RefOfGeomFromWKBExpr(a, b *GeomFromWKBExpr) bool
- func (cmp *Comparator) RefOfGeomPropertyFuncExpr(a, b *GeomPropertyFuncExpr) bool
- func (cmp *Comparator) RefOfGroupBy(a, b *GroupBy) bool
- func (cmp *Comparator) RefOfGroupConcatExpr(a, b *GroupConcatExpr) bool
- func (cmp *Comparator) RefOfIdentifierCI(a, b *IdentifierCI) bool
- func (cmp *Comparator) RefOfIdentifierCS(a, b *IdentifierCS) bool
- func (cmp *Comparator) RefOfIndexColumn(a, b *IndexColumn) bool
- func (cmp *Comparator) RefOfIndexDefinition(a, b *IndexDefinition) bool
- func (cmp *Comparator) RefOfIndexHint(a, b *IndexHint) bool
- func (cmp *Comparator) RefOfIndexInfo(a, b *IndexInfo) bool
- func (cmp *Comparator) RefOfIndexOption(a, b *IndexOption) bool
- func (cmp *Comparator) RefOfInsert(a, b *Insert) bool
- func (cmp *Comparator) RefOfInsertExpr(a, b *InsertExpr) bool
- func (cmp *Comparator) RefOfInt(a, b *int) bool
- func (cmp *Comparator) RefOfIntervalDateExpr(a, b *IntervalDateExpr) bool
- func (cmp *Comparator) RefOfIntervalFuncExpr(a, b *IntervalFuncExpr) bool
- func (cmp *Comparator) RefOfIntroducerExpr(a, b *IntroducerExpr) bool
- func (cmp *Comparator) RefOfIsExpr(a, b *IsExpr) bool
- func (cmp *Comparator) RefOfJSONArrayAgg(a, b *JSONArrayAgg) bool
- func (cmp *Comparator) RefOfJSONArrayExpr(a, b *JSONArrayExpr) bool
- func (cmp *Comparator) RefOfJSONAttributesExpr(a, b *JSONAttributesExpr) bool
- func (cmp *Comparator) RefOfJSONContainsExpr(a, b *JSONContainsExpr) bool
- func (cmp *Comparator) RefOfJSONContainsPathExpr(a, b *JSONContainsPathExpr) bool
- func (cmp *Comparator) RefOfJSONExtractExpr(a, b *JSONExtractExpr) bool
- func (cmp *Comparator) RefOfJSONKeysExpr(a, b *JSONKeysExpr) bool
- func (cmp *Comparator) RefOfJSONObjectAgg(a, b *JSONObjectAgg) bool
- func (cmp *Comparator) RefOfJSONObjectExpr(a, b *JSONObjectExpr) bool
- func (cmp *Comparator) RefOfJSONObjectParam(a, b *JSONObjectParam) bool
- func (cmp *Comparator) RefOfJSONOverlapsExpr(a, b *JSONOverlapsExpr) bool
- func (cmp *Comparator) RefOfJSONPrettyExpr(a, b *JSONPrettyExpr) bool
- func (cmp *Comparator) RefOfJSONQuoteExpr(a, b *JSONQuoteExpr) bool
- func (cmp *Comparator) RefOfJSONRemoveExpr(a, b *JSONRemoveExpr) bool
- func (cmp *Comparator) RefOfJSONSchemaValidFuncExpr(a, b *JSONSchemaValidFuncExpr) bool
- func (cmp *Comparator) RefOfJSONSchemaValidationReportFuncExpr(a, b *JSONSchemaValidationReportFuncExpr) bool
- func (cmp *Comparator) RefOfJSONSearchExpr(a, b *JSONSearchExpr) bool
- func (cmp *Comparator) RefOfJSONStorageFreeExpr(a, b *JSONStorageFreeExpr) bool
- func (cmp *Comparator) RefOfJSONStorageSizeExpr(a, b *JSONStorageSizeExpr) bool
- func (cmp *Comparator) RefOfJSONTableExpr(a, b *JSONTableExpr) bool
- func (cmp *Comparator) RefOfJSONUnquoteExpr(a, b *JSONUnquoteExpr) bool
- func (cmp *Comparator) RefOfJSONValueExpr(a, b *JSONValueExpr) bool
- func (cmp *Comparator) RefOfJSONValueMergeExpr(a, b *JSONValueMergeExpr) bool
- func (cmp *Comparator) RefOfJSONValueModifierExpr(a, b *JSONValueModifierExpr) bool
- func (cmp *Comparator) RefOfJoinCondition(a, b *JoinCondition) bool
- func (cmp *Comparator) RefOfJoinTableExpr(a, b *JoinTableExpr) bool
- func (cmp *Comparator) RefOfJtColumnDefinition(a, b *JtColumnDefinition) bool
- func (cmp *Comparator) RefOfJtNestedPathColDef(a, b *JtNestedPathColDef) bool
- func (cmp *Comparator) RefOfJtOnResponse(a, b *JtOnResponse) bool
- func (cmp *Comparator) RefOfJtOrdinalColDef(a, b *JtOrdinalColDef) bool
- func (cmp *Comparator) RefOfJtPathColDef(a, b *JtPathColDef) bool
- func (cmp *Comparator) RefOfKeyState(a, b *KeyState) bool
- func (cmp *Comparator) RefOfKill(a, b *Kill) bool
- func (cmp *Comparator) RefOfLagLeadExpr(a, b *LagLeadExpr) bool
- func (cmp *Comparator) RefOfLimit(a, b *Limit) bool
- func (cmp *Comparator) RefOfLineStringExpr(a, b *LineStringExpr) bool
- func (cmp *Comparator) RefOfLinestrPropertyFuncExpr(a, b *LinestrPropertyFuncExpr) bool
- func (cmp *Comparator) RefOfLiteral(a, b *Literal) bool
- func (cmp *Comparator) RefOfLoad(a, b *Load) bool
- func (cmp *Comparator) RefOfLocateExpr(a, b *LocateExpr) bool
- func (cmp *Comparator) RefOfLockOption(a, b *LockOption) bool
- func (cmp *Comparator) RefOfLockTables(a, b *LockTables) bool
- func (cmp *Comparator) RefOfLockingFunc(a, b *LockingFunc) bool
- func (cmp *Comparator) RefOfMatchExpr(a, b *MatchExpr) bool
- func (cmp *Comparator) RefOfMax(a, b *Max) bool
- func (cmp *Comparator) RefOfMemberOfExpr(a, b *MemberOfExpr) bool
- func (cmp *Comparator) RefOfMin(a, b *Min) bool
- func (cmp *Comparator) RefOfModifyColumn(a, b *ModifyColumn) bool
- func (cmp *Comparator) RefOfMultiLinestringExpr(a, b *MultiLinestringExpr) bool
- func (cmp *Comparator) RefOfMultiPointExpr(a, b *MultiPointExpr) bool
- func (cmp *Comparator) RefOfMultiPolygonExpr(a, b *MultiPolygonExpr) bool
- func (cmp *Comparator) RefOfNTHValueExpr(a, b *NTHValueExpr) bool
- func (cmp *Comparator) RefOfNamedWindow(a, b *NamedWindow) bool
- func (cmp *Comparator) RefOfNextval(a, b *Nextval) bool
- func (cmp *Comparator) RefOfNotExpr(a, b *NotExpr) bool
- func (cmp *Comparator) RefOfNtileExpr(a, b *NtileExpr) bool
- func (cmp *Comparator) RefOfNullTreatmentClause(a, b *NullTreatmentClause) bool
- func (cmp *Comparator) RefOfNullVal(a, b *NullVal) bool
- func (cmp *Comparator) RefOfOffset(a, b *Offset) bool
- func (cmp *Comparator) RefOfOptLike(a, b *OptLike) bool
- func (cmp *Comparator) RefOfOrExpr(a, b *OrExpr) bool
- func (cmp *Comparator) RefOfOrder(a, b *Order) bool
- func (cmp *Comparator) RefOfOrderByOption(a, b *OrderByOption) bool
- func (cmp *Comparator) RefOfOtherAdmin(a, b *OtherAdmin) bool
- func (cmp *Comparator) RefOfOverClause(a, b *OverClause) bool
- func (cmp *Comparator) RefOfParenTableExpr(a, b *ParenTableExpr) bool
- func (cmp *Comparator) RefOfParsedComments(a, b *ParsedComments) bool
- func (cmp *Comparator) RefOfPartitionDefinition(a, b *PartitionDefinition) bool
- func (cmp *Comparator) RefOfPartitionDefinitionOptions(a, b *PartitionDefinitionOptions) bool
- func (cmp *Comparator) RefOfPartitionEngine(a, b *PartitionEngine) bool
- func (cmp *Comparator) RefOfPartitionOption(a, b *PartitionOption) bool
- func (cmp *Comparator) RefOfPartitionSpec(a, b *PartitionSpec) bool
- func (cmp *Comparator) RefOfPartitionValueRange(a, b *PartitionValueRange) bool
- func (cmp *Comparator) RefOfPerformanceSchemaFuncExpr(a, b *PerformanceSchemaFuncExpr) bool
- func (cmp *Comparator) RefOfPointExpr(a, b *PointExpr) bool
- func (cmp *Comparator) RefOfPointPropertyFuncExpr(a, b *PointPropertyFuncExpr) bool
- func (cmp *Comparator) RefOfPolygonExpr(a, b *PolygonExpr) bool
- func (cmp *Comparator) RefOfPolygonPropertyFuncExpr(a, b *PolygonPropertyFuncExpr) bool
- func (cmp *Comparator) RefOfPrepareStmt(a, b *PrepareStmt) bool
- func (cmp *Comparator) RefOfPurgeBinaryLogs(a, b *PurgeBinaryLogs) bool
- func (cmp *Comparator) RefOfReferenceDefinition(a, b *ReferenceDefinition) bool
- func (cmp *Comparator) RefOfRegexpInstrExpr(a, b *RegexpInstrExpr) bool
- func (cmp *Comparator) RefOfRegexpLikeExpr(a, b *RegexpLikeExpr) bool
- func (cmp *Comparator) RefOfRegexpReplaceExpr(a, b *RegexpReplaceExpr) bool
- func (cmp *Comparator) RefOfRegexpSubstrExpr(a, b *RegexpSubstrExpr) bool
- func (cmp *Comparator) RefOfRelease(a, b *Release) bool
- func (cmp *Comparator) RefOfRenameColumn(a, b *RenameColumn) bool
- func (cmp *Comparator) RefOfRenameIndex(a, b *RenameIndex) bool
- func (cmp *Comparator) RefOfRenameTable(a, b *RenameTable) bool
- func (cmp *Comparator) RefOfRenameTableName(a, b *RenameTableName) bool
- func (cmp *Comparator) RefOfRenameTablePair(a, b *RenameTablePair) bool
- func (cmp *Comparator) RefOfRevertMigration(a, b *RevertMigration) bool
- func (cmp *Comparator) RefOfRollback(a, b *Rollback) bool
- func (cmp *Comparator) RefOfRootNode(a, b *RootNode) bool
- func (cmp *Comparator) RefOfRowAlias(a, b *RowAlias) bool
- func (cmp *Comparator) RefOfSRollback(a, b *SRollback) bool
- func (cmp *Comparator) RefOfSavepoint(a, b *Savepoint) bool
- func (cmp *Comparator) RefOfSelect(a, b *Select) bool
- func (cmp *Comparator) RefOfSelectInto(a, b *SelectInto) bool
- func (cmp *Comparator) RefOfSet(a, b *Set) bool
- func (cmp *Comparator) RefOfSetExpr(a, b *SetExpr) bool
- func (cmp *Comparator) RefOfShow(a, b *Show) bool
- func (cmp *Comparator) RefOfShowBasic(a, b *ShowBasic) bool
- func (cmp *Comparator) RefOfShowCreate(a, b *ShowCreate) bool
- func (cmp *Comparator) RefOfShowFilter(a, b *ShowFilter) bool
- func (cmp *Comparator) RefOfShowMigrationLogs(a, b *ShowMigrationLogs) bool
- func (cmp *Comparator) RefOfShowOther(a, b *ShowOther) bool
- func (cmp *Comparator) RefOfShowThrottledApps(a, b *ShowThrottledApps) bool
- func (cmp *Comparator) RefOfShowThrottlerStatus(a, b *ShowThrottlerStatus) bool
- func (cmp *Comparator) RefOfShowTransactionStatus(a, b *ShowTransactionStatus) bool
- func (cmp *Comparator) RefOfStarExpr(a, b *StarExpr) bool
- func (cmp *Comparator) RefOfStd(a, b *Std) bool
- func (cmp *Comparator) RefOfStdDev(a, b *StdDev) bool
- func (cmp *Comparator) RefOfStdPop(a, b *StdPop) bool
- func (cmp *Comparator) RefOfStdSamp(a, b *StdSamp) bool
- func (cmp *Comparator) RefOfStream(a, b *Stream) bool
- func (cmp *Comparator) RefOfSubPartition(a, b *SubPartition) bool
- func (cmp *Comparator) RefOfSubPartitionDefinition(a, b *SubPartitionDefinition) bool
- func (cmp *Comparator) RefOfSubPartitionDefinitionOptions(a, b *SubPartitionDefinitionOptions) bool
- func (cmp *Comparator) RefOfSubquery(a, b *Subquery) bool
- func (cmp *Comparator) RefOfSubstrExpr(a, b *SubstrExpr) bool
- func (cmp *Comparator) RefOfSum(a, b *Sum) bool
- func (cmp *Comparator) RefOfTableAndLockType(a, b *TableAndLockType) bool
- func (cmp *Comparator) RefOfTableName(a, b *TableName) bool
- func (cmp *Comparator) RefOfTableOption(a, b *TableOption) bool
- func (cmp *Comparator) RefOfTableSpec(a, b *TableSpec) bool
- func (cmp *Comparator) RefOfTablespaceOperation(a, b *TablespaceOperation) bool
- func (cmp *Comparator) RefOfTimestampDiffExpr(a, b *TimestampDiffExpr) bool
- func (cmp *Comparator) RefOfTrimFuncExpr(a, b *TrimFuncExpr) bool
- func (cmp *Comparator) RefOfTruncateTable(a, b *TruncateTable) bool
- func (cmp *Comparator) RefOfUnaryExpr(a, b *UnaryExpr) bool
- func (cmp *Comparator) RefOfUnion(a, b *Union) bool
- func (cmp *Comparator) RefOfUnlockTables(a, b *UnlockTables) bool
- func (cmp *Comparator) RefOfUpdate(a, b *Update) bool
- func (cmp *Comparator) RefOfUpdateExpr(a, b *UpdateExpr) bool
- func (cmp *Comparator) RefOfUpdateXMLExpr(a, b *UpdateXMLExpr) bool
- func (cmp *Comparator) RefOfUse(a, b *Use) bool
- func (cmp *Comparator) RefOfVExplainStmt(a, b *VExplainStmt) bool
- func (cmp *Comparator) RefOfVStream(a, b *VStream) bool
- func (cmp *Comparator) RefOfValidation(a, b *Validation) bool
- func (cmp *Comparator) RefOfValuesFuncExpr(a, b *ValuesFuncExpr) bool
- func (cmp *Comparator) RefOfVarPop(a, b *VarPop) bool
- func (cmp *Comparator) RefOfVarSamp(a, b *VarSamp) bool
- func (cmp *Comparator) RefOfVariable(a, b *Variable) bool
- func (cmp *Comparator) RefOfVariance(a, b *Variance) bool
- func (cmp *Comparator) RefOfVindexParam(a, b *VindexParam) bool
- func (cmp *Comparator) RefOfVindexSpec(a, b *VindexSpec) bool
- func (cmp *Comparator) RefOfWeightStringFuncExpr(a, b *WeightStringFuncExpr) bool
- func (cmp *Comparator) RefOfWhen(a, b *When) bool
- func (cmp *Comparator) RefOfWhere(a, b *Where) bool
- func (cmp *Comparator) RefOfWindowDefinition(a, b *WindowDefinition) bool
- func (cmp *Comparator) RefOfWindowSpecification(a, b *WindowSpecification) bool
- func (cmp *Comparator) RefOfWith(a, b *With) bool
- func (cmp *Comparator) RefOfXorExpr(a, b *XorExpr) bool
- func (cmp *Comparator) RootNode(a, b RootNode) bool
- func (cmp *Comparator) SQLNode(inA, inB SQLNode) bool
- func (cmp *Comparator) SelectExpr(inA, inB SelectExpr) bool
- func (cmp *Comparator) SelectExprs(a, b SelectExprs) bool
- func (cmp *Comparator) SelectStatement(inA, inB SelectStatement) bool
- func (cmp *Comparator) SetExprs(a, b SetExprs) bool
- func (cmp *Comparator) ShowInternal(inA, inB ShowInternal) bool
- func (cmp *Comparator) SimpleTableExpr(inA, inB SimpleTableExpr) bool
- func (cmp *Comparator) SliceOfAlterOption(a, b []AlterOption) bool
- func (cmp *Comparator) SliceOfDatabaseOption(a, b []DatabaseOption) bool
- func (cmp *Comparator) SliceOfExpr(a, b []Expr) bool
- func (cmp *Comparator) SliceOfIdentifierCI(a, b []IdentifierCI) bool
- func (cmp *Comparator) SliceOfRefOfColName(a, b []*ColName) bool
- func (cmp *Comparator) SliceOfRefOfColumnDefinition(a, b []*ColumnDefinition) bool
- func (cmp *Comparator) SliceOfRefOfCommonTableExpr(a, b []*CommonTableExpr) bool
- func (cmp *Comparator) SliceOfRefOfConstraintDefinition(a, b []*ConstraintDefinition) bool
- func (cmp *Comparator) SliceOfRefOfIndexColumn(a, b []*IndexColumn) bool
- func (cmp *Comparator) SliceOfRefOfIndexDefinition(a, b []*IndexDefinition) bool
- func (cmp *Comparator) SliceOfRefOfIndexOption(a, b []*IndexOption) bool
- func (cmp *Comparator) SliceOfRefOfJSONObjectParam(a, b []*JSONObjectParam) bool
- func (cmp *Comparator) SliceOfRefOfJtColumnDefinition(a, b []*JtColumnDefinition) bool
- func (cmp *Comparator) SliceOfRefOfPartitionDefinition(a, b []*PartitionDefinition) bool
- func (cmp *Comparator) SliceOfRefOfRenameTablePair(a, b []*RenameTablePair) bool
- func (cmp *Comparator) SliceOfRefOfVariable(a, b []*Variable) bool
- func (cmp *Comparator) SliceOfRefOfWhen(a, b []*When) bool
- func (cmp *Comparator) SliceOfString(a, b []string) bool
- func (cmp *Comparator) SliceOfTableExpr(a, b []TableExpr) bool
- func (cmp *Comparator) SliceOfTxAccessMode(a, b []TxAccessMode) bool
- func (cmp *Comparator) SliceOfVindexParam(a, b []VindexParam) bool
- func (cmp *Comparator) Statement(inA, inB Statement) bool
- func (cmp *Comparator) SubPartitionDefinitions(a, b SubPartitionDefinitions) bool
- func (cmp *Comparator) TableAndLockTypes(a, b TableAndLockTypes) bool
- func (cmp *Comparator) TableExpr(inA, inB TableExpr) bool
- func (cmp *Comparator) TableExprs(a, b TableExprs) bool
- func (cmp *Comparator) TableName(a, b TableName) bool
- func (cmp *Comparator) TableNames(a, b TableNames) bool
- func (cmp *Comparator) TableOptions(a, b TableOptions) bool
- func (cmp *Comparator) UpdateExprs(a, b UpdateExprs) bool
- func (cmp *Comparator) ValTuple(a, b ValTuple) bool
- func (cmp *Comparator) Values(a, b Values) bool
- func (cmp *Comparator) VindexParam(a, b VindexParam) bool
- func (cmp *Comparator) WindowDefinitions(a, b WindowDefinitions) bool
- type ComparisonExpr
- type ComparisonExprOperator
- func (op ComparisonExprOperator) Inverse() ComparisonExprOperator
- func (op ComparisonExprOperator) IsCommutative() bool
- func (op ComparisonExprOperator) JSONString() string
- func (op ComparisonExprOperator) SwitchSides() (ComparisonExprOperator, bool)
- func (op ComparisonExprOperator) ToString() string
- type ComparisonModifier
- type ConstraintDefinition
- type ConstraintInfo
- type ConvertExpr
- type ConvertType
- type ConvertUsingExpr
- type CopyOnWriteCursor
- type Count
- func (*Count) AggrName() string
- func (cached *Count) CachedSize(alloc bool) int64
- func (node *Count) Format(buf *TrackedBuffer)
- func (node *Count) FormatFast(buf *TrackedBuffer)
- func (count *Count) GetArg() Expr
- func (count *Count) GetArgs() Exprs
- func (count *Count) IsDistinct() bool
- func (*Count) IsExpr()
- func (count *Count) SetArg(expr Expr)
- func (count *Count) SetArgs(exprs Exprs) error
- func (count *Count) SetDistinct(distinct bool)
- type CountStar
- func (*CountStar) AggrName() string
- func (cached *CountStar) CachedSize(alloc bool) int64
- func (node *CountStar) Format(buf *TrackedBuffer)
- func (node *CountStar) FormatFast(buf *TrackedBuffer)
- func (*CountStar) GetArg() Expr
- func (*CountStar) GetArgs() Exprs
- func (*CountStar) IsExpr()
- func (*CountStar) SetArg(expr Expr)
- func (*CountStar) SetArgs(Exprs) error
- type CreateDatabase
- func (cached *CreateDatabase) CachedSize(alloc bool) int64
- func (node *CreateDatabase) Format(buf *TrackedBuffer)
- func (node *CreateDatabase) FormatFast(buf *TrackedBuffer)
- func (node *CreateDatabase) GetDatabaseName() string
- func (node *CreateDatabase) IsFullyParsed() bool
- func (node *CreateDatabase) SetFullyParsed(fullyParsed bool)
- type CreateTable
- func (node *CreateTable) AffectedTables() TableNames
- func (cached *CreateTable) CachedSize(alloc bool) int64
- func (node *CreateTable) Format(buf *TrackedBuffer)
- func (node *CreateTable) FormatFast(buf *TrackedBuffer)
- func (node *CreateTable) GetAction() DDLAction
- func (node *CreateTable) GetFromTables() TableNames
- func (node *CreateTable) GetIfExists() bool
- func (node *CreateTable) GetIfNotExists() bool
- func (node *CreateTable) GetIsReplace() bool
- func (node *CreateTable) GetOptLike() *OptLike
- func (node *CreateTable) GetParsedComments() *ParsedComments
- func (node *CreateTable) GetTable() TableName
- func (node *CreateTable) GetTableSpec() *TableSpec
- func (node *CreateTable) GetToTables() TableNames
- func (node *CreateTable) IsFullyParsed() bool
- func (node *CreateTable) IsTemporary() bool
- func (node *CreateTable) SetComments(comments Comments)
- func (node *CreateTable) SetFromTables(tables TableNames)
- func (node *CreateTable) SetFullyParsed(fullyParsed bool)
- func (node *CreateTable) SetTable(qualifier string, name string)
- type CreateView
- func (node *CreateView) AffectedTables() TableNames
- func (cached *CreateView) CachedSize(alloc bool) int64
- func (node *CreateView) Format(buf *TrackedBuffer)
- func (node *CreateView) FormatFast(buf *TrackedBuffer)
- func (node *CreateView) GetAction() DDLAction
- func (node *CreateView) GetFromTables() TableNames
- func (node *CreateView) GetIfExists() bool
- func (node *CreateView) GetIfNotExists() bool
- func (node *CreateView) GetIsReplace() bool
- func (node *CreateView) GetOptLike() *OptLike
- func (node *CreateView) GetParsedComments() *ParsedComments
- func (node *CreateView) GetTable() TableName
- func (node *CreateView) GetTableSpec() *TableSpec
- func (node *CreateView) GetToTables() TableNames
- func (node *CreateView) IsFullyParsed() bool
- func (node *CreateView) IsTemporary() bool
- func (node *CreateView) SetComments(comments Comments)
- func (node *CreateView) SetFromTables(tables TableNames)
- func (node *CreateView) SetFullyParsed(fullyParsed bool)
- func (node *CreateView) SetTable(qualifier string, name string)
- type CurTimeFuncExpr
- type Cursor
- type DBDDLStatement
- type DDLAction
- type DDLStatement
- type DatabaseOption
- type DatabaseOptionType
- type DeallocateStmt
- type Default
- type Definer
- type Delete
- func (node *Delete) AddOrder(order *Order)
- func (node *Delete) AddWhere(expr Expr)
- func (cached *Delete) CachedSize(alloc bool) int64
- func (node *Delete) Format(buf *TrackedBuffer)
- func (node *Delete) FormatFast(buf *TrackedBuffer)
- func (node *Delete) GetFrom() []TableExpr
- func (node *Delete) GetParsedComments() *ParsedComments
- func (node *Delete) GetWherePredicate() Expr
- func (node *Delete) IsSingleAliasExpr() bool
- func (node *Delete) SetComments(comments Comments)
- func (node *Delete) SetFrom(exprs []TableExpr)
- func (node *Delete) SetLimit(limit *Limit)
- func (node *Delete) SetWherePredicate(expr Expr)
- type DerivedTable
- type DistinctableAggr
- type DropColumn
- type DropDatabase
- func (cached *DropDatabase) CachedSize(alloc bool) int64
- func (node *DropDatabase) Format(buf *TrackedBuffer)
- func (node *DropDatabase) FormatFast(buf *TrackedBuffer)
- func (node *DropDatabase) GetDatabaseName() string
- func (node *DropDatabase) IsFullyParsed() bool
- func (node *DropDatabase) SetFullyParsed(fullyParsed bool)
- type DropKey
- type DropKeyType
- type DropTable
- func (node *DropTable) AffectedTables() TableNames
- func (cached *DropTable) CachedSize(alloc bool) int64
- func (node *DropTable) Format(buf *TrackedBuffer)
- func (node *DropTable) FormatFast(buf *TrackedBuffer)
- func (node *DropTable) GetAction() DDLAction
- func (node *DropTable) GetFromTables() TableNames
- func (node *DropTable) GetIfExists() bool
- func (node *DropTable) GetIfNotExists() bool
- func (node *DropTable) GetIsReplace() bool
- func (node *DropTable) GetOptLike() *OptLike
- func (node *DropTable) GetParsedComments() *ParsedComments
- func (node *DropTable) GetTable() TableName
- func (node *DropTable) GetTableSpec() *TableSpec
- func (node *DropTable) GetToTables() TableNames
- func (node *DropTable) IsFullyParsed() bool
- func (node *DropTable) IsTemporary() bool
- func (node *DropTable) SetComments(comments Comments)
- func (node *DropTable) SetFromTables(tables TableNames)
- func (node *DropTable) SetFullyParsed(fullyParsed bool)
- func (node *DropTable) SetTable(qualifier string, name string)
- type DropView
- func (node *DropView) AffectedTables() TableNames
- func (cached *DropView) CachedSize(alloc bool) int64
- func (node *DropView) Format(buf *TrackedBuffer)
- func (node *DropView) FormatFast(buf *TrackedBuffer)
- func (node *DropView) GetAction() DDLAction
- func (node *DropView) GetFromTables() TableNames
- func (node *DropView) GetIfExists() bool
- func (node *DropView) GetIfNotExists() bool
- func (node *DropView) GetIsReplace() bool
- func (node *DropView) GetOptLike() *OptLike
- func (node *DropView) GetParsedComments() *ParsedComments
- func (node *DropView) GetTable() TableName
- func (node *DropView) GetTableSpec() *TableSpec
- func (node *DropView) GetToTables() TableNames
- func (node *DropView) IsFullyParsed() bool
- func (node *DropView) IsTemporary() bool
- func (node *DropView) SetComments(comments Comments)
- func (node *DropView) SetFromTables(tables TableNames)
- func (node *DropView) SetFullyParsed(fullyParsed bool)
- func (node *DropView) SetTable(qualifier string, name string)
- type Encodable
- type ExecuteStmt
- type ExistsExpr
- type Explain
- type ExplainStmt
- type ExplainTab
- type ExplainType
- type Expr
- type ExprGenerator
- type ExprGeneratorConfig
- func (egc ExprGeneratorConfig) CanAggregateConfig() ExprGeneratorConfig
- func (egc ExprGeneratorConfig) CannotAggregateConfig() ExprGeneratorConfig
- func (egc ExprGeneratorConfig) IsAggregateConfig() ExprGeneratorConfig
- func (egc ExprGeneratorConfig) MultiRowConfig() ExprGeneratorConfig
- func (egc ExprGeneratorConfig) SetNumCols(numCols int) ExprGeneratorConfig
- func (egc ExprGeneratorConfig) SingleRowConfig() ExprGeneratorConfig
- type Exprs
- type ExtractFuncExpr
- type ExtractValueExpr
- type FirstOrLastValueExpr
- type FirstOrLastValueExprType
- type Flush
- type Force
- type ForeignKeyDefinition
- type FrameClause
- type FramePoint
- type FramePointType
- type FrameUnitType
- type FromFirstLastClause
- type FromFirstLastType
- type FuncExpr
- type GTIDFuncExpr
- type GTIDType
- type Generator
- type GeoHashFromLatLongExpr
- type GeoHashFromPointExpr
- type GeoJSONFromGeomExpr
- type GeomCollPropType
- type GeomCollPropertyFuncExpr
- type GeomFormatExpr
- type GeomFormatType
- type GeomFromGeoHashExpr
- type GeomFromGeoJSONExpr
- type GeomFromHashType
- type GeomFromTextExpr
- type GeomFromWKBExpr
- type GeomFromWkbType
- type GeomFromWktType
- type GeomPropertyFuncExpr
- type GeomPropertyType
- type GroupBy
- type GroupConcatExpr
- func (*GroupConcatExpr) AggrName() string
- func (cached *GroupConcatExpr) CachedSize(alloc bool) int64
- func (node *GroupConcatExpr) Format(buf *TrackedBuffer)
- func (node *GroupConcatExpr) FormatFast(buf *TrackedBuffer)
- func (grpConcat *GroupConcatExpr) GetArg() Expr
- func (grpConcat *GroupConcatExpr) GetArgs() Exprs
- func (grpConcat *GroupConcatExpr) IsDistinct() bool
- func (*GroupConcatExpr) IsExpr()
- func (grpConcat *GroupConcatExpr) SetArg(expr Expr)
- func (grpConcat *GroupConcatExpr) SetArgs(exprs Exprs) error
- func (grpConcat *GroupConcatExpr) SetDistinct(distinct bool)
- type IdentifierCI
- func (cached *IdentifierCI) CachedSize(alloc bool) int64
- func (node IdentifierCI) CompliantName() string
- func (node IdentifierCI) Equal(in IdentifierCI) bool
- func (node IdentifierCI) EqualString(str string) bool
- func (node IdentifierCI) EqualsAnyString(str []string) bool
- func (node IdentifierCI) Format(buf *TrackedBuffer)
- func (node IdentifierCI) FormatFast(buf *TrackedBuffer)
- func (node IdentifierCI) IsEmpty() bool
- func (node IdentifierCI) Lowered() string
- func (node IdentifierCI) MarshalJSON() ([]byte, error)
- func (node IdentifierCI) NotEmpty() bool
- func (node IdentifierCI) String() string
- func (node *IdentifierCI) UnmarshalJSON(b []byte) error
- type IdentifierCS
- func (cached *IdentifierCS) CachedSize(alloc bool) int64
- func (node IdentifierCS) CompliantName() string
- func (node IdentifierCS) Format(buf *TrackedBuffer)
- func (node IdentifierCS) FormatFast(buf *TrackedBuffer)
- func (node IdentifierCS) IsEmpty() bool
- func (node IdentifierCS) MarshalJSON() ([]byte, error)
- func (node IdentifierCS) NotEmpty() bool
- func (node IdentifierCS) String() string
- func (node *IdentifierCS) UnmarshalJSON(b []byte) error
- type Ignore
- type IndexColumn
- type IndexDefinition
- type IndexHint
- type IndexHintForType
- type IndexHintType
- type IndexHints
- type IndexInfo
- type IndexOption
- type IndexType
- type Insert
- type InsertAction
- type InsertExpr
- type InsertRows
- type InsertValues
- type IntervalDateExpr
- func (cached *IntervalDateExpr) CachedSize(alloc bool) int64
- func (node *IntervalDateExpr) FnName() string
- func (node *IntervalDateExpr) Format(buf *TrackedBuffer)
- func (node *IntervalDateExpr) FormatFast(buf *TrackedBuffer)
- func (*IntervalDateExpr) IsExpr()
- func (node *IntervalDateExpr) IsSubtraction() bool
- func (node *IntervalDateExpr) NormalizedUnit() IntervalType
- type IntervalExprSyntax
- type IntervalFuncExpr
- type IntervalType
- type IntroducerExpr
- type IsExpr
- type IsExprOperator
- type JSONArrayAgg
- func (*JSONArrayAgg) AggrName() string
- func (cached *JSONArrayAgg) CachedSize(alloc bool) int64
- func (node *JSONArrayAgg) Format(buf *TrackedBuffer)
- func (node *JSONArrayAgg) FormatFast(buf *TrackedBuffer)
- func (jaa *JSONArrayAgg) GetArg() Expr
- func (jaa *JSONArrayAgg) GetArgs() Exprs
- func (*JSONArrayAgg) IsExpr()
- func (jaa *JSONArrayAgg) SetArg(expr Expr)
- func (jaa *JSONArrayAgg) SetArgs(exprs Exprs) error
- type JSONArrayExpr
- type JSONAttributeType
- type JSONAttributesExpr
- type JSONContainsExpr
- type JSONContainsPathExpr
- type JSONContainsPathType
- type JSONExtractExpr
- type JSONKeysExpr
- type JSONObjectAgg
- func (*JSONObjectAgg) AggrName() string
- func (cached *JSONObjectAgg) CachedSize(alloc bool) int64
- func (node *JSONObjectAgg) Format(buf *TrackedBuffer)
- func (node *JSONObjectAgg) FormatFast(buf *TrackedBuffer)
- func (joa *JSONObjectAgg) GetArg() Expr
- func (joa *JSONObjectAgg) GetArgs() Exprs
- func (*JSONObjectAgg) IsExpr()
- func (joa *JSONObjectAgg) SetArg(expr Expr)
- func (joa *JSONObjectAgg) SetArgs(exprs Exprs) error
- type JSONObjectExpr
- type JSONObjectParam
- type JSONOverlapsExpr
- type JSONPrettyExpr
- type JSONQuoteExpr
- type JSONRemoveExpr
- type JSONSchemaValidFuncExpr
- type JSONSchemaValidationReportFuncExpr
- type JSONSearchExpr
- type JSONStorageFreeExpr
- type JSONStorageSizeExpr
- type JSONTableExpr
- type JSONUnquoteExpr
- type JSONValueExpr
- type JSONValueMergeExpr
- type JSONValueMergeType
- type JSONValueModifierExpr
- type JSONValueModifierType
- type JoinCondition
- type JoinTableExpr
- type JoinType
- type JtColumnDefinition