1 5 package org.h2.expression; 6 7 import java.sql.SQLException ; 8 9 import org.h2.engine.Session; 10 import org.h2.value.Value; 11 import org.h2.value.ValueResultSet; 12 13 public interface FunctionCall { 14 15 String getName(); 16 int getParameterCount(); 17 ValueResultSet getValueForColumnList(Session session, Expression[] nullArgs) throws SQLException ; 18 int getType(); 19 Expression optimize(Session session) throws SQLException ; 20 Value getValue(Session session) throws SQLException ; 21 Expression[] getArgs(); 22 23 } 24 | Popular Tags |