Returns the index that results from applying the specified join operation to
two indexes.
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static Index<T> Join<T>(
Index<T> left,
Index<T> right,
JoinType joinType,
out int[] leftIndexes,
out int[] rightIndexes
)
Public Shared Function Join(Of T) (
left As Index(Of T),
right As Index(Of T),
joinType As JoinType,
<OutAttribute> ByRef leftIndexes As Integer(),
<OutAttribute> ByRef rightIndexes As Integer()
) As Index(Of T)
public:
generic<typename T>
static Index<T>^ Join(
Index<T>^ left,
Index<T>^ right,
JoinType joinType,
[OutAttribute] array<int>^% leftIndexes,
[OutAttribute] array<int>^% rightIndexes
)
static member Join :
left : Index<'T> *
right : Index<'T> *
joinType : JoinType *
leftIndexes : int[] byref *
rightIndexes : int[] byref -> Index<'T>
Parameters
- left
- Type: Extreme.DataAnalysisIndexT
The first index to join. - right
- Type: Extreme.DataAnalysisIndexT
The second index. - joinType
- Type: Extreme.DataAnalysisJoinType
The type of join. - leftIndexes
- Type: SystemInt32
An array of indexes of the elements of the current index
in the new index. - rightIndexes
- Type: SystemInt32
An array of indexes of the elements of right
in the new index.
Type Parameters
- T
Return Value
Type:
IndexTThe joined index.
Reference