diff --git a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISAttribute.java b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISAttribute.java index 25eefa56fa0ab728e9e68ebb0d4a30cfb5f97413..70a5c93fac3df3df99bb80449ffa1ec92d1f61f7 100644 --- a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISAttribute.java +++ b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISAttribute.java @@ -12,6 +12,7 @@ public class ERISAttribute { private String type; private int typeLength; private boolean unique; + private boolean allowIndex; private ERISAttributeStatistics statistics; public ERISAttribute(JSONObject jsonObject){ @@ -24,6 +25,7 @@ public class ERISAttribute { type = jsonObject.get("type").toString(); typeLength = jsonObject.getInt("typeLength"); unique = jsonObject.getBoolean("unique"); + allowIndex = jsonObject.getBoolean("allowIndex"); } public int getId() { @@ -98,6 +100,10 @@ public class ERISAttribute { this.unique = unique; } + public boolean isAllowIndex() { return allowIndex; } + + public void setAllowIndex(boolean allowIndex) { this.allowIndex = allowIndex; } + public ERISAttributeStatistics getStatistics() { return statistics; } diff --git a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISConnector.java b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISConnector.java index 1686eb554831f40fb28f02ccc53febd57b6aacc2..abdc706d6dfca61f6165454deb12d045732b362e 100644 --- a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISConnector.java +++ b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/coupling/ERISConnector.java @@ -219,6 +219,10 @@ public class ERISConnector { Map<String, Map<List<String>, List<String>>> partitionStorageConfigAttributes = new HashMap<>(); for (Assignment assignment : solution.getAssignmentList()) { + +// logger.debug(assignment.getRequest().getTarget().getRef().name()); +// logger.debug(assignment.getResourceMapping().getResource().name()); + String[] attributeGlobal = assignment.getRequest().getTarget().getRef().name().split("_"); StringBuilder sb = new StringBuilder(); String containerNodePartitionPath;