Class

org.apache.spark.sql.catalyst.parser

SqlBaseParser

Related Doc: package parser

Permalink

class SqlBaseParser extends Parser

Linear Supertypes
Parser, Recognizer[Token, ParserATNSimulator], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SqlBaseParser
  2. Parser
  3. Recognizer
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SqlBaseParser(input: TokenStream)

    Permalink

Type Members

  1. class TraceListener extends ParseTreeListener

    Permalink
    Definition Classes
    Parser

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. def action(arg0: RuleContext, arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    Recognizer
  5. def addContextToParseTree(): Unit

    Permalink
    Attributes
    protected[org.antlr.v4.runtime]
    Definition Classes
    Parser
  6. def addErrorListener(arg0: ANTLRErrorListener): Unit

    Permalink
    Definition Classes
    Recognizer
  7. def addParseListener(arg0: ParseTreeListener): Unit

    Permalink
    Definition Classes
    Parser
  8. final def aggregation(): AggregationContext

    Permalink
  9. final def arithmeticOperator(): ArithmeticOperatorContext

    Permalink
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. final def booleanExpression(): BooleanExpressionContext

    Permalink
  12. final def booleanValue(): BooleanValueContext

    Permalink
  13. final def bucketSpec(): BucketSpecContext

    Permalink
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. final def colPosition(): ColPositionContext

    Permalink
  16. final def colType(): ColTypeContext

    Permalink
  17. final def colTypeList(): ColTypeListContext

    Permalink
  18. final def comparisonOperator(): ComparisonOperatorContext

    Permalink
  19. def compileParseTreePattern(arg0: String, arg1: Int, arg2: Lexer): ParseTreePattern

    Permalink
    Definition Classes
    Parser
  20. def compileParseTreePattern(arg0: String, arg1: Int): ParseTreePattern

    Permalink
    Definition Classes
    Parser
  21. final def complexColType(): ComplexColTypeContext

    Permalink
  22. final def complexColTypeList(): ComplexColTypeListContext

    Permalink
  23. final def constant(): ConstantContext

    Permalink
  24. final def constantList(): ConstantListContext

    Permalink
  25. def consume(): Token

    Permalink
    Definition Classes
    Parser
  26. final def createFileFormat(): CreateFileFormatContext

    Permalink
  27. final def createTableHeader(): CreateTableHeaderContext

    Permalink
  28. final def ctes(): CtesContext

    Permalink
  29. final def dataType(): DataTypeContext

    Permalink
  30. final def describeColName(): DescribeColNameContext

    Permalink
  31. final def describeFuncName(): DescribeFuncNameContext

    Permalink
  32. def dumpDFA(): Unit

    Permalink
    Definition Classes
    Parser
  33. def enterOuterAlt(arg0: ParserRuleContext, arg1: Int): Unit

    Permalink
    Definition Classes
    Parser
  34. def enterRecursionRule(arg0: ParserRuleContext, arg1: Int, arg2: Int, arg3: Int): Unit

    Permalink
    Definition Classes
    Parser
  35. def enterRule(arg0: ParserRuleContext, arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    Parser
  36. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  38. def exitRule(): Unit

    Permalink
    Definition Classes
    Parser
  39. final def expression(): ExpressionContext

    Permalink
  40. final def fileFormat(): FileFormatContext

    Permalink
  41. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  42. final def frameBound(): FrameBoundContext

    Permalink
  43. final def fromClause(): FromClauseContext

    Permalink
  44. final def functionIdentifier(): FunctionIdentifierContext

    Permalink
  45. def getATN(): ATN

    Permalink
    Definition Classes
    SqlBaseParser → Recognizer
  46. def getATNWithBypassAlts(): ATN

    Permalink
    Definition Classes
    Parser
  47. def getBuildParseTree(): Boolean

    Permalink
    Definition Classes
    Parser
  48. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  49. def getContext(): ParserRuleContext

    Permalink
    Definition Classes
    Parser
  50. def getCurrentToken(): Token

    Permalink
    Definition Classes
    Parser
  51. def getDFAStrings(): List[String]

    Permalink
    Definition Classes
    Parser
  52. def getErrorHandler(): ANTLRErrorStrategy

    Permalink
    Definition Classes
    Parser
  53. def getErrorHeader(arg0: RecognitionException): String

    Permalink
    Definition Classes
    Recognizer
  54. def getErrorListenerDispatch(): ANTLRErrorListener

    Permalink
    Definition Classes
    Recognizer
  55. def getErrorListeners(): List[_ <: ANTLRErrorListener]

    Permalink
    Definition Classes
    Recognizer
  56. def getExpectedTokens(): IntervalSet

    Permalink
    Definition Classes
    Parser
  57. def getExpectedTokensWithinCurrentRule(): IntervalSet

    Permalink
    Definition Classes
    Parser
  58. def getGrammarFileName(): String

    Permalink
    Definition Classes
    SqlBaseParser → Recognizer
  59. def getInputStream(): TokenStream

    Permalink
    Definition Classes
    Parser → Recognizer
  60. def getInterpreter(): ParserATNSimulator

    Permalink
    Definition Classes
    Recognizer
  61. def getInvokingContext(arg0: Int): ParserRuleContext

    Permalink
    Definition Classes
    Parser
  62. def getNumberOfSyntaxErrors(): Int

    Permalink
    Definition Classes
    Parser
  63. def getParseInfo(): ParseInfo

    Permalink
    Definition Classes
    Parser → Recognizer
  64. def getParseListeners(): List[ParseTreeListener]

    Permalink
    Definition Classes
    Parser
  65. final def getPrecedence(): Int

    Permalink
    Definition Classes
    Parser
  66. def getRuleContext(): ParserRuleContext

    Permalink
    Definition Classes
    Parser
  67. def getRuleIndex(arg0: String): Int

    Permalink
    Definition Classes
    Parser
  68. def getRuleIndexMap(): Map[String, Integer]

    Permalink
    Definition Classes
    Recognizer
  69. def getRuleInvocationStack(arg0: RuleContext): List[String]

    Permalink
    Definition Classes
    Parser
  70. def getRuleInvocationStack(): List[String]

    Permalink
    Definition Classes
    Parser
  71. def getRuleNames(): Array[String]

    Permalink
    Definition Classes
    SqlBaseParser → Recognizer
  72. def getSerializedATN(): String

    Permalink
    Definition Classes
    SqlBaseParser → Recognizer
  73. def getSourceName(): String

    Permalink
    Definition Classes
    Parser
  74. final def getState(): Int

    Permalink
    Definition Classes
    Recognizer
  75. def getTokenFactory(): TokenFactory[_]

    Permalink
    Definition Classes
    Parser → Recognizer
  76. def getTokenNames(): Array[String]

    Permalink
    Definition Classes
    SqlBaseParser → Recognizer
  77. def getTokenStream(): TokenStream

    Permalink
    Definition Classes
    Parser
  78. def getTokenType(arg0: String): Int

    Permalink
    Definition Classes
    Recognizer
  79. def getTokenTypeMap(): Map[String, Integer]

    Permalink
    Definition Classes
    Recognizer
  80. def getTrimParseTree(): Boolean

    Permalink
    Definition Classes
    Parser
  81. def getVocabulary(): Vocabulary

    Permalink
    Definition Classes
    SqlBaseParser → Recognizer
  82. final def groupingSet(): GroupingSetContext

    Permalink
  83. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  84. final def hint(): HintContext

    Permalink
  85. final def hintStatement(): HintStatementContext

    Permalink
  86. final def identifier(): IdentifierContext

    Permalink
  87. final def identifierComment(): IdentifierCommentContext

    Permalink
  88. final def identifierCommentList(): IdentifierCommentListContext

    Permalink
  89. final def identifierList(): IdentifierListContext

    Permalink
  90. final def identifierSeq(): IdentifierSeqContext

    Permalink
  91. def inContext(arg0: String): Boolean

    Permalink
    Definition Classes
    Parser
  92. final def inlineTable(): InlineTableContext

    Permalink
  93. final def insertInto(): InsertIntoContext

    Permalink
  94. final def interval(): IntervalContext

    Permalink
  95. final def intervalField(): IntervalFieldContext

    Permalink
  96. final def intervalValue(): IntervalValueContext

    Permalink
  97. def isExpectedToken(arg0: Int): Boolean

    Permalink
    Definition Classes
    Parser
  98. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  99. def isMatchedEOF(): Boolean

    Permalink
    Definition Classes
    Parser
  100. def isTrace(): Boolean

    Permalink
    Definition Classes
    Parser
  101. def isValidDecimal(): Boolean

    Permalink
  102. final def joinCriteria(): JoinCriteriaContext

    Permalink
  103. final def joinRelation(): JoinRelationContext

    Permalink
  104. final def joinType(): JoinTypeContext

    Permalink
  105. final def lateralView(): LateralViewContext

    Permalink
  106. final def locationSpec(): LocationSpecContext

    Permalink
  107. def match(arg0: Int): Token

    Permalink
    Definition Classes
    Parser
    Annotations
    @throws( ... )
  108. def matchWildcard(): Token

    Permalink
    Definition Classes
    Parser
    Annotations
    @throws( ... )
  109. final def multiInsertQueryBody(): MultiInsertQueryBodyContext

    Permalink
  110. final def namedExpression(): NamedExpressionContext

    Permalink
  111. final def namedExpressionSeq(): NamedExpressionSeqContext

    Permalink
  112. final def namedQuery(): NamedQueryContext

    Permalink
  113. final def namedWindow(): NamedWindowContext

    Permalink
  114. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  115. final def nestedConstantList(): NestedConstantListContext

    Permalink
  116. final def nonReserved(): NonReservedContext

    Permalink
  117. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  119. def notifyErrorListeners(arg0: Token, arg1: String, arg2: RecognitionException): Unit

    Permalink
    Definition Classes
    Parser
  120. final def notifyErrorListeners(arg0: String): Unit

    Permalink
    Definition Classes
    Parser
  121. final def number(): NumberContext

    Permalink
  122. final def orderedIdentifier(): OrderedIdentifierContext

    Permalink
  123. final def orderedIdentifierList(): OrderedIdentifierListContext

    Permalink
  124. final def partitionSpec(): PartitionSpecContext

    Permalink
  125. final def partitionSpecLocation(): PartitionSpecLocationContext

    Permalink
  126. final def partitionVal(): PartitionValContext

    Permalink
  127. def precpred(arg0: RuleContext, arg1: Int): Boolean

    Permalink
    Definition Classes
    Parser → Recognizer
  128. final def predicate(): PredicateContext

    Permalink
  129. final def predicateOperator(): PredicateOperatorContext

    Permalink
  130. final def predicated(): PredicatedContext

    Permalink
  131. final def primaryExpression(): PrimaryExpressionContext

    Permalink
  132. def pushNewRecursionContext(arg0: ParserRuleContext, arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    Parser
  133. final def qualifiedName(): QualifiedNameContext

    Permalink
  134. final def query(): QueryContext

    Permalink
  135. final def queryNoWith(): QueryNoWithContext

    Permalink
  136. final def queryOrganization(): QueryOrganizationContext

    Permalink
  137. final def queryPrimary(): QueryPrimaryContext

    Permalink
  138. final def querySpecification(): QuerySpecificationContext

    Permalink
  139. final def queryTerm(): QueryTermContext

    Permalink
  140. final def quotedIdentifier(): QuotedIdentifierContext

    Permalink
  141. final def relation(): RelationContext

    Permalink
  142. final def relationPrimary(): RelationPrimaryContext

    Permalink
  143. def removeErrorListener(arg0: ANTLRErrorListener): Unit

    Permalink
    Definition Classes
    Recognizer
  144. def removeErrorListeners(): Unit

    Permalink
    Definition Classes
    Recognizer
  145. def removeParseListener(arg0: ParseTreeListener): Unit

    Permalink
    Definition Classes
    Parser
  146. def removeParseListeners(): Unit

    Permalink
    Definition Classes
    Parser
  147. def reset(): Unit

    Permalink
    Definition Classes
    Parser
  148. final def resource(): ResourceContext

    Permalink
  149. final def rowFormat(): RowFormatContext

    Permalink
  150. final def sample(): SampleContext

    Permalink
  151. def sempred(_localctx: RuleContext, ruleIndex: Int, predIndex: Int): Boolean

    Permalink
    Definition Classes
    SqlBaseParser → Recognizer
  152. def setBuildParseTree(arg0: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  153. def setContext(arg0: ParserRuleContext): Unit

    Permalink
    Definition Classes
    Parser
  154. def setErrorHandler(arg0: ANTLRErrorStrategy): Unit

    Permalink
    Definition Classes
    Parser
  155. final def setInputStream(arg0: IntStream): Unit

    Permalink
    Definition Classes
    Parser → Recognizer
  156. def setInterpreter(arg0: ParserATNSimulator): Unit

    Permalink
    Definition Classes
    Recognizer
  157. def setProfile(arg0: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  158. final def setQuantifier(): SetQuantifierContext

    Permalink
  159. final def setState(arg0: Int): Unit

    Permalink
    Definition Classes
    Recognizer
  160. def setTokenFactory(arg0: TokenFactory[_]): Unit

    Permalink
    Definition Classes
    Parser → Recognizer
  161. def setTokenStream(arg0: TokenStream): Unit

    Permalink
    Definition Classes
    Parser
  162. def setTrace(arg0: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  163. def setTrimParseTree(arg0: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  164. final def singleDataType(): SingleDataTypeContext

    Permalink
  165. final def singleExpression(): SingleExpressionContext

    Permalink
  166. final def singleFunctionIdentifier(): SingleFunctionIdentifierContext

    Permalink
  167. final def singleStatement(): SingleStatementContext

    Permalink
  168. final def singleTableIdentifier(): SingleTableIdentifierContext

    Permalink
  169. final def skewSpec(): SkewSpecContext

    Permalink
  170. final def sortItem(): SortItemContext

    Permalink
  171. final def statement(): StatementContext

    Permalink
  172. final def storageHandler(): StorageHandlerContext

    Permalink
  173. final def strictIdentifier(): StrictIdentifierContext

    Permalink
  174. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  175. final def tableIdentifier(): TableIdentifierContext

    Permalink
  176. final def tableProperty(): TablePropertyContext

    Permalink
  177. final def tablePropertyKey(): TablePropertyKeyContext

    Permalink
  178. final def tablePropertyList(): TablePropertyListContext

    Permalink
  179. final def tablePropertyValue(): TablePropertyValueContext

    Permalink
  180. final def tableProvider(): TableProviderContext

    Permalink
  181. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  182. def triggerEnterRuleEvent(): Unit

    Permalink
    Attributes
    protected[org.antlr.v4.runtime]
    Definition Classes
    Parser
  183. def triggerExitRuleEvent(): Unit

    Permalink
    Attributes
    protected[org.antlr.v4.runtime]
    Definition Classes
    Parser
  184. def unrollRecursionContexts(arg0: ParserRuleContext): Unit

    Permalink
    Definition Classes
    Parser
  185. final def unsupportedHiveNativeCommands(): UnsupportedHiveNativeCommandsContext

    Permalink
  186. final def valueExpression(): ValueExpressionContext

    Permalink
  187. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  190. final def whenClause(): WhenClauseContext

    Permalink
  191. final def windowFrame(): WindowFrameContext

    Permalink
  192. final def windowSpec(): WindowSpecContext

    Permalink
  193. final def windows(): WindowsContext

    Permalink

Deprecated Value Members

  1. def enterRecursionRule(arg0: ParserRuleContext, arg1: Int): Unit

    Permalink
    Definition Classes
    Parser
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def getTokenErrorDisplay(arg0: Token): String

    Permalink
    Definition Classes
    Recognizer
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Parser

Inherited from Recognizer[Token, ParserATNSimulator]

Inherited from AnyRef

Inherited from Any

Ungrouped