1 package org.hibernate.dialect.function; 3 4 import java.util.List ; 5 6 import org.hibernate.QueryException; 7 import org.hibernate.engine.Mapping; 8 import org.hibernate.engine.SessionFactoryImplementor; 9 import org.hibernate.type.Type; 10 11 21 public interface SQLFunction { 22 26 public Type getReturnType(Type columnType, Mapping mapping) throws QueryException; 27 30 public boolean hasArguments(); 31 34 public boolean hasParenthesesIfNoArguments(); 35 38 public String render(List args, SessionFactoryImplementor factory) throws QueryException; 39 } 40 | Popular Tags |