/// <summary> /// Join an enumeration of elements to the pipeline /// </summary> /// <param name="observed">observed operation</param> /// <param name="rightOp">operation to join</param> /// <param name="leftField">Name of the field used for the join</param> /// <param name="rightField">Name of the field used for the join</param> /// <returns>resulting operation</returns> public static JoinOperation <Row> FullJoin(this IObservableOperation observed, IEnumerable <Row> rightOp, string leftField, string rightField) => observed.FullJoin(rightOp, leftField, rightField, RowJoinHelper.MergeRows);
/// <summary> /// Join an enumeration of elements to the pipeline /// </summary> /// <param name="observed">observed operation</param> /// <param name="rightOp">operation to join</param> /// <param name="leftField">Name of the field used for the join</param> /// <param name="rightField">Name of the field used for the join</param> /// <returns>resulting operation</returns> public static JoinOperation <Row> FullJoin(this IObservableOperation observed, IObservableOperation rightOp, string leftField, string rightField) { return(observed.FullJoin(rightOp, leftField, rightField, RowJoinHelper.MergeRows)); }
/// <summary> /// Join an enumeration of elements to the pipeline /// </summary> /// <param name="observed">observed operation</param> /// <param name="rightOp">operation to join</param> /// <param name="field">Name of the field used for the join</param> /// <returns>resulting operation</returns> public static JoinOperation <Row> FullJoin(this IObservableOperation observed, IObservableOperation rightOp, string field) => observed.FullJoin(rightOp, field, RowJoinHelper.MergeRows);
/// <summary> /// Join an enumeration of elements to the pipeline /// </summary> /// <param name="observed">observed operation</param> /// <param name="rightOp">operation to join</param> /// <param name="field">Name of the field used for the join</param> /// <returns>resulting operation</returns> public static JoinOperation <Row> FullJoin(this IObservableOperation observed, IEnumerable <Row> rightOp, string field) { return(observed.FullJoin(rightOp, field, RowJoinHelper.MergeRows)); }