Skip to content

Support external/alien MVEL UDF#1018

Merged
jaymo001 merged 1 commit intofeathr-ai:mainfrom
jaymo001:supportExtMvelUDF
Jan 30, 2023
Merged

Support external/alien MVEL UDF#1018
jaymo001 merged 1 commit intofeathr-ai:mainfrom
jaymo001:supportExtMvelUDF

Conversation

@jaymo001
Copy link
Collaborator

@jaymo001 jaymo001 commented Jan 30, 2023

Description

Add plugin to support external MVEL UDF
Instruction:

  1. Use setupExecutorMvelContext(classOf[AlienFeatureValue],
    new AlienFeatureValueTypeAdaptor(),
    ss.sparkContext,
    Some(classOf[ExtMvelContextUDFs].asInstanceOf[Class[Any]]) to register external MVEL UDFS.
  2. ExtMvelContextUDFs is a class with UDFs annotated by @MvelContextUDFs.ExportToMvel

How was this PR tested?

Added test case

@jaymo001 jaymo001 merged commit b85e753 into feathr-ai:main Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants