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.


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
Parameters:
boolean: - true to enable option, false to disable option.
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
Parameters:
boolean: - true to enable option, false to disable option.
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.