|
SAP BI Java SDK | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Factory for the elements of the
com.sap.ip.bi.sdk.dac.olap.query.member package.
The factory can be
retrieved from IBIQueryFactory, which itself can be retrieved
from IBIOlap.
| Method Summary | |
IBIAncestor |
createAncestor(IBIMember member,
Level level)
Creates an IBIAncestor which is based on the specified
member and initializes it with the specified parameters. |
IBICalculatedMember |
createCalculatedMember(Dimension dimension,
IBIInputReference formula,
int solveOrder)
Creates an IBICalculatedMember for the specified dimension
and initializes it with the specified parameters. |
IBIClosingPeriod |
createClosingPeriod(IBIMember member,
Level level)
Creates an IBIClosingPeriod which is based on the specified
member and initializes it with the specified parameters. |
IBICousin |
createCousin(IBIMember member,
IBIMember parentMember)
Creates an IBICousin which is based on the specified
member and parent member. |
IBICurrentMember |
createCurrentMember(Dimension dimension)
Creates an IBICurrentMember for the specified dimension. |
IBIFirstChild |
createFirstChild(IBIMember member)
Creates an IBIFirstChild which is based on the specified
member. |
IBIFirstSibling |
createFirstSibling(IBIMember member)
Creates an IBIFirstSibling which is based on the specified
member. |
IBILag |
createLag(IBIMember member,
IBIInputReference offset)
Creates an IBILag which is based on the specified
member and initializes it with the specified parameters. |
IBILastChild |
createLastChild(IBIMember member)
Creates an IBILastChild which is based on the specified
member. |
IBILastSibling |
createLastSibling(IBIMember member)
Creates an IBILastSibling which is based on the specified
member. |
IBILead |
createLead(IBIMember member,
IBIInputReference offset)
Creates an IBILead which is based on the specified
member and initializes it with the specified parameters. |
IBIMember |
createMember(Dimension dimension,
String memberName,
Map attributes,
Map taggedValues)
Creates a member for the specified dimension. |
IBINextMember |
createNextMember(IBIMember member)
Creates an IBINextMember which is based on the specified
member. |
IBIOpeningPeriod |
createOpeningPeriod(IBIMember member,
Level level)
Creates an IBIOpeningPeriod which is based on the specified
member and initializes it with the specified parameters. |
IBIParallelPeriod |
createParallelPeriod(IBIMember member,
Level level,
IBIInputReference offset)
Creates an IBIParallelPeriod which is based on the specified
member and initializes it with the specified parameters. |
IBIParent |
createParent(IBIMember member)
Creates an IBIParent which is based on the specified member. |
IBIPreviousMember |
createPreviousMember(IBIMember member)
Creates an IBIPreviousMember which is based on the specified
member. |
| Method Detail |
public IBIMember createMember(Dimension dimension,
String memberName,
Map attributes,
Map taggedValues)
throws BIOlapQueryException
TaggedValue with the
key MEMBER_UNIQUE_NAME to specify the unique identifying
name for the member.dimension - the dimension for which the member should be createdmemberName - the name of the memberattributes - the attributes which are taken to create
Slots for the member. For each Map entry a slot is created
which references an Attribute and an
IBIAnyDataValue. The Attribute is taken
from the key part of the Map. For the
IBIAnyDataValue the value part of the Map
entry is used and must be a Java Wrapper class type.taggedValues - the Map which contains keys and values
both of type String. These key value pairs are used to create
taggedValues of type TaggedValue for the member.BIOlapQueryException - if dimension, memberName or taggedValues is
null
public IBICurrentMember createCurrentMember(Dimension dimension)
throws BIOlapQueryException
IBICurrentMember for the specified dimension.dimension - the dimension for which it is createdIBICurrentMemberBIOlapQueryException - if null parameters are passed
public IBICalculatedMember createCalculatedMember(Dimension dimension,
IBIInputReference formula,
int solveOrder)
throws BIOlapQueryException
IBICalculatedMember for the specified dimension
and initializes it with the specified parameters.dimension - the dimension for which it is createdformula - the formula which specifies how to calculate the
IBICalculatedMembersolveOrder - the solveOrder with which to initialize the
IBICalculatedMemberIBICalculatedMemberBIOlapQueryException - if null parameters are passed
public IBINextMember createNextMember(IBIMember member)
throws BIOlapQueryException
IBINextMember which is based on the specified
member.member - the member on which it is basedIBINextMemberBIOlapQueryException - if null parameters are passed
public IBIParent createParent(IBIMember member)
throws BIOlapQueryException
IBIParent which is based on the specified member.member - the member on which it is basedIBIParentBIOlapQueryException - if null parameters are passed
public IBIPreviousMember createPreviousMember(IBIMember member)
throws BIOlapQueryException
IBIPreviousMember which is based on the specified
member.member - the member on which it is basedIBIPreviousMemberBIOlapQueryException - if null parameters are passed
public IBICousin createCousin(IBIMember member,
IBIMember parentMember)
throws BIOlapQueryException
IBICousin which is based on the specified
member and parent member.member - the member on which it is basedparentMember - the parent member on which it is basedIBICousinBIOlapQueryException - if null parameters are passed
public IBIFirstChild createFirstChild(IBIMember member)
throws BIOlapQueryException
IBIFirstChild which is based on the specified
member.member - the member on which it is basedIBIFirstChildBIOlapQueryException - if null parameters are passed
public IBIFirstSibling createFirstSibling(IBIMember member)
throws BIOlapQueryException
IBIFirstSibling which is based on the specified
member.member - the member on which it is basedIBIFirstSiblingBIOlapQueryException - if null parameters are passed
public IBILastChild createLastChild(IBIMember member)
throws BIOlapQueryException
IBILastChild which is based on the specified
member.member - the member on which it is basedIBILastChildBIOlapQueryException - if null parameters are passed
public IBILastSibling createLastSibling(IBIMember member)
throws BIOlapQueryException
IBILastSibling which is based on the specified
member.member - the member on which it is basedIBILastSiblingBIOlapQueryException - if null parameters are passed
public IBILead createLead(IBIMember member,
IBIInputReference offset)
throws BIOlapQueryException
IBILead which is based on the specified
member and initializes it with the specified parameters.member - the member on which it is basedoffset - the offset with which to initialize the created objectIBILeadBIOlapQueryException - if null parameters are passed
public IBILag createLag(IBIMember member,
IBIInputReference offset)
throws BIOlapQueryException
IBILag which is based on the specified
member and initializes it with the specified parameters.member - the member on which it is basedoffset - the offset with which to initialize the created objectIBILagBIOlapQueryException - if null parameters are passed
public IBIAncestor createAncestor(IBIMember member,
Level level)
throws BIOlapQueryException
IBIAncestor which is based on the specified
member and initializes it with the specified parameters.member - the member on which it is basedlevel - the level with which to initialize the created objectIBIAncestorBIOlapQueryException - if null parameters are passed
public IBIOpeningPeriod createOpeningPeriod(IBIMember member,
Level level)
throws BIOlapQueryException
IBIOpeningPeriod which is based on the specified
member and initializes it with the specified parameters.member - the member on which it is basedlevel - the level with which to initialize the created objectIBIOpeningPeriodBIOlapQueryException - if null parameters are passed
public IBIClosingPeriod createClosingPeriod(IBIMember member,
Level level)
throws BIOlapQueryException
IBIClosingPeriod which is based on the specified
member and initializes it with the specified parameters.member - the member on which it is basedlevel - the level with which to initialize the created objectIBIClosingPeriodBIOlapQueryException - if null parameters are passed
public IBIParallelPeriod createParallelPeriod(IBIMember member,
Level level,
IBIInputReference offset)
throws BIOlapQueryException
IBIParallelPeriod which is based on the specified
member and initializes it with the specified parameters.member - the member on which it is basedlevel - the level with which to initialize the created objectoffset - an IBIInputReference object which specifies the offset
for the parallel periodIBIParallelPeriodBIOlapQueryException - if null parameters are passed
|
SAP BI Java SDK | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||