Package

com.salesforce.op

features

Permalink

package features

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

Type Members

  1. case class Feature[O <: FeatureType] extends FeatureLike[O] with Product with Serializable

    Permalink

    Feature instance

    Feature instance

    Note: can only be created using FeatureBuilder.

    O

    feature value type

  2. final class FeatureBuilder[I, O <: FeatureType] extends AnyRef

    Permalink

    Feature Builder allows building features

    Feature Builder allows building features

    I

    input data type

    O

    output feature type

  3. final class FeatureBuilderWithExtract[I, O <: FeatureType] extends AnyRef

    Permalink

    Feature Builder with an extract function

  4. class FeatureCycleException extends Exception

    Permalink
  5. trait FeatureDistributionLike extends AnyRef

    Permalink

    Keeps the distribution information for features

  6. sealed trait FeatureDistributionType extends EnumEntry with Serializable

    Permalink

    Feature Distribution Type

  7. trait FeatureLike[O <: FeatureType] extends AnyRef

    Permalink

    Feature definition

    Feature definition

    O

    feature value type

  8. case class FromRowExtractFn[O <: FeatureType](index: Option[Int], name: String)(implicit tto: scala.reflect.api.JavaUniverse.WeakTypeTag[O]) extends (Row) ⇒ O with Serializable with Product

    Permalink

    Generic value extract function for Row

    Generic value extract function for Row

    O

    output feature type

    index

    optional index of the value to extract from Row

    name

    name of the value to extract from Row

    tto

    feature type tag

  9. type OPFeature = FeatureLike[_ <: FeatureType]

    Permalink

    Some common type shortcuts

  10. type SingleResponseFeature = FeatureLike[_ <: SingleResponse]

    Permalink
  11. class TransientFeature extends Serializable

    Permalink

    Proxy class to be used by Op Stages that holds a valid reference to a feature on the master node without having to serialize the entire Feature to worker nodes.

    Proxy class to be used by Op Stages that holds a valid reference to a feature on the master node without having to serialize the entire Feature to worker nodes. Only the data that the worker might need is serialized, eg name, isResponse, and isRaw

Value Members

  1. object FeatureBuilder

    Permalink

    Factory for creating features

  2. object FeatureDistributionType extends Enum[FeatureDistributionType] with Serializable

    Permalink
  3. object FeatureJsonHelper

    Permalink

    Feature Json helper class allowing to/from Json marshalling of a single feature instance

  4. object FeatureSparkTypes extends Product with Serializable

    Permalink

    Feature Spark types mappings

  5. object FeatureUID extends Product with Serializable

    Permalink

    Feature UID factory

  6. object TransientFeature extends Serializable

    Permalink
  7. package types

    Permalink

    A collection of decorators that allow converting Scala and Java types into Feature Types

Inherited from AnyRef

Inherited from Any

Ungrouped