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 MapMetaData
assertValidType
(ContainerMetaData metaData) private String
private String
boolean
isDefaultFetchGroup
(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) boolean
boolean
private void
void
populateMetaData
(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) 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.containers.ContainerHandler
getAdapter, newContainer
-
Constructor Details
-
MapHandler
public MapHandler()
-
-
Method Details
-
newMetaData
- Specified by:
newMetaData
in interfaceContainerHandler<C,
MapContainerAdapter<C>>
-
populateMetaData
public void populateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) - Specified by:
populateMetaData
in interfaceContainerHandler<C,
MapContainerAdapter<C>>
-
getKeyType
-
getValueType
-
assertValidType
-
moveColumnsToValue
-
isSerialised
- Specified by:
isSerialised
in interfaceContainerHandler<C,
MapContainerAdapter<C>>
-
isEmbedded
- Specified by:
isEmbedded
in interfaceContainerHandler<C,
MapContainerAdapter<C>>
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) - Specified by:
isDefaultFetchGroup
in interfaceContainerHandler<C,
MapContainerAdapter<C>>
-