KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > semanticchecker > _SemanticChecker


1 package com.daffodilwoods.daffodildb.server.sql99.dql.semanticchecker;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression.*;
4 import com.daffodilwoods.daffodildb.server.sql99.common.ColumnDetails;
5 import com.daffodilwoods.database.resource.DException;
6
7 /**
8  * It allows user to check the semantics of query. By semantics we mean the
9  * meaning of the query. e.g whether tables, columns specified in query are
10  * present in database etc.
11  * <p>Title: </p>
12  * <p>Description: </p>
13  * <p>Copyright: Copyright (c) 2003</p>
14  * <p>Company: </p>
15  * @author unascribed
16  * @version 1.0
17  */

18
19 public interface _SemanticChecker {
20
21    /**
22     * It returns one column per selectsublist of selectlist of select query. It
23     * is needed to form characteristics of select query.
24     * @return
25     * @throws DException
26     */

27
28    public ColumnDetails[] getDerivedColumnDetails() throws DException ;
29 }
30
Popular Tags