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, wait
caseSensitiveSymbolNames, resolveClass, supportsImplicitVariables
protected 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 SymbolResolver
public Class getPrimaryClass()
SymbolResolver
getPrimaryClass
in interface SymbolResolver
Copyright © 2019. All rights reserved.