public <T, Q extends Query<?, T>> T singleResult(String filterId, Q extendingQuery) {
return (T) commandExecutor.execute(new ExecuteFilterSingleResultCmd(filterId, extendingQuery));
}
public Long count(String filterId) {
return commandExecutor.execute(new ExecuteFilterCountCmd(filterId));
}