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() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
aliasMapping() |
ExpressionParser.Keyword |
AS() |
ExpressionParser.Keyword |
ASC() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
atom() |
ExpressionParser.Keyword |
BOOLEAN() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
boolLiteral() |
ExpressionParser.Keyword |
BYTE() |
ExpressionParser.Keyword |
CAST() |
ExpressionParser.Keyword |
CEIL() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
comparison() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
composite() |
ExpressionParser.Keyword |
CURRENT_RANGE() |
ExpressionParser.Keyword |
CURRENT_ROW() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
currentRange() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
currentRow() |
scala.util.parsing.combinator.PackratParsers.PackratParser<TypeInformation<?>> |
dataType() |
ExpressionParser.Keyword |
DAY() |
ExpressionParser.Keyword |
DAYS() |
ExpressionParser.Keyword |
DECIMAL() |
ExpressionParser.Keyword |
DESC() |
ExpressionParser.Keyword |
DOUBLE() |
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() |
ExpressionParser.Keyword |
FALSE() |
scala.util.parsing.combinator.PackratParsers.PackratParser<NamedExpression> |
fieldReference() |
ExpressionParser.Keyword |
FLATTEN() |
ExpressionParser.Keyword |
FLOAT() |
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() |
ExpressionParser.Keyword |
INT() |
ExpressionParser.Keyword |
INTERVAL_MILLIS() |
ExpressionParser.Keyword |
INTERVAL_MONTHS() |
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.PackratParsers.PackratParser<Expression> |
logic() |
ExpressionParser.Keyword |
LONG() |
ExpressionParser.Keyword |
MILLI() |
ExpressionParser.Keyword |
MILLIS() |
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() |
ExpressionParser.Keyword |
OBJECT_ARRAY() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
over() |
ExpressionParser.Keyword |
OVER() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
overConstant() |
Expression |
parseExpression(String exprString) |
scala.collection.immutable.List<Expression> |
parseExpressionList(String expression) |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixAs() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixCast() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixCeil() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixed() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixExtract() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFlattening() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFloor() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFunctionCall() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFunctionCallOneArg() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixGet() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixIf() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixToDate() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixToTime() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixToTimestamp() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixTrim() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixTrimWithoutArgs() |
ExpressionParser.Keyword |
PRIMITIVE_ARRAY() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
proctime() |
ExpressionParser.Keyword |
PROCTIME() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
product() |
ExpressionParser.Keyword |
ROWS() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
rowtime() |
ExpressionParser.Keyword |
ROWTIME() |
ExpressionParser.Keyword |
SECOND() |
ExpressionParser.Keyword |
SECONDS() |
ExpressionParser.Keyword |
SHORT() |
scala.util.parsing.combinator.Parsers.Parser<Expression> |
singleQuoteStringLiteral() |
ExpressionParser.Keyword |
SQL_DATE() |
ExpressionParser.Keyword |
SQL_TIME() |
ExpressionParser.Keyword |
SQL_TIMESTAMP() |
ExpressionParser.Keyword |
STAR() |
ExpressionParser.Keyword |
STRING() |
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> |
suffixCast() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixCeil() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixDesc() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixed() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixExtract() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFlattening() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFloor() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFunctionCall() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFunctionCallOneArg() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixGet() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixIf() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixRowInterval() |
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.PackratParsers.PackratParser<Expression> |
suffixTrim() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixTrimWithoutArgs() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
term() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
timeIndicator() |
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() |
ExpressionParser.Keyword |
TRUE() |
scala.util.parsing.combinator.PackratParsers.PackratParser<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 |
UNBOUNDED_RANGE() |
ExpressionParser.Keyword |
UNBOUNDED_ROW() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unboundedRange() |
scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unboundedRow() |
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 AS()
public ExpressionParser.Keyword CAST()
public ExpressionParser.Keyword ASC()
public ExpressionParser.Keyword DESC()
public ExpressionParser.Keyword NULL()
public ExpressionParser.Keyword IF()
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 ExpressionParser.Keyword OVER()
public ExpressionParser.Keyword CURRENT_ROW()
public ExpressionParser.Keyword CURRENT_RANGE()
public ExpressionParser.Keyword UNBOUNDED_ROW()
public ExpressionParser.Keyword UNBOUNDED_RANGE()
public ExpressionParser.Keyword ROWTIME()
public ExpressionParser.Keyword PROCTIME()
public ExpressionParser.Keyword TRUE()
public ExpressionParser.Keyword FALSE()
public ExpressionParser.Keyword PRIMITIVE_ARRAY()
public ExpressionParser.Keyword OBJECT_ARRAY()
public ExpressionParser.Keyword BYTE()
public ExpressionParser.Keyword SHORT()
public ExpressionParser.Keyword INTERVAL_MONTHS()
public ExpressionParser.Keyword INTERVAL_MILLIS()
public ExpressionParser.Keyword INT()
public ExpressionParser.Keyword LONG()
public ExpressionParser.Keyword FLOAT()
public ExpressionParser.Keyword DOUBLE()
public ExpressionParser.Keyword BOOLEAN()
public ExpressionParser.Keyword STRING()
public ExpressionParser.Keyword SQL_DATE()
public ExpressionParser.Keyword SQL_TIMESTAMP()
public ExpressionParser.Keyword SQL_TIME()
public ExpressionParser.Keyword DECIMAL()
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<Expression> currentRange()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> currentRow()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unboundedRange()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unboundedRow()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> overConstant()
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> over()
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> suffixCast()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixTrim()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixTrimWithoutArgs()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixIf()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixExtract()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFloor()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixCeil()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFunctionCall()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFunctionCallOneArg()
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> suffixAs()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixed()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixCast()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixIf()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFunctionCall()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFunctionCallOneArg()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixTrim()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixTrimWithoutArgs()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixExtract()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFloor()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> 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> prefixToDate()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixToTimestamp()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixToTime()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixAs()
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.PackratParsers.PackratParser<Expression> unary()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> product()
public scala.util.parsing.combinator.PackratParsers.PackratParser<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.PackratParsers.PackratParser<Expression> logic()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> timeIndicator()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> proctime()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> rowtime()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> alias()
public scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> aliasMapping()
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–2018 The Apache Software Foundation. All rights reserved.