org.teiid.query.optimizer.relational
Class PartitionAnalyzer

java.lang.Object
  extended by org.teiid.query.optimizer.relational.PartitionAnalyzer

public class PartitionAnalyzer
extends java.lang.Object

TODO: support recursive detection of partitions Extracts a map of partitioning information from a union


Constructor Summary
PartitionAnalyzer()
           
 
Method Summary
static java.util.Map<ElementSymbol,java.util.List<java.util.Set<Constant>>> extractPartionInfo(SetQuery setQuery, java.util.List<ElementSymbol> projectedSymbols)
           
static boolean extractQueries(QueryCommand queryCommand, java.util.List<Query> result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PartitionAnalyzer

public PartitionAnalyzer()
Method Detail

extractPartionInfo

public static java.util.Map<ElementSymbol,java.util.List<java.util.Set<Constant>>> extractPartionInfo(SetQuery setQuery,
                                                                                                      java.util.List<ElementSymbol> projectedSymbols)

extractQueries

public static boolean extractQueries(QueryCommand queryCommand,
                                     java.util.List<Query> result)


Copyright © 2011. All Rights Reserved.