Object

org.apache.predictionio.data.storage

Storage

Related Doc: package storage

Permalink

object Storage extends Logging

Backend-agnostic data storage layer with lazy initialization. Use this object when you need to interface with Event Store in your engine.

Linear Supertypes
Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Storage
  2. Logging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def config: Map[String, Map[String, Map[String, String]]]

    Permalink
  7. def debug(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  8. def debug(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  9. var environmentService: EnvironmentService

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def error(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  13. def error(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def getConfig(sourceName: String): Option[StorageClientConfig]

    Permalink

    Get the StorageClient config data from PIO Framework's environment variables

  17. def getLEvents(test: Boolean = false): LEvents

    Permalink

    Obtains a data access object that returns Event related local data structure.

  18. def getMetaDataAccessKeys(): AccessKeys

    Permalink

    :: DeveloperApi :: Get a data access object for AccessKeys

    :: DeveloperApi :: Get a data access object for AccessKeys

    returns

    An implementation of AccessKeys, depending on the runtime configuration

  19. def getMetaDataApps(): Apps

    Permalink

    :: DeveloperApi :: Get a data access object for Apps

    :: DeveloperApi :: Get a data access object for Apps

    returns

    An implementation of Apps, depending on the runtime configuration

  20. def getMetaDataChannels(): Channels

    Permalink

    :: DeveloperApi :: Get a data access object for Channels

    :: DeveloperApi :: Get a data access object for Channels

    returns

    An implementation of Channels, depending on the runtime configuration

  21. def getMetaDataEngineInstances(): EngineInstances

    Permalink

    :: DeveloperApi :: Get a data access object for EngineInstances

    :: DeveloperApi :: Get a data access object for EngineInstances

    returns

    An implementation of EngineInstances, depending on the runtime configuration

  22. def getMetaDataEvaluationInstances(): EvaluationInstances

    Permalink

    :: DeveloperApi :: Get a data access object for EvaluationInstances

    :: DeveloperApi :: Get a data access object for EvaluationInstances

    returns

    An implementation of EvaluationInstances, depending on the runtime configuration

  23. def getModelDataModels(): Models

    Permalink

    :: DeveloperApi :: Get a data access object for Models

    :: DeveloperApi :: Get a data access object for Models

    returns

    An implementation of Models, depending on the runtime configuration

  24. def getPEvents(): PEvents

    Permalink

    Obtains a data access object that returns Event related RDD data structure.

  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. def info(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  27. def info(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  28. def isDebugEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  29. def isErrorEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  30. def isInfoEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. def isTraceEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  33. def isWarnEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  34. def logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  35. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  40. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  41. def trace(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  42. def trace(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  43. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def warn(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  47. def warn(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped