/* * Copyright Aduna (http://www.aduna-software.com/) (c) 2007. * * Licensed under the Aduna BSD-style license. */ package org.openrdf.query.algebra.evaluation.function; import org.openrdf.model.Value; import org.openrdf.model.ValueFactory; import org.openrdf.query.algebra.evaluation.ValueExprEvaluationException; /** * @author Arjohn Kampman */ public interface Function { public String getURI(); public Value evaluate(ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException; }