com.metamatrix.query.optimizer.relational.rules
Class FrameUtil

java.lang.Object
  extended by com.metamatrix.query.optimizer.relational.rules.FrameUtil

public class FrameUtil
extends java.lang.Object


Constructor Summary
FrameUtil()
           
 
Method Summary
static java.util.Map<ElementSymbol,Expression> buildSymbolMap(GroupSymbol oldGroup, GroupSymbol newGroup, QueryMetadataInterface metadata)
          creates a symbol map of elements in oldGroup mapped to corresponding elements in newGroup if newGroup is null, then a mapping of oldGroup elements to null constants will be returned
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrameUtil

public FrameUtil()
Method Detail

buildSymbolMap

public static java.util.Map<ElementSymbol,Expression> buildSymbolMap(GroupSymbol oldGroup,
                                                                     GroupSymbol newGroup,
                                                                     QueryMetadataInterface metadata)
                                                              throws QueryMetadataException,
                                                                     MetaMatrixComponentException
creates a symbol map of elements in oldGroup mapped to corresponding elements in newGroup if newGroup is null, then a mapping of oldGroup elements to null constants will be returned

Parameters:
oldGroup -
newGroup -
metadata -
Returns:
Throws:
QueryMetadataException
MetaMatrixComponentException


Copyright © 2009. All Rights Reserved.