com.datumbox.framework.common.storage.interfaces
Annotation Type BigMap
-
@Target(value=FIELD) @Inherited @Retention(value=RUNTIME) public @interface BigMapBigMap annotation is used to declare large Maps in the ModelParameters classes. Fields that are annotated with this annotation, are automatically initialized by the BigMapHolder object.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element and Description booleanconcurrentParameter that passes whether the BigMap should be tread-safe.java.lang.Class<?>keyClassParameter that passes the Class of the Key of the BigMap.StorageEngine.MapTypemapTypeParameter that passes the MapType of the BigMap.StorageEngine.StorageHintstorageHintParameter that passes the StorageHint of the BigMap.java.lang.Class<?>valueClassParameter that passes the Class of the Value of the BigMap.
-
-
-
Element Detail
-
keyClass
public abstract java.lang.Class<?> keyClass
Parameter that passes the Class of the Key of the BigMap.- Returns:
-
-
-
valueClass
public abstract java.lang.Class<?> valueClass
Parameter that passes the Class of the Value of the BigMap.- Returns:
-
-
-
mapType
public abstract StorageEngine.MapType mapType
Parameter that passes the MapType of the BigMap.- Returns:
-
-
-
storageHint
public abstract StorageEngine.StorageHint storageHint
Parameter that passes the StorageHint of the BigMap.- Returns:
-
-
DataMelt 3.0 © DataMelt by jWork.ORG