A B C D E F G H I K L M N O P R S T V 
All Classes All Packages

A

AbstractDataStructure<T> - Class in com.datumbox.framework.common.dataobjects
Common DataStructures used internally by the Framework.
AbstractDataStructure(T) - Constructor for class com.datumbox.framework.common.dataobjects.AbstractDataStructure
Public constructor which takes as argument the appropriate Java collection for each DataStructure.
AbstractDataStructureCollection<T extends Collection<?>> - Class in com.datumbox.framework.common.dataobjects
Abstract class for every AbstractDataStructure which internally uses a Collection Object.
AbstractDataStructureCollection(T) - Constructor for class com.datumbox.framework.common.dataobjects.AbstractDataStructureCollection
Public constructor which takes as argument the appropriate Java collection.
AbstractDataStructureList<T extends List<?>> - Class in com.datumbox.framework.common.dataobjects
Abstract class for every DataStructure which internally uses a List Object.
AbstractDataStructureList(T) - Constructor for class com.datumbox.framework.common.dataobjects.AbstractDataStructureList
Public constructor which takes as argument the appropriate Java collection.
AbstractDataStructureMap<T extends Map<?,​?>> - Class in com.datumbox.framework.common.dataobjects
Abstract class for every AbstractDataStructure which internally uses a Map Object.
AbstractDataStructureMap(T) - Constructor for class com.datumbox.framework.common.dataobjects.AbstractDataStructureMap
Public constructor which takes as argument the appropriate Java collection.
AbstractFileStorageConfiguration - Class in com.datumbox.framework.common.storage.abstracts
Parent class of all File-based Storage Configurations.
AbstractFileStorageConfiguration() - Constructor for class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageConfiguration
 
AbstractFileStorageEngine<SC extends AbstractFileStorageConfiguration> - Class in com.datumbox.framework.common.storage.abstracts
Parent class of all File-based Storage Engines.
AbstractFileStorageEngine(String, SC) - Constructor for class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageEngine
 
AbstractStorageEngine<SC extends StorageConfiguration> - Class in com.datumbox.framework.common.storage.abstracts
The AbstractStorageEngine is the base class for all concrete storage engines.
AbstractStorageEngine(String, SC) - Constructor for class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
Protected Constructor which is responsible for adding the Shutdown hook and storing the storage name and configuration.
add(Object) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
It adds an object in the collection.
add(Object) - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Appends the specified element to the end of the internal list.
addAll(Collection<?>) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
addAll(Collection<Object>) - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Adds all the elements of the provided collection in the internal list.
addValues(AssociativeArray) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Adds the provided associative array to the current object.
assertConnectionOpen() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
Ensures the connection is not closed.
AssociativeArray - Class in com.datumbox.framework.common.dataobjects
Data structure which stores internally a Map.
AssociativeArray() - Constructor for class com.datumbox.framework.common.dataobjects.AssociativeArray
Default constructor which initializes the internal data with a LinkedHashMap.
AssociativeArray(Map<Object, Object>) - Constructor for class com.datumbox.framework.common.dataobjects.AssociativeArray
Constructor that initializes the internal data with the provided map.
AssociativeArray2D - Class in com.datumbox.framework.common.dataobjects
Data structure which stores internally a Map>.
AssociativeArray2D() - Constructor for class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Default constructor which initializes the internal data with a LinkedHashMap.
AssociativeArray2D(Map<Object, AssociativeArray>) - Constructor for class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Constructor that initializes the internal data with the provided map.
AVAILABLE_PROCESSORS - Static variable in class com.datumbox.framework.common.concurrency.ConcurrencyConfiguration
The total number of processors.

B

BigMap - Annotation Type in com.datumbox.framework.common.storage.interfaces
BigMap annotation is used to declare large Maps in the ModelParameters classes.
BigMapHolder - Class in com.datumbox.framework.common.storage.abstracts
Base class for every object that stored BigMaps internally.
BigMapHolder(StorageEngine) - Constructor for class com.datumbox.framework.common.storage.abstracts.BigMapHolder
Protected constructor which accepts as argument the StorageEngine.
BOOLEAN - com.datumbox.framework.common.dataobjects.TypeInference.DataType
Boolean/Dummy Variable.

C

