|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of QueryNode in org.objectweb.medor.eval.api |
Methods in org.objectweb.medor.eval.api that return QueryNode | |
QueryNode |
NodeEvaluator.getQueryNode()
Returns the QueryNode to which the NodeEvaluator is attached. |
Methods in org.objectweb.medor.eval.api with parameters of type QueryNode | |
NodeEvaluator |
NodeEvaluatorFactory.createNodeEvaluator(QueryNode node,
NodeEvaluator[] subEvaluators)
This methods creates a NodeEvaluator. |
Uses of QueryNode in org.objectweb.medor.eval.lib |
Methods in org.objectweb.medor.eval.lib that return QueryNode | |
QueryNode |
UnaryIteratifNodeEvaluator.getQueryNode()
|
QueryNode |
TupleCollectionNodeEvaluator.getQueryNode()
|
QueryNode |
BinaryIteratifNodeEvaluator.getQueryNode()
|
Methods in org.objectweb.medor.eval.lib with parameters of type QueryNode | |
NodeEvaluator |
IteratifNodeEvaluatorFactory.createNodeEvaluator(QueryNode node,
NodeEvaluator[] subEvaluators)
|
Constructors in org.objectweb.medor.eval.lib with parameters of type QueryNode | |
UnaryIteratifNodeEvaluator(QueryNode query,
NodeEvaluator subNodeEvaluator)
|
|
SelProjEvaluatedTC(QueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters,
PrefetchBuffer pb)
|
|
ProjectEvaluatedTC(QueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters,
PrefetchBuffer pb)
|
|
CartesianEvaluatedTC(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator,
ParameterOperand[] parameters)
|
|
BinaryIteratifNodeEvaluator(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator)
|
|
BinaryImplicitTC(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator,
ParameterOperand[] parameters)
|
Uses of QueryNode in org.objectweb.medor.filter.api |
Methods in org.objectweb.medor.filter.api with parameters of type QueryNode | |
void |
ExpressionHelper.fixIndexes(QueryNode node,
Expression e)
For a given Expression used at a QueryNode, sets the index of its FieldOperands (index in the tuple resulting from the concatenation of the children QueryNode tuples). |
Uses of QueryNode in org.objectweb.medor.filter.postfix |
Methods in org.objectweb.medor.filter.postfix with parameters of type QueryNode | |
void |
PostfixExpressionHelper.fixIndexes(QueryNode node,
Expression e)
|
Uses of QueryNode in org.objectweb.medor.optim.jorm |
Methods in org.objectweb.medor.optim.jorm with parameters of type QueryNode | |
protected void |
JormLeafRewriter.addReference(NameDef nd,
PNameField pnf,
QueryNode qt,
QueryLeaf specificQL,
JormExtent extent)
|
java.util.Map |
JormGoUpDecodeRule.goUpDecode(QueryNode qn,
boolean isRoot)
This recursive method performs the real work of the rule. |
Uses of QueryNode in org.objectweb.medor.optim.lib |
Methods in org.objectweb.medor.optim.lib with parameters of type QueryNode | |
QueryTree |
FlattenQueryTreeRule.flatten(QueryNode parent,
QueryTree qt)
|
Uses of QueryNode in org.objectweb.medor.query.api |
Subinterfaces of QueryNode in org.objectweb.medor.query.api | |
interface |
NestQueryNode
All nesting fields (group by) are projected. |
interface |
UnnestQueryNode
|
Methods in org.objectweb.medor.query.api that return QueryNode | |
QueryNode |
QueryNodeFactory.createQueryNode(QueryTree[] children,
short OperationType,
Expression filter,
TupleStructure tupleStructure)
This methods creates the links between the children QueryTrees and the created QueryNode. |
QueryNode |
BinaryUnaryQueryNodeFactory.createQueryNode(QueryTree child,
short operationType,
Expression filter,
TupleStructure tupleStructure)
This methods creates the links between the children QueryTrees and the created QueryNode. |
QueryNode |
BinaryUnaryQueryNodeFactory.createQueryNode(QueryTree leftChild,
QueryTree rightChild,
short operationType,
Expression filter,
TupleStructure tupleStructure)
|
Uses of QueryNode in org.objectweb.medor.query.jorm.lib |
Methods in org.objectweb.medor.query.jorm.lib with parameters of type QueryNode | |
static void |
JormQueryTreeHelper.addPrefetchFields(ClassExtent ext,
QueryTree oldroot,
QueryNode newroot)
|
Uses of QueryNode in org.objectweb.medor.query.lib |
Classes in org.objectweb.medor.query.lib that implement QueryNode | |
class |
BasicQueryNode
A BasicQueryNode is an implementation of QueryNode. |
class |
Cartesian
|
class |
Intersection
|
class |
JoinProject
|
class |
Nest
|
class |
Project
|
class |
SelectProject
|
class |
Union
|
class |
Unnest
|
Methods in org.objectweb.medor.query.lib that return QueryNode | |
QueryNode |
BasicBinaryUnaryQueryNodeFactory.createQueryNode(QueryTree child,
short operationType,
Expression filter,
TupleStructure tupleStructure)
|
QueryNode |
BasicBinaryUnaryQueryNodeFactory.createQueryNode(QueryTree leftChild,
QueryTree rightChild,
short operationType,
Expression filter,
TupleStructure tupleStructure)
|
Methods in org.objectweb.medor.query.lib with parameters of type QueryNode | |
static java.util.ArrayList |
QueryTreePrinter.getChildren(QueryNode qn)
Updates the list of children by screening all Fields and the query filter. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |