Streamable.WhereNotExists Method

Definition

Overloads

WhereNotExists<TKey,TLeft,TRight,TJoinKey>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Expression<Func<TLeft,TJoinKey>>, Expression<Func<TRight, TJoinKey>>, Int64)

Performs a left anti-semi join using the passed in predicate as the join condition.

WhereNotExists<TKey,TLeft,TRight,TJoinKey>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Expression<Func<TLeft,TJoinKey>>, Expression<Func<TRight, TJoinKey>>)

Performs a left anti-semi join using the passed in predicate as the join condition.

WhereNotExists<TKey,TLeft,TRight,TJoinKey>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Expression<Func<TLeft,TJoinKey>>, Expression<Func<TRight, TJoinKey>>, Expression<Func<TLeft,TRight,Boolean>>)
WhereNotExists<TKey,TLeft,TRight>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>)

Performs a left anti-semi join without any join condition (join condition is true).

WhereNotExists<TKey,TLeft,TRight>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Int64)

Performs a left anti-semi join without any join condition (join condition is true).

WhereNotExists<TKey,TLeft,TRight,TJoinKey>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Expression<Func<TLeft,TJoinKey>>, Expression<Func<TRight, TJoinKey>>, Int64)

Performs a left anti-semi join using the passed in predicate as the join condition.

public static Microsoft.StreamProcessing.IStreamable<TKey,TLeft> WhereNotExists<TKey,TLeft,TRight,TJoinKey> (this Microsoft.StreamProcessing.IStreamable<TKey,TLeft> left, Microsoft.StreamProcessing.IStreamable<TKey,TRight> right, System.Linq.Expressions.Expression<Func<TLeft,TJoinKey>> leftKeySelector, System.Linq.Expressions.Expression<Func<TRight,TJoinKey>> rightKeySelector, long tolerance);
static member WhereNotExists : Microsoft.StreamProcessing.IStreamable<'Key, 'Left> * Microsoft.StreamProcessing.IStreamable<'Key, 'Right> * System.Linq.Expressions.Expression<Func<'Left, 'JoinKey>> * System.Linq.Expressions.Expression<Func<'Right, 'JoinKey>> * int64 -> Microsoft.StreamProcessing.IStreamable<'Key, 'Left>
<Extension()>
Public Function WhereNotExists(Of TKey, TLeft, TRight, TJoinKey) (left As IStreamable(Of TKey, TLeft), right As IStreamable(Of TKey, TRight), leftKeySelector As Expression(Of Func(Of TLeft, TJoinKey)), rightKeySelector As Expression(Of Func(Of TRight, TJoinKey)), tolerance As Long) As IStreamable(Of TKey, TLeft)

Type Parameters

TKey
TLeft
TRight
TJoinKey

Parameters

left
IStreamable<TKey,TLeft>
right
IStreamable<TKey,TRight>
leftKeySelector
Expression<Func<TLeft,TJoinKey>>
rightKeySelector
Expression<Func<TRight,TJoinKey>>
tolerance
Int64

Returns

IStreamable<TKey,TLeft>

Applies to

WhereNotExists<TKey,TLeft,TRight,TJoinKey>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Expression<Func<TLeft,TJoinKey>>, Expression<Func<TRight, TJoinKey>>)

Performs a left anti-semi join using the passed in predicate as the join condition.

public static Microsoft.StreamProcessing.IStreamable<TKey,TLeft> WhereNotExists<TKey,TLeft,TRight,TJoinKey> (this Microsoft.StreamProcessing.IStreamable<TKey,TLeft> left, Microsoft.StreamProcessing.IStreamable<TKey,TRight> right, System.Linq.Expressions.Expression<Func<TLeft,TJoinKey>> leftKeySelector, System.Linq.Expressions.Expression<Func<TRight,TJoinKey>> rightKeySelector);
static member WhereNotExists : Microsoft.StreamProcessing.IStreamable<'Key, 'Left> * Microsoft.StreamProcessing.IStreamable<'Key, 'Right> * System.Linq.Expressions.Expression<Func<'Left, 'JoinKey>> * System.Linq.Expressions.Expression<Func<'Right, 'JoinKey>> -> Microsoft.StreamProcessing.IStreamable<'Key, 'Left>
<Extension()>
Public Function WhereNotExists(Of TKey, TLeft, TRight, TJoinKey) (left As IStreamable(Of TKey, TLeft), right As IStreamable(Of TKey, TRight), leftKeySelector As Expression(Of Func(Of TLeft, TJoinKey)), rightKeySelector As Expression(Of Func(Of TRight, TJoinKey))) As IStreamable(Of TKey, TLeft)

Type Parameters

TKey
TLeft
TRight
TJoinKey

Parameters

