You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/src/pages/critique.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ _aka "I have to learn a new syntax"_
5
5
6
6
### Use SOQL Evaluator
7
7
8
-
SOQL Lib has 3 different modules: [SOQL](../../docs/soql/getting-started.md/), [SOQL Cache](../../docs/cache/getting-started.md), and [SOQL Evaluator](../../docs/evaluator/getting-started.md). SOQL Evaluator was created for developers who don't want to learn a new syntax but still want to benefit from features like mocking and result functions. You can use [this module](https://github.com/beyond-the-cloud-dev/soql-lib/tree/main/force-app/main/default/classes/main/soql-evaluator) without switching to an entirely new syntax.
8
+
SOQL Lib has 3 different modules: [SOQL](/soql/getting-started), [SOQL Cache](/cache/getting-started), and [SOQL Evaluator](/evaluator/getting-started). SOQL Evaluator was created for developers who don't want to learn a new syntax but still want to benefit from features like mocking and result functions. You can use [this module](https://github.com/beyond-the-cloud-dev/soql-lib/tree/main/force-app/main/default/classes/main/soql-evaluator) without switching to an entirely new syntax.
9
9
10
10
```apex
11
11
Set<Id> accountIds = SOQLEvaluator.of([SELECT Id FROM Account]).toIds();
@@ -16,7 +16,7 @@ List<String> accountNames = SOQLEvaluator.of([SELECT Id, Name FROM Account]).toV
16
16
17
17
#### Documentation
18
18
19
-
SOQL Lib provides comprehensive online documentation with the [playground](./playground.js) and numerous [examples](../../docs/soql/examples/select.md). You can also use the search feature in the top-right corner to find what you're looking for. The Fluent API was designed to stay as close to traditional SOQL syntax as possible. However, due to Apex's `Identifier name is reserved` restriction, some keywords like `select`, `where`, and `limit` couldn't be used.
19
+
SOQL Lib provides comprehensive online documentation with the [playground](/playground) and numerous [examples](/soql/examples/select). You can also use the search feature in the top-right corner to find what you're looking for. The Fluent API was designed to stay as close to traditional SOQL syntax as possible. However, due to Apex's `Identifier name is reserved` restriction, some keywords like `select`, `where`, and `limit` couldn't be used.
20
20
21
21
#### Interfaces
22
22
@@ -32,7 +32,7 @@ A simple prompt in your IDE integrated with AI can be very helpful: "Based on SO
32
32
33
33
#### Result Functions
34
34
35
-
SOQL Lib provides numerous [result functions](../../docs/soql/examples/result.md) that make your code easier to read and understand. Most operations you typically perform on SOQL results are available as methods in SOQL Lib. Instead of repeating the same transformations throughout your codebase, simply use result methods.
35
+
SOQL Lib provides numerous [result functions](/soql/examples/result) that make your code easier to read and understand. Most operations you typically perform on SOQL results are available as methods in SOQL Lib. Instead of repeating the same transformations throughout your codebase, simply use result methods.
36
36
37
37
**Apex**
38
38
@@ -142,6 +142,6 @@ The query builder is just one component of SOQL Lib. SOQL Lib itself is a lightw
142
142
- Use the query builder to avoid string concatenation
0 commit comments