Instead we should use ScanUtil.isAllSingleRowScan(cnf, table.getRowKeySchema()) as is done in WhereOptimizer, as this takes into account fully qualified statements with IN clauses.
As a result, fix MetaDataClient.dropColumnMutations() too, as we really should only need to execute a single IN query (which would be executed client-side once this is fixed).
Instead we should use ScanUtil.isAllSingleRowScan(cnf, table.getRowKeySchema()) as is done in WhereOptimizer, as this takes into account fully qualified statements with IN clauses.
As a result, fix MetaDataClient.dropColumnMutations() too, as we really should only need to execute a single IN query (which would be executed client-side once this is fixed).