Syntax
alterDrillPathCommand =  ( OMBALTER DRILL_PATH "QUOTED_STRING" ( ( 
          "renameClause" [ SET "setPropertiesClause" ] [ SET 
          "setReferenceIconSetClause" ] [ UNSET "unsetReferenceIconSetClause" ] 
          { "alterDrillPathLevelClauses" } ) | ( SET "setPropertiesClause" [ SET
           "setReferenceIconSetClause" ] [ UNSET "unsetReferenceIconSetClause" ]
           { "alterDrillPathLevelClauses" } ) | ( SET 
          "setReferenceIconSetClause" [ UNSET "unsetReferenceIconSetClause" ] { 
          "alterDrillPathLevelClauses" } ) | ( UNSET 
          "unsetReferenceIconSetClause" { "alterDrillPathLevelClauses" } ) | ( 
          "alterDrillPathLevelClauses" { "alterDrillPathLevelClauses" } ) ) )
     renameClause =  RENAME TO "QUOTED_STRING"
     setPropertiesClause =  PROPERTIES "(" "propertyNameList" ")" VALUES "(" 
          "propertyValueList" ")"
     setReferenceIconSetClause =  ( REFERENCE | REF ) ICONSET "QUOTED_STRING"
     unsetReferenceIconSetClause =  ( REFERENCE | REF ) ICONSET
     alterDrillPathLevelClauses =  ADD ( "addDrillPathLevelClauseForAlter" | 
          "addDrillLevelLinkClauseForAlter" ) | MODIFY 
          "modifyDrillPathLevelClause" | DELETE ( "deleteDrillPathLevelClause" |
           "deleteDrillLevelLinkClause" )
     propertyNameList =  "UNQUOTED_STRING" { "," "UNQUOTED_STRING" }
     propertyValueList =  "propertyValue" { "," "propertyValue" }
     addDrillPathLevelClauseForAlter =  [ ROOT ] DRILL_LEVEL "QUOTED_STRING" [ 
          DEFAULT_ROOT ] [ SET "setPropertiesClause" ] { "setDrillItemClause" } 
          { "addDrillLevelKey" }
     addDrillLevelLinkClauseForAlter =  DRILL_LEVEL_LINK PARENT DRILL_LEVEL 
          "QUOTED_STRING" CHILD DRILL_LEVEL "QUOTED_STRING"
     modifyDrillPathLevelClause =  DRILL_LEVEL "QUOTED_STRING" [ PARENT 
          DRILL_LEVEL "QUOTED_STRING" ] [ "renameClause" ] [ "moveDrillLevel" ] 
          [ SET "setPropertiesClause" ] { "setDrillItemClause" | 
          "unsetDrillItemClause" | "unsetJoinUsage" } { 
          "alterDrillLevelKeyClauses" }
     deleteDrillPathLevelClause =  DRILL_LEVEL "QUOTED_STRING" [ CASCADE ]
     deleteDrillLevelLinkClause =  DRILL_LEVEL_LINK PARENT DRILL_LEVEL 
          "QUOTED_STRING" CHILD DRILL_LEVEL "QUOTED_STRING"
     propertyValue =  ( "QUOTED_STRING" | "INTEGER_LITERAL" | 
          "FLOATING_POINT_LITERAL" )
     setDrillItemClause =  SET ( REF | REFERENCE ) ITEM "QUOTED_STRING" OF ( ( 
          ITEM_FOLDER "QUOTED_STRING" "itemJoinUsages" ) | ( LOGICAL_TABLE 
          "QUOTED_STRING" ) )
     addDrillLevelKey =  ADD DRILL_LEVEL_KEY "QUOTED_STRING" [ SET 
          "setPropertiesClause" ] { "setDrillItemKeyClause" }
     moveDrillLevel =  MOVE BELOW DRILL_LEVEL "QUOTED_STRING" 
     unsetDrillItemClause =  UNSET ( REF | REFERENCE ) ITEM "QUOTED_STRING" OF (
           ( ITEM_FOLDER "QUOTED_STRING" ) | ( LOGICAL_TABLE "QUOTED_STRING" ) )
     unsetJoinUsage =  UNSET USING JOIN "QUOTED_STRING" OF ITEM_FOLDER 
          "QUOTED_STRING"
     alterDrillLevelKeyClauses =  ADD "addDrillLevelKeyforAlter" | MODIFY 
          "modifyDrillLevelKeyClause" | DELETE "deleteDrillLevelKeyClause"
     itemJoinUsages =  { USING JOIN "QUOTED_STRING" OF ITEM_FOLDER 
          "QUOTED_STRING" }
     setDrillItemKeyClause =  SET ( REF | REFERENCE ) ITEM "QUOTED_STRING" OF 
          LOGICAL_TABLE "QUOTED_STRING"
     addDrillLevelKeyforAlter =  DRILL_LEVEL_KEY "QUOTED_STRING" [ SET 
          "setPropertiesClause" ] { "setDrillItemKeyClause" }
     modifyDrillLevelKeyClause =  DRILL_LEVEL_KEY "QUOTED_STRING" [ 
          "renameClause" ] [ SET "setPropertiesClause" ] { 
          "setDrillItemKeyClause" | "unsetDrillItemKeyClause" }
     deleteDrillLevelKeyClause =  DRILL_LEVEL_KEY "QUOTED_STRING"
     unsetDrillItemKeyClause =  UNSET ( REF | REFERENCE ) ITEM "QUOTED_STRING" 
          OF LOGICAL_TABLE "QUOTED_STRING"
 
