Skip to content

Commit

Permalink
feat: upgrade find query
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
  • Loading branch information
otaviojava committed Apr 11, 2024
1 parent d6d8053 commit acee6df
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public List<String> apply(MethodMetadata metadata) {
public List<String> apply(MethodMetadata metadata) {
List<String> lines = new ArrayList<>();
lines.add("Stream<" + getEntity(metadata) + "> entities = prepare.result()");
lines.add("java.util.List<" + getEntity(metadata) + "> result = entities.collect(java.util.stream.Collectors.toList())");
lines.add("java.util.List<" + getEntity(metadata) + "> result = entities.toList()");
return lines;
}
}, SET {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public List<String> apply(MethodMetadata metadata) {
public List<String> apply(MethodMetadata metadata) {
List<String> lines = new ArrayList<>();
lines.add("Stream<" + getEntity(metadata) + "> entities = this.template.select(query)");
lines.add("java.util.List<" + getEntity(metadata) + "> result = entities.collect(java.util.stream.Collectors.toList())");
lines.add("java.util.List<" + getEntity(metadata) + "> result = entities.toList()");
return lines;
}
}, SET {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,8 @@ public List<String> apply(MethodMetadata metadata) {
lines.add("sortsJNoSQL.add(jakarta.data.Sort.asc(\"" + order.value() + "\"))");
}
}
lines.add("var query = org.eclipse.jnosql.mapping.semistructured.query.SemiStructuredParameterBasedQuery.INSTANCE.toQuery(parametersJNoSQL, sortsJNoSQL, entityMetadata())");
lines.add("var query = org.eclipse.jnosql.mapping.semistructured.query.SemiStructuredParameterBasedQuery.INSTANCE."+ SPACE +
"toQueryNative(parametersJNoSQL, sortsJNoSQL, entityMetadata())");
MethodQueryRepositoryReturnType returnType = MethodQueryRepositoryReturnType.of(metadata);
lines.addAll(returnType.apply(metadata));
return lines;
Expand Down

0 comments on commit acee6df

Please sign in to comment.