Class 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 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:
        get in interface java.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)
      • addJoin

        public boolean addJoin​(int index,
                               JoinEntity joinEntity)
      • addSelect

        public QuerySupplier addSelect​(org.jooq.Field<?> as)
      • addOrderBy

        public QuerySupplier addOrderBy​(org.jooq.SortField<?> sortField)
      • addCondition

        public QuerySupplier addCondition​(org.jooq.Condition condition)
      • addHaving

        public QuerySupplier addHaving​(org.jooq.Condition condition)