Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 1.04 KB

AggregateQueryHandler.md

File metadata and controls

68 lines (45 loc) · 1.04 KB

AggregateQueryHandler Class

This class is responsible for handling the aggregate queries

Since

3/23/2024

Group Soql Engine

Author Zackary Frazier

Constructors

AggregateQueryHandler(topLevelNodes)

Constructor

Signature

public AggregateQueryHandler(TopLevelNodes topLevelNodes)

Parameters

Name Type Description
topLevelNodes TopLevelNodes

Throws

AggregateQueryException:

Methods

finish()

Finish the processing of the aggregate query

Signature

public List<ProtoAggregate> finish()

Return Type

List<ProtoAggregate>

,[object Object]


processRecord(databaseRecord)

Process the record

Signature

public void processRecord(SObject databaseRecord)

Parameters

Name Type Description
databaseRecord SObject

Return Type

void

Classes

AggregateQueryException Class

Exception class for Aggregate Query