class OpParser extends QueryParsers
- Self Type
- OpParser
- Source
- AppMetadata.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OpParser
- QueryParsers
- ExpTransformer
- MemParsers
- JavaTokenParsers
- RegexParsers
- Parsers
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Elem = Char
- Definition Classes
- RegexParsers → Parsers
-
case class
Error extends NoSuccess with Product with Serializable
- Definition Classes
- Parsers
-
case class
Failure extends NoSuccess with Product with Serializable
- Definition Classes
- Parsers
-
type
Input = Reader[Elem]
- Definition Classes
- Parsers
-
class
MemParser[+T] extends tresql.parsing.MemParsers.Parser[T]
- Definition Classes
- MemParsers
-
sealed abstract
class
NoSuccess extends ParseResult[Nothing]
- Definition Classes
- Parsers
-
trait
OnceParser[+T] extends Parser[T]
- Definition Classes
- Parsers
-
sealed abstract
class
ParseResult[+T] extends AnyRef
- Definition Classes
- Parsers
-
abstract
class
Parser[+T] extends (Input) ⇒ ParseResult[T]
- Definition Classes
- Parsers
-
case class
Success[+T] extends ParseResult[T] with Product with Serializable
- Definition Classes
- Parsers
-
type
Transformer = PartialFunction[Exp, Exp]
- Definition Classes
- ExpTransformer
-
type
TransformerWithState[T] = (T) ⇒ PartialFunction[Exp, Exp]
- Definition Classes
- ExpTransformer
-
type
Traverser[T] = (T) ⇒ PartialFunction[Exp, T]
- Definition Classes
- ExpTransformer
-
case class
~[+a, +b] extends Product with Serializable
- Definition Classes
- Parsers
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
ALL: MemParser[All.type]
- Definition Classes
- QueryParsers
-
val
ActionRegex: Regex
View action must be end with whitespace regexp so that no match is if space(s) is omitted between action and view name since spaces are eliminated at the beginning of input before applying parser
- val ConfPropRegex: Regex
-
val
DefaultJoin: Join
- Definition Classes
- QueryParsers
-
def
FALSE: MemParser[Boolean]
- Definition Classes
- QueryParsers
- val HttpClientNameRegex: Regex
-
def
NULL: MemParser[Null.type]
- Definition Classes
- QueryParsers
-
val
NoJoin: Join
- Definition Classes
- QueryParsers
-
def
OnceParser[T](f: (Input) ⇒ ParseResult[T]): Parser[T] with OnceParser[T]
- Definition Classes
- Parsers
-
def
Parser[T](f: (Input) ⇒ ParseResult[T]): Parser[T]
- Definition Classes
- Parsers
-
def
TRUE: MemParser[Boolean]
- Definition Classes
- QueryParsers
- val ViewNameRegex: Regex
-
def
accept[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
- Definition Classes
- Parsers
-
def
accept[ES](es: ES)(implicit f: (ES) ⇒ List[Elem]): Parser[List[Elem]]
- Definition Classes
- Parsers
-
implicit
def
accept(e: Elem): Parser[Elem]
- Definition Classes
- Parsers
-
def
acceptIf(p: (Elem) ⇒ Boolean)(err: (Elem) ⇒ String): Parser[Elem]
- Definition Classes
- Parsers
-
def
acceptMatch[U](expected: String, f: PartialFunction[Elem, U]): Parser[U]
- Definition Classes
- Parsers
-
def
acceptSeq[ES](es: ES)(implicit f: (ES) ⇒ Iterable[Elem]): Parser[List[Elem]]
- Definition Classes
- Parsers
-
def
array: MemParser[Arr]
- Definition Classes
- QueryParsers
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
braces: MemParser[Braces]
- Definition Classes
- QueryParsers
- def bracesOp: MemParser[Op]
- def bracesTresql: MemParser[Exp]
-
def
castExpr: MemParser[Exp]
- Definition Classes
- QueryParsers
-
def
chainl1[T, U](first: ⇒ Parser[T], p: ⇒ Parser[U], q: ⇒ Parser[(T, U) ⇒ T]): Parser[T]
- Definition Classes
- Parsers
-
def
chainl1[T](p: ⇒ Parser[T], q: ⇒ Parser[(T, T) ⇒ T]): Parser[T]
- Definition Classes
- Parsers
-
def
chainr1[T, U](p: ⇒ Parser[T], q: ⇒ Parser[(T, U) ⇒ U], combine: (T, U) ⇒ U, first: U): Parser[U]
- Definition Classes
- Parsers
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
column: MemParser[Col]
- Definition Classes
- QueryParsers
-
def
columns: MemParser[Cols]
- Definition Classes
- QueryParsers
-
def
commit[T](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- Parsers
-
def
comp: MemParser[Exp]
- Definition Classes
- QueryParsers
-
val
comp_op: Regex
- Definition Classes
- QueryParsers
- def confOp: MemParser[Conf]
-
def
const: MemParser[Const]
- Definition Classes
- QueryParsers
-
def
dbExtractor: Traverser[List[String]]
- Definition Classes
- ExpTransformer
- def dbOp: MemParser[Db]
-
def
decimalNr: MemParser[BigDecimal]
- Definition Classes
- QueryParsers
-
def
decimalNumber: Parser[String]
- Definition Classes
- JavaTokenParsers
-
def
delete: MemParser[Delete]
- Definition Classes
- QueryParsers
-
def
distinct: MemParser[Distinct]
- Definition Classes
- QueryParsers
-
def
elem(e: Elem): Parser[Elem]
- Definition Classes
- Parsers
-
def
elem(kind: String, p: (Elem) ⇒ Boolean): Parser[Elem]
- Definition Classes
- Parsers
- def emailOp: MemParser[Email]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
err(msg: String): Parser[Nothing]
- Definition Classes
- RegexParsers → Parsers
-
def
expr: MemParser[Exp]
- Definition Classes
- QueryParsers
-
def
exprList: MemParser[Exp]
- Definition Classes
- QueryParsers
- def extractEntityOp: MemParser[ExtractHttpEntity.type]
- def extractPartsOp: MemParser[ExtractParts.type]
-
def
failure(msg: String): Parser[Nothing]
- Definition Classes
- Parsers
- def fileOp: MemParser[File]
-
def
filter: MemParser[Arr]
- Definition Classes
- QueryParsers
-
def
filters: MemParser[Filters]
- Definition Classes
- QueryParsers
-
def
floatingPointNumber: Parser[String]
- Definition Classes
- JavaTokenParsers
-
def
function: MemParser[Exp]
- Definition Classes
- QueryParsers
-
def
functionWithoutFilter: MemParser[Fun]
- Definition Classes
- QueryParsers
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
group: MemParser[Grp]
- Definition Classes
- QueryParsers
-
def
guard[T](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- Parsers
-
def
handleWhiteSpace(source: CharSequence, offset: Int): Int
- Attributes
- protected
- Definition Classes
- RegexParsers
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def httpHeaderOrCookieOp: MemParser[Op]
- def httpOp: MemParser[Http]
-
def
id: MemParser[Id]
- Definition Classes
- QueryParsers
-
def
ident: MemParser[String]
- Definition Classes
- QueryParsers → JavaTokenParsers
-
def
idref: MemParser[IdRef]
- Definition Classes
- QueryParsers
-
def
in: MemParser[In]
- Definition Classes
- QueryParsers
-
def
insert: MemParser[Insert]
- Definition Classes
- QueryParsers
- def invocationOp: MemParser[Invocation]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isMacro(name: String): Boolean
- Attributes
- protected
- Definition Classes
- QueryParsers
- def jobOp: MemParser[Job]
-
def
join: MemParser[Join]
- Definition Classes
- QueryParsers
- def jsonCodecOp: MemParser[JsonCodec]
-
implicit
def
literal(s: String): Parser[String]
- Definition Classes
- RegexParsers
-
def
log[T](p: ⇒ Parser[T])(name: String): Parser[T]
- Definition Classes
- Parsers
-
def
logicalOp: MemParser[Exp]
- Definition Classes
- QueryParsers
-
def
macros: MacroResources
- Attributes
- protected
- Definition Classes
- QueryParsers
-
def
maybeTransform(e: Exp, ts: List[Transformer]): Exp
- Attributes
- protected
- Definition Classes
- QueryParsers
-
def
mkList[T]: (~[T, List[T]]) ⇒ List[T]
- Definition Classes
- Parsers
-
def
mulDiv: MemParser[Exp]
- Definition Classes
- QueryParsers
- def namedOps(allowedNames: Set[String]): MemParser[List[(String, Op)]]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
not[T](p: ⇒ Parser[T]): Parser[Unit]
- Definition Classes
- Parsers
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
obj: MemParser[Obj]
- Definition Classes
- QueryParsers
-
def
objWithJoin: MemParser[Obj]
- Definition Classes
- QueryParsers
-
def
objs: MemParser[List[Obj]]
- Definition Classes
- QueryParsers
-
def
offsetLimit: MemParser[(Exp, Exp)]
- Definition Classes
- QueryParsers
-
def
operand: MemParser[Exp]
- Definition Classes
- QueryParsers
- def operation: MemParser[Op]
-
def
opt[T](p: ⇒ Parser[T]): Parser[Option[T]]
- Definition Classes
- Parsers
-
def
order: MemParser[Ord]
- Definition Classes
- QueryParsers
-
def
orderMember: MemParser[OrdCol]
- Definition Classes
- QueryParsers
-
def
parse[T](p: Parser[T], in: Reader): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parse[T](p: Parser[T], in: CharSequence): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parse[T](p: Parser[T], in: Reader[Char]): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parseAll[T](p: Parser[T], in: CharSequence): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parseAll[T](p: Parser[T], in: Reader): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parseAll[T](p: Parser[T], in: Reader[Char]): ParseResult[T]
- Definition Classes
- RegexParsers
-
def
parseExp(exp: String): Exp
- Definition Classes
- QueryParsers
- def parseOperation(op: String): Op
-
implicit
def
parser2MemParser[T](parser: Parser[T]): MemParser[T]
- Definition Classes
- MemParsers
-
def
phrase[T](p: Parser[T]): Parser[T]
- Definition Classes
- MemParsers → Parsers
-
def
plusMinus: MemParser[Exp]
- Definition Classes
- QueryParsers
-
def
positioned[T <: Positional](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- RegexParsers → Parsers
-
def
qualifiedIdent: MemParser[Ident]
- Definition Classes
- QueryParsers
-
def
qualifiedIdentAll: MemParser[IdentAll]
- Definition Classes
- QueryParsers
-
def
query: MemParser[Exp]
- Definition Classes
- QueryParsers
-
def
queryWithCols: MemParser[Exp]
- Definition Classes
- QueryParsers
-
implicit
def
regex(r: Regex): Parser[String]
- Definition Classes
- RegexParsers
-
def
rep[T](p: ⇒ Parser[T]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
rep1[T](first: ⇒ Parser[T], p0: ⇒ Parser[T]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
rep1[T](p: ⇒ Parser[T]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
rep1sep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
repN[T](num: Int, p: ⇒ Parser[T]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
repNM[T](n: Int, m: Int, p: Parser[T], sep: Parser[Any]): Parser[List[T]]
- Definition Classes
- Parsers
-
def
repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]
- Definition Classes
- Parsers
-
val
reserved: Set[String]
- Definition Classes
- QueryParsers
- def resourceOp: MemParser[Resource]
-
def
result: MemParser[Res]
- Definition Classes
- QueryParsers
-
def
skipWhitespace: Boolean
- Definition Classes
- RegexParsers
-
def
sql: MemParser[Fun]
- Definition Classes
- QueryParsers
-
def
stringLiteral: MemParser[String]
- Definition Classes
- QueryParsers → JavaTokenParsers
-
def
success[T](v: T): Parser[T]
- Definition Classes
- Parsers
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def templateOp: MemParser[Template]
- def thisOp: MemParser[This.type]
- def toFileOp: MemParser[ToFile]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transformer(fun: Transformer): Transformer
- Definition Classes
- ExpTransformer
-
def
transformerWithState[T](fun: TransformerWithState[T]): TransformerWithState[T]
- Definition Classes
- ExpTransformer
-
def
traverser[T](fun: Traverser[T]): Traverser[T]
- Definition Classes
- ExpTransformer
- def tresqlOp: MemParser[Tresql]
-
def
unaryExpr: MemParser[Exp]
- Definition Classes
- QueryParsers
- def uniqueOp: MemParser[Unique]
-
def
update: MemParser[Update]
- Definition Classes
- QueryParsers
-
def
values: MemParser[Values]
- Definition Classes
- QueryParsers
-
def
valuesSelect: MemParser[Exp]
- Definition Classes
- QueryParsers
-
def
variable: MemParser[Variable]
- Definition Classes
- QueryParsers
-
def
variableExtractor: Traverser[List[Variable]]
- Definition Classes
- ExpTransformer
- def viewOp: MemParser[ViewCall]
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
val
whiteSpace: Regex
- Definition Classes
- QueryParsers → RegexParsers
-
def
wholeNumber: MemParser[String]
- Definition Classes
- QueryParsers → JavaTokenParsers
-
def
withQuery: MemParser[With]
- Definition Classes
- QueryParsers
-
def
withTable: MemParser[WithTable]
- Definition Classes
- QueryParsers