DSIHasherFactory Class Reference

A helper class that creates IHasher objects. More...

List of all members.

Static Public Member Functions

static AutoPtr
< Simba::Support::IHasher
CreateHasher (const IColumn &in_column, simba_uint32 in_seed)
 Creates an IHasher instance based on the column.

Static Public Attributes

static const simba_uint32 LENGTH_OF_HASH_VALUE = 8
static const simba_uint8 TOTAL_BITS_FROM_HASHER = 64

Detailed Description

A helper class that creates IHasher objects.


Member Function Documentation

static AutoPtr<Simba::Support::IHasher> CreateHasher ( const IColumn in_column,
simba_uint32  in_seed 
) [static]

Creates an IHasher instance based on the column.

Parameters:
in_column The column for which the hasher should be created.
in_seed The random seed that the hasher can use.
Returns:
An independent IHasher. (not OWN)

Member Data Documentation

const simba_uint32 LENGTH_OF_HASH_VALUE = 8 [static]
const simba_uint8 TOTAL_BITS_FROM_HASHER = 64 [static]

The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:15 2017 for SimbaEngine 10.1.3.1011 by simba