Package | Description |
---|---|
oracle.odi.domain.adapter.dimensional |
This package contains base interface classes for dimensional model domain objects in Oracle Data Integrator.
|
oracle.odi.domain.dimension |
Modifier and Type | Method and Description |
---|---|
ILevelAttribute |
ILevel.addLevelAttribute(java.lang.String name,
java.lang.String defaultValue)
Create and add a level attribute to this level, with the specified name and default value.
|
ILevelAttribute |
ILevel.findLevelAttribute(java.lang.String name)
Find a level attribute with the specified name.
|
ILevelAttribute |
IKeyPartUse.getLevelAttribute() |
ILevelAttribute |
INaturalKeyMember.getLevelAttribute()
Get the referenced level attribute for this natural key member.
|
ILevelAttribute |
IRefMember.getParentKeyAttribute()
Get the parent level key attribute that is associated with this reference
member object.
|
ILevelAttribute |
ILevel.getSCD2CurrentFlagAttribute()
Get the level attribute that is acting as the SCD type 2 current flag level attribute.
|
ILevelAttribute |
ILevel.getSCD2EndDateAttribute()
Get the SCD type 2 end date attribute.
|
ILevelAttribute |
ILevel.getSCD2StartDateAttribute()
Get the SCD type 2 start date attribute.
|
ILevelAttribute |
ILevelAttribute.getSCD3EffectiveDateAttr()
Get the SCD3 effective date attribute for this attribute.
|
ILevelAttribute |
ILevelAttribute.getSCD3PriorValueAttr()
Get the SCD3 prior value attribute for this attribute, if one exists, else return null.
|
ILevelAttribute |
ILevel.getSurrogateKeyAttribute()
Get the surrogate key level attribute.
|
ILevelAttribute |
IKeyPartUse.getSurrogateKeyUse()
Get the surrogate key level attribute if the referenced level is linked
to the cube by its surrogate key.
|
Modifier and Type | Method and Description |
---|---|
void |
ILevel.addNaturalKeyMember(ILevelAttribute levelAttr)
Add a natural key member to the list of natural key objects owned by this level.
|
void |
ILevel.moveLevelAttributeAfter(ILevelAttribute levelAttr,
ILevelAttribute baseLevelAttr)
Reorder the specified level attribute to put it after the specified base level attribute.
|
void |
ILevel.moveLevelAttributeAfter(ILevelAttribute levelAttr,
ILevelAttribute baseLevelAttr)
Reorder the specified level attribute to put it after the specified base level attribute.
|
void |
ILevel.removeLevelAttribute(ILevelAttribute levelAttr)
Remove the specified level attribute from this level.
|
void |
ILevel.setSCD2CurrentFlagAttribute(ILevelAttribute levelAttr)
Set the specified attribute as an SCD type 2 current flag.
|
void |
ILevel.setSCD2EndDateAttribute(ILevelAttribute levelAttr)
Set the specified attribute as an SCD type 2 end date attribute.
|
void |
ILevel.setSCD2StartDateAttribute(ILevelAttribute levelAttr)
Set the specified attribute as an SCD type 2 start date attribute.
|
void |
ILevel.setSCD2TriggerAttribute(ILevelAttribute levelAttr)
Set the specified attribute as an SCD type 2 trigger attribute.
|
void |
ILevelAttribute.setSCD3EffectiveDateAttr(ILevelAttribute levelAttr)
Set the SCD3 effective date attribute for this attribute.
|
void |
ILevelAttribute.setSCD3PriorValueAttr(ILevelAttribute levelAttr)
Set the SCD3 prior value attribute for this attribute.
|
void |
ILevel.setSurrogateKeyAttribute(ILevelAttribute surrogateKeyAttr)
Get the surrogate key level attribute.
|
Modifier and Type | Class and Description |
---|---|
class |
OdiLevelAttribute
A class to represent a dimension level attribute.
|