DataProvider Generic Search Operator Functions

These are the generic operators that can be used for searching using the generic data provider search APIs:

- dp_op_between(): for the `"between"` operator
- dp_op_in(): for the `"in"` operator
- dp_op_like(): for the `"like"` operator
- dp_op_ge(): for the `">="` operator when comparing field values to immediate values
- dp_op_gt(): for the `">"` operator when comparing field values to immediate values
- dp_op_le(): for the `"<="` operator when comparing field values to immediate values
- dp_op_lt(): for the `"<"` operator when comparing field values to immediate values
- dp_op_ne(): for the `"!="` or `"<>"` operator when comparing field values to immediate values
- dp_op_eq(): for the `"="` operator when comparing field values to immediate values
- dp_op_not(): for negating other operators
- dp_op_regex(): for the regular expression matches