Package org.ehrbase.client.aql.query
Class EntityQuery<T extends Record>
- java.lang.Object
-
- org.ehrbase.client.aql.query.EntityQuery<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEntityQuery(ContainmentExpression containmentExpression, Map<Containment,String> variablesMap, SelectAqlField<?>... fields)protectedEntityQuery(ContainmentExpression containmentExpression, SelectAqlField<?>... fields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildAql()<V> Parameter<V>buildParameter()StringbuildParameterName()StringbuildVariabelName(Containment containment)EntityQuery<T>distinct(boolean isDistinct)AqlField<Object>[]fields()EntityQuery<T>limit(Integer limit)EntityQuery<T>offset(Integer offset)EntityQuery<T>orderBy(OrderByExpression orderByExpression)EntityQuery<T>top(TopExpresion topExpresion)EntityQuery<T>where(Condition where)
-
-
-
Constructor Detail
-
EntityQuery
protected EntityQuery(ContainmentExpression containmentExpression, SelectAqlField<?>... fields)
-
EntityQuery
protected EntityQuery(ContainmentExpression containmentExpression, Map<Containment,String> variablesMap, SelectAqlField<?>... fields)
-
-
Method Detail
-
buildVariabelName
public String buildVariabelName(Containment containment)
-
where
public EntityQuery<T> where(Condition where)
-
orderBy
public EntityQuery<T> orderBy(OrderByExpression orderByExpression)
-
top
public EntityQuery<T> top(TopExpresion topExpresion)
-
distinct
public EntityQuery<T> distinct(boolean isDistinct)
-
limit
public EntityQuery<T> limit(Integer limit)
-
offset
public EntityQuery<T> offset(Integer offset)
-
buildParameterName
public String buildParameterName()
-
buildParameter
public <V> Parameter<V> buildParameter()
-
-