Skip navigation links

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

E17060-04


oracle.odi.domain.project
Class OdiLKMLine

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.OdiLKMLine

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

public final class OdiLKMLine
extends OdiProcedureLine

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

Since:
11.1.1.3.0
See Also:
Serialized Form

Nested Class Summary
static class OdiLKMLine.TemporaryIndexLocation
          Internal Enum that represents the location where temporary indexes can be created by an OdiLKMLine when executed.

 

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
 OdiLKMLine.TemporaryIndexLocation getTemporaryIndexLocation()
          Get the temporaryIndexLocation.
 boolean isGeneratedIfJrnTableInSourceSet()
          Is journalizedTableInCurrentSchema set?
 boolean isPostIntegration()
          Is post Integration?
 void setGeneratedIfJrnTableInSourceSet(boolean pGeneratedIfJrnTableInSourceSet)
          Defines whether this LKM line is executed if a journalized table is found in the current source set, or not.
 void setPostIntegration(boolean pPostIntegration)
          Defines whether this LKM line is executed after integration process.
 void setTemporaryIndexLocation(OdiLKMLine.TemporaryIndexLocation pTemporaryIndexLocation)
          Defines temporary index option of this LKM line.

 

Methods inherited from class oracle.odi.domain.project.OdiProcedureLine
addGenerationCondition, getGenerationConditions, getInternalId, getLogCounter, getLogFinalCommand, getLogLevel, getName, getOnSourceCommand, getOnTargetCommand, getOrder, getSecurityContainer, isAlwaysGenerated, isIgnoreError, removeGenerationCondition, setAlwaysGenerated, setIgnoreError, setLogCounter, setLogFinalCommand, 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

setPostIntegration

public void setPostIntegration(boolean pPostIntegration)
Defines whether this LKM line is executed after integration process. By default this property is false
Parameters:
pPostIntegration - true to have this LKM line execute after integration process
See Also:
isPostIntegration()

isPostIntegration

public boolean isPostIntegration()
Is post Integration?
Returns:
true if this LKM line executes after integration process
See Also:
@setPostIntegration

setGeneratedIfJrnTableInSourceSet

public void setGeneratedIfJrnTableInSourceSet(boolean pGeneratedIfJrnTableInSourceSet)
Defines whether this LKM line is executed if a journalized table is found in the current source set, or not. By default this property is set to false.
Parameters:
pGeneratedIfJrnTableInSourceSet - true to have this LKM line execute if a journalized table is found in the current source set
See Also:
isGeneratedIfJrnTableInSourceSet()

isGeneratedIfJrnTableInSourceSet

public boolean isGeneratedIfJrnTableInSourceSet()
Is journalizedTableInCurrentSchema set?
Returns:
true if this LKM line executes if a journalized table is found in the current source set
See Also:
setGeneratedIfJrnTableInSourceSet(boolean)

setTemporaryIndexLocation

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

getTemporaryIndexLocation

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

Skip navigation links

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

E17060-04


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