|
Oracle OLAP Analytic Workspace Java API Reference 10g Release 1 (10.1) B12180-01 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.AWXML.BaseObject | +--oracle.AWXML.CalculationSpecification | +--oracle.AWXML.Aggregation
The rules for aggregating data over a dimension. In the OLAP DML, the aggregation rules for a dimension are represented by a RELATION
statement in an aggregation map. For more information on aggregation in analytic workspaces, see the OLAP DML Reference.
Field Summary | |
protected AggregationArgument |
m_aggregationArgument |
protected AggregationOperator |
m_operator |
Fields inherited from class oracle.AWXML.CalculationSpecification |
m_calculationOrder |
Fields inherited from class oracle.AWXML.BaseObject |
AWNULL, DATABASENULL, m_commandResults, m_commandResultText, m_id, m_listResults, m_longName, m_name, m_owner, m_pluralName, m_schema, m_shortName, s_EndElementTag, s_EndEndTag, s_EndStartTag, s_EndTag, s_Indent, s_JAVA_LINEEND, s_NEWLINE, s_objectCounter, s_StartEndTag, s_StartStartTag |
Constructor Summary | |
Aggregation(BaseObject input) Constructor that takes the owner of this object. |
Method Summary | |
java.lang.String |
Create(AWConnection connection, int relationOffset) Creates an Aggregation in the current analytic workspace. |
BaseOperator |
createBaseOperator() Creates a new BaseOperator , which can hold any operator recognized by the RELATION statement in an aggregation map. |
ConfigurationParameters |
createConfigurationParameters() Creates new configuration parameters for this RELATION statement in the aggregation map. |
AggregationArgument |
getAggregationArgument() Returns an argument for this RELATION statement in the aggregation map. |
AggregationOperator |
getAggregationOperator() Returns the agregation operator for this RELATION statement in the aggregation map. |
void |
setAggregationArgument(AggregationArgument input) Sets an argument for this RELATION statement in the aggregation map. |
void |
setAggregationOperator(AggregationOperator input) Sets the agregation operator for this RELATION statement in the aggregation map. |
java.lang.String |
WriteToXML() This method will write the contents of the object as a valid awxml string as defined by the awxml xsd |
Methods inherited from class oracle.AWXML.CalculationSpecification |
Create, getAggregationText, getCalculationOrder, setCalculationOrder, setCalculationOrder |
Methods inherited from class oracle.AWXML.BaseObject |
Alter, CreateAfter, CreateBefore, CreateFirst, Delete, getId, getLongName, getName, getOwner, getParentId, getPluralName, getSchema, getShortName, setLongName, setName, setPluralName, setSchema, setShortName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected AggregationOperator m_operator
protected AggregationArgument m_aggregationArgument
Constructor Detail |
public Aggregation(BaseObject input)
input
- BaseObject
that is the owner of this object in the object modelMethod Detail |
public java.lang.String WriteToXML()
String
the instance values formated as an xml stringpublic AggregationOperator getAggregationOperator()
RELATION
statement in the aggregation map.AggregationOperator
public void setAggregationOperator(AggregationOperator input)
RELATION
statement in the aggregation map.input
- AggregationOperator
public void setAggregationArgument(AggregationArgument input)
RELATION
statement in the aggregation map. The AggregationArgument
can have one of the following Parameter values:
DIVIDEBYZERO DECIMALOVERFLOW NASKIP WEIGHTBY
input
- AggregationArgument
public AggregationArgument getAggregationArgument()
RELATION
statement in the aggregation map. The AggregationArgument
can have one of the following Parameter values:
DIVIDEBYZERO DECIMALOVERFLOW NASKIP WEIGHTBY
AggregationArgument
public BaseOperator createBaseOperator()
BaseOperator
, which can hold any operator recognized by the RELATION statement in an aggregation map.
Aggregation operators are:
AVERAGE FIRST HAVERAGE HFIRST HLAST HWAVERAGE HWFIRST HWLAST LAST MIN MAX NOAGG SSUM SUM WAVERAGE WFIRST WLAST WSUM
BaseOperator
public ConfigurationParameters createConfigurationParameters()
Parameter
objects, whose values can be:
DIVIDEBYZERO DECIMALOVERFLOW NASKIP WEIGHTBY
ConfigurationParameters
public java.lang.String Create(AWConnection connection, int relationOffset)
Aggregation
in the current analytic workspace.connection
- An AWConnection
relationOffset
- An int
specifying the position of this RELATION
statement in the aggregation map.
|
Oracle OLAP Analytic Workspace Java API Reference 10g Release 1 (10.1) B12180-01 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |