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> |
alias() |
ExpressionParser.Keyword |
ARRAY() |
ExpressionParser.Keyword |
AS() |
ExpressionParser.Keyword |
ASC() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
atom() |
ExpressionParser.Keyword |
AVG() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
boolLiteral() |
ExpressionParser.Keyword |
CAST() |
ExpressionParser.Keyword |
CEIL() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
comparison() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
composite() |
ExpressionParser.Keyword |
COUNT() |
scala.util.parsing.combinator.PackratParsers.PackratParser<TypeInformation<?>> |
dataType() |
ExpressionParser.Keyword |
DAY() |
ExpressionParser.Keyword |
DAYS() |
ExpressionParser.Keyword |
DESC() |
ExpressionParser.Keyword |
END() |
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() |
ExpressionParser.Keyword |
EXTRACT() |
scala.util.parsing.combinator.PackratParsers.PackratParser<NamedExpression> |
fieldReference() |
ExpressionParser.Keyword |
FLATTEN() |
scala.util.parsing.combinator.Parsers.Parser<String> |
floatingPointNumberFlink() |
ExpressionParser.Keyword |
FLOOR() |
scala.util.parsing.combinator.Parsers.Parser<String> |
functionIdent() |
ExpressionParser.Keyword |
GET() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThan() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThanOrEqual() |
ExpressionParser.Keyword |
HOUR() |
ExpressionParser.Keyword |
HOURS() |
ExpressionParser.Keyword |
IF() |
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() |
ExpressionParser.Keyword |
MAX() |
ExpressionParser.Keyword |
MILLI() |
ExpressionParser.Keyword |
MILLIS() |
ExpressionParser.Keyword |
MIN() |
ExpressionParser.Keyword |
MINUTE() |
ExpressionParser.Keyword |
MINUTES() |
ExpressionParser.Keyword |
MONTH() |
ExpressionParser.Keyword |
MONTHS() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
notEqualTo() |
ExpressionParser.Keyword |
NULL() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
nullLiteral() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
numberLiteral() |
Expression |
parseExpression(String exprString) |
scala.collection.immutable.List<Expression> |
parseExpressionList(String expression) |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixArray() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixAs() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixAvg() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixCast() |
scala.util.parsing.combinator.Parsers.Parser<TemporalCeil> |
prefixCeil() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixCount() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixed() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixEnd() |
scala.util.parsing.combinator.Parsers.Parser<Extract> |
prefixExtract() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFlattening() |
scala.util.parsing.combinator.Parsers.Parser<TemporalFloor> |
prefixFloor() |
scala.util.parsing.combinator.Parsers.Parser<Call> |
prefixFunctionCall() |
scala.util.parsing.combinator.Parsers.Parser<Call> |
prefixFunctionCallOneArg() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixGet() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixIf() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixMax() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixMin() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixStart() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixSum() |
scala.util.parsing.combinator.Parsers.Parser<Trim> |
prefixTrim() |
scala.util.parsing.combinator.Parsers.Parser<Trim> |
prefixTrimWithoutArgs() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
product() |
ExpressionParser.Keyword |
ROWS() |
ExpressionParser.Keyword |
SECOND() |
ExpressionParser.Keyword |
SECONDS() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
singleQuoteStringLiteral() |
ExpressionParser.Keyword |
STAR() |
ExpressionParser.Keyword |
START() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
stringLiteralFlink() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixAs() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixAsc() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixAvg() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixCast() |
scala.util.parsing.combinator.Parsers.Parser<TemporalCeil> |
suffixCeil() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixCount() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixDesc() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixed() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixEnd() |
scala.util.parsing.combinator.Parsers.Parser<Extract> |
suffixExtract() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFlattening() |
scala.util.parsing.combinator.Parsers.Parser<TemporalFloor> |
suffixFloor() |
scala.util.parsing.combinator.Parsers.Parser<Call> |
suffixFunctionCall() |
scala.util.parsing.combinator.Parsers.Parser<Call> |
suffixFunctionCallOneArg() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixGet() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixIf() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixMax() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixMin() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixRowInterval() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixStart() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixSum() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixTimeInterval() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixToDate() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixToTime() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixToTimestamp() |
scala.util.parsing.combinator.Parsers.Parser<Trim> |
suffixTrim() |
scala.util.parsing.combinator.Parsers.Parser<Trim> |
suffixTrimWithoutArgs() |
ExpressionParser.Keyword |
SUM() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
term() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
timeIntervalUnit() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
timePointUnit() |
ExpressionParser.Keyword |
TO_DATE() |
ExpressionParser.Keyword |
TO_TIME() |
ExpressionParser.Keyword |
TO_TIMESTAMP() |
ExpressionParser.Keyword |
TRIM() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
trimMode() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
unary() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryMinus() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryNot() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryPlus() |
ExpressionParser.Keyword |
YEAR() |
ExpressionParser.Keyword |
YEARS() |
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 ARRAY()
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 ExpressionParser.Keyword START()
public ExpressionParser.Keyword END()
public ExpressionParser.Keyword CAST()
public ExpressionParser.Keyword NULL()
public ExpressionParser.Keyword IF()
public ExpressionParser.Keyword ASC()
public ExpressionParser.Keyword DESC()
public ExpressionParser.Keyword TO_DATE()
public ExpressionParser.Keyword TO_TIME()
public ExpressionParser.Keyword TO_TIMESTAMP()
public ExpressionParser.Keyword TRIM()
public ExpressionParser.Keyword EXTRACT()
public ExpressionParser.Keyword FLOOR()
public ExpressionParser.Keyword CEIL()
public ExpressionParser.Keyword YEARS()
public ExpressionParser.Keyword YEAR()
public ExpressionParser.Keyword MONTHS()
public ExpressionParser.Keyword MONTH()
public ExpressionParser.Keyword DAYS()
public ExpressionParser.Keyword DAY()
public ExpressionParser.Keyword HOURS()
public ExpressionParser.Keyword HOUR()
public ExpressionParser.Keyword MINUTES()
public ExpressionParser.Keyword MINUTE()
public ExpressionParser.Keyword SECONDS()
public ExpressionParser.Keyword SECOND()
public ExpressionParser.Keyword MILLIS()
public ExpressionParser.Keyword MILLI()
public ExpressionParser.Keyword ROWS()
public ExpressionParser.Keyword STAR()
public ExpressionParser.Keyword GET()
public ExpressionParser.Keyword FLATTEN()
public scala.util.parsing.combinator.Parsers.Parser<String> functionIdent()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> timeIntervalUnit()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> timePointUnit()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> trimMode()
public scala.util.parsing.combinator.PackratParsers.PackratParser<TypeInformation<?>> dataType()
public scala.util.parsing.combinator.Parsers.Parser<String> floatingPointNumberFlink()
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> nullLiteral()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> literalExpr()
public scala.util.parsing.combinator.PackratParsers.PackratParser<NamedExpression> fieldReference()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> atom()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixSum()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixMin()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixMax()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixCount()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixAvg()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixStart()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixEnd()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixCast()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixAs()
public scala.util.parsing.combinator.Parsers.Parser<Trim> suffixTrim()
public scala.util.parsing.combinator.Parsers.Parser<Trim> suffixTrimWithoutArgs()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixIf()
public scala.util.parsing.combinator.Parsers.Parser<Extract> suffixExtract()
public scala.util.parsing.combinator.Parsers.Parser<TemporalFloor> suffixFloor()
public scala.util.parsing.combinator.Parsers.Parser<TemporalCeil> suffixCeil()
public scala.util.parsing.combinator.Parsers.Parser<Call> suffixFunctionCall()
public scala.util.parsing.combinator.Parsers.Parser<Call> suffixFunctionCallOneArg()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixAsc()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixDesc()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixToDate()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixToTimestamp()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixToTime()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixTimeInterval()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixRowInterval()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixGet()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFlattening()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixed()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixArray()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixSum()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixMin()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixMax()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixCount()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixAvg()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixStart()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixEnd()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixCast()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixAs()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixIf()
public scala.util.parsing.combinator.Parsers.Parser<Call> prefixFunctionCall()
public scala.util.parsing.combinator.Parsers.Parser<Call> prefixFunctionCallOneArg()
public scala.util.parsing.combinator.Parsers.Parser<Trim> prefixTrim()
public scala.util.parsing.combinator.Parsers.Parser<Trim> prefixTrimWithoutArgs()
public scala.util.parsing.combinator.Parsers.Parser<Extract> prefixExtract()
public scala.util.parsing.combinator.Parsers.Parser<TemporalFloor> prefixFloor()
public scala.util.parsing.combinator.Parsers.Parser<TemporalCeil> prefixCeil()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixGet()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFlattening()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixed()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> composite()
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> unaryPlus()
public scala.util.parsing.combinator.Parsers.Parser<Expression> unary()
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.