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