public final class MySQLDALStatementSQLVisitor extends MySQLStatementSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.type.DALSQLVisitor, org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLStatementVisitor
| Constructor and Description |
|---|
MySQLDALStatementSQLVisitor(Properties props) |
getOriginalText, visitAggregationFunction, visitAlias, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitBitExpr, visitBitValueLiterals, visitBlobValue, visitBooleanLiterals, visitBooleanPrimary, visitCaseExpression, visitCastFunction, visitCharFunction, visitCollateClause, visitColumnName, visitColumnNames, visitColumnRef, visitCompleteRegularFunction, visitConstraintName, visitConvertFunction, visitCurrentUserFunction, visitDataType, visitDelete, visitDuplicateSpecification, visitEscapedTableReference, visitExpr, visitExtractFunction, visitFieldLength, visitFromClause, visitFunctionCall, visitFunctionName, visitGroupByClause, visitGroupConcatFunction, visitHavingClause, visitHexadecimalLiterals, visitIdentifier, visitIndexName, visitInsert, visitInsertSelectClause, visitInsertValuesClause, visitIntervalExpression, visitJsonFunction, visitLimitClause, visitLimitOffset, visitLimitRowCount, visitLiterals, visitLockClauseList, visitMatchExpression, visitMultipleTablesClause, visitNullValueLiterals, visitNumberLiterals, visitOnDuplicateKeyClause, visitOrderByClause, visitOrderByItem, visitOwner, visitParameterMarker, visitPositionFunction, visitPrecision, visitPredicate, visitProjection, visitProjections, visitQueryExpression, visitQueryExpressionBody, visitQueryExpressionParens, visitQuerySpecification, visitRegularFunction, visitReplace, visitReplaceSelectClause, visitReplaceValuesClause, visitSchemaName, visitSelect, visitSelectSpecification, visitSelectWithInto, visitSetAssignmentsClause, visitShorthandRegularFunction, visitSimpleExpr, visitSingleTableClause, visitSpecialFunction, visitString_, visitStringLiterals, visitSubquery, visitSubstringFunction, visitTableFactor, visitTableList, visitTableName, visitTableReference, visitTableReferences, visitTableStatement, visitTemporalLiterals, visitTrimFunction, visitUpdate, visitValuesFunction, visitViewName, visitViewNames, visitWeightStringFunction, visitWhereClause, visitWindowClause, visitWindowFunctionvisitAccountLockPasswordExpireOption, visitAccountLockPasswordExpireOptions, visitAclType, visitAddColumn, visitAddTableConstraint, visitAggregationFunctionName, visitAllOrPartitionNameList, visitAlterAlgorithmOption, visitAlterCheck, visitAlterColumn, visitAlterCommandList, visitAlterCommandsModifier, visitAlterCommandsModifierList, visitAlterConstraint, visitAlterConvert, visitAlterDatabase, visitAlterDatabaseSpecification_, visitAlterEvent, visitAlterFunction, visitAlterIndex, visitAlterInstance, visitAlterList, visitAlterLockOption, visitAlterLogfileGroup, visitAlterOrderList, visitAlterPartition, visitAlterProcedure, visitAlterRenameTable, visitAlterServer, visitAlterStatement, visitAlterTable, visitAlterTableActions, visitAlterTableDrop, visitAlterTableForce, visitAlterTableOrder, visitAlterTablePartitionOptions, visitAlterTablespace, visitAlterTablespaceInnodb, visitAlterTablespaceNdb, visitAlterUser, visitAlterUserEntry, visitAlterUserList, visitAlterView, visitAndOperator, visitAscii, visitAssignmentOperator, visitAuthOption, visitBegin, visitBeginStatement, visitBeginTransaction, visitCall, visitCaseElse, visitCaseStatement, visitCaseWhen, visitCastType, visitChange, visitChangeColumn, visitChangeMasterTo, visitChangeReplicationFilter, visitChannel, visitChannelName, visitCharacterSet, visitCharset, visitCharsetName, visitCharsetWithOptBinary, visitCheckConstraint, visitCheckTableOption, visitCheckType, visitCloneDir, visitCloneInstance, visitCollationName, visitColumnAttribute, visitColumnDefinition, visitColumnFormat, visitColumnRefList, visitCombineClause, visitCombineOption, visitCommit, visitCommonIndexOption, visitComparisonOperator, visitComponentName, visitCompoundStatement, visitConditionHandlingStatement, visitConditionInformationItem, visitConditionInformationItemName, visitConditionName, visitConditionNumber, visitConditionValue, visitConnectionId, visitConnectionOptions, visitConnectOption, visitConnectOptions, visitConstraintClause, visitConstraintEnforcement, visitCreateDatabase, visitCreateDatabaseSpecification_, visitCreateDefinitionClause, visitCreateEvent, visitCreateFunction, visitCreateIndex, visitCreateIndexSpecification, visitCreateLikeClause, visitCreateLogfileGroup, visitCreateProcedure, visitCreateRole, visitCreateServer, visitCreateSRSStatement, visitCreateTable, visitCreateTableOption, visitCreateTableOptions, visitCreateTableOptionsSpaceSeparated, visitCreateTablespace, visitCreateTablespaceInnodb, visitCreateTablespaceNdb, visitCreateTrigger, visitCreateUser, visitCreateUserEntryIdentifiedBy, visitCreateUserEntryIdentifiedWith, visitCreateUserEntryNoOption, visitCreateUserList, visitCreateView, visitCteClause, visitCursorCloseStatement, visitCursorDeclareStatement, visitCursorFetchStatement, visitCursorName, visitCursorOpenStatement, visitCursorStatement, visitCustomKeyword, visitDatetimeExpr, visitDeallocate, visitDeclareConditionStatement, visitDeclareHandlerStatement, visitDeclareStatement, visitDefaultCharset, visitDefaultCollation, visitDefaultEncryption, visitDefaultRoleClause, visitDeleteSpecification, visitDelimiterName, visitDerivedColumns, visitDirection, visitDisableKeys, visitDistinct, visitDoStatement, visitDropDatabase, visitDropEvent, visitDropFunction, visitDropIndex, visitDropLogfileGroup, visitDropProcedure, visitDropRole, visitDropServer, visitDropSRSStatement, visitDropTable, visitDropTablespace, visitDropTrigger, visitDropUser, visitDropView, visitDuplicateAsQueryExpression, visitEnableKeys, visitEngineRef, visitEqual, visitEventName, visitExecute, visitExecuteStmt, visitExecuteVarList, visitExplainType, visitFieldDefinition, visitFieldOptions, visitFieldOrVarSpec, visitFields, visitFileSizeLiteral, visitFilterDef, visitFilterDefs, visitFlowControlStatement, visitFlushOption, visitFormatName, visitFrameBetween, visitFrameClause, visitFrameEnd, visitFrameStart, visitFulltextIndexOption, visitGeneratedOption, visitGetDiagnosticsStatement, visitGrantAs, visitGrantLevelGlobal, visitGrantLevelSchemaGlobal, visitGrantLevelTable, visitGrantProxy, visitGrantRoleOrPrivilegeOnTo, visitGrantRoleOrPrivilegeTo, visitGroupName, visitGroupReplication, visitHandlerAction, visitHandlerCloseStatement, visitHandlerOpenStatement, visitHandlerReadIndexStatement, visitHandlerReadStatement, visitHandlerStatement, visitHistogram, visitHostname, visitIdentifiedBy, visitIdentifiedWith, visitIdentifierKeywordsAmbiguous1RolesAndLabels, visitIdentifierKeywordsAmbiguous2Labels, visitIdentifierKeywordsAmbiguous3Roles, visitIdentifierKeywordsAmbiguous4SystemVariables, visitIdentifierKeywordsUnambiguous, visitIdentifierList, visitIfExists, visitIfNotExists, visitIfStatement, visitIgnoreServerId, visitIgnoreServerIds, visitImportStatement, visitIndexHint, visitIndexHintList, visitIndexOption, visitIndexType, visitIndexTypeClause, visitInnerJoinType, visitInsertIdentifier, visitInsertSpecification, visitInstall, visitInstanceAction, visitInternalVariableName, visitIntervalUnit, visitIntervalValue, visitIsolationLevel, visitIsolationTypes, visitIterateStatement, visitJoinedTable, visitJoinSpecification, visitJsonFunctionName, visitKeyListWithExpression, visitKeyOrIndex, visitKeyPart, visitKeyParts, visitKeyPartWithExpression, visitLabelName, visitLeadLagInfo, visitLeaveStatement, visitLevelClause, visitLevelInWeightListElement, visitLoadDataStatement, visitLoadStatement, visitLoadXmlStatement, visitLock, visitLockClause, visitLockedRowAction, visitLockOption, visitLockStrength, visitLogName, visitLoopStatement, visitMasterDef, visitMasterDefs, visitMatchSearchModifier, visitModifyColumn, visitName, visitNaturalJoinType, visitNchar, visitNotOperator, visitNow, visitNoWriteToBinLog, visitNullTreatment, visitOnEmptyError, visitOnUpdateDelete, visitOptionChain, visitOptionRelease, visitOptionType, visitOptionValue, visitOptionValueList, visitOptionValueNoOptionType, visitOrOperator, visitOuterJoinType, visitOverClause, visitOwnerStatement, visitPartitionClause, visitPartitionDefinition, visitPartitionDefinitionOption, visitPartitionDefinitions, visitPartitionKeyAlgorithm, visitPartitionLessThanValue, visitPartitionNames, visitPartitionTypeDef, visitPartitionValueList, visitPath, visitPlace, visitPluginName, visitPort, visitPrepare, visitProcedureName, visitProcedureParameter, visitPurgeBinaryLog, visitQualifiedShorthand, visitQueryPrimary, visitReferenceDefinition, visitReferenceOption, visitRegularFunctionName, visitReleaseSavepoint, visitRenameColumn, visitRenameIndex, visitRenameTable, visitRenameUser, visitRepairType, visitRepeatStatement, visitReplaceSpecification, visitRequireClause, visitResignalStatement, visitRestrict, visitReturnStatement, visitRevokeFrom, visitRevokeOnFrom, visitRoleAtHost, visitRoleIdentifierOrText, visitRoleName, visitRoleOrDynamicPrivilege, visitRoleOrPrivileges, visitRoles, visitRollback, visitRoutineBody, visitRoutineName, visitRoutineOption, visitRowConstructorList, visitSavepoint, visitScheduleExpression, visitSchemaNames, visitSchemaPair, visitSchemaPairs, visitSelectFieldsInto, visitSelectIntoExpression, visitSelectLinesInto, visitServerName, visitServerOption, visitSetAutoCommit, visitSetDefaultRole, visitSetExprOrDefault, visitSetPassword, visitSetRole, visitSetSystemVariable, visitSetTransaction, visitShardLibraryName, visitShow, visitShowProfileType, visitSignalInformationItem, visitSignalStatement, visitSimpleStatement, visitSrsAttribute, visitStandaloneAlterCommands, visitStandaloneAlterTableAction, visitStartGroupReplication, visitStartSlave, visitStatementInformationItem, visitStatementInformationItemName, visitStaticPrivilegeAlter, visitStaticPrivilegeAlterRoutine, visitStaticPrivilegeCreate, visitStaticPrivilegeCreateRole, visitStaticPrivilegeCreateRoutine, visitStaticPrivilegeCreateTablespace, visitStaticPrivilegeCreateTemporaryTables, visitStaticPrivilegeCreateUser, visitStaticPrivilegeCreateView, visitStaticPrivilegeDelete, visitStaticPrivilegeDrop, visitStaticPrivilegeDropRole, visitStaticPrivilegeEvent, visitStaticPrivilegeExecute, visitStaticPrivilegeFile, visitStaticPrivilegeGrant, visitStaticPrivilegeIndex, visitStaticPrivilegeInsert, visitStaticPrivilegeLockTables, visitStaticPrivilegeProcess, visitStaticPrivilegeReferences, visitStaticPrivilegeReload, visitStaticPrivilegeReplicationClient, visitStaticPrivilegeReplicationSlave, visitStaticPrivilegeSelect, visitStaticPrivilegeShowDatabases, visitStaticPrivilegeShowView, visitStaticPrivilegeShutdown, visitStaticPrivilegeSuper, visitStaticPrivilegeTrigger, visitStaticPrivilegeUpdate, visitStaticPrivilegeUsage, visitStopGroupReplication, visitStopSlave, visitStorageMedia, visitStringList, visitSubpartitionDefinition, visitSubPartitions, visitTableAliasRefList, visitTableConstraintDef, visitTableElement, visitTableElementList, visitTableIdentOptWild, visitTableLock, visitTableLockingList, visitTableOrTables, visitTableValueConstructor, visitTableWild, visitTextOrIdentifier, visitTextString, visitTextStringHash, visitThreadType, visitThreadTypes, visitTimestampValue, visitTlsOption, visitTransactionAccessMode, visitTransactionCharacteristic, visitTransactionCharacteristics, visitTriggerEvent, visitTriggerName, visitTriggerOrder, visitTriggerTime, visitTruncateTable, visitTypeDatetimePrecision, visitUnicode, visitUninstall, visitUnlock, visitUnqualifiedShorthand, visitUpdateSpecification_, visitUserAuthOption, visitUserFuncAuthOption, visitUserIdentifierOrText, visitUserList, visitUsername, visitUserOrRole, visitUserOrRoles, visitUtilOption, visitValidStatement, visitValueReference, visitVcpuSpec, visitVisibility, visitWhileStatement, visitWildTable, visitWildTables, visitWindowingClause, visitWindowItem, visitWindowSpecification, visitWithClause, visitWithGrantOption, visitWithRoles, visitWithValidation, visitWrapperName, visitXa, visitXidaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic MySQLDALStatementSQLVisitor(Properties props)
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitUninstallPlugin(MySQLStatementParser.UninstallPluginContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.uninstallPlugin().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUninstallPlugin in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitUninstallPlugin in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateDatabase(MySQLStatementParser.ShowCreateDatabaseContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateDatabase().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateDatabase in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateDatabase in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowBinaryLogs(MySQLStatementParser.ShowBinaryLogsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showBinaryLogs().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowBinaryLogs in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowBinaryLogs in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowStatus(MySQLStatementParser.ShowStatusContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showStatus().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowStatus in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowStatus in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateView(MySQLStatementParser.ShowCreateViewContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateView().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateView in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateView in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowEngines(MySQLStatementParser.ShowEnginesContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showEngines().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowEngines in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowEngines in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowEngine(MySQLStatementParser.ShowEngineContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showEngine().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowEngine in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowEngine in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCharset(MySQLStatementParser.ShowCharsetContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCharset().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCharset in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCharset in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateEvent(MySQLStatementParser.ShowCreateEventContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateEvent().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateEvent in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateEvent in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateFunction(MySQLStatementParser.ShowCreateFunctionContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateFunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateFunction in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateFunction in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateProcedure(MySQLStatementParser.ShowCreateProcedureContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateProcedure().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateProcedure in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateProcedure in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowBinlogEvents(MySQLStatementParser.ShowBinlogEventsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showBinlogEvents().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowBinlogEvents in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowBinlogEvents in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowErrors(MySQLStatementParser.ShowErrorsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showErrors().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowErrors in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowErrors in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowWarnings(MySQLStatementParser.ShowWarningsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showWarnings().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowWarnings in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowWarnings in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitResetStatement(MySQLStatementParser.ResetStatementContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.resetStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitResetStatement in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitResetStatement in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitResetPersist(MySQLStatementParser.ResetPersistContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.resetPersist().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitResetPersist in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitResetPersist in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitResetOption(MySQLStatementParser.ResetOptionContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.resetOption().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitResetOption in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitResetOption in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitChannelOption(MySQLStatementParser.ChannelOptionContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.channelOption().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChannelOption in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitChannelOption in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitBinaryLogFileIndexNumber(MySQLStatementParser.BinaryLogFileIndexNumberContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.binaryLogFileIndexNumber().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBinaryLogFileIndexNumber in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitBinaryLogFileIndexNumber in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowReplicas(MySQLStatementParser.ShowReplicasContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showReplicas().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowReplicas in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowReplicas in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitRepairTable(MySQLStatementParser.RepairTableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.repairTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRepairTable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitRepairTable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAnalyzeTable(MySQLStatementParser.AnalyzeTableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.analyzeTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAnalyzeTable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAnalyzeTable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCacheIndex(MySQLStatementParser.CacheIndexContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.cacheIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCacheIndex in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCacheIndex in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCacheTableIndexList(MySQLStatementParser.CacheTableIndexListContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.cacheTableIndexList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCacheTableIndexList in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCacheTableIndexList in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitPartitionList(MySQLStatementParser.PartitionListContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.partitionList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPartitionList in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitPartitionList in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitPartitionName(MySQLStatementParser.PartitionNameContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.partitionName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPartitionName in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitPartitionName in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitChecksumTable(MySQLStatementParser.ChecksumTableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.checksumTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChecksumTable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitChecksumTable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitFlush(MySQLStatementParser.FlushContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.flush().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFlush in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitFlush in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTablesOption(MySQLStatementParser.TablesOptionContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.tablesOption().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTablesOption in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitTablesOption in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitKill(MySQLStatementParser.KillContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.kill().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitKill in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitKill in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitLoadIndexInfo(MySQLStatementParser.LoadIndexInfoContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.loadIndexInfo().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLoadIndexInfo in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitLoadIndexInfo in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitLoadTableIndexList(MySQLStatementParser.LoadTableIndexListContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.loadTableIndexList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLoadTableIndexList in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitLoadTableIndexList in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitInstallPlugin(MySQLStatementParser.InstallPluginContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.installPlugin().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInstallPlugin in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitInstallPlugin in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitClone(MySQLStatementParser.CloneContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.clone().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitClone in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitClone in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCloneAction(MySQLStatementParser.CloneActionContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.cloneAction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCloneAction in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCloneAction in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitOptimizeTable(MySQLStatementParser.OptimizeTableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.optimizeTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitOptimizeTable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitOptimizeTable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitUse(MySQLStatementParser.UseContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.use().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUse in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitUse in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitExplain(MySQLStatementParser.ExplainContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.explain().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExplain in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitExplain in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitExplainableStatement(MySQLStatementParser.ExplainableStatementContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.explainableStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExplainableStatement in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitExplainableStatement in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowProcedureCode(MySQLStatementParser.ShowProcedureCodeContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showProcedureCode().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowProcedureCode in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowProcedureCode in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowProfile(MySQLStatementParser.ShowProfileContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showProfile().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowProfile in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowProfile in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowProfiles(MySQLStatementParser.ShowProfilesContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showProfiles().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowProfiles in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowProfiles in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowDatabases(MySQLStatementParser.ShowDatabasesContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showDatabases().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowDatabases in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowDatabases in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowEvents(MySQLStatementParser.ShowEventsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showEvents().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowEvents in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowEvents in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowTables(MySQLStatementParser.ShowTablesContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showTables().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowTables in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowTables in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowTriggers(MySQLStatementParser.ShowTriggersContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showTriggers().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowTriggers in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowTriggers in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowWhereClause(MySQLStatementParser.ShowWhereClauseContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showWhereClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowWhereClause in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowWhereClause in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowTableStatus(MySQLStatementParser.ShowTableStatusContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showTableStatus().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowTableStatus in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowTableStatus in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowColumns(MySQLStatementParser.ShowColumnsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showColumns().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowColumns in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowColumns in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowFilter(MySQLStatementParser.ShowFilterContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showFilter().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowFilter in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowFilter in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowIndex(MySQLStatementParser.ShowIndexContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowIndex in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowIndex in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateTable(MySQLStatementParser.ShowCreateTableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateTable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateTable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateTrigger(MySQLStatementParser.ShowCreateTriggerContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateTrigger().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateTrigger in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateTrigger in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowRelaylogEvent(MySQLStatementParser.ShowRelaylogEventContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showRelaylogEvent().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowRelaylogEvent in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowRelaylogEvent in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowFunctionCode(MySQLStatementParser.ShowFunctionCodeContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showFunctionCode().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowFunctionCode in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowFunctionCode in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowGrants(MySQLStatementParser.ShowGrantsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showGrants().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowGrants in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowGrants in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowMasterStatus(MySQLStatementParser.ShowMasterStatusContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showMasterStatus().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowMasterStatus in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowMasterStatus in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowSlaveHosts(MySQLStatementParser.ShowSlaveHostsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showSlaveHosts().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowSlaveHosts in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowSlaveHosts in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowReplicaStatus(MySQLStatementParser.ShowReplicaStatusContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showReplicaStatus().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowReplicaStatus in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowReplicaStatus in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowSlaveStatus(MySQLStatementParser.ShowSlaveStatusContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showSlaveStatus().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowSlaveStatus in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowSlaveStatus in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateResourceGroup(MySQLStatementParser.CreateResourceGroupContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.createResourceGroup().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateResourceGroup in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCreateResourceGroup in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitBinlog(MySQLStatementParser.BinlogContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.binlog().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBinlog in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitBinlog in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitFromTable(MySQLStatementParser.FromTableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.fromTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFromTable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitFromTable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowVariables(MySQLStatementParser.ShowVariablesContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showVariables().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowVariables in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowVariables in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCharacterSet(MySQLStatementParser.ShowCharacterSetContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCharacterSet().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCharacterSet in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCharacterSet in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCollation(MySQLStatementParser.ShowCollationContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCollation().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCollation in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCollation in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowFunctionStatus(MySQLStatementParser.ShowFunctionStatusContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showFunctionStatus().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowFunctionStatus in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowFunctionStatus in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowProcedureStatus(MySQLStatementParser.ShowProcedureStatusContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showProcedureStatus().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowProcedureStatus in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowProcedureStatus in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowOpenTables(MySQLStatementParser.ShowOpenTablesContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showOpenTables().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowOpenTables in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowOpenTables in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowPlugins(MySQLStatementParser.ShowPluginsContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showPlugins().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowPlugins in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowPlugins in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowPrivileges(MySQLStatementParser.ShowPrivilegesContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showPrivileges().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowPrivileges in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowPrivileges in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShutdown(MySQLStatementParser.ShutdownContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.shutdown().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShutdown in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShutdown in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowProcesslist(MySQLStatementParser.ShowProcesslistContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showProcesslist().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowProcesslist in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowProcesslist in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowCreateUser(MySQLStatementParser.ShowCreateUserContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showCreateUser().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCreateUser in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowCreateUser in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSetVariable(MySQLStatementParser.SetVariableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.setVariable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSetVariable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSetVariable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSetCharacter(MySQLStatementParser.SetCharacterContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.setCharacter().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSetCharacter in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSetCharacter in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitVariable(MySQLStatementParser.VariableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.variable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVariable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitVariable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitUserVariable(MySQLStatementParser.UserVariableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.userVariable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUserVariable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitUserVariable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSystemVariable(MySQLStatementParser.SystemVariableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.systemVariable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSystemVariable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSystemVariable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitFromSchema(MySQLStatementParser.FromSchemaContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.fromSchema().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFromSchema in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitFromSchema in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitShowLike(MySQLStatementParser.ShowLikeContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.showLike().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowLike in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitShowLike in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateLoadableFunction(MySQLStatementParser.CreateLoadableFunctionContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.createLoadableFunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateLoadableFunction in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCreateLoadableFunction in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitInstallComponent(MySQLStatementParser.InstallComponentContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.installComponent().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInstallComponent in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitInstallComponent in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitUninstallComponent(MySQLStatementParser.UninstallComponentContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.uninstallComponent().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUninstallComponent in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitUninstallComponent in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitRestart(MySQLStatementParser.RestartContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.restart().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRestart in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitRestart in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSetResourceGroup(MySQLStatementParser.SetResourceGroupContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.setResourceGroup().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSetResourceGroup in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSetResourceGroup in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCheckTable(MySQLStatementParser.CheckTableContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.checkTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCheckTable in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCheckTable in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropResourceGroup(MySQLStatementParser.DropResourceGroupContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.dropResourceGroup().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropResourceGroup in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDropResourceGroup in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterResourceGroup(MySQLStatementParser.AlterResourceGroupContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.alterResourceGroup().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterResourceGroup in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterResourceGroup in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDelimiter(MySQLStatementParser.DelimiterContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.delimiter().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDelimiter in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDelimiter in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitHelp(MySQLStatementParser.HelpContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.help().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitHelp in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitHelp in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treeCopyright © 2023 The Apache Software Foundation. All rights reserved.