Object

sqltyped.MysqlDialect

MysqlParser

Related Doc: package MysqlDialect

Permalink

object MysqlParser extends SqlParser

Linear Supertypes
SqlParser, PackratParsers, Unresolved, RegexParsers, Parsers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MysqlParser
  2. SqlParser
  3. PackratParsers
  4. Unresolved
  5. RegexParsers
  6. Parsers
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type ArithExpr = Ast.ArithExpr[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  2. type Case = Ast.Case[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  3. type Column = Ast.Column[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  4. type Comparison = Ast.Comparison[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  5. type ConcreteTable = Ast.ConcreteTable[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  6. type Constant = Ast.Constant[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  7. type DerivedTable = Ast.DerivedTable[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  8. type Elem = Char

    Permalink
    Definition Classes
    RegexParsers → Parsers
  9. case class Error extends NoSuccess with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  10. type Expr = Ast.Expr[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  11. case class Failure extends NoSuccess with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  12. type Function = Ast.Function[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  13. type Input = Reader[Elem]

    Permalink
    Definition Classes
    Parsers
  14. type Join = Ast.Join[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  15. type JoinType = Ast.JoinType[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  16. implicit class KeywordOps extends AnyRef

    Permalink
    Definition Classes
    SqlParser
  17. type Limit = Ast.Limit[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  18. type Named = Ast.Named[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  19. sealed abstract class NoSuccess extends ParseResult[Nothing]

    Permalink
    Definition Classes
    Parsers
  20. trait OnceParser[+T] extends Parser[T]

    Permalink
    Definition Classes
    Parsers
  21. type OrderBy = Ast.OrderBy[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  22. abstract class PackratParser[+T] extends scala.util.parsing.combinator.PackratParsers.Parser[T]

    Permalink
    Definition Classes
    PackratParsers
  23. class PackratReader[+T] extends Reader[T]

    Permalink
    Definition Classes
    PackratParsers
  24. sealed abstract class ParseResult[+T] extends AnyRef

    Permalink
    Definition Classes
    Parsers
  25. abstract class Parser[+T] extends (Input) ⇒ ParseResult[T]

    Permalink
    Definition Classes
    Parsers
  26. type Select = Ast.Select[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  27. type Statement = Ast.Statement[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  28. case class Success[+T] extends ParseResult[T] with Product with Serializable

    Permalink
    Definition Classes
    Parsers
  29. type TableReference = Ast.TableReference[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  30. type Term = Ast.Term[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  31. type Where = Ast.Where[Option[String]]

    Permalink
    Definition Classes
    Unresolved
  32. case class ~[+a, +b] extends Product with Serializable

    Permalink
    Definition Classes
    Parsers

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 OnceParser[T](f: (Input) ⇒ ParseResult[T]): Parser[T] with OnceParser[T]

    Permalink
    Definition Classes
    Parsers
  5. def Parser[T](f: (Input) ⇒ ParseResult[T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  6. def accept[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]

    Permalink
    Definition Classes
    Parsers
  7. def accept[ES](es: ES)(implicit arg0: (ES) ⇒ List[Elem]): Parser[List[Elem]]

    Permalink
    Definition Classes
    Parsers
  8. implicit def accept(e: Elem): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  9. def acceptIf(p: (Elem) ⇒ Boolean)(err: (Elem) ⇒ String): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  10. def acceptMatch[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]

    Permalink
    Definition Classes
    Parsers
  11. def acceptSeq[ES](es: ES)(implicit arg0: (ES) ⇒ Iterable[Elem]): Parser[List[Elem]]

    Permalink
    Definition Classes
    Parsers
  12. lazy val allColumns: Parser[AllColumns[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  13. lazy val arith: PackratParser[Term]

    Permalink
    Definition Classes
    SqlParser
  14. lazy val arithParens: Parser[Term]

    Permalink
    Definition Classes
    SqlParser
  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. lazy val assignment: Parser[(Ast.Column[Option[String]], Term)]

    Permalink
    Definition Classes
    SqlParser
  17. lazy val boolean: Parser[Term]

    Permalink
    Definition Classes
    SqlParser
  18. lazy val booleanFactor: Parser[Term]

    Permalink
    Definition Classes
    SqlParser
  19. lazy val booleanTerm: Parser[Ast.Constant[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  20. lazy val caseCond: Parser[(Expr, Term)]

    Permalink
    Definition Classes
    SqlParser
  21. lazy val caseElse: Parser[Term]

    Permalink
    Definition Classes
    SqlParser
  22. lazy val caseExpr: Parser[Ast.Case[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  23. def chainl1[T, U](first: ⇒ Parser[T], p: ⇒ Parser[U], q: ⇒ Parser[(T, U) ⇒ T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  24. def chainl1[T](p: ⇒ Parser[T], q: ⇒ Parser[(T, T) ⇒ T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  25. def chainr1[T, U](p: ⇒ Parser[T], q: ⇒ Parser[(T, U) ⇒ U], combine: (T, U) ⇒ U, first: U): Parser[U]

    Permalink
    Definition Classes
    Parsers
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. lazy val colNames: Parser[List[String]]

    Permalink
    Definition Classes
    SqlParser
  28. lazy val collate: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  29. lazy val column: Parser[Ast.Column[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  30. def commit[T](p: ⇒ Parser[T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  31. lazy val comparison: PackratParser[Comparison]

    Permalink
    Definition Classes
    SqlParser
  32. def const(tpe: (scala.reflect.api.JavaUniverse.Type, Int), x: Any): Ast.Constant[Option[String]]

    Permalink
    Definition Classes
    SqlParser
  33. def constB(b: Boolean): Ast.Constant[Option[String]]

    Permalink
    Definition Classes
    SqlParser
  34. def constD(d: Double): Ast.Constant[Option[String]]

    Permalink
    Definition Classes
    SqlParser
  35. def constL(l: Long): Ast.Constant[Option[String]]

    Permalink
    Definition Classes
    SqlParser
  36. def constNull: Ast.Constant[Option[String]]

    Permalink
    Definition Classes
    SqlParser
  37. def constS(s: String): Ast.Constant[Option[String]]

    Permalink
    Definition Classes
    SqlParser
  38. lazy val createStmt: Parser[Create[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  39. lazy val crossJoin: Parser[Ast.Join[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  40. lazy val dataType: Parser[Expr]

    Permalink
    Definition Classes
    SqlParser
  41. def dataTypes: List[Parser[DataType]]

    Permalink
    Definition Classes
    MysqlParserSqlParser
  42. lazy val deleteStmt: Parser[Delete[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  43. lazy val derivedTable: Parser[Ast.DerivedTable[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  44. def elem(e: Elem): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  45. def elem(kind: String, p: (Elem) ⇒ Boolean): Parser[Elem]

    Permalink
    Definition Classes
    Parsers
  46. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  48. def err(msg: String): Parser[Nothing]

    Permalink
    Definition Classes
    Parsers
  49. lazy val expr: PackratParser[Expr]

    Permalink
    Definition Classes
    SqlParser
  50. def extraTerms: PackratParser[Ast.Constant[Option[String]]]

    Permalink
    Definition Classes
    MysqlParserSqlParser
  51. def failure(msg: String): Parser[Nothing]

    Permalink
    Definition Classes
    Parsers
  52. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  53. lazy val from: Parser[List[TableReference]]

    Permalink
    Definition Classes
    SqlParser
  54. lazy val function: Parser[Function]

    Permalink
    Definition Classes
    SqlParser
  55. lazy val functionArg: PackratParser[Expr]

    Permalink
    Definition Classes
    SqlParser
  56. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  57. lazy val groupBy: Parser[GroupBy[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  58. def guard[T](p: ⇒ Parser[T]): Parser[T]

    Permalink
    Definition Classes
    Parsers
  59. def handleWhiteSpace(source: CharSequence, offset: Int): Int

    Permalink
    Attributes
    protected
    Definition Classes
    RegexParsers
  60. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  61. lazy val having: Parser[Having[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  62. lazy val ident: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  63. lazy val identValue: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  64. lazy val infixFunction: PackratParser[Function]

    Permalink
    Definition Classes
    SqlParser
  65. lazy val infixFunctionArg: Parser[SimpleExpr[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  66. def input(s: String): PackratReader[Char]

    Permalink
    Definition Classes
    SqlParser
  67. def insert: Parser[String]

    Permalink
    Definition Classes
    MysqlParserSqlParser
  68. lazy val insertStmt: Parser[Product with Serializable with Ast.Statement[Option[String]]]

    Permalink
    Definition Classes
    MysqlParserSqlParser
  69. lazy val insertSyntax: Parser[~[~[Table, Option[List[String]]], Product with Serializable with InsertInput[Option[String]]]]

    Permalink
    Definition Classes
    SqlParser
  70. lazy val intOrInput: Parser[Product with Serializable with Either[Int, Ast.Input[Option[String]]]]

    Permalink
    Definition Classes
    SqlParser
  71. lazy val integer: Parser[Int]

    Permalink
    Definition Classes
    SqlParser
  72. lazy val interval: Parser[Ast.Constant[Option[String]]]

    Permalink
  73. lazy val intervalAmount: Parser[String]

    Permalink
  74. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  75. lazy val joinCondition: Parser[QualifiedJoin[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  76. lazy val joinDesc: Parser[Product with Serializable with JoinDesc]

    Permalink
    Definition Classes
    SqlParser
  77. lazy val joinSpec: Parser[Product with Serializable with Ast.JoinType[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  78. lazy val joinType: Parser[Ast.Join[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  79. lazy val joinedTable: Parser[Ast.ConcreteTable[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  80. def keyword(kw: String): Parser[String]

    Permalink
    Definition Classes
    SqlParser
  81. lazy val limit: Parser[Ast.Limit[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  82. lazy val listValues: Parser[ListedInput[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  83. implicit def literal(s: String): Parser[String]

    Permalink
    Definition Classes
    RegexParsers
  84. def log[T](p: ⇒ Parser[T])(name: String): Parser[T]

    Permalink
    Definition Classes
    Parsers
  85. def memo[T](p: Parser[T]): PackratParser[T]

    Permalink
    Definition Classes
    PackratParsers
  86. def mkList[T]: (~[T, List[T]]) ⇒ List[T]

    Permalink
    Definition Classes
    Parsers
  87. lazy val named: Parser[Ast.Named[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  88. lazy val namedColumnsJoin: Parser[NamedColumnsJoin[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  89. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  90. def not[T](p: ⇒ Parser[T]): Parser[Unit]

    Permalink
    Definition Classes
    Parsers
  91. lazy val notExpr: PackratParser[Expr]

    Permalink
    Definition Classes
    SqlParser
  92. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  94. lazy val nullLit: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  95. lazy val numericLit: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  96. def ok_?(res: ParseResult[Statement]): ?[Statement]

    Permalink
    Definition Classes
    SqlParser
  97. lazy val onDuplicateKey: Parser[List[(Ast.Column[Option[String]], Term)]]

    Permalink
  98. def opt[T](p: ⇒ Parser[T]): Parser[Option[T]]

    Permalink
    Definition Classes
    Parsers
  99. def optParens[A](p: PackratParser[A]): PackratParser[A]

    Permalink
    Definition Classes
    SqlParser
  100. lazy val orderBy: Parser[Ast.OrderBy[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  101. lazy val orderSpec: Parser[(Term, Option[Product with Serializable with Order])]

    Permalink
    Definition Classes
    SqlParser
  102. lazy val parens: PackratParser[Expr]

    Permalink
    Definition Classes
    SqlParser
  103. def parse[T](p: Parser[T], in: Reader): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  104. def parse[T](p: Parser[T], in: CharSequence): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  105. def parse[T](p: Parser[T], in: Reader[Char]): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  106. def parseAll[T](p: Parser[T], in: CharSequence): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  107. def parseAll[T](p: Parser[T], in: Reader): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  108. def parseAll[T](p: Parser[T], in: Reader[Char]): ParseResult[T]

    Permalink
    Definition Classes
    RegexParsers
  109. def parseAllWith(p: Parser[Statement], sql: String): ?[Statement]

    Permalink
    Definition Classes
    SqlParser
  110. def parseWith(p: Parser[Statement], sql: String): ?[Statement]

    Permalink
    Definition Classes
    SqlParser
  111. implicit def parser2packrat[T](p: ⇒ Parser[T]): PackratParser[T]

    Permalink
    Definition Classes
    PackratParsers
  112. def phrase[T](p: Parser[T]): PackratParser[T]

    Permalink
    Definition Classes
    PackratParsers → Parsers
  113. def positioned[T <: Positional](p: ⇒ Parser[T]): Parser[T]

    Permalink
    Definition Classes
    RegexParsers → Parsers
  114. def precision0(name: String): Parser[DataType]

    Permalink
  115. def precision1(name: String): Parser[DataType]

    Permalink
  116. def precision2(name: String): Parser[DataType]

    Permalink
  117. lazy val prefixFunction: PackratParser[Function]

    Permalink
    Definition Classes
    SqlParser
  118. lazy val qualifiedJoin: Parser[Ast.Join[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  119. def quoteChar: Parser[String]

    Permalink
    Definition Classes
    MysqlParserSqlParser
  120. lazy val quotedIdent: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  121. lazy val rawIdent: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  122. implicit def regex(r: Regex): Parser[String]

    Permalink
    Definition Classes
    RegexParsers
  123. def rep[T](p: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  124. def rep1[T](first: ⇒ Parser[T], p0: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) The p0 call-by-name arguments is evaluated at most once per constructed Parser object, instead of on every need that arises during parsing.

  125. def rep1[T](p: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  126. def rep1sep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  127. def repN[T](num: Int, p: ⇒ Parser[T]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  128. def repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]

    Permalink
    Definition Classes
    Parsers
  129. lazy val reserved: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  130. lazy val select: Parser[List[Ast.Named[Option[String]]]]

    Permalink
    Definition Classes
    SqlParser
  131. lazy val selectStmt: Parser[Ast.Select[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  132. lazy val selectValues: Parser[SelectedInput[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  133. lazy val setOperator: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  134. lazy val setStmt: Parser[SetStatement[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  135. lazy val simpleTerm: PackratParser[Term]

    Permalink
    Definition Classes
    SqlParser
  136. def skipWhitespace: Boolean

    Permalink
    Definition Classes
    RegexParsers
  137. lazy val stmt: Parser[Statement]

    Permalink
    Definition Classes
    SqlParser
  138. lazy val stringLit: Parser[String]

    Permalink
    Definition Classes
    SqlParser
  139. lazy val subselect: Parser[Subselect[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  140. def success[T](v: T): Parser[T]

    Permalink
    Definition Classes
    Parsers
  141. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  142. lazy val table: Parser[Table]

    Permalink
    Definition Classes
    SqlParser
  143. lazy val tableReference: Parser[TableReference]

    Permalink
    Definition Classes
    SqlParser
  144. lazy val term: Parser[Term]

    Permalink
    Definition Classes
    SqlParser
  145. lazy val terms: PackratParser[Term]

    Permalink
    Definition Classes
    SqlParser
  146. lazy val timeUnit: Parser[String]

    Permalink
  147. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  148. def update: Parser[String]

    Permalink
    Definition Classes
    MysqlParserSqlParser
  149. lazy val updateStmt: Parser[Update[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  150. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  153. lazy val where: Parser[Ast.Where[Option[String]]]

    Permalink
    Definition Classes
    SqlParser
  154. val whiteSpace: Regex

    Permalink
    Attributes
    protected
    Definition Classes
    RegexParsers
  155. lazy val withRollup: Parser[String]

    Permalink
    Definition Classes
    SqlParser

Inherited from SqlParser

Inherited from PackratParsers

Inherited from Unresolved

Inherited from RegexParsers

Inherited from Parsers

Inherited from AnyRef

Inherited from Any

Ungrouped