Class

org.apache.spark.sql

SnappyParser

Related Doc: package sql

Permalink

class SnappyParser extends SnappyDDLParser

Linear Supertypes
SnappyDDLParser, SnappyBaseParser, Parser, RuleDSL, RuleDSLActions, RuleDSLCombinators, RuleDSLBasics, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SnappyParser
  2. SnappyDDLParser
  3. SnappyBaseParser
  4. Parser
  5. RuleDSL
  6. RuleDSLActions
  7. RuleDSLCombinators
  8. RuleDSLBasics
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SnappyParser(session: SnappySession)

    Permalink

Type Members

  1. sealed trait ActionOperator[I <: HList, O <: HList, Ops] extends AnyRef

    Permalink
    Definition Classes
    RuleDSLActions
  2. sealed trait CharRangeSupport extends AnyRef

    Permalink
    Definition Classes
    RuleDSLBasics
  3. final type JoinRuleType = (Option[JoinType], LogicalPlan, Option[Expression])

    Permalink
    Attributes
    protected
  4. sealed trait NTimes extends AnyRef

    Permalink
    Definition Classes
    RuleDSLCombinators
  5. final type TableEnd = (Option[String], Option[Map[String, String]], Option[LogicalPlan])

    Permalink
    Definition Classes
    SnappyDDLParser
  6. class TracingBubbleException extends RuntimeException with NoStackTrace

    Permalink
    Definition Classes
    Parser
  7. final type WhenElseType = (Seq[(Expression, Expression)], Option[Expression])

    Permalink
    Attributes
    protected
  8. trait WithSeparatedBy[I <: HList, O <: HList] extends AnyRef

    Permalink
    Definition Classes
    RuleDSLCombinators
  9. class __SubParserInput extends ParserInput

    Permalink
    Attributes
    protected
    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. def &(r: Rule[_, _]): Rule0

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def ALL: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  6. final def AND: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  7. final def ANTI: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  8. def ANY: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  9. final def ARRAY: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  10. final def AS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  11. final def ASC: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  12. final def BETWEEN: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  13. final def BIGINT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  14. final def BINARY: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  15. final def BLOB: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  16. final def BOOLEAN: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  17. final def BY: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  18. final def BYTE: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  19. final def CACHE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  20. final def CASE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  21. final def CAST: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  22. final def CHAR: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  23. final def CLEAR: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  24. final def CLOB: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  25. final def CLUSTER: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  26. final def COMMENT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  27. final def CREATE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  28. final def CUBE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  29. final def CURRENT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  30. final def CURRENT_DATE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  31. final def CURRENT_TIMESTAMP: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  32. final def DATE: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  33. final def DAY: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  34. final def DECIMAL: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  35. final def DELETE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  36. final def DESC: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  37. final def DESCRIBE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  38. final def DISTINCT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  39. final def DISTRIBUTE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  40. final def DOUBLE: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  41. final def DROP: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  42. final def DURATION: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  43. final def ELSE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  44. final def END: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  45. def EOI: Char

    Permalink
    Definition Classes
    RuleDSLBasics
  46. final def EXCEPT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  47. final def EXISTS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  48. final def EXTENDED: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  49. final def EXTERNAL: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  50. final def FALSE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  51. final def FLOAT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  52. final def FOLLOWING: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  53. final def FROM: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  54. final def FULL: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  55. final def FUNCTION: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  56. final def FUNCTIONS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  57. final def GLOBAL: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  58. final def GROUP: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  59. final def GROUPING: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  60. final def HASH: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  61. final def HAVING: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  62. final def HOUR: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  63. final def IF: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  64. final def IN: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  65. final def INDEX: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  66. final def INIT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  67. final def INNER: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  68. final def INSERT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  69. final def INT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  70. final def INTEGER: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  71. final def INTERSECT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  72. final def INTERVAL: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  73. final def INTO: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  74. final def IS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  75. final def JOIN: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  76. final def LAZY: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  77. final def LEFT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  78. final def LIKE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  79. final def LIMIT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  80. final def LONG: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  81. final def MAP: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  82. def MATCH: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  83. final def MICROS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  84. final def MICROSECOND: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  85. final def MILLIS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  86. final def MILLISECOND: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  87. final def MINS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  88. final def MINUTE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  89. def MISMATCH[I <: HList, O <: HList]: Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLBasics
  90. def MISMATCH0: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  91. final def MONTH: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  92. final def NATURAL: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  93. final def NOT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  94. final def NULL: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  95. final def NUMERIC: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  96. final def ON: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  97. final def OPTIONS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  98. final def OR: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  99. final def ORDER: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  100. final def OUTER: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  101. final def OVER: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  102. final def OVERWRITE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  103. final def PARTITION: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  104. final def PRECEDING: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  105. final def PUT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  106. final def RANGE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  107. final def REAL: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  108. final def REFRESH: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  109. final def REGEXP: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  110. final def RIGHT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  111. final def RLIKE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  112. final def ROLLUP: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  113. final def ROW: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  114. final def ROWS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  115. final def SCHEMA: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  116. final def SECOND: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  117. final def SECS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  118. final def SELECT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  119. final def SEMI: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  120. final def SET: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  121. final def SETS: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  122. final def SHORT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  123. final def SHOW: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  124. final def SLIDE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  125. final def SMALLINT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  126. final def SORT: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  127. final def START: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  128. final def STOP: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  129. final def STREAM: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  130. final def STREAMING: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  131. final def STRING: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  132. final def STRUCT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  133. final def TABLE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  134. final def TABLES: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  135. final def TEMPORARY: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  136. final def THEN: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  137. final def TIMESTAMP: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  138. final def TINYINT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  139. final def TO: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  140. final def TRUE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  141. final def TRUNCATE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  142. final def UNBOUNDED: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  143. final def UNCACHE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  144. final def UNION: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  145. final def UNIQUE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  146. final def UPDATE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  147. final def USING: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  148. final def VARBINARY: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  149. final def VARCHAR: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  150. final def WEEK: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  151. final def WHEN: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  152. final def WHERE: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  153. final def WINDOW: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  154. final def WITH: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  155. final def YEAR: Rule0

    Permalink
    Definition Classes
    SnappyDDLParser
  156. def __advance(): Boolean

    Permalink
    Definition Classes
    Parser
  157. def __bubbleUp(prefix: List[NonTerminal], terminal: Terminal): Nothing

    Permalink
    Definition Classes
    Parser
  158. def __bubbleUp(terminal: Terminal): Nothing

    Permalink
    Definition Classes
    Parser
  159. def __enterAtomic(start: Int): Boolean

    Permalink
    Definition Classes
    Parser
  160. def __enterNotPredicate(): AnyRef

    Permalink
    Definition Classes
    Parser
  161. def __enterQuiet(): Int

    Permalink
    Definition Classes
    Parser
  162. def __exitAtomic(saved: Boolean): Unit

    Permalink
    Definition Classes
    Parser
  163. def __exitNotPredicate(saved: AnyRef): Unit

    Permalink
    Definition Classes
    Parser
  164. def __exitQuiet(saved: Int): Unit

    Permalink
    Definition Classes
    Parser
  165. def __hardFail(expected: String): Nothing

    Permalink
    Definition Classes
    Parser
  166. def __inErrorAnalysis: Boolean

    Permalink
    Definition Classes
    Parser
  167. final def __matchAnyOf(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  168. final def __matchIgnoreCaseString(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  169. final def __matchIgnoreCaseStringWrapped(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  170. def __matchMap(m: Map[String, Any]): Boolean

    Permalink
    Definition Classes
    Parser
  171. def __matchMapWrapped(m: Map[String, Any]): Boolean

    Permalink
    Definition Classes
    Parser
  172. final def __matchNoneOf(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  173. final def __matchString(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  174. final def __matchStringWrapped(string: String, ix: Int): Boolean

    Permalink
    Definition Classes
    Parser
    Annotations
    @tailrec()
  175. def __push(value: Any): Boolean

    Permalink
    Definition Classes
    Parser
  176. def __registerMismatch(): Boolean

    Permalink
    Definition Classes
    Parser
  177. def __restoreState(mark: Mark): Unit

    Permalink
    Definition Classes
    Parser
  178. def __run[L <: HList](rule: ⇒ RuleN[L])(implicit scheme: DeliveryScheme[L]): Result

    Permalink
    Definition Classes
    Parser
  179. def __saveState: Mark

    Permalink
    Definition Classes
    Parser
  180. def __updateMaxCursor(): Boolean

    Permalink
    Definition Classes
    Parser
  181. final def andExpression: Rule1[Expression]

    Permalink
    Attributes
    protected
  182. def anyOf(chars: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  183. final def arrayType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  184. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  185. def atomic[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  186. final def baseExpression: Rule1[Expression]

    Permalink
    Attributes
    protected
  187. final def beforeDDLEnd: Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  188. final def booleanLiteral: Rule1[Literal]

    Permalink
    Attributes
    protected
  189. def cache: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  190. def capture[I <: HList, O <: HList](r: Rule[I, O])(implicit p: Prepend[O, ::[String, HNil]]): Rule[I, Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  191. val caseSensitive: Boolean

    Permalink
    Definition Classes
    SnappyBaseParser
  192. implicit def ch(c: Char): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  193. def charAt(offset: Int): Char

    Permalink
    Definition Classes
    Parser
  194. def charAtRC(offset: Int): Char

    Permalink
    Definition Classes
    Parser
  195. final def charType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  196. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  197. final def colsWithDirection: Rule1[Map[String, Option[SortDirection]]]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  198. def column: Rule1[StructField]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  199. final def columnCharType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  200. final def columnDataType: Rule1[DataType]

    Permalink
    Definition Classes
    SnappyBaseParser
  201. final def commaSep: Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  202. final def commentBody: Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  203. final def commentBodyOrHint: Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  204. final def comparisonExpression: Rule1[Expression]

    Permalink
    Attributes
    protected
  205. def copyStateFrom(other: Parser, offset: Int): Unit

    Permalink
    Definition Classes
    Parser
  206. def createIndex: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  207. def createStream: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  208. def createTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  209. final def ctes: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  210. final def cubeRollUpGroupingSet: Rule1[(Seq[Seq[Expression]], String)]

    Permalink
    Attributes
    protected
  211. def cursor: Int

    Permalink
    Definition Classes
    Parser
  212. def cursorChar: Char

    Permalink
    Definition Classes
    Parser
  213. final def dataType: Rule1[DataType]

    Permalink
    Definition Classes
    SnappyBaseParser
  214. final def day: Rule1[Long]

    Permalink
    Attributes
    protected
  215. def ddl: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  216. final def ddlEnd: Rule1[TableEnd]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  217. final def delimiter: Rule0

    Permalink

    All recognized delimiters including whitespace.

    All recognized delimiters including whitespace.

    Definition Classes
    SnappyBaseParser
  218. def desc: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  219. def describeTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  220. final def digits: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  221. final def distributeBy: Rule1[(LogicalPlan) ⇒ LogicalPlan]

    Permalink
    Attributes
    protected
  222. def dmlOperation: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  223. def drop[T](implicit h: HListable[T]): PopRule[Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  224. def dropIndex: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  225. def dropTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  226. final def durationUnit: Rule1[Duration]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  227. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  229. def errorTraceCollectionLimit: Int

    Permalink
    Definition Classes
    Parser
  230. final def expression: Rule1[Expression]

    Permalink
    Attributes
    protected
  231. final def extractGroupingSet(child: LogicalPlan, aggregations: Seq[NamedExpression], groupByExprs: Seq[Expression], groupingSets: Seq[Seq[Expression]]): GroupingSets

    Permalink
    Attributes
    protected
  232. def fail(expected: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  233. def failX[I <: HList, O <: HList](expected: String): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLBasics
  234. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  235. final def fixedDecimalType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  236. def formatError(error: ParseError, formatter: ErrorFormatter): String

    Permalink
    Definition Classes
    Parser
  237. final def frameBound: Rule1[FrameBoundary]

    Permalink
    Attributes
    protected
  238. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  239. final def groupBy: Rule1[(Seq[Expression], Seq[Seq[Expression]], String)]

    Permalink
    Attributes
    protected
  240. final def groupingSetExpr: Rule1[Seq[Expression]]

    Permalink
    Attributes
    protected
  241. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  242. final def hour: Rule1[Long]

    Permalink
    Attributes
    protected
  243. final def identifier: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  244. def ignoreCase(s: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  245. def ignoreCase(c: Char): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  246. final def input: ParserInput

    Permalink
    Definition Classes
    SnappyParser → Parser
  247. final def insert: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  248. implicit def int2NTimes(i: Int): NTimes

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  249. final def integral: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  250. def intervalLiteral: Rule1[Literal]

    Permalink
    Attributes
    protected
  251. final def intervalUnit(k: Keyword): Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  252. final def intervalUnit(k: String): Rule0

    Permalink

    the string passed in *SHOULD* be lower case

    the string passed in *SHOULD* be lower case

    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  253. final def invertibleExpression: Rule[::[Expression, HNil], ::[Expression, HNil]]

    Permalink

    Expressions which can be preceeded by a NOT.

    Expressions which can be preceeded by a NOT. This assumes one expression already pushed on stack which it will pop and then push back the result Expression (hence the slightly odd looking type)

    Attributes
    protected
  254. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  255. final def join: Rule1[JoinRuleType]

    Permalink
    Attributes
    protected
  256. final def joinType: Rule1[JoinType]

    Permalink
    Attributes
    protected
  257. final def keyWhenThenElse: Rule1[Seq[Expression]]

    Permalink
    Attributes
    protected
  258. final def keyword(k: Keyword): Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  259. def lastChar: Char

    Permalink
    Definition Classes
    Parser
  260. final def lineCommentOrHint: Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  261. final def literal: Rule1[Literal]

    Permalink
    Attributes
    protected
  262. final def mapType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  263. final def microsecond: Rule1[Long]

    Permalink
    Attributes
    protected
  264. final def millisecond: Rule1[Long]

    Permalink
    Attributes
    protected
  265. final def minute: Rule1[Long]

    Permalink
    Attributes
    protected
  266. final def month: Rule1[Int]

    Permalink
    Attributes
    protected
  267. final def namedExpression: Rule1[Expression]

    Permalink
  268. macro def namedRule[I <: HList, O <: HList](name: String)(r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    Parser
  269. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  270. final def newDataType(t: Keyword): Rule0

    Permalink

    Used for DataTypes.

    Used for DataTypes. Not reserved and otherwise identical to "keyword" apart from the name so as to appear properly in error messages related to incorrect DataType definition.

    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  271. def newInstance(): SnappyParser

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyParserSnappyDDLParser
  272. def noneOf(chars: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  273. final def notExpression: Rule1[Expression]

    Permalink
    Attributes
    protected
  274. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  276. final def numericLiteral: Rule1[Literal]

    Permalink
    Attributes
    protected
  277. def oneOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, StrictOut] with Repeated

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  278. def optional[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Option, I, O]): Rule[In, OptionalOut]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  279. final def options: Rule1[Map[String, String]]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  280. final def ordering: Rule1[Seq[SortOrder]]

    Permalink
    Attributes
    protected
  281. final def pair: Rule1[(String, String)]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  282. def parse[T](sqlText: String, parseRule: ⇒ Try[T]): T

    Permalink
  283. def parseSQL[T](sqlText: String, parseRule: ⇒ Try[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyParserSnappyDDLParser
  284. implicit def predicate(p: CharPredicate): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  285. final def primary: Rule1[Expression]

    Permalink
    Attributes
    protected
  286. final def primitiveType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  287. final def productExpression: Rule1[Expression]

    Permalink
    Attributes
    protected
  288. def push[T](value: T)(implicit h: HListable[T]): RuleN[Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  289. final def put: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  290. final def qualifiedName: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  291. def query: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyParserSnappyDDLParser
  292. final def queryOrganization: Rule1[(LogicalPlan) ⇒ LogicalPlan]

    Permalink
    Attributes
    protected
  293. def quiet[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  294. final def quotedIdentifier: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  295. implicit def range2NTimes(range: Range): NTimes

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  296. def refreshTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  297. final def relation: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  298. final def relationFactor: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  299. final def relations: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  300. def reset(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  301. macro def rule[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    Parser
  302. implicit def rule2ActionOperator[I <: HList, O <: HList](r: Rule[I, O])(implicit ops: ActionOps[I, O]): ActionOperator[I, O, Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  303. implicit def rule2WithSeparatedBy[I <: HList, O <: HList](r: Rule[I, O] with Repeated): WithSeparatedBy[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  304. def run[T](arg: T)(implicit rr: RunResult[T]): Out

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  305. def runSubParser[I <: HList, O <: HList](f: (ParserInput) ⇒ Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  306. final def scientificNotation: Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  307. final def second: Rule1[Long]

    Permalink
    Attributes
    protected
  308. def select: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  309. final def select1: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  310. def set: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  311. def show: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  312. final def signedPrimary: Rule1[Expression]

    Permalink
    Attributes
    protected
  313. final def sortDirection: Rule1[SortDirection]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  314. final def sql: Rule1[LogicalPlan]

    Permalink
    Definition Classes
    SnappyBaseParser
  315. def start: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyParserSnappyBaseParser
  316. implicit def str(s: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  317. implicit def str2CharRangeSupport(s: String): CharRangeSupport

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  318. def streamContext: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  319. final def streamWindowOptions: Rule1[(Duration, Option[Duration])]

    Permalink
    Attributes
    protected
  320. final def strictIdentifier: Rule1[String]

    Permalink

    A strictIdentifier is more restricted than an identifier in that neither any of the SQL reserved keywords nor non-reserved keywords will be interpreted as a strictIdentifier.

    A strictIdentifier is more restricted than an identifier in that neither any of the SQL reserved keywords nor non-reserved keywords will be interpreted as a strictIdentifier.

    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  321. final def stringLiteral: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  322. final def structField: Rule1[StructField]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  323. final def structType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  324. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  325. final def tableEnd: Rule2[StringBuilder, TableEnd]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  326. final def tableEnd1: Rule[::[StringBuilder, HNil], ::[StringBuilder, ::[TableEnd, HNil]]]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  327. final def tableIdentifier: Rule1[TableIdentifier]

    Permalink
    Definition Classes
    SnappyBaseParser
  328. final def tableSchema: Rule1[Seq[StructField]]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  329. final def tableSchemaOpt: Rule1[Option[Seq[StructField]]]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  330. final def termExpression: Rule1[Expression]

    Permalink
    Attributes
    protected
  331. def test(condition: Boolean): Rule0

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  332. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  333. def truncateTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  334. def uncache: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyDDLParser
  335. final def unsignedFloat: Rule1[String]

    Permalink
    Attributes
    protected
  336. implicit def valueMap[T](m: Map[String, T])(implicit h: HListable[T]): RuleN[Out]

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  337. def valueStack: ValueStack

    Permalink
    Definition Classes
    Parser
  338. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  341. final def week: Rule1[Long]

    Permalink
    Attributes
    protected
  342. final def whenThenElse: Rule1[WhenElseType]

    Permalink
    Attributes
    protected
  343. final def windowFrame: Rule1[SpecifiedWindowFrame]

    Permalink
    Attributes
    protected
  344. final def windowSpec: Rule1[WindowSpec]

    Permalink
    Attributes
    protected
  345. final def ws: Rule0

    Permalink

    The recognized whitespace characters and comments.

    The recognized whitespace characters and comments.

    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  346. final def year: Rule1[Int]

    Permalink
    Attributes
    protected
  347. def zeroOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, OptionalOut] with Repeated

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )

Inherited from SnappyDDLParser

Inherited from SnappyBaseParser

Inherited from Parser

Inherited from RuleDSL

Inherited from RuleDSLActions

Inherited from RuleDSLCombinators

Inherited from RuleDSLBasics

Inherited from AnyRef

Inherited from Any

Ungrouped