1 package com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors; 2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator; 4 5 import com.daffodilwoods.daffodildb.server.serversystem.*; 6 import com.daffodilwoods.database.resource.*; 7 8 public interface _Descriptor { 9 10 final int TABLE_DESCRIPTOR = 1; 11 final int COLUMN_DESCRIPTOR = 2; 12 final int CHARACTER_SET_DESCRIPTOR = 3; 13 final int CHECK_CONSTRAINT_DESCRIPTOR = 4; 14 final int COLLATION_DESCRIPTOR = 5; 15 final int COLUMN_PRIVILEGE_DESCRIPTOR = 6; 16 final int DATA_TYPE_DESCRIPTOR = 7; 17 final int DOMAIN_CONSTRAINT_DESCRIPTOR = 8; 18 final int DOMAIN_DESCRIPTOR = 9; 19 final int INDEX_COLUMN_DESCRIPTOR = 10; 20 final int KEY_COLUMN_USAGE_DESCRIPTOR = 11; 21 final int METHOD_SPECIFICATION_DESCRIPTOR = 12; 22 final int METHOD_SPECIFICATION_PARAMETERS_DESCRIPTOR = 13; 23 final int PARAMETERS_DESCRIPTOR = 14; 24 final int REFERENTIAL_CONSTRAINT_DESCRIPTOR = 15; 25 final int ROLE_AUTHORIZATION_DESCRIPTOR = 16; 26 final int ROUTINE_DESCRIPTOR = 17; 27 final int ROUTINE_PRIVILEGES_DESCRIPTOR = 18; 28 final int SCHEMA_DESCRIPTOR = 19; 29 final int SEQUENCE_NUMBER_DESCRIPTOR = 20; 30 final int TABLE_CONSTRAINT_DESCRIPTOR = 21; 31 final int TABLE_PRIVILEGE_DESCRIPTOR = 22; 32 final int TRANSFORM_DESCRIPTOR = 23; 33 final int TRIGGER_DESCRIPTOR = 24; 34 final int UNIQUE_CONSTRAINT_DESCRIPTOR = 25; 35 final int USAGE_PRIVILEGE_DESCRIPTOR = 26; 36 final int USED_DEFINED_TYPE_PRIVILEGE_DESCRIPTOR = 27; 37 final int USED_DEFINED_TYPE_DESCRIPTOR = 28; 38 final int USER_DESCRIPTOR = 29; 39 final int VIEW_DESCRIPTOR = 30; 40 final int INDEX_DESCRIPTOR = 31; 41 final int ROLE_DESCRIPTOR = 32; 42 final int FULLTEXTINDEX_DESCRIPTOR = 33; 43 44 void load(_ServerSession serverSession) throws DException; 45 46 void save(_ServerSession serverSession) throws DException; 47 48 void delete(_ServerSession serverSession) throws DException; 49 50 int getDescriptorType(); 51 } 52 | Popular Tags |