Oracle® OLAP Java API Reference
11g Release 2 (11.2)

E10794-03

oracle.olapi.syntax
Class AggregateOverMembersClause

java.lang.Object
  extended by oracle.olapi.syntax.SyntaxObject
      extended by oracle.olapi.syntax.AggregateOverClause
          extended by oracle.olapi.syntax.AggregateOverMembersClause

public final class AggregateOverMembersClause
extends AggregateOverClause

An AggregateOverClause that specifies a list of dimension members as the OVER clause for an AggregationFunctionExpression.


Constructor Summary
AggregateOverMembersClause(MdmPrimaryDimension dim, java.util.List<java.lang.String> members)
          Creates an AggregateOverMembersClause that specifies members of a dimension as the OVER clause for an AggregationFunctionExpression.
AggregateOverMembersClause(MdmPrimaryDimension dim, java.lang.String[] members)
          Creates an AggregateOverMembersClause that specifies members of a dimension as the OVER clause for an AggregationFunctionExpression.
 
Method Summary
 MdmPrimaryDimension getDimension()
          Gets the MdmPrimaryDimension that contains the members to use in the aggregation.
 java.lang.String[] getMembers()
          Gets the dimension members to use in the aggregation.
 java.lang.Object visit(SyntaxObjectVisitor visitor, java.lang.Object context)
          Calls the visitAggregateOverMembersClause method of the SyntaxObjectVisitor and passes that method this AggregateOverMembersClause and an Object.
 
Methods inherited from class oracle.olapi.syntax.SyntaxObject
equals, equals, fromSyntax, fromSyntax, fromSyntax, fromSyntax, fromSyntax, isValid, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregateOverMembersClause

public AggregateOverMembersClause(MdmPrimaryDimension dim,
                                  java.lang.String[] members)
Creates an AggregateOverMembersClause that specifies members of a dimension as the OVER clause for an AggregationFunctionExpression.

Parameters:
dim - An MdmPrimaryDimension.
members - An array of String objects that specify members of the dimension.

AggregateOverMembersClause

public AggregateOverMembersClause(MdmPrimaryDimension dim,
                                  java.util.List<java.lang.String> members)
Creates an AggregateOverMembersClause that specifies members of a dimension as the OVER clause for an AggregationFunctionExpression.

Parameters:
dim - An MdmPrimaryDimension.
members - A List of String objects that specify members of the dimension.
Method Detail

visit

public java.lang.Object visit(SyntaxObjectVisitor visitor,
                              java.lang.Object context)
Calls the visitAggregateOverMembersClause method of the SyntaxObjectVisitor and passes that method this AggregateOverMembersClause and an Object.

Specified by:
visit in class SyntaxObject
Parameters:
visitor - A SyntaxObjectVisitor.
context - An Object.
Returns:
The Object returned by the visitAggregateOverMembersClause method.

getDimension

public MdmPrimaryDimension getDimension()
Gets the MdmPrimaryDimension that contains the members to use in the aggregation.

Returns:
The MdmPrimaryDimension that is associated with this AggregateOverMembersClause.

getMembers

public java.lang.String[] getMembers()
Gets the dimension members to use in the aggregation.

Returns:
An array of String objects that contain the dimension members to use in the aggregation.

Copyright © 2002, 2010, Oracle. All rights reserved.