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

B12155-01

oracle.owb.transformation
Interface Function

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

public interface Function
extends Transformation, Component, Extensible

Function interface represents a function or a procedure. [More functionality description here!]


Field Summary

 

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

 

Method Summary
 Datatype getReturnType()
          Gets the Datatype for the Return Value of a Function.
 boolean isDeterministic()
          To find if the deterministic option set for function.
 boolean isParallelEnabled()
          To find if the 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)
          Sets the Datatype for the Return Value of a Function.

 

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)
Sets the Datatype for the Return Value of a Function.
Parameters:
datatype - a Datatype object for which return value is set.
See Also:
getReturnType()

getReturnType

public Datatype getReturnType()
Gets the Datatype for the Return Value of a Function.
Returns:
Datatype object of the return value of a Function.
See Also:
setReturnType(oracle.owb.foundation.type.Datatype)

setDeterministic

public void setDeterministic(boolean value)
Set the deterministic option for this function.
Parameters:
value - a boolean true to enable option, false to disable option.

isDeterministic

public boolean isDeterministic()
To find if the 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:
value - a boolean true to enable option, false to disable option.

isParallelEnabled

public boolean isParallelEnabled()
To find if the 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.