package org.aksw.sparqlify.algebra.sql.exprs2; /** * A visitor interface (actually just a dummy) * * However, I don't like this. We usually just need to know whether something * is a function, columnRef or literal * * So for this we hardly need a full blown visitor for all possible leaf nodes * * @author raven * * @param <T> */ public interface SqlExprVisitor<T> { /** * Fallback method for all expressions not captured by this visitor * * @param expr * @return */ T visit(SqlExpr expr); }