A B C D E F G H I J L M N O P Q R S T U V W X

A

Abs - class org.objectweb.medor.filter.lib.Abs.
 
ABS - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Abs() - Constructor for class org.objectweb.medor.filter.lib.Abs
 
Abs(Expression) - Constructor for class org.objectweb.medor.filter.lib.Abs
 
addCalculatedField(String, PType, Expression) - Method in interface org.objectweb.medor.query.api.QueryNode
Creates and adds a CalculatedField to the TupleStructure of the QueryNode.
addCalculatedField(String, PType, Expression) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
Creates and adds a CalculatedField to the TupleStructure of the QueryNode.
addChild(QueryTree) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
addField(Field) - Method in interface org.objectweb.medor.api.RWTupleStructure
Adds a Field to the current RWTupleStructure
addField(Field) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
Adds a Field to the current RWTupleStructure
addField(String, PType, Field) - Method in interface org.objectweb.medor.query.api.TCQueryLeaf
 
addField(String, PType, Field) - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
addField(TypedElement) - Method in class org.objectweb.medor.query.jorm.lib.ClassExtent
It adds a new Field into the tuple structure.
addLeafRewriter(LeafRewriter) - Method in interface org.objectweb.medor.optim.api.LeafRewriteRule
 
addLeafRewriter(LeafRewriter) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
addLibraryPath(String) - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
addLibraryPath(String) - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
addNestedField(String, QueryTreeField[]) - Method in interface org.objectweb.medor.query.api.NestQueryNode
Creates and adds a NestedField to the TupleStructure of the QueryNode.
addNestedField(String, QueryTreeField[]) - Method in class org.objectweb.medor.query.lib.Nest
Creates and adds a NestedField to the TupleStructure of the QueryNode.
addPrefetchFields(ClassExtent, QueryTree) - Static method in class org.objectweb.medor.query.jorm.lib.JormQueryTreeHelper
 
addPrefetchFields(ClassExtent, QueryTree, QueryNode) - Static method in class org.objectweb.medor.query.jorm.lib.JormQueryTreeHelper
 
addPrefetchTuple() - Method in interface org.objectweb.medor.eval.prefetch.api.PrefetchBuffer
Adds to this cache a prefetched tuple that is the one which currently traversed within the associated tuple collection.
addPrefetchTuple() - Method in class org.objectweb.medor.eval.prefetch.lib.PrefetchBufferImpl
 
addPrimitiveElement(QueryLeaf, PrimitiveElement, JormExtent) - Method in class org.objectweb.medor.optim.jorm.RdbJormLeafRewriter
Deprecated.  
addPrimitiveElement(QueryLeaf, PrimitiveElement, JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
addPropagatedField(String, PType, QueryTreeField[]) - Method in interface org.objectweb.medor.query.api.QueryNode
Creates and adds a PropagatedField to the TupleStructure of the QueryNode.
addPropagatedField(String, PType, QueryTreeField[]) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
Creates and adds a PropagatedField to the TupleStructure of the QueryNode.
addQualifiedTable(QualifiedTable) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Adds a QualifiedTable to the QueryLeaf
addQualifiedTable(QualifiedTable) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
addRdbField(RdbExpField) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Adds an RdbExpField to the RdbExpQueryLeaf.
addRdbField(RdbExpField) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Adds an RdbExpField to the RdbExpQueryLeaf
addRdbField(String, PType, String) - Method in interface org.objectweb.medor.query.rdb.api.RdbStringQueryLeaf
Adds a Field to the RdbExpQueryLeaf
addRdbField(String, PType, String) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
 
addRdbField(String, PType, String, QualifiedTable) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Adds a Field to the RdbExpQueryLeaf
addRdbField(String, PType, String, QualifiedTable) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Adds a Field to the RdbExpQueryLeaf
addReference(NameDef, PNameField, QueryNode, QueryLeaf, JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
addRule(RewriteRule) - Method in interface org.objectweb.medor.optim.api.RuleConfiguration
Adds a rule to a configuration, together with parameters such as the number of times the rules is applied (once, saturation)
addRule(RewriteRule) - Method in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
ancestors - Variable in class org.objectweb.medor.query.lib.BasicPropagatedField
 
ancs - Variable in class org.objectweb.medor.query.lib.BasicPropagFromNestedField
 
And - class org.objectweb.medor.filter.lib.And.
 
AND - Static variable in interface org.objectweb.medor.filter.api.Operator
 
And() - Constructor for class org.objectweb.medor.filter.lib.And
 
And(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.And
 
assignAdapter(QueryTree) - Method in class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule
 
assignEncodedValue(PName, VariableOperand, String) - Static method in class org.objectweb.medor.filter.jorm.lib.EncodePName
 
assignMapper(QueryTree) - Method in class org.objectweb.medor.optim.jorm.JormAssignMapperRule
Deprecated.  
attributeTypes - Variable in class org.objectweb.medor.type.lib.QTypeTuple
 

B

BasicBelongOperator - class org.objectweb.medor.filter.lib.BasicBelongOperator.
 
BasicBelongOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicBelongOperator
 
BasicBinaryArithmeticOperator - class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator.
 
BasicBinaryArithmeticOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
BasicBinaryLogicalOperator - class org.objectweb.medor.filter.lib.BasicBinaryLogicalOperator.
 
BasicBinaryLogicalOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicBinaryLogicalOperator
 
BasicBinaryOperator - class org.objectweb.medor.filter.lib.BasicBinaryOperator.
 
BasicBinaryOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
BasicBinaryUnaryQueryNodeFactory - class org.objectweb.medor.query.lib.BasicBinaryUnaryQueryNodeFactory.
 
BasicBinaryUnaryQueryNodeFactory() - Constructor for class org.objectweb.medor.query.lib.BasicBinaryUnaryQueryNodeFactory
 
BasicCalculatedField - class org.objectweb.medor.query.lib.BasicCalculatedField.
 
BasicCalculatedField(Expression) - Constructor for class org.objectweb.medor.query.lib.BasicCalculatedField
 
BasicCalculatedField(String, PType, QueryTree, Expression) - Constructor for class org.objectweb.medor.query.lib.BasicCalculatedField
 
BasicComparator - class org.objectweb.medor.filter.lib.BasicComparator.
 
BasicComparator() - Constructor for class org.objectweb.medor.filter.lib.BasicComparator
 
BasicDataStore - class org.objectweb.medor.datasource.lib.BasicDataStore.
 
BasicDataStore(short, String) - Constructor for class org.objectweb.medor.datasource.lib.BasicDataStore
Full capacities evaluation...
BasicDataStore(short, String, short[]) - Constructor for class org.objectweb.medor.datasource.lib.BasicDataStore
The capacities are restrected...
BasicField - class org.objectweb.medor.lib.BasicField.
 
BasicField(String, PType) - Constructor for class org.objectweb.medor.lib.BasicField
 
BasicField(String, PType, short) - Constructor for class org.objectweb.medor.lib.BasicField
 
BasicFieldOperand - class org.objectweb.medor.filter.lib.BasicFieldOperand.
 
BasicFieldOperand(Field) - Constructor for class org.objectweb.medor.filter.lib.BasicFieldOperand
 
BasicFieldOperand(PType, Field) - Constructor for class org.objectweb.medor.filter.lib.BasicFieldOperand
 
BasicJormExtent - class org.objectweb.medor.query.jorm.lib.BasicJormExtent.
This class is the common implementation of the jorm leaves (ClassExtent, GenClassExtent).
BasicJormExtent(String, String) - Constructor for class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
BasicJormField - class org.objectweb.medor.query.jorm.lib.BasicJormField.
 
BasicJormField(QueryTree, TypedElement) - Constructor for class org.objectweb.medor.query.jorm.lib.BasicJormField
 
BasicJormField(String, QueryTree, TypedElement) - Constructor for class org.objectweb.medor.query.jorm.lib.BasicJormField
 
BasicMultivaluedField - class org.objectweb.medor.lib.BasicMultivaluedField.
 
BasicMultivaluedField(String, Field[]) - Constructor for class org.objectweb.medor.lib.BasicMultivaluedField
 
BasicNestedField - class org.objectweb.medor.query.lib.BasicNestedField.
This class represents a TupleCollection Field.
BasicNestedField(String, QueryTree, Field[]) - Constructor for class org.objectweb.medor.query.lib.BasicNestedField
 
BasicOperand - class org.objectweb.medor.filter.lib.BasicOperand.
 
BasicOperand(Object, PType) - Constructor for class org.objectweb.medor.filter.lib.BasicOperand
 
BasicOperand(PType) - Constructor for class org.objectweb.medor.filter.lib.BasicOperand
 
BasicOptimizationMetaData - class org.objectweb.medor.query.lib.BasicOptimizationMetaData.
 
BasicOptimizationMetaData() - Constructor for class org.objectweb.medor.query.lib.BasicOptimizationMetaData
 
BasicOrderField - class org.objectweb.medor.query.lib.BasicOrderField.
 
BasicOrderField(QueryTreeField) - Constructor for class org.objectweb.medor.query.lib.BasicOrderField
Constructs a BasicOrderField from a QueryTreeField.
BasicOrderField(QueryTreeField, boolean) - Constructor for class org.objectweb.medor.query.lib.BasicOrderField
Constructs a BasciOrderField from a QueryTreeField, with indication of ordering.
BasicParameterOperand - class org.objectweb.medor.filter.lib.BasicParameterOperand.
 
BasicParameterOperand(PType, String) - Constructor for class org.objectweb.medor.filter.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, boolean) - Constructor for class org.objectweb.medor.filter.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, double) - Constructor for class org.objectweb.medor.filter.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, long) - Constructor for class org.objectweb.medor.filter.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, Object) - Constructor for class org.objectweb.medor.filter.lib.BasicParameterOperand
 
BasicParameterOperand(PType, String, String) - Constructor for class org.objectweb.medor.filter.lib.BasicParameterOperand
 
BasicPropagatedField - class org.objectweb.medor.query.lib.BasicPropagatedField.
 
BasicPropagatedField(String, PType, QueryTree, Field[]) - Constructor for class org.objectweb.medor.query.lib.BasicPropagatedField
 
BasicPropagFromNestedField - class org.objectweb.medor.query.lib.BasicPropagFromNestedField.
 
BasicPropagFromNestedField(String, PType, QueryTree, Field[], Field[]) - Constructor for class org.objectweb.medor.query.lib.BasicPropagFromNestedField
 
BasicQualifiedTable - class org.objectweb.medor.query.rdb.lib.BasicQualifiedTable.
 
