Class/Object

com.salesforce.op.utils.spark

OpVectorColumnHistory

Related Docs: object OpVectorColumnHistory | package spark

Permalink

case class OpVectorColumnHistory(columnName: String, parentFeatureName: Seq[String], parentFeatureOrigins: Seq[String], parentFeatureStages: Seq[String], parentFeatureType: Seq[String], grouping: Option[String], indicatorValue: Option[String], descriptorValue: Option[String], index: Int) extends JsonLike with Product with Serializable

Full history for each column element in a vector

columnName

name for feature in column

parentFeatureName

name of immediate parent feature that was used to create the vector

parentFeatureOrigins

names of raw features that went into the parent feature

parentFeatureStages

stageNames of all stages applied to the parent feature before conversion to a vector

parentFeatureType

type of the parent feature

grouping

The name of the group a column belongs to (usually the parent feature, but in the case of TextMapVectorizer, this includes keys in maps too). Every other vector column in the same vector that has this same indicator group should be mutually exclusive to this one. If this is not an indicator, then this field is None

indicatorValue

A name for a binary indicator value (null indicator or result of a pivot or whatever that value is), otherwise None

descriptorValue

A name for a value that is continuous (not a binary indicator) eg for geolocation (lat, lon, accuracy) or for dates that have been converted to a circular representation the time window and x or y coordinate, otherwise None

index

the index of the vector column this information is tied to

Linear Supertypes
Product, Equals, JsonLike, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OpVectorColumnHistory
  2. Product
  3. Equals
  4. JsonLike
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OpVectorColumnHistory(columnName: String, parentFeatureName: Seq[String], parentFeatureOrigins: Seq[String], parentFeatureStages: Seq[String], parentFeatureType: Seq[String], grouping: Option[String], indicatorValue: Option[String], descriptorValue: Option[String], index: Int)

    Permalink

    columnName

    name for feature in column

    parentFeatureName

    name of immediate parent feature that was used to create the vector

    parentFeatureOrigins

    names of raw features that went into the parent feature

    parentFeatureStages

    stageNames of all stages applied to the parent feature before conversion to a vector

    parentFeatureType

    type of the parent feature

    grouping

    The name of the group a column belongs to (usually the parent feature, but in the case of TextMapVectorizer, this includes keys in maps too). Every other vector column in the same vector that has this same indicator group should be mutually exclusive to this one. If this is not an indicator, then this field is None

    indicatorValue

    A name for a binary indicator value (null indicator or result of a pivot or whatever that value is), otherwise None

    descriptorValue

    A name for a value that is continuous (not a binary indicator) eg for geolocation (lat, lon, accuracy) or for dates that have been converted to a circular representation the time window and x or y coordinate, otherwise None

    index

    the index of the vector column this information is tied to

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. val columnName: String

    Permalink

    name for feature in column

  7. val descriptorValue: Option[String]

    Permalink

    A name for a value that is continuous (not a binary indicator) eg for geolocation (lat, lon, accuracy) or for dates that have been converted to a circular representation the time window and x or y coordinate, otherwise None

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

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. val grouping: Option[String]

    Permalink

    The name of the group a column belongs to (usually the parent feature, but in the case of TextMapVectorizer, this includes keys in maps too).

    The name of the group a column belongs to (usually the parent feature, but in the case of TextMapVectorizer, this includes keys in maps too). Every other vector column in the same vector that has this same indicator group should be mutually exclusive to this one. If this is not an indicator, then this field is None

  12. val index: Int

    Permalink

    the index of the vector column this information is tied to

  13. val indicatorValue: Option[String]

    Permalink

    A name for a binary indicator value (null indicator or result of a pivot or whatever that value is), otherwise None

  14. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  18. val parentFeatureName: Seq[String]

    Permalink

    name of immediate parent feature that was used to create the vector

  19. val parentFeatureOrigins: Seq[String]

    Permalink

    names of raw features that went into the parent feature

  20. val parentFeatureStages: Seq[String]

    Permalink

    stageNames of all stages applied to the parent feature before conversion to a vector

  21. val parentFeatureType: Seq[String]

    Permalink

    type of the parent feature

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

    Permalink
    Definition Classes
    AnyRef
  23. def toJson(pretty: Boolean): String

    Permalink
    Definition Classes
    JsonLike
  24. def toString(): String

    Permalink
    Definition Classes
    JsonLike → AnyRef → Any
  25. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Product

Inherited from Equals

Inherited from JsonLike

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped