Frames | No Frames |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
QueryTree | Implementation of the RewriteRule interface. |
QueryTree |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
NodeEvaluator | NodeEvaluatorFactory.createNodeEvaluator(QueryNode node, NodeEvaluator[] subEvaluators, EvaluationMetaData evaluationMetaData) This methods creates a NodeEvaluator. |
Methods with return type org.objectweb.medor.query.api.QueryNode | |
QueryNode | Returns the QueryNode to which the NodeEvaluator is attached. |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
QueryTree | |
void | |
QueryTree | Relies on a Map which associates to each child the list of required
Fields for that child. |
QueryTree | |
QueryTree | |
QueryTree | It modifies the expressions used as filter in a (tree of) QueryTree by pushing the
not operator. |
QueryTree |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
void | 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). |
Classes implementing org.objectweb.medor.query.api.QueryNode | |
class | This class represents a QueryLeaf which contains aggregate functions. |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
void |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
void | JormLeafRewriter.addReference(NameDef nd, PNameField pnf, QueryNode qt, QueryLeaf specificQL, JormExtent extent) |
Map | This recursive method performs the real work of the rule. |
QueryTree | |
QueryTree | |
QueryTree | |
QueryTree | |
QueryTree | Rewrites a QueryTree by removing comparisons between PNames and moving
up the Decode operators at the root of the QueryTree. |
QueryTree | This method applies a single rule. |
QueryTree |
Methods with return type org.objectweb.medor.query.api.QueryNode | |
QueryNode | BinaryUnaryQueryNodeFactory.createQueryNode(QueryTree leftChild, QueryTree rightChild, short operationType, Expression filter, TupleStructure tupleStructure) |
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 | QueryNodeFactory.createQueryNode(QueryTree children, short OperationType, Expression filter, TupleStructure tupleStructure) This methods creates the links between the children QueryTrees and
the created QueryNode. |
Classes implementing org.objectweb.medor.query.api.QueryNode | |
class | A BasicQueryNode is an implementation of QueryNode. |
class | |
class | |
class | |
class | |
class | MEDOR: Middleware Enabling Distributed Object Requests
Copyright (C) 2001-2004 France Telecom R&D
Contact: alexandre.lefebvre@rd.francetelecom.com
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version. |
class | Package definition. |
class | Package definition. |
class | MEDOR: Middleware Enabling Distributed Object Requests
Copyright (C) 2001-2004 France Telecom R&D
Contact: alexandre.lefebvre@rd.francetelecom.com
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version. |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
void | Adds a MemberOf to a query node, given the left and right ArrayLists. |
ArrayList | Updates the list of children by screening all Fields and the
query filter. |
Methods with return type org.objectweb.medor.query.api.QueryNode | |
QueryNode | BasicBinaryUnaryQueryNodeFactory.createQueryNode(QueryTree leftChild, QueryTree rightChild, short operationType, Expression filter, TupleStructure tupleStructure) |
QueryNode | BasicBinaryUnaryQueryNodeFactory.createQueryNode(QueryTree child, short operationType, Expression filter, TupleStructure tupleStructure) |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
void |
Constructors with parameter type org.objectweb.medor.query.api.QueryNode | |
BinaryImplicitTC.BinaryImplicitTC(QueryNode query, NodeEvaluator leftNodeEvaluator, NodeEvaluator rightNodeEvaluator, ParameterOperand[] parameters) | |
BinaryIteratifNodeEvaluator.BinaryIteratifNodeEvaluator(QueryNode query, NodeEvaluator leftNodeEvaluator, NodeEvaluator rightNodeEvaluator, EvaluationMetaData evaluationMetaData) | |
CartesianEvaluatedTC.CartesianEvaluatedTC(QueryNode query, NodeEvaluator leftNodeEvaluator, NodeEvaluator rightNodeEvaluator, ParameterOperand[] parameters) | |
ProjectEvaluatedTC.ProjectEvaluatedTC(QueryNode query, NodeEvaluator subNodeEvaluator, ParameterOperand[] parameters, PrefetchBuffer pb) | |
SelProjEvaluatedTC.SelProjEvaluatedTC(QueryNode query, NodeEvaluator subNodeEvaluator, ParameterOperand[] parameters, PrefetchBuffer pb) | |
UnaryIteratifNodeEvaluator.UnaryIteratifNodeEvaluator(QueryNode query, NodeEvaluator subNodeEvaluator, EvaluationMetaData evaluationMetaData) |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
NodeEvaluator | IteratifNodeEvaluatorFactory.createNodeEvaluator(QueryNode node, NodeEvaluator[] subEvaluators, EvaluationMetaData evalMD) |
Methods with return type org.objectweb.medor.query.api.QueryNode | |
QueryNode | Returns the QueryNode to which the NodeEvaluator is attached. |
QueryNode | Returns the QueryNode to which the NodeEvaluator is attached. |
QueryNode | Returns the QueryNode to which the NodeEvaluator is attached. |
Methods with parameter type org.objectweb.medor.query.api.QueryNode | |
QueryTree | This method applies a single rule. |