package org.aksw.sparqlify.core.sql.expr.evaluation; import java.util.List; import org.aksw.sparqlify.algebra.sql.exprs2.S_Function; import org.aksw.sparqlify.algebra.sql.exprs2.SqlExpr; import org.aksw.sparqlify.core.TypeToken; public class SqlExprEvaluator_PassThrough implements SqlExprEvaluator { private TypeToken typeName; private String functionName; public SqlExprEvaluator_PassThrough(TypeToken typeName, String functionName) { this.typeName = typeName; this.functionName = functionName; } @Override public SqlExpr eval(List<SqlExpr> args) { SqlExpr result = new S_Function(typeName, functionName, args); return result; } }