Class JpqlQueryBuilder.Join
java.lang.Object
org.springframework.data.jpa.repository.query.JpqlQueryBuilder.Join
- All Implemented Interfaces:
JpqlQueryBuilder.Expression,JpqlQueryBuilder.Origin,JpqlQueryBuilder.Renderable
- Enclosing class:
JpqlQueryBuilder
public static final class JpqlQueryBuilder.Join
extends Object
implements JpqlQueryBuilder.Origin, JpqlQueryBuilder.Expression
A joined entity or element collection.
- Author:
- Mark Paluch, Choi Wang Gyu
-
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()Returns the simple name of the origin (e.g.inthashCode()joinType()path()render(JpqlQueryBuilder.RenderContext context) Render the predicate or expression givenJpqlQueryBuilder.RenderContext.source()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.data.jpa.repository.query.JpqlQueryBuilder.Expression
as
-
Method Details
-
getName
Description copied from interface:JpqlQueryBuilder.OriginReturns the simple name of the origin (e.g.Class.getSimpleName()or JOIN path name).- Specified by:
getNamein interfaceJpqlQueryBuilder.Origin- Returns:
- the simple name of the origin (e.g.
Class.getSimpleName())
-
render
Description copied from interface:JpqlQueryBuilder.RenderableRender the predicate or expression givenJpqlQueryBuilder.RenderContext.- Specified by:
renderin interfaceJpqlQueryBuilder.Renderable- Parameters:
context-- Returns:
-
source
-
joinType
-
path
-
equals
-
hashCode
-
toString
-