BasicQualifiedTable(String, String) - Constructor for class org.objectweb.medor.query.rdb.lib.BasicQualifiedTable
Builds a BasicQualifiedTable from a table name an an alias name.
BasicQueryNode - class org.objectweb.medor.query.lib.BasicQueryNode.
A BasicQueryNode is an implementation of QueryNode.
BasicQueryNode(String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.BasicQueryNode
 
BasicQueryRewriter - class org.objectweb.medor.optim.lib.BasicQueryRewriter.
This class implements the QueryRewriter interface AND also the RuleConfiguration interface (the aim is to optimize the number of object).
BasicQueryRewriter() - Constructor for class org.objectweb.medor.optim.lib.BasicQueryRewriter
It builds a BasicQueryRewriter with no rule
BasicQueryRewriter(ArrayList) - Constructor for class org.objectweb.medor.optim.lib.BasicQueryRewriter
It builds a BasicQueryRewriter with a ArrayList of rules specified in parameter.
BasicQueryRewriter(Collection) - Constructor for class org.objectweb.medor.optim.lib.BasicQueryRewriter
It builds a BasicQueryRewriter with a Collection of rules specified in parameter.
BasicQueryTree - class org.objectweb.medor.query.lib.BasicQueryTree.
A BasicQueryNode is an implementation of QueryNode.
BasicQueryTree(String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.BasicQueryTree
 
BasicQueryTreeField - class org.objectweb.medor.query.lib.BasicQueryTreeField.
 
BasicQueryTreeField(String, PType, QueryTree) - Constructor for class org.objectweb.medor.query.lib.BasicQueryTreeField
 
BasicRdbExpField - class org.objectweb.medor.query.rdb.lib.BasicRdbExpField.
 
BasicRdbExpField(String, PType, String, QualifiedTable, QueryLeaf) - Constructor for class org.objectweb.medor.query.rdb.lib.BasicRdbExpField
 
BasicRdbExpQueryLeaf - class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf.
This class represents a QueryLeaf that maps onto a relational database store.
BasicRdbExpQueryLeaf(DataStore, QualifiedTable[], String) - Constructor for class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Constructs a BasicRdbExpQueryLeaf from an Expression and a set of QualifiedTables.
BasicRdbExpQueryLeaf(DataStore, String) - Constructor for class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
BasicRdbField - class org.objectweb.medor.query.rdb.lib.BasicRdbField.
 
BasicRdbField(String, PType, String, QueryLeaf) - Constructor for class org.objectweb.medor.query.rdb.lib.BasicRdbField
 
BasicRdbFieldOperand - class org.objectweb.medor.filter.rdb.lib.BasicRdbFieldOperand.
 
BasicRdbStringQueryLeaf - class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf.
This class represents a QueryLeaf that maps onto a relational database store.
BasicRdbStringQueryLeaf(DataStore, String, String) - Constructor for class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
Constructs a BasicRdbStringQueryLeaf from an SQL string.
BasicRule - class org.objectweb.medor.optim.lib.BasicRule.
 
BasicRule.ModifiedExpression - class org.objectweb.medor.optim.lib.BasicRule.ModifiedExpression.
A ModifiedExpression is a structure containing an Expression and a boolean indicating whether the Expression has been modified or not.
BasicRule.ModifiedExpression() - Constructor for class org.objectweb.medor.optim.lib.BasicRule.ModifiedExpression
 
BasicRule.ModifiedExpression(Expression, boolean) - Constructor for class org.objectweb.medor.optim.lib.BasicRule.ModifiedExpression
 
BasicRule() - Constructor for class org.objectweb.medor.optim.lib.BasicRule
 
BasicRule(String) - Constructor for class org.objectweb.medor.optim.lib.BasicRule
 
BasicThreeArgsOperator - class org.objectweb.medor.filter.lib.BasicThreeArgsOperator.
 
BasicThreeArgsOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
BasicThreeArgsOperator(Expression, Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
BasicTupleStructure - class org.objectweb.medor.lib.BasicTupleStructure.
 
BasicTupleStructure() - Constructor for class org.objectweb.medor.lib.BasicTupleStructure
 
BasicTupleStructure(Field[]) - Constructor for class org.objectweb.medor.lib.BasicTupleStructure
 
BasicUnaryArithmeticOperator - class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator.
 
BasicUnaryArithmeticOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
BasicUnaryLogicalOperator - class org.objectweb.medor.filter.lib.BasicUnaryLogicalOperator.
 
BasicUnaryLogicalOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicUnaryLogicalOperator
 
BasicUnaryOperator - class org.objectweb.medor.filter.lib.BasicUnaryOperator.
 
BasicUnaryOperator() - Constructor for class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
BasicVariableOperand - class org.objectweb.medor.filter.lib.BasicVariableOperand.
 
BasicVariableOperand(PType) - Constructor for class org.objectweb.medor.filter.lib.BasicVariableOperand
 
BelongOperator - interface org.objectweb.medor.filter.api.BelongOperator.
 
BinaryArithmeticOperator - interface org.objectweb.medor.filter.api.BinaryArithmeticOperator.
This interface represents a binary arithmetic operation (+, -, ...).
BinaryEvaluatedTC - interface org.objectweb.medor.eval.api.BinaryEvaluatedTC.
This interface represent a result of a Medor Query.
BinaryImplicitTC - class org.objectweb.medor.eval.lib.BinaryImplicitTC.
This class represents TupleCollection result of filtering or joining then projecting of two sub TupleCollection.
BinaryImplicitTC(QueryNode, NodeEvaluator, NodeEvaluator, ParameterOperand[]) - Constructor for class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
BinaryIteratifNodeEvaluator - class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator.
 
BinaryIteratifNodeEvaluator(QueryNode, NodeEvaluator, NodeEvaluator) - Constructor for class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
BinaryLogicalOperator - interface org.objectweb.medor.filter.api.BinaryLogicalOperator.
This interface represents a binary logical opertaion(and, or, ...)
BinaryOperator - interface org.objectweb.medor.filter.api.BinaryOperator.
 
BinaryUnaryQueryNodeFactory - interface org.objectweb.medor.query.api.BinaryUnaryQueryNodeFactory.
This interface is used for creating unary/binary QueryNodes.
bindDataStoreToWrapper(short, Class) - Method in interface org.objectweb.medor.datasource.api.WrapperFactory
For a given data store type, associates a Wrapper class.
bindDataStoreToWrapper(short, Class) - Method in class org.objectweb.medor.datasource.lib.MedorWrapperFactory
 
Bitwize - class org.objectweb.medor.filter.lib.Bitwize.
 
BITWIZE - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Bitwize() - Constructor for class org.objectweb.medor.filter.lib.Bitwize
 
Bitwize(Expression) - Constructor for class org.objectweb.medor.filter.lib.Bitwize
 
buildFilterSources(QueryTree) - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
buildTupleLoader(QueryTree) - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
builtFilterSources(QueryTree) - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
builtTCTypeSources(QueryTree) - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 

C

CachedTupleCollection - interface org.objectweb.medor.eval.cache.api.CachedTupleCollection.
 
CalculatedField - interface org.objectweb.medor.query.api.CalculatedField.
 
CalculatedParameterOperand - interface org.objectweb.medor.filter.api.CalculatedParameterOperand.
This interface represents a ParameterOperand which must be evaluate.
canRewrite(QueryLeaf) - Method in interface org.objectweb.medor.optim.api.LeafRewriter
It returns true is the QueryLeaf can be rewrite by this LeafRewriter.
canRewrite(QueryLeaf) - Method in class org.objectweb.medor.optim.jorm.RdbJormLeafRewriter
Deprecated.  
canRewrite(QueryLeaf) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
card() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
card() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
card() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
card() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
Cartesian - class org.objectweb.medor.query.lib.Cartesian.
 
CARTESIAN - Static variable in interface org.objectweb.medor.query.api.OperationType
 
Cartesian(QueryTree, QueryTree, String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.Cartesian
 
CartesianEvaluatedTC - class org.objectweb.medor.eval.lib.CartesianEvaluatedTC.
This class is the implementation of a catesian result betwin two TupleCollection.
CartesianEvaluatedTC(QueryNode, NodeEvaluator, NodeEvaluator, ParameterOperand[]) - Constructor for class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
children - Variable in class org.objectweb.medor.query.lib.BasicQueryNode
 
ClassExtent - class org.objectweb.medor.query.jorm.lib.ClassExtent.
This class represents the extent of a JORM class.
ClassExtent(Class, String, String[], boolean, String) - Constructor for class org.objectweb.medor.query.jorm.lib.ClassExtent
Constructs an extent for the JORM class, in the form of a QueryLeaf.
ClassExtent(Class, String, String, boolean) - Constructor for class org.objectweb.medor.query.jorm.lib.ClassExtent
Constructs an extent for the JORM class, in the form of a QueryLeaf.
clazz - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
In case where this PNameField represents the PName of a Jorm class, this field is not null and references the Jorm Meta object Class.
clone() - Method in interface org.objectweb.medor.api.Cloneable
 
clone() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
clone() - Method in class org.objectweb.medor.filter.lib.MemberOf
 
clone() - Method in class org.objectweb.medor.filter.lib.Like
 
clone() - Method in class org.objectweb.medor.filter.lib.CollectionOperand
 
clone() - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
clone() - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
clone() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
clone() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
clone() - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
clone() - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
clone() - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
clone() - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
clone() - Method in class org.objectweb.medor.lib.BasicMultivaluedField
 
clone() - Method in class org.objectweb.medor.lib.BasicField
 
clone() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
 
clone() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
clone() - Method in class org.objectweb.medor.query.lib.Cartesian
 
clone() - Method in class org.objectweb.medor.query.lib.BasicQueryTree
 
clone() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
clone() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
clone() - Method in interface org.objectweb.medor.tuple.api.Tuple
 
clone() - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
Cloneable - interface org.objectweb.medor.api.Cloneable.
Representing a query modelisation object which can be cloned
cofns - Variable in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
COLLECTION - Static variable in class org.objectweb.medor.type.lib.PTypeSpaceMedor
 
CollectionCache - interface org.objectweb.medor.eval.cache.api.CollectionCache.
This interface represents a cache for TupleCollection objets.
CollectionOperand - class org.objectweb.medor.filter.lib.CollectionOperand.
 
CollectionOperand(Collection) - Constructor for class org.objectweb.medor.filter.lib.CollectionOperand
 
column1 - Variable in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn
Name of the first column name
column2 - Variable in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn
Name of the second column name
columns - Variable in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.Join
is a list of JoinColumn instance.
Comparator - interface org.objectweb.medor.filter.api.Comparator.
This interface represents a mathematical comparator.
compileExpression() - Method in interface org.objectweb.medor.filter.api.Expression
Checks the semantic integrity of an expression.
compileExpression() - Method in class org.objectweb.medor.filter.jorm.lib.SinglePName
Checks the semantic integrity of an expression.
compileExpression() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
Checks the semantic integrity of an expression.
compileExpression() - Method in class org.objectweb.medor.filter.lib.Substring
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.Sqrt
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.NavigatorOperator
Checks the semantic integrity of an expression.
compileExpression() - Method in class org.objectweb.medor.filter.lib.MemberOf
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.Like
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.Length
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.IsNull
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.IsEmpty
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.IndexedLocate
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.InCollection
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.FirstLocate
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.Concat
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.BasicUnaryLogicalOperator
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.BasicBinaryLogicalOperator
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
compileExpression() - Method in class org.objectweb.medor.filter.lib.BasicBelongOperator
 
compileExpression() - Method in class org.objectweb.medor.filter.rdb.lib.BasicRdbFieldOperand
nothing to do.
CompositePName - class org.objectweb.medor.filter.jorm.lib.CompositePName.
A CompositePName is an Operator representing the construction of a PName from a NamingContext and several Fields.
CompositePName(FieldOperand[], String[], Operand, PType) - Constructor for class org.objectweb.medor.filter.jorm.lib.CompositePName
Constructs a SinglePName from a ParameterOperand representing the naming context, and an array of FieldOperand.
computesFieldIndexes(TupleStructure, QueryTree[]) - Method in class org.objectweb.medor.optim.lib.IndexesGenerator
 
Concat - class org.objectweb.medor.filter.lib.Concat.
 
CONCAT - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Concat() - Constructor for class org.objectweb.medor.filter.lib.Concat
 
Concat(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Concat
Returns the concatenation of two strings.
CONDAND - Static variable in interface org.objectweb.medor.filter.api.Operator
 
ConditionalAnd - class org.objectweb.medor.filter.lib.ConditionalAnd.
 
ConditionalAnd() - Constructor for class org.objectweb.medor.filter.lib.ConditionalAnd
 
ConditionalAnd(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.ConditionalAnd
 
ConditionalOr - class org.objectweb.medor.filter.lib.ConditionalOr.
 
ConditionalOr() - Constructor for class org.objectweb.medor.filter.lib.ConditionalOr
 
ConditionalOr(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.ConditionalOr
 
CONDOR - Static variable in interface org.objectweb.medor.filter.api.Operator
 
connectionFactory - Variable in class org.objectweb.medor.datasource.lib.ConnectionFactoryDataStore
 
ConnectionFactoryDataStore - class org.objectweb.medor.datasource.lib.ConnectionFactoryDataStore.
This implementation of the DataStore interface could be used in all cases where a data store could be identified by a connection factory.
ConnectionFactoryDataStore(short, String, short[], Object) - Constructor for class org.objectweb.medor.datasource.lib.ConnectionFactoryDataStore
It builds a ConnectionFactoryDataStore.
ConnectionResources - interface org.objectweb.medor.eval.api.ConnectionResources.
This interface represents ressources required by a Medor Query in order to be evaluated.
contains(Field) - Method in interface org.objectweb.medor.api.TupleStructure
Checks whether a given input Field is present in the current TupleStructure.
contains(Field) - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
contains(Field) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
contains(int) - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
Does the cache contains Object ranked int of the associated Objects to be cached.
contains(int) - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
contains(String) - Method in interface org.objectweb.medor.api.TupleStructure
Checks whether the current TupleStructure has a field of a given name.
contains(String) - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
contains(String) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
contains(Tuple) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Some operations of researchs and iterations.
containsQualifiedTable(QualifiedTable) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Checks if a QualifiedTable is in the list of QualifiedTables of this QueryLeaf
containsQualifiedTable(QualifiedTable) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
createNodeEvaluator(QueryNode, NodeEvaluator[]) - Method in interface org.objectweb.medor.eval.api.NodeEvaluatorFactory
This methods creates a NodeEvaluator.
createNodeEvaluator(QueryNode, NodeEvaluator[]) - Method in class org.objectweb.medor.eval.lib.IteratifNodeEvaluatorFactory
 
createPrefetchBuffer(Object, Object, int) - Method in interface org.objectweb.medor.eval.prefetch.api.PrefetchCache
Allocates a prefetched buffer for the object category and the connection context in order to register prefetched tuples.
createPrefetchBuffer(Object, Object, int) - Method in class org.objectweb.medor.eval.prefetch.lib.PrefetchCacheImpl
 
createQueryLeaf(JormExtent) - Method in class org.objectweb.medor.optim.jorm.RdbJormLeafRewriter
Deprecated.  
createQueryLeaf(JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
createQueryNode(QueryTree[], short, Expression, TupleStructure) - Method in interface org.objectweb.medor.query.api.QueryNodeFactory
This methods creates the links between the children QueryTrees and the created QueryNode.
createQueryNode(QueryTree, QueryTree, short, Expression, TupleStructure) - Method in interface org.objectweb.medor.query.api.BinaryUnaryQueryNodeFactory
 
createQueryNode(QueryTree, QueryTree, short, Expression, TupleStructure) - Method in class org.objectweb.medor.query.lib.BasicBinaryUnaryQueryNodeFactory
 
createQueryNode(QueryTree, short, Expression, TupleStructure) - Method in interface org.objectweb.medor.query.api.BinaryUnaryQueryNodeFactory
This methods creates the links between the children QueryTrees and the created QueryNode.
createQueryNode(QueryTree, short, Expression, TupleStructure) - Method in class org.objectweb.medor.query.lib.BasicBinaryUnaryQueryNodeFactory
 

D

DataSourceException - exception org.objectweb.medor.api.DataSourceException.
Specialisation of MedorException for problems related to data source.
DataSourceException(Exception) - Constructor for class org.objectweb.medor.api.DataSourceException
 
DataSourceException(String) - Constructor for class org.objectweb.medor.api.DataSourceException
 
DataSourceException(String, Exception) - Constructor for class org.objectweb.medor.api.DataSourceException
 
DataStore - interface org.objectweb.medor.datasource.api.DataStore.
Describes data stores, i.e., entities storing data, such as a relational database, an object-oriented database, an LDAP directory, a UDDI directory, an XML document store, a text file storage system, etc.
debug - Variable in class org.objectweb.medor.optim.lib.BasicRule
 
debug - Variable in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
debug - Variable in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
DEBUG - Static variable in class org.objectweb.medor.lib.Log
 
DEFAULT_LOGGER_FACTORY - Static variable in class org.objectweb.medor.lib.Log
Default name of the logger factory
destroy() - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
Reinitializes the internal structure of the cache.
destroy() - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
DirsCompileClassLoader - class org.objectweb.medor.optim.lib.DirsCompileClassLoader.
A class loader that always checks a list of special directories from the hard disk to load class or java source file after compilation if needed.
DirsCompileClassLoader(HashSet) - Constructor for class org.objectweb.medor.optim.lib.DirsCompileClassLoader
 
display() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
distinct - Variable in class org.objectweb.medor.query.lib.BasicQueryTree
 
DIV - Static variable in interface org.objectweb.medor.filter.api.Operator
 
DivideBy - class org.objectweb.medor.filter.lib.DivideBy.
 
DivideBy() - Constructor for class org.objectweb.medor.filter.lib.DivideBy
 
DivideBy(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.DivideBy
 
doubleValue - Variable in class org.objectweb.medor.filter.lib.BasicOperand
 
DropUnusedProjFieldsRule - class org.objectweb.medor.optim.lib.DropUnusedProjFieldsRule.
This class represents the rule to drop projected fields which are not used.
DropUnusedProjFieldsRule() - Constructor for class org.objectweb.medor.optim.lib.DropUnusedProjFieldsRule
 
DropUselessNodeRule - class org.objectweb.medor.optim.lib.DropUselessNodeRule.
This rule removes the query node which are useless.
DropUselessNodeRule.UsedFields - class org.objectweb.medor.optim.lib.DropUselessNodeRule.UsedFields.
 
DropUselessNodeRule.UsedFields() - Constructor for class org.objectweb.medor.optim.lib.DropUselessNodeRule.UsedFields
 
DropUselessNodeRule() - Constructor for class org.objectweb.medor.optim.lib.DropUselessNodeRule
 
ds - Variable in class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
 

E

e - Variable in class org.objectweb.medor.optim.lib.BasicRule.ModifiedExpression
 
e - Variable in class org.objectweb.medor.query.lib.BasicCalculatedField
 
e2str(Expression) - Static method in class org.objectweb.medor.filter.lib.ExpressionPrinter
 
EmptyTupleCollection - class org.objectweb.medor.tuple.lib.EmptyTupleCollection.
This class represents an empty TupleCollection.
EmptyTupleCollection(TupleStructure) - Constructor for class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
EncodePName - class org.objectweb.medor.filter.jorm.lib.EncodePName.
This implementation of the CalculatedParameterOperand interface encode a a PName.
EncodePName(PType, String) - Constructor for class org.objectweb.medor.filter.jorm.lib.EncodePName
 
EncodePName(PType, String, String) - Constructor for class org.objectweb.medor.filter.jorm.lib.EncodePName
 
Equal - class org.objectweb.medor.filter.lib.Equal.
 
EQUAL - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Equal() - Constructor for class org.objectweb.medor.filter.lib.Equal
 
Equal(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Equal
 
Equal(int) - Constructor for class org.objectweb.medor.filter.lib.Equal
 
evaluate(boolean) - Method in interface org.objectweb.medor.filter.api.UnaryLogicalOperator
 
evaluate(boolean) - Method in class org.objectweb.medor.filter.lib.Not
 
evaluate(boolean) - Method in class org.objectweb.medor.filter.lib.BasicUnaryLogicalOperator
 
evaluate(boolean, boolean) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two boolean variable;
evaluate(boolean, boolean) - Method in interface org.objectweb.medor.filter.api.BinaryLogicalOperator
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.Or
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.ConditionalOr
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.ConditionalAnd
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.BasicBinaryLogicalOperator
 
evaluate(boolean, boolean) - Method in class org.objectweb.medor.filter.lib.And
 
evaluate(byte) - Method in interface org.objectweb.medor.filter.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(byte) - Method in class org.objectweb.medor.filter.lib.UMinus
 
evaluate(byte) - Method in class org.objectweb.medor.filter.lib.Sqrt
 
evaluate(byte) - Method in class org.objectweb.medor.filter.lib.Bitwize
 
evaluate(byte) - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
evaluate(byte) - Method in class org.objectweb.medor.filter.lib.Abs
 
evaluate(char, char) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two characters variable;
evaluate(char, char) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two characters variable;
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(char, char) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(char, String) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two characters variable;
evaluate(char, String) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(char, String) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(char, String) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(char, String) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(char, String) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(Date, Date) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two java.util.Date variable;
evaluate(Date, Date) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(Date, Date) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(Date, Date) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(Date, Date) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(Date, Date) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(double) - Method in interface org.objectweb.medor.filter.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double) - Method in class org.objectweb.medor.filter.lib.UMinus
 
evaluate(double) - Method in class org.objectweb.medor.filter.lib.Sqrt
 
evaluate(double) - Method in class org.objectweb.medor.filter.lib.Bitwize
 
evaluate(double) - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
evaluate(double) - Method in class org.objectweb.medor.filter.lib.Abs
 
evaluate(double, double) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two double variable;
evaluate(double, double) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two double variable;
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(double, double) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(double, float) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, float) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(double, float) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(double, int) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, int) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(double, int) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(double, long) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, long) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(double, long) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(double, short) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, short) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(double, short) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(Expression[], ParameterOperand[], Tuple) - Method in interface org.objectweb.medor.filter.api.FilterEvaluator
 
evaluate(Expression[], ParameterOperand[], Tuple) - Method in interface org.objectweb.medor.filter.api.ExpressionHelper
 
evaluate(Expression[], ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
evaluate(float) - Method in interface org.objectweb.medor.filter.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float) - Method in class org.objectweb.medor.filter.lib.UMinus
 
evaluate(float) - Method in class org.objectweb.medor.filter.lib.Sqrt
 
evaluate(float) - Method in class org.objectweb.medor.filter.lib.Bitwize
 
evaluate(float) - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
evaluate(float) - Method in class org.objectweb.medor.filter.lib.Abs
 
evaluate(float, double) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, double) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(float, double) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(float, float) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two floats variables;
evaluate(float, float) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two floats variables;
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(float, float) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(float, int) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, int) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(float, int) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(float, long) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, long) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(float, long) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(float, short) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, short) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(float, short) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(int) - Method in interface org.objectweb.medor.filter.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int) - Method in class org.objectweb.medor.filter.lib.UMinus
 
evaluate(int) - Method in class org.objectweb.medor.filter.lib.Sqrt
 
evaluate(int) - Method in class org.objectweb.medor.filter.lib.Bitwize
 
evaluate(int) - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
evaluate(int) - Method in class org.objectweb.medor.filter.lib.Abs
 
evaluate(int, double) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, double) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(int, double) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(int, float) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, float) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(int, float) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(int, int) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, int) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the arithmetic operation between two numerics variables;
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(int, int) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(int, long) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, long) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(int, long) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(int, short) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, short) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(int, short) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(long) - Method in interface org.objectweb.medor.filter.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long) - Method in class org.objectweb.medor.filter.lib.UMinus
 
evaluate(long) - Method in class org.objectweb.medor.filter.lib.Sqrt
 
evaluate(long) - Method in class org.objectweb.medor.filter.lib.Bitwize
 
evaluate(long) - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
evaluate(long) - Method in class org.objectweb.medor.filter.lib.Abs
 
evaluate(long, double) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, double) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(long, double) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(long, float) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, float) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(long, float) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(long, int) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, int) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(long, int) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(long, long) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two long variable;
evaluate(long, long) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two long variable;
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(long, long) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(long, short) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, short) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(long, short) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(Object) - Method in class org.objectweb.medor.filter.lib.IsNull
 
evaluate(Object) - Method in class org.objectweb.medor.filter.lib.IsEmpty
 
evaluate(Object, Object) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two java Object ;
evaluate(Object, Object) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(Object, Object) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(Object, Object) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(Object, Object) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(Object, Object) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(Object, Object) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(Object, Object) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(ParameterOperand[]) - Method in interface org.objectweb.medor.filter.api.CalculatedParameterOperand
 
evaluate(ParameterOperand[]) - Method in class org.objectweb.medor.filter.jorm.lib.EncodePName
 
evaluate(ParameterOperand[], ConnectionResources) - Method in interface org.objectweb.medor.eval.api.QueryEvaluator
 
