Constructor and Description |
---|
AbstractRRA() |
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractRRA |
createSingleRRA(int dsIndex)
Creates a RRA with a single data source.
|
boolean |
formatEquals(AbstractRRA rra)
Format equals.
|
abstract boolean |
formatMergeable(AbstractRRA sourceRra)
Format mergeable.
|
Long |
getPdpPerRow()
Gets the PDP (Primary Data Points) per row.
|
List<Row> |
getRows()
Gets the rows.
|
abstract boolean |
hasAverageAsCF()
Checks for average as consolidation function.
|
void |
setPdpPerRow(Long pdpPerRow)
Sets the PDP (Primary Data Points) per row.
|
void |
setRows(List<Row> rows)
Sets the rows.
|
protected abstract AbstractRRA createSingleRRA(int dsIndex) throws IllegalArgumentException
dsIndex
- the RRA-DS indexIllegalArgumentException
- the illegal argument exceptionpublic Long getPdpPerRow()
public void setPdpPerRow(Long pdpPerRow)
pdpPerRow
- the new PDP (Primary Data Points) per rowpublic boolean formatEquals(AbstractRRA rra)
rra
- the RRA objectpublic abstract boolean formatMergeable(AbstractRRA sourceRra)
Two RRA can be merged if and only if the Consolidation Function and the PDP per row are the same.
The amount of rows is not strict for a merge operation.
sourceRra
- the source RRA objectpublic abstract boolean hasAverageAsCF()
Copyright © 2021. All rights reserved.