package org.gcube.data.access.storagehub.query.sql2.evaluators; import javax.inject.Singleton; import org.gcube.common.storagehub.model.expressions.Expression; @Singleton public abstract class Evaluator> { public abstract Class getType(); public abstract String evaluate(T expr, Iterable>> evaluators); }