예제 #1
0
 public KTableFilter(IKTableGetter <K, V> parent, Func <K, V, bool> predicate, bool filterNot, string queryableStoreName)
 {
     this.parent             = parent;
     this.predicate          = predicate;
     this.filterNot          = filterNot;
     this.queryableStoreName = queryableStoreName;
 }
예제 #2
0
 public AbstractKTableKTableJoin(
     IKTableGetter <K, V1> table1,
     IKTableGetter <K, V2> table2,
     IValueJoiner <V1, V2, VR> valueJoiner)
 {
     this.table1      = table1;
     this.table2      = table2;
     this.valueJoiner = valueJoiner;
 }
 public KTableKTableOuterJoin(IKTableGetter <K, V1> table1, IKTableGetter <K, V2> table2, IValueJoiner <V1, V2, VR> valueJoiner)
     : base(table1, table2, valueJoiner)
 {
 }
 public KTableRepartitionMap(IKTableGetter <K, V> parent, IKeyValueMapper <K, V, KeyValuePair <K1, V1> > mapper)
 {
     this.parentTable = parent;
     this.mapper      = mapper;
 }
 public KTableMapValues(IKTableGetter <K, V> parent, IValueMapperWithKey <K, V, VR> mapper, string queryableName)
 {
     this.parentTable   = parent;
     this.mapper        = mapper;
     this.queryableName = queryableName;
 }