Packages

package plugins

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AnchorExtractorAdaptor extends UdfAdaptor[AnchorExtractor[_]]

    An adaptor that can "tell Feathr how to use" a UDF type that can act in place of AnchorExtractor

  2. trait FeatureDerivationFunctionAdaptor extends UdfAdaptor[FeatureDerivationFunction]

    An adaptor that can "tell Feathr how to use" a UDF type that can act in place of FeatureDerivationFunction

  3. trait SimpleAnchorExtractorSparkAdaptor extends UdfAdaptor[SimpleAnchorExtractorSpark]

    An adaptor that can "tell Feathr how to use" a UDF type that can act in place of SimpleAnchorExtractorSpark

  4. trait SourceKeyExtractorAdaptor extends UdfAdaptor[SourceKeyExtractor]

    An adaptor that can "tell Feathr how to use" a UDF type that can act in place of SourceKeyExtractor

  5. sealed trait UdfAdaptor[T] extends Serializable

    Tells Feathr how to use UDFs that are defined in "external" non-Feathr UDF classes (i.e.

    Tells Feathr how to use UDFs that are defined in "external" non-Feathr UDF classes (i.e. that don't extend from Feathr's AnchorExtractor or other UDF traits). An adaptor must match the external UDF class to a specific kind of Feathr UDF – see child traits below for the various options.

    All "external" UDF classes are required to have a public default zero-arg constructor.

    T

    the internal Feathr UDF class whose behavior the external UDF can be translated to

Value Members

  1. object FeathrUdfPluginContext

    A shared registry for loading UdfAdaptors, which basically can tell Feathr's runtime how to support different kinds of "external" UDFs not natively known to Feathr, but which have similar behavior to Feathr's.

    A shared registry for loading UdfAdaptors, which basically can tell Feathr's runtime how to support different kinds of "external" UDFs not natively known to Feathr, but which have similar behavior to Feathr's.

    All "external" UDF classes are required to have a public default zero-arg constructor.

Ungrouped