Package com.netrics.likeit

## Class NetricsSortEncoding

- java.lang.Object
- - com.netrics.likeit.NetricsSortEncoding

-     public class NetricsSortEncoding
      extends java.lang.Object

  Defines an encoding for the SORT pre-filter. Contact your ibi representative for advice on which SORT encodings to use for your specific application.

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `NetricsSortEncoding​(java.lang.String[] fields, boolean[] bwd_flags)` | This class is used to define an encoding for the SORT pre-filter.

  - ### Method Summary

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### NetricsSortEncoding

          public NetricsSortEncoding​(java.lang.String[] fields,
                                     boolean[] bwd_flags)

      This class is used to define an encoding for the SORT pre-filter. It is recommended that you contact your ibi representative for advice on which SORT encodings to use for your specific application.
      Parameters:
        `fields` - A list of field names. The first field name will be the primary sort key, the second field will be secondary, and so on.
        `bwd_flags` - Fields can also be sorted backwards (from the last characters in the field to the first). Important fields can and should be used as primary sort keys in both their forward and reverse directions. The backwards_fields array should be the same length as the encodings array and the sub-array at each position in the two primary arrays should also be the same length. In this way, there is a flag in the bwd_flags array for each of the fields in the encoding. The flag is true if the field is to be sorted in the backwards direction and false for the forward direction.