This class is used to handle the having clause logic
Since
3/23/2024
Author Zackary Frazier
Inheritance
Inherited
The database to use for queries
public db
Inherited
The head conditional node
public head
Inherited
The object being compared (either SObject or Aggregate)
public obj
Object
Inherited
Parameters for bind variables in the query
public params
Map<String,Object>
Inherited
The select node to compare against
public selectNode
Constructor
public HavingLogicHandler(BooleanLogicOptions options)
Name | Type | Description |
---|---|---|
options | BooleanLogicOptions |
Inherited
Evaluate the conditional expression
public Boolean evaluate()
Boolean
Whether the conditional expression is met
This method is used to check if the having condition is met
public override Boolean isCompareConditionMet(Node operatorNode)
Name | Type | Description |
---|---|---|
operatorNode | Node | The operator node |
Boolean
Boolean
Exception: