- java.lang.Object
 - 
- org.datanucleus.store.fieldmanager.AbstractFieldManager
 - 
- org.datanucleus.cache.L2CacheRetrieveFieldManager
 
 
 
- 
- All Implemented Interfaces:
 FieldManager
public class L2CacheRetrieveFieldManager extends AbstractFieldManager
FieldManager responsible for retrieving the values from the provided CachedPC object. 
- 
- 
Constructor Summary
Constructors Constructor Description L2CacheRetrieveFieldManager(DNStateManager sm, CachedPC cachedpc) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfetchBooleanField(int fieldNumber)Fetch a boolean field at the specified field number, returning it.bytefetchByteField(int fieldNumber)Fetch a byte field at the specified field number, returning it.charfetchCharField(int fieldNumber)Fetch a char field at the specified field number, returning it.doublefetchDoubleField(int fieldNumber)Fetch a double field at the specified field number, returning it.floatfetchFloatField(int fieldNumber)Fetch a float field at the specified field number, returning it.intfetchIntField(int fieldNumber)Fetch an int field at the specified field number, returning it.longfetchLongField(int fieldNumber)Fetch a long field at the specified field number, returning it.ObjectfetchObjectField(int fieldNumber)Fetch an object field at the specified field number, returning it.shortfetchShortField(int fieldNumber)Fetch a short field at the specified field number, returning it.StringfetchStringField(int fieldNumber)Fetch a string field at the specified field number, returning it.int[]getFieldsNotLoaded()- 
Methods inherited from class org.datanucleus.store.fieldmanager.AbstractFieldManager
storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectField, storeShortField, storeStringField 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
L2CacheRetrieveFieldManager
public L2CacheRetrieveFieldManager(DNStateManager sm, CachedPC cachedpc)
 
 - 
 
- 
Method Detail
- 
getFieldsNotLoaded
public int[] getFieldsNotLoaded()
 
- 
fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)
Description copied from interface:FieldManagerFetch a boolean field at the specified field number, returning it.- Specified by:
 fetchBooleanFieldin interfaceFieldManager- Overrides:
 fetchBooleanFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchByteField
public byte fetchByteField(int fieldNumber)
Description copied from interface:FieldManagerFetch a byte field at the specified field number, returning it.- Specified by:
 fetchByteFieldin interfaceFieldManager- Overrides:
 fetchByteFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchCharField
public char fetchCharField(int fieldNumber)
Description copied from interface:FieldManagerFetch a char field at the specified field number, returning it.- Specified by:
 fetchCharFieldin interfaceFieldManager- Overrides:
 fetchCharFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchDoubleField
public double fetchDoubleField(int fieldNumber)
Description copied from interface:FieldManagerFetch a double field at the specified field number, returning it.- Specified by:
 fetchDoubleFieldin interfaceFieldManager- Overrides:
 fetchDoubleFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchFloatField
public float fetchFloatField(int fieldNumber)
Description copied from interface:FieldManagerFetch a float field at the specified field number, returning it.- Specified by:
 fetchFloatFieldin interfaceFieldManager- Overrides:
 fetchFloatFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchIntField
public int fetchIntField(int fieldNumber)
Description copied from interface:FieldManagerFetch an int field at the specified field number, returning it.- Specified by:
 fetchIntFieldin interfaceFieldManager- Overrides:
 fetchIntFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchLongField
public long fetchLongField(int fieldNumber)
Description copied from interface:FieldManagerFetch a long field at the specified field number, returning it.- Specified by:
 fetchLongFieldin interfaceFieldManager- Overrides:
 fetchLongFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchShortField
public short fetchShortField(int fieldNumber)
Description copied from interface:FieldManagerFetch a short field at the specified field number, returning it.- Specified by:
 fetchShortFieldin interfaceFieldManager- Overrides:
 fetchShortFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchStringField
public String fetchStringField(int fieldNumber)
Description copied from interface:FieldManagerFetch a string field at the specified field number, returning it.- Specified by:
 fetchStringFieldin interfaceFieldManager- Overrides:
 fetchStringFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
- 
fetchObjectField
public Object fetchObjectField(int fieldNumber)
Description copied from interface:FieldManagerFetch an object field at the specified field number, returning it.- Specified by:
 fetchObjectFieldin interfaceFieldManager- Overrides:
 fetchObjectFieldin classAbstractFieldManager- Parameters:
 fieldNumber- Number of the field- Returns:
 - The value
 
 
 - 
 
 -