|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ParameterOperand in org.objectweb.medor.datasource.api |
Methods in org.objectweb.medor.datasource.api with parameters of type ParameterOperand | |
TupleCollection |
Wrapper.fetchData(QueryLeaf ql,
ParameterOperand[] parameters,
java.lang.Object connection)
This method links the wrapper to a particular QueryLeaf, and executes the query on the underlying data store. |
Uses of ParameterOperand in org.objectweb.medor.datasource.lib |
Methods in org.objectweb.medor.datasource.lib with parameters of type ParameterOperand | |
TupleCollection |
TCWrapper.fetchData(QueryLeaf ql,
ParameterOperand[] parameters,
java.lang.Object conn)
|
Uses of ParameterOperand in org.objectweb.medor.datasource.rdb.lib |
Methods in org.objectweb.medor.datasource.rdb.lib with parameters of type ParameterOperand | |
TupleCollection |
JDBCWrapper.fetchData(QueryLeaf lf,
ParameterOperand[] parameters,
java.lang.Object connection)
|
Uses of ParameterOperand in org.objectweb.medor.eval.api |
Methods in org.objectweb.medor.eval.api with parameters of type ParameterOperand | |
TupleCollection |
QueryEvaluator.evaluate(ParameterOperand[] parameters,
ConnectionResources ressources)
Launch the evaluation of a query. |
TupleCollection |
QueryEvaluator.evaluate(ParameterOperand[] parameters,
ConnectionResources ressources,
PrefetchBuffer pb)
Launch the evaluation of a query. |
TupleCollection |
NodeEvaluator.fetchData(ParameterOperand[] parameters)
This method executes the query on the underlying node. |
Uses of ParameterOperand in org.objectweb.medor.eval.lib |
Methods in org.objectweb.medor.eval.lib with parameters of type ParameterOperand | |
TupleCollection |
UnaryIteratifNodeEvaluator.fetchData(ParameterOperand[] parameters)
|
TupleCollection |
TupleCollectionNodeEvaluator.fetchData(ParameterOperand[] parameters)
|
TupleCollection |
MedorEvaluator.evaluate(ParameterOperand[] parameters,
ConnectionResources resources)
First, it allocates a tree of Evaluator (Wrapper or NodeEvaluator) for the query tree associated to this evaluator. |
TupleCollection |
MedorEvaluator.evaluate(ParameterOperand[] parameters,
ConnectionResources resources,
PrefetchBuffer prefetchBuffer)
|
TupleCollection |
BinaryIteratifNodeEvaluator.fetchData(ParameterOperand[] parameters)
|
Constructors in org.objectweb.medor.eval.lib with parameters of type ParameterOperand | |
UnnestEvaluatedTC(UnnestQueryNode unnestQueryTree,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters)
|
|
SelProjEvaluatedTC(QueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters,
PrefetchBuffer pb)
|
|
ProjectEvaluatedTC(QueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters,
PrefetchBuffer pb)
|
|
NestEvaluatedTC(NestQueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters)
|
|
CartesianEvaluatedTC(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator,
ParameterOperand[] parameters)
|
|
BinaryImplicitTC(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator,
ParameterOperand[] parameters)
|
Uses of ParameterOperand in org.objectweb.medor.filter.api |
Subinterfaces of ParameterOperand in org.objectweb.medor.filter.api | |
interface |
CalculatedParameterOperand
This interface represents a ParameterOperand which must be evaluate. |
Methods in org.objectweb.medor.filter.api with parameters of type ParameterOperand | |
Expression |
FilterEvaluator.evaluate(Expression[] stack,
ParameterOperand[] pos,
Tuple t)
|
Operand |
ExpressionHelper.evaluate(Expression[] stack,
ParameterOperand[] parameters,
Tuple t)
|
Expression |
ExpressionHelper.substituteParameters(ParameterOperand[] pos,
Expression e)
|
Expression[] |
ExpressionHelper.substituteParameters(ParameterOperand[] pos,
Expression[] e)
|
void |
Expression.evaluate(ParameterOperand[] values,
Tuple t)
It evaluates the expression tree and puts the result into the operand result. |
void |
CalculatedParameterOperand.evaluate(ParameterOperand[] pos)
|
Uses of ParameterOperand in org.objectweb.medor.filter.jorm.lib |
Classes in org.objectweb.medor.filter.jorm.lib that implement ParameterOperand | |
class |
EncodePName
This implementation of the CalculatedParameterOperand interface encode a a PName. |
class |
IsNullPName
This implementation of the CalculatedParameterOperand interface checks if a PName is null. |
Methods in org.objectweb.medor.filter.jorm.lib that return ParameterOperand | |
ParameterOperand |
SinglePName.getPNameManagerParameter()
|
ParameterOperand |
CompositePName.getPNameManagerParameter()
|
Methods in org.objectweb.medor.filter.jorm.lib with parameters of type ParameterOperand | |
void |
SinglePName.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
IsNullPName.evaluate(ParameterOperand[] pos)
|
void |
EncodePName.evaluate(ParameterOperand[] pos)
|
void |
CompositePName.evaluate(ParameterOperand[] pos,
Tuple t)
|
Uses of ParameterOperand in org.objectweb.medor.filter.lib |
Classes in org.objectweb.medor.filter.lib that implement ParameterOperand | |
class |
BasicParameterOperand
|
Methods in org.objectweb.medor.filter.lib with parameters of type ParameterOperand | |
void |
Sum.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
Substring.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
Sqrt.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
NavigatorOperator.evaluate(ParameterOperand[] pos,
Tuple t)
This operator is not evaluable, and must be transformed into JoinProject instances during the optimization step. |
void |
Min.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
MemberOf.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
Max.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
Like.evaluate(ParameterOperand[] values,
Tuple t)
|
void |
Length.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
IsNull.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
IsEmpty.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
IndexedLocate.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
InCollection.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
FirstLocate.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
Count.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
Concat.evaluate(ParameterOperand[] pos,
Tuple t)
|
abstract void |
BasicUnaryOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicUnaryLogicalOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicUnaryArithmeticOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
abstract void |
BasicThreeArgsOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicParameterOperand.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicOperand.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicFieldOperand.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicComparator.evaluate(ParameterOperand[] pos,
Tuple t)
We supose that the comparisons can be performed between all types. |
abstract void |
BasicBinaryOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicBinaryLogicalOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicBinaryArithmeticOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
BasicBelongOperator.evaluate(ParameterOperand[] pos,
Tuple t)
|
void |
Avg.evaluate(ParameterOperand[] pos,
Tuple t)
|
Uses of ParameterOperand in org.objectweb.medor.filter.postfix |
Methods in org.objectweb.medor.filter.postfix with parameters of type ParameterOperand | |
Expression |
PostfixExpressionHelper.substituteParameters(ParameterOperand[] pos,
Expression e)
|
Expression[] |
PostfixExpressionHelper.substituteParameters(ParameterOperand[] pos,
Expression[] stack)
|
Operand |
PostfixExpressionHelper.evaluate(Expression[] stack,
ParameterOperand[] parameters,
Tuple t)
|
Uses of ParameterOperand in org.objectweb.medor.filter.rdb.lib |
Methods in org.objectweb.medor.filter.rdb.lib with parameters of type ParameterOperand | |
void |
BasicRdbFieldOperand.evaluate(ParameterOperand[] values,
Tuple t)
Not evaluable. |
Uses of ParameterOperand in org.objectweb.medor.query.rdb.api |
Methods in org.objectweb.medor.query.rdb.api with parameters of type ParameterOperand | |
java.lang.String |
RdbQueryLeaf.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList selectFields)
Returns the associated SQL query. |
java.lang.String |
RdbQueryLeaf.getSqlRequest(ParameterOperand[] pos)
Returns the associated SQL query. |
Uses of ParameterOperand in org.objectweb.medor.query.rdb.lib |
Methods in org.objectweb.medor.query.rdb.lib with parameters of type ParameterOperand | |
java.lang.String |
BasicRdbStringQueryLeaf.getSqlRequest(ParameterOperand[] pos)
|
java.lang.String |
BasicRdbStringQueryLeaf.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList al)
|
java.lang.String |
BasicRdbExpQueryLeaf.getSqlRequest(ParameterOperand[] pos)
|
java.lang.String |
BasicRdbExpQueryLeaf.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList selectFields)
Builds and returns the SQL query as a String corresponding to the current RdbExpQueryLeaf. |
java.lang.String |
AggregateRdbQueryNode.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList al)
|
java.lang.String |
AggregateRdbQueryNode.getSqlRequest(ParameterOperand[] pos)
Builds and returns the SQL query as a String corresponding to the current RdbExpQueryLeaf. |
Uses of ParameterOperand in org.objectweb.medor.tuple.api |
Methods in org.objectweb.medor.tuple.api with parameters of type ParameterOperand | |
void |
TupleLoader.loadTuple(Tuple source,
VariableOperand[] destination,
ParameterOperand[] parameters)
Loads a source Tuple into an array of Operands. |
Uses of ParameterOperand in org.objectweb.medor.tuple.lib |
Methods in org.objectweb.medor.tuple.lib with parameters of type ParameterOperand | |
void |
GeneralTupleLoader.loadTuple(Tuple sourceBuffer,
VariableOperand[] temp,
ParameterOperand[] parameters)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |