Class

it.agilelab.bigdata.wasp.consumers.spark.MlModels

MlModelsDB

Related Doc: package MlModels

Permalink

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 })

    Permalink

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
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. def createModelsBroadcast(mlModelsOnlyInfo: List[MlModelOnlyInfo])(implicit sc: SparkContext): MlModelsBroadcastDB

    Permalink

    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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  16. def read(name: String, version: String, timestampOpt: Option[Long]): TransformerWithInfo

    Permalink

    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( ... )
  17. def read(mlModelOnlyInfo: MlModelOnlyInfo): TransformerWithInfo

    Permalink

    Get the TransformerWithInfo of only metadata

    Get the TransformerWithInfo of only metadata

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

    Permalink

    Find the most recent TransformerWithInfo

    Find the most recent TransformerWithInfo

    Annotations
    @throws( ... )
  19. def readOnlyInfo(name: String, version: String, timestampOpt: Option[Long]): Option[MlModelOnlyInfo]

    Permalink
  20. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. def write(mlModels: List[TransformerWithInfo]): List[TransformerWithInfo]

    Permalink
  26. def write(mlModel: TransformerWithInfo): TransformerWithInfo

    Permalink

    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

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped