Summer.Batch.Extra.Sort.Legacy.Filter.StringFilter Class Reference

Implementation of AbstractLegacyFilter<T> for comparing strings. More...

Inheritance diagram for Summer.Batch.Extra.Sort.Legacy.Filter.StringFilter:
Summer.Batch.Extra.Sort.Legacy.Filter.AbstractLegacyFilter< string >

Protected Member Functions

override int DoComparison (string leftValue, string rightValue)
 Does the actual comparison between the values More...
 
- Protected Member Functions inherited from Summer.Batch.Extra.Sort.Legacy.Filter.AbstractLegacyFilter< string >
abstract int DoComparison (T leftValue, T rightValue)
 Does the actual comparison between the values More...
 

Properties

Encoding SortEncoding [get, set]
 The encoding to use for sorting. Used for legacy orders (like EBCDIC). Default is null. More...
 
- Properties inherited from Summer.Batch.Extra.Sort.Legacy.Filter.AbstractLegacyFilter< string >
IAccessor< T > Left [get, set]
 The IAccessor<T> for the left value More...
 
IAccessor< T > Right [get, set]
 The IAccessor<T> for the right value More...
 
ComparisonOperator Operator [get, set]
 The operator used to compare the values More...
 

Additional Inherited Members

- Public Member Functions inherited from Summer.Batch.Extra.Sort.Legacy.Filter.AbstractLegacyFilter< string >
bool Select (byte[] record)
 Determines if a record should be selected. More...
 

Detailed Description

Implementation of AbstractLegacyFilter<T> for comparing strings.

Member Function Documentation

override int Summer.Batch.Extra.Sort.Legacy.Filter.StringFilter.DoComparison ( string  leftValue,
string  rightValue 
)
protected

Does the actual comparison between the values

Returns
the result of the comparison, as an integer
Parameters
leftValuethe left value of the comparison

///

Parameters
rightValuethe right value of the comparison

Property Documentation

Encoding Summer.Batch.Extra.Sort.Legacy.Filter.StringFilter.SortEncoding
getset

The encoding to use for sorting. Used for legacy orders (like EBCDIC). Default is null.


The documentation for this class was generated from the following file:
  • Summer.Batch.Extra/Sort/Legacy/Filter/StringFilter.cs