Package com.querydsl.jpa
Class JPQLTemplates
- java.lang.Object
-
- com.querydsl.core.types.Templates
-
- com.querydsl.jpa.JPQLTemplates
-
- Direct Known Subclasses:
BatooTemplates,DataNucleusTemplates,EclipseLinkTemplates,HQLTemplates,OpenJPATemplates
public class JPQLTemplates extends Templates
JPQLTemplatesextendsTemplatesto provide operator patterns for JPQL serialization- Author:
- tiwe
- See Also:
HQLTemplates,EclipseLinkTemplates
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.querydsl.core.types.Templates
Templates.Precedence
-
-
Field Summary
Fields Modifier and Type Field Description static JPQLTemplatesDEFAULTstatic charDEFAULT_ESCAPEprotected static java.util.Set<? extends Operator>OTHER_LIKE_CASES
-
Constructor Summary
Constructors Modifier Constructor Description protectedJPQLTemplates()protectedJPQLTemplates(char escape)protectedJPQLTemplates(char escape, QueryHandler queryHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringasLiteral(java.lang.Object constant)@Nullable java.lang.StringgetExistsProjection()QueryHandlergetQueryHandler()java.lang.StringgetTypeForCast(java.lang.Class<?> cl)booleanisCaseWithLiterals()booleanisEnumInPathSupported()Deprecated.booleanisPathInEntitiesSupported()booleanisWithForOn()booleanwrapConstant(java.lang.Object constant)booleanwrapElements(Operator operator)-
Methods inherited from class com.querydsl.core.types.Templates
add, add, add, escapeForLike, getEscapeChar, getPrecedence, getTemplate, setPrecedence, setPrecedence
-
-
-
-
Field Detail
-
DEFAULT_ESCAPE
public static final char DEFAULT_ESCAPE
- See Also:
- Constant Field Values
-
OTHER_LIKE_CASES
protected static final java.util.Set<? extends Operator> OTHER_LIKE_CASES
-
DEFAULT
public static final JPQLTemplates DEFAULT
-
-
Constructor Detail
-
JPQLTemplates
protected JPQLTemplates()
-
JPQLTemplates
protected JPQLTemplates(char escape)
-
JPQLTemplates
protected JPQLTemplates(char escape, QueryHandler queryHandler)
-
-
Method Detail
-
wrapElements
public boolean wrapElements(Operator operator)
-
getTypeForCast
public java.lang.String getTypeForCast(java.lang.Class<?> cl)
-
isEnumInPathSupported
@Deprecated public boolean isEnumInPathSupported()
Deprecated.
-
isPathInEntitiesSupported
public boolean isPathInEntitiesSupported()
-
getExistsProjection
@Nullable public @Nullable java.lang.String getExistsProjection()
-
wrapConstant
public boolean wrapConstant(java.lang.Object constant)
-
isWithForOn
public boolean isWithForOn()
-
getQueryHandler
public QueryHandler getQueryHandler()
-
isCaseWithLiterals
public boolean isCaseWithLiterals()
-
asLiteral
public java.lang.String asLiteral(java.lang.Object constant)
-
-