Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 1.03 KB

AggregateProcessor.md

File metadata and controls

65 lines (43 loc) · 1.03 KB

AggregateProcessor Class

abstract

Processor for aggregate functions

Since

3/23/2024

Author Zackary Frazier

Methods

finish()

Finish processing the records and return the aggregates

Signature

public abstract List<ProtoAggregate> finish()

Return Type

List<ProtoAggregate>

,[object Object]


processRecord(databaseRecord)

Process a record from the database

Signature

public abstract void processRecord(SObject databaseRecord)

Parameters

Name Type Description
databaseRecord SObject

Return Type

void


setTopLevelNodes(topLevelNodes)

Set the top level nodes to use for processing

Signature

public AggregateProcessor setTopLevelNodes(TopLevelNodes topLevelNodes)

Parameters

Name Type Description
topLevelNodes TopLevelNodes

Return Type

AggregateProcessor

,[object Object]