Module oozie::data [] [src]

Module with basic data loading and handling utilities.

Structs

BasicDataHandler

A basic data handler, it should be enough almost everytime or it can be used as an example if you want to write your own. It creates a HashMap for storing the ratings indexed by user and another one indexed by item. So it duplicates the data but it should be fast enough (if you know how to make it faster, please contact me)

Traits

DataHandler

This trait is based on Mahout's DataModel interface. States the basic functions that a repository containing information about users, items and ratings must have. I'm still wondering if adding/removing users and items should be on the trait or not.