Skip to content

Commit c9c8d6d

Browse files
committed
d updated markdown snippets
1 parent 0441f92 commit c9c8d6d

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

approvaltests-util/docs/how_to/ExtendQueryable.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static Queryable<String> findFirstWordsOnly(List<String> words)
2020
});
2121
}
2222
```
23-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L33-L48' title='Snippet source file'>snippet source</a> | <a href='#snippet-custom-query' title='Start of snippet'>anchor</a></sup>
23+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L34-L49' title='Snippet source file'>snippet source</a> | <a href='#snippet-custom-query' title='Start of snippet'>anchor</a></sup>
2424
<!-- endSnippet -->
2525
You can add this to Queryable by implementing the `com.lambda.utils.Extendable` interface.
2626
<!-- snippet: implementing-extendable -->
@@ -35,7 +35,7 @@ public static class CustomQuery implements Extendable<List<String>>
3535
this.caller = caller;
3636
}
3737
```
38-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L17-L26' title='Snippet source file'>snippet source</a> | <a href='#snippet-implementing-extendable' title='Start of snippet'>anchor</a></sup>
38+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L18-L27' title='Snippet source file'>snippet source</a> | <a href='#snippet-implementing-extendable' title='Start of snippet'>anchor</a></sup>
3939
<!-- endSnippet -->
4040
Now you can add extension methods that are **not static**
4141
<!-- snippet: extendable-query -->
@@ -46,7 +46,7 @@ public Queryable<String> findFirstWordsOnly()
4646
return findFirstWordsOnly(caller);
4747
}
4848
```
49-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L27-L32' title='Snippet source file'>snippet source</a> | <a href='#snippet-extendable-query' title='Start of snippet'>anchor</a></sup>
49+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L28-L33' title='Snippet source file'>snippet source</a> | <a href='#snippet-extendable-query' title='Start of snippet'>anchor</a></sup>
5050
<!-- endSnippet -->
5151
and now you can call it as such
5252
<!-- snippet: custom-query-example -->
@@ -56,7 +56,7 @@ Queryable<String> list = Queryable.as("One fish", "two fish", "red fish", "blue
5656
Queryable<String> firstWordsOnlyWithExtension = list.select(String::toUpperCase).use(CustomQuery.class)
5757
.findFirstWordsOnly();
5858
```
59-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L53-L57' title='Snippet source file'>snippet source</a> | <a href='#snippet-custom-query-example' title='Start of snippet'>anchor</a></sup>
59+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L54-L58' title='Snippet source file'>snippet source</a> | <a href='#snippet-custom-query-example' title='Start of snippet'>anchor</a></sup>
6060
<!-- endSnippet -->
6161
whereas previously you had to use
6262
<!-- snippet: custom-query-example-static -->
@@ -65,7 +65,7 @@ whereas previously you had to use
6565
Queryable<String> firstWordsOnlyStatic = CustomQuery
6666
.findFirstWordsOnly(Query.select(list, String::toUpperCase));
6767
```
68-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L58-L61' title='Snippet source file'>snippet source</a> | <a href='#snippet-custom-query-example-static' title='Start of snippet'>anchor</a></sup>
68+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L59-L62' title='Snippet source file'>snippet source</a> | <a href='#snippet-custom-query-example-static' title='Start of snippet'>anchor</a></sup>
6969
<!-- endSnippet -->
7070

7171
## See also

approvaltests-util/docs/reference/Query.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Integer[] numbers = Range.get(1, 20);
3131
Integer[] evenQueryNumbers = Query.where(numbers, n -> n % 2 == 0).orderBy(OrderBy.Order.Descending, n -> n)
3232
.asArray();
3333
```
34-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L33-L37' title='Snippet source file'>snippet source</a> | <a href='#snippet-query_example' title='Start of snippet'>anchor</a></sup>
34+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L35-L39' title='Snippet source file'>snippet source</a> | <a href='#snippet-query_example' title='Start of snippet'>anchor</a></sup>
3535
<!-- endSnippet -->
3636

3737
Here is the exact same function but using Java Streams:
@@ -42,7 +42,7 @@ Here is the exact same function but using Java Streams:
4242
Integer[] evenStreamNumbers = Arrays.stream(numbers).filter(n -> n % 2 == 0)
4343
.sorted((o1, o2) -> o2.compareTo(o1)).toArray(Integer[]::new);
4444
```
45-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L38-L41' title='Snippet source file'>snippet source</a> | <a href='#snippet-stream_example' title='Start of snippet'>anchor</a></sup>
45+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L40-L43' title='Snippet source file'>snippet source</a> | <a href='#snippet-stream_example' title='Start of snippet'>anchor</a></sup>
4646
<!-- endSnippet -->
4747

4848
Another example using sum() vs. reduce():
@@ -53,7 +53,7 @@ Another example using sum() vs. reduce():
5353
String[] names = {"Llewellyn", "Scott"};
5454
int lengthsFromQuery = Query.sum(names, n -> n.length()).intValue();
5555
```
56-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L45-L48' title='Snippet source file'>snippet source</a> | <a href='#snippet-query_sum_example' title='Start of snippet'>anchor</a></sup>
56+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L47-L50' title='Snippet source file'>snippet source</a> | <a href='#snippet-query_sum_example' title='Start of snippet'>anchor</a></sup>
5757
<!-- endSnippet -->
5858