left
IStreamable<TKey,TLeft>
right
IStreamable<TKey,TRight>
leftKeySelector
Expression<Func<TLeft,TJoinKey>>
rightKeySelector
Expression<Func<TRight,TJoinKey>>

Returns

IStreamable<TKey,TLeft>

Applies to

WhereNotExists<TKey,TLeft,TRight,TJoinKey>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Expression<Func<TLeft,TJoinKey>>, Expression<Func<TRight, TJoinKey>>, Expression<Func<TLeft,TRight,Boolean>>)

public static Microsoft.StreamProcessing.IStreamable<TKey,TLeft> WhereNotExists<TKey,TLeft,TRight,TJoinKey> (this Microsoft.StreamProcessing.IStreamable<TKey,TLeft> left, Microsoft.StreamProcessing.IStreamable<TKey,TRight> right, System.Linq.Expressions.Expression<Func<TLeft,TJoinKey>> leftKeySelector, System.Linq.Expressions.Expression<Func<TRight,TJoinKey>> rightKeySelector, System.Linq.Expressions.Expression<Func<TLeft,TRight,bool>> postPredicate);
static member WhereNotExists : Microsoft.StreamProcessing.IStreamable<'Key, 'Left> * Microsoft.StreamProcessing.IStreamable<'Key, 'Right> * System.Linq.Expressions.Expression<Func<'Left, 'JoinKey>> * System.Linq.Expressions.Expression<Func<'Right, 'JoinKey>> * System.Linq.Expressions.Expression<Func<'Left, 'Right, bool>> -> Microsoft.StreamProcessing.IStreamable<'Key, 'Left>
<Extension()>
Public Function WhereNotExists(Of TKey, TLeft, TRight, TJoinKey) (left As IStreamable(Of TKey, TLeft), right As IStreamable(Of TKey, TRight), leftKeySelector As Expression(Of Func(Of TLeft, TJoinKey)), rightKeySelector As Expression(Of Func(Of TRight, TJoinKey)), postPredicate As Expression(Of Func(Of TLeft, TRight, Boolean))) As IStreamable(Of TKey, TLeft)

Type Parameters

TKey
TLeft
TRight
TJoinKey

Parameters

left
IStreamable<TKey,TLeft>
right
IStreamable<TKey,TRight>
leftKeySelector
Expression<Func<TLeft,TJoinKey>>
rightKeySelector
Expression<Func<TRight,TJoinKey>>
postPredicate
Expression<Func<TLeft,TRight,Boolean>>

Returns

IStreamable<TKey,TLeft>

Applies to

WhereNotExists<TKey,TLeft,TRight>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>)

Performs a left anti-semi join without any join condition (join condition is true).

public static Microsoft.StreamProcessing.IStreamable<TKey,TLeft> WhereNotExists<TKey,TLeft,TRight> (this Microsoft.StreamProcessing.IStreamable<TKey,TLeft> left, Microsoft.StreamProcessing.IStreamable<TKey,TRight> right);
static member WhereNotExists : Microsoft.StreamProcessing.IStreamable<'Key, 'Left> * Microsoft.StreamProcessing.IStreamable<'Key, 'Right> -> Microsoft.StreamProcessing.IStreamable<'Key, 'Left>
<Extension()>
Public Function WhereNotExists(Of TKey, TLeft, TRight) (left As IStreamable(Of TKey, TLeft), right As IStreamable(Of TKey, TRight)) As IStreamable(Of TKey, TLeft)

Type Parameters

TKey
TLeft
TRight

Parameters

left
IStreamable<TKey,TLeft>
right
IStreamable<TKey,TRight>

Returns

IStreamable<TKey,TLeft>

Applies to

WhereNotExists<TKey,TLeft,TRight>(IStreamable<TKey,TLeft>, IStreamable<TKey,TRight>, Int64)

Performs a left anti-semi join without any join condition (join condition is true).

public static Microsoft.StreamProcessing.IStreamable<TKey,TLeft> WhereNotExists<TKey,TLeft,TRight> (this Microsoft.StreamProcessing.IStreamable<TKey,TLeft> left, Microsoft.StreamProcessing.IStreamable<TKey,TRight> right, long tolerance);
static member WhereNotExists : Microsoft.StreamProcessing.IStreamable<'Key, 'Left> * Microsoft.StreamProcessing.IStreamable<'Key, 'Right> * int64 -> Microsoft.StreamProcessing.IStreamable<'Key, 'Left>
<Extension()>
Public Function WhereNotExists(Of TKey, TLeft, TRight) (left As IStreamable(Of TKey, TLeft), right As IStreamable(Of TKey, TRight), tolerance As Long) As IStreamable(Of TKey, TLeft)

Type Parameters

TKey
TLeft
TRight

Parameters

left
IStreamable<TKey,TLeft>
right
IStreamable<TKey,TRight>
tolerance
Int64

Returns

IStreamable<TKey,TLeft>

Applies to