mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-08 21:30:57 +00:00
Implemented the dimension values retrieval mechanism for the selection
tables
This commit is contained in:
1 parent
9e2dde79b4
commit
3e6df27ef1
11 files changed
+247
-56
No files matched your search
+4
@@ -17,6 +17,10 @@ public class GenericGroupKey<T> extends AbstractGroupKey {
|
||||
public GenericGroupKey(T value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public T getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSubKey() {
|
||||
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
package com.sap.sse.datamining.shared.impl;
|
||||
|
||||
import com.sap.sse.datamining.shared.AdditionalResultData;
|
||||
import com.sap.sse.datamining.shared.Unit;
|
||||
|
||||
public class NullAdditionalResultData implements AdditionalResultData {
|
||||
private static final long serialVersionUID = -8129840449690994767L;
|
||||
|
||||
@Override
|
||||
public int getRetrievedDataAmount() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getCalculationTimeInSeconds() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getResultSignifier() {
|
||||
return "";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Unit getUnit() {
|
||||
return Unit.None;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getValueDecimals() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
+4
@@ -20,6 +20,10 @@ public class QueryResultImpl<AggregatedType> implements QueryResult<AggregatedTy
|
||||
@Deprecated
|
||||
QueryResultImpl() { }
|
||||
|
||||
public QueryResultImpl(Map<GroupKey, AggregatedType> results) {
|
||||
this(results, new NullAdditionalResultData());
|
||||
}
|
||||
|
||||
public QueryResultImpl(Map<GroupKey, AggregatedType> results, AdditionalResultData additionalData) {
|
||||
this.results = new HashMap<GroupKey, AggregatedType>(results);
|
||||
this.additionalData = additionalData;
|
||||
|
||||
Reference in new issue
Block a user