KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datadictionarysystem > information > _ColumnsInformation


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information;
2
3 import com.daffodilwoods.database.resource.DException;
4
5 public interface _ColumnsInformation extends java.io.Externalizable JavaDoc {
6    String JavaDoc[] getColumnNames();
7
8    int getColumnIndex(String JavaDoc columnName) throws DException;
9
10    int getColumnCount();
11
12    String JavaDoc[] getPrimaryKeys();
13
14    /* ---------------- column specific methods ------------- */
15    String JavaDoc getColumnTypeName(int index);
16
17    String JavaDoc getColumnName(int index);
18
19    String JavaDoc getRelatedTable(int index);
20
21    int getSize(int index);
22
23    String JavaDoc getRelation(int index);
24
25    int getPrecision(int index);
26
27    int getScale(int index);
28
29    boolean isNullable(int index);
30
31    boolean isPrimaryKey(int index);
32
33    Object JavaDoc getDefaultValue(int index);
34 }
35
Popular Tags