Uses of Interface
org.objectweb.medor.query.api.OptimizationMetaData

Packages that use OptimizationMetaData
org.objectweb.medor.query.api   
org.objectweb.medor.query.lib   
org.objectweb.medor.query.rdb.lib   
 

Uses of OptimizationMetaData in org.objectweb.medor.query.api
 

Methods in org.objectweb.medor.query.api that return OptimizationMetaData
 OptimizationMetaData QueryNode.getOptimizationMetaData()
          It retrieves the meta information about the optimization.
 

Uses of OptimizationMetaData in org.objectweb.medor.query.lib
 

Classes in org.objectweb.medor.query.lib that implement OptimizationMetaData
 class BasicOptimizationMetaData
           
 

Methods in org.objectweb.medor.query.lib that return OptimizationMetaData
 OptimizationMetaData BasicQueryNode.getOptimizationMetaData()
           
 

Constructors in org.objectweb.medor.query.lib with parameters of type OptimizationMetaData
Union(QueryTree leftQT, QueryTree rightQT, java.lang.String nodeName, OptimizationMetaData optimizationMD)
           
SelectProject(java.lang.String nodeName, OptimizationMetaData optimizationMD)
          Basic constructor.
SelectProject(Expression jpFilter, java.lang.String nodeName, OptimizationMetaData optimizationMD)
          Basic constructor.
BasicQueryTree(java.lang.String _name, OptimizationMetaData optimizationMD)
           
Nest(QueryTreeField[] groupedFields, java.lang.String groupedFieldName, QueryTreeField[] groupByFields, java.lang.String nodeName, OptimizationMetaData optimizationMD)
          Creates a QueryNode corresponding to a nest operation (group by).
Cartesian(QueryTree leftQT, QueryTree rightQT, java.lang.String name, OptimizationMetaData optimizationMD)
           
Unnest(QueryTreeField[] queryTreeFields, Field field, java.lang.String nodeName, OptimizationMetaData optimizationMD)
           
BasicQueryNode(java.lang.String _name, OptimizationMetaData optimizationMD)
           
Project(java.lang.String nodeName, OptimizationMetaData optimizationMD)
          Basic constructor.
Project(java.lang.String[] fieldNames, QueryTree child, java.lang.String nodeName, OptimizationMetaData optimizationMD)
          Constructs a Project node from an array of fieldNames to be projected from a given (child) QueryTree.
JoinProject(java.lang.String name, OptimizationMetaData optimizationMD)
          Basic constructor.
JoinProject(Expression filter, java.lang.String name, OptimizationMetaData optimizationMD)
          Basic constructor.
Intersection(QueryTree leftQT, QueryTree rightQT, java.lang.String name, OptimizationMetaData optimizationMD)
           
 

Uses of OptimizationMetaData in org.objectweb.medor.query.rdb.lib
 

Constructors in org.objectweb.medor.query.rdb.lib with parameters of type OptimizationMetaData
BasicRdbQueryLeaf(java.lang.String _name, OptimizationMetaData optimizationMD, DataStore ds)
           
BasicRdbQueryLeaf(java.lang.String _name, OptimizationMetaData optimizationMD, DataStore ds, java.lang.String query)
           
AggregateRdbQueryNode(QueryTreeField[] groupedFields, java.lang.String groupedFieldName, QueryTreeField[] groupByFields, BasicRdbExpQueryLeaf subQL, OptimizationMetaData optimizationMD, DataStore ds, java.lang.String nodeName)
          Constructs a RDB QueryNode for an aggregation.