Documentation of 'com.datumbox.framework.common.storage.interfaces.BigMap' Java class
BigMap
com.datumbox.framework.common.storage.interfaces

Annotation Type BigMap



  • @Target(value=FIELD)
     @Inherited
     @Retention(value=RUNTIME)
    public @interface BigMap
    BigMap 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
      boolean concurrent
      Parameter that passes whether the BigMap should be tread-safe.
      java.lang.Class<?> keyClass
      Parameter that passes the Class of the Key of the BigMap.
      StorageEngine.MapType mapType
      Parameter that passes the MapType of the BigMap.
      StorageEngine.StorageHint storageHint
      Parameter that passes the StorageHint of the BigMap.
      java.lang.Class<?> valueClass
      Parameter 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:
      • concurrent

        public abstract boolean concurrent
        Parameter that passes whether the BigMap should be tread-safe.
        Returns:

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.