The current method Splice uses to look up base table rows when doing IndexScan is batched gets. It may be more performant to use MultiRowRangeFilter. Investigate this possibility and implement it.
This JIRA eventually turned into a bug-fix JIRA.
[Template: please modify accordingly]
Testing considerations and plan:
1. User impact/behavior changes (e.g., error message change)
2. Variation consideration (e.g., Count/Sum/Max/Min/Avg, Parquet/ORC/AVRO formats)
3. Platform consideration (Cloudera/HDP/MapR, kerberos/ldap, HBase/Spark versions)
4. Upgrade/backdown compatibility (e.g., data dictionary changes)
5. Client connectivity impact (JDBC/ODBC)
6. Configuration changes needed
7. Performance expectations