public class ExpressionParser extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ExpressionParser.Keyword |
static class |
ExpressionParser.Keyword$ |
Constructor and Description |
---|
ExpressionParser() |
Modifier and Type | Method and Description |
---|---|
static <ES> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Object>> |
accept(ES es,
scala.Function1<ES,scala.collection.immutable.List<Object>> evidence$1) |
static scala.util.parsing.combinator.Parsers.Parser<Object> |
accept(scala.util.parsing.combinator.Parsers e) |
static <U> scala.util.parsing.combinator.Parsers.Parser<U> |
accept(String expected,
scala.PartialFunction<Object,U> f) |
static scala.util.parsing.combinator.Parsers.Parser<Object> |
acceptIf(scala.Function1<Object,Object> p,
scala.Function1<Object,String> err) |
static <U> scala.util.parsing.combinator.Parsers.Parser<U> |
acceptMatch(String expected,
scala.PartialFunction<Object,U> f) |
static <ES> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Object>> |
acceptSeq(ES es,
scala.Function1<ES,scala.collection.Iterable<Object>> evidence$2) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
alias() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
aliasMapping() |
static ExpressionParser.Keyword |
AS() |
static ExpressionParser.Keyword |
ASC() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
atom() |
static ExpressionParser.Keyword |
BOOLEAN() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
boolLiteral() |
static ExpressionParser.Keyword |
BYTE() |
static ExpressionParser.Keyword |
CAST() |
static ExpressionParser.Keyword |
CEIL() |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
chainl1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<scala.Function2<T,T,T>>> q) |
static <T,U> scala.util.parsing.combinator.Parsers.Parser<T> |
chainl1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> first,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<U>> p,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<scala.Function2<T,U,T>>> q) |
static <T,U> scala.util.parsing.combinator.Parsers.Parser<U> |
chainr1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<scala.Function2<T,U,U>>> q,
scala.Function2<T,U,U> combine,
U first) |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
commit(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
comparison() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
composite() |
static ExpressionParser.Keyword |
CURRENT_RANGE() |
static ExpressionParser.Keyword |
CURRENT_ROW() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
currentRange() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
currentRow() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<TypeInformation<?>> |
dataType() |
static ExpressionParser.Keyword |
DAY() |
static ExpressionParser.Keyword |
DAYS() |
static ExpressionParser.Keyword |
DECIMAL() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
decimalNumber() |
static ExpressionParser.Keyword |
DESC() |
static ExpressionParser.Keyword |
DOUBLE() |
static scala.util.parsing.combinator.Parsers.Parser<Object> |
elem(scala.util.parsing.combinator.Parsers e) |
static scala.util.parsing.combinator.Parsers.Parser<Object> |
elem(String kind,
scala.Function1<Object,Object> p) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
equalTo() |
static scala.util.parsing.combinator.Parsers.Parser<scala.runtime.Nothing$> |
err(String msg) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
expression() |
static scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Expression>> |
expressionList() |
static ExpressionParser.Keyword |
EXTRACT() |
static scala.util.parsing.combinator.Parsers.Parser<scala.runtime.Nothing$> |
failure(String msg) |
static ExpressionParser.Keyword |
FALSE() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<NamedExpression> |
fieldReference() |
static ExpressionParser.Keyword |
FLATTEN() |
static ExpressionParser.Keyword |
FLOAT() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
floatingPointNumber() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
floatingPointNumberFlink() |
static ExpressionParser.Keyword |
FLOOR() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
functionIdent() |
static ExpressionParser.Keyword |
GET() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThan() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
greaterThanOrEqual() |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
guard(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
protected static int |
handleWhiteSpace(CharSequence source,
int offset) |
static ExpressionParser.Keyword |
HOUR() |
static ExpressionParser.Keyword |
HOURS() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
ident() |
static ExpressionParser.Keyword |
IF() |
static ExpressionParser.Keyword |
INT() |
static ExpressionParser.Keyword |
INTERVAL_MILLIS() |
static ExpressionParser.Keyword |
INTERVAL_MONTHS() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
keyword2Parser(ExpressionParser.Keyword kw) |
static void |
lastNoSuccess_$eq(scala.util.parsing.combinator.Parsers.NoSuccess x) |
static scala.util.parsing.combinator.Parsers.NoSuccess |
lastNoSuccess() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
lessThan() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
lessThanOrEqual() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
literal(String s) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
literalExpr() |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
log(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p,
String name) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
logic() |
static ExpressionParser.Keyword |
LONG() |
static <T> scala.util.parsing.combinator.PackratParsers.PackratParser<T> |
memo(scala.util.parsing.combinator.Parsers.Parser<T> p) |
static ExpressionParser.Keyword |
MILLI() |
static ExpressionParser.Keyword |
MILLIS() |
static ExpressionParser.Keyword |
MINUTE() |
static ExpressionParser.Keyword |
MINUTES() |
static <T> scala.Function1<scala.util.parsing.combinator.Parsers.$tilde<T,scala.collection.immutable.List<T>>,scala.collection.immutable.List<T>> |
mkList() |
static ExpressionParser.Keyword |
MONTH() |
static ExpressionParser.Keyword |
MONTHS() |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.runtime.BoxedUnit> |
not(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
notEqualTo() |
static ExpressionParser.Keyword |
NULL() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
nullLiteral() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
numberLiteral() |
static ExpressionParser.Keyword |
OBJECT_ARRAY() |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
OnceParser(scala.Function1<scala.util.parsing.input.Reader<Object>,scala.util.parsing.combinator.Parsers.ParseResult<T>> f) |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.Option<T>> |
opt(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
over() |
static ExpressionParser.Keyword |
OVER() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
overConstant() |
static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> |
parse(scala.util.parsing.combinator.Parsers.Parser<T> p,
CharSequence in) |
static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> |
parse(scala.util.parsing.combinator.Parsers.Parser<T> p,
Reader in) |
static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> |
parse(scala.util.parsing.combinator.Parsers.Parser<T> p,
scala.util.parsing.input.Reader<Object> in) |
static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> |
parseAll(scala.util.parsing.combinator.Parsers.Parser<T> p,
CharSequence in) |
static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> |
parseAll(scala.util.parsing.combinator.Parsers.Parser<T> p,
Reader in) |
static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> |
parseAll(scala.util.parsing.combinator.Parsers.Parser<T> p,
scala.util.parsing.input.Reader<Object> in) |
static Expression |
parseExpression(String exprString) |
static scala.collection.immutable.List<Expression> |
parseExpressionList(String expression) |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
Parser(scala.Function1<scala.util.parsing.input.Reader<Object>,scala.util.parsing.combinator.Parsers.ParseResult<T>> f) |
static <T> scala.util.parsing.combinator.PackratParsers.PackratParser<T> |
parser2packrat(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
phrase(scala.util.parsing.combinator.Parsers.Parser<T> p) |
static <T extends scala.util.parsing.input.Positional> |
positioned(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixAs() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixCast() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixCeil() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixed() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixExtract() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFlattening() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFloor() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFunctionCall() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixFunctionCallOneArg() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixGet() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixIf() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixToDate() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixToTime() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixToTimestamp() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixTrim() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
prefixTrimWithoutArgs() |
static ExpressionParser.Keyword |
PRIMITIVE_ARRAY() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
proctime() |
static ExpressionParser.Keyword |
PROCTIME() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
product() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
regex(scala.util.matching.Regex r) |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> |
rep(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> |
rep1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> |
rep1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> first,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p0) |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> |
rep1sep(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<Object>> q) |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> |
repN(int num,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p) |
static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> |
repsep(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p,
scala.Function0<scala.util.parsing.combinator.Parsers.Parser<Object>> q) |
static ExpressionParser.Keyword |
ROWS() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
rowtime() |
static ExpressionParser.Keyword |
ROWTIME() |
static ExpressionParser.Keyword |
SECOND() |
static ExpressionParser.Keyword |
SECONDS() |
static ExpressionParser.Keyword |
SHORT() |
static scala.util.parsing.combinator.Parsers.Parser<Expression> |
singleQuoteStringLiteral() |
static boolean |
skipWhitespace() |
static ExpressionParser.Keyword |
SQL_DATE() |
static ExpressionParser.Keyword |
SQL_TIME() |
static ExpressionParser.Keyword |
SQL_TIMESTAMP() |
static ExpressionParser.Keyword |
STAR() |
static ExpressionParser.Keyword |
STRING() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
stringLiteral() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
stringLiteralFlink() |
static <T> scala.util.parsing.combinator.Parsers.Parser<T> |
success(T v) |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixAs() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixAsc() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixCast() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixCeil() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixDesc() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixed() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixExtract() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFlattening() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFloor() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFunctionCall() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixFunctionCallOneArg() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixGet() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixIf() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixRowInterval() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixTimeInterval() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixToDate() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixToTime() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixToTimestamp() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixTrim() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
suffixTrimWithoutArgs() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
term() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
timeIndicator() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
timeIntervalUnit() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
timePointUnit() |
static ExpressionParser.Keyword |
TO_DATE() |
static ExpressionParser.Keyword |
TO_TIME() |
static ExpressionParser.Keyword |
TO_TIMESTAMP() |
static ExpressionParser.Keyword |
TRIM() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
trimMode() |
static ExpressionParser.Keyword |
TRUE() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unary() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryMinus() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryNot() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unaryPlus() |
static ExpressionParser.Keyword |
UNBOUNDED_RANGE() |
static ExpressionParser.Keyword |
UNBOUNDED_ROW() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unboundedRange() |
static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> |
unboundedRow() |
protected static scala.util.matching.Regex |
whiteSpace() |
static scala.util.parsing.combinator.Parsers.Parser<String> |
wholeNumber() |
static ExpressionParser.Keyword |
YEAR() |
static ExpressionParser.Keyword |
YEARS() |
public static scala.util.parsing.combinator.Parsers.Parser<String> keyword2Parser(ExpressionParser.Keyword kw)
public static ExpressionParser.Keyword AS()
public static ExpressionParser.Keyword CAST()
public static ExpressionParser.Keyword ASC()
public static ExpressionParser.Keyword DESC()
public static ExpressionParser.Keyword NULL()
public static ExpressionParser.Keyword IF()
public static ExpressionParser.Keyword TO_DATE()
public static ExpressionParser.Keyword TO_TIME()
public static ExpressionParser.Keyword TO_TIMESTAMP()
public static ExpressionParser.Keyword TRIM()
public static ExpressionParser.Keyword EXTRACT()
public static ExpressionParser.Keyword FLOOR()
public static ExpressionParser.Keyword CEIL()
public static ExpressionParser.Keyword YEARS()
public static ExpressionParser.Keyword YEAR()
public static ExpressionParser.Keyword MONTHS()
public static ExpressionParser.Keyword MONTH()
public static ExpressionParser.Keyword DAYS()
public static ExpressionParser.Keyword DAY()
public static ExpressionParser.Keyword HOURS()
public static ExpressionParser.Keyword HOUR()
public static ExpressionParser.Keyword MINUTES()
public static ExpressionParser.Keyword MINUTE()
public static ExpressionParser.Keyword SECONDS()
public static ExpressionParser.Keyword SECOND()
public static ExpressionParser.Keyword MILLIS()
public static ExpressionParser.Keyword MILLI()
public static ExpressionParser.Keyword ROWS()
public static ExpressionParser.Keyword STAR()
public static ExpressionParser.Keyword GET()
public static ExpressionParser.Keyword FLATTEN()
public static ExpressionParser.Keyword OVER()
public static ExpressionParser.Keyword CURRENT_ROW()
public static ExpressionParser.Keyword CURRENT_RANGE()
public static ExpressionParser.Keyword UNBOUNDED_ROW()
public static ExpressionParser.Keyword UNBOUNDED_RANGE()
public static ExpressionParser.Keyword ROWTIME()
public static ExpressionParser.Keyword PROCTIME()
public static ExpressionParser.Keyword TRUE()
public static ExpressionParser.Keyword FALSE()
public static ExpressionParser.Keyword PRIMITIVE_ARRAY()
public static ExpressionParser.Keyword OBJECT_ARRAY()
public static ExpressionParser.Keyword BYTE()
public static ExpressionParser.Keyword SHORT()
public static ExpressionParser.Keyword INTERVAL_MONTHS()
public static ExpressionParser.Keyword INTERVAL_MILLIS()
public static ExpressionParser.Keyword INT()
public static ExpressionParser.Keyword LONG()
public static ExpressionParser.Keyword FLOAT()
public static ExpressionParser.Keyword DOUBLE()
public static ExpressionParser.Keyword BOOLEAN()
public static ExpressionParser.Keyword STRING()
public static ExpressionParser.Keyword SQL_DATE()
public static ExpressionParser.Keyword SQL_TIMESTAMP()
public static ExpressionParser.Keyword SQL_TIME()
public static ExpressionParser.Keyword DECIMAL()
public static scala.util.parsing.combinator.Parsers.Parser<String> functionIdent()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> timeIntervalUnit()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> timePointUnit()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> trimMode()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> currentRange()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> currentRow()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unboundedRange()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unboundedRow()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> overConstant()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<TypeInformation<?>> dataType()
public static scala.util.parsing.combinator.Parsers.Parser<String> floatingPointNumberFlink()
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> nullLiteral()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> literalExpr()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<NamedExpression> fieldReference()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> atom()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> over()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixAsc()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixDesc()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixCast()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixTrim()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixTrimWithoutArgs()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixIf()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixExtract()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFloor()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixCeil()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFunctionCall()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFunctionCallOneArg()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixToDate()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixToTimestamp()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixToTime()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixTimeInterval()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixRowInterval()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixGet()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixFlattening()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixAs()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> suffixed()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixCast()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixIf()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFunctionCall()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFunctionCallOneArg()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixTrim()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixTrimWithoutArgs()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixExtract()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFloor()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixCeil()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixGet()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixFlattening()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixToDate()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixToTimestamp()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixToTime()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixAs()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> prefixed()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> composite()
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> unaryPlus()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> unary()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> product()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<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.PackratParsers.PackratParser<Expression> logic()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> timeIndicator()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> proctime()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> rowtime()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> alias()
public static scala.util.parsing.combinator.PackratParsers.PackratParser<Expression> aliasMapping()
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)
public static scala.util.parsing.combinator.Parsers.NoSuccess lastNoSuccess()
public static void lastNoSuccess_$eq(scala.util.parsing.combinator.Parsers.NoSuccess x)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> Parser(scala.Function1<scala.util.parsing.input.Reader<Object>,scala.util.parsing.combinator.Parsers.ParseResult<T>> f)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> OnceParser(scala.Function1<scala.util.parsing.input.Reader<Object>,scala.util.parsing.combinator.Parsers.ParseResult<T>> f)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> commit(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static scala.util.parsing.combinator.Parsers.Parser<Object> elem(String kind, scala.Function1<Object,Object> p)
public static scala.util.parsing.combinator.Parsers.Parser<Object> elem(scala.util.parsing.combinator.Parsers e)
public static scala.util.parsing.combinator.Parsers.Parser<Object> accept(scala.util.parsing.combinator.Parsers e)
public static <ES> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Object>> accept(ES es, scala.Function1<ES,scala.collection.immutable.List<Object>> evidence$1)
public static <U> scala.util.parsing.combinator.Parsers.Parser<U> accept(String expected, scala.PartialFunction<Object,U> f)
public static scala.util.parsing.combinator.Parsers.Parser<Object> acceptIf(scala.Function1<Object,Object> p, scala.Function1<Object,String> err)
public static <U> scala.util.parsing.combinator.Parsers.Parser<U> acceptMatch(String expected, scala.PartialFunction<Object,U> f)
public static <ES> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<Object>> acceptSeq(ES es, scala.Function1<ES,scala.collection.Iterable<Object>> evidence$2)
public static scala.util.parsing.combinator.Parsers.Parser<scala.runtime.Nothing$> failure(String msg)
public static scala.util.parsing.combinator.Parsers.Parser<scala.runtime.Nothing$> err(String msg)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> success(T v)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> log(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p, String name)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> rep(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> repsep(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<Object>> q)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> rep1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> rep1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> first, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p0)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> repN(int num, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.collection.immutable.List<T>> rep1sep(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<Object>> q)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> chainl1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<scala.Function2<T,T,T>>> q)
public static <T,U> scala.util.parsing.combinator.Parsers.Parser<T> chainl1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> first, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<U>> p, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<scala.Function2<T,U,T>>> q)
public static <T,U> scala.util.parsing.combinator.Parsers.Parser<U> chainr1(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p, scala.Function0<scala.util.parsing.combinator.Parsers.Parser<scala.Function2<T,U,U>>> q, scala.Function2<T,U,U> combine, U first)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.Option<T>> opt(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.util.parsing.combinator.Parsers.Parser<scala.runtime.BoxedUnit> not(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> guard(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.Function1<scala.util.parsing.combinator.Parsers.$tilde<T,scala.collection.immutable.List<T>>,scala.collection.immutable.List<T>> mkList()
protected static scala.util.matching.Regex whiteSpace()
public static boolean skipWhitespace()
protected static int handleWhiteSpace(CharSequence source, int offset)
public static scala.util.parsing.combinator.Parsers.Parser<String> regex(scala.util.matching.Regex r)
public static <T extends scala.util.parsing.input.Positional> scala.util.parsing.combinator.Parsers.Parser<T> positioned(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.util.parsing.combinator.Parsers.Parser<T> phrase(scala.util.parsing.combinator.Parsers.Parser<T> p)
public static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> parse(scala.util.parsing.combinator.Parsers.Parser<T> p, scala.util.parsing.input.Reader<Object> in)
public static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> parse(scala.util.parsing.combinator.Parsers.Parser<T> p, CharSequence in)
public static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> parse(scala.util.parsing.combinator.Parsers.Parser<T> p, Reader in)
public static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> parseAll(scala.util.parsing.combinator.Parsers.Parser<T> p, scala.util.parsing.input.Reader<Object> in)
public static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> parseAll(scala.util.parsing.combinator.Parsers.Parser<T> p, Reader in)
public static <T> scala.util.parsing.combinator.Parsers.ParseResult<T> parseAll(scala.util.parsing.combinator.Parsers.Parser<T> p, CharSequence in)
public static scala.util.parsing.combinator.Parsers.Parser<String> ident()
public static scala.util.parsing.combinator.Parsers.Parser<String> wholeNumber()
public static scala.util.parsing.combinator.Parsers.Parser<String> decimalNumber()
public static scala.util.parsing.combinator.Parsers.Parser<String> stringLiteral()
public static scala.util.parsing.combinator.Parsers.Parser<String> floatingPointNumber()
public static <T> scala.util.parsing.combinator.PackratParsers.PackratParser<T> parser2packrat(scala.Function0<scala.util.parsing.combinator.Parsers.Parser<T>> p)
public static <T> scala.util.parsing.combinator.PackratParsers.PackratParser<T> memo(scala.util.parsing.combinator.Parsers.Parser<T> p)
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.