public class TypedQueryImpl<X> extends Object implements javax.persistence.TypedQuery<X>
| Modifier and Type | Field and Description |
|---|---|
protected Long |
batchSize |
protected javax.persistence.criteria.CriteriaQuery<X> |
criteriaQuery |
protected RdfMapperEngineBatched |
engine |
protected java.util.function.Supplier<ExpressionCompiler> |
expressionCompilerFactory |
protected Integer |
maxResult |
protected Integer |
startPosition |
| Constructor and Description |
|---|
TypedQueryImpl(javax.persistence.criteria.CriteriaQuery<X> criteriaQuery,
RdfMapperEngineBatched engine) |
| Modifier and Type | Method and Description |
|---|---|
protected OrderedConcept |
compileConcept() |
int |
executeUpdate() |
int |
getFirstResult() |
javax.persistence.FlushModeType |
getFlushMode() |
Map<String,Object> |
getHints() |
javax.persistence.LockModeType |
getLockMode() |
int |
getMaxResults() |
javax.persistence.Parameter<?> |
getParameter(int position) |
<T> javax.persistence.Parameter<T> |
getParameter(int position,
Class<T> type) |
javax.persistence.Parameter<?> |
getParameter(String name) |
<T> javax.persistence.Parameter<T> |
getParameter(String name,
Class<T> type) |
Set<javax.persistence.Parameter<?>> |
getParameters() |
Object |
getParameterValue(int position) |
<T> T |
getParameterValue(javax.persistence.Parameter<T> param) |
Object |
getParameterValue(String name) |
List<X> |
getResultList() |
List<X> |
getResultList(com.google.common.collect.Range<Long> range) |
java.util.stream.Stream<X> |
getResultStream(com.google.common.collect.Range<Long> requestRange) |
X |
getSingleResult() |
boolean |
isBound(javax.persistence.Parameter<?> param) |
org.apache.jena.sparql.core.Var |
resolvePath(VPath<?> path,
Set<org.apache.jena.sparql.syntax.Element> elements,
java.util.function.Function<javax.persistence.criteria.Expression<?>,String> aliasMapper) |
javax.persistence.TypedQuery<X> |
setFirstResult(int startPosition) |
javax.persistence.TypedQuery<X> |
setFlushMode(javax.persistence.FlushModeType flushMode) |
javax.persistence.TypedQuery<X> |
setHint(String hintName,
Object value) |
javax.persistence.TypedQuery<X> |
setLockMode(javax.persistence.LockModeType lockMode) |
javax.persistence.TypedQuery<X> |
setMaxResults(int maxResult) |
javax.persistence.TypedQuery<X> |
setParameter(int position,
Calendar value,
javax.persistence.TemporalType temporalType) |
javax.persistence.TypedQuery<X> |
setParameter(int position,
Date value,
javax.persistence.TemporalType temporalType) |
javax.persistence.TypedQuery<X> |
setParameter(int position,
Object value) |
javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<Calendar> param,
Calendar value,
javax.persistence.TemporalType temporalType) |
javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<Date> param,
Date value,
javax.persistence.TemporalType temporalType) |
<T> javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<T> param,
T value) |
javax.persistence.TypedQuery<X> |
setParameter(String name,
Calendar value,
javax.persistence.TemporalType temporalType) |
javax.persistence.TypedQuery<X> |
setParameter(String name,
Date value,
javax.persistence.TemporalType temporalType) |
javax.persistence.TypedQuery<X> |
setParameter(String name,
Object value) |
<T> T |
unwrap(Class<T> cls) |
protected Integer startPosition
protected Integer maxResult
protected javax.persistence.criteria.CriteriaQuery<X> criteriaQuery
protected RdfMapperEngineBatched engine
protected Long batchSize
protected java.util.function.Supplier<ExpressionCompiler> expressionCompilerFactory
public TypedQueryImpl(javax.persistence.criteria.CriteriaQuery<X> criteriaQuery, RdfMapperEngineBatched engine)
protected OrderedConcept compileConcept()
public org.apache.jena.sparql.core.Var resolvePath(VPath<?> path, Set<org.apache.jena.sparql.syntax.Element> elements, java.util.function.Function<javax.persistence.criteria.Expression<?>,String> aliasMapper)
public X getSingleResult()
getSingleResult in interface javax.persistence.QuerygetSingleResult in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setMaxResults(int maxResult)
setMaxResults in interface javax.persistence.QuerysetMaxResults in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setFirstResult(int startPosition)
setFirstResult in interface javax.persistence.QuerysetFirstResult in interface javax.persistence.TypedQuery<X>public int getMaxResults()
getMaxResults in interface javax.persistence.Querypublic int getFirstResult()
getFirstResult in interface javax.persistence.Querypublic int executeUpdate()
executeUpdate in interface javax.persistence.Querypublic Map<String,Object> getHints()
getHints in interface javax.persistence.Querypublic Set<javax.persistence.Parameter<?>> getParameters()
getParameters in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(String name)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(String name, Class<T> type)
getParameter in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(int position)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(int position,
Class<T> type)
getParameter in interface javax.persistence.Querypublic boolean isBound(javax.persistence.Parameter<?> param)
isBound in interface javax.persistence.Querypublic <T> T getParameterValue(javax.persistence.Parameter<T> param)
getParameterValue in interface javax.persistence.Querypublic Object getParameterValue(String name)
getParameterValue in interface javax.persistence.Querypublic Object getParameterValue(int position)
getParameterValue in interface javax.persistence.Querypublic javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.Querypublic javax.persistence.LockModeType getLockMode()
getLockMode in interface javax.persistence.Querypublic <T> T unwrap(Class<T> cls)
unwrap in interface javax.persistence.Querypublic List<X> getResultList()
getResultList in interface javax.persistence.QuerygetResultList in interface javax.persistence.TypedQuery<X>public java.util.stream.Stream<X> getResultStream(com.google.common.collect.Range<Long> requestRange)
public javax.persistence.TypedQuery<X> setHint(String hintName, Object value)
setHint in interface javax.persistence.QuerysetHint in interface javax.persistence.TypedQuery<X>public <T> javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<T> param, T value)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Calendar> param, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Date> param, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(String name, Object value)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(String name, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(String name, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(int position, Object value)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(int position, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(int position, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode in interface javax.persistence.QuerysetFlushMode in interface javax.persistence.TypedQuery<X>Copyright © 2017. All rights reserved.