KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > h2 > expression > FunctionCall


1 /*
2  * Copyright 2004-2006 H2 Group. Licensed under the H2 License, Version 1.0 (http://h2database.com/html/license.html).
3  * Initial Developer: H2 Group
4  */

5 package org.h2.expression;
6
7 import java.sql.SQLException JavaDoc;
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 JavaDoc getName();
16     int getParameterCount();
17     ValueResultSet getValueForColumnList(Session session, Expression[] nullArgs) throws SQLException JavaDoc;
18     int getType();
19     Expression optimize(Session session) throws SQLException JavaDoc;
20     Value getValue(Session session) throws SQLException JavaDoc;
21     Expression[] getArgs();
22
23 }
24
Popular Tags