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 InterfaceActionOnJoinSetJoinProperties

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

All Implemented Interfaces:
IInterfaceAction

public class InterfaceActionOnJoinSetJoinProperties
extends java.lang.Object
implements IInterfaceAction

InterfaceActionOnJoinSetJoinProperties is an interface action class used to set the properties for a join object. The properties are as follows:

join type: The type of the join which can be one of: INNER, CROSS, NATURAL

ordered: Boolean property to set whether the join is ordered with respect to other join objects. In practice this determines whether ANSI outer join syntax is used in the generated code.

outer1: Boolean - if set to true, then the join is outer with respect to the first join source that is attached to the join.

outer2: Boolean - if set to true, then the join is outer with respect to the first join source that is attached to the join.

Since:
11.1.1.3.0
See Also:
InteractiveInterfaceHelperWithActions

Nested Class Summary
static class InterfaceActionOnJoinSetJoinProperties.JoinType
          The join type for the join object.

 

Constructor Summary
InterfaceActionOnJoinSetJoinProperties(Join pJoin, boolean pOrdered, boolean pOuter1, boolean pOuter2)
          change outer properties on join Note than if you use this action on a cross join, it will become non cross.
InterfaceActionOnJoinSetJoinProperties(Join pJoin, InterfaceActionOnJoinSetJoinProperties.JoinType pJoinType, boolean pOrdered)
          Constructor for the action class.

 

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

InterfaceActionOnJoinSetJoinProperties

public InterfaceActionOnJoinSetJoinProperties(Join pJoin,
                                              InterfaceActionOnJoinSetJoinProperties.JoinType pJoinType,
                                              boolean pOrdered)
Constructor for the action class.
Parameters:
pJoin - The join object for which properties will be set.
pJoinType - The join type to be set, on of INNTER, CROSS, NATURAL.
pOrdered - If true, the join will be ordered with respect to other join objects in the interface.

InterfaceActionOnJoinSetJoinProperties

public InterfaceActionOnJoinSetJoinProperties(Join pJoin,
                                              boolean pOrdered,
                                              boolean pOuter1,
                                              boolean pOuter2)
change outer properties on join Note than if you use this action on a cross join, it will become non cross.
Parameters:
pJoin - The join object for which properties will be set.
pOrdered - If true, the join will be ordered with respect to other join objects in the interface.
pOuter1 - If true, the join will be outer with respect to the first attached source.
pOuter2 - If true, the join will be outer with respect to the second attached source.

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.
Specified by:
performAction in interface IInterfaceAction
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.