package org.vertexium.query;
import org.vertexium.Property;
import org.vertexium.PropertyDefinition;
import java.util.Collection;
public interface Predicate {
boolean evaluate(Iterable<Property> properties, Object value, Collection<PropertyDefinition> propertyDefinitions);
boolean evaluate(Object first, Object second, PropertyDefinition propertyDefinition);
}