github.com/unionj-cloud/go-doudou/v2@v2.3.5/toolkit/dbvendor/mysql/parser/gen/mysqlparser_visitor.go (about) 1 /* 2 * MIT License 3 * 4 * Copyright (c) 2021 zeromicro 5 * 6 * Permission is hereby granted, free of charge, to any person obtaining a copy 7 * of this software and associated documentation files (the "Software"), to deal 8 * in the Software without restriction, including without limitation the rights 9 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 * copies of the Software, and to permit persons to whom the Software is 11 * furnished to do so, subject to the following conditions: 12 * 13 * The above copyright notice and this permission notice shall be included in all 14 * copies or substantial portions of the Software. 15 */ 16 17 // Code generated from /Users/anqiansong/goland/go/ddl-parser/grammar/MySqlParser.g4 by ANTLR 4.9.1. DO NOT EDIT. 18 19 package gen // MySqlParser 20 import "github.com/antlr/antlr4/runtime/Go/antlr" 21 22 // A complete Visitor for a parse tree produced by MySqlParser. 23 type MySqlParserVisitor interface { 24 antlr.ParseTreeVisitor 25 26 // Visit a parse tree produced by MySqlParser#root. 27 VisitRoot(ctx *RootContext) interface{} 28 29 // Visit a parse tree produced by MySqlParser#sqlStatements. 30 VisitSqlStatements(ctx *SqlStatementsContext) interface{} 31 32 // Visit a parse tree produced by MySqlParser#sqlStatement. 33 VisitSqlStatement(ctx *SqlStatementContext) interface{} 34 35 // Visit a parse tree produced by MySqlParser#emptyStatement. 36 VisitEmptyStatement(ctx *EmptyStatementContext) interface{} 37 38 // Visit a parse tree produced by MySqlParser#ddlStatement. 39 VisitDdlStatement(ctx *DdlStatementContext) interface{} 40 41 // Visit a parse tree produced by MySqlParser#dmlStatement. 42 VisitDmlStatement(ctx *DmlStatementContext) interface{} 43 44 // Visit a parse tree produced by MySqlParser#transactionStatement. 45 VisitTransactionStatement(ctx *TransactionStatementContext) interface{} 46 47 // Visit a parse tree produced by MySqlParser#replicationStatement. 48 VisitReplicationStatement(ctx *ReplicationStatementContext) interface{} 49 50 // Visit a parse tree produced by MySqlParser#preparedStatement. 51 VisitPreparedStatement(ctx *PreparedStatementContext) interface{} 52 53 // Visit a parse tree produced by MySqlParser#compoundStatement. 54 VisitCompoundStatement(ctx *CompoundStatementContext) interface{} 55 56 // Visit a parse tree produced by MySqlParser#administrationStatement. 57 VisitAdministrationStatement(ctx *AdministrationStatementContext) interface{} 58 59 // Visit a parse tree produced by MySqlParser#utilityStatement. 60 VisitUtilityStatement(ctx *UtilityStatementContext) interface{} 61 62 // Visit a parse tree produced by MySqlParser#createDatabase. 63 VisitCreateDatabase(ctx *CreateDatabaseContext) interface{} 64 65 // Visit a parse tree produced by MySqlParser#createEvent. 66 VisitCreateEvent(ctx *CreateEventContext) interface{} 67 68 // Visit a parse tree produced by MySqlParser#createIndex. 69 VisitCreateIndex(ctx *CreateIndexContext) interface{} 70 71 // Visit a parse tree produced by MySqlParser#createLogfileGroup. 72 VisitCreateLogfileGroup(ctx *CreateLogfileGroupContext) interface{} 73 74 // Visit a parse tree produced by MySqlParser#createProcedure. 75 VisitCreateProcedure(ctx *CreateProcedureContext) interface{} 76 77 // Visit a parse tree produced by MySqlParser#createFunction. 78 VisitCreateFunction(ctx *CreateFunctionContext) interface{} 79 80 // Visit a parse tree produced by MySqlParser#createServer. 81 VisitCreateServer(ctx *CreateServerContext) interface{} 82 83 // Visit a parse tree produced by MySqlParser#copyCreateTable. 84 VisitCopyCreateTable(ctx *CopyCreateTableContext) interface{} 85 86 // Visit a parse tree produced by MySqlParser#queryCreateTable. 87 VisitQueryCreateTable(ctx *QueryCreateTableContext) interface{} 88 89 // Visit a parse tree produced by MySqlParser#columnCreateTable. 90 VisitColumnCreateTable(ctx *ColumnCreateTableContext) interface{} 91 92 // Visit a parse tree produced by MySqlParser#createTablespaceInnodb. 93 VisitCreateTablespaceInnodb(ctx *CreateTablespaceInnodbContext) interface{} 94 95 // Visit a parse tree produced by MySqlParser#createTablespaceNdb. 96 VisitCreateTablespaceNdb(ctx *CreateTablespaceNdbContext) interface{} 97 98 // Visit a parse tree produced by MySqlParser#createTrigger. 99 VisitCreateTrigger(ctx *CreateTriggerContext) interface{} 100 101 // Visit a parse tree produced by MySqlParser#createView. 102 VisitCreateView(ctx *CreateViewContext) interface{} 103 104 // Visit a parse tree produced by MySqlParser#createDatabaseOption. 105 VisitCreateDatabaseOption(ctx *CreateDatabaseOptionContext) interface{} 106 107 // Visit a parse tree produced by MySqlParser#ownerStatement. 108 VisitOwnerStatement(ctx *OwnerStatementContext) interface{} 109 110 // Visit a parse tree produced by MySqlParser#preciseSchedule. 111 VisitPreciseSchedule(ctx *PreciseScheduleContext) interface{} 112 113 // Visit a parse tree produced by MySqlParser#intervalSchedule. 114 VisitIntervalSchedule(ctx *IntervalScheduleContext) interface{} 115 116 // Visit a parse tree produced by MySqlParser#timestampValue. 117 VisitTimestampValue(ctx *TimestampValueContext) interface{} 118 119 // Visit a parse tree produced by MySqlParser#intervalExpr. 120 VisitIntervalExpr(ctx *IntervalExprContext) interface{} 121 122 // Visit a parse tree produced by MySqlParser#intervalType. 123 VisitIntervalType(ctx *IntervalTypeContext) interface{} 124 125 // Visit a parse tree produced by MySqlParser#enableType. 126 VisitEnableType(ctx *EnableTypeContext) interface{} 127 128 // Visit a parse tree produced by MySqlParser#indexType. 129 VisitIndexType(ctx *IndexTypeContext) interface{} 130 131 // Visit a parse tree produced by MySqlParser#indexOption. 132 VisitIndexOption(ctx *IndexOptionContext) interface{} 133 134 // Visit a parse tree produced by MySqlParser#procedureParameter. 135 VisitProcedureParameter(ctx *ProcedureParameterContext) interface{} 136 137 // Visit a parse tree produced by MySqlParser#functionParameter. 138 VisitFunctionParameter(ctx *FunctionParameterContext) interface{} 139 140 // Visit a parse tree produced by MySqlParser#routineComment. 141 VisitRoutineComment(ctx *RoutineCommentContext) interface{} 142 143 // Visit a parse tree produced by MySqlParser#routineLanguage. 144 VisitRoutineLanguage(ctx *RoutineLanguageContext) interface{} 145 146 // Visit a parse tree produced by MySqlParser#routineBehavior. 147 VisitRoutineBehavior(ctx *RoutineBehaviorContext) interface{} 148 149 // Visit a parse tree produced by MySqlParser#routineData. 150 VisitRoutineData(ctx *RoutineDataContext) interface{} 151 152 // Visit a parse tree produced by MySqlParser#routineSecurity. 153 VisitRoutineSecurity(ctx *RoutineSecurityContext) interface{} 154 155 // Visit a parse tree produced by MySqlParser#serverOption. 156 VisitServerOption(ctx *ServerOptionContext) interface{} 157 158 // Visit a parse tree produced by MySqlParser#createDefinitions. 159 VisitCreateDefinitions(ctx *CreateDefinitionsContext) interface{} 160 161 // Visit a parse tree produced by MySqlParser#columnDeclaration. 162 VisitColumnDeclaration(ctx *ColumnDeclarationContext) interface{} 163 164 // Visit a parse tree produced by MySqlParser#constraintDeclaration. 165 VisitConstraintDeclaration(ctx *ConstraintDeclarationContext) interface{} 166 167 // Visit a parse tree produced by MySqlParser#indexDeclaration. 168 VisitIndexDeclaration(ctx *IndexDeclarationContext) interface{} 169 170 // Visit a parse tree produced by MySqlParser#columnDefinition. 171 VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{} 172 173 // Visit a parse tree produced by MySqlParser#nullColumnConstraint. 174 VisitNullColumnConstraint(ctx *NullColumnConstraintContext) interface{} 175 176 // Visit a parse tree produced by MySqlParser#defaultColumnConstraint. 177 VisitDefaultColumnConstraint(ctx *DefaultColumnConstraintContext) interface{} 178 179 // Visit a parse tree produced by MySqlParser#autoIncrementColumnConstraint. 180 VisitAutoIncrementColumnConstraint(ctx *AutoIncrementColumnConstraintContext) interface{} 181 182 // Visit a parse tree produced by MySqlParser#primaryKeyColumnConstraint. 183 VisitPrimaryKeyColumnConstraint(ctx *PrimaryKeyColumnConstraintContext) interface{} 184 185 // Visit a parse tree produced by MySqlParser#uniqueKeyColumnConstraint. 186 VisitUniqueKeyColumnConstraint(ctx *UniqueKeyColumnConstraintContext) interface{} 187 188 // Visit a parse tree produced by MySqlParser#commentColumnConstraint. 189 VisitCommentColumnConstraint(ctx *CommentColumnConstraintContext) interface{} 190 191 // Visit a parse tree produced by MySqlParser#formatColumnConstraint. 192 VisitFormatColumnConstraint(ctx *FormatColumnConstraintContext) interface{} 193 194 // Visit a parse tree produced by MySqlParser#storageColumnConstraint. 195 VisitStorageColumnConstraint(ctx *StorageColumnConstraintContext) interface{} 196 197 // Visit a parse tree produced by MySqlParser#referenceColumnConstraint. 198 VisitReferenceColumnConstraint(ctx *ReferenceColumnConstraintContext) interface{} 199 200 // Visit a parse tree produced by MySqlParser#collateColumnConstraint. 201 VisitCollateColumnConstraint(ctx *CollateColumnConstraintContext) interface{} 202 203 // Visit a parse tree produced by MySqlParser#generatedColumnConstraint. 204 VisitGeneratedColumnConstraint(ctx *GeneratedColumnConstraintContext) interface{} 205 206 // Visit a parse tree produced by MySqlParser#serialDefaultColumnConstraint. 207 VisitSerialDefaultColumnConstraint(ctx *SerialDefaultColumnConstraintContext) interface{} 208 209 // Visit a parse tree produced by MySqlParser#checkColumnConstraint. 210 VisitCheckColumnConstraint(ctx *CheckColumnConstraintContext) interface{} 211 212 // Visit a parse tree produced by MySqlParser#primaryKeyTableConstraint. 213 VisitPrimaryKeyTableConstraint(ctx *PrimaryKeyTableConstraintContext) interface{} 214 215 // Visit a parse tree produced by MySqlParser#uniqueKeyTableConstraint. 216 VisitUniqueKeyTableConstraint(ctx *UniqueKeyTableConstraintContext) interface{} 217 218 // Visit a parse tree produced by MySqlParser#foreignKeyTableConstraint. 219 VisitForeignKeyTableConstraint(ctx *ForeignKeyTableConstraintContext) interface{} 220 221 // Visit a parse tree produced by MySqlParser#checkTableConstraint. 222 VisitCheckTableConstraint(ctx *CheckTableConstraintContext) interface{} 223 224 // Visit a parse tree produced by MySqlParser#referenceDefinition. 225 VisitReferenceDefinition(ctx *ReferenceDefinitionContext) interface{} 226 227 // Visit a parse tree produced by MySqlParser#referenceAction. 228 VisitReferenceAction(ctx *ReferenceActionContext) interface{} 229 230 // Visit a parse tree produced by MySqlParser#referenceControlType. 231 VisitReferenceControlType(ctx *ReferenceControlTypeContext) interface{} 232 233 // Visit a parse tree produced by MySqlParser#simpleIndexDeclaration. 234 VisitSimpleIndexDeclaration(ctx *SimpleIndexDeclarationContext) interface{} 235 236 // Visit a parse tree produced by MySqlParser#specialIndexDeclaration. 237 VisitSpecialIndexDeclaration(ctx *SpecialIndexDeclarationContext) interface{} 238 239 // Visit a parse tree produced by MySqlParser#tableOptionEngine. 240 VisitTableOptionEngine(ctx *TableOptionEngineContext) interface{} 241 242 // Visit a parse tree produced by MySqlParser#tableOptionAutoIncrement. 243 VisitTableOptionAutoIncrement(ctx *TableOptionAutoIncrementContext) interface{} 244 245 // Visit a parse tree produced by MySqlParser#tableOptionAverage. 246 VisitTableOptionAverage(ctx *TableOptionAverageContext) interface{} 247 248 // Visit a parse tree produced by MySqlParser#tableOptionCharset. 249 VisitTableOptionCharset(ctx *TableOptionCharsetContext) interface{} 250 251 // Visit a parse tree produced by MySqlParser#tableOptionChecksum. 252 VisitTableOptionChecksum(ctx *TableOptionChecksumContext) interface{} 253 254 // Visit a parse tree produced by MySqlParser#tableOptionCollate. 255 VisitTableOptionCollate(ctx *TableOptionCollateContext) interface{} 256 257 // Visit a parse tree produced by MySqlParser#tableOptionComment. 258 VisitTableOptionComment(ctx *TableOptionCommentContext) interface{} 259 260 // Visit a parse tree produced by MySqlParser#tableOptionCompression. 261 VisitTableOptionCompression(ctx *TableOptionCompressionContext) interface{} 262 263 // Visit a parse tree produced by MySqlParser#tableOptionConnection. 264 VisitTableOptionConnection(ctx *TableOptionConnectionContext) interface{} 265 266 // Visit a parse tree produced by MySqlParser#tableOptionDataDirectory. 267 VisitTableOptionDataDirectory(ctx *TableOptionDataDirectoryContext) interface{} 268 269 // Visit a parse tree produced by MySqlParser#tableOptionDelay. 270 VisitTableOptionDelay(ctx *TableOptionDelayContext) interface{} 271 272 // Visit a parse tree produced by MySqlParser#tableOptionEncryption. 273 VisitTableOptionEncryption(ctx *TableOptionEncryptionContext) interface{} 274 275 // Visit a parse tree produced by MySqlParser#tableOptionIndexDirectory. 276 VisitTableOptionIndexDirectory(ctx *TableOptionIndexDirectoryContext) interface{} 277 278 // Visit a parse tree produced by MySqlParser#tableOptionInsertMethod. 279 VisitTableOptionInsertMethod(ctx *TableOptionInsertMethodContext) interface{} 280 281 // Visit a parse tree produced by MySqlParser#tableOptionKeyBlockSize. 282 VisitTableOptionKeyBlockSize(ctx *TableOptionKeyBlockSizeContext) interface{} 283 284 // Visit a parse tree produced by MySqlParser#tableOptionMaxRows. 285 VisitTableOptionMaxRows(ctx *TableOptionMaxRowsContext) interface{} 286 287 // Visit a parse tree produced by MySqlParser#tableOptionMinRows. 288 VisitTableOptionMinRows(ctx *TableOptionMinRowsContext) interface{} 289 290 // Visit a parse tree produced by MySqlParser#tableOptionPackKeys. 291 VisitTableOptionPackKeys(ctx *TableOptionPackKeysContext) interface{} 292 293 // Visit a parse tree produced by MySqlParser#tableOptionPassword. 294 VisitTableOptionPassword(ctx *TableOptionPasswordContext) interface{} 295 296 // Visit a parse tree produced by MySqlParser#tableOptionRowFormat. 297 VisitTableOptionRowFormat(ctx *TableOptionRowFormatContext) interface{} 298 299 // Visit a parse tree produced by MySqlParser#tableOptionRecalculation. 300 VisitTableOptionRecalculation(ctx *TableOptionRecalculationContext) interface{} 301 302 // Visit a parse tree produced by MySqlParser#tableOptionPersistent. 303 VisitTableOptionPersistent(ctx *TableOptionPersistentContext) interface{} 304 305 // Visit a parse tree produced by MySqlParser#tableOptionSamplePage. 306 VisitTableOptionSamplePage(ctx *TableOptionSamplePageContext) interface{} 307 308 // Visit a parse tree produced by MySqlParser#tableOptionTablespace. 309 VisitTableOptionTablespace(ctx *TableOptionTablespaceContext) interface{} 310 311 // Visit a parse tree produced by MySqlParser#tableOptionUnion. 312 VisitTableOptionUnion(ctx *TableOptionUnionContext) interface{} 313 314 // Visit a parse tree produced by MySqlParser#tablespaceStorage. 315 VisitTablespaceStorage(ctx *TablespaceStorageContext) interface{} 316 317 // Visit a parse tree produced by MySqlParser#partitionDefinitions. 318 VisitPartitionDefinitions(ctx *PartitionDefinitionsContext) interface{} 319 320 // Visit a parse tree produced by MySqlParser#partitionFunctionHash. 321 VisitPartitionFunctionHash(ctx *PartitionFunctionHashContext) interface{} 322 323 // Visit a parse tree produced by MySqlParser#partitionFunctionKey. 324 VisitPartitionFunctionKey(ctx *PartitionFunctionKeyContext) interface{} 325 326 // Visit a parse tree produced by MySqlParser#partitionFunctionRange. 327 VisitPartitionFunctionRange(ctx *PartitionFunctionRangeContext) interface{} 328 329 // Visit a parse tree produced by MySqlParser#partitionFunctionList. 330 VisitPartitionFunctionList(ctx *PartitionFunctionListContext) interface{} 331 332 // Visit a parse tree produced by MySqlParser#subPartitionFunctionHash. 333 VisitSubPartitionFunctionHash(ctx *SubPartitionFunctionHashContext) interface{} 334 335 // Visit a parse tree produced by MySqlParser#subPartitionFunctionKey. 336 VisitSubPartitionFunctionKey(ctx *SubPartitionFunctionKeyContext) interface{} 337 338 // Visit a parse tree produced by MySqlParser#partitionComparison. 339 VisitPartitionComparison(ctx *PartitionComparisonContext) interface{} 340 341 // Visit a parse tree produced by MySqlParser#partitionListAtom. 342 VisitPartitionListAtom(ctx *PartitionListAtomContext) interface{} 343 344 // Visit a parse tree produced by MySqlParser#partitionListVector. 345 VisitPartitionListVector(ctx *PartitionListVectorContext) interface{} 346 347 // Visit a parse tree produced by MySqlParser#partitionSimple. 348 VisitPartitionSimple(ctx *PartitionSimpleContext) interface{} 349 350 // Visit a parse tree produced by MySqlParser#partitionDefinerAtom. 351 VisitPartitionDefinerAtom(ctx *PartitionDefinerAtomContext) interface{} 352 353 // Visit a parse tree produced by MySqlParser#partitionDefinerVector. 354 VisitPartitionDefinerVector(ctx *PartitionDefinerVectorContext) interface{} 355 356 // Visit a parse tree produced by MySqlParser#subpartitionDefinition. 357 VisitSubpartitionDefinition(ctx *SubpartitionDefinitionContext) interface{} 358 359 // Visit a parse tree produced by MySqlParser#partitionOptionEngine. 360 VisitPartitionOptionEngine(ctx *PartitionOptionEngineContext) interface{} 361 362 // Visit a parse tree produced by MySqlParser#partitionOptionComment. 363 VisitPartitionOptionComment(ctx *PartitionOptionCommentContext) interface{} 364 365 // Visit a parse tree produced by MySqlParser#partitionOptionDataDirectory. 366 VisitPartitionOptionDataDirectory(ctx *PartitionOptionDataDirectoryContext) interface{} 367 368 // Visit a parse tree produced by MySqlParser#partitionOptionIndexDirectory. 369 VisitPartitionOptionIndexDirectory(ctx *PartitionOptionIndexDirectoryContext) interface{} 370 371 // Visit a parse tree produced by MySqlParser#partitionOptionMaxRows. 372 VisitPartitionOptionMaxRows(ctx *PartitionOptionMaxRowsContext) interface{} 373 374 // Visit a parse tree produced by MySqlParser#partitionOptionMinRows. 375 VisitPartitionOptionMinRows(ctx *PartitionOptionMinRowsContext) interface{} 376 377 // Visit a parse tree produced by MySqlParser#partitionOptionTablespace. 378 VisitPartitionOptionTablespace(ctx *PartitionOptionTablespaceContext) interface{} 379 380 // Visit a parse tree produced by MySqlParser#partitionOptionNodeGroup. 381 VisitPartitionOptionNodeGroup(ctx *PartitionOptionNodeGroupContext) interface{} 382 383 // Visit a parse tree produced by MySqlParser#alterSimpleDatabase. 384 VisitAlterSimpleDatabase(ctx *AlterSimpleDatabaseContext) interface{} 385 386 // Visit a parse tree produced by MySqlParser#alterUpgradeName. 387 VisitAlterUpgradeName(ctx *AlterUpgradeNameContext) interface{} 388 389 // Visit a parse tree produced by MySqlParser#alterEvent. 390 VisitAlterEvent(ctx *AlterEventContext) interface{} 391 392 // Visit a parse tree produced by MySqlParser#alterFunction. 393 VisitAlterFunction(ctx *AlterFunctionContext) interface{} 394 395 // Visit a parse tree produced by MySqlParser#alterInstance. 396 VisitAlterInstance(ctx *AlterInstanceContext) interface{} 397 398 // Visit a parse tree produced by MySqlParser#alterLogfileGroup. 399 VisitAlterLogfileGroup(ctx *AlterLogfileGroupContext) interface{} 400 401 // Visit a parse tree produced by MySqlParser#alterProcedure. 402 VisitAlterProcedure(ctx *AlterProcedureContext) interface{} 403 404 // Visit a parse tree produced by MySqlParser#alterServer. 405 VisitAlterServer(ctx *AlterServerContext) interface{} 406 407 // Visit a parse tree produced by MySqlParser#alterTable. 408 VisitAlterTable(ctx *AlterTableContext) interface{} 409 410 // Visit a parse tree produced by MySqlParser#alterTablespace. 411 VisitAlterTablespace(ctx *AlterTablespaceContext) interface{} 412 413 // Visit a parse tree produced by MySqlParser#alterView. 414 VisitAlterView(ctx *AlterViewContext) interface{} 415 416 // Visit a parse tree produced by MySqlParser#alterByTableOption. 417 VisitAlterByTableOption(ctx *AlterByTableOptionContext) interface{} 418 419 // Visit a parse tree produced by MySqlParser#alterByAddColumn. 420 VisitAlterByAddColumn(ctx *AlterByAddColumnContext) interface{} 421 422 // Visit a parse tree produced by MySqlParser#alterByAddColumns. 423 VisitAlterByAddColumns(ctx *AlterByAddColumnsContext) interface{} 424 425 // Visit a parse tree produced by MySqlParser#alterByAddIndex. 426 VisitAlterByAddIndex(ctx *AlterByAddIndexContext) interface{} 427 428 // Visit a parse tree produced by MySqlParser#alterByAddPrimaryKey. 429 VisitAlterByAddPrimaryKey(ctx *AlterByAddPrimaryKeyContext) interface{} 430 431 // Visit a parse tree produced by MySqlParser#alterByAddUniqueKey. 432 VisitAlterByAddUniqueKey(ctx *AlterByAddUniqueKeyContext) interface{} 433 434 // Visit a parse tree produced by MySqlParser#alterByAddSpecialIndex. 435 VisitAlterByAddSpecialIndex(ctx *AlterByAddSpecialIndexContext) interface{} 436 437 // Visit a parse tree produced by MySqlParser#alterByAddForeignKey. 438 VisitAlterByAddForeignKey(ctx *AlterByAddForeignKeyContext) interface{} 439 440 // Visit a parse tree produced by MySqlParser#alterByAddCheckTableConstraint. 441 VisitAlterByAddCheckTableConstraint(ctx *AlterByAddCheckTableConstraintContext) interface{} 442 443 // Visit a parse tree produced by MySqlParser#alterBySetAlgorithm. 444 VisitAlterBySetAlgorithm(ctx *AlterBySetAlgorithmContext) interface{} 445 446 // Visit a parse tree produced by MySqlParser#alterByChangeDefault. 447 VisitAlterByChangeDefault(ctx *AlterByChangeDefaultContext) interface{} 448 449 // Visit a parse tree produced by MySqlParser#alterByChangeColumn. 450 VisitAlterByChangeColumn(ctx *AlterByChangeColumnContext) interface{} 451 452 // Visit a parse tree produced by MySqlParser#alterByRenameColumn. 453 VisitAlterByRenameColumn(ctx *AlterByRenameColumnContext) interface{} 454 455 // Visit a parse tree produced by MySqlParser#alterByLock. 456 VisitAlterByLock(ctx *AlterByLockContext) interface{} 457 458 // Visit a parse tree produced by MySqlParser#alterByModifyColumn. 459 VisitAlterByModifyColumn(ctx *AlterByModifyColumnContext) interface{} 460 461 // Visit a parse tree produced by MySqlParser#alterByDropColumn. 462 VisitAlterByDropColumn(ctx *AlterByDropColumnContext) interface{} 463 464 // Visit a parse tree produced by MySqlParser#alterByDropConstraintCheck. 465 VisitAlterByDropConstraintCheck(ctx *AlterByDropConstraintCheckContext) interface{} 466 467 // Visit a parse tree produced by MySqlParser#alterByDropPrimaryKey. 468 VisitAlterByDropPrimaryKey(ctx *AlterByDropPrimaryKeyContext) interface{} 469 470 // Visit a parse tree produced by MySqlParser#alterByRenameIndex. 471 VisitAlterByRenameIndex(ctx *AlterByRenameIndexContext) interface{} 472 473 // Visit a parse tree produced by MySqlParser#alterByAlterIndexVisibility. 474 VisitAlterByAlterIndexVisibility(ctx *AlterByAlterIndexVisibilityContext) interface{} 475 476 // Visit a parse tree produced by MySqlParser#alterByDropIndex. 477 VisitAlterByDropIndex(ctx *AlterByDropIndexContext) interface{} 478 479 // Visit a parse tree produced by MySqlParser#alterByDropForeignKey. 480 VisitAlterByDropForeignKey(ctx *AlterByDropForeignKeyContext) interface{} 481 482 // Visit a parse tree produced by MySqlParser#alterByDisableKeys. 483 VisitAlterByDisableKeys(ctx *AlterByDisableKeysContext) interface{} 484 485 // Visit a parse tree produced by MySqlParser#alterByEnableKeys. 486 VisitAlterByEnableKeys(ctx *AlterByEnableKeysContext) interface{} 487 488 // Visit a parse tree produced by MySqlParser#alterByRename. 489 VisitAlterByRename(ctx *AlterByRenameContext) interface{} 490 491 // Visit a parse tree produced by MySqlParser#alterByOrder. 492 VisitAlterByOrder(ctx *AlterByOrderContext) interface{} 493 494 // Visit a parse tree produced by MySqlParser#alterByConvertCharset. 495 VisitAlterByConvertCharset(ctx *AlterByConvertCharsetContext) interface{} 496 497 // Visit a parse tree produced by MySqlParser#alterByDefaultCharset. 498 VisitAlterByDefaultCharset(ctx *AlterByDefaultCharsetContext) interface{} 499 500 // Visit a parse tree produced by MySqlParser#alterByDiscardTablespace. 501 VisitAlterByDiscardTablespace(ctx *AlterByDiscardTablespaceContext) interface{} 502 503 // Visit a parse tree produced by MySqlParser#alterByImportTablespace. 504 VisitAlterByImportTablespace(ctx *AlterByImportTablespaceContext) interface{} 505 506 // Visit a parse tree produced by MySqlParser#alterByForce. 507 VisitAlterByForce(ctx *AlterByForceContext) interface{} 508 509 // Visit a parse tree produced by MySqlParser#alterByValidate. 510 VisitAlterByValidate(ctx *AlterByValidateContext) interface{} 511 512 // Visit a parse tree produced by MySqlParser#alterByAddPartition. 513 VisitAlterByAddPartition(ctx *AlterByAddPartitionContext) interface{} 514 515 // Visit a parse tree produced by MySqlParser#alterByDropPartition. 516 VisitAlterByDropPartition(ctx *AlterByDropPartitionContext) interface{} 517 518 // Visit a parse tree produced by MySqlParser#alterByDiscardPartition. 519 VisitAlterByDiscardPartition(ctx *AlterByDiscardPartitionContext) interface{} 520 521 // Visit a parse tree produced by MySqlParser#alterByImportPartition. 522 VisitAlterByImportPartition(ctx *AlterByImportPartitionContext) interface{} 523 524 // Visit a parse tree produced by MySqlParser#alterByTruncatePartition. 525 VisitAlterByTruncatePartition(ctx *AlterByTruncatePartitionContext) interface{} 526 527 // Visit a parse tree produced by MySqlParser#alterByCoalescePartition. 528 VisitAlterByCoalescePartition(ctx *AlterByCoalescePartitionContext) interface{} 529 530 // Visit a parse tree produced by MySqlParser#alterByReorganizePartition. 531 VisitAlterByReorganizePartition(ctx *AlterByReorganizePartitionContext) interface{} 532 533 // Visit a parse tree produced by MySqlParser#alterByExchangePartition. 534 VisitAlterByExchangePartition(ctx *AlterByExchangePartitionContext) interface{} 535 536 // Visit a parse tree produced by MySqlParser#alterByAnalyzePartition. 537 VisitAlterByAnalyzePartition(ctx *AlterByAnalyzePartitionContext) interface{} 538 539 // Visit a parse tree produced by MySqlParser#alterByCheckPartition. 540 VisitAlterByCheckPartition(ctx *AlterByCheckPartitionContext) interface{} 541 542 // Visit a parse tree produced by MySqlParser#alterByOptimizePartition. 543 VisitAlterByOptimizePartition(ctx *AlterByOptimizePartitionContext) interface{} 544 545 // Visit a parse tree produced by MySqlParser#alterByRebuildPartition. 546 VisitAlterByRebuildPartition(ctx *AlterByRebuildPartitionContext) interface{} 547 548 // Visit a parse tree produced by MySqlParser#alterByRepairPartition. 549 VisitAlterByRepairPartition(ctx *AlterByRepairPartitionContext) interface{} 550 551 // Visit a parse tree produced by MySqlParser#alterByRemovePartitioning. 552 VisitAlterByRemovePartitioning(ctx *AlterByRemovePartitioningContext) interface{} 553 554 // Visit a parse tree produced by MySqlParser#alterByUpgradePartitioning. 555 VisitAlterByUpgradePartitioning(ctx *AlterByUpgradePartitioningContext) interface{} 556 557 // Visit a parse tree produced by MySqlParser#dropDatabase. 558 VisitDropDatabase(ctx *DropDatabaseContext) interface{} 559 560 // Visit a parse tree produced by MySqlParser#dropEvent. 561 VisitDropEvent(ctx *DropEventContext) interface{} 562 563 // Visit a parse tree produced by MySqlParser#dropIndex. 564 VisitDropIndex(ctx *DropIndexContext) interface{} 565 566 // Visit a parse tree produced by MySqlParser#dropLogfileGroup. 567 VisitDropLogfileGroup(ctx *DropLogfileGroupContext) interface{} 568 569 // Visit a parse tree produced by MySqlParser#dropProcedure. 570 VisitDropProcedure(ctx *DropProcedureContext) interface{} 571 572 // Visit a parse tree produced by MySqlParser#dropFunction. 573 VisitDropFunction(ctx *DropFunctionContext) interface{} 574 575 // Visit a parse tree produced by MySqlParser#dropServer. 576 VisitDropServer(ctx *DropServerContext) interface{} 577 578 // Visit a parse tree produced by MySqlParser#dropTable. 579 VisitDropTable(ctx *DropTableContext) interface{} 580 581 // Visit a parse tree produced by MySqlParser#dropTablespace. 582 VisitDropTablespace(ctx *DropTablespaceContext) interface{} 583 584 // Visit a parse tree produced by MySqlParser#dropTrigger. 585 VisitDropTrigger(ctx *DropTriggerContext) interface{} 586 587 // Visit a parse tree produced by MySqlParser#dropView. 588 VisitDropView(ctx *DropViewContext) interface{} 589 590 // Visit a parse tree produced by MySqlParser#renameTable. 591 VisitRenameTable(ctx *RenameTableContext) interface{} 592 593 // Visit a parse tree produced by MySqlParser#renameTableClause. 594 VisitRenameTableClause(ctx *RenameTableClauseContext) interface{} 595 596 // Visit a parse tree produced by MySqlParser#truncateTable. 597 VisitTruncateTable(ctx *TruncateTableContext) interface{} 598 599 // Visit a parse tree produced by MySqlParser#callStatement. 600 VisitCallStatement(ctx *CallStatementContext) interface{} 601 602 // Visit a parse tree produced by MySqlParser#deleteStatement. 603 VisitDeleteStatement(ctx *DeleteStatementContext) interface{} 604 605 // Visit a parse tree produced by MySqlParser#doStatement. 606 VisitDoStatement(ctx *DoStatementContext) interface{} 607 608 // Visit a parse tree produced by MySqlParser#handlerStatement. 609 VisitHandlerStatement(ctx *HandlerStatementContext) interface{} 610 611 // Visit a parse tree produced by MySqlParser#insertStatement. 612 VisitInsertStatement(ctx *InsertStatementContext) interface{} 613 614 // Visit a parse tree produced by MySqlParser#loadDataStatement. 615 VisitLoadDataStatement(ctx *LoadDataStatementContext) interface{} 616 617 // Visit a parse tree produced by MySqlParser#loadXmlStatement. 618 VisitLoadXmlStatement(ctx *LoadXmlStatementContext) interface{} 619 620 // Visit a parse tree produced by MySqlParser#replaceStatement. 621 VisitReplaceStatement(ctx *ReplaceStatementContext) interface{} 622 623 // Visit a parse tree produced by MySqlParser#simpleSelect. 624 VisitSimpleSelect(ctx *SimpleSelectContext) interface{} 625 626 // Visit a parse tree produced by MySqlParser#parenthesisSelect. 627 VisitParenthesisSelect(ctx *ParenthesisSelectContext) interface{} 628 629 // Visit a parse tree produced by MySqlParser#unionSelect. 630 VisitUnionSelect(ctx *UnionSelectContext) interface{} 631 632 // Visit a parse tree produced by MySqlParser#unionParenthesisSelect. 633 VisitUnionParenthesisSelect(ctx *UnionParenthesisSelectContext) interface{} 634 635 // Visit a parse tree produced by MySqlParser#updateStatement. 636 VisitUpdateStatement(ctx *UpdateStatementContext) interface{} 637 638 // Visit a parse tree produced by MySqlParser#insertStatementValue. 639 VisitInsertStatementValue(ctx *InsertStatementValueContext) interface{} 640 641 // Visit a parse tree produced by MySqlParser#updatedElement. 642 VisitUpdatedElement(ctx *UpdatedElementContext) interface{} 643 644 // Visit a parse tree produced by MySqlParser#assignmentField. 645 VisitAssignmentField(ctx *AssignmentFieldContext) interface{} 646 647 // Visit a parse tree produced by MySqlParser#lockClause. 648 VisitLockClause(ctx *LockClauseContext) interface{} 649 650 // Visit a parse tree produced by MySqlParser#singleDeleteStatement. 651 VisitSingleDeleteStatement(ctx *SingleDeleteStatementContext) interface{} 652 653 // Visit a parse tree produced by MySqlParser#multipleDeleteStatement. 654 VisitMultipleDeleteStatement(ctx *MultipleDeleteStatementContext) interface{} 655 656 // Visit a parse tree produced by MySqlParser#handlerOpenStatement. 657 VisitHandlerOpenStatement(ctx *HandlerOpenStatementContext) interface{} 658 659 // Visit a parse tree produced by MySqlParser#handlerReadIndexStatement. 660 VisitHandlerReadIndexStatement(ctx *HandlerReadIndexStatementContext) interface{} 661 662 // Visit a parse tree produced by MySqlParser#handlerReadStatement. 663 VisitHandlerReadStatement(ctx *HandlerReadStatementContext) interface{} 664 665 // Visit a parse tree produced by MySqlParser#handlerCloseStatement. 666 VisitHandlerCloseStatement(ctx *HandlerCloseStatementContext) interface{} 667 668 // Visit a parse tree produced by MySqlParser#singleUpdateStatement. 669 VisitSingleUpdateStatement(ctx *SingleUpdateStatementContext) interface{} 670 671 // Visit a parse tree produced by MySqlParser#multipleUpdateStatement. 672 VisitMultipleUpdateStatement(ctx *MultipleUpdateStatementContext) interface{} 673 674 // Visit a parse tree produced by MySqlParser#orderByClause. 675 VisitOrderByClause(ctx *OrderByClauseContext) interface{} 676 677 // Visit a parse tree produced by MySqlParser#orderByExpression. 678 VisitOrderByExpression(ctx *OrderByExpressionContext) interface{} 679 680 // Visit a parse tree produced by MySqlParser#tableSources. 681 VisitTableSources(ctx *TableSourcesContext) interface{} 682 683 // Visit a parse tree produced by MySqlParser#tableSourceBase. 684 VisitTableSourceBase(ctx *TableSourceBaseContext) interface{} 685 686 // Visit a parse tree produced by MySqlParser#tableSourceNested. 687 VisitTableSourceNested(ctx *TableSourceNestedContext) interface{} 688 689 // Visit a parse tree produced by MySqlParser#atomTableItem. 690 VisitAtomTableItem(ctx *AtomTableItemContext) interface{} 691 692 // Visit a parse tree produced by MySqlParser#subqueryTableItem. 693 VisitSubqueryTableItem(ctx *SubqueryTableItemContext) interface{} 694 695 // Visit a parse tree produced by MySqlParser#tableSourcesItem. 696 VisitTableSourcesItem(ctx *TableSourcesItemContext) interface{} 697 698 // Visit a parse tree produced by MySqlParser#indexHint. 699 VisitIndexHint(ctx *IndexHintContext) interface{} 700 701 // Visit a parse tree produced by MySqlParser#indexHintType. 702 VisitIndexHintType(ctx *IndexHintTypeContext) interface{} 703 704 // Visit a parse tree produced by MySqlParser#innerJoin. 705 VisitInnerJoin(ctx *InnerJoinContext) interface{} 706 707 // Visit a parse tree produced by MySqlParser#straightJoin. 708 VisitStraightJoin(ctx *StraightJoinContext) interface{} 709 710 // Visit a parse tree produced by MySqlParser#outerJoin. 711 VisitOuterJoin(ctx *OuterJoinContext) interface{} 712 713 // Visit a parse tree produced by MySqlParser#naturalJoin. 714 VisitNaturalJoin(ctx *NaturalJoinContext) interface{} 715 716 // Visit a parse tree produced by MySqlParser#queryExpression. 717 VisitQueryExpression(ctx *QueryExpressionContext) interface{} 718 719 // Visit a parse tree produced by MySqlParser#queryExpressionNointo. 720 VisitQueryExpressionNointo(ctx *QueryExpressionNointoContext) interface{} 721 722 // Visit a parse tree produced by MySqlParser#querySpecification. 723 VisitQuerySpecification(ctx *QuerySpecificationContext) interface{} 724 725 // Visit a parse tree produced by MySqlParser#querySpecificationNointo. 726 VisitQuerySpecificationNointo(ctx *QuerySpecificationNointoContext) interface{} 727 728 // Visit a parse tree produced by MySqlParser#unionParenthesis. 729 VisitUnionParenthesis(ctx *UnionParenthesisContext) interface{} 730 731 // Visit a parse tree produced by MySqlParser#unionStatement. 732 VisitUnionStatement(ctx *UnionStatementContext) interface{} 733 734 // Visit a parse tree produced by MySqlParser#selectSpec. 735 VisitSelectSpec(ctx *SelectSpecContext) interface{} 736 737 // Visit a parse tree produced by MySqlParser#selectElements. 738 VisitSelectElements(ctx *SelectElementsContext) interface{} 739 740 // Visit a parse tree produced by MySqlParser#selectStarElement. 741 VisitSelectStarElement(ctx *SelectStarElementContext) interface{} 742 743 // Visit a parse tree produced by MySqlParser#selectColumnElement. 744 VisitSelectColumnElement(ctx *SelectColumnElementContext) interface{} 745 746 // Visit a parse tree produced by MySqlParser#selectFunctionElement. 747 VisitSelectFunctionElement(ctx *SelectFunctionElementContext) interface{} 748 749 // Visit a parse tree produced by MySqlParser#selectExpressionElement. 750 VisitSelectExpressionElement(ctx *SelectExpressionElementContext) interface{} 751 752 // Visit a parse tree produced by MySqlParser#selectIntoVariables. 753 VisitSelectIntoVariables(ctx *SelectIntoVariablesContext) interface{} 754 755 // Visit a parse tree produced by MySqlParser#selectIntoDumpFile. 756 VisitSelectIntoDumpFile(ctx *SelectIntoDumpFileContext) interface{} 757 758 // Visit a parse tree produced by MySqlParser#selectIntoTextFile. 759 VisitSelectIntoTextFile(ctx *SelectIntoTextFileContext) interface{} 760 761 // Visit a parse tree produced by MySqlParser#selectFieldsInto. 762 VisitSelectFieldsInto(ctx *SelectFieldsIntoContext) interface{} 763 764 // Visit a parse tree produced by MySqlParser#selectLinesInto. 765 VisitSelectLinesInto(ctx *SelectLinesIntoContext) interface{} 766 767 // Visit a parse tree produced by MySqlParser#fromClause. 768 VisitFromClause(ctx *FromClauseContext) interface{} 769 770 // Visit a parse tree produced by MySqlParser#groupByClause. 771 VisitGroupByClause(ctx *GroupByClauseContext) interface{} 772 773 // Visit a parse tree produced by MySqlParser#havingClause. 774 VisitHavingClause(ctx *HavingClauseContext) interface{} 775 776 // Visit a parse tree produced by MySqlParser#groupByItem. 777 VisitGroupByItem(ctx *GroupByItemContext) interface{} 778 779 // Visit a parse tree produced by MySqlParser#limitClause. 780 VisitLimitClause(ctx *LimitClauseContext) interface{} 781 782 // Visit a parse tree produced by MySqlParser#limitClauseAtom. 783 VisitLimitClauseAtom(ctx *LimitClauseAtomContext) interface{} 784 785 // Visit a parse tree produced by MySqlParser#startTransaction. 786 VisitStartTransaction(ctx *StartTransactionContext) interface{} 787 788 // Visit a parse tree produced by MySqlParser#beginWork. 789 VisitBeginWork(ctx *BeginWorkContext) interface{} 790 791 // Visit a parse tree produced by MySqlParser#commitWork. 792 VisitCommitWork(ctx *CommitWorkContext) interface{} 793 794 // Visit a parse tree produced by MySqlParser#rollbackWork. 795 VisitRollbackWork(ctx *RollbackWorkContext) interface{} 796 797 // Visit a parse tree produced by MySqlParser#savepointStatement. 798 VisitSavepointStatement(ctx *SavepointStatementContext) interface{} 799 800 // Visit a parse tree produced by MySqlParser#rollbackStatement. 801 VisitRollbackStatement(ctx *RollbackStatementContext) interface{} 802 803 // Visit a parse tree produced by MySqlParser#releaseStatement. 804 VisitReleaseStatement(ctx *ReleaseStatementContext) interface{} 805 806 // Visit a parse tree produced by MySqlParser#lockTables. 807 VisitLockTables(ctx *LockTablesContext) interface{} 808 809 // Visit a parse tree produced by MySqlParser#unlockTables. 810 VisitUnlockTables(ctx *UnlockTablesContext) interface{} 811 812 // Visit a parse tree produced by MySqlParser#setAutocommitStatement. 813 VisitSetAutocommitStatement(ctx *SetAutocommitStatementContext) interface{} 814 815 // Visit a parse tree produced by MySqlParser#setTransactionStatement. 816 VisitSetTransactionStatement(ctx *SetTransactionStatementContext) interface{} 817 818 // Visit a parse tree produced by MySqlParser#transactionMode. 819 VisitTransactionMode(ctx *TransactionModeContext) interface{} 820 821 // Visit a parse tree produced by MySqlParser#lockTableElement. 822 VisitLockTableElement(ctx *LockTableElementContext) interface{} 823 824 // Visit a parse tree produced by MySqlParser#lockAction. 825 VisitLockAction(ctx *LockActionContext) interface{} 826 827 // Visit a parse tree produced by MySqlParser#transactionOption. 828 VisitTransactionOption(ctx *TransactionOptionContext) interface{} 829 830 // Visit a parse tree produced by MySqlParser#transactionLevel. 831 VisitTransactionLevel(ctx *TransactionLevelContext) interface{} 832 833 // Visit a parse tree produced by MySqlParser#changeMaster. 834 VisitChangeMaster(ctx *ChangeMasterContext) interface{} 835 836 // Visit a parse tree produced by MySqlParser#changeReplicationFilter. 837 VisitChangeReplicationFilter(ctx *ChangeReplicationFilterContext) interface{} 838 839 // Visit a parse tree produced by MySqlParser#purgeBinaryLogs. 840 VisitPurgeBinaryLogs(ctx *PurgeBinaryLogsContext) interface{} 841 842 // Visit a parse tree produced by MySqlParser#resetMaster. 843 VisitResetMaster(ctx *ResetMasterContext) interface{} 844 845 // Visit a parse tree produced by MySqlParser#resetSlave. 846 VisitResetSlave(ctx *ResetSlaveContext) interface{} 847 848 // Visit a parse tree produced by MySqlParser#startSlave. 849 VisitStartSlave(ctx *StartSlaveContext) interface{} 850 851 // Visit a parse tree produced by MySqlParser#stopSlave. 852 VisitStopSlave(ctx *StopSlaveContext) interface{} 853 854 // Visit a parse tree produced by MySqlParser#startGroupReplication. 855 VisitStartGroupReplication(ctx *StartGroupReplicationContext) interface{} 856 857 // Visit a parse tree produced by MySqlParser#stopGroupReplication. 858 VisitStopGroupReplication(ctx *StopGroupReplicationContext) interface{} 859 860 // Visit a parse tree produced by MySqlParser#masterStringOption. 861 VisitMasterStringOption(ctx *MasterStringOptionContext) interface{} 862 863 // Visit a parse tree produced by MySqlParser#masterDecimalOption. 864 VisitMasterDecimalOption(ctx *MasterDecimalOptionContext) interface{} 865 866 // Visit a parse tree produced by MySqlParser#masterBoolOption. 867 VisitMasterBoolOption(ctx *MasterBoolOptionContext) interface{} 868 869 // Visit a parse tree produced by MySqlParser#masterRealOption. 870 VisitMasterRealOption(ctx *MasterRealOptionContext) interface{} 871 872 // Visit a parse tree produced by MySqlParser#masterUidListOption. 873 VisitMasterUidListOption(ctx *MasterUidListOptionContext) interface{} 874 875 // Visit a parse tree produced by MySqlParser#stringMasterOption. 876 VisitStringMasterOption(ctx *StringMasterOptionContext) interface{} 877 878 // Visit a parse tree produced by MySqlParser#decimalMasterOption. 879 VisitDecimalMasterOption(ctx *DecimalMasterOptionContext) interface{} 880 881 // Visit a parse tree produced by MySqlParser#boolMasterOption. 882 VisitBoolMasterOption(ctx *BoolMasterOptionContext) interface{} 883 884 // Visit a parse tree produced by MySqlParser#channelOption. 885 VisitChannelOption(ctx *ChannelOptionContext) interface{} 886 887 // Visit a parse tree produced by MySqlParser#doDbReplication. 888 VisitDoDbReplication(ctx *DoDbReplicationContext) interface{} 889 890 // Visit a parse tree produced by MySqlParser#ignoreDbReplication. 891 VisitIgnoreDbReplication(ctx *IgnoreDbReplicationContext) interface{} 892 893 // Visit a parse tree produced by MySqlParser#doTableReplication. 894 VisitDoTableReplication(ctx *DoTableReplicationContext) interface{} 895 896 // Visit a parse tree produced by MySqlParser#ignoreTableReplication. 897 VisitIgnoreTableReplication(ctx *IgnoreTableReplicationContext) interface{} 898 899 // Visit a parse tree produced by MySqlParser#wildDoTableReplication. 900 VisitWildDoTableReplication(ctx *WildDoTableReplicationContext) interface{} 901 902 // Visit a parse tree produced by MySqlParser#wildIgnoreTableReplication. 903 VisitWildIgnoreTableReplication(ctx *WildIgnoreTableReplicationContext) interface{} 904 905 // Visit a parse tree produced by MySqlParser#rewriteDbReplication. 906 VisitRewriteDbReplication(ctx *RewriteDbReplicationContext) interface{} 907 908 // Visit a parse tree produced by MySqlParser#tablePair. 909 VisitTablePair(ctx *TablePairContext) interface{} 910 911 // Visit a parse tree produced by MySqlParser#threadType. 912 VisitThreadType(ctx *ThreadTypeContext) interface{} 913 914 // Visit a parse tree produced by MySqlParser#gtidsUntilOption. 915 VisitGtidsUntilOption(ctx *GtidsUntilOptionContext) interface{} 916 917 // Visit a parse tree produced by MySqlParser#masterLogUntilOption. 918 VisitMasterLogUntilOption(ctx *MasterLogUntilOptionContext) interface{} 919 920 // Visit a parse tree produced by MySqlParser#relayLogUntilOption. 921 VisitRelayLogUntilOption(ctx *RelayLogUntilOptionContext) interface{} 922 923 // Visit a parse tree produced by MySqlParser#sqlGapsUntilOption. 924 VisitSqlGapsUntilOption(ctx *SqlGapsUntilOptionContext) interface{} 925 926 // Visit a parse tree produced by MySqlParser#userConnectionOption. 927 VisitUserConnectionOption(ctx *UserConnectionOptionContext) interface{} 928 929 // Visit a parse tree produced by MySqlParser#passwordConnectionOption. 930 VisitPasswordConnectionOption(ctx *PasswordConnectionOptionContext) interface{} 931 932 // Visit a parse tree produced by MySqlParser#defaultAuthConnectionOption. 933 VisitDefaultAuthConnectionOption(ctx *DefaultAuthConnectionOptionContext) interface{} 934 935 // Visit a parse tree produced by MySqlParser#pluginDirConnectionOption. 936 VisitPluginDirConnectionOption(ctx *PluginDirConnectionOptionContext) interface{} 937 938 // Visit a parse tree produced by MySqlParser#gtuidSet. 939 VisitGtuidSet(ctx *GtuidSetContext) interface{} 940 941 // Visit a parse tree produced by MySqlParser#xaStartTransaction. 942 VisitXaStartTransaction(ctx *XaStartTransactionContext) interface{} 943 944 // Visit a parse tree produced by MySqlParser#xaEndTransaction. 945 VisitXaEndTransaction(ctx *XaEndTransactionContext) interface{} 946 947 // Visit a parse tree produced by MySqlParser#xaPrepareStatement. 948 VisitXaPrepareStatement(ctx *XaPrepareStatementContext) interface{} 949 950 // Visit a parse tree produced by MySqlParser#xaCommitWork. 951 VisitXaCommitWork(ctx *XaCommitWorkContext) interface{} 952 953 // Visit a parse tree produced by MySqlParser#xaRollbackWork. 954 VisitXaRollbackWork(ctx *XaRollbackWorkContext) interface{} 955 956 // Visit a parse tree produced by MySqlParser#xaRecoverWork. 957 VisitXaRecoverWork(ctx *XaRecoverWorkContext) interface{} 958 959 // Visit a parse tree produced by MySqlParser#prepareStatement. 960 VisitPrepareStatement(ctx *PrepareStatementContext) interface{} 961 962 // Visit a parse tree produced by MySqlParser#executeStatement. 963 VisitExecuteStatement(ctx *ExecuteStatementContext) interface{} 964 965 // Visit a parse tree produced by MySqlParser#deallocatePrepare. 966 VisitDeallocatePrepare(ctx *DeallocatePrepareContext) interface{} 967 968 // Visit a parse tree produced by MySqlParser#routineBody. 969 VisitRoutineBody(ctx *RoutineBodyContext) interface{} 970 971 // Visit a parse tree produced by MySqlParser#blockStatement. 972 VisitBlockStatement(ctx *BlockStatementContext) interface{} 973 974 // Visit a parse tree produced by MySqlParser#caseStatement. 975 VisitCaseStatement(ctx *CaseStatementContext) interface{} 976 977 // Visit a parse tree produced by MySqlParser#ifStatement. 978 VisitIfStatement(ctx *IfStatementContext) interface{} 979 980 // Visit a parse tree produced by MySqlParser#iterateStatement. 981 VisitIterateStatement(ctx *IterateStatementContext) interface{} 982 983 // Visit a parse tree produced by MySqlParser#leaveStatement. 984 VisitLeaveStatement(ctx *LeaveStatementContext) interface{} 985 986 // Visit a parse tree produced by MySqlParser#loopStatement. 987 VisitLoopStatement(ctx *LoopStatementContext) interface{} 988 989 // Visit a parse tree produced by MySqlParser#repeatStatement. 990 VisitRepeatStatement(ctx *RepeatStatementContext) interface{} 991 992 // Visit a parse tree produced by MySqlParser#returnStatement. 993 VisitReturnStatement(ctx *ReturnStatementContext) interface{} 994 995 // Visit a parse tree produced by MySqlParser#whileStatement. 996 VisitWhileStatement(ctx *WhileStatementContext) interface{} 997 998 // Visit a parse tree produced by MySqlParser#CloseCursor. 999 VisitCloseCursor(ctx *CloseCursorContext) interface{} 1000 1001 // Visit a parse tree produced by MySqlParser#FetchCursor. 1002 VisitFetchCursor(ctx *FetchCursorContext) interface{} 1003 1004 // Visit a parse tree produced by MySqlParser#OpenCursor. 1005 VisitOpenCursor(ctx *OpenCursorContext) interface{} 1006 1007 // Visit a parse tree produced by MySqlParser#declareVariable. 1008 VisitDeclareVariable(ctx *DeclareVariableContext) interface{} 1009 1010 // Visit a parse tree produced by MySqlParser#declareCondition. 1011 VisitDeclareCondition(ctx *DeclareConditionContext) interface{} 1012 1013 // Visit a parse tree produced by MySqlParser#declareCursor. 1014 VisitDeclareCursor(ctx *DeclareCursorContext) interface{} 1015 1016 // Visit a parse tree produced by MySqlParser#declareHandler. 1017 VisitDeclareHandler(ctx *DeclareHandlerContext) interface{} 1018 1019 // Visit a parse tree produced by MySqlParser#handlerConditionCode. 1020 VisitHandlerConditionCode(ctx *HandlerConditionCodeContext) interface{} 1021 1022 // Visit a parse tree produced by MySqlParser#handlerConditionState. 1023 VisitHandlerConditionState(ctx *HandlerConditionStateContext) interface{} 1024 1025 // Visit a parse tree produced by MySqlParser#handlerConditionName. 1026 VisitHandlerConditionName(ctx *HandlerConditionNameContext) interface{} 1027 1028 // Visit a parse tree produced by MySqlParser#handlerConditionWarning. 1029 VisitHandlerConditionWarning(ctx *HandlerConditionWarningContext) interface{} 1030 1031 // Visit a parse tree produced by MySqlParser#handlerConditionNotfound. 1032 VisitHandlerConditionNotfound(ctx *HandlerConditionNotfoundContext) interface{} 1033 1034 // Visit a parse tree produced by MySqlParser#handlerConditionException. 1035 VisitHandlerConditionException(ctx *HandlerConditionExceptionContext) interface{} 1036 1037 // Visit a parse tree produced by MySqlParser#procedureSqlStatement. 1038 VisitProcedureSqlStatement(ctx *ProcedureSqlStatementContext) interface{} 1039 1040 // Visit a parse tree produced by MySqlParser#caseAlternative. 1041 VisitCaseAlternative(ctx *CaseAlternativeContext) interface{} 1042 1043 // Visit a parse tree produced by MySqlParser#elifAlternative. 1044 VisitElifAlternative(ctx *ElifAlternativeContext) interface{} 1045 1046 // Visit a parse tree produced by MySqlParser#alterUserMysqlV56. 1047 VisitAlterUserMysqlV56(ctx *AlterUserMysqlV56Context) interface{} 1048 1049 // Visit a parse tree produced by MySqlParser#alterUserMysqlV57. 1050 VisitAlterUserMysqlV57(ctx *AlterUserMysqlV57Context) interface{} 1051 1052 // Visit a parse tree produced by MySqlParser#createUserMysqlV56. 1053 VisitCreateUserMysqlV56(ctx *CreateUserMysqlV56Context) interface{} 1054 1055 // Visit a parse tree produced by MySqlParser#createUserMysqlV57. 1056 VisitCreateUserMysqlV57(ctx *CreateUserMysqlV57Context) interface{} 1057 1058 // Visit a parse tree produced by MySqlParser#dropUser. 1059 VisitDropUser(ctx *DropUserContext) interface{} 1060 1061 // Visit a parse tree produced by MySqlParser#grantStatement. 1062 VisitGrantStatement(ctx *GrantStatementContext) interface{} 1063 1064 // Visit a parse tree produced by MySqlParser#grantProxy. 1065 VisitGrantProxy(ctx *GrantProxyContext) interface{} 1066 1067 // Visit a parse tree produced by MySqlParser#renameUser. 1068 VisitRenameUser(ctx *RenameUserContext) interface{} 1069 1070 // Visit a parse tree produced by MySqlParser#detailRevoke. 1071 VisitDetailRevoke(ctx *DetailRevokeContext) interface{} 1072 1073 // Visit a parse tree produced by MySqlParser#shortRevoke. 1074 VisitShortRevoke(ctx *ShortRevokeContext) interface{} 1075 1076 // Visit a parse tree produced by MySqlParser#revokeProxy. 1077 VisitRevokeProxy(ctx *RevokeProxyContext) interface{} 1078 1079 // Visit a parse tree produced by MySqlParser#setPasswordStatement. 1080 VisitSetPasswordStatement(ctx *SetPasswordStatementContext) interface{} 1081 1082 // Visit a parse tree produced by MySqlParser#userSpecification. 1083 VisitUserSpecification(ctx *UserSpecificationContext) interface{} 1084 1085 // Visit a parse tree produced by MySqlParser#passwordAuthOption. 1086 VisitPasswordAuthOption(ctx *PasswordAuthOptionContext) interface{} 1087 1088 // Visit a parse tree produced by MySqlParser#stringAuthOption. 1089 VisitStringAuthOption(ctx *StringAuthOptionContext) interface{} 1090 1091 // Visit a parse tree produced by MySqlParser#hashAuthOption. 1092 VisitHashAuthOption(ctx *HashAuthOptionContext) interface{} 1093 1094 // Visit a parse tree produced by MySqlParser#simpleAuthOption. 1095 VisitSimpleAuthOption(ctx *SimpleAuthOptionContext) interface{} 1096 1097 // Visit a parse tree produced by MySqlParser#tlsOption. 1098 VisitTlsOption(ctx *TlsOptionContext) interface{} 1099 1100 // Visit a parse tree produced by MySqlParser#userResourceOption. 1101 VisitUserResourceOption(ctx *UserResourceOptionContext) interface{} 1102 1103 // Visit a parse tree produced by MySqlParser#userPasswordOption. 1104 VisitUserPasswordOption(ctx *UserPasswordOptionContext) interface{} 1105 1106 // Visit a parse tree produced by MySqlParser#userLockOption. 1107 VisitUserLockOption(ctx *UserLockOptionContext) interface{} 1108 1109 // Visit a parse tree produced by MySqlParser#privelegeClause. 1110 VisitPrivelegeClause(ctx *PrivelegeClauseContext) interface{} 1111 1112 // Visit a parse tree produced by MySqlParser#privilege. 1113 VisitPrivilege(ctx *PrivilegeContext) interface{} 1114 1115 // Visit a parse tree produced by MySqlParser#currentSchemaPriviLevel. 1116 VisitCurrentSchemaPriviLevel(ctx *CurrentSchemaPriviLevelContext) interface{} 1117 1118 // Visit a parse tree produced by MySqlParser#globalPrivLevel. 1119 VisitGlobalPrivLevel(ctx *GlobalPrivLevelContext) interface{} 1120 1121 // Visit a parse tree produced by MySqlParser#definiteSchemaPrivLevel. 1122 VisitDefiniteSchemaPrivLevel(ctx *DefiniteSchemaPrivLevelContext) interface{} 1123 1124 // Visit a parse tree produced by MySqlParser#definiteFullTablePrivLevel. 1125 VisitDefiniteFullTablePrivLevel(ctx *DefiniteFullTablePrivLevelContext) interface{} 1126 1127 // Visit a parse tree produced by MySqlParser#definiteFullTablePrivLevel2. 1128 VisitDefiniteFullTablePrivLevel2(ctx *DefiniteFullTablePrivLevel2Context) interface{} 1129 1130 // Visit a parse tree produced by MySqlParser#definiteTablePrivLevel. 1131 VisitDefiniteTablePrivLevel(ctx *DefiniteTablePrivLevelContext) interface{} 1132 1133 // Visit a parse tree produced by MySqlParser#renameUserClause. 1134 VisitRenameUserClause(ctx *RenameUserClauseContext) interface{} 1135 1136 // Visit a parse tree produced by MySqlParser#analyzeTable. 1137 VisitAnalyzeTable(ctx *AnalyzeTableContext) interface{} 1138 1139 // Visit a parse tree produced by MySqlParser#checkTable. 1140 VisitCheckTable(ctx *CheckTableContext) interface{} 1141 1142 // Visit a parse tree produced by MySqlParser#checksumTable. 1143 VisitChecksumTable(ctx *ChecksumTableContext) interface{} 1144 1145 // Visit a parse tree produced by MySqlParser#optimizeTable. 1146 VisitOptimizeTable(ctx *OptimizeTableContext) interface{} 1147 1148 // Visit a parse tree produced by MySqlParser#repairTable. 1149 VisitRepairTable(ctx *RepairTableContext) interface{} 1150 1151 // Visit a parse tree produced by MySqlParser#checkTableOption. 1152 VisitCheckTableOption(ctx *CheckTableOptionContext) interface{} 1153 1154 // Visit a parse tree produced by MySqlParser#createUdfunction. 1155 VisitCreateUdfunction(ctx *CreateUdfunctionContext) interface{} 1156 1157 // Visit a parse tree produced by MySqlParser#installPlugin. 1158 VisitInstallPlugin(ctx *InstallPluginContext) interface{} 1159 1160 // Visit a parse tree produced by MySqlParser#uninstallPlugin. 1161 VisitUninstallPlugin(ctx *UninstallPluginContext) interface{} 1162 1163 // Visit a parse tree produced by MySqlParser#setVariable. 1164 VisitSetVariable(ctx *SetVariableContext) interface{} 1165 1166 // Visit a parse tree produced by MySqlParser#setCharset. 1167 VisitSetCharset(ctx *SetCharsetContext) interface{} 1168 1169 // Visit a parse tree produced by MySqlParser#setNames. 1170 VisitSetNames(ctx *SetNamesContext) interface{} 1171 1172 // Visit a parse tree produced by MySqlParser#setPassword. 1173 VisitSetPassword(ctx *SetPasswordContext) interface{} 1174 1175 // Visit a parse tree produced by MySqlParser#setTransaction. 1176 VisitSetTransaction(ctx *SetTransactionContext) interface{} 1177 1178 // Visit a parse tree produced by MySqlParser#setAutocommit. 1179 VisitSetAutocommit(ctx *SetAutocommitContext) interface{} 1180 1181 // Visit a parse tree produced by MySqlParser#setNewValueInsideTrigger. 1182 VisitSetNewValueInsideTrigger(ctx *SetNewValueInsideTriggerContext) interface{} 1183 1184 // Visit a parse tree produced by MySqlParser#showMasterLogs. 1185 VisitShowMasterLogs(ctx *ShowMasterLogsContext) interface{} 1186 1187 // Visit a parse tree produced by MySqlParser#showLogEvents. 1188 VisitShowLogEvents(ctx *ShowLogEventsContext) interface{} 1189 1190 // Visit a parse tree produced by MySqlParser#showObjectFilter. 1191 VisitShowObjectFilter(ctx *ShowObjectFilterContext) interface{} 1192 1193 // Visit a parse tree produced by MySqlParser#showColumns. 1194 VisitShowColumns(ctx *ShowColumnsContext) interface{} 1195 1196 // Visit a parse tree produced by MySqlParser#showCreateDb. 1197 VisitShowCreateDb(ctx *ShowCreateDbContext) interface{} 1198 1199 // Visit a parse tree produced by MySqlParser#showCreateFullIdObject. 1200 VisitShowCreateFullIdObject(ctx *ShowCreateFullIdObjectContext) interface{} 1201 1202 // Visit a parse tree produced by MySqlParser#showCreateUser. 1203 VisitShowCreateUser(ctx *ShowCreateUserContext) interface{} 1204 1205 // Visit a parse tree produced by MySqlParser#showEngine. 1206 VisitShowEngine(ctx *ShowEngineContext) interface{} 1207 1208 // Visit a parse tree produced by MySqlParser#showGlobalInfo. 1209 VisitShowGlobalInfo(ctx *ShowGlobalInfoContext) interface{} 1210 1211 // Visit a parse tree produced by MySqlParser#showErrors. 1212 VisitShowErrors(ctx *ShowErrorsContext) interface{} 1213 1214 // Visit a parse tree produced by MySqlParser#showCountErrors. 1215 VisitShowCountErrors(ctx *ShowCountErrorsContext) interface{} 1216 1217 // Visit a parse tree produced by MySqlParser#showSchemaFilter. 1218 VisitShowSchemaFilter(ctx *ShowSchemaFilterContext) interface{} 1219 1220 // Visit a parse tree produced by MySqlParser#showRoutine. 1221 VisitShowRoutine(ctx *ShowRoutineContext) interface{} 1222 1223 // Visit a parse tree produced by MySqlParser#showGrants. 1224 VisitShowGrants(ctx *ShowGrantsContext) interface{} 1225 1226 // Visit a parse tree produced by MySqlParser#showIndexes. 1227 VisitShowIndexes(ctx *ShowIndexesContext) interface{} 1228 1229 // Visit a parse tree produced by MySqlParser#showOpenTables. 1230 VisitShowOpenTables(ctx *ShowOpenTablesContext) interface{} 1231 1232 // Visit a parse tree produced by MySqlParser#showProfile. 1233 VisitShowProfile(ctx *ShowProfileContext) interface{} 1234 1235 // Visit a parse tree produced by MySqlParser#showSlaveStatus. 1236 VisitShowSlaveStatus(ctx *ShowSlaveStatusContext) interface{} 1237 1238 // Visit a parse tree produced by MySqlParser#variableClause. 1239 VisitVariableClause(ctx *VariableClauseContext) interface{} 1240 1241 // Visit a parse tree produced by MySqlParser#showCommonEntity. 1242 VisitShowCommonEntity(ctx *ShowCommonEntityContext) interface{} 1243 1244 // Visit a parse tree produced by MySqlParser#showFilter. 1245 VisitShowFilter(ctx *ShowFilterContext) interface{} 1246 1247 // Visit a parse tree produced by MySqlParser#showGlobalInfoClause. 1248 VisitShowGlobalInfoClause(ctx *ShowGlobalInfoClauseContext) interface{} 1249 1250 // Visit a parse tree produced by MySqlParser#showSchemaEntity. 1251 VisitShowSchemaEntity(ctx *ShowSchemaEntityContext) interface{} 1252 1253 // Visit a parse tree produced by MySqlParser#showProfileType. 1254 VisitShowProfileType(ctx *ShowProfileTypeContext) interface{} 1255 1256 // Visit a parse tree produced by MySqlParser#binlogStatement. 1257 VisitBinlogStatement(ctx *BinlogStatementContext) interface{} 1258 1259 // Visit a parse tree produced by MySqlParser#cacheIndexStatement. 1260 VisitCacheIndexStatement(ctx *CacheIndexStatementContext) interface{} 1261 1262 // Visit a parse tree produced by MySqlParser#flushStatement. 1263 VisitFlushStatement(ctx *FlushStatementContext) interface{} 1264 1265 // Visit a parse tree produced by MySqlParser#killStatement. 1266 VisitKillStatement(ctx *KillStatementContext) interface{} 1267 1268 // Visit a parse tree produced by MySqlParser#loadIndexIntoCache. 1269 VisitLoadIndexIntoCache(ctx *LoadIndexIntoCacheContext) interface{} 1270 1271 // Visit a parse tree produced by MySqlParser#resetStatement. 1272 VisitResetStatement(ctx *ResetStatementContext) interface{} 1273 1274 // Visit a parse tree produced by MySqlParser#shutdownStatement. 1275 VisitShutdownStatement(ctx *ShutdownStatementContext) interface{} 1276 1277 // Visit a parse tree produced by MySqlParser#tableIndexes. 1278 VisitTableIndexes(ctx *TableIndexesContext) interface{} 1279 1280 // Visit a parse tree produced by MySqlParser#simpleFlushOption. 1281 VisitSimpleFlushOption(ctx *SimpleFlushOptionContext) interface{} 1282 1283 // Visit a parse tree produced by MySqlParser#channelFlushOption. 1284 VisitChannelFlushOption(ctx *ChannelFlushOptionContext) interface{} 1285 1286 // Visit a parse tree produced by MySqlParser#tableFlushOption. 1287 VisitTableFlushOption(ctx *TableFlushOptionContext) interface{} 1288 1289 // Visit a parse tree produced by MySqlParser#flushTableOption. 1290 VisitFlushTableOption(ctx *FlushTableOptionContext) interface{} 1291 1292 // Visit a parse tree produced by MySqlParser#loadedTableIndexes. 1293 VisitLoadedTableIndexes(ctx *LoadedTableIndexesContext) interface{} 1294 1295 // Visit a parse tree produced by MySqlParser#simpleDescribeStatement. 1296 VisitSimpleDescribeStatement(ctx *SimpleDescribeStatementContext) interface{} 1297 1298 // Visit a parse tree produced by MySqlParser#fullDescribeStatement. 1299 VisitFullDescribeStatement(ctx *FullDescribeStatementContext) interface{} 1300 1301 // Visit a parse tree produced by MySqlParser#helpStatement. 1302 VisitHelpStatement(ctx *HelpStatementContext) interface{} 1303 1304 // Visit a parse tree produced by MySqlParser#useStatement. 1305 VisitUseStatement(ctx *UseStatementContext) interface{} 1306 1307 // Visit a parse tree produced by MySqlParser#signalStatement. 1308 VisitSignalStatement(ctx *SignalStatementContext) interface{} 1309 1310 // Visit a parse tree produced by MySqlParser#resignalStatement. 1311 VisitResignalStatement(ctx *ResignalStatementContext) interface{} 1312 1313 // Visit a parse tree produced by MySqlParser#signalConditionInformation. 1314 VisitSignalConditionInformation(ctx *SignalConditionInformationContext) interface{} 1315 1316 // Visit a parse tree produced by MySqlParser#diagnosticsStatement. 1317 VisitDiagnosticsStatement(ctx *DiagnosticsStatementContext) interface{} 1318 1319 // Visit a parse tree produced by MySqlParser#diagnosticsConditionInformationName. 1320 VisitDiagnosticsConditionInformationName(ctx *DiagnosticsConditionInformationNameContext) interface{} 1321 1322 // Visit a parse tree produced by MySqlParser#describeStatements. 1323 VisitDescribeStatements(ctx *DescribeStatementsContext) interface{} 1324 1325 // Visit a parse tree produced by MySqlParser#describeConnection. 1326 VisitDescribeConnection(ctx *DescribeConnectionContext) interface{} 1327 1328 // Visit a parse tree produced by MySqlParser#fullId. 1329 VisitFullId(ctx *FullIdContext) interface{} 1330 1331 // Visit a parse tree produced by MySqlParser#tableName. 1332 VisitTableName(ctx *TableNameContext) interface{} 1333 1334 // Visit a parse tree produced by MySqlParser#fullColumnName. 1335 VisitFullColumnName(ctx *FullColumnNameContext) interface{} 1336 1337 // Visit a parse tree produced by MySqlParser#indexColumnName. 1338 VisitIndexColumnName(ctx *IndexColumnNameContext) interface{} 1339 1340 // Visit a parse tree produced by MySqlParser#userName. 1341 VisitUserName(ctx *UserNameContext) interface{} 1342 1343 // Visit a parse tree produced by MySqlParser#mysqlVariable. 1344 VisitMysqlVariable(ctx *MysqlVariableContext) interface{} 1345 1346 // Visit a parse tree produced by MySqlParser#charsetName. 1347 VisitCharsetName(ctx *CharsetNameContext) interface{} 1348 1349 // Visit a parse tree produced by MySqlParser#collationName. 1350 VisitCollationName(ctx *CollationNameContext) interface{} 1351 1352 // Visit a parse tree produced by MySqlParser#engineName. 1353 VisitEngineName(ctx *EngineNameContext) interface{} 1354 1355 // Visit a parse tree produced by MySqlParser#uuidSet. 1356 VisitUuidSet(ctx *UuidSetContext) interface{} 1357 1358 // Visit a parse tree produced by MySqlParser#xid. 1359 VisitXid(ctx *XidContext) interface{} 1360 1361 // Visit a parse tree produced by MySqlParser#xuidStringId. 1362 VisitXuidStringId(ctx *XuidStringIdContext) interface{} 1363 1364 // Visit a parse tree produced by MySqlParser#authPlugin. 1365 VisitAuthPlugin(ctx *AuthPluginContext) interface{} 1366 1367 // Visit a parse tree produced by MySqlParser#uid. 1368 VisitUid(ctx *UidContext) interface{} 1369 1370 // Visit a parse tree produced by MySqlParser#simpleId. 1371 VisitSimpleId(ctx *SimpleIdContext) interface{} 1372 1373 // Visit a parse tree produced by MySqlParser#dottedId. 1374 VisitDottedId(ctx *DottedIdContext) interface{} 1375 1376 // Visit a parse tree produced by MySqlParser#decimalLiteral. 1377 VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{} 1378 1379 // Visit a parse tree produced by MySqlParser#fileSizeLiteral. 1380 VisitFileSizeLiteral(ctx *FileSizeLiteralContext) interface{} 1381 1382 // Visit a parse tree produced by MySqlParser#stringLiteral. 1383 VisitStringLiteral(ctx *StringLiteralContext) interface{} 1384 1385 // Visit a parse tree produced by MySqlParser#booleanLiteral. 1386 VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{} 1387 1388 // Visit a parse tree produced by MySqlParser#hexadecimalLiteral. 1389 VisitHexadecimalLiteral(ctx *HexadecimalLiteralContext) interface{} 1390 1391 // Visit a parse tree produced by MySqlParser#nullNotnull. 1392 VisitNullNotnull(ctx *NullNotnullContext) interface{} 1393 1394 // Visit a parse tree produced by MySqlParser#constant. 1395 VisitConstant(ctx *ConstantContext) interface{} 1396 1397 // Visit a parse tree produced by MySqlParser#stringDataType. 1398 VisitStringDataType(ctx *StringDataTypeContext) interface{} 1399 1400 // Visit a parse tree produced by MySqlParser#nationalStringDataType. 1401 VisitNationalStringDataType(ctx *NationalStringDataTypeContext) interface{} 1402 1403 // Visit a parse tree produced by MySqlParser#nationalVaryingStringDataType. 1404 VisitNationalVaryingStringDataType(ctx *NationalVaryingStringDataTypeContext) interface{} 1405 1406 // Visit a parse tree produced by MySqlParser#dimensionDataType. 1407 VisitDimensionDataType(ctx *DimensionDataTypeContext) interface{} 1408 1409 // Visit a parse tree produced by MySqlParser#simpleDataType. 1410 VisitSimpleDataType(ctx *SimpleDataTypeContext) interface{} 1411 1412 // Visit a parse tree produced by MySqlParser#collectionDataType. 1413 VisitCollectionDataType(ctx *CollectionDataTypeContext) interface{} 1414 1415 // Visit a parse tree produced by MySqlParser#spatialDataType. 1416 VisitSpatialDataType(ctx *SpatialDataTypeContext) interface{} 1417 1418 // Visit a parse tree produced by MySqlParser#longVarcharDataType. 1419 VisitLongVarcharDataType(ctx *LongVarcharDataTypeContext) interface{} 1420 1421 // Visit a parse tree produced by MySqlParser#longVarbinaryDataType. 1422 VisitLongVarbinaryDataType(ctx *LongVarbinaryDataTypeContext) interface{} 1423 1424 // Visit a parse tree produced by MySqlParser#collectionOptions. 1425 VisitCollectionOptions(ctx *CollectionOptionsContext) interface{} 1426 1427 // Visit a parse tree produced by MySqlParser#convertedDataType. 1428 VisitConvertedDataType(ctx *ConvertedDataTypeContext) interface{} 1429 1430 // Visit a parse tree produced by MySqlParser#lengthOneDimension. 1431 VisitLengthOneDimension(ctx *LengthOneDimensionContext) interface{} 1432 1433 // Visit a parse tree produced by MySqlParser#lengthTwoDimension. 1434 VisitLengthTwoDimension(ctx *LengthTwoDimensionContext) interface{} 1435 1436 // Visit a parse tree produced by MySqlParser#lengthTwoOptionalDimension. 1437 VisitLengthTwoOptionalDimension(ctx *LengthTwoOptionalDimensionContext) interface{} 1438 1439 // Visit a parse tree produced by MySqlParser#uidList. 1440 VisitUidList(ctx *UidListContext) interface{} 1441 1442 // Visit a parse tree produced by MySqlParser#tables. 1443 VisitTables(ctx *TablesContext) interface{} 1444 1445 // Visit a parse tree produced by MySqlParser#indexColumnNames. 1446 VisitIndexColumnNames(ctx *IndexColumnNamesContext) interface{} 1447 1448 // Visit a parse tree produced by MySqlParser#expressions. 1449 VisitExpressions(ctx *ExpressionsContext) interface{} 1450 1451 // Visit a parse tree produced by MySqlParser#expressionsWithDefaults. 1452 VisitExpressionsWithDefaults(ctx *ExpressionsWithDefaultsContext) interface{} 1453 1454 // Visit a parse tree produced by MySqlParser#constants. 1455 VisitConstants(ctx *ConstantsContext) interface{} 1456 1457 // Visit a parse tree produced by MySqlParser#simpleStrings. 1458 VisitSimpleStrings(ctx *SimpleStringsContext) interface{} 1459 1460 // Visit a parse tree produced by MySqlParser#userVariables. 1461 VisitUserVariables(ctx *UserVariablesContext) interface{} 1462 1463 // Visit a parse tree produced by MySqlParser#defaultValue. 1464 VisitDefaultValue(ctx *DefaultValueContext) interface{} 1465 1466 // Visit a parse tree produced by MySqlParser#currentTimestamp. 1467 VisitCurrentTimestamp(ctx *CurrentTimestampContext) interface{} 1468 1469 // Visit a parse tree produced by MySqlParser#expressionOrDefault. 1470 VisitExpressionOrDefault(ctx *ExpressionOrDefaultContext) interface{} 1471 1472 // Visit a parse tree produced by MySqlParser#ifExists. 1473 VisitIfExists(ctx *IfExistsContext) interface{} 1474 1475 // Visit a parse tree produced by MySqlParser#ifNotExists. 1476 VisitIfNotExists(ctx *IfNotExistsContext) interface{} 1477 1478 // Visit a parse tree produced by MySqlParser#specificFunctionCall. 1479 VisitSpecificFunctionCall(ctx *SpecificFunctionCallContext) interface{} 1480 1481 // Visit a parse tree produced by MySqlParser#aggregateFunctionCall. 1482 VisitAggregateFunctionCall(ctx *AggregateFunctionCallContext) interface{} 1483 1484 // Visit a parse tree produced by MySqlParser#scalarFunctionCall. 1485 VisitScalarFunctionCall(ctx *ScalarFunctionCallContext) interface{} 1486 1487 // Visit a parse tree produced by MySqlParser#udfFunctionCall. 1488 VisitUdfFunctionCall(ctx *UdfFunctionCallContext) interface{} 1489 1490 // Visit a parse tree produced by MySqlParser#passwordFunctionCall. 1491 VisitPasswordFunctionCall(ctx *PasswordFunctionCallContext) interface{} 1492 1493 // Visit a parse tree produced by MySqlParser#simpleFunctionCall. 1494 VisitSimpleFunctionCall(ctx *SimpleFunctionCallContext) interface{} 1495 1496 // Visit a parse tree produced by MySqlParser#dataTypeFunctionCall. 1497 VisitDataTypeFunctionCall(ctx *DataTypeFunctionCallContext) interface{} 1498 1499 // Visit a parse tree produced by MySqlParser#valuesFunctionCall. 1500 VisitValuesFunctionCall(ctx *ValuesFunctionCallContext) interface{} 1501 1502 // Visit a parse tree produced by MySqlParser#caseExpressionFunctionCall. 1503 VisitCaseExpressionFunctionCall(ctx *CaseExpressionFunctionCallContext) interface{} 1504 1505 // Visit a parse tree produced by MySqlParser#caseFunctionCall. 1506 VisitCaseFunctionCall(ctx *CaseFunctionCallContext) interface{} 1507 1508 // Visit a parse tree produced by MySqlParser#charFunctionCall. 1509 VisitCharFunctionCall(ctx *CharFunctionCallContext) interface{} 1510 1511 // Visit a parse tree produced by MySqlParser#positionFunctionCall. 1512 VisitPositionFunctionCall(ctx *PositionFunctionCallContext) interface{} 1513 1514 // Visit a parse tree produced by MySqlParser#substrFunctionCall. 1515 VisitSubstrFunctionCall(ctx *SubstrFunctionCallContext) interface{} 1516 1517 // Visit a parse tree produced by MySqlParser#trimFunctionCall. 1518 VisitTrimFunctionCall(ctx *TrimFunctionCallContext) interface{} 1519 1520 // Visit a parse tree produced by MySqlParser#weightFunctionCall. 1521 VisitWeightFunctionCall(ctx *WeightFunctionCallContext) interface{} 1522 1523 // Visit a parse tree produced by MySqlParser#extractFunctionCall. 1524 VisitExtractFunctionCall(ctx *ExtractFunctionCallContext) interface{} 1525 1526 // Visit a parse tree produced by MySqlParser#getFormatFunctionCall. 1527 VisitGetFormatFunctionCall(ctx *GetFormatFunctionCallContext) interface{} 1528 1529 // Visit a parse tree produced by MySqlParser#jsonValueFunctionCall. 1530 VisitJsonValueFunctionCall(ctx *JsonValueFunctionCallContext) interface{} 1531 1532 // Visit a parse tree produced by MySqlParser#caseFuncAlternative. 1533 VisitCaseFuncAlternative(ctx *CaseFuncAlternativeContext) interface{} 1534 1535 // Visit a parse tree produced by MySqlParser#levelWeightList. 1536 VisitLevelWeightList(ctx *LevelWeightListContext) interface{} 1537 1538 // Visit a parse tree produced by MySqlParser#levelWeightRange. 1539 VisitLevelWeightRange(ctx *LevelWeightRangeContext) interface{} 1540 1541 // Visit a parse tree produced by MySqlParser#levelInWeightListElement. 1542 VisitLevelInWeightListElement(ctx *LevelInWeightListElementContext) interface{} 1543 1544 // Visit a parse tree produced by MySqlParser#aggregateWindowedFunction. 1545 VisitAggregateWindowedFunction(ctx *AggregateWindowedFunctionContext) interface{} 1546 1547 // Visit a parse tree produced by MySqlParser#scalarFunctionName. 1548 VisitScalarFunctionName(ctx *ScalarFunctionNameContext) interface{} 1549 1550 // Visit a parse tree produced by MySqlParser#passwordFunctionClause. 1551 VisitPasswordFunctionClause(ctx *PasswordFunctionClauseContext) interface{} 1552 1553 // Visit a parse tree produced by MySqlParser#functionArgs. 1554 VisitFunctionArgs(ctx *FunctionArgsContext) interface{} 1555 1556 // Visit a parse tree produced by MySqlParser#functionArg. 1557 VisitFunctionArg(ctx *FunctionArgContext) interface{} 1558 1559 // Visit a parse tree produced by MySqlParser#isExpression. 1560 VisitIsExpression(ctx *IsExpressionContext) interface{} 1561 1562 // Visit a parse tree produced by MySqlParser#notExpression. 1563 VisitNotExpression(ctx *NotExpressionContext) interface{} 1564 1565 // Visit a parse tree produced by MySqlParser#logicalExpression. 1566 VisitLogicalExpression(ctx *LogicalExpressionContext) interface{} 1567 1568 // Visit a parse tree produced by MySqlParser#predicateExpression. 1569 VisitPredicateExpression(ctx *PredicateExpressionContext) interface{} 1570 1571 // Visit a parse tree produced by MySqlParser#soundsLikePredicate. 1572 VisitSoundsLikePredicate(ctx *SoundsLikePredicateContext) interface{} 1573 1574 // Visit a parse tree produced by MySqlParser#expressionAtomPredicate. 1575 VisitExpressionAtomPredicate(ctx *ExpressionAtomPredicateContext) interface{} 1576 1577 // Visit a parse tree produced by MySqlParser#subqueryComparisonPredicate. 1578 VisitSubqueryComparisonPredicate(ctx *SubqueryComparisonPredicateContext) interface{} 1579 1580 // Visit a parse tree produced by MySqlParser#jsonMemberOfPredicate. 1581 VisitJsonMemberOfPredicate(ctx *JsonMemberOfPredicateContext) interface{} 1582 1583 // Visit a parse tree produced by MySqlParser#binaryComparisonPredicate. 1584 VisitBinaryComparisonPredicate(ctx *BinaryComparisonPredicateContext) interface{} 1585 1586 // Visit a parse tree produced by MySqlParser#inPredicate. 1587 VisitInPredicate(ctx *InPredicateContext) interface{} 1588 1589 // Visit a parse tree produced by MySqlParser#betweenPredicate. 1590 VisitBetweenPredicate(ctx *BetweenPredicateContext) interface{} 1591 1592 // Visit a parse tree produced by MySqlParser#isNullPredicate. 1593 VisitIsNullPredicate(ctx *IsNullPredicateContext) interface{} 1594 1595 // Visit a parse tree produced by MySqlParser#likePredicate. 1596 VisitLikePredicate(ctx *LikePredicateContext) interface{} 1597 1598 // Visit a parse tree produced by MySqlParser#regexpPredicate. 1599 VisitRegexpPredicate(ctx *RegexpPredicateContext) interface{} 1600 1601 // Visit a parse tree produced by MySqlParser#unaryExpressionAtom. 1602 VisitUnaryExpressionAtom(ctx *UnaryExpressionAtomContext) interface{} 1603 1604 // Visit a parse tree produced by MySqlParser#collateExpressionAtom. 1605 VisitCollateExpressionAtom(ctx *CollateExpressionAtomContext) interface{} 1606 1607 // Visit a parse tree produced by MySqlParser#mysqlVariableExpressionAtom. 1608 VisitMysqlVariableExpressionAtom(ctx *MysqlVariableExpressionAtomContext) interface{} 1609 1610 // Visit a parse tree produced by MySqlParser#nestedExpressionAtom. 1611 VisitNestedExpressionAtom(ctx *NestedExpressionAtomContext) interface{} 1612 1613 // Visit a parse tree produced by MySqlParser#nestedRowExpressionAtom. 1614 VisitNestedRowExpressionAtom(ctx *NestedRowExpressionAtomContext) interface{} 1615 1616 // Visit a parse tree produced by MySqlParser#mathExpressionAtom. 1617 VisitMathExpressionAtom(ctx *MathExpressionAtomContext) interface{} 1618 1619 // Visit a parse tree produced by MySqlParser#existsExpressionAtom. 1620 VisitExistsExpressionAtom(ctx *ExistsExpressionAtomContext) interface{} 1621 1622 // Visit a parse tree produced by MySqlParser#intervalExpressionAtom. 1623 VisitIntervalExpressionAtom(ctx *IntervalExpressionAtomContext) interface{} 1624 1625 // Visit a parse tree produced by MySqlParser#jsonExpressionAtom. 1626 VisitJsonExpressionAtom(ctx *JsonExpressionAtomContext) interface{} 1627 1628 // Visit a parse tree produced by MySqlParser#subqueryExpressionAtom. 1629 VisitSubqueryExpressionAtom(ctx *SubqueryExpressionAtomContext) interface{} 1630 1631 // Visit a parse tree produced by MySqlParser#constantExpressionAtom. 1632 VisitConstantExpressionAtom(ctx *ConstantExpressionAtomContext) interface{} 1633 1634 // Visit a parse tree produced by MySqlParser#functionCallExpressionAtom. 1635 VisitFunctionCallExpressionAtom(ctx *FunctionCallExpressionAtomContext) interface{} 1636 1637 // Visit a parse tree produced by MySqlParser#binaryExpressionAtom. 1638 VisitBinaryExpressionAtom(ctx *BinaryExpressionAtomContext) interface{} 1639 1640 // Visit a parse tree produced by MySqlParser#fullColumnNameExpressionAtom. 1641 VisitFullColumnNameExpressionAtom(ctx *FullColumnNameExpressionAtomContext) interface{} 1642 1643 // Visit a parse tree produced by MySqlParser#bitExpressionAtom. 1644 VisitBitExpressionAtom(ctx *BitExpressionAtomContext) interface{} 1645 1646 // Visit a parse tree produced by MySqlParser#unaryOperator. 1647 VisitUnaryOperator(ctx *UnaryOperatorContext) interface{} 1648 1649 // Visit a parse tree produced by MySqlParser#comparisonOperator. 1650 VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{} 1651 1652 // Visit a parse tree produced by MySqlParser#logicalOperator. 1653 VisitLogicalOperator(ctx *LogicalOperatorContext) interface{} 1654 1655 // Visit a parse tree produced by MySqlParser#bitOperator. 1656 VisitBitOperator(ctx *BitOperatorContext) interface{} 1657 1658 // Visit a parse tree produced by MySqlParser#mathOperator. 1659 VisitMathOperator(ctx *MathOperatorContext) interface{} 1660 1661 // Visit a parse tree produced by MySqlParser#jsonOperator. 1662 VisitJsonOperator(ctx *JsonOperatorContext) interface{} 1663 1664 // Visit a parse tree produced by MySqlParser#charsetNameBase. 1665 VisitCharsetNameBase(ctx *CharsetNameBaseContext) interface{} 1666 1667 // Visit a parse tree produced by MySqlParser#transactionLevelBase. 1668 VisitTransactionLevelBase(ctx *TransactionLevelBaseContext) interface{} 1669 1670 // Visit a parse tree produced by MySqlParser#privilegesBase. 1671 VisitPrivilegesBase(ctx *PrivilegesBaseContext) interface{} 1672 1673 // Visit a parse tree produced by MySqlParser#intervalTypeBase. 1674 VisitIntervalTypeBase(ctx *IntervalTypeBaseContext) interface{} 1675 1676 // Visit a parse tree produced by MySqlParser#dataTypeBase. 1677 VisitDataTypeBase(ctx *DataTypeBaseContext) interface{} 1678 1679 // Visit a parse tree produced by MySqlParser#keywordsCanBeId. 1680 VisitKeywordsCanBeId(ctx *KeywordsCanBeIdContext) interface{} 1681 1682 // Visit a parse tree produced by MySqlParser#functionNameBase. 1683 VisitFunctionNameBase(ctx *FunctionNameBaseContext) interface{} 1684 }