KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > ddl > descriptors > UserDefinedTypesDescriptor


1 package com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors;
2
3 import com.daffodilwoods.daffodildb.server.serversystem.*;
4 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator.*;
5 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*;
6 import com.daffodilwoods.daffodildb.server.sql99.utils.parser.*;
7 import com.daffodilwoods.database.resource.*;
8
9 public class UserDefinedTypesDescriptor extends Descriptor {
10
11    public String JavaDoc USER_DEFINED_TYPE_CATALOG; /*p*/
12    public String JavaDoc USER_DEFINED_TYPE_SCHEMA; /*p*/
13    public String JavaDoc USER_DEFINED_TYPE_NAME; /*p*/
14    public String JavaDoc USER_DEFINED_TYPE_CATEGORY;
15    public String JavaDoc SOURCE_DTD_IDENTIFIER;
16    public String JavaDoc IS_INSTANTIABLE;
17    public String JavaDoc IS_FINAL;
18    public String JavaDoc ORDERING_FORM;
19    public String JavaDoc ORDERING_CATEGORY;
20    public String JavaDoc ORDERING_ROUTINE_CATALOG;
21    public String JavaDoc ORDERING_ROUTINE_SCHEMA;
22    public String JavaDoc ORDERING_ROUTINE_NAME;
23    public String JavaDoc REFERENCE_TYPE;
24    public String JavaDoc REF_DTD_IDENTIFIER;
25
26    public UserDefinedTypesDescriptor() throws DException {
27    }
28
29    public void load(_ServerSession serverSession) throws DException {
30    }
31
32    public void loadDataFromRecord(_Iterator iter) throws DException {
33    }
34
35    public void save(_ServerSession serverSession) throws DException {
36    }
37
38    public void delete(_ServerSession serverSession) throws com.daffodilwoods.database.resource.DException {
39       String JavaDoc bve = "USER_DEFINED_TYPE_CATALOG=? and USER_DEFINED_TYPE_SCHEMA=? and USER_DEFINED_TYPE_NAME=?";
40       _ServerSession globalSession = serverSession.getGlobalSession();
41       booleanvalueexpression condition = ConditionParser.parseCondition(bve, globalSession, SqlSchemaConstants.userDefinedTypes_TableName);
42       super.delete(serverSession, SqlSchemaConstants.userDefinedTypes_TableName, condition, new Object JavaDoc[] {USER_DEFINED_TYPE_CATALOG, USER_DEFINED_TYPE_SCHEMA, USER_DEFINED_TYPE_NAME});
43
44    }
45
46    public int getDescriptorType() {
47       return USED_DEFINED_TYPE_DESCRIPTOR;
48    }
49 }
50
Popular Tags