Class PastEventConditionESQueryBuilder
java.lang.Object
org.apache.unomi.plugins.baseplugin.conditions.PastEventConditionESQueryBuilder
- All Implemented Interfaces:
ConditionESQueryBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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)
-
Constructor Details
-
PastEventConditionESQueryBuilder
public PastEventConditionESQueryBuilder()
-
-
Method Details
-
setDefinitionsService
-
setPersistenceService
-
setScriptExecutor
-
setMaximumIdsQueryCount
public void setMaximumIdsQueryCount(int maximumIdsQueryCount) -
setAggregateQueryBucketSize
public void setAggregateQueryBucketSize(int aggregateQueryBucketSize) -
setPastEventsDisablePartitions
public void setPastEventsDisablePartitions(boolean pastEventsDisablePartitions) -
setSegmentService
-
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
-
getEventCondition
protected static Condition getEventCondition(Condition condition, Map<String, Object> context, String profileId, DefinitionsService definitionsService, ScriptExecutor scriptExecutor)
-