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
Unnest(QueryTreeField[] queryTreeFields, Field field, java.lang.String nodeName, OptimizationMetaData optimizationMD)
           
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.
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.
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).
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)
           
Cartesian(QueryTree leftQT, QueryTree rightQT, java.lang.String name, OptimizationMetaData optimizationMD)
           
BasicQueryTree(java.lang.String _name, OptimizationMetaData optimizationMD)
           
BasicQueryNode(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
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.