Class FetchEmbeddedFieldManager

  • All Implemented Interfaces:
    org.datanucleus.store.fieldmanager.FieldManager

    public class FetchEmbeddedFieldManager
    extends FetchFieldManager
    FieldManager for the retrieval of a related embedded object.
    • Field Detail

      • mmds

        protected List<org.datanucleus.metadata.AbstractMemberMetaData> mmds
        Metadata for the embedded member (maybe nested) that this FieldManager represents.
    • Constructor Detail

      • FetchEmbeddedFieldManager

        public FetchEmbeddedFieldManager​(org.datanucleus.state.ObjectProvider op,
                                         com.mongodb.DBObject dbObject,
                                         List<org.datanucleus.metadata.AbstractMemberMetaData> mmds,
                                         org.datanucleus.store.schema.table.Table table)
    • Method Detail

      • getColumnMapping

        protected org.datanucleus.store.schema.table.MemberColumnMapping getColumnMapping​(int fieldNumber)
        Overrides:
        getColumnMapping in class FetchFieldManager
      • fetchObjectField

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