Class Jpa-specification-dslKt
-
- All Implemented Interfaces:
public final class Jpa-specification-dslKt
-
-
Method Summary
Modifier and Type Method Description final static <Z extends Any, T extends Any, R extends Any> Join<T, R>join(From<Z, T> $self, KProperty1<T, R> prop)Created By Ibrahim Al-Tamimi Created At 1:10 AM, 09 , Thu, June 2022 Project radix arkitik.io Forked from kotlin-jpa-specification-dsl final static <R extends Any> Path<R>get(Path<?> $self, KProperty1<?, R> prop)final static <T extends Any> Specification<T>where(Function2<CriteriaBuilder, Root<T>, Predicate> makePredicate)final static <T extends Any, R extends Any> Specification<T>equal(KProperty1<T, R> $self, R x)final static <T extends Any, R extends Any> Specification<T>notEqual(KProperty1<T, R> $self, R x)final static <T extends Any, R extends Any> Specification<T>in(KProperty1<T, R> $self, Collection<R> values)final static <T extends Any> Specification<T>le(KProperty1<T, Number> $self, Number x)final static <T extends Any> Specification<T>lt(KProperty1<T, Number> $self, Number x)final static <T extends Any> Specification<T>ge(KProperty1<T, Number> $self, Number x)final static <T extends Any> Specification<T>gt(KProperty1<T, Number> $self, Number x)final static <T extends Any, R extends Comparable<R>> Specification<T>lessThan(KProperty1<T, R> $self, R x)final static <T extends Any, R extends Comparable<R>> Specification<T>lessThanOrEqualTo(KProperty1<T, R> $self, R x)final static <T extends Any, R extends Comparable<R>> Specification<T>greaterThan(KProperty1<T, R> $self, R x)final static <T extends Any, R extends Comparable<R>> Specification<T>greaterThanOrEqualTo(KProperty1<T, R> $self, R x)final static <T extends Any, R extends Comparable<R>> Specification<T>between(KProperty1<T, R> $self, R x, R y)final static <T extends Any> Specification<T>isTrue(KProperty1<T, Boolean> $self)final static <T extends Any> Specification<T>isFalse(KProperty1<T, Boolean> $self)final static <T extends Any, R extends Any> Specification<T>isNull(KProperty1<T, R> $self)final static <T extends Any, R extends Any> Specification<T>isNotNull(KProperty1<T, R> $self)final static <T extends Any, R extends Collection<?>> Specification<T>isEmpty(KProperty1<T, R> $self)final static <T extends Any, R extends Collection<?>> Specification<T>isNotEmpty(KProperty1<T, R> $self)final static <T extends Any, E extends Any, R extends Collection<E>> Specification<T>isMember(KProperty1<T, R> $self, E elem)final static <T extends Any, E extends Any, R extends Collection<E>> Specification<T>isNotMember(KProperty1<T, R> $self, E elem)final static <T extends Any> Specification<T>like(KProperty1<T, String> $self, String x)final static <T extends Any> Specification<T>like(KProperty1<T, String> $self, String x, Character escapeChar)final static <T extends Any> Specification<T>notLike(KProperty1<T, String> $self, String x)final static <T extends Any> Specification<T>notLike(KProperty1<T, String> $self, String x, Character escapeChar)final static <T extends Any> Specification<T>and(Specification<T> $self, Specification<T> other)final static <T extends Any> Specification<T>and(Specification<T> specs)final static <T extends Any> Specification<T>and(Iterable<Specification<T>> specs)final static <T extends Any> Specification<T>or(Specification<T> $self, Specification<T> other)final static <T extends Any> Specification<T>or(Specification<T> specs)final static <T extends Any> Specification<T>or(Iterable<Specification<T>> specs)final static <T extends Any> Specification<T>not(Specification<T> $self)final static <T extends Any> Specification<T>combineSpecification(Iterable<Specification<T>> specs, Function2<Specification<T>, Specification<T>, Specification<T>> operation)final static <T extends Any> Specification<T>emptySpecification()-
-
Method Detail
-
join
final static <Z extends Any, T extends Any, R extends Any> Join<T, R> join(From<Z, T> $self, KProperty1<T, R> prop)
Created By Ibrahim Al-Tamimi Created At 1:10 AM, 09 , Thu, June 2022 Project radix arkitik.io Forked from kotlin-jpa-specification-dsl
-
get
final static <R extends Any> Path<R> get(Path<?> $self, KProperty1<?, R> prop)
-
where
final static <T extends Any> Specification<T> where(Function2<CriteriaBuilder, Root<T>, Predicate> makePredicate)
-
equal
final static <T extends Any, R extends Any> Specification<T> equal(KProperty1<T, R> $self, R x)
-
notEqual
final static <T extends Any, R extends Any> Specification<T> notEqual(KProperty1<T, R> $self, R x)
-
in
final static <T extends Any, R extends Any> Specification<T> in(KProperty1<T, R> $self, Collection<R> values)
-
le
final static <T extends Any> Specification<T> le(KProperty1<T, Number> $self, Number x)
-
lt
final static <T extends Any> Specification<T> lt(KProperty1<T, Number> $self, Number x)
-
ge
final static <T extends Any> Specification<T> ge(KProperty1<T, Number> $self, Number x)
-
gt
final static <T extends Any> Specification<T> gt(KProperty1<T, Number> $self, Number x)
-
lessThan
final static <T extends Any, R extends Comparable<R>> Specification<T> lessThan(KProperty1<T, R> $self, R x)
-
lessThanOrEqualTo
final static <T extends Any, R extends Comparable<R>> Specification<T> lessThanOrEqualTo(KProperty1<T, R> $self, R x)
-
greaterThan
final static <T extends Any, R extends Comparable<R>> Specification<T> greaterThan(KProperty1<T, R> $self, R x)
-
greaterThanOrEqualTo
final static <T extends Any, R extends Comparable<R>> Specification<T> greaterThanOrEqualTo(KProperty1<T, R> $self, R x)
-
between
final static <T extends Any, R extends Comparable<R>> Specification<T> between(KProperty1<T, R> $self, R x, R y)
-
isTrue
final static <T extends Any> Specification<T> isTrue(KProperty1<T, Boolean> $self)
-
isFalse
final static <T extends Any> Specification<T> isFalse(KProperty1<T, Boolean> $self)
-
isNull
final static <T extends Any, R extends Any> Specification<T> isNull(KProperty1<T, R> $self)
-
isNotNull
final static <T extends Any, R extends Any> Specification<T> isNotNull(KProperty1<T, R> $self)
-
isEmpty
final static <T extends Any, R extends Collection<?>> Specification<T> isEmpty(KProperty1<T, R> $self)
-
isNotEmpty
final static <T extends Any, R extends Collection<?>> Specification<T> isNotEmpty(KProperty1<T, R> $self)
-
isMember
final static <T extends Any, E extends Any, R extends Collection<E>> Specification<T> isMember(KProperty1<T, R> $self, E elem)
-
isNotMember
final static <T extends Any, E extends Any, R extends Collection<E>> Specification<T> isNotMember(KProperty1<T, R> $self, E elem)
-
like
final static <T extends Any> Specification<T> like(KProperty1<T, String> $self, String x)
-
like
final static <T extends Any> Specification<T> like(KProperty1<T, String> $self, String x, Character escapeChar)
-
notLike
final static <T extends Any> Specification<T> notLike(KProperty1<T, String> $self, String x)
-
notLike
final static <T extends Any> Specification<T> notLike(KProperty1<T, String> $self, String x, Character escapeChar)
-
and
final static <T extends Any> Specification<T> and(Specification<T> $self, Specification<T> other)
-
combineSpecification
final static <T extends Any> Specification<T> combineSpecification(Iterable<Specification<T>> specs, Function2<Specification<T>, Specification<T>, Specification<T>> operation)
-
emptySpecification
final static <T extends Any> Specification<T> emptySpecification()
-
-
-
-