KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datadictionarysystem > _DataDictionary


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem;
2
3 import java.util.*;
4
5 import com.daffodilwoods.daffodildb.server.serversystem.*;
6 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator.*;
7 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.table.*;
8 import com.daffodilwoods.database.general.*;
9 import com.daffodilwoods.database.resource.*;
10
11 public interface _DataDictionary {
12
13    public _ColumnCharacteristics getColumnCharacteristics(QualifiedIdentifier tableName, boolean addSystemFields) throws DException;
14
15    public _IndexCharacteristics getIndexCharacteristics(QualifiedIdentifier tableName) throws DException;
16
17    public _FullTextIndexCharacteristics getFullTextIndexCharacteristics(QualifiedIdentifier tableName) throws DException;
18
19    public _ViewCharacteristics getViewCharacteristics(QualifiedIdentifier viewName) throws DException;
20
21    public _PrivilegeCharacteristics getPrivilegeCharacteristics(String JavaDoc authorizationIdentifier, int authorizationType) throws DException;
22
23    public _DDSTriggerOperations getDDSTriggerOperation() throws DException;
24
25    public _DDSConstraintOperations getDDSConstraintsOperation() throws DException;
26
27    public _DefaultValueGetter getDefaultValueGetter(QualifiedIdentifier tableName) throws DException;
28
29    public void setServerSession(_ServerSession serverSession) throws DException;
30
31    public void removeTable(QualifiedIdentifier tableName) throws DException;
32
33    _ViewObject getViewObject(QualifiedIdentifier viewName, _ServerSession serverSession) throws DException;
34
35    _Sequence getSequenceInformation(QualifiedIdentifier sequenceIdentifier) throws DException;
36
37    public ArrayList getMaterializedViewTables(QualifiedIdentifier tableName) throws DException;
38
39    public _Iterator getMaterializedQueryIterator(QualifiedIdentifier tableName, _ServerSession serverSession) throws DException;
40
41    boolean isMaterializedTable(QualifiedIdentifier tableName) throws DException;
42
43    boolean isAuthorizedUserForRole(String JavaDoc userName, String JavaDoc roleName) throws DException;
44
45    boolean hasAnyTriggerOnView(QualifiedIdentifier viewName) throws DException;
46
47    boolean isDateSpanTable(QualifiedIdentifier tableName) throws DException;
48
49    void refreshPrivilegeCharacteristics(QualifiedIdentifier objectName, String JavaDoc objectType) throws DException;
50
51    boolean isTableUsedInViewHavingTriggers(QualifiedIdentifier tableName) throws DException;
52
53    ArrayList getViewsOnTable(QualifiedIdentifier tableName) throws DException;
54
55    String JavaDoc generateIndexName() throws DException;
56
57    String JavaDoc generateConstraintName(String JavaDoc name) throws DException;
58
59    String JavaDoc generateDomianConstraintName() throws DException;
60
61    String JavaDoc generateSpecificName() throws DException;
62
63    void refereshConstraints() throws DException;
64
65    void refereshCheckConstraints(QualifiedIdentifier tableName) throws DException;
66
67    void lockDDL() throws DException;
68
69    void releaseDDL() throws DException;
70
71    boolean isValidRole(String JavaDoc roleName) throws DException;
72
73    void refreshPrivilegeCharacteristics(String JavaDoc authorizationIdentifier) throws DException;
74
75    void restoreGeneratedKeys();
76
77    boolean isValidSchema(String JavaDoc catalogName, String JavaDoc schemaName) throws DException;
78
79    _Iterator getIteratorForUserValidity(String JavaDoc userName) throws DException;
80
81    public boolean getSystemTableConstraint();
82
83    public void setSystemTableConstraint(boolean loadSystemTableConstraints0);
84
85    public _ServerSession getServerSession();
86 }
87
Popular Tags