Including additional APT_Operator member functions

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.