You can include calls to specified APT_Operator member
functions in your APT_Operator derivation.
The header file, install_directory/Server/PXEngine/incude/apt_framework/operator.h, contains
detailed descriptions of the member functions.
- addNodeConstraint() or addResourceConstraint()
- Specify any operator constraints. The constraints are appended
to the existing constraints.
- checkWasSuccessful()
- Indicate whether the operator has been successfully checked.
- declareTransfer()
- Specify any data transfers.
- getConcreteInputSchema()/getConcreteOutputSchema
- Return the concrete schema associated with a data set.
- lookupCollectionMethod()
- Determine the collection method to be used.
- lookupPartitionMethod()
- Determine the partitioning method to be used.
- reportError()
- Specify error-description strings.
- setAvailableNodes()
- Limit the nodes on which this operator can run. It always clears
previous restraints.
- setCollectionMethod()
- Specify the collection method for a sequential operator.
- setKind():
- Specify parallel or sequential execution of the operator.
- setNodeMap()
- Specify how many partitions an operator has and which node each
partition runs on.
- setPartitionMethod()
- Specify the partitioning method for a parallel operator.
- setPreservePartitioningFlag() or clearPreservePartitioningFlag()
- Modify the preserve-partitioning flag in an output data set.
- setRuntimeArgs()
- Specify an initialization property list passed to initializeFromArgs_()
at run time.
- setWorkingDirectory()
- Set the working directory before runLocally() is called.