01: /*
02: * Copyright Aduna (http://www.aduna-software.com/) (c) 2007.
03: *
04: * Licensed under the Aduna BSD-style license.
05: */
06: package org.openrdf.query.algebra.evaluation.function;
07:
08: import org.openrdf.model.Value;
09: import org.openrdf.model.ValueFactory;
10: import org.openrdf.query.algebra.evaluation.ValueExprEvaluationException;
11:
12: /**
13: * @author Arjohn Kampman
14: */
15: public interface Function {
16:
17: public String getURI();
18:
19: public Value evaluate(ValueFactory valueFactory, Value... args)
20: throws ValueExprEvaluationException;
21: }
|