OpenMMS
V1.5.1 Std

org.rcsb.openmms.entry
Class SelectCategoryFinal

java.lang.Object
  |
  +--org.rcsb.openmms.util.SelectCategoryBase
        |
        +--org.rcsb.openmms.dbinsert.SelectCategory
              |
              +--org.rcsb.openmms.entry.SelectCategoryFinal
All Implemented Interfaces:
TypeNamesSql

public class SelectCategoryFinal
extends SelectCategory
implements TypeNamesSql

Base Class containing utility functions for the Relational Database Entry JDBC insertion code.

Version:
1.1
Author:
Douglas S. Greer

Field Summary
 
Fields inherited from class org.rcsb.openmms.util.SelectCategoryBase
categoryBase, categoryKey, categoryLength, Conn, entryKey, messagePanel, stmt
 
Fields inherited from interface org.rcsb.openmms.util.TypeNamesSql
bigBinaryType, bigTextType, CATEGORY_TABLE_CIF_ID_NAME, CATEGORY_TABLE_DESC_NAME, CATEGORY_TABLE_KEY_NAME, CATEGORY_TABLE_MAND_NAME, CATEGORY_TABLE_NAME, CATEGORY_TABLE_NEXT_RECORD_NAME, CATEGORY_TABLE_TABLE_NAME, dbTypeNames, ENTRY_CATS_CATEGORY_NAME, ENTRY_CATS_ENTRY_NAME, ENTRY_CATS_FIRST_KEY_NAME, ENTRY_CATS_LEN_NAME, ENTRY_CATS_TABLE_NAME, ENTRY_TABLE_DEP_DATE_NAME, ENTRY_TABLE_FLAG_BASE_NAME, ENTRY_TABLE_ID_NAME, ENTRY_TABLE_KEY_NAME, ENTRY_TABLE_LOAD_DATE_NAME, ENTRY_TABLE_LOAD_STATUS_NAME, ENTRY_TABLE_NAME, hugeTextType, IBM_DB2_FLAVOR, ITEM_TABLE_CAT_INDX_NAME, ITEM_TABLE_CIF_ID_NAME, ITEM_TABLE_COLUMN_NAME, ITEM_TABLE_DESC_NAME, ITEM_TABLE_KEY_NAME, ITEM_TABLE_MAND_NAME, ITEM_TABLE_NAME, KEY_ID_SUFFIX, largeTableQualifier, MICROSOFT_ACCESS_FLAVOR, MYSQL_FLAVOR, NUMBER_OF_FLAVORS, ORACLE_FLAVOR, SCHEMA_PREFIX, smallBinaryType, STD_DATE_TYPE, STD_KEY_TYPE, STD_LINE_TYPE, STD_NAME_TYPE, SYBASE_FLAVOR, SYSTEM_DATA_BANK_NAME, SYSTEM_MODEL_ID_NAME, SYSTEM_REVISION_NUMBER_NAME, SYSTEM_TABLE_NAME, SYSTEM_VERSION_NAME, TYPE_FIELD_LEN
 
Constructor Summary
SelectCategoryFinal(MessageHandler mh, java.sql.Connection con)
           
 
Method Summary
 java.lang.Object[] getList(EntryImpl ei, int mod, int flag)
           
 java.lang.Object[] getListBlock(EntryImpl ei, int mod, int flag, int from, int to)
           
 int getListSize(EntryImpl ei, int mod, int flag)
           
 void readPresenceFlags(EntryImpl ei)
           
 
Methods inherited from class org.rcsb.openmms.dbinsert.SelectCategory
flagToKey, readListData
 
Methods inherited from class org.rcsb.openmms.util.SelectCategoryBase
getCategoryBase, getCategoryKey, getCategoryLength, getConnection, getEntryKey, isFlagSet, readCategoryBase, readCategoryStats, setFlag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectCategoryFinal

public SelectCategoryFinal(MessageHandler mh,
                           java.sql.Connection con)
                    throws java.sql.SQLException
Method Detail

readPresenceFlags

public void readPresenceFlags(EntryImpl ei)
                       throws DataAccessException
DataAccessException

getList

public java.lang.Object[] getList(EntryImpl ei,
                                  int mod,
                                  int flag)
                           throws DataAccessException
DataAccessException

getListBlock

public java.lang.Object[] getListBlock(EntryImpl ei,
                                       int mod,
                                       int flag,
                                       int from,
                                       int to)
                                throws DataAccessException
DataAccessException

getListSize

public int getListSize(EntryImpl ei,
                       int mod,
                       int flag)
                throws DataAccessException
DataAccessException

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved