Class SetOperationNode

    • Method Detail

      • getSymbolMapping

        public com.google.common.collect.ListMultimap<Symbol,​Symbol> getSymbolMapping()
      • sourceOutputLayout

        public List<Symbol> sourceOutputLayout​(int sourceIndex)
      • sourceSymbolMap

        public Map<Symbol,​SymbolReference> sourceSymbolMap​(int sourceIndex)
        Returns the output to input symbol mapping for the given source channel
      • outputSymbolMap

        public com.google.common.collect.Multimap<Symbol,​SymbolReference> outputSymbolMap​(int sourceIndex)
        Returns the input to output symbol mapping for the given source channel. A single input symbol can map to multiple output symbols, thus requiring a Multimap.