Class MapHandler<C>
java.lang.Object
org.datanucleus.store.types.containers.MapHandler<C>
- All Implemented Interfaces:
ContainerHandler<C, MapContainerAdapter<C>>
- Direct Known Subclasses:
JDKMapHandler
public abstract class MapHandler<C>
extends Object
implements ContainerHandler<C, MapContainerAdapter<C>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate MapMetaDataassertValidType(ContainerMetaData metaData) private Stringprivate StringbooleanisDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) booleanbooleanprivate voidvoidpopulateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ContainerHandler
getAdapter, newContainer
-
Constructor Details
-
MapHandler
public MapHandler()
-
-
Method Details
-
newMetaData
- Specified by:
newMetaDatain interfaceContainerHandler<C, MapContainerAdapter<C>>
-
populateMetaData
public void populateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) - Specified by:
populateMetaDatain interfaceContainerHandler<C, MapContainerAdapter<C>>
-
getKeyType
-
getValueType
-
assertValidType
-
moveColumnsToValue
-
isSerialised
- Specified by:
isSerialisedin interfaceContainerHandler<C, MapContainerAdapter<C>>
-
isEmbedded
- Specified by:
isEmbeddedin interfaceContainerHandler<C, MapContainerAdapter<C>>
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) - Specified by:
isDefaultFetchGroupin interfaceContainerHandler<C, MapContainerAdapter<C>>
-