Class EnumerableKeyValueMapper<K, V, KR, VR, TJVMK, TJVMV, TJVMKR, TJVMVR>
KNet extension of KeyValueMapper<K, V, VR, TJVMK, TJVMV, TJVMVR>
public class EnumerableKeyValueMapper<K, V, KR, VR, TJVMK, TJVMV, TJVMKR, TJVMVR> : KeyValueMapper<K, V, VR, TJVMK, TJVMV, Iterable<KeyValue<TJVMKR, TJVMVR>>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IKeyValueMapper<TJVMK, TJVMV, Iterable<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
-
EnumerableKeyValueMapper<K, V, KR, VR, TJVMK, TJVMV, TJVMKR, TJVMVR>
- Implements
- Derived
- Inherited Members
Properties
OnApply
public Func<K, V, IEnumerable<(KR, VR)>> OnApply { get; set; }
Property Value
- Func<K, V, IEnumerable<(KR, VR)>>
Remarks
If OnApply has a value it takes precedence over corresponding class method
Methods
Apply(K, V)
public virtual IEnumerable<(KR, VR)> Apply(K arg0, V arg1)
Parameters
arg0KKarg1VV
Returns
- IEnumerable<(KR, VR)>
VR
Apply(TJVMK, TJVMV)
public override Iterable<KeyValue<TJVMKR, TJVMVR>> Apply(TJVMK arg0, TJVMV arg1)
Parameters
arg0TJVMKKarg1TJVMVV