Recall
Synopsis
This operator retrieves the specified object from the object store of the process. The objects can be stored in the object store by using the Remember operator.
Description
The Recall operator can be used for retrieving the specified object from the object store of the process. The name of the object is specified through thenameparameter. Theio对象parameter specifies the class of the required object. The Recall operator is always used in combination with the operators like the Remember operator. For Recall operator to retrieve an object, first it is necessary that the object should be stored in the object store by using operators like the Remember operator. The name and class of the object are specified when the object is stored using the Remember operator. The same name (innameparameter) and class (inio对象parameter) should be specified in the Recall operator to retrieve that object. The same stored object can be retrieved multiple number of times if theremove from storeparameter of the Recall operator is not set to true. There is no scoping mechanism in RapidMiner processes therefore objects can be stored (using Remember operator) and retrieved (using Recall operator) at any nesting level. But care should be taken that the execution order of operators is such that the Remember operator for an object always executes before the Recall operator for that object. The combination of these two operators can be used to build complex processes where an input object is used in completely different parts or loops of the processes.
Differentiation
Remember
The Recall operator is always used in combination with the Remember operator. The Remember operators stores the required object into the object store and the Recall operator retrieves the stored object when required.
Output
result
The specified object is retrieved from the object store of the process and is delivered through this output port.
Parameters
Name
The name of the required object is specified through this parameter. This name should be the same name that was used while storing the object in an earlier part of the process.
Io object
The class of the required object is selected through this parameter. This class should be the same class that was used while storing the object in an earlier part of the process.
Remove from store
If this parameter is set to true, the specified object is removed from the object store after it has been retrieved. In such a case the object can be retrieved just once. If this parameter is set to false, the object remains in the object store even after retrieval. Thus the object can be retrieved multiple number of times (by using the Recall operator multiple number of times).