io.prediction.data

storage

package storage

Provides convenient tools to interface with the Event Store from within a prediction engine. The common entry point is Storage.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. storage
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class BiMap[K, V] extends Serializable

    Immutable Bi-directional Map

  2. class DataMap extends Serializable

    A DataMap stores properties of the event or entity.

  3. class EntityIdIxMap extends Serializable

    :: Experimental ::

  4. class EntityMap[A] extends EntityIdIxMap

    :: Experimental ::

  5. case class Event(eventId: Option[String] = scala.None, event: String, entityType: String, entityId: String, targetEntityType: Option[String] = scala.None, targetEntityId: Option[String] = scala.None, properties: DataMap = DataMap.apply(), eventTime: DateTime = org.joda.time.DateTime.now(), tags: Seq[String] = ..., prId: Option[String] = scala.None, creationTime: DateTime = org.joda.time.DateTime.now()) extends Product with Serializable

    Each event in the Event Store can be represented by fields in this case class.

  6. trait LEvents extends AnyRef

    Base trait of a data access object that directly returns Event without going through Spark's parallelization.

  7. trait PEvents extends Serializable

    Base trait of a data access object that returns Event related RDD data structure.

  8. class PropertyMap extends DataMap

    A PropertyMap stores aggregated properties of the entity.

Value Members

  1. object BiMap extends Serializable

  2. object DataMap extends Serializable

    Companion object of the DataMap class.

  3. object EntityIdIxMap extends Serializable

    :: Experimental ::

  4. object PropertyMap extends Serializable

    Companion object of the PropertyMap class.

  5. object Storage extends Logging

    Backend-agnostic data storage layer with lazy initialization and connection pooling.

  6. package elasticsearch

  7. package hbase

  8. package hdfs

  9. package localfs

  10. package mongodb

Inherited from AnyRef

Inherited from Any

Ungrouped