Package io.github.codert96.orm.core
Class Example<DTO,T>
java.lang.Object
io.github.codert96.orm.core.Example<DTO,T>
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionafterQuery(Consumer<List<?>> consumer) apply(String sqlCorn, ColumnFunction<DTO, R>... columns) beforeQuery(Consumer<Example<DTO, ?>> consumer) between(boolean ignoreNull, ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) between(ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) copy()count()eq(boolean ignoreNull, ColumnFunction<DTO, R>... columns) eq(ColumnFunction<DTO, R>... columns) ge(boolean ignoreNull, ColumnFunction<DTO, R>... columns) ge(ColumnFunction<DTO, R>... columns) gt(boolean ignoreNull, ColumnFunction<DTO, R>... columns) gt(ColumnFunction<DTO, R>... columns) in(boolean ignoreNull, ColumnFunction<DTO, R>... columns) in(ColumnFunction<DTO, R>... columns) isNotNull(ColumnFunction<DTO, R>... columns) isNull(ColumnFunction<DTO, R>... columns) le(boolean ignoreNull, ColumnFunction<DTO, R>... columns) le(ColumnFunction<DTO, R>... columns) like(boolean ignoreNull, boolean notLike, LikePatten patten, ColumnFunction<DTO, R>... columns) like(boolean notLike, LikePatten patten, ColumnFunction<DTO, R>... columns) like(ColumnFunction<DTO, R>... columns) list()lt(boolean ignoreNull, ColumnFunction<DTO, R>... columns) lt(ColumnFunction<DTO, R>... columns) ne(boolean ignoreNull, ColumnFunction<DTO, R>... columns) ne(ColumnFunction<DTO, R>... columns) notBetween(boolean ignoreNull, ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) notBetween(ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) notIn(boolean ignoreNull, ColumnFunction<DTO, R>... columns) notIn(ColumnFunction<DTO, R>... columns) static <DTO,T> Example<DTO, T> select(ColumnFunction<DTO, R>... columns) toString()
-
Constructor Details
-
Example
public Example()
-
-
Method Details
-
of
-
first
-
last
-
select
-
select
-
eq
@SafeVarargs public final <R> Example<DTO,T> eq(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
ne
@SafeVarargs public final <R> Example<DTO,T> ne(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
le
@SafeVarargs public final <R> Example<DTO,T> le(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
ge
@SafeVarargs public final <R> Example<DTO,T> ge(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
lt
@SafeVarargs public final <R> Example<DTO,T> lt(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
gt
@SafeVarargs public final <R> Example<DTO,T> gt(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
eq
-
ne
-
le
-
ge
-
lt
-
gt
-
in
@SafeVarargs public final <R> Example<DTO,T> in(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
in
-
notIn
@SafeVarargs public final <R> Example<DTO,T> notIn(boolean ignoreNull, ColumnFunction<DTO, R>... columns) -
isNull
-
isNotNull
-
notIn
-
notBetween
public final <R> Example<DTO,T> notBetween(ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) -
notBetween
public final <R> Example<DTO,T> notBetween(boolean ignoreNull, ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) -
between
public final <R> Example<DTO,T> between(ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) -
between
public final <R> Example<DTO,T> between(boolean ignoreNull, ColumnFunction<DTO, R> column, ColumnFunction<DTO, R> first, ColumnFunction<DTO, R> last) -
or
-
and
-
like
-
like
@SafeVarargs public final <R> Example<DTO,T> like(boolean notLike, LikePatten patten, ColumnFunction<DTO, R>... columns) -
like
@SafeVarargs public final <R> Example<DTO,T> like(boolean ignoreNull, boolean notLike, LikePatten patten, ColumnFunction<DTO, R>... columns) -
apply
@SafeVarargs public final <R> Example<DTO,T> apply(String sqlCorn, ColumnFunction<DTO, R>... columns) -
beforeQuery
-
afterQuery
-
clearFirst
-
clearLast
-
clearSelect
-
clearWhere
-
clearBefore
-
clearAfter
-
count
-
count
-
page
-
list
-
copy
-
copy
-
toString
-