-
Notifications
You must be signed in to change notification settings - Fork 0
The Soql.Operation Enum
GitHub Action edited this page Nov 11, 2025
·
3 revisions
Enumerates all of the supported SOQL operations. The framework uses this in the Soql.Request class to determine what type operation is being processed.
Example:
public class SomeLogic implements Soql.PreAndPostProcessor {
public void preProcessSoql(Soql.Request request) {
if (request?.operation == Soql.Operation.GET_QUERY_LOCATOR) {
// Some special processing...
}
}
// ... rest of interface omitted for brevity
}-
AGGREGATE_QUERY: RepresentsDatabase.queryoperations w/aggregations. -
COUNT_QUERY: RepresentsDatabase.countQueryoperations. -
GET_CURSOR: RepresentsDatabase.getCursoroperations. -
GET_QUERY_LOCATOR: RepresentsDatabase.getQueryLocatoroperations. -
QUERY: RepresentsDatabase.queryoperations w/o aggregations.
- Generating Test Records
- Dml
- Soql
- Cmdt
- Duplicates
- Plugins
- DatabaseLayer
- Dml
- MockDml
- MockRecord
- Cmdt
- MockCmdt
- Duplicates
- MockDuplicates
- MockSoql
-
Soql
- Soql.AggregateResult
- Soql.Aggregation
- Soql.Binder
- Soql.Builder
- Soql.Condition
- Soql.ConditionalLogic
- Soql.Criteria
- Soql.Cursor
- Soql.Function
- Soql.InnerQuery
- Soql.InvalidParameterValueException
- Soql.LogicType
- Soql.NullOrder
- Soql.Operation
- Soql.Operator
- Soql.ParentField
- Soql.PreAndPostProcessor
- Soql.QueryLocator
- Soql.Request
- Soql.Scope
- Soql.Selectable
- Soql.SortDirection
- Soql.SortOrder
- Soql.Subquery
- Soql.TypeOf
- Soql.Usage
- Soql.WhenClause