Overridable Member Functions
- runLocal()
- This function can be overridden to control morning of local AEs.
- runRemote()
- This function can be overridden to control morning of remote AEs.
- _doRemoteRunWork(scalar aeInfo)
- This function can be overridden to control how remote AEs are run during single-threaded operation.
- _onIdle()
- This function can be overridden to handle idle time for remote AEs.
- runInstance(scalar dontexit)
- This function can be overridden to control generic running of an AE instance.
- _setup()
- This function can be overridden for one-time setup of the AE instance.
- _run()
- This function can be overridden to handle generic running of AEs.
- runUdtf()
- This function can be overridden to handle running a UDTF.
- runUdf()
- This function may be overridden to handle running a UDF.
- runShaper()
- This function must be overridden to handle running a shaper.
- runSizer()
- This function must be overridden to run sizer function.
- _cleanUp()
- This function may be overridden for one-time clean-up of the AE.
- iter()
- This function may be overridden to iterate over input rows, call getFunctionResult() and send to output.
- _initializeResult()
- This function must be overridden to initialize state for an aggregate function.
- _accumulate()
- This function must be overridden to run aggregation functionality over values in the same dataslice.
- _merge()
- This function must be overridden to merge states gathered from various dataslices.
- _finalResult()
- This function must be overridden to set and return the final result for an aggregate function.
- runUda()
- This function runs the user-defined aggregate function.
- _handleRemoteProtocol(scalar code, scalar data)
- This function may be overridden to handle generic remote protocol functionality.
- _handleRemoteProtocolControlData(scalar data)
- This function may be overridden to handle generic remote protocol control of data.
- _handleRemoteProtocolStopCommand()
- This function may be overridden to handle the remote protocol stop command in a non-standard way.
- _handleRemoteProtocolRequest(scalar request)
- This function may be overridden to handle generic remote protocol requests.