planetj.dataengine.cache
Class CacheDetailsTable

java.lang.Object
  |
  +--planetj.database.Table
        |
        +--planetj.dataengine.cache.CacheDetailsTable
All Implemented Interfaces:
ICacheDetails, IDBObject, ITable, IXMLObject, Serializable

public class CacheDetailsTable
extends Table
implements ICacheDetails

See Also:
Serialized Form

Field Summary
 
Fields inherited from class planetj.database.Table
className, KEY_SEPARATOR
 
Fields inherited from interface planetj.dataengine.cache.ICacheDetails
CACHE_DETAILS_LIBRARY_NAME, CACHE_DETAILS_TABLE_NAME, CACHE_LIBRARY, CACHE_OWNER, CACHE_SQL, CACHE_SQL_AP_ID, CACHE_SQL_OP_ID, CACHE_SYSTEM_ALIAS, CACHE_TABLE, CACHE_TIME_OUT, ESTIMATED_SIZE, EXPIRATION, NUMBER_OF_FIELDS, NUMBER_OF_FIELDS_IN_ROW, NUMBER_OF_ROW_COLLECTIONS, NUMBER_OF_ROWS, NUMBER_OF_TIMES_USED, RESET_ALL_CACHE, RESET_SYSTEM_CACHE, SYSTEM_DETAILS, VIEW_SYSTEM_DETAILS
 
Constructor Summary
CacheDetailsTable()
          Create a mew FieldDataTable.
CacheDetailsTable(String name, Library library)
          FieldDataTable constructor comment.
 
Method Summary
 void createFieldDescriptors()
          Create field descriptors for the cache details table.
 Class getRowClass()
          Gets the subclass of Row that should be used for rows read from this table
 FieldDescriptorRow newFD()
           
 
Methods inherited from class planetj.database.Table
appendFullyQualifiedName, appendFullyQualifiedName, copyFieldDescriptors, createTable, createTable, createTableInDB, getAllOrderedColumnNames, getAllOrderedColumnNames, getAllRows, getAssociations, getAutoIncrementFieldDescriptors, getCreationSQL, getCreationSQL, getCreationSQL, getCreationSQL, getFieldDescriptor, getFieldDescriptor, getFieldDescriptorCollection, getFieldDescriptorCollection, getFieldDescriptorsWithAssociations, getFieldDescriptorsWithUsageIdOverlap, getFieldNames, getFullyQualifiedName, getIPAddress, getKeyFieldNames, getLastUpdated, getLibrary, getLibraryName, getLogicalFieldNames, getMetadataInvalidationTime, getMetaDataSystemAlias, getName, getPhysicalFieldNames, getPhysicalTable, getRow, getSystem, getSystemAlias, getSystemURL, getTable, getTable, getTableDescriptor, getXMLData, isCheckedDataFileForFDs, isExistenceConfirmed, isFDsReadFromDBMetadata, isShared, setCheckedDataFileForFDs, setFDsReadFromDBMetadata, setLastUpdated, setMetadataInvalidationTime, toString, toTableCollection
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheDetailsTable

public CacheDetailsTable()
Create a mew FieldDataTable. Don't directly invoke this method; use the createTable() method instead.


CacheDetailsTable

public CacheDetailsTable(String name,
                         Library library)
FieldDataTable constructor comment.

Parameters:
library - planetj.database.Library
Method Detail

createFieldDescriptors

public void createFieldDescriptors()
                            throws CMException
Create field descriptors for the cache details table.

Overrides:
createFieldDescriptors in class Table
CMException

getRowClass

public Class getRowClass()
Gets the subclass of Row that should be used for rows read from this table

Overrides:
getRowClass in class Table

newFD

public FieldDescriptorRow newFD()
                         throws CMException
CMException