Ejemplo n.º 1
0
def right_join(*pcollections, **options):
    """ inner function """
    check_argument(pcollections)

    return cogroup.cogroup(*pcollections, **_get_cogroup_option(options)) \
        .apply_values(__right_join_in_every_group, **options) \
        .flatten()
Ejemplo n.º 2
0
def right_join(*pcollections, **options):
    """ inner function """
    check_argument(pcollections)

    return cogroup.cogroup(*pcollections, **_get_cogroup_option(options)) \
        .apply_values(__right_join_in_every_group, **options) \
        .flatten()
Ejemplo n.º 3
0
def left_join(*pcollections, **options):
    """ inner function """
    check_argument(pcollections)

    serdes = map(lambda p: p.serde(), pcollections)

    return cogroup.cogroup(*pcollections, **_get_cogroup_option(options)) \
        .apply_values(__left_join_in_every_group, **options) \
        .flatten()
Ejemplo n.º 4
0
def left_join(*pcollections, **options):
    """ inner function """
    check_argument(pcollections)

    serdes = map(lambda p: p.serde(), pcollections)

    return cogroup.cogroup(*pcollections, **_get_cogroup_option(options)) \
        .apply_values(__left_join_in_every_group, **options) \
        .flatten()
Ejemplo n.º 5
0
def join(*pcollections, **options):
    """ inner function """
    check_argument(pcollections)
    return cogroup.cogroup(*pcollections, **_get_cogroup_option(options)) \
        .apply_values(cartesian.cartesian, **options) \
        .flatten()
Ejemplo n.º 6
0
def join(*pcollections, **options):
    """ inner function """
    check_argument(pcollections)
    return cogroup.cogroup(*pcollections, **_get_cogroup_option(options)) \
        .apply_values(cartesian.cartesian, **options) \
        .flatten()