en un clic
soql-lib
soql-lib contient 3 skills collectées depuis beyond-the-cloud-dev, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Builds Salesforce SOQL queries using the SOQL Lib fluent builder API (SOQL.cls). Covers SELECT fields, toLabel, format, WHERE filters, USING SCOPE, FOR clauses, WITH DATA CATEGORY, ORDER BY, LIMIT, OFFSET, aggregate functions, GROUP BY / HAVING, all result methods (toList, toObject, toMap, toIds, toAggregated, toCursor, etc.) and security modes. Use when writing any SOQL query with SOQL Lib.
Creates Salesforce Apex selector classes using the SOQL Lib selector pattern. Covers class declaration (extends SOQL, implements SOQL.Selector), constructor defaults, static query() factory, domain-specific filter methods, naming conventions (SOQL_<ObjectName>), and call-site patterns. Use when creating a new selector class, adding filter methods to an existing selector, or when asked how to encapsulate SOQL queries in a reusable class.
Writes unit tests for Salesforce Apex code that uses SOQL Lib (SOQL.cls). Covers SOQL.mock() setup by mockId string or SObjectType, thenReturn() for records/lists/counts/aggregate results, throwException() mocking, and sequential mocks for multiple calls. Use when writing @IsTest classes that call SOQL Lib selectors or inline SOQL.of() queries, or when asked how to mock SOQL queries in Apex unit tests.