Modifier and Type | Method and Description |
---|---|
int |
AbstractReportStep.computeAggLevelForCalcRowNumber(StepInput stepInput,
int calcRowNumber)
computes the aggregation level for the given row of the calculators matrix
|
int |
AbstractReportStep.computeCalcRowNumberForAggLevel(StepInput stepInput,
int level)
computes the row number (from the calculators matrix) where the totals are for the given level
|
CalcIntermResult[][] |
AbstractReportStep.getCalcIntermResultsMatrix(StepInput stepInput)
returns the calculator within context
|
ArrayList<Integer> |
AbstractReportStep.getCalculatorDistributionInColumnDataArray(StepInput stepInput)
getter for the distribution of calculators in data columns array
|
List<DataColumn> |
AbstractReportStep.getDataColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getDataColumnsLength() |
int |
AbstractReportStep.getDataColumnsLength(StepInput stepInput) |
Integer |
AbstractReportStep.getDataRowCount(StepInput stepInput)
returns the data row count from the report context
|
List<GroupColumn> |
AbstractReportStep.getGroupColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getGroupColumnsCount()
#computeAggLevelForCalcRowNumber(int)
#computeCalcRowNumberForAggLevel(int) |
int |
AbstractReportStep.getGroupColumnsCount(StepInput stepInput) |
int |
AbstractReportStep.getGroupingLevel(StepInput stepInput) |
Object[] |
AbstractReportStep.getPreviousRowOfGroupValues(StepInput stepInput) |
boolean |
AbstractReportStep.getShowGrandTotal(StepInput stepInput) |
boolean |
AbstractReportStep.getShowTotals(StepInput stepInput) |
String |
AbstractReportStep.getTotalStringForGroupingLevel(StepInput stepInput,
String calculatorLabels,
int groupingLevel) |
Object[] |
AbstractReportStep.getTotalStringForGroupingLevelAndPredecessors(StepInput stepInput,
int groupingLevel) |
Object[] |
AbstractReportStep.getTotalStringForGroupingLevelAndPredecessors(StepInput stepInput,
int from,
int groupingLevel) |
Modifier and Type | Method and Description |
---|---|
StepResult<U> |
AlgorithmMainStep.execute(NewRowEvent newRowEvent,
StepInput stepInput)
callback method called for each row
|
StepResult<V> |
AlgorithmMainStep.exit(StepInput stepInput)
called when finishing the algorithm execution
|
StepResult<T> |
AlgorithmExitStep.exit(StepInput stepInput)
called when finishing the algorithm execution
|
StepResult<T> |
AlgorithmMainStep.init(StepInput stepInput)
this method is called only once for a report
and represents the construction step where you can define the keys and
values used inside the execute method.
|
StepResult<U> |
AlgorithmInitStep.init(StepInput input)
this method is called only once for a report
and represents the construction step where you can define the keys and
values used inside the execute method.
|
Modifier and Type | Method and Description |
---|---|
StepResult<String> |
TotalsCalculatorStep.execute(NewRowEvent newRowEvent,
StepInput stepInput)
execute
|
StepResult<Object[]> |
PreviousRowManagerStep.execute(NewRowEvent rowEvent,
StepInput stepInput) |
StepResult<String> |
InMemorySortStep.execute(NewRowEvent rowEvent,
StepInput stepInput) |
StepResult<Integer> |
GroupLevelDetectorStep.execute(NewRowEvent newRowEvent,
StepInput stepInput)
execute method
|
StepResult<Integer> |
FlatTableTotalsOutputStep.execute(NewRowEvent rowEvent,
StepInput stepInput)
execute
|
StepResult<String> |
ExternalSortPreparationStep.execute(NewRowEvent newRow,
StepInput stepInput) |
StepResult<Integer> |
DataRowsOutputStep.execute(NewRowEvent newRowEvent,
StepInput stepInput)
Constructs a cell for each value and sends it to output
|
StepResult<String> |
TotalsCalculatorStep.exit(StepInput stepInput) |
StepResult<String> |
PreviousRowManagerStep.exit(StepInput stepInput) |
StepResult<List<NewRowEvent>> |
InMemorySortStep.exit(StepInput stepInput) |
StepResult<String> |
GroupLevelDetectorStep.exit(StepInput stepInput) |
StepResult<Integer> |
FlatTableTotalsOutputStep.exit(StepInput stepInput)
exit displays the last totals in the calculator matrix buffer and the
grand total
|
StepResult<String> |
ExternalSortPreparationStep.exit(StepInput stepInput) |
StepResult<String> |
EndTableExitStep.exit(StepInput stepInput) |
StepResult<String> |
DataRowsOutputStep.exit(StepInput stepInput) |
PivotData |
AbstractCrosstabInitStep.getCrosstabData(StepInput stepInput) |
List<DataColumn> |
AbstractReportInitStep.getDataColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getDataColumnsLength() |
int |
AbstractReportInitStep.getDataColumnsLength(StepInput stepInput) |
List<GroupColumn> |
AbstractReportInitStep.getGroupColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getGroupColumns() |
int |
AbstractReportInitStep.getGroupColumnsLength(StepInput stepInput) |
ReportOutput |
AbstractOutputStep.getNewReportOutput(StepInput stepInput)
getter for the output of the report
|
AbstractReportOutput |
AbstractOutputInitStep.getNewReportOutput(StepInput stepInput)
getter for the output of the report
|
TableInput |
AbstractReportInitStep.getReportInput(StepInput stepInput) |
Boolean |
AbstractReportInitStep.getShowGrandTotal(StepInput stepInput) |
Boolean |
AbstractReportInitStep.getShowTotals(StepInput stepInput) |
StepResult<CalcIntermResult[][]> |
TotalsCalculatorStep.init(StepInput stepInput)
init
|
StepResult<String> |
StartTableInitStep.init(StepInput input) |
StepResult<String> |
PreviousRowManagerStep.init(StepInput stepInput) |
StepResult<String> |
InMemorySortStep.init(StepInput stepInput) |
StepResult<Integer> |
InitReportDataInitStep.init(StepInput stepInput) |
StepResult<String> |
GroupLevelDetectorStep.init(StepInput stepInput) |
StepResult<String> |
FlatTableTotalsOutputStep.init(StepInput stepInput)
init method
|
StepResult<ArrayList<Integer>> |
FlatReportExtractTotalsDataInitStep.init(StepInput stepInput) |
StepResult<List<File>> |
ExternalSortPreparationStep.init(StepInput stepInput) |
StepResult<String> |
DataRowsOutputStep.init(StepInput stepInput)
this step's init method
|
StepResult<String> |
ColumnHeaderOutputInitStep.init(StepInput input) |
void |
AbstractOutputStep.outputNoValue(StepInput stepInput,
String templateName) |
void |
AbstractOutputInitStep.outputNoValue(StepInput stepInput,
String templateName) |
<K> void |
AbstractOutputStep.outputOneValue(StepInput stepInput,
String templateName,
K value) |
<T> void |
AbstractOutputInitStep.outputOneValue(StepInput stepInput,
String templateName,
T value) |
Modifier and Type | Method and Description |
---|---|
int |
IntermedRowMangerStep.computeAggLevelForCalcRowNumber(StepInput stepInput,
int calcRowNumber)
computes the aggregation level for the given row of the calculators matrix
|
int |
IntermedRowMangerStep.computeCalcRowNumberForAggLevel(StepInput stepInput,
int level)
computes the row number (from the calculators matrix) where the totals are for the given level
|
StepResult<String> |
IntermedRowMangerStep.execute(NewRowEvent rowEvent,
StepInput stepInput) |
StepResult<IntermediateDataInfo> |
DistinctValuesDetectorStep.execute(NewRowEvent newRowEvent,
StepInput stepInput) |
StepResult<String> |
IntermedRowMangerStep.exit(StepInput stepInput) |
StepResult<String> |
DistinctValuesDetectorStep.exit(StepInput stepInput) |
PivotData |
CrosstabHeaderOutputInitStep.getCrosstabData(StepInput stepInput) |
PivotData |
AbstractCrosstabStep.getCrosstabData(StepInput stepInput) |
List<PivotHeaderRow> |
AbstractCrosstabStep.getCrosstabHeaderRows(StepInput stepInput) |
int |
AbstractCrosstabStep.getCrosstabHeaderRowsLength(StepInput stepInput) |
List<DataColumn> |
CrosstabHeaderOutputInitStep.getDataColumns(StepInput stepInput) |
DefaultDistinctValuesHolder |
AbstractCrosstabStep.getDistinctValuesHolder(StepInput stepInput) |
List<GroupColumn> |
CrosstabHeaderOutputInitStep.getGroupColumns(StepInput stepInput) |
IntermediateCrosstabOutput |
AbstractCrosstabStep.getIntermCrosstabOutput(StepInput stepInput) |
IntermediateDataInfo |
AbstractCrosstabStep.getIntermediateCrosstabDataInfo(StepInput stepInput) |
IntermediateReportRow |
AbstractCrosstabStep.getIntermediateRow(StepInput stepInput) |
int[] |
AbstractCrosstabStep.getPositionOfTotal(StepInput stepInput,
int from,
int groupingLevel) |
StepResult<IntermediateReportRow> |
IntermedRowMangerStep.init(StepInput stepInput) |
StepResult<CtMetadata> |
GenerateCrosstabMetadataInitStep.init(StepInput stepInput) |
StepResult<DistinctValuesHolder> |
DistinctValuesDetectorStep.init(StepInput stepInput) |
StepResult<String> |
CrosstabHeaderOutputInitStep.init(StepInput stepInput) |
StepResult<List<GroupColumn>> |
ConstrGrpColsForSecondProcessInitStep.init(StepInput stepInput) |
StepResult<List<DataColumn>> |
ConstrDataColsForSecondProcessInitStep.init(StepInput stepInput) |
Modifier and Type | Method and Description |
---|---|
StepResult<Object[]> |
IntermedPreviousRowManagerStep.execute(NewRowEvent newRow,
StepInput stepInput)
executes the super only if the report has group columns
|
StepResult<File> |
IntermedSetResultsExitStep.exit(StepInput stepInput) |
List<DataColumn> |
IntermedTotalsOutputStep.getDataColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect
on the following methods:
#getDataColumns()
#getDataColumnsLength() |
List<DataColumn> |
IntermedTotalsCalculatorStep.getDataColumns(StepInput stepInput) |
List<DataColumn> |
IntermedReportExtractTotalsDataInitStep.getDataColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getDataColumnsLength() |
List<DataColumn> |
IntermedDataRowsOutputStep.getDataColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getDataColumns()
#getDataColumnsLength() |
List<GroupColumn> |
IntermedTotalsOutputStep.getGroupColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect
on the following methods:
#getGroupColumns()
#getGroupColumnsCount()
#computeAggLevelForCalcRowNumber(int)
#computeCalcRowNumberForAggLevel(int) |
List<GroupColumn> |
IntermedTotalsCalculatorStep.getGroupColumns(StepInput stepInput) |
List<GroupColumn> |
IntermedPreviousRowManagerStep.getGroupColumns(StepInput stepInput) |
List<GroupColumn> |
IntermedGroupLevelDetectorStep.getGroupColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getGroupColumnsCount()
#computeAggLevelForCalcRowNumber(int)
#computeCalcRowNumberForAggLevel(int) |
List<GroupColumn> |
IntermedDataRowsOutputStep.getGroupColumns(StepInput stepInput)
ATTENTION : changing the implementation of this method will have effect on the
following methods:
#getGroupColumnsCount()
#computeAggLevelForCalcRowNumber(int)
#computeCalcRowNumberForAggLevel(int) |
List<DataColumn> |
IntermedTotalsOutputStep.getInitialDataColumns(StepInput stepInput) |
StepResult<List<GroupColumn>> |
ConstrIntermedGrpColsInitStep.init(StepInput input) |
StepResult<List<DataColumn>> |
ConstrIntermedDataColsInitStep.init(StepInput input) |
StepResult<IntermediateCrosstabOutput> |
ConfigIntermedReportOutputInitStep.init(StepInput stepInput) |
Copyright © 2006–2015. All rights reserved.