Streamable.WhereNotExists Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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>