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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinalise()abstract voidvoidopen(ExecutionContext executionContext) Called before this instance is actually executed.
-
Field Details
-
ml4allModel
-
-
Constructor Details
-
LogicalOperatorWrapperWithModel
public LogicalOperatorWrapperWithModel()
-
-
Method Details
-
open
Description copied from interface:ExtendedFunctionCalled before this instance is actually executed.- Specified by:
openin interfaceExtendedFunction- Parameters:
executionContext- theExecutionContext
-
initialise
public abstract void initialise() -
finalise
public void finalise()
-