Architecture Diagrams for /oryxproject/oryx[edit]
Packages / Module oryx-api / com.cloudera.oryx.api.batch / BatchLayerUpdate

Interface BatchLayerUpdate

Implementations of this interface define the update process for an instance of the batch layer. It specifies what happens in one batch update cycle. Given the time, and access to both past and current data, it defines some update process in Spark, which produces some output (e.g. a machine learning model in PMML).
BatchLayerUpdate
com.cloudera.oryx.api.batch
Module oryx-api
Context
BatchLayerUpdate
Implementations of this interface define the update process for an inst...
ExampleBatchLayerUpdate
Input keys are ignored. Values are treated as lines of space-separated ...
ScalaBatchLayerUpdateAdapter
Adapts a ScalaBatchLayerUpdate to be a Java BatchLayerUpdate .
A
MLUpdate
A specialization of BatchLayerUpdate for machine learning-orientedupdat...
ALSUpdate
A specialization of MLUpdate that creates a matrix factorization model...
KMeansUpdate
Update function that builds and evaluates k-means models in the Batch L...
RDFUpdate
Update function that builds and evaluates random decision forest models...
Serializable
Class/Interface Hierarchy
BatchLayerUpdate
Implementations of this interface define the update process for an inst...
BatchUpdateFunction
Framework for executing the batch layer update, and storing data to per...
Class Associations
BatchLayerUpdate
Implementations of this interface define the update process for an inst...
com.cloudera.oryx.lambda.batch.BatchLayer
Main entry point for Oryx Batch Layer.
Class Usage
updateInstancerefers