
V - Object typepublic interface LocalitySensitiveHashFunctionFamily<V>
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<? extends LocalitySensitiveHashFunction<? super V>> | 
generateHashFunctions(Relation<? extends V> relation,
                     int k)
Generate hash functions for the given relation. 
 | 
TypeInformation | 
getInputTypeRestriction()
Get the input type information. 
 | 
boolean | 
isCompatible(DistanceFunction<?,?> df)
Check whether the given distance function can be accelerated using this
 hash family. 
 | 
TypeInformation getInputTypeRestriction()
ArrayList<? extends LocalitySensitiveHashFunction<? super V>> generateHashFunctions(Relation<? extends V> relation, int k)
relation - Relation to indexk - number of hash functions per table.boolean isCompatible(DistanceFunction<?,?> df)
df - Distance function.true when appropriate.