Uses of Interface
org.springframework.data.jpa.repository.query.JpqlQueryBuilder.Expression
Packages that use JpqlQueryBuilder.Expression
Package
Description
Query implementation to execute queries against JPA.
-
Uses of JpqlQueryBuilder.Expression in org.springframework.data.jpa.repository.query
Subinterfaces of JpqlQueryBuilder.Expression in org.springframework.data.jpa.repository.queryModifier and TypeInterfaceDescriptionstatic interfaceAliased expression.static interfaceExtension toJpqlQueryBuilder.Expressionthat contains aPropertyPath.Classes in org.springframework.data.jpa.repository.query that implement JpqlQueryBuilder.ExpressionModifier and TypeClassDescriptionstatic final classA joined entity or element collection.Methods in org.springframework.data.jpa.repository.query that return JpqlQueryBuilder.ExpressionModifier and TypeMethodDescriptionstatic JpqlQueryBuilder.ExpressionJpqlQueryBuilder.expression(String expression) Create a simple expression from a string as-is.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.expression(JpqlQueryBuilder.Origin source, PropertyPath path) Create a qualified expression for aPropertyPath.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.function(String function, JpqlQueryBuilder.Expression... arguments) Invoke a function with the givenarguments.static JpqlQueryBuilder.ExpressionCreate a simple numeric literal.static JpqlQueryBuilder.ExpressionCreate a simple literal from a string by quoting it.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.orderBy(JpqlQueryBuilder.Expression sortExpression) Create a new ordering expression.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.orderBy(JpqlQueryBuilder.Expression sortExpression, Sort.Direction direction) Create a new ordering expression.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.orderBy(JpqlQueryBuilder.Expression sortExpression, Sort.Order order) Create a new ordering expression.static JpqlQueryBuilder.ExpressionA parameter placeholder.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.parameter(JpqlQueryBuilder.ParameterPlaceholder placeholder) A parameter placeholder.Methods in org.springframework.data.jpa.repository.query with parameters of type JpqlQueryBuilder.ExpressionModifier and TypeMethodDescriptionJpqlQueryBuilder.WhereStep.between(JpqlQueryBuilder.Expression lower, JpqlQueryBuilder.Expression upper) Create aBETWEEN … AND …predicate.JpqlQueryBuilder.WhereStep.eq(JpqlQueryBuilder.Expression value) Create a=(equals) predicate.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.function(String function, JpqlQueryBuilder.Expression... arguments) Invoke a function with the givenarguments.JpqlQueryBuilder.WhereStep.gt(JpqlQueryBuilder.Expression value) Create a greater> …predicate.JpqlQueryBuilder.WhereStep.gte(JpqlQueryBuilder.Expression value) Create a greater-or-equals>= …predicate.JpqlQueryBuilder.WhereStep.in(JpqlQueryBuilder.Expression value) Create aINpredicate.JpqlQueryBuilder.WhereStep.like(JpqlQueryBuilder.Expression value, String escape) Create aLIKE … ESCAPEpredicate.JpqlQueryBuilder.WhereStep.lt(JpqlQueryBuilder.Expression value) Create a less< …predicate.JpqlQueryBuilder.WhereStep.lte(JpqlQueryBuilder.Expression value) Create a less-or-equals<= …predicate.JpqlQueryBuilder.WhereStep.memberOf(JpqlQueryBuilder.Expression value) Create aMEMBER OF <collection>predicate.JpqlQueryBuilder.WhereStep.neq(JpqlQueryBuilder.Expression value) Create a<>(not equals) predicate.JpqlQueryBuilder.WhereStep.notIn(JpqlQueryBuilder.Expression value) Create aNOT INpredicate.JpqlQueryBuilder.WhereStep.notLike(JpqlQueryBuilder.Expression value, String escape) Create aNOT LIKE … ESCAPEpredicate.JpqlQueryBuilder.WhereStep.notMemberOf(JpqlQueryBuilder.Expression value) Create aNOT MEMBER OF <collection>predicate.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.orderBy(JpqlQueryBuilder.Expression sortExpression) Create a new ordering expression.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.orderBy(JpqlQueryBuilder.Expression sortExpression, Sort.Direction direction) Create a new ordering expression.static JpqlQueryBuilder.ExpressionJpqlQueryBuilder.orderBy(JpqlQueryBuilder.Expression sortExpression, Sort.Order order) Create a new ordering expression.JpqlQueryBuilder.Select.orderBy(JpqlQueryBuilder.Expression orderBy) Append an order-by expression to this select.static JpqlQueryBuilder.WhereStepJpqlQueryBuilder.where(JpqlQueryBuilder.Expression rhs) Start building aWHERE predicateby providing the right-hand side.Method parameters in org.springframework.data.jpa.repository.query with type arguments of type JpqlQueryBuilder.ExpressionModifier and TypeMethodDescriptiondefault JpqlQueryBuilder.SelectJpqlQueryBuilder.SelectStep.instantiate(Class<?> resultType, Collection<? extends JpqlQueryBuilder.Expression> paths) Provide a constructor expression to instantiateresultType.JpqlQueryBuilder.SelectStep.instantiate(String resultType, Collection<? extends JpqlQueryBuilder.Expression> paths) Provide a constructor expression to instantiateresultType.JpqlQueryBuilder.SelectStep.select(Collection<? extends JpqlQueryBuilder.Expression> paths) Specify a multi-select.