Skip navigation links

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

E17060-02


oracle.odi.interfaces.interactive.support.actions
Class InterfaceActionOnGenericClauseSetOrder

java.lang.Object
  extended by oracle.odi.interfaces.interactive.support.actions.InterfaceActionOnGenericClauseAbstract
      extended by oracle.odi.interfaces.interactive.support.actions.InterfaceActionOnGenericClauseSetOrder

All Implemented Interfaces:
IInterfaceAction

public class InterfaceActionOnGenericClauseSetOrder
extends InterfaceActionOnGenericClauseAbstract

InterfaceActionOnGenericClauseSetOrder is an interface action class used to set the processing order for a generic clause. The order is important for a join when the source technology supports ordered join, because it can help determine the overall order and functionality of the ANSI outer join clause.

For example, suppose there are 2 joins in the interface, Join1 is "A LEFT OUTER JOIN B", and Join2 is "B LEFT OUTER JOIN C". If Join1 has an order value of 10 and Join2 has an order value of 20, then the generated result will be "A LEFT OUTER JOIN B LEFT OUTER JOIN C". But if Join2 has an order value of 20 and Join1 has an order value of 10, then the generated result will be "B LEFT OUTER JOIN C RIGHT OUTER JOIN A". So it will affect the data result. A generic clause can be a Filter, TargetMapping, Join.

Since:
11.1.1.3.0
See Also:
InteractiveInterfaceHelperWithActions

Constructor Summary
InterfaceActionOnGenericClauseSetOrder(GenericClause pGenericClause, int pClauseOrder)
          The constructor for the action.

 

Method Summary
 void performAction(IInterfaceActionListener pInterfaceActionListener, IInterfaceUndoListener pInterfaceUndoListener, IActionHelper pActionHelper)
          Action that is performed on the ODI interface objects.

 

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

 

Constructor Detail

InterfaceActionOnGenericClauseSetOrder

public InterfaceActionOnGenericClauseSetOrder(GenericClause pGenericClause,
                                              int pClauseOrder)
The constructor for the action.
Parameters:
pGenericClause - The generic clause for which to set the order.
pClauseOrder - The integer order value for the clause.

Method Detail

performAction

public void performAction(IInterfaceActionListener pInterfaceActionListener,
                          IInterfaceUndoListener pInterfaceUndoListener,
                          IActionHelper pActionHelper)
Description copied from interface: IInterfaceAction
Action that is performed on the ODI interface objects.
Parameters:
pInterfaceActionListener - the interface action listener instance
pInterfaceUndoListener - the interface undo listener instance
pActionHelper - the action helper instance

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.