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, getType
public 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()
SymbolResolver
public boolean supportsImplicitVariables()
SymbolResolver
Copyright © 2019. All rights reserved.