Class AbstractSymbolResolver

    • Field Detail

      • candidateClass

        protected java.lang.Class candidateClass
      • candidateAlias

        protected java.lang.String candidateAlias
    • Constructor Detail

      • AbstractSymbolResolver

        public AbstractSymbolResolver​(MetaDataManager mmgr,
                                      ClassLoaderResolver clr,
                                      SymbolTable symtbl,
                                      java.lang.Class cls,
                                      java.lang.String alias)
        Constructor for symbol resolver.
        Parameters:
        mmgr - MetaData manager
        clr - ClassLoader resolver
        symtbl - Symbol table
        cls - Candidate class
        alias - Candidate alias
    • Method Detail

      • getType

        public java.lang.Class getType​(java.util.List<java.lang.String> tuples)
        Specified by:
        getType in interface SymbolResolver
      • getType

        java.lang.Class getType​(java.lang.Class cls,
                                java.lang.String fieldName)
      • 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