Class LogicalOperatorWrapperWithModel<R,V>

java.lang.Object
org.apache.wayang.ml4all.abstraction.plan.wrappers.LogicalOperatorWrapperWithModel<R,V>
All Implemented Interfaces:
Serializable, Function<V,R>, ExtendedFunction, FunctionDescriptor.ExtendedSerializableFunction<V,R>, FunctionDescriptor.SerializableFunction<V,R>
Direct Known Subclasses:
AssignWrapper, AssignWrapperLocal, ComputePerPartitionWrapper, ComputeWrapper, LoopCheckWrapper, LoopConvergenceWrapper, UpdateLocalWrapper, UpdateWrapper

public abstract class LogicalOperatorWrapperWithModel<R,V> extends Object implements FunctionDescriptor.ExtendedSerializableFunction<V,R>
Logical Operator that uses the [[org.apache.wayang.ml4all.abstraction.plan.ML4allModel]] as input besides the data flowing from its input slot. The model is broadcasted to the operator.
See Also:
  • Field Details

  • Constructor Details

    • LogicalOperatorWrapperWithModel

      public LogicalOperatorWrapperWithModel()
  • Method Details

    • open

      public void open(ExecutionContext executionContext)
      Description copied from interface: ExtendedFunction
      Called before this instance is actually executed.
      Specified by:
      open in interface ExtendedFunction
      Parameters:
      executionContext - the ExecutionContext
    • initialise

      public abstract void initialise()
    • finalise

      public void finalise()