in src/main/java/com/epam/digital/data/platform/generator/factory/impl/UpsertCommandHandlerScopeFactory.java [51:65]
private Stream<CommandHandlerScope> createCommandHandlerScopes(NestedNode node, Context context) {
if (node == null || node.getChildNodes().isEmpty()) {
return Stream.empty();
}
return getTableNames(node, new HashSet<>()).stream()
.map(
tableName -> {
var scope = new CommandHandlerScope();
var table = findTable(tableName, context);
scope.setClassName(getSchemaName(table) + "UpsertCommandHandler");
scope.setSchemaName(getSchemaName(table));
scope.setTableDataProviderName(getSchemaName(table) + "TableDataProvider");
return scope;
});
}