Class InternalQuery<T>

java.lang.Object
com.blazebit.persistence.criteria.impl.InternalQuery<T>
All Implemented Interfaces:
Serializable

public class InternalQuery<T> extends Object implements Serializable
Since:
1.2.0
Author:
Christian Beikov
See Also:
  • Constructor Details

  • Method Details

    • isDistinct

      public boolean isDistinct()
    • setDistinct

      public void setDistinct(boolean distinct)
    • getSelection

      public Selection<T> getSelection()
    • setSelection

      public void setSelection(Selection<? extends T> selection)
    • getRoots

      public Set<Root<?>> getRoots()
    • getBlazeRoots

      public Set<BlazeRoot<?>> getBlazeRoots()
    • from

      public <X> BlazeRoot<X> from(Class<X> entityClass, String alias)
    • from

      public <X> BlazeRoot<X> from(javax.persistence.metamodel.EntityType<X> entityType, String alias)
    • addCorrelationRoot

      public void addCorrelationRoot(com.blazebit.persistence.criteria.impl.path.AbstractFrom<?,?> fromImplementor)
    • collectCorrelatedJoins

      public Set<Join<?,?>> collectCorrelatedJoins()
    • getRestriction

      public Predicate getRestriction()
    • setRestriction

      public void setRestriction(Predicate restriction)
    • getGroupList

      public List<Expression<?>> getGroupList()
    • setGroupList

      public void setGroupList(List<Expression<?>> groupList)
    • getGroupRestriction

      public Predicate getGroupRestriction()
    • setHaving

      public void setHaving(Predicate having)
    • getBlazeOrderList

      public List<BlazeOrder> getBlazeOrderList()
    • setBlazeOrderList

      public void setBlazeOrderList(List<BlazeOrder> orderList)
    • getOrderList

      public List<Order> getOrderList()
    • setOrderList

      public void setOrderList(List<Order> orderList)
    • getParameters

      public Set<ParameterExpression<?>> getParameters()
    • internalGetSubqueries

      public List<Subquery<?>> internalGetSubqueries()
    • subquery

      public <U> BlazeSubquery<U> subquery(Class<U> subqueryType)
    • render

      public CriteriaBuilder<T> render(CriteriaBuilder<T> cb)
    • renderSubquery

      public void renderSubquery(RenderContext context)