Skip to content

Commit

Permalink
refactor: update structure to based 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 Mar 31, 2024
1 parent eebe202 commit 1aa7266
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,15 +51,15 @@ public org.eclipse.jnosql.communication.semistructured.SelectQuery toQuery(Map<S
var convert = CDI.current().select(Converters.class).get();
List<CriteriaCondition> conditions = new ArrayList<>();
for (Map.Entry<String, Object> entry : params.entrySet()) {
conditions.add(getCondition(convert, entityMetadata, entry));
conditions.add(condition(convert, entityMetadata, entry));
}

var columnCondition = columnCondition(conditions);
var columnFamily = entityMetadata.name();
return new MappingQuery(Collections.emptyList(), 0L, 0L, columnCondition, columnFamily);
var condition = condition(conditions);
var entity = entityMetadata.name();
return new MappingQuery(Collections.emptyList(), 0L, 0L, condition, entity);
}

private CriteriaCondition columnCondition(List<CriteriaCondition> conditions) {
private CriteriaCondition condition(List<CriteriaCondition> conditions) {
if (conditions.isEmpty()) {
return null;
} else if (conditions.size() == 1) {
Expand All @@ -68,7 +68,7 @@ private CriteriaCondition columnCondition(List<CriteriaCondition> conditions) {
return CriteriaCondition.and(conditions.toArray(TO_ARRAY));
}

private CriteriaCondition getCondition(Converters convert, EntityMetadata entityMetadata, Map.Entry<String, Object> entry) {
private CriteriaCondition condition(Converters convert, EntityMetadata entityMetadata, Map.Entry<String, Object> entry) {
var name = entityMetadata.fieldMapping(entry.getKey())
.map(FieldMetadata::name)
.orElse(entry.getKey());
Expand Down

0 comments on commit 1aa7266

Please sign in to comment.