evaluate(ParameterOperand[], ConnectionResources) - Method in class org.objectweb.medor.eval.lib.MedorEvaluator
The query to evaluate must be evaluable: compiled,...
evaluate(ParameterOperand[], Tuple) - Method in interface org.objectweb.medor.filter.api.Expression
It evaluates the expression tree and puts the result into the operand result.
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.jorm.lib.SinglePName
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.Substring
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.Sqrt
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.NavigatorOperator
This operator is not evaluable, and must be transformed into JoinProject instances during the optimization step.
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.MemberOf
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.Like
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.Length
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.IsNull
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.IsEmpty
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.IndexedLocate
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.InCollection
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.FirstLocate
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.Concat
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicUnaryLogicalOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicParameterOperand
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicComparator
We supose that the comparisons can be performed between all types.
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicBinaryLogicalOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.lib.BasicBelongOperator
 
evaluate(ParameterOperand[], Tuple) - Method in class org.objectweb.medor.filter.rdb.lib.BasicRdbFieldOperand
Not evaluable.
evaluate(short) - Method in interface org.objectweb.medor.filter.api.UnaryArithmeticOperator
This fonction evaluate the comaparison between two numerics variables;
evaluate(short) - Method in class org.objectweb.medor.filter.lib.UMinus
 
evaluate(short) - Method in class org.objectweb.medor.filter.lib.Sqrt
 
evaluate(short) - Method in class org.objectweb.medor.filter.lib.Bitwize
 
evaluate(short) - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
evaluate(short) - Method in class org.objectweb.medor.filter.lib.Abs
 
evaluate(String) - Method in class org.objectweb.medor.filter.lib.Length
 
evaluate(String, char) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two string variable;
evaluate(String, char) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(String, char) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(String, char) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(String, char) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(String, char) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(String, int, int) - Method in class org.objectweb.medor.filter.lib.Substring
 
evaluate(String, String) - Method in interface org.objectweb.medor.filter.api.Comparator
This fonction evaluate the comaparison between two string variable;
evaluate(String, String) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two string variable;
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.NotEqual
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.Lower
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.Greater
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.FirstLocate
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.Equal
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.Concat
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
evaluate(String, String) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(String, String, int) - Method in class org.objectweb.medor.filter.lib.IndexedLocate
 
evaluate(Timestamp, Timestamp) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two java.sql.Timestamp variable;
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(Timestamp, Timestamp) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(Time, Time) - Method in interface org.objectweb.medor.filter.api.BinaryArithmeticOperator
This fonction evaluate the comaparison between two java.sql.Time variable;
evaluate(Time, Time) - Method in class org.objectweb.medor.filter.lib.Plus
 
evaluate(Time, Time) - Method in class org.objectweb.medor.filter.lib.Mult
 
evaluate(Time, Time) - Method in class org.objectweb.medor.filter.lib.Minus
 
evaluate(Time, Time) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(Time, Time) - Method in class org.objectweb.medor.filter.lib.BasicBinaryArithmeticOperator
 
evaluate(TupleCollection, TupleCollection) - Method in class org.objectweb.medor.filter.lib.DivideBy
 
evaluate(Tuple, TupleCollection) - Method in interface org.objectweb.medor.filter.api.BelongOperator
 
evaluate(Tuple, TupleCollection) - Method in class org.objectweb.medor.filter.lib.BasicBelongOperator
 
EvaluationException - exception org.objectweb.medor.api.EvaluationException.
Specialisation of the exception for problems related to query evaluation.
EvaluationException(Exception) - Constructor for class org.objectweb.medor.api.EvaluationException
 
EvaluationException(String) - Constructor for class org.objectweb.medor.api.EvaluationException
 
EvaluationException(String, Exception) - Constructor for class org.objectweb.medor.api.EvaluationException
 
ExecPlanGenerator - interface org.objectweb.medor.optim.api.ExecPlanGenerator.
This interface represents the generator of a QueryTree which is evaluable by the QueryEvaluator.
exp - Variable in class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
 
ExplicitTupleCollection - class org.objectweb.medor.tuple.lib.ExplicitTupleCollection.
This interface is an implementation of the TupleCollection interface using Java collections.
ExplicitTupleCollection(TupleStructure) - Constructor for class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
Expression - interface org.objectweb.medor.filter.api.Expression.
This interface represents an arithmetic and/or a boolean expression.
ExpressionException - exception org.objectweb.medor.api.ExpressionException.
Specialisation of MedorException for problems related to Expressions.
ExpressionException(Exception) - Constructor for class org.objectweb.medor.api.ExpressionException
 
ExpressionException(String) - Constructor for class org.objectweb.medor.api.ExpressionException
 
ExpressionException(String, Exception) - Constructor for class org.objectweb.medor.api.ExpressionException
 
ExpressionHelper - interface org.objectweb.medor.filter.api.ExpressionHelper.
 
ExpressionPrinter - class org.objectweb.medor.filter.lib.ExpressionPrinter.
 
ExpressionPrinter() - Constructor for class org.objectweb.medor.filter.lib.ExpressionPrinter
 
extractMapFromExpression(Expression, Map, int) - Method in class org.objectweb.medor.optim.lib.PushSelectionRule
This methods does two things.

F

fetchData(ParameterOperand[]) - Method in interface org.objectweb.medor.eval.api.NodeEvaluator
This method executes the query on the underlying node.
fetchData(ParameterOperand[]) - Method in class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
fetchData(ParameterOperand[]) - Method in class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
fetchData(ParameterOperand[]) - Method in class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
fetchData(QueryLeaf, ParameterOperand[], Object) - Method in interface org.objectweb.medor.datasource.api.Wrapper
This method links the wrapper to a particular QueryLeaf, and executes the query on the underlying data store.
fetchData(QueryLeaf, ParameterOperand[], Object) - Method in class org.objectweb.medor.datasource.lib.TCWrapper
 
fetchData(QueryLeaf, ParameterOperand[], Object) - Method in class org.objectweb.medor.datasource.rdb.lib.JDBCWrapper
 
Field - interface org.objectweb.medor.api.Field.
A Field is one of the components of a TupleStructure.
field1 - Variable in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn
Name of the first jorm field
field2 - Variable in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn
Name of the second jorm field
fieldName - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
Name of the field.
FieldOperand - interface org.objectweb.medor.filter.api.FieldOperand.
 
fields - Variable in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
fields - Variable in class org.objectweb.medor.lib.BasicTupleStructure
 
fields - Variable in class org.objectweb.medor.optim.lib.DropUselessNodeRule.UsedFields
 
fields - Variable in class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
 
fields - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
List of fields
filter - Variable in class org.objectweb.medor.query.lib.BasicQueryNode
 
FilteredQueryTree - interface org.objectweb.medor.query.api.FilteredQueryTree.
This interface is implemented by all QueryTree which have a QueryFilter associated (QueryNode, RdbExpLeaf, ...).
FilterEvaluator - interface org.objectweb.medor.filter.api.FilterEvaluator.
 
first - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
first() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
first() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
first() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
first() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
first() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
first() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
first() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
first() - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Moves the cursor to the first Tuple, row number 1.
first() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
first() - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
FirstLocate - class org.objectweb.medor.filter.lib.FirstLocate.
 
FIRSTLOCATE - Static variable in interface org.objectweb.medor.filter.api.Operator
 
FirstLocate() - Constructor for class org.objectweb.medor.filter.lib.FirstLocate
 
FirstLocate(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.FirstLocate
Returns the first position of an Expression (first parameter) in another Expression (second parameter).
firstResult - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
fixIndexes(QueryNode, Expression) - Method in interface org.objectweb.medor.filter.api.ExpressionHelper
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).
fixIndexes(QueryNode, Expression) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
flatten(QueryNode, QueryTree) - Method in class org.objectweb.medor.optim.lib.FlattenQueryTreeRule
 
FlattenQueryTreeRule - class org.objectweb.medor.optim.lib.FlattenQueryTreeRule.
 
FlattenQueryTreeRule() - Constructor for class org.objectweb.medor.optim.lib.FlattenQueryTreeRule
 

G

GENCLASS_ELEMENT_NAME - Static variable in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
 
GenClassExtent - class org.objectweb.medor.query.jorm.lib.GenClassExtent.
This class represents the extent of a JORM GenClass.
GenClassExtent(GenClassRef, String, String, String) - Constructor for class org.objectweb.medor.query.jorm.lib.GenClassExtent
Constructs an extent for the JORM GenClass, in the form of a QueryLeaf.
GeneralTupleLoader - class org.objectweb.medor.tuple.lib.GeneralTupleLoader.
 
GeneralTupleLoader(int[], TupleStructure) - Constructor for class org.objectweb.medor.tuple.lib.GeneralTupleLoader
 
generateTCTypeClass() - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
getAliasName() - Method in interface org.objectweb.medor.query.rdb.api.QualifiedTable
Return the alias name for the current QualifiedTable.
getAliasName() - Method in class org.objectweb.medor.query.rdb.lib.BasicQualifiedTable
 
