public class Statement<T>
extends java.lang.Object
| Constructor and Description |
|---|
Statement(Where where,
javax.persistence.criteria.From<T,T> from) |
| Modifier and Type | Method and Description |
|---|---|
protected <R> R |
applyGetter(java.lang.Class<R> entityClass,
java.util.function.Consumer<javax.persistence.criteria.Path> consumer) |
protected <R> R |
applySetter(java.lang.Class<R> entityClass,
java.util.function.BiConsumer<javax.persistence.criteria.Path,java.lang.Object[]> consumer) |
protected T |
compare(T template,
Comparison comparison) |
T |
equalTo() |
javax.persistence.criteria.CriteriaBuilder |
getBuilder() |
javax.persistence.criteria.From<T,T> |
getFrom() |
javax.persistence.criteria.CriteriaQuery<T> |
getQuery() |
T |
getTemplate() |
protected net.e6tech.elements.common.interceptor.InterceptorHandler |
getter(java.util.function.Consumer<javax.persistence.criteria.Path> consumer) |
T |
greaterThan() |
T |
greaterThanOrEqualTo() |
T |
in(java.util.List list) |
T |
lessThan() |
T |
lessThanOrEqualTo() |
T |
like() |
T |
notEqual() |
void |
or(java.lang.Runnable runnable) |
public javax.persistence.criteria.CriteriaBuilder getBuilder()
public javax.persistence.criteria.CriteriaQuery<T> getQuery()
public T getTemplate()
public void or(java.lang.Runnable runnable)
public T equalTo()
public T notEqual()
public T like()
public T in(java.util.List list)
public T lessThan()
public T lessThanOrEqualTo()
public T greaterThan()
public T greaterThanOrEqualTo()
protected T compare(T template, Comparison comparison)
protected <R> R applySetter(java.lang.Class<R> entityClass,
java.util.function.BiConsumer<javax.persistence.criteria.Path,java.lang.Object[]> consumer)
protected <R> R applyGetter(java.lang.Class<R> entityClass,
java.util.function.Consumer<javax.persistence.criteria.Path> consumer)
protected net.e6tech.elements.common.interceptor.InterceptorHandler getter(java.util.function.Consumer<javax.persistence.criteria.Path> consumer)