public class SQLSearchResultFactory
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T> SearchResult<T> |
createCacheable(CacheableResultHolder holder,
int totalCount,
int requestedstart,
int requestedcount,
java.lang.String sql,
java.util.List<java.lang.Object> values) |
static <T> SearchResult<T> |
createCountOnlyResult(int totalCount,
int requestedstart,
int requestedcount,
java.lang.String sql,
java.util.List<java.lang.Object> values) |
protected static java.util.List |
createLazyLoadingResultList(CacheableResultHolder cachedResultsHolder) |
static <T> SearchResult<T> |
createNonExecutable(int requestedstart,
int requestedcount,
java.lang.String sql,
java.util.List<java.lang.Object> values)
Creates a non-executable instance of
SearchResult, which means a call of SearchResult.getResult()
will cause an IllegalStateException to be thrown. |
static <T> SearchResult<T> |
wrap(SearchResult<T> toWrap)
Creates a deep copy of SearchResult , which should avoid sharing the same platform business objects between
threads.
|
public static <T> SearchResult<T> wrap(SearchResult<T> toWrap)
public static <T> SearchResult<T> createNonExecutable(int requestedstart, int requestedcount, java.lang.String sql, java.util.List<java.lang.Object> values)
SearchResult, which means a call of SearchResult.getResult()
will cause an IllegalStateException to be thrown.public static <T> SearchResult<T> createCountOnlyResult(int totalCount, int requestedstart, int requestedcount, java.lang.String sql, java.util.List<java.lang.Object> values)
public static <T> SearchResult<T> createCacheable(CacheableResultHolder holder, int totalCount, int requestedstart, int requestedcount, java.lang.String sql, java.util.List<java.lang.Object> values)
protected static java.util.List createLazyLoadingResultList(CacheableResultHolder cachedResultsHolder)
Copyright © 2018 SAP SE. All Rights Reserved.