public class ProtocolAggregationData extends java.lang.Object implements ProtocolResult
Modifier and Type | Field and Description |
---|---|
long[] |
columnDataType
Id mit dem Typ des Datums
|
int[] |
linkedAttributes
Zeigt an, welche Spalten beim Aggregieren zusammengefasst wurden.
|
ADMINISTRATION_DATA, AGGREGATION_DATA, AGGREGATION_RESULT_DATA, NO_CHANGE_DATA, PROTOCOL_DATA
Constructor and Description |
---|
ProtocolAggregationData(int size,
java.util.List<ProcessingInformation.ApplyAggregation> orders) |
Modifier and Type | Method and Description |
---|---|
void |
addAggregations(java.util.List<java.lang.Class<? extends Aggregation>> aggregationClasses) |
boolean |
equals(java.lang.Object object) |
java.util.List<java.util.List<java.lang.String>> |
getAggregations()
Das Listenelement entspricht dem Namen der Aggregationen die auf die Spalte angewandt wurden.
|
java.util.List<ProcessingInformation.ApplyAggregation> |
getOrders() |
int |
getType()
Liefert den Typ des Datensatzes zurück.
|
java.lang.String |
toString() |
java.lang.String |
toString(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Im Gegensatz zu toString() verbesserte Ausgabe
|
public long[] columnDataType
public int[] linkedAttributes
-1
bedeuten, dass diese Spalte mit keiner anderen Spalte zusammengefasst wurde. Ist null
, wenn die Aggregationen nicht nach
'spalte', sondern nur nach 'objekt' durchgeführt wurden.public ProtocolAggregationData(int size, java.util.List<ProcessingInformation.ApplyAggregation> orders)
size
- Anzahl der Einträge.orders
- Orderspublic boolean equals(java.lang.Object object)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String toString(de.bsvrz.dav.daf.main.config.DataModel dataModel)
ProtocolResult
toString
in interface ProtocolResult
dataModel
- Datenmodell zur Abfrage von Objektinfospublic int getType()
ProtocolResult
getType
in interface ProtocolResult
ProtocolResult.ADMINISTRATION_DATA
,ProtocolResult.AGGREGATION_DATA
,ProtocolResult.PROTOCOL_DATA
,ProtocolResult.NO_CHANGE_DATA
,ProtocolResult.AGGREGATION_RESULT_DATA
ProtocolResult.getType()
public java.util.List<java.util.List<java.lang.String>> getAggregations()
Aggregation.getAggregationName()
public void addAggregations(java.util.List<java.lang.Class<? extends Aggregation>> aggregationClasses)
public java.util.List<ProcessingInformation.ApplyAggregation> getOrders()