public class JPQLTemplates extends Templates
JPQLTemplates extends Templates to provide operator patterns for JPQL
serializationHQLTemplates,
EclipseLinkTemplatesTemplates.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, setPrecedencepublic 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.