All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AbstractDataStructure<T> Common DataStructures used internally by the Framework.AbstractDataStructureCollection<T extends Collection<?>> Abstract class for every AbstractDataStructure which internally uses a Collection Object.AbstractDataStructureList<T extends List<?>> Abstract class for every DataStructure which internally uses a List Object.AbstractDataStructureMap<T extends Map<?,?>> Abstract class for every AbstractDataStructure which internally uses a Map Object.AbstractFileStorageConfiguration Parent class of all File-based Storage Configurations.AbstractFileStorageEngine<SC extends AbstractFileStorageConfiguration> Parent class of all File-based Storage Engines.AbstractStorageEngine<SC extends StorageConfiguration> The AbstractStorageEngine is the base class for all concrete storage engines.AssociativeArray Data structure which stores internally a MapAssociativeArray2D Data structure which stores internally a MapBigMap BigMap annotation is used to declare large Maps in the ModelParameters classes.BigMapHolder Base class for every object that stored BigMaps internally.ConcurrencyConfiguration The ConcurrencyConfiguration class is used to store the concurrency settings of the framework.Configurable All configuration classes of the framework need to inherit this interface.ConfigurableFactory Factory that initializes and returns the Configurable objects based on the datumbox configuration properties file.Configuration The main Configuration object of the framework which information about the storage, the concurrency etc.Copyable<T extends Copyable> This interface is implemented by all classes which implement the copy() method.DataTable2D Data structure which extends the AssociativeArray2D.Example Example of a Feature Switch.ExampleMark Example class for the Mark annotation which is used to mark fields, methods etc which belong only to specific options.Feature This interface must be implemented by all the feature switches.FeatureContext This class stores all the active feature switches of the framework which are used during development.FeatureMark This is a meta annotation which is applied to all annotations with enums.FixedBatchSpliterator<T> This class can be used to process an Iterator in a Batched manner.FlatDataCollection The FlatDataCollection is a data structure that stores internally a Collection<Object>.FlatDataList The FlatDataList is a data structure that stores internally a List<Object>.ForkJoinStream This class can be used to process a Stream in parallel using a custom ForkJoinPool.RandomGenerator The RandomGenerator generates Random objects that can be read and modified by the same thread.ReflectionMethods The ReflectionMethods class contains a list of utility methods related to Reflection.StorageConfiguration This interface should be implemented by objects that store the configuration of storage engines.StorageEngine StorageEngines that give access to a permanent storage should implement this interface.StorageEngine.MapType The supported MapTypes.StorageEngine.StorageHint A hint on where to ideally store the map.StreamMethods This class contains a number of helper methods for Java streams.ThreadMethods This class contains a number of helper methods for Java Threads.ThrottledExecutor The ThrottledExecutor enables us to throttle the input of the executor.TransposeDataCollection Data structure which stores internally a MapTransposeDataCollection2D Data structure which stores internally a MapTransposeDataList Data structure which stores internally a MapTypeInference This class is responsible for inferring the internal DataType of the objects and for converting safely their values to a specified type.TypeInference.DataType Internal DataTypes used by the Framework.