Class SearchChainResolver


  • public class SearchChainResolver
    extends java.lang.Object
    Resolves (source, provider) component specifications to a search chain invocation spec. The provider component specification is given by the entry in the queryMap with key 'source.<source-name>.provider'.

    The diagram shows the relationship between source, provider and the result: (source is used to select row, provider is used to select column.) Provider id = null is used for regular search chains.

                       Provider id
                     null
                    |----+---+---+---|
                    | o  |   |   |   |
                    |----+---+---+---|
     Source id      |    | o | o |   |
                    |----+---+---+---|
                    |    |   |   | o |
                    |----+---+---+---|
    
                        o: SearchChainInvocationSpec
     
    Author:
    Tony Vaagenes