Class NanoSQLBaseVisitor<T>
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- edu.caltech.nanodb.sqlparse.NanoSQLBaseVisitor<T>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Implemented Interfaces:
NanoSQLVisitor<T>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
NanoSQLTranslator
public class NanoSQLBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements NanoSQLVisitor<T>
This class provides an empty implementation ofNanoSQLVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods.
-
-
Constructor Summary
Constructors Constructor Description NanoSQLBaseVisitor()
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitCommands
public T visitCommands(NanoSQLParser.CommandsContext ctx)
Visit a parse tree produced byNanoSQLParser.commands()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommands
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommand
public T visitCommand(NanoSQLParser.CommandContext ctx)
Visit a parse tree produced byNanoSQLParser.command()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommand
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommandNoSemicolon
public T visitCommandNoSemicolon(NanoSQLParser.CommandNoSemicolonContext ctx)
Visit a parse tree produced byNanoSQLParser.commandNoSemicolon()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommandNoSemicolon
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCreateTableStmt
public T visitCreateTableStmt(NanoSQLParser.CreateTableStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.createTableStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCreateTableStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTableColDecl
public T visitTableColDecl(NanoSQLParser.TableColDeclContext ctx)
Visit a parse tree produced byNanoSQLParser.tableColDecl()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTableColDecl
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeInt
public T visitColTypeInt(NanoSQLParser.ColTypeIntContext ctx)
Visit a parse tree produced by theColTypeInt
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeInt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeBigInt
public T visitColTypeBigInt(NanoSQLParser.ColTypeBigIntContext ctx)
Visit a parse tree produced by theColTypeBigInt
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeBigInt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeDecimal
public T visitColTypeDecimal(NanoSQLParser.ColTypeDecimalContext ctx)
Visit a parse tree produced by theColTypeDecimal
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeDecimal
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeFloat
public T visitColTypeFloat(NanoSQLParser.ColTypeFloatContext ctx)
Visit a parse tree produced by theColTypeFloat
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeFloat
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeDouble
public T visitColTypeDouble(NanoSQLParser.ColTypeDoubleContext ctx)
Visit a parse tree produced by theColTypeDouble
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeDouble
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeChar
public T visitColTypeChar(NanoSQLParser.ColTypeCharContext ctx)
Visit a parse tree produced by theColTypeChar
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeChar
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeVarChar
public T visitColTypeVarChar(NanoSQLParser.ColTypeVarCharContext ctx)
Visit a parse tree produced by theColTypeVarChar
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeVarChar
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeDate
public T visitColTypeDate(NanoSQLParser.ColTypeDateContext ctx)
Visit a parse tree produced by theColTypeDate
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeDate
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeDateTime
public T visitColTypeDateTime(NanoSQLParser.ColTypeDateTimeContext ctx)
Visit a parse tree produced by theColTypeDateTime
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeDateTime
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeTime
public T visitColTypeTime(NanoSQLParser.ColTypeTimeContext ctx)
Visit a parse tree produced by theColTypeTime
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeTime
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColTypeTimestamp
public T visitColTypeTimestamp(NanoSQLParser.ColTypeTimestampContext ctx)
Visit a parse tree produced by theColTypeTimestamp
labeled alternative inNanoSQLParser.columnType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColTypeTimestamp
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColConstraintNotNull
public T visitColConstraintNotNull(NanoSQLParser.ColConstraintNotNullContext ctx)
Visit a parse tree produced by theColConstraintNotNull
labeled alternative inNanoSQLParser.columnConstraint()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColConstraintNotNull
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColConstraintUnique
public T visitColConstraintUnique(NanoSQLParser.ColConstraintUniqueContext ctx)
Visit a parse tree produced by theColConstraintUnique
labeled alternative inNanoSQLParser.columnConstraint()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColConstraintUnique
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColConstraintPrimaryKey
public T visitColConstraintPrimaryKey(NanoSQLParser.ColConstraintPrimaryKeyContext ctx)
Visit a parse tree produced by theColConstraintPrimaryKey
labeled alternative inNanoSQLParser.columnConstraint()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColConstraintPrimaryKey
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColConstraintForeignKey
public T visitColConstraintForeignKey(NanoSQLParser.ColConstraintForeignKeyContext ctx)
Visit a parse tree produced by theColConstraintForeignKey
labeled alternative inNanoSQLParser.columnConstraint()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColConstraintForeignKey
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTblConstraintUnique
public T visitTblConstraintUnique(NanoSQLParser.TblConstraintUniqueContext ctx)
Visit a parse tree produced by theTblConstraintUnique
labeled alternative inNanoSQLParser.tableConstraint()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTblConstraintUnique
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTblConstraintPrimaryKey
public T visitTblConstraintPrimaryKey(NanoSQLParser.TblConstraintPrimaryKeyContext ctx)
Visit a parse tree produced by theTblConstraintPrimaryKey
labeled alternative inNanoSQLParser.tableConstraint()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTblConstraintPrimaryKey
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTblConstraintForeignKey
public T visitTblConstraintForeignKey(NanoSQLParser.TblConstraintForeignKeyContext ctx)
Visit a parse tree produced by theTblConstraintForeignKey
labeled alternative inNanoSQLParser.tableConstraint()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTblConstraintForeignKey
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCascadeOptRestrict
public T visitCascadeOptRestrict(NanoSQLParser.CascadeOptRestrictContext ctx)
Visit a parse tree produced by theCascadeOptRestrict
labeled alternative inNanoSQLParser.cascadeOption()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCascadeOptRestrict
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCascadeOptCascade
public T visitCascadeOptCascade(NanoSQLParser.CascadeOptCascadeContext ctx)
Visit a parse tree produced by theCascadeOptCascade
labeled alternative inNanoSQLParser.cascadeOption()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCascadeOptCascade
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCascadeOptSetNull
public T visitCascadeOptSetNull(NanoSQLParser.CascadeOptSetNullContext ctx)
Visit a parse tree produced by theCascadeOptSetNull
labeled alternative inNanoSQLParser.cascadeOption()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCascadeOptSetNull
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropTableStmt
public T visitDropTableStmt(NanoSQLParser.DropTableStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.dropTableStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDropTableStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCreateIndexStmt
public T visitCreateIndexStmt(NanoSQLParser.CreateIndexStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.createIndexStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCreateIndexStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropIndexStmt
public T visitDropIndexStmt(NanoSQLParser.DropIndexStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.dropIndexStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDropIndexStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitShowTablesStmt
public T visitShowTablesStmt(NanoSQLParser.ShowTablesStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.showTablesStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitShowTablesStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnalyzeStmt
public T visitAnalyzeStmt(NanoSQLParser.AnalyzeStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.analyzeStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAnalyzeStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOptimizeStmt
public T visitOptimizeStmt(NanoSQLParser.OptimizeStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.optimizeStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOptimizeStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVerifyStmt
public T visitVerifyStmt(NanoSQLParser.VerifyStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.verifyStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVerifyStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDumpTableStmt
public T visitDumpTableStmt(NanoSQLParser.DumpTableStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.dumpTableStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDumpTableStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDumpIndexStmt
public T visitDumpIndexStmt(NanoSQLParser.DumpIndexStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.dumpIndexStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDumpIndexStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitShowTableStatsStmt
public T visitShowTableStatsStmt(NanoSQLParser.ShowTableStatsStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.showTableStatsStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitShowTableStatsStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBeginTxnStmt
public T visitBeginTxnStmt(NanoSQLParser.BeginTxnStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.beginTxnStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBeginTxnStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCommitTxnStmt
public T visitCommitTxnStmt(NanoSQLParser.CommitTxnStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.commitTxnStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCommitTxnStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRollbackTxnStmt
public T visitRollbackTxnStmt(NanoSQLParser.RollbackTxnStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.rollbackTxnStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitRollbackTxnStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitShowPropsStmt
public T visitShowPropsStmt(NanoSQLParser.ShowPropsStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.showPropsStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitShowPropsStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetPropStmt
public T visitSetPropStmt(NanoSQLParser.SetPropStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.setPropStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSetPropStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitShowSystemStatsStmt
public T visitShowSystemStatsStmt(NanoSQLParser.ShowSystemStatsStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.showSystemStatsStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitShowSystemStatsStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFlushStmt
public T visitFlushStmt(NanoSQLParser.FlushStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.flushStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFlushStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCrashStmt
public T visitCrashStmt(NanoSQLParser.CrashStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.crashStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCrashStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExitStmt
public T visitExitStmt(NanoSQLParser.ExitStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.exitStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExitStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelectStmt
public T visitSelectStmt(NanoSQLParser.SelectStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.selectStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSelectStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelectValue
public T visitSelectValue(NanoSQLParser.SelectValueContext ctx)
Visit a parse tree produced byNanoSQLParser.selectValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSelectValue
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJoinTypeInner
public T visitJoinTypeInner(NanoSQLParser.JoinTypeInnerContext ctx)
Visit a parse tree produced by theJoinTypeInner
labeled alternative inNanoSQLParser.joinType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitJoinTypeInner
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJoinTypeLeftOuter
public T visitJoinTypeLeftOuter(NanoSQLParser.JoinTypeLeftOuterContext ctx)
Visit a parse tree produced by theJoinTypeLeftOuter
labeled alternative inNanoSQLParser.joinType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitJoinTypeLeftOuter
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJoinTypeRightOuter
public T visitJoinTypeRightOuter(NanoSQLParser.JoinTypeRightOuterContext ctx)
Visit a parse tree produced by theJoinTypeRightOuter
labeled alternative inNanoSQLParser.joinType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitJoinTypeRightOuter
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJoinTypeFullOuter
public T visitJoinTypeFullOuter(NanoSQLParser.JoinTypeFullOuterContext ctx)
Visit a parse tree produced by theJoinTypeFullOuter
labeled alternative inNanoSQLParser.joinType()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitJoinTypeFullOuter
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromImplicitCrossJoin
public T visitFromImplicitCrossJoin(NanoSQLParser.FromImplicitCrossJoinContext ctx)
Visit a parse tree produced by theFromImplicitCrossJoin
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromImplicitCrossJoin
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromTableFunction
public T visitFromTableFunction(NanoSQLParser.FromTableFunctionContext ctx)
Visit a parse tree produced by theFromTableFunction
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromTableFunction
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromCrossJoin
public T visitFromCrossJoin(NanoSQLParser.FromCrossJoinContext ctx)
Visit a parse tree produced by theFromCrossJoin
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromCrossJoin
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromTable
public T visitFromTable(NanoSQLParser.FromTableContext ctx)
Visit a parse tree produced by theFromTable
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromTable
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromParens
public T visitFromParens(NanoSQLParser.FromParensContext ctx)
Visit a parse tree produced by theFromParens
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromParens
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromNestedSelect
public T visitFromNestedSelect(NanoSQLParser.FromNestedSelectContext ctx)
Visit a parse tree produced by theFromNestedSelect
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromNestedSelect
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromNaturalJoin
public T visitFromNaturalJoin(NanoSQLParser.FromNaturalJoinContext ctx)
Visit a parse tree produced by theFromNaturalJoin
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromNaturalJoin
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromJoinOn
public T visitFromJoinOn(NanoSQLParser.FromJoinOnContext ctx)
Visit a parse tree produced by theFromJoinOn
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromJoinOn
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromJoinUsing
public T visitFromJoinUsing(NanoSQLParser.FromJoinUsingContext ctx)
Visit a parse tree produced by theFromJoinUsing
labeled alternative inNanoSQLParser.fromExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFromJoinUsing
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrderByExpr
public T visitOrderByExpr(NanoSQLParser.OrderByExprContext ctx)
Visit a parse tree produced byNanoSQLParser.orderByExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOrderByExpr
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInsertStmt
public T visitInsertStmt(NanoSQLParser.InsertStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.insertStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInsertStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUpdateStmt
public T visitUpdateStmt(NanoSQLParser.UpdateStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.updateStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUpdateStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeleteStmt
public T visitDeleteStmt(NanoSQLParser.DeleteStmtContext ctx)
Visit a parse tree produced byNanoSQLParser.deleteStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDeleteStmt
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExplainSelect
public T visitExplainSelect(NanoSQLParser.ExplainSelectContext ctx)
Visit a parse tree produced by theExplainSelect
labeled alternative inNanoSQLParser.explainStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExplainSelect
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExplainInsert
public T visitExplainInsert(NanoSQLParser.ExplainInsertContext ctx)
Visit a parse tree produced by theExplainInsert
labeled alternative inNanoSQLParser.explainStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExplainInsert
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExplainUpdate
public T visitExplainUpdate(NanoSQLParser.ExplainUpdateContext ctx)
Visit a parse tree produced by theExplainUpdate
labeled alternative inNanoSQLParser.explainStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExplainUpdate
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExplainDelete
public T visitExplainDelete(NanoSQLParser.ExplainDeleteContext ctx)
Visit a parse tree produced by theExplainDelete
labeled alternative inNanoSQLParser.explainStmt()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExplainDelete
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCmdProperties
public T visitCmdProperties(NanoSQLParser.CmdPropertiesContext ctx)
Visit a parse tree produced byNanoSQLParser.cmdProperties()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitCmdProperties
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprScalarSubquery
public T visitExprScalarSubquery(NanoSQLParser.ExprScalarSubqueryContext ctx)
Visit a parse tree produced by theExprScalarSubquery
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprScalarSubquery
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprParen
public T visitExprParen(NanoSQLParser.ExprParenContext ctx)
Visit a parse tree produced by theExprParen
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprParen
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprExists
public T visitExprExists(NanoSQLParser.ExprExistsContext ctx)
Visit a parse tree produced by theExprExists
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprExists
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprBetween
public T visitExprBetween(NanoSQLParser.ExprBetweenContext ctx)
Visit a parse tree produced by theExprBetween
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprBetween
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprSimilarTo
public T visitExprSimilarTo(NanoSQLParser.ExprSimilarToContext ctx)
Visit a parse tree produced by theExprSimilarTo
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprSimilarTo
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprLike
public T visitExprLike(NanoSQLParser.ExprLikeContext ctx)
Visit a parse tree produced by theExprLike
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprLike
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprNot
public T visitExprNot(NanoSQLParser.ExprNotContext ctx)
Visit a parse tree produced by theExprNot
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprNot
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprMultiColInSubquery
public T visitExprMultiColInSubquery(NanoSQLParser.ExprMultiColInSubqueryContext ctx)
Visit a parse tree produced by theExprMultiColInSubquery
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprMultiColInSubquery
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprAnd
public T visitExprAnd(NanoSQLParser.ExprAndContext ctx)
Visit a parse tree produced by theExprAnd
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprAnd
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprFunctionCall
public T visitExprFunctionCall(NanoSQLParser.ExprFunctionCallContext ctx)
Visit a parse tree produced by theExprFunctionCall
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprFunctionCall
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprIsNull
public T visitExprIsNull(NanoSQLParser.ExprIsNullContext ctx)
Visit a parse tree produced by theExprIsNull
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprIsNull
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprOr
public T visitExprOr(NanoSQLParser.ExprOrContext ctx)
Visit a parse tree produced by theExprOr
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprOr
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprOneColInSubquery
public T visitExprOneColInSubquery(NanoSQLParser.ExprOneColInSubqueryContext ctx)
Visit a parse tree produced by theExprOneColInSubquery
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprOneColInSubquery
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprColumnRef
public T visitExprColumnRef(NanoSQLParser.ExprColumnRefContext ctx)
Visit a parse tree produced by theExprColumnRef
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprColumnRef
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprCompare
public T visitExprCompare(NanoSQLParser.ExprCompareContext ctx)
Visit a parse tree produced by theExprCompare
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprCompare
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprLiteral
public T visitExprLiteral(NanoSQLParser.ExprLiteralContext ctx)
Visit a parse tree produced by theExprLiteral
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprLiteral
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprOneColInValues
public T visitExprOneColInValues(NanoSQLParser.ExprOneColInValuesContext ctx)
Visit a parse tree produced by theExprOneColInValues
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprOneColInValues
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprMul
public T visitExprMul(NanoSQLParser.ExprMulContext ctx)
Visit a parse tree produced by theExprMul
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprMul
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprAdd
public T visitExprAdd(NanoSQLParser.ExprAddContext ctx)
Visit a parse tree produced by theExprAdd
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprAdd
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExprUnarySign
public T visitExprUnarySign(NanoSQLParser.ExprUnarySignContext ctx)
Visit a parse tree produced by theExprUnarySign
labeled alternative inNanoSQLParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExprUnarySign
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralNull
public T visitLiteralNull(NanoSQLParser.LiteralNullContext ctx)
Visit a parse tree produced by theLiteralNull
labeled alternative inNanoSQLParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralNull
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralTrue
public T visitLiteralTrue(NanoSQLParser.LiteralTrueContext ctx)
Visit a parse tree produced by theLiteralTrue
labeled alternative inNanoSQLParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralTrue
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralFalse
public T visitLiteralFalse(NanoSQLParser.LiteralFalseContext ctx)
Visit a parse tree produced by theLiteralFalse
labeled alternative inNanoSQLParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralFalse
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralInteger
public T visitLiteralInteger(NanoSQLParser.LiteralIntegerContext ctx)
Visit a parse tree produced by theLiteralInteger
labeled alternative inNanoSQLParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralInteger
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralDecimal
public T visitLiteralDecimal(NanoSQLParser.LiteralDecimalContext ctx)
Visit a parse tree produced by theLiteralDecimal
labeled alternative inNanoSQLParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralDecimal
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralString
public T visitLiteralString(NanoSQLParser.LiteralStringContext ctx)
Visit a parse tree produced by theLiteralString
labeled alternative inNanoSQLParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralString
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralInterval
public T visitLiteralInterval(NanoSQLParser.LiteralIntervalContext ctx)
Visit a parse tree produced by theLiteralInterval
labeled alternative inNanoSQLParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralInterval
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColRefTable
public T visitColRefTable(NanoSQLParser.ColRefTableContext ctx)
Visit a parse tree produced by theColRefTable
labeled alternative inNanoSQLParser.columnRef()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColRefTable
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColRefNoTable
public T visitColRefNoTable(NanoSQLParser.ColRefNoTableContext ctx)
Visit a parse tree produced by theColRefNoTable
labeled alternative inNanoSQLParser.columnRef()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColRefNoTable
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColRefWildcardTable
public T visitColRefWildcardTable(NanoSQLParser.ColRefWildcardTableContext ctx)
Visit a parse tree produced by theColRefWildcardTable
labeled alternative inNanoSQLParser.columnRef()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColRefWildcardTable
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitColRefWildcardNoTable
public T visitColRefWildcardNoTable(NanoSQLParser.ColRefWildcardNoTableContext ctx)
Visit a parse tree produced by theColRefWildcardNoTable
labeled alternative inNanoSQLParser.columnRef()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColRefWildcardNoTable
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpressionList
public T visitExpressionList(NanoSQLParser.ExpressionListContext ctx)
Visit a parse tree produced byNanoSQLParser.expressionList()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExpressionList
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
public T visitFunctionCall(NanoSQLParser.FunctionCallContext ctx)
Visit a parse tree produced byNanoSQLParser.functionCall()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionCall
in interfaceNanoSQLVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-