Class PredicateAnalyzer.QueryExpression
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.QueryExpression
-
- All Implemented Interfaces:
PredicateAnalyzer.Expression
- Direct Known Subclasses:
PredicateAnalyzer.CompoundQueryExpression
,PredicateAnalyzer.SimpleQueryExpression
- Enclosing class:
- PredicateAnalyzer
abstract static class PredicateAnalyzer.QueryExpression extends java.lang.Object implements PredicateAnalyzer.Expression
Main expression operators (likeequals
,gt
,exists
etc.)
-
-
Constructor Summary
Constructors Constructor Description QueryExpression()
-
Method Summary
-
-
-
Method Detail
-
builder
public abstract QueryBuilders.QueryBuilder builder()
-
isPartial
public boolean isPartial()
-
not
public abstract PredicateAnalyzer.QueryExpression not()
Negatethis
QueryExpression (not the next one).
-
exists
public abstract PredicateAnalyzer.QueryExpression exists()
-
notExists
public abstract PredicateAnalyzer.QueryExpression notExists()
-
like
public abstract PredicateAnalyzer.QueryExpression like(PredicateAnalyzer.LiteralExpression literal)
-
notLike
public abstract PredicateAnalyzer.QueryExpression notLike(PredicateAnalyzer.LiteralExpression literal)
-
equals
public abstract PredicateAnalyzer.QueryExpression equals(PredicateAnalyzer.LiteralExpression literal)
-
notEquals
public abstract PredicateAnalyzer.QueryExpression notEquals(PredicateAnalyzer.LiteralExpression literal)
-
gt
public abstract PredicateAnalyzer.QueryExpression gt(PredicateAnalyzer.LiteralExpression literal)
-
gte
public abstract PredicateAnalyzer.QueryExpression gte(PredicateAnalyzer.LiteralExpression literal)
-
lt
public abstract PredicateAnalyzer.QueryExpression lt(PredicateAnalyzer.LiteralExpression literal)
-
lte
public abstract PredicateAnalyzer.QueryExpression lte(PredicateAnalyzer.LiteralExpression literal)
-
queryString
public abstract PredicateAnalyzer.QueryExpression queryString(java.lang.String query)
-
isTrue
public abstract PredicateAnalyzer.QueryExpression isTrue()
-
create
public static PredicateAnalyzer.QueryExpression create(PredicateAnalyzer.TerminalExpression expression)
-
-