-
Notifications
You must be signed in to change notification settings - Fork 0
The Soql.Function Enum
Jason Siders edited this page Jul 4, 2025
·
6 revisions
Enumerates the different Aggregate Functions that can be used in SOQL queries. Use this enum when constructing Soql.Aggregation objects.
Soql.Aggregation count = new Soql.Aggregation(Soql.Function.COUNT, User.Id);
Soql query = DatabaseLayer.Soql.newQuery(User.SObjectType)
?.addSelect(count)
?.toSoql();-
AVG, -
CALENDAR_MONTH, -
CALENDAR_QUARTER, -
CALENDAR_YEAR, -
COUNT, -
COUNT_DISTINCT, -
DAY_IN_MONTH, -
DAY_IN_WEEK, -
DAY_IN_YEAR, -
DAY_ONLY, -
FISCAL_MONTH, -
FISCAL_QUARTER, -
FISCAL_YEAR, -
FORMAT, -
HOUR_IN_DAY, -
MIN, -
MAX, -
SUM, -
WEEK_IN_MONTH, WEEK_IN_YEAR
- 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