Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


oracle.odi.domain.project
Class OdiIKMLine

java.lang.Object
  extended by oracle.odi.domain.support.BusinessObject
      extended by oracle.odi.domain.support.AbstractRepositoryEntity
          extended by oracle.odi.domain.project.OdiProcedureLine
              extended by oracle.odi.domain.project.OdiIKMLine

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IRepositoryEntity

public final class OdiIKMLine
extends OdiProcedureLine

Subclass of ProcedureLine providing IKM specific properties used during code generation.

Since:
11.1.1.3.0
See Also:
Serialized Form

Nested Class Summary
static class OdiIKMLine.TemporaryIndexLocation
          Internal Enum that represents the location where temporary indexes can be created by an OdiIKMLine when executed.
Possible values are:
NONE: do not create any temporary index
ON_SOURCE: create temporary index on source

 

Nested classes/interfaces inherited from class oracle.odi.domain.project.OdiProcedureLine
OdiProcedureLine.LogCounter, OdiProcedureLine.OdiProcedureLineId

 

Field Summary

 

Fields inherited from class oracle.odi.domain.project.OdiProcedureLine
NAME_MAX_LENGTH

 

Method Summary
 OdiIKMLine.TemporaryIndexLocation getTemporaryIndexLocation()
          Get the temporaryIndexLocation.
 boolean isGeneratedIfJrnTableInInterface()
          Is generatedIfJrnTableInInterface set?
 boolean isGeneratedIfJrnTableInStagingArea()
          Is generatedIfJrnTableInStagingArea set?
 void setGeneratedIfJrnTableInInterface(boolean pGeneratedIfJrnTableInInterface)
          Defines whether this IKM line is generated if the journalized table is source of the current interface.
 void setGeneratedIfJrnTableInStagingArea(boolean pGeneratedIfJrnTableInStagingArea)
          Defines whether this LKM line is generated if a journalized table is found in staging area, or not.
 void setTemporaryIndexLocation(OdiIKMLine.TemporaryIndexLocation pTemporaryIndexLocation)
          Defines temporary index option of this IKM line.

 

Methods inherited from class oracle.odi.domain.project.OdiProcedureLine
addGenerationCondition, getGenerationConditions, getInternalId, getLogCounter, getLogLevel, getName, getOnSourceCommand, getOnTargetCommand, getOrder, getSecurityContainer, isAlwaysGenerated, isIgnoreError, removeGenerationCondition, setAlwaysGenerated, setIgnoreError, setLogCounter, setLogLevel, setName, setOnSourceCommand, setOnTargetCommand

 

Methods inherited from class oracle.odi.domain.support.BusinessObject
clone

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

setGeneratedIfJrnTableInInterface

public void setGeneratedIfJrnTableInInterface(boolean pGeneratedIfJrnTableInInterface)
Defines whether this IKM line is generated if the journalized table is source of the current interface. By default this property is set to false
Parameters:
pGeneratedIfJrnTableInInterface - true to have this IKM line is generated if the journalized table is source of the current interface
See Also:
isGeneratedIfJrnTableInInterface()

isGeneratedIfJrnTableInInterface

public boolean isGeneratedIfJrnTableInInterface()
Is generatedIfJrnTableInInterface set?
Returns:
true if this IKM line is generated if the journalized table is source of the current interface
See Also:
setGeneratedIfJrnTableInInterface(boolean)

setGeneratedIfJrnTableInStagingArea

public void setGeneratedIfJrnTableInStagingArea(boolean pGeneratedIfJrnTableInStagingArea)
Defines whether this LKM line is generated if a journalized table is found in staging area, or not. By default this property is set to false.
Parameters:
pGeneratedIfJrnTableInStagingArea - true to have this LKM line generate if a journalized table is found in staging area
See Also:
isGeneratedIfJrnTableInStagingArea()

isGeneratedIfJrnTableInStagingArea

public boolean isGeneratedIfJrnTableInStagingArea()
Is generatedIfJrnTableInStagingArea set?
Returns:
true if this LKM line is generated if a journalized table is found in staging area
See Also:
setGeneratedIfJrnTableInStagingArea(boolean)

setTemporaryIndexLocation

public void setTemporaryIndexLocation(OdiIKMLine.TemporaryIndexLocation pTemporaryIndexLocation)
Defines temporary index option of this IKM line. By default temporary index location is set to NONE.
Parameters:
pTemporaryIndexLocation - OdiIKMLine.TemporaryIndexLocation value for temporaryIndexLocation
See Also:
getTemporaryIndexLocation()

getTemporaryIndexLocation

public OdiIKMLine.TemporaryIndexLocation getTemporaryIndexLocation()
Get the temporaryIndexLocation.
Returns:
OdiIKMLine.TemporaryIndexLocation
See Also:
setTemporaryIndexLocation(oracle.odi.domain.project.OdiIKMLine.TemporaryIndexLocation)

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.