@Override protected Number executeCountQuery(Table table, List<FilterItem> whereItems, boolean functionApproximationAllowed) { if (whereItems.isEmpty()) { String databaseName = table.getName(); CouchDbConnector connector = _couchDbInstance.createConnector(databaseName, false); long docCount = connector.getDbInfo().getDocCount(); return docCount; } return null; }