getBigDecimal() - Method in interface org.objectweb.medor.filter.api.Operand
evalute the expression result and return a string value
getBigDecimal() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getBoolean() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a boolean value
getBoolean() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getBoolean(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Boolean of java programming language
getBoolean(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getBoolean(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a Boolean of java programming language
getByte() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a byte value
getByte() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getByte(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java byte
getByte(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getByte(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a Byte of java programming language
getByteArray() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a byte[] value
getByteArray() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getByteArray(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java byte
getByteArray(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getCache() - Method in interface org.objectweb.medor.eval.cache.api.CachedTupleCollection
 
getCache() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
getCacheSize() - Method in interface org.objectweb.medor.eval.api.QueryEvaluator
 
getCacheSize() - Method in interface org.objectweb.medor.eval.api.NodeEvaluator
 
getCacheSize() - Method in class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
getCacheSize() - Method in class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
getCacheSize() - Method in class org.objectweb.medor.eval.lib.MedorEvaluator
 
getCacheSize() - Method in class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
getCapacity() - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
 
getCapacity() - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
getChar() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a char value
getChar() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getChar(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java char
getChar(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getChar(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a char of java programming language
getCharArray() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a char[] value
getCharArray() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getCharArray(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java char[]
getCharArray(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getChildren() - Method in interface org.objectweb.medor.query.api.QueryNode
It retreives the array of the QueryTree used by this QueryNode.
getChildren() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getChildren(QueryNode) - Static method in class org.objectweb.medor.query.lib.QueryTreePrinter
Updates the list of children by screening all Fields and the query filter.
getClassMapping(JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormRule
Retrieves the jorm meta object describing the mapping of the persistent object representing by its extent.
getColumnName() - Method in interface org.objectweb.medor.query.rdb.api.RdbField
Returns the name of the column, either in the SQL ResultSet in the case of RdbStringQueryLeaf, or the name of the column in the QualifiedTable in the case of RdbExpQueryLeaf.
getColumnName() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbField
 
getCompositeFieldName() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
It retrieves an array of the composite field name.
getConnection(QueryLeaf) - Method in interface org.objectweb.medor.eval.api.ConnectionResources
 
getConnection(QueryLeaf) - Method in class org.objectweb.medor.eval.lib.MedorConnectionResources
 
getConnectionFactory() - Method in class org.objectweb.medor.datasource.lib.ConnectionFactoryDataStore
 
getDatabaseName() - Method in interface org.objectweb.medor.datasource.rdb.api.RdbDataStore
 
getDataStore() - Method in interface org.objectweb.medor.query.api.QueryLeaf
 
getDataStore() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
Methods inherited from QueryLeaf
getDataStore() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getDataStore() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
 
getDataStore() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
getDataStoreType() - Method in interface org.objectweb.medor.datasource.api.DataStore
Returns the type of DataStore
getDataStoreType() - Method in class org.objectweb.medor.datasource.lib.BasicDataStore
 
getDate() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result a java.util.Date value
getDate() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getDate(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a java.sql.Data
getDate(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getDate(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a java.util.Date of java programming language
getDecode(PNameField, BasicRdbExpQueryLeaf, boolean) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
Create an expression to decode a PName.
getDefaultRules() - Method in class org.objectweb.medor.optim.lib.BasicQueryRewriter
It adds the default Medor rules in this following order PushNotInExpressionRule PushSelectionRule DropUnusedProjFieldsRule DropUselessNodeRule GroupSameStoreRule
getDesc() - Method in interface org.objectweb.medor.query.api.OrderField
Returns whether the order is descendant (true) or ascendant (false).
getDesc() - Method in class org.objectweb.medor.query.lib.BasicOrderField
 
getDistinct() - Method in interface org.objectweb.medor.query.api.QueryTree
Tests whether the results should be distinct or not.
getDistinct() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getDistinct() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getDistinct() - Method in class org.objectweb.medor.query.lib.BasicQueryTree
 
getDistinct() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getDistinct() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
 
getDistinct() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
getDouble() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a double value
getDouble() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getDouble(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java double
getDouble(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getDouble(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a double of java programming language
getElementFieldName() - Method in class org.objectweb.medor.query.jorm.lib.GenClassExtent
 
getElemType() - Method in class org.objectweb.medor.filter.lib.InCollection
Returns the declared PType of the elements.
getExpression() - Method in interface org.objectweb.medor.filter.api.UnaryOperator
 
getExpression() - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
getExpression() - Method in interface org.objectweb.medor.query.api.CalculatedField
 
getExpression() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getExpression(int) - Method in interface org.objectweb.medor.filter.api.Operator
 
getExpression(int) - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
getExpression(int) - Method in class org.objectweb.medor.filter.lib.MemberOf
 
getExpression(int) - Method in class org.objectweb.medor.filter.lib.Like
 
getExpression(int) - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
getExpression(int) - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
getExpression(int) - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
getField() - Method in interface org.objectweb.medor.filter.api.FieldOperand
 
getField() - Method in class org.objectweb.medor.filter.jorm.lib.SinglePName
 
getField() - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
getField() - Method in interface org.objectweb.medor.query.api.OrderField
Obtains the field by which to order.
getField() - Method in class org.objectweb.medor.query.lib.BasicOrderField
 
getField(Field, BasicRdbExpQueryLeaf, boolean) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
Is a shorcut to the getField(String, PType, JormExtent, BasicRdbExpQueryLeaf) method.
getField(int) - Method in interface org.objectweb.medor.api.TupleStructure
Returns the Field of a given rank in the current TupleStructure.
getField(int) - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
getField(int) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getField(QueryLeaf, PrimitiveElement, JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
getField(String) - Method in interface org.objectweb.medor.api.TupleStructure
Returns a Field object present in this TupleStructure given its name.
getField(String) - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
getField(String) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getField(String, JormExtent, BasicRdbExpQueryLeaf, boolean) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
Is a shorcut to the getField(String, PType, JormExtent, BasicRdbExpQueryLeaf) method.
getField(String, PType, JormExtent, BasicRdbExpQueryLeaf, boolean) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
Adds a field in a leaf if it is not already present.
getFieldIndexes() - Method in interface org.objectweb.medor.tuple.api.TupleLoader
An integer with position i in this array gives the position of the corresponding field (field number i of the TupleStructure of this QueryNode) in the array made of the concatenation of the array of fields from all children of this QueryNode.
getFieldIndexes() - Method in class org.objectweb.medor.tuple.lib.GeneralTupleLoader
 
getFieldName(String, String) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
getFieldName(String, String) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getFieldName(String, String) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getFieldRank(Field) - Method in interface org.objectweb.medor.api.TupleStructure
Returns the rank of a given Field in the current TupleStructure.
getFieldRank(Field) - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
getFieldRank(Field) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getFields() - Method in interface org.objectweb.medor.api.TupleStructure
Returns the array of Fields in the current TupleStructure.
getFields() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
getFields() - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
getFields() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getFirstExpression() - Method in interface org.objectweb.medor.filter.api.ThreeArgsOperator
 
getFirstExpression() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
getFloat() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a float value
getFloat() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getFloat(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java float
getFloat(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getFloat(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a float of java programming language
getFromList() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Builds the FROM clause of the query (without "FROM").
getGenClassMapping(JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormRule
Retrieves the jorm meta object describing the mapping of the persistent object representing by its extent.
getGenClassRef() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns the jorm meta object GenClassRef in case of this PNameField represents a GenClass identifier or a GenClass element.
getGroupByField() - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Gets the RdbExpField of the GroupBy Clause.
getGroupByField() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
getGroupByTupleCollection() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getIdentifierField() - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
getIdentifierField() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getIndex() - Method in interface org.objectweb.medor.filter.api.FieldOperand
The index of this Field in the array made of the concatenation of the tuples from the children QueryTrees.
getIndex() - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
getIndex() - Method in interface org.objectweb.medor.query.api.PropagatedField
The index of this Field in the array made of the concatenation of the tuples from the children QueryTrees.
getIndex() - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
getInt() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a byte value
getInt() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getInt(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a java int
getInt(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getInt(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as an int of java programming language
getJoinIndex(String) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.RdbJormExtentMapping
 
getJormExtents(QueryTree) - Static method in class org.objectweb.medor.query.jorm.lib.JormQueryTreeHelper
Retrieves a Collection of JormExtent instance which are used in a given query tree.
getJORMFieldName(String, JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormRule
Returns the field name without the extent name
getJormName() - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
getJormName() - Method in class org.objectweb.medor.query.jorm.lib.GenClassExtent
 
getJormName() - Method in class org.objectweb.medor.query.jorm.lib.ClassExtent
 
getJormName() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getJormName2Mapper() - Method in class org.objectweb.medor.optim.jorm.JormAssignMapperRule
Deprecated.  
getLeafRewriter(QueryLeaf) - Method in interface org.objectweb.medor.optim.api.LeafRewriteRule
 
getLeafRewriter(QueryLeaf) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
getLeafRewriters() - Method in interface org.objectweb.medor.optim.api.LeafRewriteRule
 
getLeafRewriters() - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
getLeafUsers(QueryTree) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
getLeafUsers(QueryTree, Map, ArrayList) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
It fetches the QueryTree nodes which are 'parents' of QueryLeaf nodes.
getLeftExpression() - Method in interface org.objectweb.medor.filter.api.BinaryOperator
 
getLeftExpression() - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
getLeftTCCursor() - Method in interface org.objectweb.medor.eval.api.BinaryEvaluatedTC
Get the current row of the left TupleCollection
getLeftTCCursor() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
This method is used when nesting data.
getLeftTCCursor() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
getLeftTCCursor() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
getLeftTCCursor() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getLeftTCCursor() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
getLeftTCCursor() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
getLikeOperand(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as an org.objectweb.medor.filter.Operand Object
getLikeOperand(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getLogger() - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
getLogger() - Method in interface org.objectweb.medor.util.api.Loggable
 
getLogger(String) - Method in class org.objectweb.medor.lib.Log
 
getLogger(String, String) - Method in class org.objectweb.medor.lib.Log
 
getLoggerFactory() - Static method in class org.objectweb.medor.lib.Log
 
getLoggerFactory() - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
getLoggerFactory() - Method in interface org.objectweb.medor.util.api.Loggable
 
getLoggerFactory(String) - Static method in class org.objectweb.medor.lib.Log
 
getLoggers() - Method in class org.objectweb.medor.lib.Log
 
getLong() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a long value
getLong() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getLong(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java long
getLong(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getLong(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a long of java programming language
getMapping(int) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
Retrieves the RdbJormExtentMapping at the position i the packet.
getMapping(JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
Retrieves the RdbJormExtentMapping at the position i the packet.
getMetaData() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
getMetaData() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
It contains metadata of fields wich will be projected
getMetaData() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
getMetaData() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
getMetaData() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getMetaData() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
getMetaData() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
getMetaData() - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Retrieves the number,types and stors properties of the data sources of this TupleCollection Object.
getMetaData() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
getMetaData() - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
getMetaObject() - Method in class org.objectweb.medor.filter.lib.NavigatorOperator
Returns the Jorm Meta object which describes the field that is reached by this navigator.
getMetaObject() - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
getMetaObject() - Method in class org.objectweb.medor.query.jorm.lib.GenClassExtent
 
getMetaObject() - Method in class org.objectweb.medor.query.jorm.lib.ClassExtent
 
getMetaObjectClass() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns the jorm meta object Class in case of this PNameField represents an identifier of a jorm class.
getName() - Method in interface org.objectweb.medor.api.Field
Returns the Field name
getName() - Method in interface org.objectweb.medor.datasource.api.DataStore
Returns the symbolic name of the DataStore.
getName() - Method in class org.objectweb.medor.datasource.lib.BasicDataStore
 
getName() - Method in interface org.objectweb.medor.filter.api.ParameterOperand
 
getName() - Method in class org.objectweb.medor.filter.lib.BasicParameterOperand
 
getName() - Method in class org.objectweb.medor.lib.BasicMultivaluedField
 
getName() - Method in class org.objectweb.medor.lib.BasicField
 
getName() - Method in interface org.objectweb.medor.query.api.QueryTree
It returns the name of the query tree.
getName() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns the field name of the PNameField
getName() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getName() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getName() - Method in class org.objectweb.medor.query.lib.BasicQueryTree
 
getName() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getName() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getName() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
 
getName() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
getName2Adapter() - Method in class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule
 
getNameDef(JormExtent) - Method in class org.objectweb.medor.query.jorm.lib.PNameField
Retrieves the NameDef corresponding to this PNameField
getNestedException() - Method in class org.objectweb.medor.api.MedorException
 
getNestedField() - Method in interface org.objectweb.medor.query.api.NestQueryNode
Gives the new NestedField
getNestedField() - Method in class org.objectweb.medor.query.lib.Nest
 
getNestingFields() - Method in interface org.objectweb.medor.query.api.NestQueryNode
Gives the the fields which will be used to define groups.
getNestingFields() - Method in class org.objectweb.medor.query.lib.Nest
 
getNot() - Method in class org.objectweb.medor.filter.lib.IsNull
 
getNullStatus() - Method in interface org.objectweb.medor.api.Field
What is the status of the Field regarding null values (NullStatus).
getNullStatus() - Method in class org.objectweb.medor.lib.BasicMultivaluedField
 
getNullStatus() - Method in class org.objectweb.medor.lib.BasicField
 
getNullStatus() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
 
getNullStatus() - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
getNullStatus() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getNumberOfNode(Expression) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
getObject() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a java.lang.Object value
getObject() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getObject(int) - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
getObject(int) - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
getObject(int) - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
getObject(int) - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
getObject(int) - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getObject(int) - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
getObject(int) - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
getObject(int) - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Returns the value of the designated column in the current row of this TupleCollection object as an Object in the Java programming language.
getObject(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Java Object
getObject(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getObject(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a java.lang.Object of java programming language
getObject(int) - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
getOperandNumber() - Method in interface org.objectweb.medor.filter.api.Operator
 
getOperandNumber() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
getOperandNumber() - Method in class org.objectweb.medor.filter.lib.MemberOf
 
getOperandNumber() - Method in class org.objectweb.medor.filter.lib.Like
 
getOperandNumber() - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
getOperandNumber() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
getOperandNumber() - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
getOperatorString() - Method in interface org.objectweb.medor.filter.api.Operator
Returns the String representing the operator in Java
getOperatorString() - Method in class org.objectweb.medor.filter.jorm.lib.SinglePName
There is no Java operator associated to a PName
getOperatorString() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
There is no Java operator associated to a PName
getOperatorString() - Method in class org.objectweb.medor.filter.lib.UMinus
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Substring
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Sqrt
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Plus
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Or
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.NotEqual
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Not
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.NavigatorOperator
Returns the String representing the operator in Java
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Mult
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Minus
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.MemberOf
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.LowerEqual
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Lower
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Like
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Length
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.IsNull
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.IsEmpty
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.IndexedLocate
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.InCollection
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.GreaterEqual
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Greater
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.FirstLocate
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Equal
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.DivideBy
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.ConditionalOr
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.ConditionalAnd
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Concat
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Bitwize
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.BasicBelongOperator
There is no Java operator for belong.
getOperatorString() - Method in class org.objectweb.medor.filter.lib.And
 
getOperatorString() - Method in class org.objectweb.medor.filter.lib.Abs
 
getOptimizationMetaData() - Method in interface org.objectweb.medor.query.api.QueryNode
It retrieves the meta information about the optimization.
getOptimizationMetaData() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getOrderBy() - Method in interface org.objectweb.medor.query.api.QueryTree
Returns the array of OrderFields indicating how the result should be ordered.
getOrderBy() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getOrderBy() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getOrderBy() - Method in class org.objectweb.medor.query.lib.BasicQueryTree
 
getOriginFields() - Method in interface org.objectweb.medor.query.api.PropagatedField
 
getOriginFields() - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
getOriginFields(ArrayList, ArrayList) - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
getOriginUsedFields() - Method in interface org.objectweb.medor.query.api.CalculatedField
 
getOriginUsedFields() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getOriginUsedFields(ArrayList, ArrayList) - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getOutPutDirectoryName() - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
getOutPutDirectoryName() - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
getParameterNames(Expression) - Method in interface org.objectweb.medor.filter.api.ExpressionHelper
 
getParameterNames(Expression) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
getPathsIterator() - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
getPathsIterator() - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
getPEM(JormExtent, String) - Method in class org.objectweb.medor.optim.jorm.JormRule
Retrieves the RdbPrimitiveElementMapping of a field
getPMapper() - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
getPMapper() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getPNameFieldName() - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
getPNameFieldName() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getPNameManagerParameter() - Method in class org.objectweb.medor.filter.jorm.lib.SinglePName
 
getPNameManagerParameter() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
getPNamingContextParameter() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
Retrieves the name of the ParameterOperand containing the PNamingContext.
getPNCOperand(JormExtent, PNameField) - Method in class org.objectweb.medor.optim.jorm.JormRule
Retrieves the Operand representing the PNameCoder needed to decode a pname.
getPrefetchTuple(Object, Object, Object) - Method in interface org.objectweb.medor.eval.prefetch.api.PrefetchCache
Retrieves the prefetched tuple from this cache associated with this index information, within the given caching context.
getPrefetchTuple(Object, Object, Object) - Method in class org.objectweb.medor.eval.prefetch.lib.PrefetchCacheImpl
 
getPrevious() - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
getPreviousFields() - Method in interface org.objectweb.medor.query.api.PropagatedField
 
getPreviousFields() - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
getPreviousFields(String) - Method in interface org.objectweb.medor.query.api.PropagatedField
 
getPreviousFields(String) - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
getPreviousFlatField() - Method in interface org.objectweb.medor.query.api.PropagFromNestedField
It permits to reach the field before the nest operation.
getPreviousFlatField() - Method in class org.objectweb.medor.query.lib.BasicPropagFromNestedField
 
getPrimitiveElement(JormExtent, String) - Method in class org.objectweb.medor.optim.jorm.JormRule
Retrieves the primitive element corresponding to a field name of a jorm object (class or generic class).
getProjectedFields() - Method in interface org.objectweb.medor.query.api.UnnestQueryNode
It give the fields wich will be projected with the fields of the nestedField
getProjectedFields() - Method in class org.objectweb.medor.query.lib.Unnest
 
getProjectName() - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
getProjectName() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getPropertiesFileName() - Method in class org.objectweb.medor.lib.Log
 
getQualifiedFieldName(RdbExpField) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Builds the qualified name of a RdbExpField.
getQualifiedTables() - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Returns the associated QualifiedTables.
getQualifiedTables() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Returns the associated QualifiedTables.
getQueryFilter() - Method in interface org.objectweb.medor.query.api.TCQueryLeaf
 
getQueryFilter() - Method in interface org.objectweb.medor.query.api.FilteredQueryTree
Retrieves the filter associated to the QueryTree.
getQueryFilter() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getQueryFilter() - Method in class org.objectweb.medor.query.lib.Intersection
 
getQueryFilter() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getQueryFilter() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Retrieves the filter associated to the RbdQueryLeaf.
getQueryNode() - Method in interface org.objectweb.medor.eval.api.NodeEvaluator
Returns the QueryNode to which the NodeEvaluator is attached.
getQueryNode() - Method in class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
getQueryNode() - Method in class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
getQueryNode() - Method in class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
getQueryTree() - Method in interface org.objectweb.medor.eval.api.QueryEvaluator
 
getQueryTree() - Method in class org.objectweb.medor.eval.lib.MedorEvaluator
 
getQueryTree() - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
getQueryTree() - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
getQueryTree() - Method in interface org.objectweb.medor.query.api.QueryTreeField
 
getQueryTree() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns the QueryTree whith which this QueryTreeField is associated.
getQueryTree() - Method in class org.objectweb.medor.query.lib.BasicQueryTreeField
 
getQueryTree() - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
public Object clone() { }
getQueryTree() - Method in class org.objectweb.medor.query.lib.BasicNestedField
 
getQueryTree() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getQueryTree() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbField
 
getRdbAdapter() - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
It retrieves the rdb adapter.
getRdbAdapter() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
getRdbAdapterName() - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
It retrieves the rdb adapter name.
getRdbAdapterName() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
getReference() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns the jorm meta object Reference in case of this PNameField represents a reference field in a jorm class.
getRequiredConnectionResources() - Method in interface org.objectweb.medor.eval.api.QueryEvaluator
 
getRequiredConnectionResources() - Method in class org.objectweb.medor.eval.lib.MedorEvaluator
 
getRequiredPNameManagers(QueryTree) - Static method in class org.objectweb.medor.query.jorm.lib.JormQueryTreeHelper
Retrieves a Collection of ParameterOperand reuiqring in a given query tree which the type is NAMING_CONTEXT.
getRequiredQueryLeafConnection() - Method in interface org.objectweb.medor.eval.api.ConnectionResources
 
getRequiredQueryLeafConnection() - Method in class org.objectweb.medor.eval.lib.MedorConnectionResources
 
getResourceBundleName() - Method in class org.objectweb.medor.lib.Log
 
getResult() - Method in interface org.objectweb.medor.filter.api.Expression
Gets the operand in wich the result will be put in
getResult() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
Gets the operand in wich the result will be put in
getResult() - Method in class org.objectweb.medor.filter.lib.MemberOf
 
getResult() - Method in class org.objectweb.medor.filter.lib.Like
 
getResult() - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
getResult() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
getResult() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getResult() - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
getResult() - Method in class org.objectweb.medor.filter.rdb.lib.BasicRdbFieldOperand
No result (this is not evaluable).
getResultType(PType, PType) - Static method in class org.objectweb.medor.type.lib.PTypeSpaceMedor
This method returns the type which would result from applying a binary operator to 2 objects of given PType.
getRightExpression() - Method in interface org.objectweb.medor.filter.api.BinaryOperator
 
getRightExpression() - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
getRightTCCursor() - Method in interface org.objectweb.medor.eval.api.BinaryEvaluatedTC
Get the current row of the right TupleCollection
getRightTCCursor() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
This method is used when nesting data.
getRightTCCursor() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
getRightTCCursor() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
getRightTCCursor() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getRightTCCursor() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
getRightTCCursor() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
getRow() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
getRow() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
getRow() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
getRow() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
getRow() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getRow() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
getRow() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
getRow() - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Retrieves the current row Number.
getRow() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
getRow() - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
getRules() - Method in interface org.objectweb.medor.optim.api.RuleConfiguration
Gives the List of rules in the configuration
getRules() - Method in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
getSecondExpression() - Method in interface org.objectweb.medor.filter.api.ThreeArgsOperator
 
getSecondExpression() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
getSelectList(String) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Builds the SELECT clause of the query (without "SELECT").
getShort() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a short value
getShort() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getShort(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a Short in the java programming language
getShort(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getShort(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a short of java programming language
getShortFieldName(String) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
getSize() - Method in interface org.objectweb.medor.api.TupleStructure
Returns the size of the current TupleStructure, ie the number of Fields.
getSize() - Method in class org.objectweb.medor.lib.BasicTupleStructure
 
getSize() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
getSize() - Method in interface org.objectweb.medor.tuple.api.Tuple
Give the number of the attribute in this Tuple object.
getSize() - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getSourceFileIterator() - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
getSourceFileIterator() - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
getSqlRequest(ParameterOperand[]) - Method in interface org.objectweb.medor.query.rdb.api.RdbQueryLeaf
Returns the associated SQL query.
getSqlRequest(ParameterOperand[]) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
 
getSqlRequest(ParameterOperand[]) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Builds and returns the SQL query as a String corresponding to the current RdbExpQueryLeaf.
getString() - Method in interface org.objectweb.medor.filter.api.Operand
evalute the expression result and return a string value
getString() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getString(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a String in java programming language
getString(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getString(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated column in the current row of this Tuple as a java.lang.String of java programming language
getTable() - Method in interface org.objectweb.medor.query.rdb.api.RdbExpField
Returns the associated QualifiedTable.
getTable() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpField
 
getTableName() - Method in interface org.objectweb.medor.query.rdb.api.QualifiedTable
Returns the table name for the current QualifiedTable.
getTableName() - Method in class org.objectweb.medor.query.rdb.lib.BasicQualifiedTable
 
getTargetedMetaObject() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
Retrieves the Jorm meta object of the Class represented by this PNameField.
getThirdExpression() - Method in interface org.objectweb.medor.filter.api.ThreeArgsOperator
 
getThirdExpression() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
getTime() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result a java.sql.Time value
getTime() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getTimestamp() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result a java.sql.Timestamp value
getTimestamp() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getTuple() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
getTuple() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
getTuple() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
getTuple() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
getTuple() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getTuple() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
getTuple() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
getTuple() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a Tuple value
getTuple() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getTuple() - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Returns the Tuple value of the current row of this TupleCollection object.
getTuple() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
getTuple() - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
getTuple(int) - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
 
getTuple(int) - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
getTuple(int) - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
getTuple(int) - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
getTuple(int) - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
getTuple(int) - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
getTuple(int) - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
getTuple(int) - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
getTuple(int) - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
getTuple(int) - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Returns the Tuple value of the designeted row of this TupleCollection object.
getTuple(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Returns the value of the designated row number of the TupleCollection as a Tuple Object.
getTuple(int) - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
getTupleCollection() - Method in interface org.objectweb.medor.filter.api.Operand
get the operand result as a TupleCollection value
getTupleCollection() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getTupleCollection() - Method in interface org.objectweb.medor.query.api.TCQueryLeaf
 
getTupleCollection() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getTupleCollection(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
Returns the value of the designated column in the current row of this Tuple as a org.objectweb.medor object
getTupleCollection(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
getTupleLoader() - Method in interface org.objectweb.medor.query.api.TCQueryLeaf
 
getTupleLoader() - Method in interface org.objectweb.medor.query.api.QueryNode
Returns the TupleLoader currently associated with this QueryNode.
getTupleLoader() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getTupleLoader() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getTupleStructure() - Method in interface org.objectweb.medor.query.api.QueryTree
Returns the TupleStructure associated to the QueryTree.
getTupleStructure() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
Methods inherited from QueryTree
getTupleStructure() - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
getTupleStructure() - Method in class org.objectweb.medor.query.lib.BasicQueryTree
 
getTupleStructure() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getTupleStructure() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
 
getTupleStructure() - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
getTupleStructure() - Method in interface org.objectweb.medor.tuple.api.TupleLoader
 
getTupleStructure() - Method in class org.objectweb.medor.tuple.lib.GeneralTupleLoader
 
getType() - Method in interface org.objectweb.medor.api.Field
Returns the field type, as a PType
getType() - Method in interface org.objectweb.medor.filter.api.Expression
It gets the result type of this expression
getType() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
getType() - Method in class org.objectweb.medor.filter.lib.MemberOf
 
getType() - Method in class org.objectweb.medor.filter.lib.Like
 
getType() - Method in class org.objectweb.medor.filter.lib.InCollection
 
getType() - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
getType() - Method in class org.objectweb.medor.filter.lib.BasicUnaryArithmeticOperator
 
getType() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
getType() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
getType() - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
getType() - Method in class org.objectweb.medor.filter.lib.BasicComparator
 
getType() - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
getType() - Method in class org.objectweb.medor.lib.BasicMultivaluedField
 
getType() - Method in class org.objectweb.medor.lib.BasicField
 
getType() - Method in interface org.objectweb.medor.query.api.QueryNode
It retrieves the operation type of the current QueryNode.
getType() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns the type of the field.
getType() - Method in class org.objectweb.medor.query.lib.Unnest
 
getType() - Method in class org.objectweb.medor.query.lib.Union
 
getType() - Method in class org.objectweb.medor.query.lib.SelectProject
 
getType() - Method in class org.objectweb.medor.query.lib.Project
 
getType() - Method in class org.objectweb.medor.query.lib.Nest
 
getType() - Method in class org.objectweb.medor.query.lib.JoinProject
 
getType() - Method in class org.objectweb.medor.query.lib.Intersection
 
getType() - Method in class org.objectweb.medor.query.lib.Cartesian
 
getType() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
getType() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getTypedElement() - Method in interface org.objectweb.medor.query.jorm.api.JormField
Returns the JORM meta object corresponding to the JORM Field.
getTypedElement() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
 
getTypedElement() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormField
 
getUnnestedField() - Method in interface org.objectweb.medor.query.api.UnnestQueryNode
It give the field wich will be de-grouped.
getUnnestedField() - Method in class org.objectweb.medor.query.lib.Unnest
 
getUrl() - Method in interface org.objectweb.medor.datasource.rdb.api.RdbDataStore
 
getUsed() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getUsedFields() - Method in interface org.objectweb.medor.query.api.CalculatedField
 
getUsedFields() - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
getUser() - Method in interface org.objectweb.medor.datasource.rdb.api.RdbDataStore
 
getValueAsString() - Method in class org.objectweb.medor.filter.lib.BasicOperand
It retrieves the value of the operand as a String.
getWrapper(DataStore) - Method in interface org.objectweb.medor.datasource.api.WrapperFactory
 
getWrapper(DataStore) - Method in class org.objectweb.medor.datasource.lib.MedorWrapperFactory
 
getWrapperFactory() - Method in interface org.objectweb.medor.eval.api.QueryEvaluator
Returns the associated WrapperFactory.
getWrapperFactory() - Method in class org.objectweb.medor.eval.lib.MedorEvaluator
 
goDownFieldOperand(Expression) - Method in class org.objectweb.medor.optim.lib.PushSelectionRule
 
goUpDecode(QueryNode, boolean) - Method in class org.objectweb.medor.optim.jorm.JormGoUpDecodeRule
This recursive method performs the real work of the rule.
Greater - class org.objectweb.medor.filter.lib.Greater.
This class implements the QueryComparator interface; it represents ">" mathematical comparator.
GREATER - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Greater() - Constructor for class org.objectweb.medor.filter.lib.Greater
 
Greater(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Greater
 
Greater(int) - Constructor for class org.objectweb.medor.filter.lib.Greater
 
GreaterEqual - class org.objectweb.medor.filter.lib.GreaterEqual.
This class implements the QueryComparator interface; it represents ">=" mathematical comparator.
GREATEREQUAL - Static variable in interface org.objectweb.medor.filter.api.Operator
 
GreaterEqual() - Constructor for class org.objectweb.medor.filter.lib.GreaterEqual
 
GreaterEqual(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.GreaterEqual
 
GreaterEqual(int) - Constructor for class org.objectweb.medor.filter.lib.GreaterEqual
 
groupByField - Variable in class org.objectweb.medor.query.lib.Nest
It lists the fields which have been grouped.
GroupSameDBRule - class org.objectweb.medor.optim.rdb.GroupSameDBRule.
This class groups together as a single RbdExpQueryLeaf the RdbQueryLeaves working on the same data store.
GroupSameDBRule.RdbQuery - class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery.
The RdbQuery class represents the result of rewriting a QueryTree.
GroupSameDBRule.RdbQuery() - Constructor for class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
 
GroupSameDBRule() - Constructor for class org.objectweb.medor.optim.rdb.GroupSameDBRule
 

H

hasSubQuery - Variable in class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
 

I

identifier - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
IN - Static variable in interface org.objectweb.medor.filter.api.Operator
 
InCollection - class org.objectweb.medor.filter.lib.InCollection.
The InCollection class is an operator testing whether the value of a Field (the left operand, which is supposed to be a FieldOperand) is equal to one of the elements of a collecton (the right Operand)
InCollection(FieldOperand, Operand, PType) - Constructor for class org.objectweb.medor.filter.lib.InCollection
 
index - Variable in class org.objectweb.medor.query.lib.BasicPropagatedField
 
IndexedLocate - class org.objectweb.medor.filter.lib.IndexedLocate.
Operator representing the search for a substring within a given input string, starting at a given index.
INDEXEDLOCATE - Static variable in interface org.objectweb.medor.filter.api.Operator
 
IndexedLocate() - Constructor for class org.objectweb.medor.filter.lib.IndexedLocate
 
IndexedLocate(Expression, Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.IndexedLocate
Constructs an IndexedLocate operator, representing the search for a substring in an input string, starting at a given index.
indexes - Variable in class org.objectweb.medor.query.lib.BasicQueryTree
Contains ranges of attribute to be projected from the tuple resulting of the concatenation of the tuples from the children QueryTrees.
indexes - Variable in class org.objectweb.medor.query.lib.BasicQueryNode
Contains ranges of attribute to be projected from the tuple resulting of the concatenation of the tuples from the children QueryTrees.
IndexesGenerator - class org.objectweb.medor.optim.lib.IndexesGenerator.
 
IndexesGenerator() - Constructor for class org.objectweb.medor.optim.lib.IndexesGenerator
 
initialize() - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
Creates the internal structure of the cache.
initialize() - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
insertTuple(int, Tuple) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Insert the tuple T at the designated row number of the TupleCollection
insertTuple(Tuple) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Insert the tuple T at the last of this TupleCollection object
Intersection - class org.objectweb.medor.query.lib.Intersection.
 
INTERSECTION - Static variable in interface org.objectweb.medor.query.api.OperationType
 
Intersection(QueryTree, QueryTree, String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.Intersection
 
invalidatePrefetchBuffer(Object) - Method in interface org.objectweb.medor.eval.prefetch.api.PrefetchCache
Invalidates all the prefetched tuples that are associated with the given caching connection context.
invalidatePrefetchBuffer(Object) - Method in class org.objectweb.medor.eval.prefetch.lib.PrefetchCacheImpl
 
IOException - exception org.objectweb.medor.api.IOException.
Specialisation of MedorException for IO exceptions
IOException(Exception) - Constructor for class org.objectweb.medor.api.IOException
 
IOException(String) - Constructor for class org.objectweb.medor.api.IOException
 
IOException(String, Exception) - Constructor for class org.objectweb.medor.api.IOException
 
IS_EMPTY - Static variable in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
Applies to navigation ending with a GenClassRef only.
IS_NOT_EMPTY - Static variable in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
Applies to navigation ending with a GenClassRef only.
isa(PType) - Method in class org.objectweb.medor.type.lib.QTypeTuple
Checks whether the current QTypeTuple is a subtype of another PType.
isa(PType) - Method in class org.objectweb.medor.type.lib.QType
 
isArithmeticType(PType) - Static method in class org.objectweb.medor.type.lib.PTypeSpaceMedor
This method tells if a given Type is an arithmetic type
isCache() - Method in interface org.objectweb.medor.query.api.OptimizationMetaData
Get the value of the boolean indicating whether cache is used for materialization of intermediate results at evaluation time.
isCache() - Method in class org.objectweb.medor.query.lib.BasicOptimizationMetaData
 
isCanInsert() - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
Are insertions possible (is policy dependent: example may require to free the cache before insertion).
isCanInsert() - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
isCapable(short) - Method in interface org.objectweb.medor.datasource.api.DataStore
Checks whether the current DataStore is capable of performing different types of operations.
isCapable(short) - Method in class org.objectweb.medor.datasource.lib.BasicDataStore
 
isClassPName - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
If the current PNameField represents a PName of a Jorm class or genclass, this field is equals to 'true'.
isClassPName() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns 'true' when this PNameField represents the identifier of a jorm class or a jorm genclass.
isCompiled() - Method in interface org.objectweb.medor.filter.api.Expression
Gets wether this expression is compiled or not
isCompiled() - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
CHecks wether this expression is compiled or not
isCompiled() - Method in class org.objectweb.medor.filter.lib.MemberOf
 
isCompiled() - Method in class org.objectweb.medor.filter.lib.Like
 
isCompiled() - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
isCompiled() - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
isCompiled() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
isCompiled() - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
isCompiled() - Method in class org.objectweb.medor.filter.rdb.lib.BasicRdbFieldOperand
Can be considered as compiled, since nothing to do.
isDefined - Variable in class org.objectweb.medor.filter.lib.BasicOperand
 
isDefined() - Method in interface org.objectweb.medor.filter.api.Operand
Indicates if the operand has been defined, ie is the value returned if pertinent
isDefined() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
isDefined(int) - Method in interface org.objectweb.medor.tuple.api.Tuple
 
isDefined(int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
IsEmpty - class org.objectweb.medor.filter.lib.IsEmpty.
IsEmpty operates on an Expression which must be of a TupleCollection type, or a GenClassRef.
isEmpty() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
isEmpty() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
isEmpty() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
isEmpty() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
isEmpty() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
isEmpty() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
isEmpty() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
isEmpty() - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Tell whether the current TupleCollection Object is empty or no.
isEmpty() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
isEmpty() - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
IsEmpty() - Constructor for class org.objectweb.medor.filter.lib.IsEmpty
 
IsEmpty(Expression) - Constructor for class org.objectweb.medor.filter.lib.IsEmpty
 
isInGenClass - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
This fiedl returns 'true' if the current PNameField has been built to describe the PName identifier of a GenClass or the PName of the GenClass element.
isInGenClass() - Method in class org.objectweb.medor.query.jorm.lib.PNameField
It returns 'true' if the current PNameField has been built to describe the PName identifier of a GenClass or the PName of the GenClass element.
isLast() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
isLast() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
isLast() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
isLast() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
isLast() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
isLast() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
isLast() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
isLast() - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Indicates whether the cursor is on the last row of this TupleCollection object.
isLast() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
isLast() - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
isModified - Variable in class org.objectweb.medor.optim.lib.BasicRule.ModifiedExpression
 
IsNull - class org.objectweb.medor.filter.lib.IsNull.
IsNull operates on an Expression.
IsNull() - Constructor for class org.objectweb.medor.filter.lib.IsNull
 
IsNull(Expression) - Constructor for class org.objectweb.medor.filter.lib.IsNull
 
IsNull(Expression, boolean) - Constructor for class org.objectweb.medor.filter.lib.IsNull
 
isParallel() - Method in interface org.objectweb.medor.query.api.OptimizationMetaData
Get the value of the boolean indicating whether parallel evaluation of sub-QueryTrees is performed.
isParallel() - Method in class org.objectweb.medor.query.lib.BasicOptimizationMetaData
 
isPName - Variable in class org.objectweb.medor.filter.lib.NavigatorOperator
 
isPName() - Method in class org.objectweb.medor.filter.lib.NavigatorOperator
Returns 'true' if the current path designes a field which is a reference.
isSame - Variable in class org.objectweb.medor.optim.lib.PushSelectionRule.SameQT
 
isSameAs(DataStore) - Method in interface org.objectweb.medor.datasource.api.DataStore
Checks whether the current DataStore object represents the same data store as another DataStore object.
isSameAs(DataStore) - Method in class org.objectweb.medor.datasource.lib.ConnectionFactoryDataStore
Two ConnectionFactoryDataStore with the same connection factory are equals.
isSameAs(DataStore) - Method in class org.objectweb.medor.datasource.lib.BasicDataStore
A simple example of an implementation of this method will tests equality between DataStore name only.
isSameQT(Expression) - Method in class org.objectweb.medor.optim.lib.PushSelectionRule
It evaluates if inside an expression all QueryTreeField referenced in FieldOperands come from the same QueryTree.
isUseLess - Variable in class org.objectweb.medor.optim.lib.DropUselessNodeRule.UsedFields
 
isUseless(QueryTree) - Method in class org.objectweb.medor.optim.lib.DropUselessNodeRule
 
iterateFields() - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
IteratifNodeEvaluatorFactory - class org.objectweb.medor.eval.lib.IteratifNodeEvaluatorFactory.
This class manage creation the iteratifs NodeEvaluators corresponding to QueryNodes.
IteratifNodeEvaluatorFactory() - Constructor for class org.objectweb.medor.eval.lib.IteratifNodeEvaluatorFactory
 
iteratorAll() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
iteratorOf(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 

J

JDBC_STORE - Static variable in interface org.objectweb.medor.datasource.api.DataStore
 
JDBCWrapper - class org.objectweb.medor.datasource.rdb.lib.JDBCWrapper.
This class implements the Wrapper interface for the jdbc resources.
JDBCWrapper() - Constructor for class org.objectweb.medor.datasource.rdb.lib.JDBCWrapper
 
JOIN_PROJECT - Static variable in interface org.objectweb.medor.query.api.OperationType
 
join(Expression[]) - Method in interface org.objectweb.medor.filter.api.ExpressionHelper
 
join(Expression[]) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
JoinProject - class org.objectweb.medor.query.lib.JoinProject.
 
JoinProject(Expression, String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.JoinProject
Basic constructor.
JoinProject(String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.JoinProject
Basic constructor.
JormAssignMapperRule - class org.objectweb.medor.optim.jorm.JormAssignMapperRule.
Deprecated. Should now use the JormQueryTreeHelper methods instead.
JormAssignMapperRule() - Constructor for class org.objectweb.medor.optim.jorm.JormAssignMapperRule
Deprecated.  
JormExtent - interface org.objectweb.medor.query.jorm.api.JormExtent.
This class represent a a jorm query leaf.
JormField - interface org.objectweb.medor.query.jorm.api.JormField.
This interface represents a JORM Field.
JormFlatten2Rdb - class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.
 
JormFlatten2Rdb.Join - class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.Join.
A join linking two relational tables.
JormFlatten2Rdb.Join(RdbJoin, RdbTable, RdbTable) - Constructor for class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.Join
Builds a Join between a main table and an external table.
JormFlatten2Rdb.JoinColumn - class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn.
It describes the join between two columns
JormFlatten2Rdb.JoinColumn() - Constructor for class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn
 
JormFlatten2Rdb.RdbJormExtentMapping - class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.RdbJormExtentMapping.
Represents the mapping of a JormExtent over relational tables.
JormFlatten2Rdb.RdbJormExtentMapping(JormExtent) - Constructor for class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.RdbJormExtentMapping
 
JormFlatten2Rdb() - Constructor for class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
 
JormGoUpDecodeRule - class org.objectweb.medor.optim.jorm.JormGoUpDecodeRule.
The aim of this rule is to remove comparaisons between PNames and move up the Decode operators (i.e.
JormGoUpDecodeRule() - Constructor for class org.objectweb.medor.optim.jorm.JormGoUpDecodeRule
 
JormLeafRewriter - class org.objectweb.medor.optim.jorm.JormLeafRewriter.
 
JormLeafRewriter(String) - Constructor for class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
JormLeafRewriteRule - class org.objectweb.medor.optim.jorm.JormLeafRewriteRule.
This class represents the rule to transform QueryLeaves into the corresponding QueryLeaf on the data store (for example into an RdbQueryLeaf).
JormLeafRewriteRule() - Constructor for class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
JormLeafRewriteRule(LeafRewriter) - Constructor for class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
jormName2Mapper - Variable in class org.objectweb.medor.optim.jorm.JormAssignMapperRule
Deprecated.  
jormName2Project - Variable in class org.objectweb.medor.optim.jorm.JormAssignMapperRule
Deprecated.  
JormQueryRewriter - class org.objectweb.medor.optim.jorm.JormQueryRewriter.
This QueryRewriter is able to rewrite a query tree which contains JORM leaves.
JormQueryRewriter(Collection) - Constructor for class org.objectweb.medor.optim.jorm.JormQueryRewriter
It builds a QueryRewriter which the configuration is composed by the rule needed to rewrite a query tree containing jorm leaves (ClassExtent or GenClassExtent).
JormQueryRewriter(Map, Map, Collection) - Constructor for class org.objectweb.medor.optim.jorm.JormQueryRewriter
It builds a QueryRewriter which the configuration is composed by the rule needed to rewrite a query tree containing jorm leaves (ClassExtent or GenClassExtent).
JormQueryTreeHelper - class org.objectweb.medor.query.jorm.lib.JormQueryTreeHelper.
This helper class provides methods to helper the Jorm/Medor users.
JormQueryTreeHelper() - Constructor for class org.objectweb.medor.query.jorm.lib.JormQueryTreeHelper
 
JormRule - class org.objectweb.medor.optim.jorm.JormRule.
This class is tools for the management of the JormExtent.
JormRule(String) - Constructor for class org.objectweb.medor.optim.jorm.JormRule
 

L

LeafRewriter - interface org.objectweb.medor.optim.api.LeafRewriter.
A LeafRewriter is able to rewrite some types of QueryLeaf implementation.
LeafRewriteRule - interface org.objectweb.medor.optim.api.LeafRewriteRule.
A LeafRewriteRule uses LeafRewriters to rewrite QueryLeaves of a given QueryTree.
left - Variable in class org.objectweb.medor.filter.lib.MemberOf
 
left - Variable in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
LEFT_JOIN - Static variable in interface org.objectweb.medor.query.api.OperationType
 
leftResult - Variable in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
Length - class org.objectweb.medor.filter.lib.Length.
 
LENGTH - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Length() - Constructor for class org.objectweb.medor.filter.lib.Length
 
Length(Expression) - Constructor for class org.objectweb.medor.filter.lib.Length
 
Like - class org.objectweb.medor.filter.lib.Like.
 
Like(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Like
 
Like(Expression, Expression, boolean) - Constructor for class org.objectweb.medor.filter.lib.Like
 
Like(Expression, Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Like
 
Like(Expression, Expression, Expression, boolean) - Constructor for class org.objectweb.medor.filter.lib.Like
 
linkChildren() - Method in interface org.objectweb.medor.eval.api.NodeEvaluator
Opens the links between the current NodeEvaluator and the NodeEvaluators of the children QueryTrees for pipelining operations.
linkChildren() - Method in class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
linkChildren() - Method in class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
linkChildren() - Method in class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
loadClass(String, boolean) - Method in class org.objectweb.medor.optim.lib.DirsCompileClassLoader
 
loadLoggerFactory(Properties) - Static method in class org.objectweb.medor.lib.Log
Gets a new LoggerFactory
loadLoggerFactory(String) - Static method in class org.objectweb.medor.lib.Log
Gets a new LoggerFactory
loadTuple(Tuple, VariableOperand[], ParameterOperand[]) - Method in interface org.objectweb.medor.tuple.api.TupleLoader
Loads a source Tuple into an array of Operands.
loadTuple(Tuple, VariableOperand[], ParameterOperand[]) - Method in class org.objectweb.medor.tuple.lib.GeneralTupleLoader
 
log - Variable in class org.objectweb.medor.optim.lib.BasicRule
 
log - Variable in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
log - Variable in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
Log - class org.objectweb.medor.lib.Log.
This class references the logger factory used in Medor.
Log() - Constructor for class org.objectweb.medor.lib.Log
 
Loggable - interface org.objectweb.medor.util.api.Loggable.
 
logger - Static variable in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
 
loggerFactory - Static variable in class org.objectweb.medor.lib.Log
 
longValue - Variable in class org.objectweb.medor.filter.lib.BasicOperand
 
Lower - class org.objectweb.medor.filter.lib.Lower.
This class implements the QueryComparator interface; it represents "<" mathematical comparator.
LOWER - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Lower() - Constructor for class org.objectweb.medor.filter.lib.Lower
 
Lower(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Lower
 
Lower(int) - Constructor for class org.objectweb.medor.filter.lib.Lower
 
LowerEqual - class org.objectweb.medor.filter.lib.LowerEqual.
This class implements the QueryComparator interface; it represents "<=" mathematical comparator.
LOWEREQUAL - Static variable in interface org.objectweb.medor.filter.api.Operator
 
LowerEqual() - Constructor for class org.objectweb.medor.filter.lib.LowerEqual
 
LowerEqual(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.LowerEqual
 
LowerEqual(int) - Constructor for class org.objectweb.medor.filter.lib.LowerEqual
 

M

MalformedExpressionException - exception org.objectweb.medor.api.MalformedExpressionException.
Specialisation of ExpressionException when Expression are malformed
MalformedExpressionException(Exception) - Constructor for class org.objectweb.medor.api.MalformedExpressionException
 
MalformedExpressionException(String) - Constructor for class org.objectweb.medor.api.MalformedExpressionException
 
MalformedExpressionException(String, Exception) - Constructor for class org.objectweb.medor.api.MalformedExpressionException
 
mapper - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
The mapper of the extent.
MAPPER_NAME - Static variable in class org.objectweb.medor.optim.jorm.RdbJormLeafRewriter
Deprecated.  
MEDOR_PREFIX - Static variable in class org.objectweb.medor.lib.Log
 
MedorConnectionResources - class org.objectweb.medor.eval.lib.MedorConnectionResources.
 
MedorConnectionResources(HashMap) - Constructor for class org.objectweb.medor.eval.lib.MedorConnectionResources
 
MedorEvaluator - class org.objectweb.medor.eval.lib.MedorEvaluator.
 
MedorEvaluator(QueryTree, long) - Constructor for class org.objectweb.medor.eval.lib.MedorEvaluator
 
MedorException - exception org.objectweb.medor.api.MedorException.
This class describes exceptions raised if any problem occurs in MEDOR.
MedorException(Exception) - Constructor for class org.objectweb.medor.api.MedorException
 
MedorException(String) - Constructor for class org.objectweb.medor.api.MedorException
 
MedorException(String, Exception) - Constructor for class org.objectweb.medor.api.MedorException
 
MedorSourceTypeCompiler - class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler.
 
MedorSourceTypeCompiler(String, String, String[]) - Constructor for class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
 
MEDORTC_STORE - Static variable in interface org.objectweb.medor.datasource.api.DataStore
 
MedorTCQueryLeaf - class org.objectweb.medor.query.lib.MedorTCQueryLeaf.
A TupleCollection is one of the DataStore that is queryable by Medor.
MedorTCQueryLeaf(String, String, TupleCollection) - Constructor for class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
MedorWrapperFactory - class org.objectweb.medor.datasource.lib.MedorWrapperFactory.
A simple implementation of the WrapperFactory interface...
MedorWrapperFactory() - Constructor for class org.objectweb.medor.datasource.lib.MedorWrapperFactory
 
MemberOf - class org.objectweb.medor.filter.lib.MemberOf.
The MemberOf class is an operator testing whether the value of a list of Fields (the first n operands, which are supposed to be FieldOperands or ParameterOperands) are equal to one of the values of another list of Fields (the second n operands, which are supposed to be FieldOperands).
MEMBEROF - Static variable in interface org.objectweb.medor.filter.api.Operator
 
MemberOf(List, List) - Constructor for class org.objectweb.medor.filter.lib.MemberOf
Constructor for the operator.
MemoryTuple - class org.objectweb.medor.tuple.lib.MemoryTuple.
This class represent a tuple interface in a memory.
MemoryTuple(PType[]) - Constructor for class org.objectweb.medor.tuple.lib.MemoryTuple
 
merge(Expression, Expression, int) - Method in class org.objectweb.medor.optim.lib.PushSelectionRule
It merges an source expresion with an additional expression.
Minus - class org.objectweb.medor.filter.lib.Minus.
 
MINUS - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Minus() - Constructor for class org.objectweb.medor.filter.lib.Minus
 
Minus(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Minus
 
Mult - class org.objectweb.medor.filter.lib.Mult.
 
MULT - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Mult() - Constructor for class org.objectweb.medor.filter.lib.Mult
 
Mult(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Mult
 
MultivaluedField - interface org.objectweb.medor.api.MultivaluedField.
MultivaluedField is an extension of a Field which can have multiple values.
myGetter - Variable in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
myStore - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
The datastore of the extent

N

name - Variable in class org.objectweb.medor.filter.lib.BasicParameterOperand
 
name - Variable in class org.objectweb.medor.lib.BasicMultivaluedField
 
name - Variable in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.Join
the join name is used in the table alias in order to avoid name collision in case of multiple joins toward a same table.
name - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
Node name
name - Variable in class org.objectweb.medor.query.lib.BasicQueryTree
 
name - Variable in class org.objectweb.medor.query.lib.BasicCalculatedField
 
name2Adapter - Variable in class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule
 
name2field - Variable in class org.objectweb.medor.lib.BasicTupleStructure
 
name2field - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
List of fields indexed by their name
NAMING_CONTEXT - Static variable in class org.objectweb.medor.type.lib.PTypeSpaceMedor
 
NAV - Static variable in interface org.objectweb.medor.filter.api.Operator
 
navigate(NavigatorOperator, String, byte) - Static method in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
Creates a QueryTree corresponding to the path traversal represented by the NavigatorOperator.
NAVIGATION - Static variable in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
To navigate up to the last field.
NAVIGATION_INTO_LAST - Static variable in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
To navigate up to the element referenced by the last field.
NavigatorNodeFactory - class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory.
This class constructs a QueryTree from a NavigatorOperator, which represents a path expression.
NavigatorNodeFactory() - Constructor for class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
 
NavigatorOperator - class org.objectweb.medor.filter.lib.NavigatorOperator.
A NavigatorOperator typically represents a path expression.
NavigatorOperator(FieldOperand, String) - Constructor for class org.objectweb.medor.filter.lib.NavigatorOperator
Creates a NavigatorOperator from a FieldOperand and an attribute name.
NavigatorOperator(NavigatorOperator, String) - Constructor for class org.objectweb.medor.filter.lib.NavigatorOperator
Creates a NavigatorOperator from a previously existing NavigatorOperator and an attribute name.
nc - Variable in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
Nest - class org.objectweb.medor.query.lib.Nest.
 
NEST - Static variable in interface org.objectweb.medor.query.api.OperationType
 
Nest(QueryTreeField[], String, QueryTreeField[], String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.Nest
Creates a QueryNode corresponding to a nest operation (group by).
nestedField - Variable in class org.objectweb.medor.query.lib.Nest
 
NestedField - interface org.objectweb.medor.query.api.NestedField.
 
NestEvaluatedTC - class org.objectweb.medor.eval.lib.NestEvaluatedTC.
This class represent is TupleCollection Result of the Nest Operation.
NestEvaluatedTC(NestQueryNode, NodeEvaluator, ParameterOperand[]) - Constructor for class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
NestQueryNode - interface org.objectweb.medor.query.api.NestQueryNode.
All nesting fields (group by) are projected.
next() - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
next() - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
next() - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
next() - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
next() - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
next() - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
next() - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
next() - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Moves the cursor down one row from its current position to the next tuple of this TupleCollection object.
next() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
next() - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
NodeEvaluator - interface org.objectweb.medor.eval.api.NodeEvaluator.
This interface defines the controller object for the evaluation of a given QueryNode within a QueryTree.
NodeEvaluatorFactory - interface org.objectweb.medor.eval.api.NodeEvaluatorFactory.
This interface creates the controller object for the evaluation of a given QueryNode within a QueryTree.
NONULLS - Static variable in interface org.objectweb.medor.api.NullStatus
 
NONULLS - Static variable in interface org.objectweb.medor.api.Field
 
Not - class org.objectweb.medor.filter.lib.Not.
 
NOT - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Not() - Constructor for class org.objectweb.medor.filter.lib.Not
 
Not(Expression) - Constructor for class org.objectweb.medor.filter.lib.Not
 
NotEqual - class org.objectweb.medor.filter.lib.NotEqual.
 
NOTEQUAL - Static variable in interface org.objectweb.medor.filter.api.Operator
 
NotEqual() - Constructor for class org.objectweb.medor.filter.lib.NotEqual
 
NotEqual(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.NotEqual
 
NotEqual(int) - Constructor for class org.objectweb.medor.filter.lib.NotEqual
 
NOTMEMBEROF - Static variable in interface org.objectweb.medor.filter.api.Operator
 
NULLABLE - Static variable in interface org.objectweb.medor.api.NullStatus
 
NULLABLE - Static variable in interface org.objectweb.medor.api.Field
 
NULLABLEUNKNOWN - Static variable in interface org.objectweb.medor.api.NullStatus
 
NULLABLEUNKNOWN - Static variable in interface org.objectweb.medor.api.Field
 
NullStatus - interface org.objectweb.medor.api.NullStatus.
This interface is used to manage the null status of Fields

O

OBJECT - Static variable in class org.objectweb.medor.type.lib.PTypeSpaceMedor
 
objectValue - Variable in class org.objectweb.medor.filter.lib.BasicOperand
 
ODMG_STORE - Static variable in interface org.objectweb.medor.datasource.api.DataStore
 
Operand - interface org.objectweb.medor.filter.api.Operand.
This interface represents a byte, char, int,...or an object value.
OperationType - interface org.objectweb.medor.query.api.OperationType.
 
Operator - interface org.objectweb.medor.filter.api.Operator.
 
OptimizationMetaData - interface org.objectweb.medor.query.api.OptimizationMetaData.
This interface is used for QueryTrees which can be optimized.
Or - class org.objectweb.medor.filter.lib.Or.
 
OR - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Or() - Constructor for class org.objectweb.medor.filter.lib.Or
 
Or(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Or
 
OrderField - interface org.objectweb.medor.query.api.OrderField.
Represents an element of an "order by" clause, qualified by a field and a boolean indicating whether the order is descendant (false, default) or ascendant.
orderfields - Variable in class org.objectweb.medor.query.lib.BasicQueryTree
 
org.objectweb.medor.api - package org.objectweb.medor.api
 
org.objectweb.medor.datasource.api - package org.objectweb.medor.datasource.api
 
org.objectweb.medor.datasource.lib - package org.objectweb.medor.datasource.lib
 
org.objectweb.medor.datasource.rdb.api - package org.objectweb.medor.datasource.rdb.api
 
org.objectweb.medor.datasource.rdb.lib - package org.objectweb.medor.datasource.rdb.lib
 
org.objectweb.medor.eval.api - package org.objectweb.medor.eval.api
 
org.objectweb.medor.eval.cache.api - package org.objectweb.medor.eval.cache.api
 
org.objectweb.medor.eval.cache.lib - package org.objectweb.medor.eval.cache.lib
 
org.objectweb.medor.eval.lib - package org.objectweb.medor.eval.lib
 
org.objectweb.medor.eval.prefetch.api - package org.objectweb.medor.eval.prefetch.api
 
org.objectweb.medor.eval.prefetch.lib - package org.objectweb.medor.eval.prefetch.lib
 
org.objectweb.medor.filter.api - package org.objectweb.medor.filter.api
 
org.objectweb.medor.filter.jorm.lib - package org.objectweb.medor.filter.jorm.lib
 
org.objectweb.medor.filter.lib - package org.objectweb.medor.filter.lib
 
org.objectweb.medor.filter.postfix - package org.objectweb.medor.filter.postfix
 
org.objectweb.medor.filter.rdb.api - package org.objectweb.medor.filter.rdb.api
 
org.objectweb.medor.filter.rdb.lib - package org.objectweb.medor.filter.rdb.lib
 
org.objectweb.medor.lib - package org.objectweb.medor.lib
 
org.objectweb.medor.optim.api - package org.objectweb.medor.optim.api
 
org.objectweb.medor.optim.jorm - package org.objectweb.medor.optim.jorm
 
org.objectweb.medor.optim.lib - package org.objectweb.medor.optim.lib
 
org.objectweb.medor.optim.rdb - package org.objectweb.medor.optim.rdb
 
org.objectweb.medor.query.api - package org.objectweb.medor.query.api
 
org.objectweb.medor.query.jorm.api - package org.objectweb.medor.query.jorm.api
 
org.objectweb.medor.query.jorm.lib - package org.objectweb.medor.query.jorm.lib
 
org.objectweb.medor.query.lib - package org.objectweb.medor.query.lib
 
org.objectweb.medor.query.rdb.api - package org.objectweb.medor.query.rdb.api
 
org.objectweb.medor.query.rdb.lib - package org.objectweb.medor.query.rdb.lib
 
org.objectweb.medor.tuple.api - package org.objectweb.medor.tuple.api
 
org.objectweb.medor.tuple.lib - package org.objectweb.medor.tuple.lib
 
org.objectweb.medor.type.lib - package org.objectweb.medor.type.lib
 
org.objectweb.medor.util.api - package org.objectweb.medor.util.api
 

P

ParameterOperand - interface org.objectweb.medor.filter.api.ParameterOperand.
 
Plus - class org.objectweb.medor.filter.lib.Plus.
This operator operates on the numeric Types and the string Type.
PLUS - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Plus() - Constructor for class org.objectweb.medor.filter.lib.Plus
 
Plus(Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Plus
 
PNAME - Static variable in class org.objectweb.medor.type.lib.PTypeSpaceMedor
 
PNAME_FIELD_NAME - Static variable in class org.objectweb.medor.query.jorm.lib.NavigatorNodeFactory
 
PNameField - class org.objectweb.medor.query.jorm.lib.PNameField.
This class represents Fields corresponding to the PName of a class or a Genclass(the NameDef of the class itself) or the the PName associated to a reference field or to a genclass element.
PNameField(String, ClassRef, QueryTree) - Constructor for class org.objectweb.medor.query.jorm.lib.PNameField
This constructor must be used to built a PNameField associated to a classRef.
PNameField(String, GenClassRef, boolean, QueryTree) - Constructor for class org.objectweb.medor.query.jorm.lib.PNameField
This constructor must be used to built a PNameField associated to a GenClass identifier or the genclass element.
PNAMENAME - Static variable in interface org.objectweb.medor.api.Field
 
pnFieldName - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
Name of the field which is the PName of the extent
pngetByteArrayField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
Retrieves the value of a byte[] field.
pngetByteField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a byte field.
pngetCharArrayField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a char[] field.
pngetCharField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a char field.
pngetDateField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a date field.
pngetIntField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of an int field.
pngetLongField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a long field.
pngetObyteField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a Byte field.
pngetOcharField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a Character field.
pngetOintField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of an Integer field.
pngetOlongField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a Long field.
pngetOshortField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a Short field.
pngetShortField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a short field.
pngetStringField(String, Object) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
It retrieves the value of a string field.
PostfixExpressionHelper - class org.objectweb.medor.filter.postfix.PostfixExpressionHelper.
An implmentation of the ExpressionHeleper Interface
PostfixExpressionHelper() - Constructor for class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
PrefetchBuffer - interface org.objectweb.medor.eval.prefetch.api.PrefetchBuffer.
Registers the prefetched tuples within an indexed buffer for further access through the tuple identifier used for indexing.
PrefetchBufferImpl - class org.objectweb.medor.eval.prefetch.lib.PrefetchBufferImpl.
 
PrefetchCache - interface org.objectweb.medor.eval.prefetch.api.PrefetchCache.
Caches a set of prefetched tuples as long as they are valid within the connection context within which they have been retrieved.
PrefetchCacheImpl - class org.objectweb.medor.eval.prefetch.lib.PrefetchCacheImpl.
 
PrefetchCacheImpl() - Constructor for class org.objectweb.medor.eval.prefetch.lib.PrefetchCacheImpl
 
previous() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
printQueryTree(QueryTree, Logger) - Static method in class org.objectweb.medor.query.lib.QueryTreePrinter
 
printQueryTree(QueryTree, Logger, int) - Static method in class org.objectweb.medor.query.lib.QueryTreePrinter
 
printStackTrace() - Method in class org.objectweb.medor.api.MedorException
 
printStackTrace(PrintStream) - Method in class org.objectweb.medor.api.MedorException
 
printStackTrace(PrintWriter) - Method in class org.objectweb.medor.api.MedorException
 
Project - class org.objectweb.medor.query.lib.Project.
 
PROJECT - Static variable in interface org.objectweb.medor.query.api.OperationType
 
Project(String[], QueryTree, String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.Project
Constructs a Project node from an array of fieldNames to be projected from a given (child) QueryTree.
Project(String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.Project
Basic constructor.
projectedFields - Variable in class org.objectweb.medor.query.lib.Unnest
 
ProjectEvaluatedTC - class org.objectweb.medor.eval.lib.ProjectEvaluatedTC.
A project Operation QueryNode is performed by this TupleCollection.
ProjectEvaluatedTC(QueryNode, NodeEvaluator, ParameterOperand[], PrefetchBuffer) - Constructor for class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
projectName - Variable in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
PropagatedField - interface org.objectweb.medor.query.api.PropagatedField.
A PropagatedField is a Field that takes its value from Fields of the children query trees (called previous fields).
PropagFromNestedField - interface org.objectweb.medor.query.api.PropagFromNestedField.
This field is a propagated field which the ancestor (not directly) is a nested field.
PTypeSpaceMedor - class org.objectweb.medor.type.lib.PTypeSpaceMedor.
This class extends the PTypeSpacePAAH of JORM for taking into account the PType of Medor, and namely the PType of tuples.
PTypeSpaceMedor() - Constructor for class org.objectweb.medor.type.lib.PTypeSpaceMedor
 
pushNotInExpression(Expression, boolean) - Method in class org.objectweb.medor.optim.lib.PushNotInExpressionRule
This recursive method push the Not operator in an expression.
PushNotInExpressionRule - class org.objectweb.medor.optim.lib.PushNotInExpressionRule.
This class is a RewriteRule implementation which vists a tree of QueryTree in order to push the not operator in the filters.
PushNotInExpressionRule() - Constructor for class org.objectweb.medor.optim.lib.PushNotInExpressionRule
 
PushSelectionRule - class org.objectweb.medor.optim.lib.PushSelectionRule.
This class represents the rule to push selections down a QueryTree.
PushSelectionRule.SameQT - class org.objectweb.medor.optim.lib.PushSelectionRule.SameQT.
 
PushSelectionRule.SameQT() - Constructor for class org.objectweb.medor.optim.lib.PushSelectionRule.SameQT
 
PushSelectionRule.SameQT(boolean, QueryTree) - Constructor for class org.objectweb.medor.optim.lib.PushSelectionRule.SameQT
 
PushSelectionRule() - Constructor for class org.objectweb.medor.optim.lib.PushSelectionRule
 
putTuple(int, Tuple) - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
 
putTuple(int, Tuple) - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 

Q

qt - Variable in class org.objectweb.medor.optim.lib.PushSelectionRule.SameQT
 
QType - class org.objectweb.medor.type.lib.QType.
 
QType(short, String, String, String) - Constructor for class org.objectweb.medor.type.lib.QType
 
QType(String, PTypeSpace) - Constructor for class org.objectweb.medor.type.lib.QType
 
QTypeTuple - class org.objectweb.medor.type.lib.QTypeTuple.
This class defines the extension of PType for Tuples.
QTypeTuple(PType[], PTypeSpace) - Constructor for class org.objectweb.medor.type.lib.QTypeTuple
It constructs the types that represent tuples.
QualifiedTable - interface org.objectweb.medor.query.rdb.api.QualifiedTable.
A QualifiedTable represents a table name with its potential alias.
QueryEvaluator - interface org.objectweb.medor.eval.api.QueryEvaluator.
This interface represents the MEDOR evaluator.
QueryLeaf - interface org.objectweb.medor.query.api.QueryLeaf.
 
QueryLeafException - exception org.objectweb.medor.api.QueryLeafException.
Extension of MedorException for problems related with QueryLeaves
QueryLeafException(Exception) - Constructor for class org.objectweb.medor.api.QueryLeafException
 
QueryLeafException(String) - Constructor for class org.objectweb.medor.api.QueryLeafException
 
QueryLeafException(String, Exception) - Constructor for class org.objectweb.medor.api.QueryLeafException
 
QueryNode - interface org.objectweb.medor.query.api.QueryNode.
 
QueryNodeException - exception org.objectweb.medor.api.QueryNodeException.
Extension of MedorException for problems related with QueryNodes.
QueryNodeException(Exception) - Constructor for class org.objectweb.medor.api.QueryNodeException
 
QueryNodeException(String) - Constructor for class org.objectweb.medor.api.QueryNodeException
 
QueryNodeException(String, Exception) - Constructor for class org.objectweb.medor.api.QueryNodeException
 
QueryNodeFactory - interface org.objectweb.medor.query.api.QueryNodeFactory.
This interface is used for creating QueryNodes.
QueryRewriter - interface org.objectweb.medor.optim.api.QueryRewriter.
This interface represents what is also called a logical query optimizer.
QueryTransformer - interface org.objectweb.medor.optim.api.QueryTransformer.
This interface represents objects that manipulate query trees, such as a logical query rewriter, a query optimizer for choosing the right join algorithm, etc, and an executable query plan generator.
queryTree - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
 
QueryTree - interface org.objectweb.medor.query.api.QueryTree.
 
QueryTreeField - interface org.objectweb.medor.query.api.QueryTreeField.
 
QueryTreePrinter - class org.objectweb.medor.query.lib.QueryTreePrinter.
 
QueryTreePrinter() - Constructor for class org.objectweb.medor.query.lib.QueryTreePrinter
 

R

RdbAssignRdbAdapterRule - class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule.
 
RdbAssignRdbAdapterRule() - Constructor for class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule
 
RdbAssignRdbAdapterRule(Map) - Constructor for class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule
 
RdbDataStore - interface org.objectweb.medor.datasource.rdb.api.RdbDataStore.
This interface specialized the DataStore for relational databases.
RdbExpField - interface org.objectweb.medor.query.rdb.api.RdbExpField.
An RdbExpField is a particular type of RdbField, which is associated to an RdbExpQueryLeaf, and which refers to a QualifiedTable.
RdbExpQueryLeaf - interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf.
An RdbExpQueryLeaf is a particular type of RdbQueryLeaf for which the associated SQL query if not given as a SQL String, but is computed from an Expression (representing the filter) and from abstract information made of QualifiedTables, representing the FROM part of the SQL query.
RdbField - interface org.objectweb.medor.query.rdb.api.RdbField.
An RdbField represents a QueryTreeField which is associated to an RdbQueryLeaf.
RdbFieldOperand - interface org.objectweb.medor.filter.rdb.api.RdbFieldOperand.
An RdbFieldOperand is used to represent part of an sql Expression for a RdbQueryLeaf, as a Medor Expression.
RdbJormLeafRewriter - class org.objectweb.medor.optim.jorm.RdbJormLeafRewriter.
Deprecated. use FlattenQueryTreeRule and JormFlatten2Rdb
RdbJormLeafRewriter() - Constructor for class org.objectweb.medor.optim.jorm.RdbJormLeafRewriter
Deprecated.  
RdbQueryLeaf - interface org.objectweb.medor.query.rdb.api.RdbQueryLeaf.
An RdbQueryLeaf represents a query leaf which encapsulates access to a relational database.
RdbStringQueryLeaf - interface org.objectweb.medor.query.rdb.api.RdbStringQueryLeaf.
An RdbStringQueryLeaf is an RdbQueryLeaf built from a SQL request provided as a String.
reference - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
In case where this PNameField represents the a reference field, this field is not null and references the Jorm Meta object Reference.
removeField(Field) - Method in interface org.objectweb.medor.api.RWTupleStructure
Removes a Field from the current RWTupleStructure.
removeField(String) - Method in interface org.objectweb.medor.query.api.QueryNode
Removes a Field.
removeField(String) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
Removes a Field.
removeLeafRewriter(LeafRewriter) - Method in interface org.objectweb.medor.optim.api.LeafRewriteRule
 
removeLeafRewriter(LeafRewriter) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
removeQualifiedTable(QualifiedTable) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Adds a QualifiedTable to the QueryLeaf
removeQualifiedTable(QualifiedTable) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
removeRdbField(RdbExpField) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Adds an RdbExpField to the RdbExpQueryLeaf.
removeRdbField(RdbExpField) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
removeRule(RewriteRule) - Method in interface org.objectweb.medor.optim.api.RuleConfiguration
Deletes a rule from the configuration.
removeRule(RewriteRule) - Method in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
removeTuple(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
Remove the tuple of the designated row number from the TupleCollection object
replace(QueryTreeField, QueryTreeField) - Method in interface org.objectweb.medor.query.api.QueryNode
 
replace(QueryTreeField, QueryTreeField) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
replaceField(QueryTreeField, Map) - Method in class org.objectweb.medor.optim.lib.DropUselessNodeRule
 
replaceInFilter(Expression, Map) - Method in class org.objectweb.medor.optim.lib.DropUselessNodeRule
 
replacePreviousField(Field[]) - Method in interface org.objectweb.medor.query.api.PropagatedField
 
replacePreviousField(Field[]) - Method in interface org.objectweb.medor.query.api.NestedField
 
replacePreviousField(Field[]) - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
replacePreviousField(Field[]) - Method in class org.objectweb.medor.query.lib.BasicNestedField
 
result - Variable in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
result - Variable in class org.objectweb.medor.filter.lib.MemberOf
 
result - Variable in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
result - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
result - Variable in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
rewrite(QueryLeaf) - Method in interface org.objectweb.medor.optim.api.LeafRewriter
It rewrites the QueryLeaf into a QueryTree.
rewrite(QueryLeaf) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriter
 
rewrite(QueryTree) - Method in interface org.objectweb.medor.optim.api.RewriteRule
This method applies a single rule.
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.jorm.JormGoUpDecodeRule
Rewrites a QueryTree by removing comparisons between PNames and moving up the Decode operators at the root of the QueryTree.
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
 
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.jorm.JormAssignMapperRule
Deprecated.  
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.lib.PushSelectionRule
 
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.lib.PushNotInExpressionRule
It modifies the expressions used as filter in a (tree of) QueryTree by pushing the not operator.
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.lib.FlattenQueryTreeRule
 
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.lib.DropUselessNodeRule
 
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.lib.DropUnusedProjFieldsRule
Relies on a Map which associates to each child the list of required Fields for that child.
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.lib.BasicRule
 
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule
 
rewrite(QueryTree) - Method in class org.objectweb.medor.optim.rdb.GroupSameDBRule
Implementation of the RewriteRule interface.
rewrite(QueryTree, Expression) - Method in class org.objectweb.medor.optim.lib.PushSelectionRule
 
RewriteRule - interface org.objectweb.medor.optim.api.RewriteRule.
This interface describes a rule used by the QueryTransformer.
right - Variable in class org.objectweb.medor.filter.lib.MemberOf
 
right - Variable in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
rightResult - Variable in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
row(int) - Method in class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
row(int) - Method in class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
row(int) - Method in class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
row(int) - Method in class org.objectweb.medor.eval.lib.ProjectEvaluatedTC
 
row(int) - Method in class org.objectweb.medor.eval.lib.NestEvaluatedTC
 
row(int) - Method in class org.objectweb.medor.eval.lib.CartesianEvaluatedTC
 
row(int) - Method in class org.objectweb.medor.eval.lib.BinaryImplicitTC
 
row(int) - Method in interface org.objectweb.medor.tuple.api.TupleCollection
Moves the cursor to the given row number in this TupleCollection object.
row(int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
row(int) - Method in class org.objectweb.medor.tuple.lib.EmptyTupleCollection
 
RuleConfiguration - interface org.objectweb.medor.optim.api.RuleConfiguration.
This interface describes the configuration of a set of rules used by the QueryRewriter.
rules - Variable in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
RWTupleStructure - interface org.objectweb.medor.api.RWTupleStructure.
Repesents an extension of TupleStructure where the Fields can be added or removed.

S

second - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
secondResult - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
SELECT_PROJECT - Static variable in interface org.objectweb.medor.query.api.OperationType
 
SelectProject - class org.objectweb.medor.query.lib.SelectProject.
 
SelectProject(Expression, String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.SelectProject
Basic constructor.
SelectProject(String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.SelectProject
Basic constructor.
SelProjEvaluatedTC - class org.objectweb.medor.eval.lib.SelProjEvaluatedTC.
This classe is a TupleCollection result of a Select + Project Operations.
SelProjEvaluatedTC(QueryNode, NodeEvaluator, ParameterOperand[], PrefetchBuffer) - Constructor for class org.objectweb.medor.eval.lib.SelProjEvaluatedTC
 
setAliasName(String) - Method in interface org.objectweb.medor.query.rdb.api.QualifiedTable
 
setAliasName(String) - Method in class org.objectweb.medor.query.rdb.lib.BasicQualifiedTable
 
setBoolean(boolean, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setBoolean(boolean, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setByte(byte, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setByte(byte, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setCache(boolean) - Method in interface org.objectweb.medor.query.api.OptimizationMetaData
Set a boolean for declaring the use of a cache for intermediate materialization of results at evaluation time.
setCache(boolean) - Method in class org.objectweb.medor.query.lib.BasicOptimizationMetaData
 
setCacheSize(long) - Method in interface org.objectweb.medor.eval.api.NodeEvaluator
 
setCacheSize(long) - Method in class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
setCacheSize(long) - Method in class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
setCacheSize(long) - Method in class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
setCanInsert(boolean) - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
This method allow stop or no inserting objetcs in the cache.
setCanInsert(boolean) - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
setCapacity(int) - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
setChar(char, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setConnection(QueryLeaf, Object) - Method in interface org.objectweb.medor.eval.api.ConnectionResources
 
setConnection(QueryLeaf, Object) - Method in class org.objectweb.medor.eval.lib.MedorConnectionResources
 
setDataStore(DataStore) - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
setDataStore(DataStore) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
setDate(Date, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setDate(Date, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setDesc(boolean) - Method in interface org.objectweb.medor.query.api.OrderField
Sets the descendant order.
setDesc(boolean) - Method in class org.objectweb.medor.query.lib.BasicOrderField
 
setDistinct(boolean) - Method in interface org.objectweb.medor.query.api.QueryTree
Indicates whether evaluating the QueryTree should return unique results (duplicate elimination) or not.
setDistinct(boolean) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
setDistinct(boolean) - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
setDistinct(boolean) - Method in class org.objectweb.medor.query.lib.BasicQueryTree
 
setDistinct(boolean) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
setDistinct(boolean) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbStringQueryLeaf
 
setDistinct(boolean) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
setDouble(double, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setDouble(double, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setExpression(Expression) - Method in interface org.objectweb.medor.filter.api.UnaryOperator
 
setExpression(Expression) - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
setExpression(Expression) - Method in interface org.objectweb.medor.query.api.CalculatedField
 
setExpression(Expression) - Method in class org.objectweb.medor.query.lib.BasicCalculatedField
 
setExpression(int, Expression) - Method in interface org.objectweb.medor.filter.api.Operator
 
setExpression(int, Expression) - Method in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
setExpression(int, Expression) - Method in class org.objectweb.medor.filter.lib.MemberOf
 
setExpression(int, Expression) - Method in class org.objectweb.medor.filter.lib.Like
 
setExpression(int, Expression) - Method in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
setExpression(int, Expression) - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
setExpression(int, Expression) - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
setField(Field) - Method in interface org.objectweb.medor.filter.api.FieldOperand
 
setField(Field) - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
setField(QueryTreeField) - Method in interface org.objectweb.medor.query.api.OrderField
Sets the field of the clause part.
setField(QueryTreeField) - Method in class org.objectweb.medor.query.lib.BasicOrderField
 
setFieldIndexes(int[]) - Method in class org.objectweb.medor.tuple.lib.GeneralTupleLoader
 
setFilterIndexes(Expression, QueryTree[]) - Method in class org.objectweb.medor.optim.lib.IndexesGenerator
This method inherited from QueryIndexGenerator.
setFirstExpression(Expression) - Method in interface org.objectweb.medor.filter.api.ThreeArgsOperator
This method sets the first operand or operator to this expression object.
setFirstExpression(Expression) - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
setFloat(float, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setFloat(float, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setGroupBy(RdbExpField) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
Sets the groupBy Field.
setGroupBy(RdbExpField) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
setIndex(int) - Method in interface org.objectweb.medor.filter.api.FieldOperand
 
setIndex(int) - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
setIndex(int) - Method in interface org.objectweb.medor.query.api.PropagatedField
 
setIndex(int) - Method in class org.objectweb.medor.query.lib.BasicPropagatedField
 
setInt(int, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setInt(int, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setIsDefined(boolean) - Method in interface org.objectweb.medor.filter.api.Operand
 
setIsDefined(boolean) - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
setJormExtent(JormExtent) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.RdbJormExtentMapping
Assigns the JormExtent and calculates the fields 'tables' and 'joins'.
setJormName2Mapper(Map, Map) - Method in class org.objectweb.medor.optim.jorm.JormAssignMapperRule
Deprecated. It assigns the map used in this rule.
setLeftExpression(Expression) - Method in interface org.objectweb.medor.filter.api.BinaryOperator
This method sets the left operand or operator to this expression object.
setLeftExpression(Expression) - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
setLogger(Logger) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
setLogger(Logger) - Method in interface org.objectweb.medor.util.api.Loggable
 
setLoggerFactory(LoggerFactory) - Method in class org.objectweb.medor.optim.jorm.JormLeafRewriteRule
 
setLoggerFactory(LoggerFactory) - Method in interface org.objectweb.medor.util.api.Loggable
 
setLong(long, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setMap(Map) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
Sets the field name to index association map.
setName(String) - Method in class org.objectweb.medor.filter.lib.BasicParameterOperand
 
setName2Adapter(Map) - Method in class org.objectweb.medor.optim.rdb.RdbAssignRdbAdapterRule
 
setNot(boolean) - Method in class org.objectweb.medor.filter.lib.IsNull
 
setOrderBy(OrderField[]) - Method in interface org.objectweb.medor.query.api.QueryTree
Sets the OrderBy array of OrderFields.
setOrderBy(OrderField[]) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
setOrderBy(OrderField[]) - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
setOrderBy(OrderField[]) - Method in class org.objectweb.medor.query.lib.BasicQueryTree
 
setParallel(boolean) - Method in interface org.objectweb.medor.query.api.OptimizationMetaData
Set a boolean for declaring parallel evaluation of sub-QueryTrees.
setParallel(boolean) - Method in class org.objectweb.medor.query.lib.BasicOptimizationMetaData
 
setPMapper(PMapper, String) - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
setPMapper(PMapper, String) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
setPrefetchBuffer(PrefetchBuffer) - Method in interface org.objectweb.medor.eval.api.QueryEvaluator
Requests the evaluator to index the resulting tuple collection by passing along the structure for indexing the prefetched tuples.
setPrefetchBuffer(PrefetchBuffer) - Method in interface org.objectweb.medor.eval.api.NodeEvaluator
Associates a PrefetchBuffer to be filled by the collection computed by this evaluator.
setPrefetchBuffer(PrefetchBuffer) - Method in class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
setPrefetchBuffer(PrefetchBuffer) - Method in class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
setPrefetchBuffer(PrefetchBuffer) - Method in class org.objectweb.medor.eval.lib.MedorEvaluator
Requests the evaluator to index the resulting tuple collection by passing along the structure for indexing the prefetched tuples.
setPrefetchBuffer(PrefetchBuffer) - Method in class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
setProjectName(String) - Method in interface org.objectweb.medor.query.jorm.api.JormExtent
 
setProjectName(String) - Method in class org.objectweb.medor.query.jorm.lib.BasicJormExtent
 
setPropertiesFileName(String) - Method in class org.objectweb.medor.lib.Log
 
setQueryFilter(Expression) - Method in interface org.objectweb.medor.query.api.TCQueryLeaf
 
setQueryFilter(Expression) - Method in interface org.objectweb.medor.query.api.FilteredQueryTree
Sets the filter associated to the FilteredQueryTree.
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.Unnest
 
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.Union
 
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.Project
 
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.Nest
 
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.Intersection
 
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.Cartesian
 
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
The setQueryFilter method will be overwritten for implementations which do not support the operation.
setQueryFilter(Expression) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
Sets the filter associated to the RbdQueryLeaf.
setQueryLeaf(QueryLeaf) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpField
Sets the QueryLeaf to which the RdbExpField is associated
setQueryLeaf(QueryLeaf) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpField
 
setRdbAdapter(RdbAdapter) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
It assigns the rdb adapter.
setRdbAdapter(RdbAdapter) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
setRdbAdapterName(String) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
It assignes the rdb adapter name.
setRdbAdapterName(String) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
setResourceBundleName(String) - Method in class org.objectweb.medor.lib.Log
 
setRightExpression(Expression) - Method in interface org.objectweb.medor.filter.api.BinaryOperator
This method sets the left operand or operator to this expression object.
setRightExpression(Expression) - Method in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
setRootJoinedTables(List) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpQueryLeaf
 
setRootJoinedTables(List) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpQueryLeaf
 
setRuleConfiguration(RuleConfiguration) - Method in interface org.objectweb.medor.optim.api.QueryRewriter
This method configures the QueryRewriter using a RuleConfiguration.
setRuleConfiguration(RuleConfiguration) - Method in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
setSecondExpression(Expression) - Method in interface org.objectweb.medor.filter.api.ThreeArgsOperator
This method sets the second operand or operator to this expression object.
setSecondExpression(Expression) - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
setShort(short, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setShort(short, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setString(String, int) - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
setString(String, int) - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
setTable(QualifiedTable) - Method in interface org.objectweb.medor.query.rdb.api.RdbExpField
Associates the RdbExpField with the QualifiedTable.
setTable(QualifiedTable) - Method in class org.objectweb.medor.query.rdb.lib.BasicRdbExpField
 
setThirdExpression(Expression) - Method in interface org.objectweb.medor.filter.api.ThreeArgsOperator
This method sets the third operand or operator to this expression object.
setThirdExpression(Expression) - Method in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
setTuple(Tuple) - Method in class org.objectweb.medor.eval.lib.TuplePNameGetter
Sets the current tuple to a tuple passed as a parameter.
setTupleCollection(TupleCollection) - Method in interface org.objectweb.medor.eval.prefetch.api.PrefetchBuffer
Asscoiates a tuple collection to this PrefetchBuffer.
setTupleCollection(TupleCollection) - Method in class org.objectweb.medor.eval.prefetch.lib.PrefetchBufferImpl
 
setTupleLoader(TupleLoader) - Method in interface org.objectweb.medor.query.api.TCQueryLeaf
 
setTupleLoader(TupleLoader) - Method in interface org.objectweb.medor.query.api.QueryNode
Associates a TupleLoader with this QueryNode.
setTupleLoader(TupleLoader) - Method in class org.objectweb.medor.query.lib.MedorTCQueryLeaf
 
setTupleLoader(TupleLoader) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
setType(PType) - Method in interface org.objectweb.medor.filter.api.VariableOperand
This method changes the type of the current operand object.
setType(PType) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(boolean) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value as a boolean value
setValue(boolean) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(byte) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(byte) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(char) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(char) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(Collection) - Method in class org.objectweb.medor.filter.lib.CollectionOperand
setValue allows changing the value of the collection.
setValue(Date) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(Date) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(double) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(double) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(float) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(float) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(int) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(int) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(long) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(long) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(Object) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(Object) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(short) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(short) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(String) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(String) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(Time) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(Time) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(Timestamp) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(Timestamp) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(Tuple) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(Tuple) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
setValue(TupleCollection) - Method in interface org.objectweb.medor.filter.api.VariableOperand
It assigns the operand value
setValue(TupleCollection) - Method in class org.objectweb.medor.filter.lib.BasicVariableOperand
 
SinglePName - class org.objectweb.medor.filter.jorm.lib.SinglePName.
A SinglePName is an Operator representing the construction of a PName from a NamingContext and a single Field.
SinglePName(FieldOperand, Operand, PType) - Constructor for class org.objectweb.medor.filter.jorm.lib.SinglePName
Constructs a SinglePName from a ParameterOperand representing the naming context, a FieldOperand, and the PType of the corresponding PName.
size - Variable in class org.objectweb.medor.filter.lib.MemberOf
 
size() - Method in class org.objectweb.medor.tuple.lib.ExplicitTupleCollection
 
SourceCodeGeneratorCompiler - class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler.
 
SourceCodeGeneratorCompiler(String, String, String[]) - Constructor for class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
 
Sqrt - class org.objectweb.medor.filter.lib.Sqrt.
 
SQRT - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Sqrt() - Constructor for class org.objectweb.medor.filter.lib.Sqrt
 
Sqrt(Expression) - Constructor for class org.objectweb.medor.filter.lib.Sqrt
 
subQueries - Variable in class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
 
subResult - Variable in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
substituteParameters(ParameterOperand[], Expression) - Method in interface org.objectweb.medor.filter.api.ExpressionHelper
 
substituteParameters(ParameterOperand[], Expression) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
substituteParameters(ParameterOperand[], Expression[]) - Method in interface org.objectweb.medor.filter.api.ExpressionHelper
 
substituteParameters(ParameterOperand[], Expression[]) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
Substring - class org.objectweb.medor.filter.lib.Substring.
Operator representing the substring extraction given a String, a first integer to start from and a second integer indicating the length of the required substring.
SUBSTRING - Static variable in interface org.objectweb.medor.filter.api.Operator
 
Substring() - Constructor for class org.objectweb.medor.filter.lib.Substring
 
Substring(Expression, Expression, Expression) - Constructor for class org.objectweb.medor.filter.lib.Substring
Constructs the operator

T

tableIds - Variable in class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
tableIds is the current list of table names (without alias) and table alias names.
tables - Variable in class org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
 
TCQueryLeaf - interface org.objectweb.medor.query.api.TCQueryLeaf.
It's a DataStore witch is attached to a Medor TupleCollection Data Store...
TCWrapper - class org.objectweb.medor.datasource.lib.TCWrapper.
 
TCWrapper() - Constructor for class org.objectweb.medor.datasource.lib.TCWrapper
 
TEXTFILE_STORE - Static variable in interface org.objectweb.medor.datasource.api.DataStore
 
third - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
thirdResult - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
ThreeArgsOperator - interface org.objectweb.medor.filter.api.ThreeArgsOperator.
 
toOperandArray() - Method in interface org.objectweb.medor.tuple.api.Tuple
Give the array of Operand object representation of the Tuple.
toOperandArray() - Method in class org.objectweb.medor.tuple.lib.MemoryTuple
 
toStack(Expression) - Method in interface org.objectweb.medor.filter.api.ExpressionHelper
 
toStack(Expression) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
toStack(Expression, ArrayList) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
 
toString() - Method in class org.objectweb.medor.filter.lib.BasicOperand
 
toString() - Method in class org.objectweb.medor.filter.lib.BasicFieldOperand
 
toString() - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.RdbJormExtentMapping
 
toString() - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.Join
 
toString() - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn
 
transform(QueryTree) - Method in interface org.objectweb.medor.optim.api.QueryTransformer
This methods transforms a QueryTree into another QueryTree.
transform(QueryTree) - Method in class org.objectweb.medor.optim.lib.SourceCodeGeneratorCompiler
In this case we will load the query filters generated class into the vm and reaffect them to the new QueryTree
transform(QueryTree) - Method in class org.objectweb.medor.optim.lib.MedorSourceTypeCompiler
In this case we will load the query filters generated class into the vm and reaffect them to the new QueryTree
transform(QueryTree) - Method in class org.objectweb.medor.optim.lib.IndexesGenerator
 
transform(QueryTree) - Method in class org.objectweb.medor.optim.lib.BasicQueryRewriter
 
Tuple - interface org.objectweb.medor.tuple.api.Tuple.
This interface represents a tuple like in database terminology.
TupleCache - class org.objectweb.medor.eval.cache.lib.TupleCache.
 
TupleCache(long) - Constructor for class org.objectweb.medor.eval.cache.lib.TupleCache
 
TupleCollection - interface org.objectweb.medor.tuple.api.TupleCollection.
This interface represent collections of tuples wich are manipulated by MEDOR.
TupleCollectionNodeEvaluator - class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator.
Just a simple class that encapsulates a TupleCollection.
TupleCollectionNodeEvaluator(TupleCollection) - Constructor for class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
TupleCollectionView - class org.objectweb.medor.tuple.lib.TupleCollectionView.
 
TupleCollectionView(TupleCollection) - Constructor for class org.objectweb.medor.tuple.lib.TupleCollectionView
 
tupleIndexIterator() - Method in interface org.objectweb.medor.eval.cache.api.CollectionCache
Returns an iterator over the indexes of the Objects which are present in the cache.
tupleIndexIterator() - Method in class org.objectweb.medor.eval.cache.lib.TupleCache
 
tupleLoader - Variable in class org.objectweb.medor.query.lib.BasicQueryNode
 
TupleLoader - interface org.objectweb.medor.tuple.api.TupleLoader.
This interface
TuplePNameGetter - class org.objectweb.medor.eval.lib.TuplePNameGetter.
This class implements a JORM PnameGetter.
TuplePNameGetter(Map, Operand) - Constructor for class org.objectweb.medor.eval.lib.TuplePNameGetter
Constructs a TuplePNameGetter from a set of associations (field name, index in tuple).
TupleStructure - interface org.objectweb.medor.api.TupleStructure.
A TupleStructure is the basic data structure manipulated when expressing, optimizing and evaluating MEDOR queries.
type - Variable in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
type - Variable in class org.objectweb.medor.filter.lib.MemberOf
 
type - Variable in class org.objectweb.medor.filter.lib.BasicUnaryOperator
 
type - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
type - Variable in class org.objectweb.medor.filter.lib.BasicOperand
 
type - Variable in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
type - Variable in class org.objectweb.medor.lib.BasicMultivaluedField
 
type - Variable in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb.JoinColumn
Both fields have the same jorm type.
type - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
Type of the field
type - Variable in class org.objectweb.medor.query.lib.BasicCalculatedField
 
TYPECODE_COLLECTION - Static variable in class org.objectweb.medor.type.lib.QType
 
TYPECODE_NAMING_CONTEXT - Static variable in class org.objectweb.medor.type.lib.QType
 
TYPECODE_OBJECT - Static variable in class org.objectweb.medor.type.lib.QType
 
TYPECODE_PNAME - Static variable in class org.objectweb.medor.type.lib.QType
 
TYPECODE_TUPLE - Static variable in class org.objectweb.medor.type.lib.QTypeTuple
 
TYPECODE_TUPLE_COLLECTION - Static variable in class org.objectweb.medor.type.lib.QType
 
TypingException - exception org.objectweb.medor.api.TypingException.
Extension of MedorException for typing related problems.
TypingException(Exception) - Constructor for class org.objectweb.medor.api.TypingException
 
TypingException(String) - Constructor for class org.objectweb.medor.api.TypingException
 
TypingException(String, Exception) - Constructor for class org.objectweb.medor.api.TypingException
 

U

UDDI_STORE - Static variable in interface org.objectweb.medor.datasource.api.DataStore
 
UMinus - class org.objectweb.medor.filter.lib.UMinus.
 
UMINUS - Static variable in interface org.objectweb.medor.filter.api.Operator
 
UMinus() - Constructor for class org.objectweb.medor.filter.lib.UMinus
 
UMinus(Expression) - Constructor for class org.objectweb.medor.filter.lib.UMinus
 
UnaryArithmeticOperator - interface org.objectweb.medor.filter.api.UnaryArithmeticOperator.
 
UnaryIteratifNodeEvaluator - class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator.
 
UnaryIteratifNodeEvaluator(QueryNode, NodeEvaluator) - Constructor for class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
UnaryLogicalOperator - interface org.objectweb.medor.filter.api.UnaryLogicalOperator.
 
UnaryOperator - interface org.objectweb.medor.filter.api.UnaryOperator.
 
UnevaluableExpressionException - exception org.objectweb.medor.api.UnevaluableExpressionException.
Extension of ExpressionException for problems related to the evaluation of Expression.
UnevaluableExpressionException(Exception) - Constructor for class org.objectweb.medor.api.UnevaluableExpressionException
 
UnevaluableExpressionException(String) - Constructor for class org.objectweb.medor.api.UnevaluableExpressionException
 
UnevaluableExpressionException(String, Exception) - Constructor for class org.objectweb.medor.api.UnevaluableExpressionException
 
Union - class org.objectweb.medor.query.lib.Union.
 
UNION - Static variable in interface org.objectweb.medor.query.api.OperationType
 
Union(QueryTree, QueryTree, String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.Union
 
unlinkChildren() - Method in interface org.objectweb.medor.eval.api.NodeEvaluator
Closes the links between the current NodeEvaluator and the NodeEvaluators of the children QueryTrees for pipelining operations.
unlinkChildren() - Method in class org.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
 
unlinkChildren() - Method in class org.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
 
unlinkChildren() - Method in class org.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
 
Unnest - class org.objectweb.medor.query.lib.Unnest.
 
UNNEST - Static variable in interface org.objectweb.medor.query.api.OperationType
 
Unnest(QueryTreeField[], Field, String, OptimizationMetaData) - Constructor for class org.objectweb.medor.query.lib.Unnest
 
unnestedField - Variable in class org.objectweb.medor.query.lib.Unnest
It lists the field which have been grouped.
UnnestEvaluatedTC - class org.objectweb.medor.eval.lib.UnnestEvaluatedTC.
This class represent a TupleCollection Result of the Unnest Operation.
UnnestEvaluatedTC(UnnestQueryNode, NodeEvaluator, ParameterOperand[]) - Constructor for class org.objectweb.medor.eval.lib.UnnestEvaluatedTC
 
UnnestQueryNode - interface org.objectweb.medor.query.api.UnnestQueryNode.
 
updateCalculatedField(String, Expression) - Method in interface org.objectweb.medor.query.api.QueryNode
 
updateCalculatedField(String, Expression) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 
updateChildren() - Method in class org.objectweb.medor.query.lib.BasicQueryNode
Updates the list of children by screening all Fields and the query filter.
updateFieldOfExpression(Expression, BasicRdbExpQueryLeaf, boolean) - Method in class org.objectweb.medor.optim.jorm.JormFlatten2Rdb
Replaces the uses of the old fields of extents by fields of a leaf.
updatePropagatedField(String, QueryTreeField[]) - Method in interface org.objectweb.medor.query.api.QueryNode
 
updatePropagatedField(String, QueryTreeField[]) - Method in class org.objectweb.medor.query.lib.BasicQueryNode
 

V

valueState - Variable in class org.objectweb.medor.query.jorm.lib.PNameField
 
VariableOperand - interface org.objectweb.medor.filter.api.VariableOperand.
This Interface extends a simple operand.
verified - Variable in class org.objectweb.medor.filter.jorm.lib.CompositePName
 
verified - Variable in class org.objectweb.medor.filter.lib.MemberOf
 
verified - Variable in class org.objectweb.medor.filter.lib.BasicThreeArgsOperator
 
verified - Variable in class org.objectweb.medor.filter.lib.BasicBinaryOperator
 
verifyNoNull(Expression) - Method in class org.objectweb.medor.filter.postfix.PostfixExpressionHelper
Checks no branch of the expression is null.

W

WindowCachedTupleCollection - class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection.
 
WindowCachedTupleCollection(TupleCollection, CollectionCache) - Constructor for class org.objectweb.medor.eval.cache.lib.WindowCachedTupleCollection
 
Wrapper - interface org.objectweb.medor.datasource.api.Wrapper.
Represents a wrapper to access data from a QueryLeaf at query evaluation time.
WrapperFactory - interface org.objectweb.medor.datasource.api.WrapperFactory.
A WrapperFactory is called at evaluation time by the QueryEvaluator when reaching a QueryLeaf.

X

XMLDOCUMENT_STORE - Static variable in interface org.objectweb.medor.datasource.api.DataStore
 

A B C D E F G H I J L M N O P Q R S T U V W X