KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information;
2
3 import com.daffodilwoods.daffodildb.server.datadictionarysystem.information._SessionInformation;
4
5 import com.daffodilwoods.database.resource.*;
6 import com.daffodilwoods.database.general.*;
7 import java.util.ArrayList JavaDoc;
8 import java.util.HashMap JavaDoc;
9 import com.daffodilwoods.daffodildb.server.datadictionarysystem.InitializeException;
10 public interface _DatabaseInformation {
11
12     static int TABLES = 0;
13     static int ROLES = 1;
14     static int PROCEDURES = 2;
15     static int VIEWS = 3;
16     static int SESSIONS = 4;
17     static int USERS = 5;
18     ArrayList JavaDoc getAllTables();
19     ArrayList JavaDoc getAllRoles();
20     ArrayList JavaDoc getAllProcedures();
21     ArrayList JavaDoc getAllViews();
22     ArrayList JavaDoc getAllSessions();
23     ArrayList JavaDoc getAllUsers();
24     _TableInformation getTableInformation(QualifiedIdentifier tableName);
25     _RoleInformation getRoleInformation (String JavaDoc roleName);
26     _UserInformation getUsersInformation (String JavaDoc roleName);
27     _ViewInformation getViewInformation(QualifiedIdentifier viewName) ;
28     _SessionInformation getSessionInformation(Object JavaDoc sessionName);
29     _ProcedureInformation getProcedureInformation(QualifiedIdentifier procedureName);
30     void refresh();
31     void refresh(int property);
32     void close() throws DException;
33 }
34
Popular Tags