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

Uses in package org.objectweb.medor.eval.api

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

Object
void

Methods with return type org.objectweb.medor.query.api.QueryLeaf

QueryLeaf[]

Uses in package org.objectweb.medor.query.rdb.lib

Classes implementing org.objectweb.medor.query.api.QueryLeaf

class
This class represents a QueryLeaf which contains aggregate functions.
class
This class represents a QueryLeaf that maps onto a relational database store.
class
class
This class represents a QueryLeaf that maps onto a relational database store.

Constructors with parameter type org.objectweb.medor.query.api.QueryLeaf

BasicRdbExpField.BasicRdbExpField(String name, PType type, String col, QualifiedTable table, QueryLeaf ql)
BasicRdbField.BasicRdbField(String name, PType type, String col, QueryLeaf ql)

Fields of type org.objectweb.medor.query.api.QueryLeaf

QueryLeaf

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

void
Sets the QueryLeaf to which the RdbExpField is associated

Uses in package org.objectweb.medor.query.jorm.lib

Classes implementing org.objectweb.medor.query.api.QueryLeaf

class
This class is the common implementation of the jorm leaves (ClassExtent, GenClassExtent).
class
This class represents the extent of a JORM class.
class
This class represents the extent of a JORM GenClass.

Uses in package org.objectweb.medor.optim.jorm

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

QueryTreeField
JormLeafRewriter.addPrimitiveElement(QueryLeaf neo, PrimitiveElement pe, JormExtent extent)
void
JormLeafRewriter.addReference(NameDef nd, PNameField pnf, QueryNode qt, QueryLeaf specificQL, JormExtent extent)
boolean
It returns true is the QueryLeaf can be rewrite by this LeafRewriter.
QueryTreeField
JormLeafRewriter.getField(QueryLeaf neo, PrimitiveElement pe, JormExtent extent)
LeafRewriter
QueryTree
It rewrites the QueryLeaf into a QueryTree.

Methods with return type org.objectweb.medor.query.api.QueryLeaf

QueryLeaf

Uses in package org.objectweb.medor.datasource.lib

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

TupleCollection
TCWrapper.fetchData(QueryLeaf ql, ParameterOperand[] parameters, Object conn, EvaluationMetaData evalmd)

Uses in package org.objectweb.medor.query.lib

Classes implementing org.objectweb.medor.query.api.QueryLeaf

class
A TupleCollection is one of the DataStore that is queryable by Medor.

Uses in package org.objectweb.medor.datasource.rdb.lib

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

TupleCollection
JDBCWrapper.fetchData(QueryLeaf lf, ParameterOperand[] parameters, Object connection, EvaluationMetaData evalMD)

Uses in package org.objectweb.medor.query.rdb.api

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

void
Sets the QueryLeaf to which the RdbExpField is associated

Uses in package org.objectweb.medor.datasource.api

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

TupleCollection
Wrapper.fetchData(QueryLeaf ql, ParameterOperand[] parameters, Object connection, EvaluationMetaData evalmd)
This method links the wrapper to a particular QueryLeaf, and executes the query on the underlying data store.

Uses in package org.objectweb.medor.eval.lib

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

Object
void

Methods with return type org.objectweb.medor.query.api.QueryLeaf

QueryLeaf[]

Uses in package org.objectweb.medor.optim.api

Methods with parameter type org.objectweb.medor.query.api.QueryLeaf

boolean
It returns true is the QueryLeaf can be rewrite by this LeafRewriter.
LeafRewriter
QueryTree
It rewrites the QueryLeaf into a QueryTree.