package plugins
- Alphabetic
- Public
- All
Type Members
-
trait
AnchorExtractorAdaptor extends UdfAdaptor[AnchorExtractor[_]]
An adaptor that can "tell Feathr how to use" a UDF type that can act in place of AnchorExtractor
-
trait
FeatureDerivationFunctionAdaptor extends UdfAdaptor[FeatureDerivationFunction]
An adaptor that can "tell Feathr how to use" a UDF type that can act in place of FeatureDerivationFunction
-
trait
SimpleAnchorExtractorSparkAdaptor extends UdfAdaptor[SimpleAnchorExtractorSpark]
An adaptor that can "tell Feathr how to use" a UDF type that can act in place of SimpleAnchorExtractorSpark
-
trait
SourceKeyExtractorAdaptor extends UdfAdaptor[SourceKeyExtractor]
An adaptor that can "tell Feathr how to use" a UDF type that can act in place of SourceKeyExtractor
-
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
-
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.