CATEGORICAL - com.datumbox.framework.common.dataobjects.TypeInference.DataType
Categorical variable.
clear() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureCollection
Clears the internal data.
clear() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureMap
Clears the internal data.
clear() - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Clears all the data stored in the storage while keeping the connection open.
close() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
collect(Stream<T>, Collector<? super T, A, R>) - Method in class com.datumbox.framework.common.concurrency.ForkJoinStream
Executes collect on the provided stream using the provided collector.
com.datumbox.framework.common - package com.datumbox.framework.common
 
com.datumbox.framework.common.concurrency - package com.datumbox.framework.common.concurrency
 
com.datumbox.framework.common.dataobjects - package com.datumbox.framework.common.dataobjects
 
com.datumbox.framework.common.interfaces - package com.datumbox.framework.common.interfaces
 
com.datumbox.framework.common.storage.abstracts - package com.datumbox.framework.common.storage.abstracts
 
com.datumbox.framework.common.storage.interfaces - package com.datumbox.framework.common.storage.interfaces
 
com.datumbox.framework.common.utilities - package com.datumbox.framework.common.utilities
 
com.datumbox.framework.development - package com.datumbox.framework.development
 
com.datumbox.framework.development.interfaces - package com.datumbox.framework.development.interfaces
 
com.datumbox.framework.development.switchers - package com.datumbox.framework.development.switchers
 
ConcurrencyConfiguration - Class in com.datumbox.framework.common.concurrency
The ConcurrencyConfiguration class is used to store the concurrency settings of the framework.
ConcurrencyConfiguration() - Constructor for class com.datumbox.framework.common.concurrency.ConcurrencyConfiguration
Protected constructor.
concurrent() - Method in annotation type com.datumbox.framework.common.storage.interfaces.BigMap
Parameter that passes whether the BigMap should be tread-safe.
Configurable - Interface in com.datumbox.framework.common.interfaces
All configuration classes of the framework need to inherit this interface.
ConfigurableFactory - Class in com.datumbox.framework.common
Factory that initializes and returns the Configurable objects based on the datumbox configuration properties file.
ConfigurableFactory() - Constructor for class com.datumbox.framework.common.ConfigurableFactory
 
Configuration - Class in com.datumbox.framework.common
The main Configuration object of the framework which information about the storage, the concurrency etc.
Configuration() - Constructor for class com.datumbox.framework.common.Configuration
Protected constructor.
Configuration(StorageConfiguration, ConcurrencyConfiguration) - Constructor for class com.datumbox.framework.common.Configuration
Public constructor, which receives the storage and concurrency configurations as arguments.
contains(Object) - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureCollection
Checks whether the provided object is contained in the internal data.
containsAll(Collection<?>) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
containsKey(Object) - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureMap
Checks if the provided key exists in the map.
convert2Unmodifiable(AssociativeArray) - Static method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Converts the internal data of the provided AssociativeArray to unmondifiable but it does not copy its values.
copy() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
copy() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Copies itself and returns a new instance of the same type.
copy() - Method in class com.datumbox.framework.common.dataobjects.DataTable2D
Copies itself and returns a new instance of the same type.
copy() - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Copies itself and returns a new instance of the same type.
copy() - Method in interface com.datumbox.framework.common.interfaces.Copyable
Copies itself and returns a new instance of the same type.
copy2Unmodifiable(AssociativeArray) - Static method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Copies the provided AssociativeArray and builds a new which is unmodifiable.
Copyable<T extends Copyable> - Interface in com.datumbox.framework.common.interfaces
This interface is implemented by all classes which implement the copy() method.
createDirectoryIfNotExists(Path) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageEngine
Creates the directory in the target location if it does not exist.
createStorageEngine(String) - Method in interface com.datumbox.framework.common.storage.interfaces.StorageConfiguration
Initializes and returns a storage engine.

D

DataTable2D - Class in com.datumbox.framework.common.dataobjects
Data structure which extends the AssociativeArray2D.
DataTable2D() - Constructor for class com.datumbox.framework.common.dataobjects.DataTable2D
Default constructor.
DataTable2D(Map<Object, AssociativeArray>) - Constructor for class com.datumbox.framework.common.dataobjects.DataTable2D
Constructor that initializes the internal data with the provided map.
deleteDirectory(Path, boolean) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageEngine
Deletes a directory and optionally removes the parent directory if it becomes empty.
deleteIfExistsRecursively(Path) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageEngine
Deletes the file or directory recursively if it exists.
directory - Variable in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageConfiguration
The directory of the models.
dropBigMap(String, T) - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Drops the Big Map.

