com.tivoli.twg.inventory
Class TWGMemoryModuleTable

java.lang.Object
  extended bycom.tivoli.twg.engine.TWGObject
      extended bycom.tivoli.twg.engine.TWGPersistentObject
          extended bycom.tivoli.twg.engine.TWGDatabaseTable
              extended bycom.tivoli.twg.inventory.TWGMemoryModuleTable

public class TWGMemoryModuleTable
extends TWGDatabaseTable

SQL database table for Memory Module information

Primary key - MANAGED_OBJ_ID, MODULE_INDEX

TWG_MEM_MODULE
Field Name Data Type Description NT/2000 95/98 OS/2 Netware AS/400 SNMP AIX HPUX Solaris Unixware Linux
MANAGED_OBJ_ID INT Managed object id X X X X
MODULE_INDEX INT Module index X X X X
SOCKET_NAME CHAR(32) Socket Name X X X X
BANK_NAME CHAR(32) Bank Name X X X X
MODULE_SIZE DOUBLE Size, in MB X X X X
MODULE_SPEED DOUBLE Speed, in nanoseconds X X X X
FULL_BIT_WIDTH INT Full width, in bits, including parity/ECC X X X X
DATA_BIT_WIDTH INT Data width, in bits X X X X
FORM_FACTOR CHAR(10) Form Factor for Module (enum) X X X X
MEMORY_TYPE CHAR(10) Memory Type (enum) X X X X
MEMORY_ERROR CHAR(8) Memory Error (enum) X X X X
NOTE: Currently only filled in by PC's with SMBIOS capable.


Field Summary
static java.lang.String BANK_NAME
           
static java.lang.String DATA_BIT_WIDTH
           
static java.lang.String FORM_FACTOR
           
static java.lang.String FORM_FACTOR_CHIP
           
static java.lang.String FORM_FACTOR_DIMM
           
static java.lang.String FORM_FACTOR_DIP
           
static java.lang.String FORM_FACTOR_OTHER
           
static java.lang.String FORM_FACTOR_PROP
           
static java.lang.String FORM_FACTOR_RIMM
           
static java.lang.String FORM_FACTOR_ROWCHIPS
           
static java.lang.String FORM_FACTOR_SIMM
           
static java.lang.String FORM_FACTOR_SIP
           
static java.lang.String FORM_FACTOR_SODIMM
           
static java.lang.String FORM_FACTOR_TSOP
           
static java.lang.String FORM_FACTOR_UNKNOWN
           
static java.lang.String FORM_FACTOR_ZIP
           
static java.lang.String FULL_BIT_WIDTH
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String MEMORY_ERROR
           
static java.lang.String MEMORY_ERROR_ERROR
           
static java.lang.String MEMORY_ERROR_NONE
           
static java.lang.String MEMORY_ERROR_UNKNOWN
           
static java.lang.String MEMORY_TYPE
           
static java.lang.String MEMORY_TYPE_3DRAM
           
static java.lang.String MEMORY_TYPE_CDRAM
           
static java.lang.String MEMORY_TYPE_DRAM
           
static java.lang.String MEMORY_TYPE_EDRAM
           
static java.lang.String MEMORY_TYPE_EEPROM
           
static java.lang.String MEMORY_TYPE_EPROM
           
static java.lang.String MEMORY_TYPE_FEPROM
           
static java.lang.String MEMORY_TYPE_FLASH
           
static java.lang.String MEMORY_TYPE_OTHER
           
static java.lang.String MEMORY_TYPE_RAM
           
static java.lang.String MEMORY_TYPE_ROM
           
static java.lang.String MEMORY_TYPE_SDRAM
           
static java.lang.String MEMORY_TYPE_SGRAM
           
static java.lang.String MEMORY_TYPE_SRAM
           
static java.lang.String MEMORY_TYPE_UNKNOWN
           
static java.lang.String MEMORY_TYPE_VRAM
           
static java.lang.String MODULE_INDEX
           
static java.lang.String MODULE_SIZE
           
static java.lang.String MODULE_SPEED
           
static java.lang.String SOCKET_NAME
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_VERSION
           
 
Fields inherited from class com.tivoli.twg.engine.TWGDatabaseTable
CLASSNAME, DbKeyWords, DEFAULT_TABLE_BUNDLE_NAME, validChars
 
