org.datanucleus.store.hbase.fieldmanager
Class FetchEmbeddedFieldManager

java.lang.Object
  extended by org.datanucleus.store.fieldmanager.AbstractFieldManager
      extended by org.datanucleus.store.hbase.fieldmanager.FetchFieldManager
          extended by org.datanucleus.store.hbase.fieldmanager.FetchEmbeddedFieldManager
All Implemented Interfaces:
org.datanucleus.store.fieldmanager.FieldConsumer, org.datanucleus.store.fieldmanager.FieldManager, org.datanucleus.store.fieldmanager.FieldSupplier

public class FetchEmbeddedFieldManager
extends FetchFieldManager

FieldManager for the retrieval of a related embedded object (1-1 relation).


Constructor Summary
FetchEmbeddedFieldManager(org.datanucleus.store.ObjectProvider sm, org.apache.hadoop.hbase.client.Result result, org.datanucleus.metadata.AbstractMemberMetaData mmd, java.lang.String tableName)
           
 
Method Summary
 java.lang.Object fetchObjectField(int fieldNumber)
           
protected  java.lang.String getFamilyName(int fieldNumber)
           
protected  org.datanucleus.metadata.AbstractMemberMetaData getMemberMetaData(int fieldNumber)
           
protected  java.lang.String getQualifierName(int fieldNumber)
           
 
Methods inherited from class org.datanucleus.store.hbase.fieldmanager.FetchFieldManager
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchShortField, fetchStringField, readObjectField
 
Methods inherited from class org.datanucleus.store.fieldmanager.AbstractFieldManager
storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectField, storeShortField, storeStringField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FetchEmbeddedFieldManager

public FetchEmbeddedFieldManager(org.datanucleus.store.ObjectProvider sm,
                                 org.apache.hadoop.hbase.client.Result result,
                                 org.datanucleus.metadata.AbstractMemberMetaData mmd,
                                 java.lang.String tableName)
Method Detail

getFamilyName

protected java.lang.String getFamilyName(int fieldNumber)
Overrides:
getFamilyName in class FetchFieldManager

getQualifierName

protected java.lang.String getQualifierName(int fieldNumber)
Overrides:
getQualifierName in class FetchFieldManager

getMemberMetaData

protected org.datanucleus.metadata.AbstractMemberMetaData getMemberMetaData(int fieldNumber)
Overrides:
getMemberMetaData in class FetchFieldManager

fetchObjectField

public java.lang.Object fetchObjectField(int fieldNumber)
Specified by:
fetchObjectField in interface org.datanucleus.store.fieldmanager.FieldSupplier
Overrides:
fetchObjectField in class FetchFieldManager


Copyright © 2012. All Rights Reserved.