NamedQuery API NamedQuery.java interface NamedQuery<T> { String getName() Map<String, Object> getParametersByName() NamedQuery<T> withRange(QueryRange range) NamedQuery<T> withParameter(String parameterName, Object parameterValue) }