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.QueryBuilder
buildQuery
(Condition condition, Map<String, Object> context, ConditionESQueryBuilderDispatcher dispatcher) long
count
(Condition condition, Map<String, Object> context, ConditionESQueryBuilderDispatcher dispatcher) protected static Condition
getEventCondition
(Condition condition, Map<String, Object> context, String profileId, DefinitionsService definitionsService, ScriptExecutor scriptExecutor) protected static boolean
getStrategyFromOperator
(String operator) void
setAggregateQueryBucketSize
(int aggregateQueryBucketSize) void
setDefinitionsService
(DefinitionsService definitionsService) void
setMaximumIdsQueryCount
(int maximumIdsQueryCount) void
setPastEventsDisablePartitions
(boolean pastEventsDisablePartitions) void
setPersistenceService
(PersistenceService persistenceService) void
setScriptExecutor
(ScriptExecutor scriptExecutor) void
setSegmentService
(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:
buildQuery
in interfaceConditionESQueryBuilder
-
count
public long count(Condition condition, Map<String, Object> context, ConditionESQueryBuilderDispatcher dispatcher) - Specified by:
count
in interfaceConditionESQueryBuilder
-
getStrategyFromOperator
-
getEventCondition
protected static Condition getEventCondition(Condition condition, Map<String, Object> context, String profileId, DefinitionsService definitionsService, ScriptExecutor scriptExecutor)
-