LibreOffice Module sc (master) 1
|
#include <datatransformation.hxx>
Public Member Functions | |
AggregateFunction (std::set< SCCOL > &&rColumns, const AGGREGATE_FUNCTION rType) | |
virtual void | Transform (ScDocument &rDoc) const override |
virtual TransformationType | getTransformationType () const override |
AGGREGATE_FUNCTION | getAggregateType () const |
const std::set< SCCOL > & | getColumns () const |
Public Member Functions inherited from sc::DataTransformation | |
virtual | ~DataTransformation () |
virtual void | Transform (ScDocument &rDoc) const =0 |
virtual TransformationType | getTransformationType () const =0 |
Private Attributes | |
std::set< SCCOL > | maColumns |
AGGREGATE_FUNCTION | maType |
Additional Inherited Members | |
Static Protected Member Functions inherited from sc::DataTransformation | |
static SCROW | getLastRow (const ScDocument &rDoc, SCCOL nCol) |
Definition at line 130 of file datatransformation.hxx.
sc::AggregateFunction::AggregateFunction | ( | std::set< SCCOL > && | rColumns, |
const AGGREGATE_FUNCTION | rType | ||
) |
Definition at line 302 of file datatransformation.cxx.
References maType.
AGGREGATE_FUNCTION sc::AggregateFunction::getAggregateType | ( | ) | const |
Definition at line 396 of file datatransformation.cxx.
References maType.
Definition at line 401 of file datatransformation.cxx.
References maColumns.
|
overridevirtual |
Implements sc::DataTransformation.
Definition at line 391 of file datatransformation.cxx.
References sc::AGGREGATE_FUNCTION.
|
overridevirtual |
Implements sc::DataTransformation.
Definition at line 308 of file datatransformation.cxx.
References sc::AVERAGE, CELLTYPE_VALUE, eType, ScDocument::GetCellType(), sc::DataTransformation::getLastRow(), ScDocument::GetValue(), maColumns, maType, sc::MAX, sc::MIN, ScDocument::SetValue(), and sc::SUM.
Definition at line 132 of file datatransformation.hxx.
Referenced by getColumns(), and Transform().
|
private |
Definition at line 133 of file datatransformation.hxx.
Referenced by getAggregateType(), and Transform().