Skip to content

QRY_Condition.OrCondition

Class

apex
global inherited sharing class QRY_Condition.OrCondition extends QRY_Condition.ConditionGroup

Known 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

MethodDescription
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:

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'));