Search in sources :

Example 1 with ComparisonType

use of com.hazelcast.query.impl.ComparisonType in project hazelcast by hazelcast.

the class GreaterLessPredicate method filter.

@Override
public Set<QueryableEntry> filter(QueryContext queryContext) {
    Index index = getIndex(queryContext);
    final ComparisonType comparisonType;
    if (less) {
        comparisonType = equal ? ComparisonType.LESSER_EQUAL : ComparisonType.LESSER;
    } else {
        comparisonType = equal ? ComparisonType.GREATER_EQUAL : ComparisonType.GREATER;
    }
    return index.getSubRecords(comparisonType, value);
}
Also used : ComparisonType(com.hazelcast.query.impl.ComparisonType) Index(com.hazelcast.query.impl.Index)

Aggregations

ComparisonType (com.hazelcast.query.impl.ComparisonType)1 Index (com.hazelcast.query.impl.Index)1