MultiRowsConversionListener Class Reference

Inherits Simba::Support::IBulkConversionListener.

List of all members.

Public Member Functions

virtual simba_unsigned_nativeGetRowNumberSource () const
 Return the reference to the row number source.
const RowNumberSetGetRowsWithError () const
const RowNumberSetGetRowsWithWarning () const
 MultiRowsConversionListener (simba_uint16 in_columnIndex, simba_unsigned_native &in_rowNumberSource, IWarningListener &in_diagMgr)
virtual void Post (const ConversionResult &in_result)
virtual void RegisterRowNumberSource (simba_unsigned_native &in_rowNumberSource)
 Register a reference to a variable that contains the value corresponding to the current row number in the current rowset.
virtual void Reset ()
virtual ~MultiRowsConversionListener ()

Protected Member Functions

simba_uint16 GetColumnNumber () const
simba_unsigned_native GetCurrentRow () const
IWarningListenerGetWarningListener () const
void OnWarning ()

Constructor & Destructor Documentation

MultiRowsConversionListener ( simba_uint16  in_columnIndex,
simba_unsigned_native in_rowNumberSource,
IWarningListener in_diagMgr 
)
virtual ~MultiRowsConversionListener (  )  [inline, virtual]

Member Function Documentation

simba_uint16 GetColumnNumber (  )  const [inline, protected]
simba_unsigned_native GetCurrentRow (  )  const [inline, protected]
virtual simba_unsigned_native& GetRowNumberSource (  )  const [inline, virtual]

Return the reference to the row number source.

Returns:
Reference to the row number source.

Implements IBulkConversionListener.

const RowNumberSet& GetRowsWithError (  )  const [inline]
const RowNumberSet& GetRowsWithWarning (  )  const [inline]
IWarningListener& GetWarningListener (  )  const [inline, protected]
void OnWarning (  )  [protected]
virtual void Post ( const ConversionResult in_result  )  [virtual]

Implements IConversionListener.

virtual void RegisterRowNumberSource ( simba_unsigned_native in_rowNumberSource  )  [inline, virtual]

Register a reference to a variable that contains the value corresponding to the current row number in the current rowset.

The value that can be found at this reference is used as row number each time a conversion result is posted to associate it with the current row number. This reference must be valid as long as the listener exists.

Parameters:
in_rowNumberSource 

Implements IBulkConversionListener.

virtual void Reset (  )  [virtual]

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

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