Class QuerySupplier
- java.lang.Object
-
- com.epam.ta.reportportal.commons.querygen.query.QuerySupplier
-
- All Implemented Interfaces:
java.util.function.Supplier<org.jooq.SelectQuery<? extends org.jooq.Record>>
public class QuerySupplier extends java.lang.Object implements java.util.function.Supplier<org.jooq.SelectQuery<? extends org.jooq.Record>>
-
-
Constructor Summary
Constructors Constructor Description QuerySupplier(org.jooq.SelectQuery<? extends org.jooq.Record> selectQuery)QuerySupplier(org.jooq.SelectQuery<? extends org.jooq.Record> selectQuery, java.util.List<JoinEntity> joinEntities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuerySupplieraddCondition(org.jooq.Condition condition)QuerySupplieraddHaving(org.jooq.Condition condition)booleanaddJoin(int index, JoinEntity joinEntity)QuerySupplieraddJoin(org.jooq.TableLike<?> table, org.jooq.JoinType joinType, org.jooq.Condition condition)QuerySupplieraddJoinToEnd(JoinEntity joinEntity)QuerySupplieraddJoinToStart(JoinEntity joinEntity)QuerySupplieraddLimit(int limit)QuerySupplieraddOffset(int offset)QuerySupplieraddOrderBy(org.jooq.SortField<?> sortField)QuerySupplieraddSelect(org.jooq.Field<?> as)org.jooq.SelectQuery<? extends org.jooq.Record>get()
-
-
-
Constructor Detail
-
QuerySupplier
public QuerySupplier(org.jooq.SelectQuery<? extends org.jooq.Record> selectQuery, java.util.List<JoinEntity> joinEntities)
-
QuerySupplier
public QuerySupplier(org.jooq.SelectQuery<? extends org.jooq.Record> selectQuery)
-
-
Method Detail
-
get
public org.jooq.SelectQuery<? extends org.jooq.Record> get()
- Specified by:
getin interfacejava.util.function.Supplier<org.jooq.SelectQuery<? extends org.jooq.Record>>
-
addJoin
public QuerySupplier addJoin(org.jooq.TableLike<?> table, org.jooq.JoinType joinType, org.jooq.Condition condition)
-
addJoinToStart
public QuerySupplier addJoinToStart(JoinEntity joinEntity)
-
addJoinToEnd
public QuerySupplier addJoinToEnd(JoinEntity joinEntity)
-
addJoin
public boolean addJoin(int index, JoinEntity joinEntity)
-
addSelect
public QuerySupplier addSelect(org.jooq.Field<?> as)
-
addOrderBy
public QuerySupplier addOrderBy(org.jooq.SortField<?> sortField)
-
addLimit
public QuerySupplier addLimit(int limit)
-
addOffset
public QuerySupplier addOffset(int offset)
-
addCondition
public QuerySupplier addCondition(org.jooq.Condition condition)
-
addHaving
public QuerySupplier addHaving(org.jooq.Condition condition)
-
-