public class ExpressionParser extends Object implements scala.util.parsing.combinator.JavaTokenParsers, scala.util.parsing.combinator.PackratParsers
Modifier and Type | Class and Description |
---|---|
static class |
ExpressionParser.Keyword |
static class |
ExpressionParser.Keyword$ |
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>
Constructor and Description |
---|
ExpressionParser() |
Modifier and Type | Method and Description |
---|---|
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
abs() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
alias() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
as() |
static ExpressionParser.Keyword |
AS() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
atom() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
avg() |
static ExpressionParser.Keyword |
AVG() |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
binaryBitwise() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
boolLiteral() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
cast() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
comparison() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
count() |
static ExpressionParser.Keyword |
COUNT() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
equalTo() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
expression() |
static scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Expression>> |
expressionList() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
fieldReference() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThan() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThanOrEqual() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
isNotNull() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
isNull() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
keyword2Parser(ExpressionParser.Keyword kw) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
lessThan() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
lessThanOrEqual() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
literalExpr() |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
logic() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
max() |
static ExpressionParser.Keyword |
MAX() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
min() |
static ExpressionParser.Keyword |
MIN() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
notEqualTo() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
numberLiteral() |
static Expression |
parseExpression(String exprString) |
static scala.collection.immutable.List<Expression> |
parseExpressionList(String expression) |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
product() |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
singleQuoteStringLiteral() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
stringLiteralFlink() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
substring() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
substringWithoutEnd() |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
suffix() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
sum() |
static ExpressionParser.Keyword |
SUM() |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
term() |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
unary() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryBitwiseNot() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryMinus() |
static 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 scala.util.parsing.combinator.Parsers.Parser<String> keyword2Parser(ExpressionParser.Keyword kw)
public static ExpressionParser.Keyword AS()
public static ExpressionParser.Keyword COUNT()
public static ExpressionParser.Keyword AVG()
public static ExpressionParser.Keyword MIN()
public static ExpressionParser.Keyword MAX()
public static ExpressionParser.Keyword SUM()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> numberLiteral()
public static scala.util.parsing.combinator.Parsers.Parser<Expression> singleQuoteStringLiteral()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> stringLiteralFlink()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> boolLiteral()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> literalExpr()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> fieldReference()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> atom()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> isNull()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> isNotNull()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> abs()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> sum()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> min()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> max()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> count()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> avg()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> cast()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> as()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> substring()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> substringWithoutEnd()
public static scala.util.parsing.combinator.Parsers.Parser<Expression> suffix()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unaryNot()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unaryMinus()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unaryBitwiseNot()
public static scala.util.parsing.combinator.Parsers.Parser<Expression> unary()
public static scala.util.parsing.combinator.Parsers.Parser<Expression> binaryBitwise()
public static scala.util.parsing.combinator.Parsers.Parser<Expression> product()
public static scala.util.parsing.combinator.Parsers.Parser<Expression> term()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> equalTo()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> notEqualTo()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> greaterThan()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> greaterThanOrEqual()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> lessThan()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> lessThanOrEqual()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> comparison()
public static scala.util.parsing.combinator.Parsers.Parser<Expression> logic()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> alias()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> expression()
public static scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Expression>> expressionList()
public static scala.collection.immutable.List<Expression> parseExpressionList(String expression)
public static Expression parseExpression(String exprString)
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.