DSIBinaryHasherWithRightTrimmer Class Reference

Class that implements DSIBinaryHasher specifically for string data types. The class uses a right trimmer to get rid of the spaces on the right of the string. More...

Inherits Simba::DSI::DSIBinaryHasher.

List of all members.

Public Member Functions

 DSIBinaryHasherWithRightTrimmer (EncodingType in_encoding)
 Constructor.
virtual simba_uint64 Hash (const simba_byte *in_buffer, simba_uint32 in_length)
 Get the hash code for the given data.
virtual ~DSIBinaryHasherWithRightTrimmer ()
 Destructor.

Detailed Description

Class that implements DSIBinaryHasher specifically for string data types. The class uses a right trimmer to get rid of the spaces on the right of the string.


Constructor & Destructor Documentation

DSIBinaryHasherWithRightTrimmer ( EncodingType  in_encoding  ) 

Constructor.

Parameters:
in_encoding type of encoding for char-type columns, default value is
virtual ~DSIBinaryHasherWithRightTrimmer (  )  [virtual]

Destructor.


Member Function Documentation

virtual simba_uint64 Hash ( const simba_byte *  in_buffer,
simba_uint32  in_length 
) [virtual]

Get the hash code for the given data.

Parameters:
in_buffer The data buffer. (NOT OWN)
in_length The length of data buffer.
Returns:
A hash code for the given data.

Reimplemented from DSIBinaryHasher.


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