class SqlBaseLexer extends Lexer

Annotations
@SuppressWarnings()
Linear Supertypes
Lexer, TokenSource, Recognizer[Integer, LexerATNSimulator], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SqlBaseLexer
  2. Lexer
  3. TokenSource
  4. Recognizer
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SqlBaseLexer(input: CharStream)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def action(_localctx: RuleContext, ruleIndex: Int, actionIndex: Int): Unit
    Definition Classes
    SqlBaseLexer → Recognizer
    Annotations
    @Override()
  5. def addErrorListener(arg0: ANTLRErrorListener): Unit
    Definition Classes
    Recognizer
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  8. def decComplexTypeLevelCounter(): Unit

    Decrease the counter by one when hits close tag '>' && the counter greater than zero which means we are in the middle of complex type parsing.

    Decrease the counter by one when hits close tag '>' && the counter greater than zero which means we are in the middle of complex type parsing. Otherwise, it's a dangling GT token and we do nothing.

  9. def emit(): Token
    Definition Classes
    Lexer
  10. def emit(arg0: Token): Unit
    Definition Classes
    Lexer
  11. def emitEOF(): Token
    Definition Classes
    Lexer
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def getATN(): ATN
    Definition Classes
    SqlBaseLexer → Recognizer
    Annotations
    @Override()
  15. def getAllTokens(): List[_ <: Token]
    Definition Classes
    Lexer
  16. def getChannel(): Int
    Definition Classes
    Lexer
  17. def getChannelNames(): Array[String]
    Definition Classes
    SqlBaseLexer → Lexer
    Annotations
    @Override()
  18. def getCharErrorDisplay(arg0: Int): String
    Definition Classes
    Lexer
  19. def getCharIndex(): Int
    Definition Classes
    Lexer
  20. def getCharPositionInLine(): Int
    Definition Classes
    Lexer → TokenSource
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. def getErrorDisplay(arg0: Int): String
    Definition Classes
    Lexer
  23. def getErrorDisplay(arg0: String): String
    Definition Classes
    Lexer
  24. def getErrorHeader(arg0: RecognitionException): String
    Definition Classes
    Recognizer
  25. def getErrorListenerDispatch(): ANTLRErrorListener
    Definition Classes
    Recognizer
  26. def getErrorListeners(): List[_ <: ANTLRErrorListener]
    Definition Classes
    Recognizer
  27. def getGrammarFileName(): String
    Definition Classes
    SqlBaseLexer → Recognizer
    Annotations
    @Override()
  28. def getInputStream(): CharStream
    Definition Classes
    Lexer → TokenSource → Recognizer
  29. def getInterpreter(): LexerATNSimulator
    Definition Classes
    Recognizer
  30. def getLine(): Int
    Definition Classes
    Lexer → TokenSource
  31. def getModeNames(): Array[String]
    Definition Classes
    SqlBaseLexer → Lexer
    Annotations
    @Override()
  32. def getParseInfo(): ParseInfo
    Definition Classes
    Recognizer
  33. def getRuleIndexMap(): Map[String, Integer]
    Definition Classes
    Recognizer
  34. def getRuleNames(): Array[String]
    Definition Classes
    SqlBaseLexer → Recognizer
    Annotations
    @Override()
  35. def getSerializedATN(): String
    Definition Classes
    SqlBaseLexer → Recognizer
    Annotations
    @Override()
  36. def getSourceName(): String
    Definition Classes
    Lexer → TokenSource
  37. final def getState(): Int
    Definition Classes
    Recognizer
  38. def getText(): String
    Definition Classes
    Lexer
  39. def getToken(): Token
    Definition Classes
    Lexer
  40. def getTokenFactory(): TokenFactory[_ <: Token]
    Definition Classes
    Lexer → TokenSource → Recognizer
  41. def getTokenType(arg0: String): Int
    Definition Classes
    Recognizer
  42. def getTokenTypeMap(): Map[String, Integer]
    Definition Classes
    Recognizer
  43. def getType(): Int
    Definition Classes
    Lexer
  44. def getVocabulary(): Vocabulary
    Definition Classes
    SqlBaseLexer → Recognizer
    Annotations
    @Override()
  45. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  46. def incComplexTypeLevelCounter(): Unit

    Increase the counter by one when hits KEYWORD 'ARRAY', 'MAP', 'STRUCT'.

  47. def isHint(): Boolean

    This method will be called when we see '/*' and try to match it as a bracketed comment.

    This method will be called when we see '/*' and try to match it as a bracketed comment. If the next character is '+', it should be parsed as hint later, and we cannot match it as a bracketed comment.

    Returns true if the next character is '+'.

  48. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  49. def isShiftRightOperator(): Boolean

    If the counter is zero, it's a shift right operator.

    If the counter is zero, it's a shift right operator. It can be closing tags of an complex type definition, such as MAP<INT, ARRAY<INT>>.

  50. def isValidDecimal(): Boolean

    Verify whether current token is a valid decimal token (which contains dot).

    Verify whether current token is a valid decimal token (which contains dot). Returns true if the character that follows the token is not a digit or letter or underscore.

    For example: For char stream "2.3", "2." is not a valid decimal token, because it is followed by digit '3'. For char stream "2.3_", "2.3" is not a valid decimal token, because it is followed by '_'. For char stream "2.3W", "2.3" is not a valid decimal token, because it is followed by 'W'. For char stream "12.0D 34.E2+0.12 " 12.0D is a valid decimal token because it is followed by a space. 34.E2 is a valid decimal token because it is followed by symbol '+' which is not a digit or letter or underscore.

  51. def markUnclosedComment(): Unit

    This method will be called when the character stream ends and try to find out the unclosed bracketed comment.

    This method will be called when the character stream ends and try to find out the unclosed bracketed comment. If the method be called, it means the end of the entire character stream match, and we set the flag and fail later.

  52. def mode(arg0: Int): Unit
    Definition Classes
    Lexer
  53. def more(): Unit
    Definition Classes
    Lexer
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. def nextToken(): Token
    Definition Classes
    Lexer → TokenSource
  56. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  57. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  58. def notifyListeners(arg0: LexerNoViableAltException): Unit
    Definition Classes
    Lexer
  59. def popMode(): Int
    Definition Classes
    Lexer
  60. def precpred(arg0: RuleContext, arg1: Int): Boolean
    Definition Classes
    Recognizer
  61. def pushMode(arg0: Int): Unit
    Definition Classes
    Lexer
  62. def recover(arg0: RecognitionException): Unit
    Definition Classes
    Lexer
  63. def recover(arg0: LexerNoViableAltException): Unit
    Definition Classes
    Lexer
  64. def removeErrorListener(arg0: ANTLRErrorListener): Unit
    Definition Classes
    Recognizer
  65. def removeErrorListeners(): Unit
    Definition Classes
    Recognizer
  66. def reset(): Unit
    Definition Classes
    Lexer
  67. def sempred(_localctx: RuleContext, ruleIndex: Int, predIndex: Int): Boolean
    Definition Classes
    SqlBaseLexer → Recognizer
    Annotations
    @Override()
  68. def setChannel(arg0: Int): Unit
    Definition Classes
    Lexer
  69. def setCharPositionInLine(arg0: Int): Unit
    Definition Classes
    Lexer
  70. def setInputStream(arg0: IntStream): Unit
    Definition Classes
    Lexer → Recognizer
  71. def setInterpreter(arg0: LexerATNSimulator): Unit
    Definition Classes
    Recognizer
  72. def setLine(arg0: Int): Unit
    Definition Classes
    Lexer
  73. final def setState(arg0: Int): Unit
    Definition Classes
    Recognizer
  74. def setText(arg0: String): Unit
    Definition Classes
    Lexer
  75. def setToken(arg0: Token): Unit
    Definition Classes
    Lexer
  76. def setTokenFactory(arg0: TokenFactory[_ <: AnyRef]): Unit
    Definition Classes
    Lexer → TokenSource → Recognizer
  77. def setType(arg0: Int): Unit
    Definition Classes
    Lexer
  78. def skip(): Unit
    Definition Classes
    Lexer
  79. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  80. def toString(): String
    Definition Classes
    AnyRef → Any
  81. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  82. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  83. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. def getTokenErrorDisplay(arg0: Token): String
    Definition Classes
    Recognizer
    Annotations
    @Deprecated
    Deprecated
  3. def getTokenNames(): Array[String]
    Definition Classes
    SqlBaseLexer → Lexer → Recognizer
    Annotations
    @Override() @Deprecated
    Deprecated

Inherited from Lexer

Inherited from TokenSource

Inherited from Recognizer[Integer, LexerATNSimulator]

Inherited from AnyRef

Inherited from Any

Ungrouped