Class PredicateAnalyzer.SimpleQueryExpression
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.QueryExpression
-
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.SimpleQueryExpression
-
- All Implemented Interfaces:
PredicateAnalyzer.Expression
- Enclosing class:
- PredicateAnalyzer
static class PredicateAnalyzer.SimpleQueryExpression extends PredicateAnalyzer.QueryExpression
Usually basic expression of typea = 'val'
orb > 42
.
-
-
Field Summary
Fields Modifier and Type Field Description private QueryBuilders.QueryBuilder
builder
private PredicateAnalyzer.NamedFieldExpression
rel
-
Constructor Summary
Constructors Modifier Constructor Description private
SimpleQueryExpression(PredicateAnalyzer.NamedFieldExpression rel)
-
Method Summary
-
Methods inherited from class org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.QueryExpression
create, isPartial
-
-
-
-
Field Detail
-
rel
private final PredicateAnalyzer.NamedFieldExpression rel
-
builder
private QueryBuilders.QueryBuilder builder
-
-
Constructor Detail
-
SimpleQueryExpression
private SimpleQueryExpression(PredicateAnalyzer.NamedFieldExpression rel)
-
-
Method Detail
-
getFieldReference
private java.lang.String getFieldReference()
-
builder
public QueryBuilders.QueryBuilder builder()
- Specified by:
builder
in classPredicateAnalyzer.QueryExpression
-
not
public PredicateAnalyzer.QueryExpression not()
Description copied from class:PredicateAnalyzer.QueryExpression
Negatethis
QueryExpression (not the next one).- Specified by:
not
in classPredicateAnalyzer.QueryExpression
-
exists
public PredicateAnalyzer.QueryExpression exists()
- Specified by:
exists
in classPredicateAnalyzer.QueryExpression
-
notExists
public PredicateAnalyzer.QueryExpression notExists()
- Specified by:
notExists
in classPredicateAnalyzer.QueryExpression
-
like
public PredicateAnalyzer.QueryExpression like(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
like
in classPredicateAnalyzer.QueryExpression
-
notLike
public PredicateAnalyzer.QueryExpression notLike(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
notLike
in classPredicateAnalyzer.QueryExpression
-
equals
public PredicateAnalyzer.QueryExpression equals(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
equals
in classPredicateAnalyzer.QueryExpression
-
notEquals
public PredicateAnalyzer.QueryExpression notEquals(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
notEquals
in classPredicateAnalyzer.QueryExpression
-
gt
public PredicateAnalyzer.QueryExpression gt(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
gt
in classPredicateAnalyzer.QueryExpression
-
gte
public PredicateAnalyzer.QueryExpression gte(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
gte
in classPredicateAnalyzer.QueryExpression
-
lt
public PredicateAnalyzer.QueryExpression lt(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
lt
in classPredicateAnalyzer.QueryExpression
-
lte
public PredicateAnalyzer.QueryExpression lte(PredicateAnalyzer.LiteralExpression literal)
- Specified by:
lte
in classPredicateAnalyzer.QueryExpression
-
queryString
public PredicateAnalyzer.QueryExpression queryString(java.lang.String query)
- Specified by:
queryString
in classPredicateAnalyzer.QueryExpression
-
isTrue
public PredicateAnalyzer.QueryExpression isTrue()
- Specified by:
isTrue
in classPredicateAnalyzer.QueryExpression
-
-