public abstract class AbstractSymbolResolver extends Object implements SymbolResolver
| Modifier and Type | Field and Description |
|---|---|
protected String |
candidateAlias |
protected Class |
candidateClass |
protected ClassLoaderResolver |
clr |
protected MetaDataManager |
metaDataManager |
protected SymbolTable |
symtbl |
| Constructor and Description |
|---|
AbstractSymbolResolver(MetaDataManager mmgr,
ClassLoaderResolver clr,
SymbolTable symtbl,
Class cls,
String alias)
Constructor for symbol resolver.
|
| Modifier and Type | Method and Description |
|---|---|
Class |
getPrimaryClass()
Accessor for the candidate class of the query.
|
Class |
getType(List<String> tuples) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcaseSensitiveSymbolNames, resolveClass, supportsImplicitVariablesprotected MetaDataManager metaDataManager
protected ClassLoaderResolver clr
protected SymbolTable symtbl
protected Class candidateClass
protected String candidateAlias
public AbstractSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)
mmgr - MetaData managerclr - ClassLoader resolversymtbl - Symbol tablecls - Candidate classalias - Candidate aliaspublic Class getType(List<String> tuples)
getType in interface SymbolResolverpublic Class getPrimaryClass()
SymbolResolvergetPrimaryClass in interface SymbolResolverCopyright © 2019. All rights reserved.