DataSet
object that is passed in
to the constructor. The existing interface data source specified in the lookup condition
must be in the same data set.InteractiveInterfaceHelperWithActions
helper, it is possible that the execution location of the lookup may be automatically
changed, even if it has been explicitly set in the constructor.public class InterfaceActionAddLookup extends java.lang.Object implements IInterfaceAction
InteractiveInterfaceHelperWithActions
Modifier and Type | Class and Description |
---|---|
class |
InterfaceActionAddLookup.MyClauseImporter
Deprecated.
An inner class that implements the <@link IClauseImporter> interface.
|
Constructor and Description |
---|
InterfaceActionAddLookup(DataSet pDataSet,
OdiDataStore pOdiDataStore,
java.lang.String pAlias,
java.lang.String pLookupSql,
OdiInterface.ExecutionLocation pExecutionLocation,
boolean pSelectLookup)
Deprecated.
A constructor to create the lookup creation action, to do a lookup of rows from a data source.
|
InterfaceActionAddLookup(DataSet pDataSet,
OdiInterface pOdiInterface,
java.lang.String pAlias,
java.lang.String pLookupSql,
OdiInterface.ExecutionLocation pExecutionLocation,
boolean pSelectLookup)
Deprecated.
A constructor to create the lookup creation action, to do a lookup of rows from another interface result.
|
Modifier and Type | Method and Description |
---|---|
void |
performAction(IInterfaceActionListener pInterfaceActionListener,
IInterfaceUndoListener pInterfaceUndoListener,
IActionHelper pActionHelper)
Deprecated.
Action that is performed on the ODI interface objects.
|
public InterfaceActionAddLookup(DataSet pDataSet, OdiDataStore pOdiDataStore, java.lang.String pAlias, java.lang.String pLookupSql, OdiInterface.ExecutionLocation pExecutionLocation, boolean pSelectLookup)
pDataSet
- The data set that contains the lookup driver data source and will contain the lookup object.pOdiDataStore
- The OdiDataStore
object to be looked up.pAlias
- The alias to be used for the lookup table.pLookupSql
- The SQL lookup condition string.pExecutionLocation
- The location where the lookup will be executed.pSelectLookup
- If true, creates a select lookup which translates to a data source and an ordinary join. Otherwise an outer join is used.public InterfaceActionAddLookup(DataSet pDataSet, OdiInterface pOdiInterface, java.lang.String pAlias, java.lang.String pLookupSql, OdiInterface.ExecutionLocation pExecutionLocation, boolean pSelectLookup)
pDataSet
- The data set that contains the lookup driver data source and will contain the lookup object.pOdiInterface
- The other interface whose result will act as the lookup source.pAlias
- The alias to be used for the lookup table.pLookupSql
- The SQL lookup condition string. The string specifies the lookuppExecutionLocation
- The location where the lookup will be executed.pSelectLookup
- If true, creates a select lookup which translates to a data source and an ordinary join. Otherwise an outer join is used.public void performAction(IInterfaceActionListener pInterfaceActionListener, IInterfaceUndoListener pInterfaceUndoListener, IActionHelper pActionHelper)
IInterfaceAction
performAction
in interface IInterfaceAction
pInterfaceActionListener
- the interface action listener instancepInterfaceUndoListener
- the interface undo listener instancepActionHelper
- the action helper instance