[ASTERIXDB-2516][RT] add support for deep comparison 1 - user model changes: no - storage format changes: no - interface changes: no
Details: Add support for deep comparison. - add interface ILogicalBinaryComparator - switch EQ,LT,GT and other functions to use ILogicalBinaryComparator instead of ComparisonHelper
Change-Id: I623662861e6f3b1fdcff78f8edc0e3216ca10fe1 Reviewed-on: https://asterix-gerrit.ics.uci.edu/3145 Reviewed-by: Till Westmann <tillw@apache.org> Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com> Reviewed-by: Murtadha Hubail <mhubail@apache.org> Contrib: Michael Blow <mblow@apache.org> Integration-Tests: Michael Blow <mblow@apache.org> Tested-by: Michael Blow <mblow@apache.org>