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 TypeMethodDescriptionvoid
finalise()
abstract void
void
open
(ExecutionContext executionContext) Called before this instance is actually executed.
-
Field Details
-
ml4allModel
-
-
Constructor Details
-
LogicalOperatorWrapperWithModel
public LogicalOperatorWrapperWithModel()
-
-
Method Details
-
open
Description copied from interface:ExtendedFunction
Called before this instance is actually executed.- Specified by:
open
in interfaceExtendedFunction
- Parameters:
executionContext
- theExecutionContext
-
initialise
public abstract void initialise() -
finalise
public void finalise()
-