public class JPQLTemplates extends Templates
JPQLTemplates
extends Templates
to provide operator patterns for JPQL
serializationHQLTemplates
,
EclipseLinkTemplates
Templates.Precedence
Modifier and Type | Field and Description |
---|---|
static JPQLTemplates |
DEFAULT |
static char |
DEFAULT_ESCAPE |
Modifier | Constructor and Description |
---|---|
protected |
JPQLTemplates() |
protected |
JPQLTemplates(char escape) |
protected |
JPQLTemplates(char escape,
QueryHandler queryHandler) |
Modifier and Type | Method and Description |
---|---|
String |
asLiteral(Object constant) |
String |
getExistsProjection() |
QueryHandler |
getQueryHandler() |
String |
getTypeForCast(Class<?> cl) |
boolean |
isCaseWithLiterals() |
boolean |
isEnumInPathSupported() |
boolean |
isPathInEntitiesSupported() |
boolean |
isWithForOn() |
boolean |
wrapConstant(Object constant) |
boolean |
wrapElements(Operator operator) |
add, add, add, escapeForLike, getEscapeChar, getPrecedence, getTemplate, setPrecedence
public static final char DEFAULT_ESCAPE
public static final JPQLTemplates DEFAULT
protected JPQLTemplates()
protected JPQLTemplates(char escape)
protected JPQLTemplates(char escape, QueryHandler queryHandler)
public boolean wrapElements(Operator operator)
public boolean isEnumInPathSupported()
public boolean isPathInEntitiesSupported()
public boolean wrapConstant(Object constant)
public boolean isWithForOn()
public QueryHandler getQueryHandler()
public boolean isCaseWithLiterals()
Copyright © 2007–2015 Mysema Ltd. All rights reserved.