package org.aksw.sparqlify.core.sql.expr.evaluation; import org.aksw.sparqlify.algebra.sql.exprs2.S_LogicalNot; import org.aksw.sparqlify.algebra.sql.exprs2.SqlExpr; import org.aksw.sparqlify.core.datatypes.SqlExprOps; /** * * * * @author Claus Stadler <cstadler@informatik.uni-leipzig.de> * */ public class SqlExprEvaluator_LogicalNot extends SqlExprEvaluator1 { @Override() public SqlExpr eval(SqlExpr a) { SqlExpr result = SqlExprOps.logicalNot(a); //String opSymbol = "NOT"; if(result == null) { result = new S_LogicalNot(a); //SqlFunctionSerializer serializer = new SqlFunctionSerializerOp1(opSymbol); //result = new S_Serialize(TypeToken.Boolean, "NOT", Arrays.asList(a), serializer); } return result; } }