Class CollectionHandler<C>
- java.lang.Object
-
- org.datanucleus.store.types.ElementContainerHandler<C,ElementContainerAdapter<C>>
-
- org.datanucleus.store.types.containers.CollectionHandler<C>
-
- All Implemented Interfaces:
ContainerHandler<C,ElementContainerAdapter<C>>
- Direct Known Subclasses:
JDKCollectionHandler,OptionalHandler
public abstract class CollectionHandler<C> extends ElementContainerHandler<C,ElementContainerAdapter<C>>
-
-
Constructor Summary
Constructors Constructor Description CollectionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetElementType(AbstractMemberMetaData mmd)intgetObjectType(AbstractMemberMetaData mmd)booleanisDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd)booleanisEmbedded(AbstractMemberMetaData mmd)booleanisSerialised(AbstractMemberMetaData mmd)CollectionMetaDatanewMetaData()voidpopulateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd)-
Methods inherited from class org.datanucleus.store.types.ElementContainerHandler
copyMappedByDefinitionFromElement, getElementTypeName, moveColumnsToElement, newContainer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.datanucleus.store.types.ContainerHandler
getAdapter, newContainer
-
-
-
-
Method Detail
-
newMetaData
public CollectionMetaData newMetaData()
-
populateMetaData
public void populateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd)
-
getObjectType
public int getObjectType(AbstractMemberMetaData mmd)
- Specified by:
getObjectTypein classElementContainerHandler<C,ElementContainerAdapter<C>>
-
isSerialised
public boolean isSerialised(AbstractMemberMetaData mmd)
-
isEmbedded
public boolean isEmbedded(AbstractMemberMetaData mmd)
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd)
-
getElementType
protected String getElementType(AbstractMemberMetaData mmd)
-
-