5959
Here is the exact same function but using Java Streams:
@@ -63,7 +63,7 @@ Here is the exact same function but using Java Streams:
6363
```java
6464
int lengthsFromStream = (int) Arrays.stream(names).map(n -> n.length()).reduce(0, (a, b) -> a + b);
6565
```
66-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L49-L51' title='Snippet source file'>snippet source</a> | <a href='#snippet-stream_sum_example' title='Start of snippet'>anchor</a></sup>
66+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L51-L53' title='Snippet source file'>snippet source</a> | <a href='#snippet-stream_sum_example' title='Start of snippet'>anchor</a></sup>
6767
<!-- endSnippet -->
6868

6969
#### Other benefits
@@ -82,7 +82,7 @@ Using Query:
8282
```java
8383
List<String> strings = Query.select(numbers, n -> "" + n);
8484
```
85-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L56-L58' title='Snippet source file'>snippet source</a> | <a href='#snippet-list_is_queryable' title='Start of snippet'>anchor</a></sup>
85+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L58-L60' title='Snippet source file'>snippet source</a> | <a href='#snippet-list_is_queryable' title='Start of snippet'>anchor</a></sup>
8686
<!-- endSnippet -->
8787

8888
Using Streams:
@@ -91,7 +91,7 @@ Using Streams:
9191
```java
9292
List<String> strings2 = Arrays.stream(numbers).map(n -> "" + n).collect(Collectors.toList());
9393
```
94-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L59-L61' title='Snippet source file'>snippet source</a> | <a href='#snippet-list_from_stream' title='Start of snippet'>anchor</a></sup>
94+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryTest.java#L61-L63' title='Snippet source file'>snippet source</a> | <a href='#snippet-list_from_stream' title='Start of snippet'>anchor</a></sup>
9595
<!-- endSnippet -->
9696

9797
### API
@@ -119,7 +119,7 @@ Queryable<String> names = Queryable.as("Now is the time", "Fourscore and seven y
119119
"When in the course of human events");
120120
Queryable<String> allNames = names.selectMany(n -> Arrays.asList(n.split(" "))).orderBy(n -> n);
121121
```
122-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L140-L144' title='Snippet source file'>snippet source</a> | <a href='#snippet-queryable_select_many' title='Start of snippet'>anchor</a></sup>
122+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L141-L145' title='Snippet source file'>snippet source</a> | <a href='#snippet-queryable_select_many' title='Start of snippet'>anchor</a></sup>
123123
<!-- endSnippet -->
124124

125125
resulting in
@@ -157,7 +157,7 @@ Here is a simple example of grouping words by their first letter.
157157
Queryable<String> words = Queryable.as("Jack", "and", "Jill", "jumped", "up", "the", "hill");
158158
Queryable<Entry<Character, Queryable<String>>> result = words.groupBy(w -> w.toLowerCase().charAt(0));
159159
```
160-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L150-L153' title='Snippet source file'>snippet source</a> | <a href='#snippet-group_by_key' title='Start of snippet'>anchor</a></sup>
160+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L151-L154' title='Snippet source file'>snippet source</a> | <a href='#snippet-group_by_key' title='Start of snippet'>anchor</a></sup>
161161
<!-- endSnippet -->
162162
producing:
163163
<!-- snippet: QueryableTest.testGroupBy.approved.txt -->
@@ -185,7 +185,7 @@ Queryable<String> words = Queryable.as("One Fish Two Fish Red Fish Blue Fish".sp
185185
Queryable<Entry<Object, Object>> result = words.groupBy(w -> w.length(), w -> w.toLowerCase(),
186186
r -> r.join("_"));
187187
```
188-
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L173-L177' title='Snippet source file'>snippet source</a> | <a href='#snippet-group_by_full' title='Start of snippet'>anchor</a></sup>
188+
<sup><a href='/approvaltests-util-tests/src/test/java/org/lambda/query/QueryableTest.java#L174-L178' title='Snippet source file'>snippet source</a> | <a href='#snippet-group_by_full' title='Start of snippet'>anchor</a></sup>
189189
<!-- endSnippet -->
190190
resulting in
191191
<!-- snippet: QueryableTest.testGroupByCombineWordsOfSimilarLengths.approved.txt -->

0 commit comments

Comments
 (0)