currently there is a NumericIndexStrategyFilterIterator and equivalent custom server-side HBase filter that is special purpose. When Custom server-side filtering is disabled in HBase, an implementation of DistributableQueryFilter will perform this filtering. We should benchmark the potential performance gains we get from the special purpose server-side filters as opposed to just using the DistributableQueryFilter like any other filter. If the performance gains are negligible for special purpose implementations, we should migrate to using the DistributableQueryFilter in all cases, as a cleaner more maintainable approach.
currently there is a NumericIndexStrategyFilterIterator and equivalent custom server-side HBase filter that is special purpose. When Custom server-side filtering is disabled in HBase, an implementation of DistributableQueryFilter will perform this filtering. We should benchmark the potential performance gains we get from the special purpose server-side filters as opposed to just using the DistributableQueryFilter like any other filter. If the performance gains are negligible for special purpose implementations, we should migrate to using the DistributableQueryFilter in all cases, as a cleaner more maintainable approach.