com.metamatrix.query.sql.util
Class SymbolMap
java.lang.Object
com.metamatrix.query.sql.util.SymbolMap
public class SymbolMap
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SymbolMap
public SymbolMap()
clone
public SymbolMap clone()
- Overrides:
clone
in class java.lang.Object
addMapping
public boolean addMapping(ElementSymbol symbol,
Expression expression)
- Returns:
- true if the map did not already contained the given symbol
getExpression
public static final Expression getExpression(Expression symbol)
getMappedExpression
public Expression getMappedExpression(ElementSymbol symbol)
asUpdatableMap
public java.util.Map<ElementSymbol,Expression> asUpdatableMap()
asMap
public java.util.Map<ElementSymbol,Expression> asMap()
getKeys
public java.util.List<ElementSymbol> getKeys()
getValues
public java.util.List<Expression> getValues()
createSymbolMap
public static final SymbolMap createSymbolMap(GroupSymbol virtualGroup,
java.util.List<? extends SingleElementSymbol> projectCols)
createSymbolMap
public static final SymbolMap createSymbolMap(GroupSymbol virtualGroup,
java.util.List<? extends SingleElementSymbol> projectCols,
java.util.List<? extends SingleElementSymbol> mappedCols)
createSymbolMap
public static final SymbolMap createSymbolMap(java.util.List<ElementSymbol> virtualElements,
java.util.List<? extends Expression> mappedCols)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()
Copyright © 2009. All Rights Reserved.