Defines a strategy for joining two PTables together on a common key.
Determines over how many shards a key will be split in a sharded join.
Join strategy that uses a Bloom filter that is trained on the keys of the left-side table to filter the key/value pairs of the right-side table before sending through the shuffle and reduce phase.
Default join strategy that simply sends all data through the map, shuffle, and reduce phase.
Used to perform the last step of an full outer join.
Used to perform the last step of an inner join.
Utilities that are useful in joining multiple data sets via a MapReduce.
Used to perform the last step of an left outer join.
Utility for doing map side joins on a common key between two
Optimized join for situations where exactly one value is being joined with any other number of values based on a common key.
Used to perform the last step of an right outer join.
JoinStrategy that splits the key space up into shards.
Specifies the specific behavior of how a join should be performed in terms of requiring matching keys on both sides of the join.
Copyright © 2017 The Apache Software Foundation. All rights reserved.