Class SelectQuery<T>
- java.lang.Object
-
- net.lecousin.reactive.data.relational.query.SelectQuery<T>
-
public class SelectQuery<T> extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Flux<T>
execute(LcReactiveDataRelationalClient client)
reactor.core.publisher.Flux<T>
execute(LcReactiveDataRelationalClient client, LcEntityReader reader)
static <T> SelectQuery<T>
from(Class<T> type, String alias)
SelectQuery<T>
join(String entityName, String propertyName, String alias)
SelectQuery<T>
limit(long start, long nb)
SelectQuery<T>
orderBy(String rootPropertyName, boolean ascending)
String
toString()
SelectQuery<T>
where(Criteria criteria)
-
-
-
Method Detail
-
from
public static <T> SelectQuery<T> from(Class<T> type, String alias)
-
join
public SelectQuery<T> join(String entityName, String propertyName, String alias)
-
where
public SelectQuery<T> where(Criteria criteria)
-
limit
public SelectQuery<T> limit(long start, long nb)
-
orderBy
public SelectQuery<T> orderBy(String rootPropertyName, boolean ascending)
-
execute
public reactor.core.publisher.Flux<T> execute(LcReactiveDataRelationalClient client)
-
execute
public reactor.core.publisher.Flux<T> execute(LcReactiveDataRelationalClient client, LcEntityReader reader)
-
-