Packages

class MlModelsDB extends AnyRef

A wrapper of MlModelBl to use the the spark-ml classes

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

Instance Constructors

  1. new MlModelsDB(env: AnyRef { val mlModelBL: it.agilelab.bigdata.wasp.repository.core.bl.MlModelBL })

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def createModelsBroadcast(mlModelsOnlyInfo: List[MlModelOnlyInfo])(implicit sc: SparkContext): MlModelsBroadcastDB

    It build a MlModelsBroadcastDB where all the model with info are broadcasted The param can be incomplete so it read the complete model with info from MongoDB

  7. def delete(name: String, version: String, timestamp: Long): Unit
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def read(name: String, version: String, timestampOpt: Option[Long]): TransformerWithInfo

    This method can be use to retrieve a complete model with own info, if there isn't a timestamp it will take the most recent

    This method can be use to retrieve a complete model with own info, if there isn't a timestamp it will take the most recent

    Annotations
    @throws( ... )
  18. def read(mlModelOnlyInfo: MlModelOnlyInfo): TransformerWithInfo

    Get the TransformerWithInfo of only metadata

    Get the TransformerWithInfo of only metadata

    Annotations
    @throws( ... )
  19. def read(name: String, version: String): TransformerWithInfo

    Find the most recent TransformerWithInfo

    Find the most recent TransformerWithInfo

    Annotations
    @throws( ... )
  20. def readOnlyInfo(name: String, version: String, timestampOpt: Option[Long]): Option[MlModelOnlyInfo]
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  26. def write(mlModels: List[TransformerWithInfo]): List[TransformerWithInfo]
  27. def write(mlModel: TransformerWithInfo): TransformerWithInfo

    It save the info on the own collection and the transformer model in gridFS

    It save the info on the own collection and the transformer model in gridFS

    returns

    an error if something was wrong and the saved model with all the ids initialized

Inherited from AnyRef

Inherited from Any

Ungrouped