MultiJoinInput

A MultiJoinInput is an object that contains a table and a list of columns to match and add, and is used as an input for a Multi-Join.

Methods

Parameters

ParameterTypeDescription
inputTableTable

The table to add to the MultiJoin.

columnsToMatchJoinMatch[]

An array of JoinMatch specifying match conditions.

columnsToMatchString[]

The key columns, in string format (e.g., "ResultKey=SourceKey" or "KeyInBoth").

columnsToMatchCollection<? extends JoinMatch>

A collection of JoinMatch objects specifying the key columns.

columnsToMatchString...

The key columns, in string format (e.g., "ResultKey=SourceKey" or "KeyInBoth").

ColumnsToAddJoinAddition[]

An array of JoinAddition objects specifying the columns to add.

ColumnsToAddString[]

The columns to add, in string format (e.g., "ResultColumn=SourceColumn" or "SourceColumnToAddWithSameName"); empty for all columns.

ColumnsToAddCollection<? extends JoinAddition>

A collection of JoinAddition objects specifying the columns to add.

Returns

A MultiJoinInput object.

Examples