Fields inherited from class com.tivoli.twg.engine.TWGPersistentObject
CLASS_NAME, SIZEOF_BYTE, SIZEOF_CHAR, SIZEOF_DOUBLE, SIZEOF_FLOAT, SIZEOF_INT, SIZEOF_LONG, SIZEOF_SHORT
 
Constructor Summary
TWGMemoryModuleTable()
           
 
Method Summary
 void create()
          Abstract method must be overriden by subclass to define the table.
 java.lang.String getTableVersion()
          Abstract method must be overriden by subclass to get the version for table
 
Methods inherited from class com.tivoli.twg.engine.TWGDatabaseTable
deleteManagedObject, deleteTable, findTableByClassName, flatten, getAllFullColumnNames, getAllTrue, getAllTrueForSame, getAnyTrue, getBundleName, getBundleString, getColumn, getColumnByColumnRealName, getColumnLength, getColumnLength, getColumnLengths, getColumns, getColumnType, getColumnType, getColumnTypes, getDatabase, getDefaultValue, getDefaultValue, getDefaultValues, getDisplayColumnName, getDisplayFullColumnNames, getDisplayName, getDisplayValues, getEachTrueForAtLeastOne, getFilterColumns, getFilterPrompt, getFilterSQL, getGraphicName, getKey, getMatchingMoids, getMultiLocaleBundle, getMyClassName, getNumberOfColumns, getRealColumnName, getRealColumnName, getRealColumnNames, getRealName, getShortClassName, getTable, getTableBy, getTableByRealTableName, getTableInfo, getTableMultiLocaleBundle, getTableName, getTables, getTokenColumnNames, getTokenName, insertOrDeleteRow, insertRow, isFilterColumn, isMappedColumn, restoreData, saveData, setShortTableName, toString, TWGInitTable, userTableFixClassName
 
Methods inherited from class com.tivoli.twg.engine.TWGPersistentObject
Destroy, enableAsyncWrites, fromPersistID, initialize, isNewPersistentStore, isSaveRequired, PersistID, restore, restoreAll, save, save, setSaveRequired, terminate, toPersistID
 
Methods inherited from class com.tivoli.twg.engine.TWGObject
AllObjects, AllObjects, Delete, DumpTWGObjects, FindObject, isDeleted, isNewObject, isPersistent, isPersistent, isValid, isValid, ObjectID, setDistinctObjectID, SetObjectID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TABLE_NAME

public static final java.lang.String TABLE_NAME
See Also:
Constant Field Values

MANAGED_OBJ_ID

public static final java.lang.String MANAGED_OBJ_ID
See Also:
Constant Field Values

MODULE_INDEX

public static final java.lang.String MODULE_INDEX
See Also:
Constant Field Values

SOCKET_NAME

public static final java.lang.String SOCKET_NAME
See Also:
Constant Field Values

BANK_NAME

public static final java.lang.String BANK_NAME
See Also:
Constant Field Values

MODULE_SIZE

public static final java.lang.String MODULE_SIZE
See Also:
Constant Field Values

MODULE_SPEED

public static final java.lang.String MODULE_SPEED
See Also:
Constant Field Values

FULL_BIT_WIDTH

public static final java.lang.String FULL_BIT_WIDTH
See Also:
Constant Field Values

DATA_BIT_WIDTH

public static final java.lang.String DATA_BIT_WIDTH
See Also:
Constant Field Values

FORM_FACTOR

public static final java.lang.String FORM_FACTOR
See Also:
Constant Field Values

MEMORY_TYPE

public static final java.lang.String MEMORY_TYPE
See Also:
Constant Field Values

MEMORY_ERROR

public static final java.lang.String MEMORY_ERROR
See Also:
Constant Field Values

FORM_FACTOR_OTHER

public static final java.lang.String FORM_FACTOR_OTHER
See Also:
Constant Field Values

FORM_FACTOR_UNKNOWN

public static final java.lang.String FORM_FACTOR_UNKNOWN
See Also:
Constant Field Values

FORM_FACTOR_SIMM

public static final java.lang.String FORM_FACTOR_SIMM
See Also:
Constant Field Values

FORM_FACTOR_SIP

public static final java.lang.String FORM_FACTOR_SIP
See Also:
Constant Field Values

FORM_FACTOR_CHIP

public static final java.lang.String FORM_FACTOR_CHIP
See Also:
Constant Field Values

FORM_FACTOR_DIP