E

entrySet() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Returns the entrySet of the internal map.
entrySet() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Returns the entrySet of the internal map.
entrySet() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Returns the entrySet of the internal map.
entrySet() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Returns the entrySet of the internal map.
entrySet() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
Returns the entrySet of the internal map.
enumerate(Stream<T>) - Static method in class com.datumbox.framework.common.concurrency.StreamMethods
Takes a stream and enumerates it (similar to Python's enumerate()) to return the item along with its position.
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.DataTable2D
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
equals(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
Example - Enum in com.datumbox.framework.development.switchers
Example of a Feature Switch.
ExampleMark - Annotation Type in com.datumbox.framework.development.switchers
Example class for the Mark annotation which is used to mark fields, methods etc which belong only to specific options.
execute(Runnable) - Method in class com.datumbox.framework.common.concurrency.ThrottledExecutor
existsObject(String) - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Checks if an object exists with the particular name.

F

Feature - Interface in com.datumbox.framework.development.interfaces
This interface must be implemented by all the feature switches.
FeatureContext - Class in com.datumbox.framework.development
This class stores all the active feature switches of the framework which are used during development.
FeatureContext() - Constructor for class com.datumbox.framework.development.FeatureContext
 
FeatureMark - Annotation Type in com.datumbox.framework.development.interfaces
This is a meta annotation which is applied to all annotations with enums.
findMethod(Object, String, Object...) - Static method in class com.datumbox.framework.common.utilities.ReflectionMethods
Finds the public, protected, default or private method of the object with the provided name and parameters.
FixedBatchSpliterator<T> - Class in com.datumbox.framework.common.concurrency
This class can be used to process an Iterator in a Batched manner.
FixedBatchSpliterator(Iterator<T>, int) - Constructor for class com.datumbox.framework.common.concurrency.FixedBatchSpliterator
Public constructor.
FlatDataCollection - Class in com.datumbox.framework.common.dataobjects
The FlatDataCollection is a data structure that stores internally a Collection<Object>.
FlatDataCollection(Collection<Object>) - Constructor for class com.datumbox.framework.common.dataobjects.FlatDataCollection
Public constructor which accepts as argument a Collection of Objects.
FlatDataList - Class in com.datumbox.framework.common.dataobjects
The FlatDataList is a data structure that stores internally a List<Object>.
FlatDataList() - Constructor for class com.datumbox.framework.common.dataobjects.FlatDataList
Default constructor which initializes the internal data with an ArrayList.
FlatDataList(List<Object>) - Constructor for class com.datumbox.framework.common.dataobjects.FlatDataList
Constructor that initializes the internal data with the provided list.
forEach(Stream<T>, Consumer<? super T>) - Method in class com.datumbox.framework.common.concurrency.ForkJoinStream
Executes forEach on the provided stream.
forEachRemaining(Consumer<? super T>) - Method in class com.datumbox.framework.common.concurrency.FixedBatchSpliterator
forkJoinExecution(Runnable, ConcurrencyConfiguration, boolean) - Static method in class com.datumbox.framework.common.concurrency.ThreadMethods
Alternative to parallelStreams() which executes a runnable in a separate pool.
forkJoinExecution(Callable<T>, ConcurrencyConfiguration, boolean) - Static method in class com.datumbox.framework.common.concurrency.ThreadMethods
Alternative to parallelStreams() which executes a callable in a separate pool.
ForkJoinStream - Class in com.datumbox.framework.common.concurrency
This class can be used to process a Stream in parallel using a custom ForkJoinPool.
ForkJoinStream(ConcurrencyConfiguration) - Constructor for class com.datumbox.framework.common.concurrency.ForkJoinStream
Default constructor which receives the Concurrency Configuration object.

G

get(int) - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Gets an element at the specified position in the internal list.
get(Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Returns the value which is associated with the provided key.
get(Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Returns the value which is associated with the provided key.
get(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Returns the value which is associated with the provided key.
get(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Returns the value which is associated with the provided key.
get(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
Returns the value which is associated with the provided key.
get2d(Object, Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Convenience function to get the value by using both keys.
getAllFields(List<Field>, Class<?>) - Static method in class com.datumbox.framework.common.utilities.ReflectionMethods
Gets all the fields recursively from all the parent classes.
getBigMap(String, Class<K>, Class<V>, StorageEngine.MapType, StorageEngine.StorageHint, boolean, boolean) - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Creates or loads a Big Map collection.
getConcurrencyConfiguration() - Method in class com.datumbox.framework.common.Configuration
Getter for the Concurrency Configuration object.
getConfiguration() - Static method in class com.datumbox.framework.common.Configuration
Creates a new configuration object based on the property file.
getConfiguration(Class<C>) - Static method in class com.datumbox.framework.common.ConfigurableFactory
Initializes the Configuration Object based on the configuration file.
getConfiguration(Class<C>, Properties) - Static method in class com.datumbox.framework.common.ConfigurableFactory
Initializes the Configuration Object using a properties object.
getDataType(Object) - Static method in class com.datumbox.framework.common.dataobjects.TypeInference
Detects the DataType of a particular value.
getDirectory() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageConfiguration
Getter for the directory where the data files are stored.
getDirectory() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageEngine
Returns the location of the directory from the configuration or the temporary directory if not defined.
getDouble(int) - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Gets an element at the specified position in this list, converts it into Double and returns its value.
getDouble(Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Gets value of the particular key from the map and converts it into a Double.
getGlobalSeed() - Static method in class com.datumbox.framework.common.utilities.RandomGenerator
Getter for the global seed.
getMaxNumberOfThreadsPerTask() - Method in class com.datumbox.framework.common.concurrency.ConcurrencyConfiguration
Returns the maximum number of threads which can be used for a specific task by the framework.
getRootPath(String) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageEngine
Returns the root path of the storage.
getStorageConfiguration() - Method in class com.datumbox.framework.common.Configuration
Getter for the Storage Configuration object.
getStorageName() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
Returns the name of the storage.
getStorageName() - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Returns the name of the storage.
getStorageNameSeparator() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageConfiguration
Returns the separator that is used in the storage names.
getStorageNameSeparator() - Method in interface com.datumbox.framework.common.storage.interfaces.StorageConfiguration
Returns the separator that is used in the storage names.
getThreadLocalRandom() - Static method in class com.datumbox.framework.common.utilities.RandomGenerator
Returns a Random object which is stored as ThreadLocal variable and as a result each Thread has an independent copy of this variable.
getThreadLocalRandomUnseeded() - Static method in class com.datumbox.framework.common.utilities.RandomGenerator
Returns a Random object which is local for the thread but unseeded.

H

hashCode() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
hashCode() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
hashCode() - Method in class com.datumbox.framework.common.dataobjects.DataTable2D
hashCode() - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
hashCode() - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
hashCode() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
hashCode() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
hashCode() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
HASHMAP - com.datumbox.framework.common.storage.interfaces.StorageEngine.MapType
HashMap Type.

I

IN_CACHE - com.datumbox.framework.common.storage.interfaces.StorageEngine.StorageHint
This option will hint the storage engine that you wish to keep part of the map in the cache and the rest in the disk.
IN_DISK - com.datumbox.framework.common.storage.interfaces.StorageEngine.StorageHint
This option will hint the storage engine that you wish to keep the map in disk.
IN_MEMORY - com.datumbox.framework.common.storage.interfaces.StorageEngine.StorageHint
This option will hint the storage engine that you wish to keep the map in memory.
internalData - Variable in class com.datumbox.framework.common.dataobjects.AbstractDataStructure
Internal Wrapped Java Collection.
invokeMethod(Object, Method, Object...) - Static method in class com.datumbox.framework.common.utilities.ReflectionMethods
Invokes a method on the object using reflection.
invokeMethod(Object, String, Object...) - Static method in class com.datumbox.framework.common.utilities.ReflectionMethods
Invokes a method on the object using reflection.
isActivated() - Method in interface com.datumbox.framework.development.interfaces.Feature
Tests whether the particular switch level is activated.
isActivated() - Method in enum com.datumbox.framework.development.switchers.Example
Tests whether the particular switch level is activated.
isActive(Enum) - Static method in class com.datumbox.framework.development.FeatureContext
Validates whether the feature is active.
isClosed() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
Checks if the storage engine is closed.
isClosed() - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Checks if the storage engine is closed.
isEmpty() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureCollection
Checks if the internal data are empty.
isEmpty() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureMap
Checks if the internal data are empty.
isParallelized() - Method in class com.datumbox.framework.common.concurrency.ConcurrencyConfiguration
Getter for the parallelized flag.
isValid() - Method in class com.datumbox.framework.common.dataobjects.DataTable2D
Returns if the DataTable2D is valid.
iterator() - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
iterator() - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
iteratorDouble() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureCollection
Iterator which casts the values of the Data Structure from Object to Double.

K

keyClass() - Method in annotation type com.datumbox.framework.common.storage.interfaces.BigMap
Parameter that passes the Class of the Key of the BigMap.
keySet() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Returns the keySet of the internal map.
keySet() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Returns the keySet of the internal map.
keySet() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Returns the keySet of the internal map.
keySet() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Returns the keySet of the internal map.
keySet() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
Returns the keySet of the internal map.

L

load(Properties) - Method in class com.datumbox.framework.common.concurrency.ConcurrencyConfiguration
Initializes the Configuration object by using a property file.
load(Properties) - Method in class com.datumbox.framework.common.Configuration
Initializes the Configuration object by using a property file.
load(Properties) - Method in interface com.datumbox.framework.common.interfaces.Configurable
Initializes the Configuration object by using a property file.
loadObject(String, Class<T>) - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Loads a serializable object from the storage.
logger - Variable in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
Logger for all Storage Engines.

M

map(Stream<T>, Function<? super T, ? extends R>) - Method in class com.datumbox.framework.common.concurrency.ForkJoinStream
Executes map on the provided stream.
mapType() - Method in annotation type com.datumbox.framework.common.storage.interfaces.BigMap
Parameter that passes the MapType of the BigMap.
max(Stream<T>, Comparator<? super T>) - Method in class com.datumbox.framework.common.concurrency.ForkJoinStream
Executes max on the provided stream using the provided collector.
min(Stream<T>, Comparator<? super T>) - Method in class com.datumbox.framework.common.concurrency.ForkJoinStream
Executes min on the provided stream using the provided collector.
moveDirectory(Path, Path) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageEngine
Moves a directory in the target location.
multiplyValues(double) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Multiplies the values of the object with a particular multiplier.

N

nonSerializableBigMaps() - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
Returns a list of non-serializable bigmap classes which are dependent to the StorageEngine.
NUMERICAL - com.datumbox.framework.common.dataobjects.TypeInference.DataType
Numerical variable.

O

OPTION1 - com.datumbox.framework.development.switchers.Example
1st Option.
OPTION2 - com.datumbox.framework.development.switchers.Example
2nd Option.
options() - Method in annotation type com.datumbox.framework.development.switchers.ExampleMark
Parameter that passes the options of the enum.
ORDINAL - com.datumbox.framework.common.dataobjects.TypeInference.DataType
Ordinal variable.
overwrite(Map<Object, Object>) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Overwrites the contents of the internal data of this object with the ones of the provided map.

P

parse(String, TypeInference.DataType) - Static method in enum com.datumbox.framework.common.dataobjects.TypeInference.DataType
Takes a String and tries to translate it to the provided DataType.
postDeserializer(T) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
This method is called after the object deserialization.
postSerializer(T, Map<String, Object>) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
This method is called after the object serialization.
preSerializer(T) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
This method is called before serializing the objects.
put(Object, AssociativeArray) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Adds a particular key-value into the internal map.
put(Object, FlatDataCollection) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Adds a particular key-value into the internal map.
put(Object, FlatDataList) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
Adds a particular key-value into the internal map.
put(Object, TransposeDataCollection) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Adds a particular key-value into the internal map.
put(Object, Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Adds a particular key-value into the internal map.
put2d(Object, Object, Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Convenience function used to put a value in a particular key positions.
putAll(Map<? extends Object, ? extends Object>) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Adds all the key-value combinations of the provided map in the internal map.

R

RandomGenerator - Class in com.datumbox.framework.common.utilities
The RandomGenerator generates Random objects that can be read and modified by the same thread.
RandomGenerator() - Constructor for class com.datumbox.framework.common.utilities.RandomGenerator
 
ReflectionMethods - Class in com.datumbox.framework.common.utilities
The ReflectionMethods class contains a list of utility methods related to Reflection.
ReflectionMethods() - Constructor for class com.datumbox.framework.common.utilities.ReflectionMethods
 
remove(int) - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Removes an element at the specified position in the internal list and returns it.
remove(Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Removes a particular key from the internal map and returns the value associated with that key if present in the map.
remove(Object) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Removes a particular key from the internal map and returns the value associated with that key if present in the map.
remove(Object) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
Removes a particular object from the internal data.
remove(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Removes a particular key from the internal map and returns the value associated with that key if present in the map.
remove(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Removes a particular key from the internal map and returns the value associated with that key if present in the map.
remove(Object) - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
Removes a particular key from the internal map and returns the value associated with that key if present in the map.
removeAll(Collection<?>) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
rename(String) - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Renames the storage.
retainAll(Collection<?>) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection

S

saveObject(String, T) - Method in interface com.datumbox.framework.common.storage.interfaces.StorageEngine
Stores a serializable object in the storage.
set(int, Object) - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Replaces the element at the specified position in the internal list with the specified element and returns the previous value.
setConcurrencyConfiguration(ConcurrencyConfiguration) - Method in class com.datumbox.framework.common.Configuration
Setter for the Concurrency Configuration object.
setDirectory(String) - Method in class com.datumbox.framework.common.storage.abstracts.AbstractFileStorageConfiguration
Setter for the directory where the data files are stored.
setGlobalSeed(Long) - Static method in class com.datumbox.framework.common.utilities.RandomGenerator
Setter for the global seed.
setMaxNumberOfThreadsPerTask(Integer) - Method in class com.datumbox.framework.common.concurrency.ConcurrencyConfiguration
Setter for the maximum number of threads which can be used for a specific task by the framework.
setParallelized(boolean) - Method in class com.datumbox.framework.common.concurrency.ConcurrencyConfiguration
Setter for the parallelized flag.
setStorageConfiguration(StorageConfiguration) - Method in class com.datumbox.framework.common.Configuration
Setter for the Storage Configuration object.
size() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureCollection
Returns the size of the collection.
size() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureMap
Returns the size of the map.
storageConfiguration - Variable in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
 
StorageConfiguration - Interface in com.datumbox.framework.common.storage.interfaces
This interface should be implemented by objects that store the configuration of storage engines.
StorageEngine - Interface in com.datumbox.framework.common.storage.interfaces
StorageEngines that give access to a permanent storage should implement this interface.
StorageEngine.MapType - Enum in com.datumbox.framework.common.storage.interfaces
The supported MapTypes.
StorageEngine.StorageHint - Enum in com.datumbox.framework.common.storage.interfaces
A hint on where to ideally store the map.
storageHint() - Method in annotation type com.datumbox.framework.common.storage.interfaces.BigMap
Parameter that passes the StorageHint of the BigMap.
storageName - Variable in class com.datumbox.framework.common.storage.abstracts.AbstractStorageEngine
 
stream(Iterable<T>, boolean) - Static method in class com.datumbox.framework.common.concurrency.StreamMethods
Converts an iterable to a stream.
stream(Iterator<T>, boolean) - Static method in class com.datumbox.framework.common.concurrency.StreamMethods
Converts an iterator to a stream.
stream(Spliterator<T>, boolean) - Static method in class com.datumbox.framework.common.concurrency.StreamMethods
Converts an spliterator to a stream.
stream(Stream<T>, boolean) - Static method in class com.datumbox.framework.common.concurrency.StreamMethods
Converts an Stream to parallel or sequential .
StreamMethods - Class in com.datumbox.framework.common.concurrency
This class contains a number of helper methods for Java streams.
StreamMethods() - Constructor for class com.datumbox.framework.common.concurrency.StreamMethods
 
subtractValues(AssociativeArray) - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Subtracts the provided associative array to the current object.
sum(DoubleStream) - Method in class com.datumbox.framework.common.concurrency.ForkJoinStream
Executes sum on the provided DoubleStream using the provided collector.

T

ThreadMethods - Class in com.datumbox.framework.common.concurrency
This class contains a number of helper methods for Java Threads.
ThreadMethods() - Constructor for class com.datumbox.framework.common.concurrency.ThreadMethods
 
throttledExecution(Stream<T>, Consumer<T>, ConcurrencyConfiguration) - Static method in class com.datumbox.framework.common.concurrency.ThreadMethods
Takes the items of the stream in a throttled way and provides them to the consumer.
ThrottledExecutor - Class in com.datumbox.framework.common.concurrency
The ThrottledExecutor enables us to throttle the input of the executor.
ThrottledExecutor(Executor, int) - Constructor for class com.datumbox.framework.common.concurrency.ThrottledExecutor
This Executor will block the main thread (when execute() is called) if the number of submitted and unfinished tasks reaches the provided limit.
toArray() - Method in class com.datumbox.framework.common.dataobjects.AbstractDataStructureCollection
Returns a copy of the internal data as an Array.
toArray(T[]) - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
toDouble(Object) - Static method in class com.datumbox.framework.common.dataobjects.TypeInference
Converts safely any Number to Double.
toFlatDataCollection() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Returns a FlatDataCollection with the values of the internal map.
toFlatDataCollection() - Method in class com.datumbox.framework.common.dataobjects.FlatDataList
Returns a FlatDataCollection with the values of the internal list without coping the data.
toFlatDataList() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Returns a FlatDataList with the values of the internal map.
toFlatDataList() - Method in class com.datumbox.framework.common.dataobjects.FlatDataCollection
Converts the FlatDataCollection to a FlatDataList trying (if possible) not to copy the data.
toInteger(Object) - Static method in class com.datumbox.framework.common.dataobjects.TypeInference
Converts safely any Number to Integer.
toString() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
toString() - Method in interface com.datumbox.framework.development.interfaces.Feature
toString() - Method in enum com.datumbox.framework.development.switchers.Example
TransposeDataCollection - Class in com.datumbox.framework.common.dataobjects
Data structure which stores internally a Map.
TransposeDataCollection() - Constructor for class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Default constructor which initializes the internal data with a LinkedHashMap.
TransposeDataCollection(Map<Object, FlatDataCollection>) - Constructor for class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Constructor that initializes the internal data with the provided map.
TransposeDataCollection2D - Class in com.datumbox.framework.common.dataobjects
Data structure which stores internally a Map.
TransposeDataCollection2D() - Constructor for class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Default constructor which initializes the internal data with a LinkedHashMap.
TransposeDataCollection2D(Map<Object, TransposeDataCollection>) - Constructor for class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Constructor that initializes the internal data with the provided map.
TransposeDataList - Class in com.datumbox.framework.common.dataobjects
Data structure which stores internally a Map.
TransposeDataList() - Constructor for class com.datumbox.framework.common.dataobjects.TransposeDataList
Default constructor which initializes the internal data with a LinkedHashMap.
TransposeDataList(Map<Object, FlatDataList>) - Constructor for class com.datumbox.framework.common.dataobjects.TransposeDataList
Constructor that initializes the internal data with the provided map.
TREEMAP - com.datumbox.framework.common.storage.interfaces.StorageEngine.MapType
TreeMap Type.
tryAdvance(Consumer<? super T>) - Method in class com.datumbox.framework.common.concurrency.FixedBatchSpliterator
TypeInference - Class in com.datumbox.framework.common.dataobjects
This class is responsible for inferring the internal DataType of the objects and for converting safely their values to a specified type.
TypeInference() - Constructor for class com.datumbox.framework.common.dataobjects.TypeInference
 
TypeInference.DataType - Enum in com.datumbox.framework.common.dataobjects
Internal DataTypes used by the Framework.

V

valueClass() - Method in annotation type com.datumbox.framework.common.storage.interfaces.BigMap
Parameter that passes the Class of the Value of the BigMap.
valueOf(String) - Static method in enum com.datumbox.framework.common.dataobjects.TypeInference.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datumbox.framework.common.storage.interfaces.StorageEngine.MapType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datumbox.framework.common.storage.interfaces.StorageEngine.StorageHint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datumbox.framework.development.switchers.Example
Returns the enum constant of this type with the specified name.
values() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray
Returns the values of the internal map.
values() - Method in class com.datumbox.framework.common.dataobjects.AssociativeArray2D
Returns the values of the internal map.
values() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection
Returns the values of the internal map.
values() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataCollection2D
Returns the values of the internal map.
values() - Method in class com.datumbox.framework.common.dataobjects.TransposeDataList
Returns the values of the internal map.
values() - Static method in enum com.datumbox.framework.common.dataobjects.TypeInference.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datumbox.framework.common.storage.interfaces.StorageEngine.MapType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datumbox.framework.common.storage.interfaces.StorageEngine.StorageHint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datumbox.framework.development.switchers.Example
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K L M N O P R S T V 
All Classes All Packages