Class PastEventConditionESQueryBuilder
- java.lang.Object
-
- org.apache.unomi.plugins.baseplugin.conditions.PastEventConditionESQueryBuilder
-
- All Implemented Interfaces:
ConditionESQueryBuilder
public class PastEventConditionESQueryBuilder extends Object implements ConditionESQueryBuilder
-
-
Constructor Summary
Constructors Constructor Description PastEventConditionESQueryBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.elasticsearch.index.query.QueryBuilderbuildQuery(Condition condition, Map<String,Object> context, ConditionESQueryBuilderDispatcher dispatcher)longcount(Condition condition, Map<String,Object> context, ConditionESQueryBuilderDispatcher dispatcher)protected static ConditiongetEventCondition(Condition condition, Map<String,Object> context, String profileId, DefinitionsService definitionsService, ScriptExecutor scriptExecutor)protected static booleangetStrategyFromOperator(String operator)voidsetAggregateQueryBucketSize(int aggregateQueryBucketSize)voidsetDefinitionsService(DefinitionsService definitionsService)voidsetMaximumIdsQueryCount(int maximumIdsQueryCount)voidsetPastEventsDisablePartitions(boolean pastEventsDisablePartitions)voidsetPersistenceService(PersistenceService persistenceService)voidsetScriptExecutor(ScriptExecutor scriptExecutor)voidsetSegmentService(SegmentService segmentService)
-
-
-
Method Detail
-
setDefinitionsService
public void setDefinitionsService(DefinitionsService definitionsService)
-
setPersistenceService
public void setPersistenceService(PersistenceService persistenceService)
-
setScriptExecutor
public void setScriptExecutor(ScriptExecutor scriptExecutor)
-
setMaximumIdsQueryCount
public void setMaximumIdsQueryCount(int maximumIdsQueryCount)
-
setAggregateQueryBucketSize
public void setAggregateQueryBucketSize(int aggregateQueryBucketSize)
-
setPastEventsDisablePartitions
public void setPastEventsDisablePartitions(boolean pastEventsDisablePartitions)
-
setSegmentService
public void setSegmentService(SegmentService segmentService)
-
buildQuery
public org.elasticsearch.index.query.QueryBuilder buildQuery(Condition condition, Map<String,Object> context, ConditionESQueryBuilderDispatcher dispatcher)
- Specified by:
buildQueryin interfaceConditionESQueryBuilder
-
count
public long count(Condition condition, Map<String,Object> context, ConditionESQueryBuilderDispatcher dispatcher)
- Specified by:
countin interfaceConditionESQueryBuilder
-
getStrategyFromOperator
protected static boolean getStrategyFromOperator(String operator)
-
getEventCondition
protected static Condition getEventCondition(Condition condition, Map<String,Object> context, String profileId, DefinitionsService definitionsService, ScriptExecutor scriptExecutor)
-
-