Class

org.apache.spark.sql

SnappyDDLParser

Related Doc: package sql

Permalink

abstract class SnappyDDLParser extends SnappyBaseParser

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

Instance Constructors

  1. new SnappyDDLParser(session: SparkSession)

    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. sealed trait NTimes extends AnyRef

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

    Permalink
  5. class TracingBubbleException extends RuntimeException with NoStackTrace

    Permalink
    Definition Classes
    Parser
  6. trait WithSeparatedBy[I <: HList, O <: HList] extends AnyRef

    Permalink
    Definition Classes
    RuleDSLCombinators
  7. class __SubParserInput extends ParserInput

    Permalink
    Attributes
    protected
    Definition Classes
    Parser

Abstract Value Members

  1. abstract def expression: Rule1[Expression]

    Permalink
    Attributes
    protected
  2. abstract def input: ParserInput

    Permalink
    Definition Classes
    Parser
  3. abstract def newInstance(): SnappyDDLParser

    Permalink
    Attributes
    protected
  4. abstract def parseSQL[T](sqlText: String, parseRule: ⇒ Try[T]): T

    Permalink
    Attributes
    protected
  5. abstract def query: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  6. abstract def start: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser

Concrete 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 ADD: Rule0

    Permalink
  6. final def ALL: Rule0

    Permalink
  7. final def ALTER: Rule0

    Permalink
  8. final def AND: Rule0

    Permalink
  9. final def ANTI: Rule0

    Permalink
  10. def ANY: Rule0

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

    Permalink
    Definition Classes
    SnappyBaseParser
  12. final def AS: Rule0

    Permalink
  13. final def ASC: Rule0

    Permalink
  14. final def AUTHORIZATION: Rule0

    Permalink
  15. final def BETWEEN: Rule0

    Permalink
  16. final def BIGINT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  17. final def BINARY: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  18. final def BLOB: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  19. final def BOOLEAN: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  20. final def BY: Rule0

    Permalink
  21. final def BYTE: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  22. final def CACHE: Rule0

    Permalink
  23. final def CALL: Rule0

    Permalink
  24. final def CASCADE: Rule0

    Permalink
  25. final def CASE: Rule0

    Permalink
  26. final def CAST: Rule0

    Permalink
  27. final def CHAR: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  28. final def CLEAR: Rule0

    Permalink
  29. final def CLOB: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  30. final def CLUSTER: Rule0

    Permalink
  31. final def CODEGEN: Rule0

    Permalink
  32. final def COLUMN: Rule0

    Permalink
  33. final def COLUMNS: Rule0

    Permalink
  34. final def COMMENT: Rule0

    Permalink
  35. final def CREATE: Rule0

    Permalink
  36. final def CROSS: Rule0

    Permalink
  37. final def CUBE: Rule0

    Permalink
  38. final def CURRENT: Rule0

    Permalink
  39. final def CURRENT_DATE: Rule0

    Permalink
  40. final def CURRENT_TIMESTAMP: Rule0

    Permalink
  41. final def CURRENT_USER: Rule0

    Permalink
  42. final def DATABASE: Rule0

    Permalink
  43. final def DATABASES: Rule0

    Permalink
  44. final def DATE: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  45. final def DAY: Rule0

    Permalink
  46. final def DECIMAL: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  47. final def DEFAULT: Rule0

    Permalink
  48. final def DELETE: Rule0

    Permalink
  49. final def DEPLOY: Rule0

    Permalink
  50. final def DESC: Rule0

    Permalink
  51. final def DESCRIBE: Rule0

    Permalink
  52. final def DISABLE: Rule0

    Permalink
  53. final def DISK_STORE: Rule0

    Permalink
  54. final def DISTINCT: Rule0

    Permalink
  55. final def DISTRIBUTE: Rule0

    Permalink
  56. final def DOUBLE: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  57. final def DROP: Rule0

    Permalink
  58. final def DURATION: Rule0

    Permalink
  59. final def ELSE: Rule0

    Permalink
  60. final def ENABLE: Rule0

    Permalink
  61. final def END: Rule0

    Permalink
  62. def EOI: Char

    Permalink
    Definition Classes
    RuleDSLBasics
  63. final def EXCEPT: Rule0

    Permalink
  64. final def EXECUTE: Rule0

    Permalink
  65. final def EXISTS: Rule0

    Permalink
  66. final def EXPLAIN: Rule0

    Permalink
  67. final def EXTENDED: Rule0

    Permalink
  68. final def EXTERNAL: Rule0

    Permalink
  69. final def FALSE: Rule0

    Permalink
  70. final def FETCH: Rule0

    Permalink
  71. final def FIRST: Rule0

    Permalink
  72. final def FLOAT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  73. final def FN: Rule0

    Permalink
  74. final def FOLLOWING: Rule0

    Permalink
  75. final def FOR: Rule0

    Permalink
  76. final def FROM: Rule0

    Permalink
  77. final def FULL: Rule0

    Permalink
  78. final def FUNCTION: Rule0

    Permalink
  79. final def FUNCTIONS: Rule0

    Permalink
  80. final def GLOBAL: Rule0

    Permalink
  81. final def GRANT: Rule0

    Permalink
  82. final def GROUP: Rule0

    Permalink
  83. final def GROUPING: Rule0

    Permalink
  84. final def HASH: Rule0

    Permalink
  85. final def HAVING: Rule0

    Permalink
  86. final def HOUR: Rule0

    Permalink
  87. final def IF: Rule0

    Permalink
  88. final def IN: Rule0

    Permalink
  89. final def INDEX: Rule0

    Permalink
  90. final def INIT: Rule0

    Permalink
  91. final def INNER: Rule0

    Permalink
  92. final def INSERT: Rule0

    Permalink
  93. final def INT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  94. final def INTEGER: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  95. final def INTERSECT: Rule0

    Permalink
  96. final def INTERVAL: Rule0

    Permalink
  97. final def INTO: Rule0

    Permalink
  98. final def IS: Rule0

    Permalink
  99. final def JAR: Rule0

    Permalink
  100. final def JARS: Rule0

    Permalink
  101. final def JOIN: Rule0

    Permalink
  102. final def LAST: Rule0

    Permalink
  103. final def LATERAL: Rule0

    Permalink
  104. final def LAZY: Rule0

    Permalink
  105. final def LDAPGROUP: Rule0

    Permalink
  106. final def LEFT: Rule0

    Permalink
  107. final def LEVEL: Rule0

    Permalink
  108. final def LIKE: Rule0

    Permalink
  109. final def LIMIT: Rule0

    Permalink
  110. final def LIST: Rule0

    Permalink
  111. final def LONG: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  112. final def MAP: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  113. def MATCH: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  114. final def MEMBERS: Rule0

    Permalink
  115. final def MICROS: Rule0

    Permalink
  116. final def MICROSECOND: Rule0

    Permalink
  117. final def MILLIS: Rule0

    Permalink
  118. final def MILLISECOND: Rule0

    Permalink
  119. final def MINS: Rule0

    Permalink
  120. final def MINUS: Rule0

    Permalink
  121. final def MINUTE: Rule0

    Permalink
  122. def MISMATCH[I <: HList, O <: HList]: Rule[I, O]

    Permalink
    Definition Classes
    RuleDSLBasics
  123. def MISMATCH0: Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
  124. final def MONTH: Rule0

    Permalink
  125. final def NATURAL: Rule0

    Permalink
  126. final def NOT: Rule0

    Permalink
  127. final def NULL: Rule0

    Permalink
  128. final def NULLS: Rule0

    Permalink
  129. final def NUMERIC: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  130. final def ON: Rule0

    Permalink
  131. final def ONLY: Rule0

    Permalink
  132. final def OPTIONS: Rule0

    Permalink
  133. final def OR: Rule0

    Permalink
  134. final def ORDER: Rule0

    Permalink
  135. final def OUTER: Rule0

    Permalink
  136. final def OVER: Rule0

    Permalink
  137. final def OVERWRITE: Rule0

    Permalink
  138. final def PACKAGE: Rule0

    Permalink
  139. final def PACKAGES: Rule0

    Permalink
  140. final def PARTITION: Rule0

    Permalink
  141. final def PATH: Rule0

    Permalink
  142. final def POLICY: Rule0

    Permalink
  143. final def PRECEDING: Rule0

    Permalink
  144. final def PRECISION: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  145. final def PUT: Rule0

    Permalink
  146. final def RANGE: Rule0

    Permalink
  147. final def REAL: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  148. final def REFRESH: Rule0

    Permalink
  149. final def REGEXP: Rule0

    Permalink
  150. final def RENAME: Rule0

    Permalink
  151. final def REPLACE: Rule0

    Permalink
  152. final def REPOS: Rule0

    Permalink
  153. final def RESET: Rule0

    Permalink
  154. final def RESTRICT: Rule0

    Permalink
  155. final def RETURNS: Rule0

    Permalink
  156. final def REVOKE: Rule0

    Permalink
  157. final def RIGHT: Rule0

    Permalink
  158. final def RLIKE: Rule0

    Permalink
  159. final def ROLLUP: Rule0

    Permalink
  160. final def ROW: Rule0

    Permalink
  161. final def ROWS: Rule0

    Permalink
  162. final def SCHEMA: Rule0

    Permalink
  163. final def SCHEMAS: Rule0

    Permalink
  164. final def SECOND: Rule0

    Permalink
  165. final def SECS: Rule0

    Permalink
  166. final def SECURITY: Rule0

    Permalink
  167. final def SELECT: Rule0

    Permalink
  168. final def SEMI: Rule0

    Permalink
  169. final def SET: Rule0

    Permalink
  170. final def SETS: Rule0

    Permalink
  171. final def SHORT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  172. final def SHOW: Rule0

    Permalink
  173. final def SLIDE: Rule0

    Permalink
  174. final def SMALLINT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  175. final def SORT: Rule0

    Permalink
  176. final def START: Rule0

    Permalink
  177. final def STOP: Rule0

    Permalink
  178. final def STREAM: Rule0

    Permalink
  179. final def STREAMING: Rule0

    Permalink
  180. final def STRING: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  181. final def STRUCT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  182. final def TABLE: Rule0

    Permalink
  183. final def TABLES: Rule0

    Permalink
  184. final def TBLPROPERTIES: Rule0

    Permalink
  185. final def TEMP: Rule0

    Permalink
  186. final def TEMPORARY: Rule0

    Permalink
  187. final def THEN: Rule0

    Permalink
  188. final def TIMESTAMP: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  189. final def TINYINT: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  190. final def TO: Rule0

    Permalink
  191. final def TRUE: Rule0

    Permalink
  192. final def TRUNCATE: Rule0

    Permalink
  193. final def UNBOUNDED: Rule0

    Permalink
  194. final def UNCACHE: Rule0

    Permalink
  195. final def UNDEPLOY: Rule0

    Permalink
  196. final def UNION: Rule0

    Permalink
  197. final def UNIQUE: Rule0

    Permalink
  198. final def UPDATE: Rule0

    Permalink
  199. final def USE: Rule0

    Permalink
  200. final def USER: Rule0

    Permalink
  201. final def USING: Rule0

    Permalink
  202. final def VALUES: Rule0

    Permalink
  203. final def VARBINARY: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  204. final def VARCHAR: Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  205. final def VIEW: Rule0

    Permalink
  206. final def VIEWS: Rule0

    Permalink
  207. final def WEEK: Rule0

    Permalink
  208. final def WHEN: Rule0

    Permalink
  209. final def WHERE: Rule0

    Permalink
  210. final def WINDOW: Rule0

    Permalink
  211. final def WITH: Rule0

    Permalink
  212. final def YEAR: Rule0

    Permalink
  213. def __advance(): Boolean

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Parser
  223. def __inErrorAnalysis: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Parser
  236. def __saveState: Mark

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

    Permalink
    Definition Classes
    Parser
  238. def alterTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  239. def alterTableToggleRowLevelSecurity: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  240. def alterView: Rule1[LogicalPlan]

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

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

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

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

    Permalink
    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  245. final def beforeDDLEnd: Rule0

    Permalink
    Attributes
    protected
  246. final def booleanLiteral: Rule1[Boolean]

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

    Permalink
    Attributes
    protected
  248. 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( ... )
  249. var caseSensitive: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  250. implicit def ch(c: Char): Rule0

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  254. def checkExists(resource: FunctionResource): Unit

    Permalink
  255. def clearQueryHints(): Unit

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

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

    Permalink
    Attributes
    protected
  258. def column: Rule1[StructField]

    Permalink
    Attributes
    protected
  259. final def columnCharType: Rule1[DataType]

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

    Permalink
    Definition Classes
    SnappyBaseParser
  261. final def commaSep: Rule0

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  264. def copyStateFrom(other: Parser, offset: Int): Unit

    Permalink
    Definition Classes
    Parser
  265. def createFunction: Rule1[LogicalPlan]

    Permalink

    Create a CreateFunctionCommand command.

    Create a CreateFunctionCommand command.

    For example:

    CREATE [TEMPORARY] FUNCTION [db_name.]function_name AS class_name RETURNS ReturnType
     USING JAR 'file_uri';
    Attributes
    protected
  266. def createIndex: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  267. def createPolicy: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  268. def createSchema: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  269. def createStream: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  270. def createTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  271. def createTempViewUsing: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  272. def createView: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  273. def cursor: Int

    Permalink
    Definition Classes
    Parser
  274. def cursorChar: Char

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

    Permalink
    Definition Classes
    SnappyBaseParser
  276. def ddl: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  277. final def ddlEnd: Rule1[TableEnd]

    Permalink
    Attributes
    protected
  278. final def defaultLiteral: Rule1[Option[String]]

    Permalink
    Attributes
    protected
  279. final def defaultVal: Rule1[Option[String]]

    Permalink
    Attributes
    protected
  280. final def delimiter: Rule0

    Permalink

    All recognized delimiters including whitespace.

    All recognized delimiters including whitespace.

    Definition Classes
    SnappyBaseParser
  281. def deployPackages: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  282. def describe: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  283. final def digits: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  284. def drop[T](implicit h: HListable[T]): PopRule[Out]

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

    Permalink

    Create a DropFunctionCommand command.

    Create a DropFunctionCommand command.

    For example:

    DROP [TEMPORARY] FUNCTION [IF EXISTS] function;
    Attributes
    protected
  286. def dropIndex: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  287. def dropPolicy: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  288. def dropSchema: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  289. def dropTable: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  290. def dropView: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  291. final def durationUnit: Rule1[Duration]

    Permalink
    Attributes
    protected
  292. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    Parser
  295. def fail(expected: String): Rule0

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

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

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

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

    Permalink
    Definition Classes
    Parser
  300. final def functionIdentifier: Rule1[FunctionIdentifier]

    Permalink
    Definition Classes
    SnappyBaseParser
  301. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  302. final def globalOrTemporary: Rule1[Boolean]

    Permalink
    Attributes
    protected
  303. def handleQueryHint(hint: String, hintValue: String): Unit

    Permalink

    Handle query hints including plan-level like joinType that are marked to be handled later.

    Handle query hints including plan-level like joinType that are marked to be handled later.

    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  304. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  305. final def identifier: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  306. final def identifierWithComment: Rule1[(String, Option[String])]

    Permalink
    Attributes
    protected
  307. final def ifExists: Rule1[Boolean]

    Permalink
    Attributes
    protected
  308. final def ifNotExists: Rule1[Boolean]

    Permalink
    Attributes
    protected
  309. def ignoreCase(s: String): Rule0

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

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  311. implicit def int2NTimes(i: Int): NTimes

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  313. final def intervalUnit(k: Keyword): Rule0

    Permalink
    Attributes
    protected
  314. 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
  315. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  316. final def keyword(k: Keyword): Rule0

    Permalink
    Definition Classes
    SnappyBaseParser
  317. def lastChar: Char

    Permalink
    Definition Classes
    Parser
  318. final def lineCommentOrHint: Rule0

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  319. final def mapType: Rule1[DataType]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  320. macro def namedRule[I <: HList, O <: HList](name: String)(r: Rule[I, O]): Rule[I, O]

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

    Permalink
    Definition Classes
    AnyRef
  322. 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
  323. def noneOf(chars: String): Rule0

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  324. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  326. final def numericLiteral: Rule1[String]

    Permalink
    Attributes
    protected
  327. 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( ... )
  328. final def option: Rule1[(String, String)]

    Permalink
    Attributes
    protected
  329. final def optionKey: Rule1[String]

    Permalink
    Attributes
    protected
  330. 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( ... )
  331. final def options: Rule1[Map[String, String]]

    Permalink
    Attributes
    protected
  332. def passThrough: Rule1[LogicalPlan]

    Permalink

    Commands like GRANT/REVOKE/CREATE DISKSTORE/CALL on a table that are passed through as is to the SnappyData store layer (only for column and row tables).

    Commands like GRANT/REVOKE/CREATE DISKSTORE/CALL on a table that are passed through as is to the SnappyData store layer (only for column and row tables).

    Example:

    GRANT SELECT ON table TO user1, user2;
    GRANT INSERT ON table TO ldapGroup: group1;
    CREATE DISKSTORE diskstore_name ('dir1' 10240)
    DROP DISKSTORE diskstore_name
    CALL SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1)
    Attributes
    protected
  333. final def policyFor: Rule1[String]

    Permalink
    Attributes
    protected
  334. final def policyTo: Rule1[Seq[String]]

    Permalink
    Attributes
    protected
  335. implicit def predicate(p: CharPredicate): Rule0

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  337. def push[T](value: T)(implicit h: HListable[T]): RuleN[Out]

    Permalink
    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  338. final def qualifiedName: Rule1[String]

    Permalink
    Attributes
    protected
  339. final def questionMark: Rule0

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  342. final def quotedNormalizedId(id: IdentifierWithDatabase): String

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

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

    Permalink
    Attributes
    protected
  345. def reset: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  346. final def resourceType: Rule1[FunctionResource]

    Permalink
    Attributes
    protected
  347. macro def rule[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]

    Permalink
    Definition Classes
    Parser
  348. 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( ... )
  349. implicit def rule2WithSeparatedBy[I <: HList, O <: HList](r: Rule[I, O] with Repeated): WithSeparatedBy[I, O]

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  353. def set: Rule1[LogicalPlan]

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

    Permalink
    Attributes
    protected
  355. final def sql: Rule1[LogicalPlan]

    Permalink
    Definition Classes
    SnappyBaseParser
  356. implicit def str(s: String): Rule0

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

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

    Permalink
    Attributes
    protected
  359. 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
  360. final def stringLiteral: Rule1[String]

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

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

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

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

    Permalink
    Attributes
    protected
  365. final def tableEnd1: Rule[::[StringBuilder, HNil], ::[StringBuilder, ::[TableEnd, HNil]]]

    Permalink
    Attributes
    protected
  366. final def tableIdentifier: Rule1[TableIdentifier]

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

    Permalink
    Attributes
    protected
  368. final def tableSchemaOpt: Rule1[Option[Seq[StructField]]]

    Permalink
  369. def test(condition: Boolean): Rule0

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

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

    Permalink
    Attributes
    protected
  372. def uncache: Rule1[LogicalPlan]

    Permalink
    Attributes
    protected
  373. final def unquotedIdentifier: Rule1[String]

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  374. def valueMap[T](m: Map[String, T], ignoreCase: Boolean)(implicit h: HListable[T]): RuleN[Out]

    Permalink
    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  375. implicit def valueMap[T](m: Map[String, T])(implicit h: HListable[T]): RuleN[Out]

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  380. final def ws: Rule0

    Permalink

    The recognized whitespace characters and comments.

    The recognized whitespace characters and comments.

    Attributes
    protected
    Definition Classes
    SnappyBaseParser
  381. 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 SnappyBaseParser

Inherited from Parser

Inherited from RuleDSL

Inherited from RuleDSLActions

Inherited from RuleDSLCombinators

Inherited from RuleDSLBasics

Inherited from AnyRef

Inherited from Any

Ungrouped