Class ValueJoinerWithKey<K1, V1, V2, VR, TJVMK1, TJVMV1, TJVMV2, TJVMVR>
KNet extension of ValueJoinerWithKey<K1, V1, V2, VR>
public class ValueJoinerWithKey<K1, V1, V2, VR, TJVMK1, TJVMV1, TJVMV2, TJVMVR> : ValueJoinerWithKey<TJVMK1, TJVMV1, TJVMV2, TJVMVR>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IValueJoinerWithKey<TJVMK1, TJVMV1, TJVMV2, TJVMVR>, IJVMBridgeBase, IJVMBridgeDefinition, IGenericSerDesFactoryApplier
Type Parameters
K1key value type
V1first value type
V2second value type
VRjoined value type
TJVMK1The JVM type of
K1TJVMV1The JVM type of
V1TJVMV2The JVM type of
V2TJVMVRThe JVM type of
VR
- Inheritance
-
ValueJoinerWithKey<TJVMK1, TJVMV1, TJVMV2, TJVMVR>ValueJoinerWithKey<K1, V1, V2, VR, TJVMK1, TJVMV1, TJVMV2, TJVMVR>
- Implements
-
IValueJoinerWithKey<TJVMK1, TJVMV1, TJVMV2, TJVMVR>
- Derived
- Inherited Members
Properties
Factory
Returns the current IGenericSerDesFactory
protected IGenericSerDesFactory Factory { get; }
Property Value
Key
The K1 content
public virtual K1 Key { get; }
Property Value
- K1
OnApply
public Func<ValueJoinerWithKey<K1, V1, V2, VR, TJVMK1, TJVMV1, TJVMV2, TJVMVR>, VR> OnApply { get; set; }
Property Value
- Func<ValueJoinerWithKey<K1, V1, V2, VR, TJVMK1, TJVMV1, TJVMV2, TJVMVR>, VR>
Remarks
Value1
The V1 content
public virtual V1 Value1 { get; }
Property Value
- V1
Value2
The V2 content
public virtual V2 Value2 { get; }
Property Value
- V2
Methods
Apply()
public virtual VR Apply()
Returns
- VR
VR
Apply(TJVMK1, TJVMV1, TJVMV2)
public override TJVMVR Apply(TJVMK1 arg0, TJVMV1 arg1, TJVMV2 arg2)
Parameters
arg0TJVMK1K1arg1TJVMV1V1arg2TJVMV2V2
Returns
- TJVMVR
VR