def _createAggregateRecord(self):
record = []<EOL>for i, (fieldIdx, aggFP, paramIdx) in enumerate(self._fields):<EOL><INDENT>if aggFP is None: <EOL><INDENT>continue<EOL><DEDENT>values = self._slice[i]<EOL>refIndex = None<EOL>if paramIdx is not None:<EOL><INDENT>record.append(aggFP(values, self._slice[paramIdx]))<EOL><DEDENT>else:<EOL><INDENT>record.append(aggFP(values))<EOL><DEDENT><DEDENT>return record<EOL>
Generate the aggregated output record

        Parameters:
        ------------------------------------------------------------------------
        retval: outputRecord