public class Expression extends AbstractNode implements FilterProvider
comparisonOprs, is, WHITESPACE| Constructor and Description |
|---|
Expression(java.io.InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_parse() |
static Expression |
fromString(java.lang.String value) |
org.elasticsearch.index.query.QueryBuilder |
getFilterBuilder() |
GroupedExpression |
getGroupedExpression() |
NameValue |
getNameValue() |
BooleanOp |
getOperator() |
Expression |
getRightHandSide() |
boolean |
isBinaryExpr() |
boolean |
isNameValue() |
java.lang.String |
toString() |
assertExpected, assertExpected, assertExpected, efor, isBoolOpr, isComparisonOpr, isNumber, isNumeric, peek, read, readToken, skipWhitespacepublic Expression(java.io.InputStream is)
throws ParserException
ParserExceptionprotected void _parse()
throws java.lang.Exception
_parse in class AbstractNodejava.lang.Exceptionpublic boolean isBinaryExpr()
public BooleanOp getOperator()
public Expression getRightHandSide()
public boolean isNameValue()
public NameValue getNameValue()
public GroupedExpression getGroupedExpression()
public org.elasticsearch.index.query.QueryBuilder getFilterBuilder()
getFilterBuilder in interface FilterProviderpublic java.lang.String toString()
toString in class java.lang.Objectpublic static Expression fromString(java.lang.String value) throws ParserException
ParserException