QRY_Condition.OrCondition
Class
apex
global inherited sharing class QRY_Condition.OrCondition extends QRY_Condition.ConditionGroupKnown Derived Types: QRY_Condition.Nestable.add(QRY_Condition.Evaluable)
Represents a SOQL "OR" condition group.
Since: 1.0
Example:
apex
QRY_Condition.OrCondition group = new QRY_Condition.OrCondition();
group.add(new QRY_Condition.FieldCondition('Status__c', QRY_Condition.Operator.EQUALS, 'Active'));
group.add(new QRY_Condition.FieldCondition('Status__c', QRY_Condition.Operator.EQUALS, 'Pending'));Methods
| Method | Description |
|---|---|
| global override QRY_Condition.Nestable add(QRY_Condition.Evaluable condition) | Adds a condition to this OR group. |
| global OrCondition() | Constructor for creating an OR condition group. |
Method Details
OrCondition
apex
global OrCondition()Constructor for creating an OR condition group.
Since: 1.0
Example:
apex
QRY_Condition.OrCondition instance = new QRY_Condition.OrCondition();add
apex
global override QRY_Condition.Nestable add(QRY_Condition.Evaluable condition)Adds a condition to this OR group.
Parameters:
condition(QRY_Condition.Evaluable) - The condition to add.
Returns: QRY_Condition.Nestable - The current Nestable with the added condition.
Since: 1.0
Example:
apex
QRY_Condition.OrCondition group = new QRY_Condition.OrCondition();
group.add(new QRY_Condition.FieldCondition('Status__c', QRY_Condition.Operator.EQUALS, 'Active'));
group.add(new QRY_Condition.FieldCondition('Status__c', QRY_Condition.Operator.EQUALS, 'Pending'));