public class ExpressionParser$ extends Object implements scala.util.parsing.combinator.JavaTokenParsers, scala.util.parsing.combinator.PackratParsers
scala.util.parsing.combinator.Parsers.$tilde<a,b>, scala.util.parsing.combinator.Parsers.$tilde$, scala.util.parsing.combinator.Parsers.Error, scala.util.parsing.combinator.Parsers.Error$, scala.util.parsing.combinator.Parsers.Failure, scala.util.parsing.combinator.Parsers.Failure$, scala.util.parsing.combinator.Parsers.NoSuccess, scala.util.parsing.combinator.Parsers.NoSuccess$, scala.util.parsing.combinator.Parsers.OnceParser<T>, scala.util.parsing.combinator.Parsers.OnceParser$class, scala.util.parsing.combinator.Parsers.Parser<T>, scala.util.parsing.combinator.Parsers.ParseResult<T>, scala.util.parsing.combinator.Parsers.Success<T>, scala.util.parsing.combinator.Parsers.Success$
scala.util.parsing.combinator.PackratParsers.Head, scala.util.parsing.combinator.PackratParsers.Head$, scala.util.parsing.combinator.PackratParsers.LR, scala.util.parsing.combinator.PackratParsers.LR$, scala.util.parsing.combinator.PackratParsers.MemoEntry<T>, scala.util.parsing.combinator.PackratParsers.MemoEntry$, scala.util.parsing.combinator.PackratParsers.PackratParser<T>, scala.util.parsing.combinator.PackratParsers.PackratReader<T>
Modifier and Type | Field and Description |
---|---|
static ExpressionParser$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
ExpressionParser$() |
Modifier and Type | Method and Description |
---|---|
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
abs() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
alias() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
as() |
ExpressionParser.Keyword |
AS() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
atom() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
avg() |
ExpressionParser.Keyword |
AVG() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
binaryBitwise() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
boolLiteral() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
cast() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
comparison() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
count() |
ExpressionParser.Keyword |
COUNT() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
equalTo() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
expression() |
scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Expression>> |
expressionList() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
fieldReference() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThan() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThanOrEqual() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
isNotNull() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
isNull() |
scala.util.parsing.combinator.Parsers.Parser<String> |
keyword2Parser(ExpressionParser.Keyword kw) |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
lessThan() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
lessThanOrEqual() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
literalExpr() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
logic() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
max() |
ExpressionParser.Keyword |
MAX() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
min() |
ExpressionParser.Keyword |
MIN() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
notEqualTo() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
numberLiteral() |
Expression |
parseExpression(String exprString) |
scala.collection.immutable.List<Expression> |
parseExpressionList(String expression) |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
product() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
singleQuoteStringLiteral() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
stringLiteralFlink() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
substring() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
substringWithoutEnd() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
suffix() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
sum() |
ExpressionParser.Keyword |
SUM() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
term() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
unary() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryBitwiseNot() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryMinus() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryNot() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decimalNumber, floatingPointNumber, ident, stringLiteral, wholeNumber
handleWhiteSpace, literal, parse, parse, parse, parseAll, parseAll, parseAll, phrase, positioned, regex, scala$util$parsing$combinator$RegexParsers$_setter_$whiteSpace_$eq, scala$util$parsing$combinator$RegexParsers$$super$phrase, scala$util$parsing$combinator$RegexParsers$$super$positioned, skipWhitespace, whiteSpace
$tilde, accept, accept, accept, acceptIf, acceptMatch, acceptSeq, chainl1, chainl1, chainr1, commit, elem, elem, err, Error, Failure, failure, guard, lastNoSuccess_$eq, lastNoSuccess, log, mkList, NoSuccess, not, OnceParser, opt, Parser, rep, rep1, rep1, rep1sep, repN, repsep, scala$util$parsing$combinator$Parsers$$lastNoSuccessVar, Success, success
memo, parser2packrat, phrase, scala$util$parsing$combinator$PackratParsers$$Head, scala$util$parsing$combinator$PackratParsers$$LR, scala$util$parsing$combinator$PackratParsers$$MemoEntry, scala$util$parsing$combinator$PackratParsers$$super$Parser, scala$util$parsing$combinator$PackratParsers$$super$phrase
public static final ExpressionParser$ MODULE$
public scala.util.parsing.combinator.Parsers.Parser<String> keyword2Parser(ExpressionParser.Keyword kw)
public ExpressionParser.Keyword AS()
public ExpressionParser.Keyword COUNT()
public ExpressionParser.Keyword AVG()
public ExpressionParser.Keyword MIN()
public ExpressionParser.Keyword MAX()
public ExpressionParser.Keyword SUM()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> numberLiteral()
public scala.util.parsing.combinator.Parsers.Parser<Expression> singleQuoteStringLiteral()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> stringLiteralFlink()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> boolLiteral()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> literalExpr()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> fieldReference()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> atom()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> isNull()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> isNotNull()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> abs()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> sum()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> min()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> max()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> count()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> avg()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> cast()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> as()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> substring()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> substringWithoutEnd()
public scala.util.parsing.combinator.Parsers.Parser<Expression> suffix()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unaryNot()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unaryMinus()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unaryBitwiseNot()
public scala.util.parsing.combinator.Parsers.Parser<Expression> unary()
public scala.util.parsing.combinator.Parsers.Parser<Expression> binaryBitwise()
public scala.util.parsing.combinator.Parsers.Parser<Expression> product()
public scala.util.parsing.combinator.Parsers.Parser<Expression> term()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> equalTo()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> notEqualTo()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> greaterThan()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> greaterThanOrEqual()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> lessThan()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> lessThanOrEqual()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> comparison()
public scala.util.parsing.combinator.Parsers.Parser<Expression> logic()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> alias()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> expression()
public scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Expression>> expressionList()
public scala.collection.immutable.List<Expression> parseExpressionList(String expression)
public Expression parseExpression(String exprString)
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.