Package edu.caltech.nanodb.sqlparse
Interface NanoSQLVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor 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
by
NanoSQLParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byNanoSQLParser.analyzeStmt().Visit a parse tree produced byNanoSQLParser.beginTxnStmt().Visit a parse tree produced by theCascadeOptCascadelabeled alternative inNanoSQLParser.cascadeOption().Visit a parse tree produced by theCascadeOptRestrictlabeled alternative inNanoSQLParser.cascadeOption().Visit a parse tree produced by theCascadeOptSetNulllabeled alternative inNanoSQLParser.cascadeOption().Visit a parse tree produced byNanoSQLParser.cmdProperties().Visit a parse tree produced by theColConstraintForeignKeylabeled alternative inNanoSQLParser.columnConstraint().Visit a parse tree produced by theColConstraintNotNulllabeled alternative inNanoSQLParser.columnConstraint().Visit a parse tree produced by theColConstraintPrimaryKeylabeled alternative inNanoSQLParser.columnConstraint().Visit a parse tree produced by theColConstraintUniquelabeled alternative inNanoSQLParser.columnConstraint().Visit a parse tree produced by theColRefNoTablelabeled alternative inNanoSQLParser.columnRef().Visit a parse tree produced by theColRefTablelabeled alternative inNanoSQLParser.columnRef().Visit a parse tree produced by theColRefWildcardNoTablelabeled alternative inNanoSQLParser.columnRef().Visit a parse tree produced by theColRefWildcardTablelabeled alternative inNanoSQLParser.columnRef().Visit a parse tree produced by theColTypeBigIntlabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeCharlabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeDatelabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeDateTimelabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeDecimallabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeDoublelabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeFloatlabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeIntlabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeTimelabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeTimestamplabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced by theColTypeVarCharlabeled alternative inNanoSQLParser.columnType().Visit a parse tree produced byNanoSQLParser.command().Visit a parse tree produced byNanoSQLParser.commandNoSemicolon().Visit a parse tree produced byNanoSQLParser.commands().Visit a parse tree produced byNanoSQLParser.commitTxnStmt().Visit a parse tree produced byNanoSQLParser.crashStmt().Visit a parse tree produced byNanoSQLParser.createIndexStmt().Visit a parse tree produced byNanoSQLParser.createTableStmt().Visit a parse tree produced byNanoSQLParser.deleteStmt().Visit a parse tree produced byNanoSQLParser.dropIndexStmt().Visit a parse tree produced byNanoSQLParser.dropTableStmt().Visit a parse tree produced byNanoSQLParser.dumpIndexStmt().Visit a parse tree produced byNanoSQLParser.dumpTableStmt().Visit a parse tree produced byNanoSQLParser.exitStmt().Visit a parse tree produced by theExplainDeletelabeled alternative inNanoSQLParser.explainStmt().Visit a parse tree produced by theExplainInsertlabeled alternative inNanoSQLParser.explainStmt().Visit a parse tree produced by theExplainSelectlabeled alternative inNanoSQLParser.explainStmt().Visit a parse tree produced by theExplainUpdatelabeled alternative inNanoSQLParser.explainStmt().Visit a parse tree produced by theExprAddlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprAndlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprBetweenlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprCaseWhenlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprColumnReflabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprComparelabeled alternative inNanoSQLParser.expression().Visit a parse tree produced byNanoSQLParser.expressionList().Visit a parse tree produced by theExprExistslabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprFunctionCalllabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprIsNulllabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprLikelabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprLiterallabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprMullabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprMultiColInSubquerylabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprNotlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprOneColInSubquerylabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprOneColInValueslabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprOrlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprParenlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprScalarSubquerylabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprSearchedCaselabeled alternative inNanoSQLParser.caseWhenExpression().Visit a parse tree produced by theExprSimilarTolabeled alternative inNanoSQLParser.expression().Visit a parse tree produced by theExprSimpleCaselabeled alternative inNanoSQLParser.caseWhenExpression().Visit a parse tree produced by theExprUnarySignlabeled alternative inNanoSQLParser.expression().Visit a parse tree produced byNanoSQLParser.flushStmt().Visit a parse tree produced by theFromCrossJoinlabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromImplicitCrossJoinlabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromJoinOnlabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromJoinUsinglabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromNaturalJoinlabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromNestedSelectlabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromParenslabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromTablelabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced by theFromTableFunctionlabeled alternative inNanoSQLParser.fromExpr().Visit a parse tree produced byNanoSQLParser.functionCall().Visit a parse tree produced byNanoSQLParser.insertStmt().Visit a parse tree produced by theJoinTypeAntilabeled alternative inNanoSQLParser.joinType().Visit a parse tree produced by theJoinTypeFullOuterlabeled alternative inNanoSQLParser.joinType().Visit a parse tree produced by theJoinTypeInnerlabeled alternative inNanoSQLParser.joinType().Visit a parse tree produced by theJoinTypeLeftOuterlabeled alternative inNanoSQLParser.joinType().Visit a parse tree produced by theJoinTypeRightOuterlabeled alternative inNanoSQLParser.joinType().Visit a parse tree produced by theJoinTypeSemilabeled alternative inNanoSQLParser.joinType().Visit a parse tree produced by theLiteralDecimallabeled alternative inNanoSQLParser.literalValue().Visit a parse tree produced by theLiteralFalselabeled alternative inNanoSQLParser.literalValue().Visit a parse tree produced by theLiteralIntegerlabeled alternative inNanoSQLParser.literalValue().Visit a parse tree produced by theLiteralIntervallabeled alternative inNanoSQLParser.literalValue().Visit a parse tree produced by theLiteralNulllabeled alternative inNanoSQLParser.literalValue().Visit a parse tree produced by theLiteralStringlabeled alternative inNanoSQLParser.literalValue().Visit a parse tree produced by theLiteralTruelabeled alternative inNanoSQLParser.literalValue().Visit a parse tree produced byNanoSQLParser.optimizeStmt().Visit a parse tree produced byNanoSQLParser.orderByExpr().Visit a parse tree produced byNanoSQLParser.rollbackTxnStmt().Visit a parse tree produced byNanoSQLParser.selectStmt().Visit a parse tree produced byNanoSQLParser.selectValue().Visit a parse tree produced byNanoSQLParser.setPropStmt().Visit a parse tree produced byNanoSQLParser.showPropsStmt().Visit a parse tree produced byNanoSQLParser.showSystemStatsStmt().Visit a parse tree produced byNanoSQLParser.showTablesStmt().Visit a parse tree produced byNanoSQLParser.showTableStatsStmt().Visit a parse tree produced byNanoSQLParser.tableColDecl().Visit a parse tree produced by theTblConstraintForeignKeylabeled alternative inNanoSQLParser.tableConstraint().Visit a parse tree produced by theTblConstraintPrimaryKeylabeled alternative inNanoSQLParser.tableConstraint().Visit a parse tree produced by theTblConstraintUniquelabeled alternative inNanoSQLParser.tableConstraint().Visit a parse tree produced byNanoSQLParser.updateStmt().Visit a parse tree produced byNanoSQLParser.verifyStmt().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitCommands
Visit a parse tree produced byNanoSQLParser.commands().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommand
Visit a parse tree produced byNanoSQLParser.command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommandNoSemicolon
Visit a parse tree produced byNanoSQLParser.commandNoSemicolon().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTableStmt
Visit a parse tree produced byNanoSQLParser.createTableStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableColDecl
Visit a parse tree produced byNanoSQLParser.tableColDecl().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeInt
Visit a parse tree produced by theColTypeIntlabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeBigInt
Visit a parse tree produced by theColTypeBigIntlabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeDecimal
Visit a parse tree produced by theColTypeDecimallabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeFloat
Visit a parse tree produced by theColTypeFloatlabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeDouble
Visit a parse tree produced by theColTypeDoublelabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeChar
Visit a parse tree produced by theColTypeCharlabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeVarChar
Visit a parse tree produced by theColTypeVarCharlabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeDate
Visit a parse tree produced by theColTypeDatelabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeDateTime
Visit a parse tree produced by theColTypeDateTimelabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeTime
Visit a parse tree produced by theColTypeTimelabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColTypeTimestamp
Visit a parse tree produced by theColTypeTimestamplabeled alternative inNanoSQLParser.columnType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColConstraintNotNull
Visit a parse tree produced by theColConstraintNotNulllabeled alternative inNanoSQLParser.columnConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColConstraintUnique
Visit a parse tree produced by theColConstraintUniquelabeled alternative inNanoSQLParser.columnConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColConstraintPrimaryKey
Visit a parse tree produced by theColConstraintPrimaryKeylabeled alternative inNanoSQLParser.columnConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColConstraintForeignKey
Visit a parse tree produced by theColConstraintForeignKeylabeled alternative inNanoSQLParser.columnConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTblConstraintUnique
Visit a parse tree produced by theTblConstraintUniquelabeled alternative inNanoSQLParser.tableConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTblConstraintPrimaryKey
Visit a parse tree produced by theTblConstraintPrimaryKeylabeled alternative inNanoSQLParser.tableConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTblConstraintForeignKey
Visit a parse tree produced by theTblConstraintForeignKeylabeled alternative inNanoSQLParser.tableConstraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCascadeOptRestrict
Visit a parse tree produced by theCascadeOptRestrictlabeled alternative inNanoSQLParser.cascadeOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCascadeOptCascade
Visit a parse tree produced by theCascadeOptCascadelabeled alternative inNanoSQLParser.cascadeOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCascadeOptSetNull
Visit a parse tree produced by theCascadeOptSetNulllabeled alternative inNanoSQLParser.cascadeOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTableStmt
Visit a parse tree produced byNanoSQLParser.dropTableStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateIndexStmt
Visit a parse tree produced byNanoSQLParser.createIndexStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropIndexStmt
Visit a parse tree produced byNanoSQLParser.dropIndexStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowTablesStmt
Visit a parse tree produced byNanoSQLParser.showTablesStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnalyzeStmt
Visit a parse tree produced byNanoSQLParser.analyzeStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptimizeStmt
Visit a parse tree produced byNanoSQLParser.optimizeStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVerifyStmt
Visit a parse tree produced byNanoSQLParser.verifyStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDumpTableStmt
Visit a parse tree produced byNanoSQLParser.dumpTableStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDumpIndexStmt
Visit a parse tree produced byNanoSQLParser.dumpIndexStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowTableStatsStmt
Visit a parse tree produced byNanoSQLParser.showTableStatsStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBeginTxnStmt
Visit a parse tree produced byNanoSQLParser.beginTxnStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommitTxnStmt
Visit a parse tree produced byNanoSQLParser.commitTxnStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollbackTxnStmt
Visit a parse tree produced byNanoSQLParser.rollbackTxnStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowPropsStmt
Visit a parse tree produced byNanoSQLParser.showPropsStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetPropStmt
Visit a parse tree produced byNanoSQLParser.setPropStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowSystemStatsStmt
Visit a parse tree produced byNanoSQLParser.showSystemStatsStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlushStmt
Visit a parse tree produced byNanoSQLParser.flushStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCrashStmt
Visit a parse tree produced byNanoSQLParser.crashStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExitStmt
Visit a parse tree produced byNanoSQLParser.exitStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectStmt
Visit a parse tree produced byNanoSQLParser.selectStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectValue
Visit a parse tree produced byNanoSQLParser.selectValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinTypeInner
Visit a parse tree produced by theJoinTypeInnerlabeled alternative inNanoSQLParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinTypeLeftOuter
Visit a parse tree produced by theJoinTypeLeftOuterlabeled alternative inNanoSQLParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinTypeRightOuter
Visit a parse tree produced by theJoinTypeRightOuterlabeled alternative inNanoSQLParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinTypeFullOuter
Visit a parse tree produced by theJoinTypeFullOuterlabeled alternative inNanoSQLParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinTypeAnti
Visit a parse tree produced by theJoinTypeAntilabeled alternative inNanoSQLParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinTypeSemi
Visit a parse tree produced by theJoinTypeSemilabeled alternative inNanoSQLParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromImplicitCrossJoin
Visit a parse tree produced by theFromImplicitCrossJoinlabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromTableFunction
Visit a parse tree produced by theFromTableFunctionlabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromCrossJoin
Visit a parse tree produced by theFromCrossJoinlabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromTable
Visit a parse tree produced by theFromTablelabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromParens
Visit a parse tree produced by theFromParenslabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromNestedSelect
Visit a parse tree produced by theFromNestedSelectlabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromNaturalJoin
Visit a parse tree produced by theFromNaturalJoinlabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromJoinOn
Visit a parse tree produced by theFromJoinOnlabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromJoinUsing
Visit a parse tree produced by theFromJoinUsinglabeled alternative inNanoSQLParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByExpr
Visit a parse tree produced byNanoSQLParser.orderByExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertStmt
Visit a parse tree produced byNanoSQLParser.insertStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdateStmt
Visit a parse tree produced byNanoSQLParser.updateStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeleteStmt
Visit a parse tree produced byNanoSQLParser.deleteStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainSelect
Visit a parse tree produced by theExplainSelectlabeled alternative inNanoSQLParser.explainStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainInsert
Visit a parse tree produced by theExplainInsertlabeled alternative inNanoSQLParser.explainStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainUpdate
Visit a parse tree produced by theExplainUpdatelabeled alternative inNanoSQLParser.explainStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainDelete
Visit a parse tree produced by theExplainDeletelabeled alternative inNanoSQLParser.explainStmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCmdProperties
Visit a parse tree produced byNanoSQLParser.cmdProperties().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprScalarSubquery
Visit a parse tree produced by theExprScalarSubquerylabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprParen
Visit a parse tree produced by theExprParenlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprExists
Visit a parse tree produced by theExprExistslabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprBetween
Visit a parse tree produced by theExprBetweenlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprSimilarTo
Visit a parse tree produced by theExprSimilarTolabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprLike
Visit a parse tree produced by theExprLikelabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprNot
Visit a parse tree produced by theExprNotlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprMultiColInSubquery
Visit a parse tree produced by theExprMultiColInSubquerylabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprCaseWhen
Visit a parse tree produced by theExprCaseWhenlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprAnd
Visit a parse tree produced by theExprAndlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprFunctionCall
Visit a parse tree produced by theExprFunctionCalllabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprIsNull
Visit a parse tree produced by theExprIsNulllabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprOr
Visit a parse tree produced by theExprOrlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprOneColInSubquery
Visit a parse tree produced by theExprOneColInSubquerylabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprColumnRef
Visit a parse tree produced by theExprColumnReflabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprCompare
Visit a parse tree produced by theExprComparelabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprLiteral
Visit a parse tree produced by theExprLiterallabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprOneColInValues
Visit a parse tree produced by theExprOneColInValueslabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprMul
Visit a parse tree produced by theExprMullabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprAdd
Visit a parse tree produced by theExprAddlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprUnarySign
Visit a parse tree produced by theExprUnarySignlabeled alternative inNanoSQLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralNull
Visit a parse tree produced by theLiteralNulllabeled alternative inNanoSQLParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralTrue
Visit a parse tree produced by theLiteralTruelabeled alternative inNanoSQLParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralFalse
Visit a parse tree produced by theLiteralFalselabeled alternative inNanoSQLParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralInteger
Visit a parse tree produced by theLiteralIntegerlabeled alternative inNanoSQLParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralDecimal
Visit a parse tree produced by theLiteralDecimallabeled alternative inNanoSQLParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralString
Visit a parse tree produced by theLiteralStringlabeled alternative inNanoSQLParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralInterval
Visit a parse tree produced by theLiteralIntervallabeled alternative inNanoSQLParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColRefTable
Visit a parse tree produced by theColRefTablelabeled alternative inNanoSQLParser.columnRef().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColRefNoTable
Visit a parse tree produced by theColRefNoTablelabeled alternative inNanoSQLParser.columnRef().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColRefWildcardTable
Visit a parse tree produced by theColRefWildcardTablelabeled alternative inNanoSQLParser.columnRef().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColRefWildcardNoTable
Visit a parse tree produced by theColRefWildcardNoTablelabeled alternative inNanoSQLParser.columnRef().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionList
Visit a parse tree produced byNanoSQLParser.expressionList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Visit a parse tree produced byNanoSQLParser.functionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprSearchedCase
Visit a parse tree produced by theExprSearchedCaselabeled alternative inNanoSQLParser.caseWhenExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprSimpleCase
Visit a parse tree produced by theExprSimpleCaselabeled alternative inNanoSQLParser.caseWhenExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-