public class JoinHashSupplier extends Object implements LookupSourceSupplier
| Constructor and Description |
|---|
JoinHashSupplier(Session session,
PagesHashStrategy pagesHashStrategy,
it.unimi.dsi.fastutil.longs.LongArrayList addresses,
List<List<Block>> channels,
Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory,
Optional<Integer> sortChannel,
List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories) |
| Modifier and Type | Method and Description |
|---|---|
long |
checksum() |
JoinHash |
get() |
double |
getExpectedHashCollisions() |
long |
getHashCollisions() |
public JoinHashSupplier(Session session, PagesHashStrategy pagesHashStrategy, it.unimi.dsi.fastutil.longs.LongArrayList addresses, List<List<Block>> channels, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories)
public long getHashCollisions()
getHashCollisions in interface LookupSourceSupplierpublic double getExpectedHashCollisions()
getExpectedHashCollisions in interface LookupSourceSupplierpublic long checksum()
checksum in interface LookupSourceSupplierpublic JoinHash get()
get in interface Supplier<LookupSource>Copyright © 2012–2019. All rights reserved.