Uses of Interface
org.dellroad.querystream.jpa.SearchValue
Packages that use SearchValue
Package
Description
QueryStream API for the Java Persistence Architecture (JPA).
-
Uses of SearchValue in org.dellroad.querystream.jpa
Subinterfaces of SearchValue in org.dellroad.querystream.jpaModifier and TypeInterfaceDescriptioninterfaceA booleanExprValue.interfaceA doubleExprValue.interfaceExprValue<X,S extends jakarta.persistence.criteria.Expression<X>> AnExprStreamthat is guaranteed to return at most a single result.interfaceFromValue<X,S extends jakarta.persistence.criteria.From<?, X>> AFromStreamthat is guaranteed to return at most a single result.interfaceA intExprValue.interfaceA longExprValue.interfacePathValue<X,S extends jakarta.persistence.criteria.Path<X>> APathStreamthat is guaranteed to return at most a single result.interfaceRootValue<X>ARootStreamthat is guaranteed to return at most a single result.Methods in org.dellroad.querystream.jpa that return SearchValueModifier and TypeMethodDescription<X2,S2 extends jakarta.persistence.criteria.Selection<X2>>
SearchValue<X,S> SearchValue.filter(Function<? super S, ? extends jakarta.persistence.criteria.Expression<Boolean>> predicateBuilder) SearchStream.findAny()Find any instance in the stream.SearchStream.findFirst()Find the first instance in the stream.SearchStream.findSingle()Find the only instance in the stream or null.default <Y> SearchValue<Y,jakarta.persistence.criteria.Selection<Y>> SearchValue.mapToSelection(Class<Y> type, Function<? super S, ? extends jakarta.persistence.criteria.Selection<Y>> selectionFunction) SearchValue.withFetchGraph(String name) SearchValue.withFlushMode(jakarta.persistence.FlushModeType flushMode) SearchValue.withLoadGraph(String name) SearchValue.withLockMode(jakarta.persistence.LockModeType lockMode) SearchValue.withParam(jakarta.persistence.Parameter<Calendar> parameter, Calendar value, jakarta.persistence.TemporalType temporalType) SearchValue.withParam(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType) <T> SearchValue<X,S> SearchValue.withParam(jakarta.persistence.Parameter<T> parameter, T value) SearchValue.withParams(Iterable<? extends ParamBinding<?>> params)