Streamable.Select 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
Select<TKey,TOld,TNew,TField1,TField2>(IStreamable<TKey,TOld>, Expression<Func<TNew>>, Expression<Func<TNew,TField1>>, Expression<Func<TOld, TField1>>, Expression<Func<TNew,TField2>>, Expression<Func<TOld, TField2>>)
public static Microsoft.StreamProcessing.IStreamable<TKey,TNew> Select<TKey,TOld,TNew,TField1,TField2> (this Microsoft.StreamProcessing.IStreamable<TKey,TOld> source, System.Linq.Expressions.Expression<Func<TNew>> initializer, System.Linq.Expressions.Expression<Func<TNew,TField1>> fieldSelector1, System.Linq.Expressions.Expression<Func<TOld,TField1>> fieldInitializer1, System.Linq.Expressions.Expression<Func<TNew,TField2>> fieldSelector2, System.Linq.Expressions.Expression<Func<TOld,TField2>> fieldInitializer2) where TNew : new();
static member Select : Microsoft.StreamProcessing.IStreamable<'Key, 'Old> * System.Linq.Expressions.Expression<Func<'New>> * System.Linq.Expressions.Expression<Func<'New, 'TField1>> * System.Linq.Expressions.Expression<Func<'Old, 'TField1>> * System.Linq.Expressions.Expression<Func<'New, 'TField2>> * System.Linq.Expressions.Expression<Func<'Old, 'TField2>> -> Microsoft.StreamProcessing.IStreamable<'Key, 'New (requires 'New : (new : unit -> 'New))> (requires 'New : (new : unit -> 'New))
<Extension()>
Public Function Select(Of TKey, TOld, TNew, TField1, TField2) (source As IStreamable(Of TKey, TOld), initializer As Expression(Of Func(Of TNew)), fieldSelector1 As Expression(Of Func(Of TNew, TField1)), fieldInitializer1 As Expression(Of Func(Of TOld, TField1)), fieldSelector2 As Expression(Of Func(Of TNew, TField2)), fieldInitializer2 As Expression(Of Func(Of TOld, TField2))) As IStreamable(Of TKey, TNew)
Type Parameters
- TKey
- TOld
- TNew
- TField1
- TField2
Parameters
- source
- IStreamable<TKey,TOld>
- initializer
- Expression<Func<TNew>>
- fieldSelector1
- Expression<Func<TNew,TField1>>
- fieldInitializer1
- Expression<Func<TOld,TField1>>
- fieldSelector2
- Expression<Func<TNew,TField2>>
- fieldInitializer2
- Expression<Func<TOld,TField2>>
Returns
IStreamable<TKey,TNew>
Applies to
Select<TKey,TOld,TNew,TField1>(IStreamable<TKey,TOld>, Expression<Func<TNew>>, Expression<Func<TNew,TField1>>, Expression<Func<TOld,TField1>>)
public static Microsoft.StreamProcessing.IStreamable<TKey,TNew> Select<TKey,TOld,TNew,TField1> (this Microsoft.StreamProcessing.IStreamable<TKey,TOld> source, System.Linq.Expressions.Expression<Func<TNew>> initializer, System.Linq.Expressions.Expression<Func<TNew,TField1>> fieldSelector1, System.Linq.Expressions.Expression<Func<TOld,TField1>> fieldInitializer1) where TNew : new();
static member Select : Microsoft.StreamProcessing.IStreamable<'Key, 'Old> * System.Linq.Expressions.Expression<Func<'New>> * System.Linq.Expressions.Expression<Func<'New, 'TField1>> * System.Linq.Expressions.Expression<Func<'Old, 'TField1>> -> Microsoft.StreamProcessing.IStreamable<'Key, 'New (requires 'New : (new : unit -> 'New))> (requires 'New : (new : unit -> 'New))
<Extension()>
Public Function Select(Of TKey, TOld, TNew, TField1) (source As IStreamable(Of TKey, TOld), initializer As Expression(Of Func(Of TNew)), fieldSelector1 As Expression(Of Func(Of TNew, TField1)), fieldInitializer1 As Expression(Of Func(Of TOld, TField1))) As IStreamable(Of TKey, TNew)
Type Parameters
- TKey
- TOld
- TNew
- TField1
Parameters
- source
- IStreamable<TKey,TOld>
- initializer
- Expression<Func<TNew>>
- fieldSelector1
- Expression<Func<TNew,TField1>>
- fieldInitializer1
- Expression<Func<TOld,TField1>>
Returns
IStreamable<TKey,TNew>
Applies to
Select<TKey,TOld,TNew>(IStreamable<TKey,TOld>, Expression<Func<TNew>>, IDictionary<String,Expression<Func<TOld,Object>>>)
public static Microsoft.StreamProcessing.IStreamable<TKey,TNew> Select<TKey,TOld,TNew> (this Microsoft.StreamProcessing.IStreamable<TKey,TOld> source, System.Linq.Expressions.Expression<Func<TNew>> initializer, System.Collections.Generic.IDictionary<string,System.Linq.Expressions.Expression<Func<TOld,object>>> newColumnFormulas = null) where TNew : new();
static member Select : Microsoft.StreamProcessing.IStreamable<'Key, 'Old> * System.Linq.Expressions.Expression<Func<'New>> * System.Collections.Generic.IDictionary<string, System.Linq.Expressions.Expression<Func<'Old, obj>>> -> Microsoft.StreamProcessing.IStreamable<'Key, 'New (requires 'New : (new : unit -> 'New))> (requires 'New : (new : unit -> 'New))
<Extension()>
Public Function Select(Of TKey, TOld, TNew) (source As IStreamable(Of TKey, TOld), initializer As Expression(Of Func(Of TNew)), Optional newColumnFormulas As IDictionary(Of String, Expression(Of Func(Of TOld, Object))) = null) As IStreamable(Of TKey, TNew)
Type Parameters
- TKey
- TOld
- TNew
Parameters
- source
- IStreamable<TKey,TOld>
- initializer
- Expression<Func<TNew>>
- newColumnFormulas
- IDictionary<String,Expression<Func<TOld,Object>>>
Returns
IStreamable<TKey,TNew>
Applies to
Select<TKey,TPayload,TResult>(IStreamable<TKey,TPayload>, Expression<Func<Int64,TPayload,TResult>>)
Performs a project over a streamable.
public static Microsoft.StreamProcessing.IStreamable<TKey,TResult> Select<TKey,TPayload,TResult> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<long,TPayload,TResult>> selector);
static member Select : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Result>> -> Microsoft.StreamProcessing.IStreamable<'Key, 'Result>
<Extension()>
Public Function Select(Of TKey, TPayload, TResult) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of Long, TPayload, TResult))) As IStreamable(Of TKey, TResult)
Type Parameters
- TKey
- TPayload
- TResult
Parameters
- source
- IStreamable<TKey,TPayload>
Source streamable for the operation.
- selector
- Expression<Func<Int64,TPayload,TResult>>
Expression over StartTime and Payload that returns the new Payload.
Returns
IStreamable<TKey,TResult>
Applies to
Select<TKey,TPayload,TResult>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,TResult>>)
Performs a project over a streamable.
public static Microsoft.StreamProcessing.IStreamable<TKey,TResult> Select<TKey,TPayload,TResult> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,TResult>> selector);
static member Select : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, 'Result>> -> Microsoft.StreamProcessing.IStreamable<'Key, 'Result>
<Extension()>
Public Function Select(Of TKey, TPayload, TResult) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, TResult))) As IStreamable(Of TKey, TResult)
Type Parameters
- TKey
- TPayload
- TResult
Parameters
- source
- IStreamable<TKey,TPayload>
Source streamable for the operation.
- selector
- Expression<Func<TPayload,TResult>>
Expression over Payload that returns the new Payload.
Returns
IStreamable<TKey,TResult>