|
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
Slot
s 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 createdIBICurrentMember
BIOlapQueryException
- if null
parameters are passedpublic 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
IBICalculatedMember
solveOrder
- the solveOrder with which to initialize the
IBICalculatedMember
IBICalculatedMember
BIOlapQueryException
- if null
parameters are passedpublic IBINextMember createNextMember(IBIMember member) throws BIOlapQueryException
IBINextMember
which is based on the specified
member.member
- the member on which it is basedIBINextMember
BIOlapQueryException
- if null
parameters are passedpublic IBIParent createParent(IBIMember member) throws BIOlapQueryException
IBIParent
which is based on the specified member.member
- the member on which it is basedIBIParent
BIOlapQueryException
- if null
parameters are passedpublic IBIPreviousMember createPreviousMember(IBIMember member) throws BIOlapQueryException
IBIPreviousMember
which is based on the specified
member.member
- the member on which it is basedIBIPreviousMember
BIOlapQueryException
- if null
parameters are passedpublic 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 basedIBICousin
BIOlapQueryException
- if null
parameters are passedpublic IBIFirstChild createFirstChild(IBIMember member) throws BIOlapQueryException
IBIFirstChild
which is based on the specified
member.member
- the member on which it is basedIBIFirstChild
BIOlapQueryException
- if null
parameters are passedpublic IBIFirstSibling createFirstSibling(IBIMember member) throws BIOlapQueryException
IBIFirstSibling
which is based on the specified
member.member
- the member on which it is basedIBIFirstSibling
BIOlapQueryException
- if null
parameters are passedpublic IBILastChild createLastChild(IBIMember member) throws BIOlapQueryException
IBILastChild
which is based on the specified
member.member
- the member on which it is basedIBILastChild
BIOlapQueryException
- if null
parameters are passedpublic IBILastSibling createLastSibling(IBIMember member) throws BIOlapQueryException
IBILastSibling
which is based on the specified
member.member
- the member on which it is basedIBILastSibling
BIOlapQueryException
- if null
parameters are passedpublic 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 objectIBILead
BIOlapQueryException
- if null
parameters are passedpublic 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 objectIBILag
BIOlapQueryException
- if null
parameters are passedpublic 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 objectIBIAncestor
BIOlapQueryException
- if null
parameters are passedpublic 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 objectIBIOpeningPeriod
BIOlapQueryException
- if null
parameters are passedpublic 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 objectIBIClosingPeriod
BIOlapQueryException
- if null
parameters are passedpublic 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 periodIBIParallelPeriod
BIOlapQueryException
- 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 |