Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

oracle.owb.transformation
Interface IOFunction

All Superinterfaces:
AtomicDerivationSource, CompilableObject, Component, Extensible, IntelligenceObject, IODerivationSource, IODerivationTarget, OWBNamedObject, PropertyOwner, ReconcileSource, ReconcileTarget, Snapshotable, Transformation, ValidatableObject

public interface IOFunction
extends Transformation, Component, Extensible, IntelligenceObject, IODerivationTarget

IOFunction interface represents a Function within an Intelligence Module.


Field Summary

 

Fields inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
MAX_DEPENDENCY_DEPTH, MIN_DEPENDENCY_DEPTH

 

Method Summary
 Datatype getReturnType()
          Get Return type (may return null if not defined)
 boolean isDeterministic()
          Is deterministic option set for function.
 boolean isParallelEnabled()
          Is parallel enable option set for function
 void setDeterministic(boolean value)
          Set the deterministic option for this function
 void setParallelEnabled(boolean value)
          Set parallel enable option for function
 void setReturnType(Datatype datatype)
          set Return type (may pass null if return type not known)

 

Methods inherited from interface oracle.owb.transformation.Transformation
complete, createParameter, createParameter, findParameter, getFormattedSignature, getImplementation, getIntelligenceModule, getName, getPackage, getParameterNames, getParameters, getSignature, isImported, isIntelligenceFunction, moveParameter, setImplementation

 

Methods inherited from interface oracle.owb.foundation.OWBNamedObject
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName

 

Methods inherited from interface oracle.owb.compile.ValidatableObject
validate

 

Methods inherited from interface oracle.owb.compile.CompilableObject
compile

 

Methods inherited from interface oracle.owb.reconcile.ReconcileSource
getReconcileTargetTypes, getType

 

Methods inherited from interface oracle.owb.reconcile.ReconcileTarget
canMatchByPosition, getReconcileSourceTypes, getType

 

Methods inherited from interface oracle.owb.foundation.Component
getOwningFolder, isReloadNeeded, lock, reload, unlock

 

Methods inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
compare, compare, compare, compare, createSnapshot, createSnapshot, createSnapshotWithDependeeComponents, createSnapshotWithDependeeComponents, getSnapshots

 

Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString

 

Method Detail

setReturnType

public void setReturnType(Datatype datatype)
set Return type (may pass null if return type not known)

getReturnType

public Datatype getReturnType()
Get Return type (may return null if not defined)

setDeterministic

public void setDeterministic(boolean value)
Set the deterministic option for this function
Returns:
void

isDeterministic

public boolean isDeterministic()
Is deterministic option set for function.
Returns:
boolean, true if option is enabled, false if option is disabled.

setParallelEnabled

public void setParallelEnabled(boolean value)
Set parallel enable option for function
Returns:
void

isParallelEnabled

public boolean isParallelEnabled()
Is parallel enable option set for function
Returns:
boolean, true if option is enabled, false if option is disabled.

Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.