github.com/rohankumardubey/aresdb@v0.0.2-0.20190517170215-e54e3ca06b9c/query/sql/antlrgen/sqlbase_visitor.go (about)

     1  // Code generated from query/sql/SqlBase.g4 by ANTLR 4.7.1. DO NOT EDIT.
     2  
     3  package antlrgen // SqlBase
     4  import "github.com/antlr/antlr4/runtime/Go/antlr"
     5  
     6  // A complete Visitor for a parse tree produced by SqlBaseParser.
     7  type SqlBaseVisitor interface {
     8  	antlr.ParseTreeVisitor
     9  
    10  	// Visit a parse tree produced by SqlBaseParser#singleStatement.
    11  	VisitSingleStatement(ctx *SingleStatementContext) interface{}
    12  
    13  	// Visit a parse tree produced by SqlBaseParser#singleExpression.
    14  	VisitSingleExpression(ctx *SingleExpressionContext) interface{}
    15  
    16  	// Visit a parse tree produced by SqlBaseParser#statementDefault.
    17  	VisitStatementDefault(ctx *StatementDefaultContext) interface{}
    18  
    19  	// Visit a parse tree produced by SqlBaseParser#use.
    20  	VisitUse(ctx *UseContext) interface{}
    21  
    22  	// Visit a parse tree produced by SqlBaseParser#createSchema.
    23  	VisitCreateSchema(ctx *CreateSchemaContext) interface{}
    24  
    25  	// Visit a parse tree produced by SqlBaseParser#dropSchema.
    26  	VisitDropSchema(ctx *DropSchemaContext) interface{}
    27  
    28  	// Visit a parse tree produced by SqlBaseParser#renameSchema.
    29  	VisitRenameSchema(ctx *RenameSchemaContext) interface{}
    30  
    31  	// Visit a parse tree produced by SqlBaseParser#createTableAsSelect.
    32  	VisitCreateTableAsSelect(ctx *CreateTableAsSelectContext) interface{}
    33  
    34  	// Visit a parse tree produced by SqlBaseParser#createTable.
    35  	VisitCreateTable(ctx *CreateTableContext) interface{}
    36  
    37  	// Visit a parse tree produced by SqlBaseParser#dropTable.
    38  	VisitDropTable(ctx *DropTableContext) interface{}
    39  
    40  	// Visit a parse tree produced by SqlBaseParser#insertInto.
    41  	VisitInsertInto(ctx *InsertIntoContext) interface{}
    42  
    43  	// Visit a parse tree produced by SqlBaseParser#delete.
    44  	VisitDelete(ctx *DeleteContext) interface{}
    45  
    46  	// Visit a parse tree produced by SqlBaseParser#renameTable.
    47  	VisitRenameTable(ctx *RenameTableContext) interface{}
    48  
    49  	// Visit a parse tree produced by SqlBaseParser#renameColumn.
    50  	VisitRenameColumn(ctx *RenameColumnContext) interface{}
    51  
    52  	// Visit a parse tree produced by SqlBaseParser#dropColumn.
    53  	VisitDropColumn(ctx *DropColumnContext) interface{}
    54  
    55  	// Visit a parse tree produced by SqlBaseParser#addColumn.
    56  	VisitAddColumn(ctx *AddColumnContext) interface{}
    57  
    58  	// Visit a parse tree produced by SqlBaseParser#createView.
    59  	VisitCreateView(ctx *CreateViewContext) interface{}
    60  
    61  	// Visit a parse tree produced by SqlBaseParser#dropView.
    62  	VisitDropView(ctx *DropViewContext) interface{}
    63  
    64  	// Visit a parse tree produced by SqlBaseParser#call.
    65  	VisitCall(ctx *CallContext) interface{}
    66  
    67  	// Visit a parse tree produced by SqlBaseParser#grant.
    68  	VisitGrant(ctx *GrantContext) interface{}
    69  
    70  	// Visit a parse tree produced by SqlBaseParser#revoke.
    71  	VisitRevoke(ctx *RevokeContext) interface{}
    72  
    73  	// Visit a parse tree produced by SqlBaseParser#showGrants.
    74  	VisitShowGrants(ctx *ShowGrantsContext) interface{}
    75  
    76  	// Visit a parse tree produced by SqlBaseParser#explain.
    77  	VisitExplain(ctx *ExplainContext) interface{}
    78  
    79  	// Visit a parse tree produced by SqlBaseParser#showCreateTable.
    80  	VisitShowCreateTable(ctx *ShowCreateTableContext) interface{}
    81  
    82  	// Visit a parse tree produced by SqlBaseParser#showCreateView.
    83  	VisitShowCreateView(ctx *ShowCreateViewContext) interface{}
    84  
    85  	// Visit a parse tree produced by SqlBaseParser#showTables.
    86  	VisitShowTables(ctx *ShowTablesContext) interface{}
    87  
    88  	// Visit a parse tree produced by SqlBaseParser#showSchemas.
    89  	VisitShowSchemas(ctx *ShowSchemasContext) interface{}
    90  
    91  	// Visit a parse tree produced by SqlBaseParser#showCatalogs.
    92  	VisitShowCatalogs(ctx *ShowCatalogsContext) interface{}
    93  
    94  	// Visit a parse tree produced by SqlBaseParser#showColumns.
    95  	VisitShowColumns(ctx *ShowColumnsContext) interface{}
    96  
    97  	// Visit a parse tree produced by SqlBaseParser#showStats.
    98  	VisitShowStats(ctx *ShowStatsContext) interface{}
    99  
   100  	// Visit a parse tree produced by SqlBaseParser#showStatsForQuery.
   101  	VisitShowStatsForQuery(ctx *ShowStatsForQueryContext) interface{}
   102  
   103  	// Visit a parse tree produced by SqlBaseParser#showFunctions.
   104  	VisitShowFunctions(ctx *ShowFunctionsContext) interface{}
   105  
   106  	// Visit a parse tree produced by SqlBaseParser#showSession.
   107  	VisitShowSession(ctx *ShowSessionContext) interface{}
   108  
   109  	// Visit a parse tree produced by SqlBaseParser#setSession.
   110  	VisitSetSession(ctx *SetSessionContext) interface{}
   111  
   112  	// Visit a parse tree produced by SqlBaseParser#resetSession.
   113  	VisitResetSession(ctx *ResetSessionContext) interface{}
   114  
   115  	// Visit a parse tree produced by SqlBaseParser#showPartitions.
   116  	VisitShowPartitions(ctx *ShowPartitionsContext) interface{}
   117  
   118  	// Visit a parse tree produced by SqlBaseParser#prepare.
   119  	VisitPrepare(ctx *PrepareContext) interface{}
   120  
   121  	// Visit a parse tree produced by SqlBaseParser#deallocate.
   122  	VisitDeallocate(ctx *DeallocateContext) interface{}
   123  
   124  	// Visit a parse tree produced by SqlBaseParser#execute.
   125  	VisitExecute(ctx *ExecuteContext) interface{}
   126  
   127  	// Visit a parse tree produced by SqlBaseParser#describeInput.
   128  	VisitDescribeInput(ctx *DescribeInputContext) interface{}
   129  
   130  	// Visit a parse tree produced by SqlBaseParser#describeOutput.
   131  	VisitDescribeOutput(ctx *DescribeOutputContext) interface{}
   132  
   133  	// Visit a parse tree produced by SqlBaseParser#query.
   134  	VisitQuery(ctx *QueryContext) interface{}
   135  
   136  	// Visit a parse tree produced by SqlBaseParser#with.
   137  	VisitWith(ctx *WithContext) interface{}
   138  
   139  	// Visit a parse tree produced by SqlBaseParser#tableElement.
   140  	VisitTableElement(ctx *TableElementContext) interface{}
   141  
   142  	// Visit a parse tree produced by SqlBaseParser#columnDefinition.
   143  	VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{}
   144  
   145  	// Visit a parse tree produced by SqlBaseParser#likeClause.
   146  	VisitLikeClause(ctx *LikeClauseContext) interface{}
   147  
   148  	// Visit a parse tree produced by SqlBaseParser#properties.
   149  	VisitProperties(ctx *PropertiesContext) interface{}
   150  
   151  	// Visit a parse tree produced by SqlBaseParser#property.
   152  	VisitProperty(ctx *PropertyContext) interface{}
   153  
   154  	// Visit a parse tree produced by SqlBaseParser#queryNoWith.
   155  	VisitQueryNoWith(ctx *QueryNoWithContext) interface{}
   156  
   157  	// Visit a parse tree produced by SqlBaseParser#queryTermDefault.
   158  	VisitQueryTermDefault(ctx *QueryTermDefaultContext) interface{}
   159  
   160  	// Visit a parse tree produced by SqlBaseParser#setOperation.
   161  	VisitSetOperation(ctx *SetOperationContext) interface{}
   162  
   163  	// Visit a parse tree produced by SqlBaseParser#queryPrimaryDefault.
   164  	VisitQueryPrimaryDefault(ctx *QueryPrimaryDefaultContext) interface{}
   165  
   166  	// Visit a parse tree produced by SqlBaseParser#table.
   167  	VisitTable(ctx *TableContext) interface{}
   168  
   169  	// Visit a parse tree produced by SqlBaseParser#inlineTable.
   170  	VisitInlineTable(ctx *InlineTableContext) interface{}
   171  
   172  	// Visit a parse tree produced by SqlBaseParser#subquery.
   173  	VisitSubquery(ctx *SubqueryContext) interface{}
   174  
   175  	// Visit a parse tree produced by SqlBaseParser#sortItem.
   176  	VisitSortItem(ctx *SortItemContext) interface{}
   177  
   178  	// Visit a parse tree produced by SqlBaseParser#querySpecification.
   179  	VisitQuerySpecification(ctx *QuerySpecificationContext) interface{}
   180  
   181  	// Visit a parse tree produced by SqlBaseParser#groupBy.
   182  	VisitGroupBy(ctx *GroupByContext) interface{}
   183  
   184  	// Visit a parse tree produced by SqlBaseParser#singleGroupingSet.
   185  	VisitSingleGroupingSet(ctx *SingleGroupingSetContext) interface{}
   186  
   187  	// Visit a parse tree produced by SqlBaseParser#rollup.
   188  	VisitRollup(ctx *RollupContext) interface{}
   189  
   190  	// Visit a parse tree produced by SqlBaseParser#cube.
   191  	VisitCube(ctx *CubeContext) interface{}
   192  
   193  	// Visit a parse tree produced by SqlBaseParser#multipleGroupingSets.
   194  	VisitMultipleGroupingSets(ctx *MultipleGroupingSetsContext) interface{}
   195  
   196  	// Visit a parse tree produced by SqlBaseParser#groupingExpressions.
   197  	VisitGroupingExpressions(ctx *GroupingExpressionsContext) interface{}
   198  
   199  	// Visit a parse tree produced by SqlBaseParser#groupingSet.
   200  	VisitGroupingSet(ctx *GroupingSetContext) interface{}
   201  
   202  	// Visit a parse tree produced by SqlBaseParser#namedQuery.
   203  	VisitNamedQuery(ctx *NamedQueryContext) interface{}
   204  
   205  	// Visit a parse tree produced by SqlBaseParser#setQuantifier.
   206  	VisitSetQuantifier(ctx *SetQuantifierContext) interface{}
   207  
   208  	// Visit a parse tree produced by SqlBaseParser#selectSingle.
   209  	VisitSelectSingle(ctx *SelectSingleContext) interface{}
   210  
   211  	// Visit a parse tree produced by SqlBaseParser#selectAll.
   212  	VisitSelectAll(ctx *SelectAllContext) interface{}
   213  
   214  	// Visit a parse tree produced by SqlBaseParser#relationDefault.
   215  	VisitRelationDefault(ctx *RelationDefaultContext) interface{}
   216  
   217  	// Visit a parse tree produced by SqlBaseParser#joinRelation.
   218  	VisitJoinRelation(ctx *JoinRelationContext) interface{}
   219  
   220  	// Visit a parse tree produced by SqlBaseParser#joinType.
   221  	VisitJoinType(ctx *JoinTypeContext) interface{}
   222  
   223  	// Visit a parse tree produced by SqlBaseParser#joinCriteria.
   224  	VisitJoinCriteria(ctx *JoinCriteriaContext) interface{}
   225  
   226  	// Visit a parse tree produced by SqlBaseParser#sampledRelation.
   227  	VisitSampledRelation(ctx *SampledRelationContext) interface{}
   228  
   229  	// Visit a parse tree produced by SqlBaseParser#sampleType.
   230  	VisitSampleType(ctx *SampleTypeContext) interface{}
   231  
   232  	// Visit a parse tree produced by SqlBaseParser#aliasedRelation.
   233  	VisitAliasedRelation(ctx *AliasedRelationContext) interface{}
   234  
   235  	// Visit a parse tree produced by SqlBaseParser#columnAliases.
   236  	VisitColumnAliases(ctx *ColumnAliasesContext) interface{}
   237  
   238  	// Visit a parse tree produced by SqlBaseParser#tableName.
   239  	VisitTableName(ctx *TableNameContext) interface{}
   240  
   241  	// Visit a parse tree produced by SqlBaseParser#subqueryRelation.
   242  	VisitSubqueryRelation(ctx *SubqueryRelationContext) interface{}
   243  
   244  	// Visit a parse tree produced by SqlBaseParser#unnest.
   245  	VisitUnnest(ctx *UnnestContext) interface{}
   246  
   247  	// Visit a parse tree produced by SqlBaseParser#lateral.
   248  	VisitLateral(ctx *LateralContext) interface{}
   249  
   250  	// Visit a parse tree produced by SqlBaseParser#parenthesizedRelation.
   251  	VisitParenthesizedRelation(ctx *ParenthesizedRelationContext) interface{}
   252  
   253  	// Visit a parse tree produced by SqlBaseParser#expression.
   254  	VisitExpression(ctx *ExpressionContext) interface{}
   255  
   256  	// Visit a parse tree produced by SqlBaseParser#logicalNot.
   257  	VisitLogicalNot(ctx *LogicalNotContext) interface{}
   258  
   259  	// Visit a parse tree produced by SqlBaseParser#booleanDefault.
   260  	VisitBooleanDefault(ctx *BooleanDefaultContext) interface{}
   261  
   262  	// Visit a parse tree produced by SqlBaseParser#logicalBinary.
   263  	VisitLogicalBinary(ctx *LogicalBinaryContext) interface{}
   264  
   265  	// Visit a parse tree produced by SqlBaseParser#predicated.
   266  	VisitPredicated(ctx *PredicatedContext) interface{}
   267  
   268  	// Visit a parse tree produced by SqlBaseParser#comparison.
   269  	VisitComparison(ctx *ComparisonContext) interface{}
   270  
   271  	// Visit a parse tree produced by SqlBaseParser#quantifiedComparison.
   272  	VisitQuantifiedComparison(ctx *QuantifiedComparisonContext) interface{}
   273  
   274  	// Visit a parse tree produced by SqlBaseParser#between.
   275  	VisitBetween(ctx *BetweenContext) interface{}
   276  
   277  	// Visit a parse tree produced by SqlBaseParser#inList.
   278  	VisitInList(ctx *InListContext) interface{}
   279  
   280  	// Visit a parse tree produced by SqlBaseParser#inSubquery.
   281  	VisitInSubquery(ctx *InSubqueryContext) interface{}
   282  
   283  	// Visit a parse tree produced by SqlBaseParser#like.
   284  	VisitLike(ctx *LikeContext) interface{}
   285  
   286  	// Visit a parse tree produced by SqlBaseParser#nullPredicate.
   287  	VisitNullPredicate(ctx *NullPredicateContext) interface{}
   288  
   289  	// Visit a parse tree produced by SqlBaseParser#distinctFrom.
   290  	VisitDistinctFrom(ctx *DistinctFromContext) interface{}
   291  
   292  	// Visit a parse tree produced by SqlBaseParser#valueExpressionDefault.
   293  	VisitValueExpressionDefault(ctx *ValueExpressionDefaultContext) interface{}
   294  
   295  	// Visit a parse tree produced by SqlBaseParser#concatenation.
   296  	VisitConcatenation(ctx *ConcatenationContext) interface{}
   297  
   298  	// Visit a parse tree produced by SqlBaseParser#arithmeticBinary.
   299  	VisitArithmeticBinary(ctx *ArithmeticBinaryContext) interface{}
   300  
   301  	// Visit a parse tree produced by SqlBaseParser#arithmeticUnary.
   302  	VisitArithmeticUnary(ctx *ArithmeticUnaryContext) interface{}
   303  
   304  	// Visit a parse tree produced by SqlBaseParser#atTimeZone.
   305  	VisitAtTimeZone(ctx *AtTimeZoneContext) interface{}
   306  
   307  	// Visit a parse tree produced by SqlBaseParser#dereference.
   308  	VisitDereference(ctx *DereferenceContext) interface{}
   309  
   310  	// Visit a parse tree produced by SqlBaseParser#typeConstructor.
   311  	VisitTypeConstructor(ctx *TypeConstructorContext) interface{}
   312  
   313  	// Visit a parse tree produced by SqlBaseParser#specialDateTimeFunction.
   314  	VisitSpecialDateTimeFunction(ctx *SpecialDateTimeFunctionContext) interface{}
   315  
   316  	// Visit a parse tree produced by SqlBaseParser#substring.
   317  	VisitSubstring(ctx *SubstringContext) interface{}
   318  
   319  	// Visit a parse tree produced by SqlBaseParser#cast.
   320  	VisitCast(ctx *CastContext) interface{}
   321  
   322  	// Visit a parse tree produced by SqlBaseParser#lambda.
   323  	VisitLambda(ctx *LambdaContext) interface{}
   324  
   325  	// Visit a parse tree produced by SqlBaseParser#parenthesizedExpression.
   326  	VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}
   327  
   328  	// Visit a parse tree produced by SqlBaseParser#parameter.
   329  	VisitParameter(ctx *ParameterContext) interface{}
   330  
   331  	// Visit a parse tree produced by SqlBaseParser#normalize.
   332  	VisitNormalize(ctx *NormalizeContext) interface{}
   333  
   334  	// Visit a parse tree produced by SqlBaseParser#intervalLiteral.
   335  	VisitIntervalLiteral(ctx *IntervalLiteralContext) interface{}
   336  
   337  	// Visit a parse tree produced by SqlBaseParser#numericLiteral.
   338  	VisitNumericLiteral(ctx *NumericLiteralContext) interface{}
   339  
   340  	// Visit a parse tree produced by SqlBaseParser#booleanLiteral.
   341  	VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
   342  
   343  	// Visit a parse tree produced by SqlBaseParser#simpleCase.
   344  	VisitSimpleCase(ctx *SimpleCaseContext) interface{}
   345  
   346  	// Visit a parse tree produced by SqlBaseParser#columnReference.
   347  	VisitColumnReference(ctx *ColumnReferenceContext) interface{}
   348  
   349  	// Visit a parse tree produced by SqlBaseParser#nullLiteral.
   350  	VisitNullLiteral(ctx *NullLiteralContext) interface{}
   351  
   352  	// Visit a parse tree produced by SqlBaseParser#rowConstructor.
   353  	VisitRowConstructor(ctx *RowConstructorContext) interface{}
   354  
   355  	// Visit a parse tree produced by SqlBaseParser#subscript.
   356  	VisitSubscript(ctx *SubscriptContext) interface{}
   357  
   358  	// Visit a parse tree produced by SqlBaseParser#subqueryExpression.
   359  	VisitSubqueryExpression(ctx *SubqueryExpressionContext) interface{}
   360  
   361  	// Visit a parse tree produced by SqlBaseParser#binaryLiteral.
   362  	VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
   363  
   364  	// Visit a parse tree produced by SqlBaseParser#currentUser.
   365  	VisitCurrentUser(ctx *CurrentUserContext) interface{}
   366  
   367  	// Visit a parse tree produced by SqlBaseParser#extract.
   368  	VisitExtract(ctx *ExtractContext) interface{}
   369  
   370  	// Visit a parse tree produced by SqlBaseParser#stringLiteral.
   371  	VisitStringLiteral(ctx *StringLiteralContext) interface{}
   372  
   373  	// Visit a parse tree produced by SqlBaseParser#arrayConstructor.
   374  	VisitArrayConstructor(ctx *ArrayConstructorContext) interface{}
   375  
   376  	// Visit a parse tree produced by SqlBaseParser#functionCall.
   377  	VisitFunctionCall(ctx *FunctionCallContext) interface{}
   378  
   379  	// Visit a parse tree produced by SqlBaseParser#exists.
   380  	VisitExists(ctx *ExistsContext) interface{}
   381  
   382  	// Visit a parse tree produced by SqlBaseParser#position.
   383  	VisitPosition(ctx *PositionContext) interface{}
   384  
   385  	// Visit a parse tree produced by SqlBaseParser#searchedCase.
   386  	VisitSearchedCase(ctx *SearchedCaseContext) interface{}
   387  
   388  	// Visit a parse tree produced by SqlBaseParser#groupingOperation.
   389  	VisitGroupingOperation(ctx *GroupingOperationContext) interface{}
   390  
   391  	// Visit a parse tree produced by SqlBaseParser#basicStringLiteral.
   392  	VisitBasicStringLiteral(ctx *BasicStringLiteralContext) interface{}
   393  
   394  	// Visit a parse tree produced by SqlBaseParser#unicodeStringLiteral.
   395  	VisitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext) interface{}
   396  
   397  	// Visit a parse tree produced by SqlBaseParser#timeZoneInterval.
   398  	VisitTimeZoneInterval(ctx *TimeZoneIntervalContext) interface{}
   399  
   400  	// Visit a parse tree produced by SqlBaseParser#timeZoneString.
   401  	VisitTimeZoneString(ctx *TimeZoneStringContext) interface{}
   402  
   403  	// Visit a parse tree produced by SqlBaseParser#comparisonOperator.
   404  	VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}
   405  
   406  	// Visit a parse tree produced by SqlBaseParser#comparisonQuantifier.
   407  	VisitComparisonQuantifier(ctx *ComparisonQuantifierContext) interface{}
   408  
   409  	// Visit a parse tree produced by SqlBaseParser#booleanValue.
   410  	VisitBooleanValue(ctx *BooleanValueContext) interface{}
   411  
   412  	// Visit a parse tree produced by SqlBaseParser#interval.
   413  	VisitInterval(ctx *IntervalContext) interface{}
   414  
   415  	// Visit a parse tree produced by SqlBaseParser#intervalField.
   416  	VisitIntervalField(ctx *IntervalFieldContext) interface{}
   417  
   418  	// Visit a parse tree produced by SqlBaseParser#normalForm.
   419  	VisitNormalForm(ctx *NormalFormContext) interface{}
   420  
   421  	// Visit a parse tree produced by SqlBaseParser#sqltype.
   422  	VisitSqltype(ctx *SqltypeContext) interface{}
   423  
   424  	// Visit a parse tree produced by SqlBaseParser#typeParameter.
   425  	VisitTypeParameter(ctx *TypeParameterContext) interface{}
   426  
   427  	// Visit a parse tree produced by SqlBaseParser#baseType.
   428  	VisitBaseType(ctx *BaseTypeContext) interface{}
   429  
   430  	// Visit a parse tree produced by SqlBaseParser#whenClause.
   431  	VisitWhenClause(ctx *WhenClauseContext) interface{}
   432  
   433  	// Visit a parse tree produced by SqlBaseParser#filter.
   434  	VisitFilter(ctx *FilterContext) interface{}
   435  
   436  	// Visit a parse tree produced by SqlBaseParser#explainFormat.
   437  	VisitExplainFormat(ctx *ExplainFormatContext) interface{}
   438  
   439  	// Visit a parse tree produced by SqlBaseParser#explainType.
   440  	VisitExplainType(ctx *ExplainTypeContext) interface{}
   441  
   442  	// Visit a parse tree produced by SqlBaseParser#positionalArgument.
   443  	VisitPositionalArgument(ctx *PositionalArgumentContext) interface{}
   444  
   445  	// Visit a parse tree produced by SqlBaseParser#namedArgument.
   446  	VisitNamedArgument(ctx *NamedArgumentContext) interface{}
   447  
   448  	// Visit a parse tree produced by SqlBaseParser#privilege.
   449  	VisitPrivilege(ctx *PrivilegeContext) interface{}
   450  
   451  	// Visit a parse tree produced by SqlBaseParser#qualifiedName.
   452  	VisitQualifiedName(ctx *QualifiedNameContext) interface{}
   453  
   454  	// Visit a parse tree produced by SqlBaseParser#unquotedIdentifier.
   455  	VisitUnquotedIdentifier(ctx *UnquotedIdentifierContext) interface{}
   456  
   457  	// Visit a parse tree produced by SqlBaseParser#quotedIdentifier.
   458  	VisitQuotedIdentifier(ctx *QuotedIdentifierContext) interface{}
   459  
   460  	// Visit a parse tree produced by SqlBaseParser#backQuotedIdentifier.
   461  	VisitBackQuotedIdentifier(ctx *BackQuotedIdentifierContext) interface{}
   462  
   463  	// Visit a parse tree produced by SqlBaseParser#digitIdentifier.
   464  	VisitDigitIdentifier(ctx *DigitIdentifierContext) interface{}
   465  
   466  	// Visit a parse tree produced by SqlBaseParser#decimalLiteral.
   467  	VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
   468  
   469  	// Visit a parse tree produced by SqlBaseParser#doubleLiteral.
   470  	VisitDoubleLiteral(ctx *DoubleLiteralContext) interface{}
   471  
   472  	// Visit a parse tree produced by SqlBaseParser#integerLiteral.
   473  	VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
   474  
   475  	// Visit a parse tree produced by SqlBaseParser#nonReserved.
   476  	VisitNonReserved(ctx *NonReservedContext) interface{}
   477  }