RED-7679: Updated table demo rules for entities and components

This commit is contained in:
Ali Oezyetimoglu 2023-11-02 10:59:22 +01:00
parent 856ae9e739
commit 808b7e3ef7

View File

@ -435,19 +435,21 @@ public class ComponentCreationService {
.entrySet()
.stream()
.sorted(Comparator.comparingInt(Map.Entry::getKey))
.forEach(integerListEntry -> {
var rowNumber = integerListEntry.getKey();
var entitiesInSameRow = integerListEntry.getValue();
create(ruleIdentifier,
name + " " + rowNumber,
entitiesInSameRow.stream().sorted(EntityComparators.first()).map(Entity::getValue).collect(Collectors.joining(", ")),
valueDescription,
entitiesInSameRow);
});
.map(Map.Entry::getValue)
.forEach(entitiesInSameRow -> create(ruleIdentifier,
name,
entitiesInSameRow.stream().sorted(EntityComparators.first()).map(Entity::getValue).collect(Collectors.joining(", ")),
valueDescription,
entitiesInSameRow));
});
}
public void joiningFromSameTableSeperatedByRow(String ruleIdentifier, String name, Collection<Entity> entities) {
}
private Optional<Table> getFirstTable(Entity entity) {
SemanticNode node = entity.getContainingNode();