Class ConditionESQueryBuilderDispatcher
- java.lang.Object
-
- org.apache.unomi.persistence.elasticsearch.conditions.ConditionESQueryBuilderDispatcher
-
public class ConditionESQueryBuilderDispatcher extends Object
-
-
Constructor Summary
Constructors Constructor Description ConditionESQueryBuilderDispatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQueryBuilder(String name, ConditionESQueryBuilder evaluator)org.elasticsearch.index.query.QueryBuilderbuildFilter(Condition condition)org.elasticsearch.index.query.QueryBuilderbuildFilter(Condition condition, Map<String,Object> context)longcount(Condition condition)longcount(Condition condition, Map<String,Object> context)StringgetQuery(Condition condition)org.elasticsearch.index.query.QueryBuildergetQueryBuilder(Condition condition)voidremoveQueryBuilder(String name)voidsetScriptExecutor(ScriptExecutor scriptExecutor)
-
-
-
Method Detail
-
setScriptExecutor
public void setScriptExecutor(ScriptExecutor scriptExecutor)
-
addQueryBuilder
public void addQueryBuilder(String name, ConditionESQueryBuilder evaluator)
-
removeQueryBuilder
public void removeQueryBuilder(String name)
-
getQueryBuilder
public org.elasticsearch.index.query.QueryBuilder getQueryBuilder(Condition condition)
-
buildFilter
public org.elasticsearch.index.query.QueryBuilder buildFilter(Condition condition)
-
buildFilter
public org.elasticsearch.index.query.QueryBuilder buildFilter(Condition condition, Map<String,Object> context)
-
count
public long count(Condition condition)
-
-