KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > execution > _TableAlias


1 package com.daffodilwoods.daffodildb.server.sql99.dql.execution;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression.*;
4 import com.daffodilwoods.database.resource.DException;
5
6 /**
7  * _TableAlias is required for the chained column work. It provides the alias
8  * name of table and array of String containing the name of tables as well as
9  * the last String which represents the column name.
10  * <p>Title: </p>
11  * <p>Description: </p>
12  * <p>Copyright: Copyright (c) 2003</p>
13  * <p>Company: </p>
14  * @author unascribed
15  * @version 1.0
16  */

17
18 public interface _TableAlias {
19
20    /**
21     * This is required by server session for giving Foreign key iterator.
22     * @return all the table names involved in chained column as well as the
23     * column name which is at last position.
24     * @throws DException
25     */

26
27    public String JavaDoc[] getColumnName() throws DException;
28
29    /**
30     * This is required for chained column work.
31     * @return alias name of table.
32     * @throws DException
33     */

34
35    public String JavaDoc getAliasName() throws DException;
36 }
37
Popular Tags