Architecture Diagrams for /oryxproject/oryx[edit]
Packages / com.cloudera.oryx.common

Package com.cloudera.oryx.common

Contains utility code common to all implementation modules. This should not be required by user applications, or the API or utility modules, but is common to all other modules.
com.cloudera.oryx.common
com.cloudera.oryx.common.collection
CloseableIterator
Implementations are Iterator s that are also Closeable .
Pair
Encapsulates a pair of objects.
Pairs
Pair -related utilities.
com.cloudera.oryx.common.io
IOUtils
I/O-related utility methods.
com.cloudera.oryx.common.lang
AutoLock
Makes a Lock into an AutoCloseable for use with try-with-resources: Loc...
AutoReadWriteLock
Makes a ReadWriteLock that can return AutoLock s and exposes #autoReadL...
ClassUtils
Class -related utility methods.
ExecUtils
Utility methods for executing tasks in parallel, possibly returning a r...
JVMUtils
JVM-related utility methods.
LoggingCallable
A Callable that logs errors thrown from #call() . Useful in cases where...
OryxShutdownHook
Intended for use with Runtime#addShutdownHook(Thread) or similar mechan...
RateLimitCheck
A utility that exposes a #test() method which returns true first, and t...
ToDoubleObjDoubleBiFunction
Analogous to both java.util.function.ToDoubleBiFunction and java.util.f...
com.cloudera.oryx.common.math
DoubleWeightedMean
A weighted mean implementation for floating-point weights, following t...
LinearSystemSolver
An implementation based on RRQRDecomposition from Commons Math.
SingularMatrixSolverException
Throws when a system can't be solved because the input matrix is singul...
Solver
Encapsulates a DecompositionSolver from Commons Math.
VectorMath
Utility class with simple vector-related operations.
com.cloudera.oryx.common.pmml
PMMLUtils
PMML-related utility methods.
com.cloudera.oryx.common.random
RandomManager
Manages random number generation. Allows resetting RNGs to a known stat...
com.cloudera.oryx.common.settings
ConfigToProperties
Utility that outputs all configuration as key-value pairs (as in a .pro...
ConfigUtils
Utilities for retrieving Config instances.
com.cloudera.oryx.common.text
TextUtils
Text and parsing related utility methods.