Parameters
alterDrillPathCommand
This clause alters a drill path.
 
QUOTED_STRING
name of the drill path.
 
renameClause
Renames a drill path with a different name.
 
setPropertiesClause
This clause sets the properties of the object.
 
getPropertiesClause
Basic properties for DRILL_PATH: 
Name: BUSINESS_NAME
Type: STRING(200)
Valid Values: Any valid character string in supported character set.
Default: Empty string
Business name of the drill path 
Name: DESCRIPTION
Type: STRING(4000)
Valid Values: Any valid character string in supported character set.
Default: Empty string
Description of the drill path 
Name: TIMEDIMENSION
Type: BOOLEAN
Valid Values: Y,N
Default: 'N'
Whether the drill path represents a time dimension. Oracle Business Intelligence Modules (OBIEE) only 
Basic properties for DRILL_LEVEL:
Name: BUSINESS_NAME
Type: STRING(200)
Valid Values: Any valid character string in supported character set.
Default: Empty string
Business name of the drill level 
Name: DESCRIPTION
Type: STRING(4000)
Valid Values: Any valid character string in supported character set.
Default: Empty string
Description of the drill level 
Name: DEFAULT_ROOT_LEVEL
Type: BOOLEAN
Valid Values: Y,N
Default: 'N'
Whether the level is a default root. Oracle Business Intelligence Modules (OBIEE) only 
Name: GRAND_TOTAL_LEVEL
Type: BOOLEAN
Valid Values: Y,N
Default: 'N'
Whether the level is a grand total level. Oracle Business Intelligence Modules (OBIEE) only 
Name: SUPPORTS_ROLLUP
Type: BOOLEAN
Valid Values: Y,N
Default: 'Y'
Whether the level supports rollup to a higher level of aggregation. Oracle Business Intelligence Modules (OBIEE) only 
Basic properties for DRILL_LEVEL_KEY (Oracle Business Intelligence (OBIEE):
Name: BUSINESS_NAME
Type: STRING(200)
Valid Values: Any valid character string in supported character set.
Default: Empty string
Business name of the drill level key
Name: DESCRIPTION
Type: STRING(4000)
Valid Values: Any valid character string in supported character set.
Default: Empty string
Description of the drill level key
Name: PRIMARYKEY
Type: BOOLEAN
Valid Values: Y,N
Default: 'N'
Whether the level key is the primary key for the drill level. Oracle Business Intelligence Modules (OBIEE) only 
Name: CHRONOLOGICALKEY
Type: BOOLEAN
Valid Values: Y,N
Default: 'N'
Whether the level key is the chronological key for a time dimension. Oracle Business Intelligence Modules (OBIEE) only 
Name: USE_FOR_DRILLDOWN
Type: BOOLEAN
Valid Values: Y,N
Default: 'Y'
Whether the level key is used for drill down. Oracle Business Intelligence Modules (OBIEE) only
 
setReferenceIconSetClause
Set specified Icon Set.
 
unsetReferenceIconSetClause
Unset specified Icon Set.
 
alterDrillPathLevelClauses
This clause modifies a drill path.
 
propertyNameList
This is the list of property names.
 
propertyValueList
This is the list of property values.
 
addDrillPathLevelClauseForAlter
This adds a drill level to a drill path.
 
QUOTED_STRING
name of the drill level.
 
addDrillLevelLinkClauseForAlter
This adds a drill level link from a parent to child level.
 
modifyDrillPathLevelClause
This modifies a drill level in a drill path.
 
QUOTED_STRING
name of the drill level.
 
deleteDrillPathLevelClause
This deletes a drill level from a drill path.
 
QUOTED_STRING
name of the drill level.
 
deleteDrillLevelLinkClause
This deletes a drill level link between parent and child levels.
 
propertyValue
This is a property value.
 
setDrillItemClause
This clause adds a reference to an item for the level.
 
addDrillLevelKey
This clause adds a level key to the level.
 
moveDrillLevel
Moves a drill level below another drill level.
 
unsetDrillItemClause
This clause removes a reference to an item for the level.
 
unsetJoinUsage
removes a join usage.
 
alterDrillLevelKeyClauses
Alters the drill level key.
 
itemJoinUsages
The specific joins to be used.
 
setDrillItemKeyClause
Associates an item with a drill level key.
 
addDrillLevelKeyforAlter
Adds a drill level key.
 
modifyDrillLevelKeyClause
Modifies a drill level key.
 
deleteDrillLevelKeyClause
Deletes a drill level key.
 
unsetDrillItemKeyClause
Removes the associaton to an item for a drill level key.