Trait

wvlet.airframe.sql.parser

SqlBaseVisitor

Related Doc: package parser

Permalink

trait SqlBaseVisitor[T] extends ParseTreeVisitor[T]

Linear Supertypes
ParseTreeVisitor[T], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SqlBaseVisitor
  2. ParseTreeVisitor
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def visit(arg0: ParseTree): T

    Permalink
    Definition Classes
    ParseTreeVisitor
  2. abstract def visitAddColumn(ctx: AddColumnContext): T

    Permalink
  3. abstract def visitAliasedRelation(ctx: AliasedRelationContext): T

    Permalink
  4. abstract def visitArithmeticBinary(ctx: ArithmeticBinaryContext): T

    Permalink
  5. abstract def visitArithmeticUnary(ctx: ArithmeticUnaryContext): T

    Permalink
  6. abstract def visitArrayConstructor(ctx: ArrayConstructorContext): T

    Permalink
  7. abstract def visitAtTimeZone(ctx: AtTimeZoneContext): T

    Permalink
  8. abstract def visitBackQuotedIdentifier(ctx: BackQuotedIdentifierContext): T

    Permalink
  9. abstract def visitBaseType(ctx: BaseTypeContext): T

    Permalink
  10. abstract def visitBasicStringLiteral(ctx: BasicStringLiteralContext): T

    Permalink
  11. abstract def visitBetween(ctx: BetweenContext): T

    Permalink
  12. abstract def visitBinaryLiteral(ctx: BinaryLiteralContext): T

    Permalink
  13. abstract def visitBooleanDeafault(ctx: BooleanDeafaultContext): T

    Permalink
  14. abstract def visitBooleanLiteral(ctx: BooleanLiteralContext): T

    Permalink
  15. abstract def visitBooleanValue(ctx: BooleanValueContext): T

    Permalink
  16. abstract def visitBoundedFrame(ctx: BoundedFrameContext): T

    Permalink
  17. abstract def visitCall(ctx: CallContext): T

    Permalink
  18. abstract def visitCast(ctx: CastContext): T

    Permalink
  19. abstract def visitChildren(arg0: RuleNode): T

    Permalink
    Definition Classes
    ParseTreeVisitor
  20. abstract def visitColumnAliases(ctx: ColumnAliasesContext): T

    Permalink
  21. abstract def visitColumnDefinition(ctx: ColumnDefinitionContext): T

    Permalink
  22. abstract def visitColumnReference(ctx: ColumnReferenceContext): T

    Permalink
  23. abstract def visitCommit(ctx: CommitContext): T

    Permalink
  24. abstract def visitComparison(ctx: ComparisonContext): T

    Permalink
  25. abstract def visitComparisonOperator(ctx: ComparisonOperatorContext): T

    Permalink
  26. abstract def visitComparisonQuantifier(ctx: ComparisonQuantifierContext): T

    Permalink
  27. abstract def visitConcatenation(ctx: ConcatenationContext): T

    Permalink
  28. abstract def visitCreateSchema(ctx: CreateSchemaContext): T

    Permalink
  29. abstract def visitCreateTable(ctx: CreateTableContext): T

    Permalink
  30. abstract def visitCreateTableAsSelect(ctx: CreateTableAsSelectContext): T

    Permalink
  31. abstract def visitCreateView(ctx: CreateViewContext): T

    Permalink
  32. abstract def visitCurrentRowBound(ctx: CurrentRowBoundContext): T

    Permalink
  33. abstract def visitCurrentUser(ctx: CurrentUserContext): T

    Permalink
  34. abstract def visitDeallocate(ctx: DeallocateContext): T

    Permalink
  35. abstract def visitDecimalLiteral(ctx: DecimalLiteralContext): T

    Permalink
  36. abstract def visitDelete(ctx: DeleteContext): T

    Permalink
  37. abstract def visitDereference(ctx: DereferenceContext): T

    Permalink
  38. abstract def visitDescribeInput(ctx: DescribeInputContext): T

    Permalink
  39. abstract def visitDescribeOutput(ctx: DescribeOutputContext): T

    Permalink
  40. abstract def visitDigitIdentifier(ctx: DigitIdentifierContext): T

    Permalink
  41. abstract def visitDistinctFrom(ctx: DistinctFromContext): T

    Permalink
  42. abstract def visitDoubleLiteral(ctx: DoubleLiteralContext): T

    Permalink
  43. abstract def visitDropColumn(ctx: DropColumnContext): T

    Permalink
  44. abstract def visitDropSchema(ctx: DropSchemaContext): T

    Permalink
  45. abstract def visitDropTable(ctx: DropTableContext): T

    Permalink
  46. abstract def visitDropView(ctx: DropViewContext): T

    Permalink
  47. abstract def visitErrorNode(arg0: ErrorNode): T

    Permalink
    Definition Classes
    ParseTreeVisitor
  48. abstract def visitExecute(ctx: ExecuteContext): T

    Permalink
  49. abstract def visitExists(ctx: ExistsContext): T

    Permalink
  50. abstract def visitExplain(ctx: ExplainContext): T

    Permalink
  51. abstract def visitExplainFormat(ctx: ExplainFormatContext): T

    Permalink
  52. abstract def visitExplainType(ctx: ExplainTypeContext): T

    Permalink
  53. abstract def visitExpression(ctx: ExpressionContext): T

    Permalink
  54. abstract def visitExtract(ctx: ExtractContext): T

    Permalink
  55. abstract def visitFilter(ctx: FilterContext): T

    Permalink
  56. abstract def visitFunctionCall(ctx: FunctionCallContext): T

    Permalink
  57. abstract def visitGrant(ctx: GrantContext): T

    Permalink
  58. abstract def visitGroupBy(ctx: GroupByContext): T

    Permalink
  59. abstract def visitGroupingOperation(ctx: GroupingOperationContext): T

    Permalink
  60. abstract def visitGroupingSet(ctx: GroupingSetContext): T

    Permalink
  61. abstract def visitInList(ctx: InListContext): T

    Permalink
  62. abstract def visitInSubquery(ctx: InSubqueryContext): T

    Permalink
  63. abstract def visitInlineTable(ctx: InlineTableContext): T

    Permalink
  64. abstract def visitInsertInto(ctx: InsertIntoContext): T

    Permalink
  65. abstract def visitIntegerLiteral(ctx: IntegerLiteralContext): T

    Permalink
  66. abstract def visitInterval(ctx: IntervalContext): T

    Permalink
  67. abstract def visitIntervalField(ctx: IntervalFieldContext): T

    Permalink
  68. abstract def visitIntervalLiteral(ctx: IntervalLiteralContext): T

    Permalink
  69. abstract def visitIsolationLevel(ctx: IsolationLevelContext): T

    Permalink
  70. abstract def visitJoinCriteria(ctx: JoinCriteriaContext): T

    Permalink
  71. abstract def visitJoinRelation(ctx: JoinRelationContext): T

    Permalink
  72. abstract def visitJoinType(ctx: JoinTypeContext): T

    Permalink
  73. abstract def visitLambda(ctx: LambdaContext): T

    Permalink
  74. abstract def visitLateral(ctx: LateralContext): T

    Permalink
  75. abstract def visitLateralView(ctx: LateralViewContext): T

    Permalink
  76. abstract def visitLike(ctx: LikeContext): T

    Permalink
  77. abstract def visitLikeClause(ctx: LikeClauseContext): T

    Permalink
  78. abstract def visitLogicalBinary(ctx: LogicalBinaryContext): T

    Permalink
  79. abstract def visitLogicalNot(ctx: LogicalNotContext): T

    Permalink
  80. abstract def visitNamedArgument(ctx: NamedArgumentContext): T

    Permalink
  81. abstract def visitNamedQuery(ctx: NamedQueryContext): T

    Permalink
  82. abstract def visitNonReserved(ctx: NonReservedContext): T

    Permalink
  83. abstract def visitNormalForm(ctx: NormalFormContext): T

    Permalink
  84. abstract def visitNormalize(ctx: NormalizeContext): T

    Permalink
  85. abstract def visitNullLiteral(ctx: NullLiteralContext): T

    Permalink
  86. abstract def visitNullPredicate(ctx: NullPredicateContext): T

    Permalink
  87. abstract def visitNumericLiteral(ctx: NumericLiteralContext): T

    Permalink
  88. abstract def visitOver(ctx: OverContext): T

    Permalink
  89. abstract def visitParameter(ctx: ParameterContext): T

    Permalink
  90. abstract def visitParenthesizedExpression(ctx: ParenthesizedExpressionContext): T

    Permalink
  91. abstract def visitParenthesizedRelation(ctx: ParenthesizedRelationContext): T

    Permalink
  92. abstract def visitPosition(ctx: PositionContext): T

    Permalink
  93. abstract def visitPositionalArgument(ctx: PositionalArgumentContext): T

    Permalink
  94. abstract def visitPredicated(ctx: PredicatedContext): T

    Permalink
  95. abstract def visitPrepare(ctx: PrepareContext): T

    Permalink
  96. abstract def visitPrivilege(ctx: PrivilegeContext): T

    Permalink
  97. abstract def visitProperties(ctx: PropertiesContext): T

    Permalink
  98. abstract def visitProperty(ctx: PropertyContext): T

    Permalink
  99. abstract def visitQualifiedName(ctx: QualifiedNameContext): T

    Permalink
  100. abstract def visitQuery(ctx: QueryContext): T

    Permalink
  101. abstract def visitQueryNoWith(ctx: QueryNoWithContext): T

    Permalink
  102. abstract def visitQueryPrimaryDefault(ctx: QueryPrimaryDefaultContext): T

    Permalink
  103. abstract def visitQuerySpecification(ctx: QuerySpecificationContext): T

    Permalink
  104. abstract def visitQueryTermDefault(ctx: QueryTermDefaultContext): T

    Permalink
  105. abstract def visitQuotedIdentifier(ctx: QuotedIdentifierContext): T

    Permalink
  106. abstract def visitReadCommitted(ctx: ReadCommittedContext): T

    Permalink
  107. abstract def visitReadUncommitted(ctx: ReadUncommittedContext): T

    Permalink
  108. abstract def visitRelationDefault(ctx: RelationDefaultContext): T

    Permalink
  109. abstract def visitRenameColumn(ctx: RenameColumnContext): T

    Permalink
  110. abstract def visitRenameSchema(ctx: RenameSchemaContext): T

    Permalink
  111. abstract def visitRenameTable(ctx: RenameTableContext): T

    Permalink
  112. abstract def visitRepeatableRead(ctx: RepeatableReadContext): T

    Permalink
  113. abstract def visitResetSession(ctx: ResetSessionContext): T

    Permalink
  114. abstract def visitRevoke(ctx: RevokeContext): T

    Permalink
  115. abstract def visitRollback(ctx: RollbackContext): T

    Permalink
  116. abstract def visitRowConstructor(ctx: RowConstructorContext): T

    Permalink
  117. abstract def visitSearchedCase(ctx: SearchedCaseContext): T

    Permalink
  118. abstract def visitSelectAll(ctx: SelectAllContext): T

    Permalink
  119. abstract def visitSelectSingle(ctx: SelectSingleContext): T

    Permalink
  120. abstract def visitSerializable(ctx: SerializableContext): T

    Permalink
  121. abstract def visitSetOperation(ctx: SetOperationContext): T

    Permalink
  122. abstract def visitSetQuantifier(ctx: SetQuantifierContext): T

    Permalink
  123. abstract def visitSetSession(ctx: SetSessionContext): T

    Permalink
  124. abstract def visitShowCatalogs(ctx: ShowCatalogsContext): T

    Permalink
  125. abstract def visitShowColumns(ctx: ShowColumnsContext): T

    Permalink
  126. abstract def visitShowCreateTable(ctx: ShowCreateTableContext): T

    Permalink
  127. abstract def visitShowCreateView(ctx: ShowCreateViewContext): T

    Permalink
  128. abstract def visitShowFunctions(ctx: ShowFunctionsContext): T

    Permalink
  129. abstract def visitShowGrants(ctx: ShowGrantsContext): T

    Permalink
  130. abstract def visitShowPartitions(ctx: ShowPartitionsContext): T

    Permalink
  131. abstract def visitShowSchemas(ctx: ShowSchemasContext): T

    Permalink
  132. abstract def visitShowSession(ctx: ShowSessionContext): T

    Permalink
  133. abstract def visitShowStats(ctx: ShowStatsContext): T

    Permalink
  134. abstract def visitShowStatsForQuery(ctx: ShowStatsForQueryContext): T

    Permalink
  135. abstract def visitShowTables(ctx: ShowTablesContext): T

    Permalink
  136. abstract def visitSimpleCase(ctx: SimpleCaseContext): T

    Permalink
  137. abstract def visitSingleExpression(ctx: SingleExpressionContext): T

    Permalink
  138. abstract def visitSingleStatement(ctx: SingleStatementContext): T

    Permalink
  139. abstract def visitSortItem(ctx: SortItemContext): T

    Permalink
  140. abstract def visitSpecialDateTimeFunction(ctx: SpecialDateTimeFunctionContext): T

    Permalink
  141. abstract def visitStartTransaction(ctx: StartTransactionContext): T

    Permalink
  142. abstract def visitStatementDefault(ctx: StatementDefaultContext): T

    Permalink
  143. abstract def visitStringLiteral(ctx: StringLiteralContext): T

    Permalink
  144. abstract def visitSubquery(ctx: SubqueryContext): T

    Permalink
  145. abstract def visitSubqueryExpression(ctx: SubqueryExpressionContext): T

    Permalink
  146. abstract def visitSubqueryRelation(ctx: SubqueryRelationContext): T

    Permalink
  147. abstract def visitSubscript(ctx: SubscriptContext): T

    Permalink
  148. abstract def visitSubstring(ctx: SubstringContext): T

    Permalink
  149. abstract def visitTable(ctx: TableContext): T

    Permalink
  150. abstract def visitTableElement(ctx: TableElementContext): T

    Permalink
  151. abstract def visitTableName(ctx: TableNameContext): T

    Permalink
  152. abstract def visitTerminal(arg0: TerminalNode): T

    Permalink
    Definition Classes
    ParseTreeVisitor
  153. abstract def visitTimeZoneInterval(ctx: TimeZoneIntervalContext): T

    Permalink
  154. abstract def visitTimeZoneString(ctx: TimeZoneStringContext): T

    Permalink
  155. abstract def visitTransactionAccessMode(ctx: TransactionAccessModeContext): T

    Permalink
  156. abstract def visitType(ctx: TypeContext): T

    Permalink
  157. abstract def visitTypeConstructor(ctx: TypeConstructorContext): T

    Permalink
  158. abstract def visitTypeParameter(ctx: TypeParameterContext): T

    Permalink
  159. abstract def visitUnboundedFrame(ctx: UnboundedFrameContext): T

    Permalink
  160. abstract def visitUnicodeStringLiteral(ctx: UnicodeStringLiteralContext): T

    Permalink
  161. abstract def visitUnnest(ctx: UnnestContext): T

    Permalink
  162. abstract def visitUnquotedIdentifier(ctx: UnquotedIdentifierContext): T

    Permalink
  163. abstract def visitUse(ctx: UseContext): T

    Permalink
  164. abstract def visitValueExpressionDefault(ctx: ValueExpressionDefaultContext): T

    Permalink
  165. abstract def visitWhenClause(ctx: WhenClauseContext): T

    Permalink
  166. abstract def visitWindowFrame(ctx: WindowFrameContext): T

    Permalink
  167. abstract def visitWith(ctx: WithContext): T

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ParseTreeVisitor[T]

Inherited from AnyRef

Inherited from Any

Ungrouped