public static final java.lang.String FORM_FACTOR_DIP
See Also:
Constant Field Values

FORM_FACTOR_ZIP

public static final java.lang.String FORM_FACTOR_ZIP
See Also:
Constant Field Values

FORM_FACTOR_PROP

public static final java.lang.String FORM_FACTOR_PROP
See Also:
Constant Field Values

FORM_FACTOR_DIMM

public static final java.lang.String FORM_FACTOR_DIMM
See Also:
Constant Field Values

FORM_FACTOR_TSOP

public static final java.lang.String FORM_FACTOR_TSOP
See Also:
Constant Field Values

FORM_FACTOR_ROWCHIPS

public static final java.lang.String FORM_FACTOR_ROWCHIPS
See Also:
Constant Field Values

FORM_FACTOR_RIMM

public static final java.lang.String FORM_FACTOR_RIMM
See Also:
Constant Field Values

FORM_FACTOR_SODIMM

public static final java.lang.String FORM_FACTOR_SODIMM
See Also:
Constant Field Values

MEMORY_TYPE_OTHER

public static final java.lang.String MEMORY_TYPE_OTHER
See Also:
Constant Field Values

MEMORY_TYPE_UNKNOWN

public static final java.lang.String MEMORY_TYPE_UNKNOWN
See Also:
Constant Field Values

MEMORY_TYPE_DRAM

public static final java.lang.String MEMORY_TYPE_DRAM
See Also:
Constant Field Values

MEMORY_TYPE_EDRAM

public static final java.lang.String MEMORY_TYPE_EDRAM
See Also:
Constant Field Values

MEMORY_TYPE_VRAM

public static final java.lang.String MEMORY_TYPE_VRAM
See Also:
Constant Field Values

MEMORY_TYPE_SRAM

public static final java.lang.String MEMORY_TYPE_SRAM
See Also:
Constant Field Values

MEMORY_TYPE_RAM

public static final java.lang.String MEMORY_TYPE_RAM
See Also:
Constant Field Values

MEMORY_TYPE_ROM

public static final java.lang.String MEMORY_TYPE_ROM
See Also:
Constant Field Values

MEMORY_TYPE_FLASH

public static final java.lang.String MEMORY_TYPE_FLASH
See Also:
Constant Field Values

MEMORY_TYPE_EEPROM

public static final java.lang.String MEMORY_TYPE_EEPROM
See Also:
Constant Field Values

MEMORY_TYPE_FEPROM

public static final java.lang.String MEMORY_TYPE_FEPROM
See Also:
Constant Field Values

MEMORY_TYPE_EPROM

public static final java.lang.String MEMORY_TYPE_EPROM
See Also:
Constant Field Values

MEMORY_TYPE_CDRAM

public static final java.lang.String MEMORY_TYPE_CDRAM
See Also:
Constant Field Values

MEMORY_TYPE_3DRAM

public static final java.lang.String MEMORY_TYPE_3DRAM
See Also:
Constant Field Values

MEMORY_TYPE_SDRAM

public static final java.lang.String MEMORY_TYPE_SDRAM
See Also:
Constant Field Values

MEMORY_TYPE_SGRAM

public static final java.lang.String MEMORY_TYPE_SGRAM
See Also:
Constant Field Values

MEMORY_ERROR_NONE

public static final java.lang.String MEMORY_ERROR_NONE
See Also:
Constant Field Values

MEMORY_ERROR_UNKNOWN

public static final java.lang.String MEMORY_ERROR_UNKNOWN
See Also:
Constant Field Values

MEMORY_ERROR_ERROR

public static final java.lang.String MEMORY_ERROR_ERROR
See Also:
Constant Field Values

TABLE_VERSION

public static final java.lang.String TABLE_VERSION
See Also:
Constant Field Values
Constructor Detail

TWGMemoryModuleTable

public TWGMemoryModuleTable()
Method Detail

create

public void create()
            throws TWGDbException
Description copied from class: TWGDatabaseTable
Abstract method must be overriden by subclass to define the table.

Specified by:
create in class TWGDatabaseTable
Throws:
TWGDbException

getTableVersion

public java.lang.String getTableVersion()
Description copied from class: TWGDatabaseTable
Abstract method must be overriden by subclass to get the version for table

Specified by:
getTableVersion in class TWGDatabaseTable
Returns:
the version id for this table