public class JDOQLSymbolResolver extends AbstractSymbolResolver
candidateAlias, candidateClass, clr, metaDataManager, symtbl| Constructor and Description |
|---|
JDOQLSymbolResolver(MetaDataManager mmgr,
ClassLoaderResolver clr,
SymbolTable symtbl,
Class cls,
String alias)
Constructor for symbol resolver.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
caseSensitiveSymbolNames()
Whether names of symbols are case-sensitive (e.g JDOQL returns true, but JPQL returns false).
|
Class |
resolveClass(String className)
Method to perform a lookup of the class name from the input name.
|
boolean |
supportsImplicitVariables()
Whether we should accept implicit variables in the query.
|
getPrimaryClass, getTypepublic JDOQLSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)
mmgr - MetaData managerclr - ClassLoader resolversymtbl - Symbol tablecls - Candidate classalias - Candidate aliaspublic Class resolveClass(String className)
className - Name of the classClassNotResolvedException - thrown if not resolvable using imports or entity namepublic boolean caseSensitiveSymbolNames()
SymbolResolverpublic boolean supportsImplicitVariables()
SymbolResolverCopyright © 2017. All rights reserved.