Class KeyValueKeyValueMapper<K, V, KR, VR, TJVMK, TJVMV, TJVMKR, TJVMVR>
KNet extension of KeyValueMapper<K, V, VR, TJVMK, TJVMV, TJVMVR>
public class KeyValueKeyValueMapper<K, V, KR, VR, TJVMK, TJVMV, TJVMKR, TJVMVR> : KeyValueMapper<K, V, VR, TJVMK, TJVMV, KeyValue<TJVMKR, TJVMVR>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IKeyValueMapper<TJVMK, TJVMV, KeyValue<TJVMKR, TJVMVR>>, IJVMBridgeBase, IJVMBridgeDefinition, IGenericSerDesFactoryApplier
Type Parameters
Kkey value type
Vfirst value type
KRfirst value type
VRjoined value type
TJVMKThe JVM type of
KTJVMVThe JVM type of
VTJVMKRThe JVM type of
KRTJVMVRThe JVM type of
VR
- Inheritance
-
KeyValueMapper<TJVMK, TJVMV, KeyValue<TJVMKR, TJVMVR>>KeyValueMapper<K, V, VR, TJVMK, TJVMV, KeyValue<TJVMKR, TJVMVR>>KeyValueKeyValueMapper<K, V, KR, VR, TJVMK, TJVMV, TJVMKR, TJVMVR>
- Implements
-
IKeyValueMapper<TJVMK, TJVMV, KeyValue<TJVMKR, TJVMVR>>
- Derived
- Inherited Members
Properties
OnApply
public Func<K, V, (KR, VR)> OnApply { get; set; }
Property Value
- Func<K, V, (KR, VR)>
Remarks
If OnApply has a value it takes precedence over corresponding class method
Methods
Apply(K, V)
public virtual (KR, VR) Apply(K arg0, V arg1)
Parameters
arg0KKarg1VV
Returns
- (KR, VR)
VR
Apply(TJVMK, TJVMV)
public override KeyValue<TJVMKR, TJVMVR> Apply(TJVMK arg0, TJVMV arg1)
Parameters
arg0TJVMKKarg1TJVMVV