org.datanucleus.query.compiler
Class AbstractSymbolResolver
java.lang.Object
org.datanucleus.query.compiler.AbstractSymbolResolver
- All Implemented Interfaces:
- SymbolResolver
- Direct Known Subclasses:
- JDOQLSymbolResolver, JPQLSymbolResolver
public abstract class AbstractSymbolResolver
- extends java.lang.Object
- implements SymbolResolver
Base symbol resolver, to be extended for particular query languages.
|
Method Summary |
java.lang.Class |
getPrimaryClass()
Accessor for the candidate class of the query. |
java.lang.Class |
getType(java.util.List tuples)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
metaDataManager
protected MetaDataManager metaDataManager
clr
protected ClassLoaderResolver clr
symtbl
protected SymbolTable symtbl
candidateClass
protected java.lang.Class candidateClass
candidateAlias
protected java.lang.String candidateAlias
AbstractSymbolResolver
public AbstractSymbolResolver(MetaDataManager mmgr,
ClassLoaderResolver clr,
SymbolTable symtbl,
java.lang.Class cls,
java.lang.String alias)
- Constructor for symbol resolver.
- Parameters:
mmgr - MetaData managerclr - ClassLoader resolversymtbl - Symbol tablecls - Candidate classalias - Candidate alias
getType
public java.lang.Class getType(java.util.List tuples)
- Specified by:
getType in interface SymbolResolver
getPrimaryClass
public java.lang.Class getPrimaryClass()
- Description copied from interface:
SymbolResolver
- Accessor for the candidate class of the query.
- Specified by:
getPrimaryClass in interface SymbolResolver
- Returns:
- The candidate class
Copyright © 2011. All Rights Reserved.