Package io.activej.aggregation
Interface AggregationPredicate
- All Known Implementing Classes:
AggregationPredicates.PredicateAlwaysFalse,AggregationPredicates.PredicateAlwaysTrue,AggregationPredicates.PredicateAnd,AggregationPredicates.PredicateBetween,AggregationPredicates.PredicateEq,AggregationPredicates.PredicateGe,AggregationPredicates.PredicateGt,AggregationPredicates.PredicateHas,AggregationPredicates.PredicateIn,AggregationPredicates.PredicateLe,AggregationPredicates.PredicateLt,AggregationPredicates.PredicateNot,AggregationPredicates.PredicateNotEq,AggregationPredicates.PredicateOr,AggregationPredicates.PredicateRegexp
public interface AggregationPredicate
-
Method Summary
Modifier and TypeMethodDescriptioncreatePredicate(Expression record, Map<String, FieldType> fields) booleaninthashCode()simplify()
-
Method Details
-
simplify
AggregationPredicate simplify() -
getDimensions
-
getFullySpecifiedDimensions
-
createPredicate
-
equals
-
hashCode
int hashCode()
-