| Frames | No Frames | |
Constructors which throw type org.objectweb.medor.api.MedorException | |
BasicField.BasicField(String name, PType type, short valueState) | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| Field | BasicTupleStructure.getField(String fieldname) Returns a Field object present in this TupleStructure given its name. |
| Field | BasicTupleStructure.getField(int fieldrank) Returns the Field of a given rank in the current TupleStructure. |
| int | Returns the rank of a given Field in the current TupleStructure. |
Methods which throw type org.objectweb.medor.api.MedorException | |
| Operand | |
| boolean | |
Constructors which throw type org.objectweb.medor.api.MedorException | |
BasicPropagFromNestedField.BasicPropagFromNestedField(String name, PType type, QueryTree qt, Field[] parents, Field[] ancestors) | |
BasicPropagatedField.BasicPropagatedField(String name, PType type, QueryTree qt, Field[] _ancestors) | |
Nest.Nest(QueryTreeField[] groupedFields, String groupedFieldName, QueryTreeField[] groupByFields, String nodeName) Creates a QueryNode corresponding to a nest operation (group by). | |
Constructs a Project node from an array of fieldNames to be projected
from a given (child) QueryTree. | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| CalculatedField | BasicQueryNode.addCalculatedField(String name, PType type, Expression exp) Creates and adds a CalculatedField to the TupleStructure of the
QueryNode. |
| QueryTreeField | |
| void | Adds a MemberOf to a query node, given the left and right ArrayLists. |
| PropagatedField | Creates and adds a PropagatedField to the TupleStructure of the
QueryNode. |
| QueryTreeField | BasicQueryNode.removeField(String name) Removes a Field. |
| NestedField | Creates and adds a NestedField to the TupleStructure of the
QueryNode. |
| void | BasicQueryTree.setDistinct(boolean distinct) Indicates whether evaluating the QueryTree should return unique results
(duplicate elimination) or not. |
| void | MedorTCQueryLeaf.setDistinct(boolean d) Indicates whether evaluating the QueryTree should return unique results
(duplicate elimination) or not. |
| void | Sets the OrderBy array of OrderFields. |
| void | BasicQueryNode.updateCalculatedField(String name, Expression e) |
| void | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| String | RdbQueryLeaf.getSelectList(String selectList, ArrayList selectFields, boolean qualified) Builds the SELECT clause of the query (without "SELECT "). |
| String | RdbQueryLeaf.getSqlRequest(ParameterOperand[] pos, ArrayList selectFields, int rangeStartAt, int rangeSize) Returns the associated SQL queryn giving the list of SELECT fields
as an input parameter. |
| String | RdbQueryLeaf.getSqlRequest(ParameterOperand[] pos, int rangeStartAt, int rangeSize) Returns the associated SQL query. |
| void | Adds a QualifiedTable to the QueryLeaf
|
Constructors which throw type org.objectweb.medor.api.MedorException | |
Constructs a SinglePName from a ParameterOperand representing the
naming context, and an array of FieldOperand. | |
Creates a NavigatorOperator from a FieldOperand and an attribute name. | |
Creates a NavigatorOperator from a previously existing NavigatorOperator
and an attribute name. | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | EncodePName.assignEncodedValue(PName pn, VariableOperand op, String fieldname) |
| ArrayList | Constructs an ArrayList containing the elements of the corresponding
path expression, excluding the initial FieldOperand. |
| ArrayList | NavigatorOperator.getPath(ArrayList theList) Starting from an input ArrayList, adds the elements of the corresponding
path expression, excluding the initial FieldOperand. |
Constructors which throw type org.objectweb.medor.api.MedorException | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | It closes the TupleCollection, relaeases used resources
(example : ResultSet). |
| void | |
| void | |
| void | Moves the cursor to the first Tuple, row number 1. |
| void | |
| BigDecimal | MemoryTuple.getBigDecimal(int i) |
| BigInteger | MemoryTuple.getBigInteger(int i) |
| boolean | Returns the value of the designated column in the current row of this Tuple
as a Boolean of java programming language
|
| boolean | MemoryTuple.getBoolean(int i) |
| byte | ExplicitTupleCollection.getByte(int i) Returns the value of the designated column in the current row of this Tuple
as a Byte of java programming language
|
| byte | MemoryTuple.getByte(int i) |
| byte[] | MemoryTuple.getByteArray(int i) |
| char | ExplicitTupleCollection.getChar(int i) Returns the value of the designated column in the current row of this Tuple
as a char of java programming language
|
| char | MemoryTuple.getChar(int i) |
| char[] | MemoryTuple.getCharArray(int i) |
| Date | ExplicitTupleCollection.getDate(int i) Returns the value of the designated column in the current row of this Tuple
as a java.util.Date of java programming language
|
| Date | MemoryTuple.getDate(int i) |
| double | ExplicitTupleCollection.getDouble(int i) Returns the value of the designated column in the current row of this Tuple
as a double of java programming language
|
| double | MemoryTuple.getDouble(int i) |
| float | ExplicitTupleCollection.getFloat(int i) Returns the value of the designated column in the current row of this Tuple
as a float of java programming language
|
| float | MemoryTuple.getFloat(int i) |
| int | ExplicitTupleCollection.getInt(int i) Returns the value of the designated column in the current row of this Tuple
as an int of java programming language
|
| int | MemoryTuple.getInt(int i) |
| Operand | MemoryTuple.getLikeOperand(int i) |
| long | ExplicitTupleCollection.getLong(int i) Returns the value of the designated column in the current row of this Tuple
as a long of java programming language
|
| long | MemoryTuple.getLong(int i) |
| TupleStructure | Retrieves the number,types and stors properties of the data sources of this TupleCollection Object. |
| TupleStructure | |
| Object | MemoryTuple.getObject(int i) |
| int | Retrieves the current row Number. |
| int | |
| short | ExplicitTupleCollection.getShort(int i) Returns the value of the designated column in the current row of this Tuple
as a short of java programming language
|
| short | MemoryTuple.getShort(int i) |
| String | ExplicitTupleCollection.getString(int i) Returns the value of the designated column in the current row of this Tuple
as a java.lang.String of java programming language
|
| String | MemoryTuple.getString(int i) |
| Tuple | Returns the Tuple value of the current row of this TupleCollection object. |
| Tuple | |
| Tuple | EmptyTupleCollection.getTuple(int row) Returns the Tuple value of the designeted row of this TupleCollection object. |
| Tuple | ExplicitTupleCollection.getTuple(int i) Returns the value of the designated row number of the TupleCollection
as a Tuple Object. |
| TupleCollection | MemoryTuple.getTupleCollection(int i) |
| void | Insert the tuple T at the designated row number of the TupleCollection
|
| void | Insert the tuple T at the last of this TupleCollection object
|
| boolean | Tell whether the current TupleCollection Object is empty or no. |
| boolean | |
| boolean | Indicates whether the cursor is on the last row of this TupleCollection object. |
| boolean | |
| Iterator | |
| Iterator | |
| void | GeneralTupleLoader.loadTuple(Tuple sourceBuffer, VariableOperand[] temp, ParameterOperand[] parameters) Loads a source Tuple into an array of Operands. |
| boolean | Moves the cursor down one row from its current position to the next tuple of this
TupleCollection object. |
| boolean | |
| boolean | |
| void | ExplicitTupleCollection.removeTuple(int row) Remove the tuple of the designated row number from the TupleCollection object
|
| boolean | EmptyTupleCollection.row(int row) Moves the cursor to the given row number in this TupleCollection object. |
| boolean | ExplicitTupleCollection.row(int row) |
| void | MemoryTuple.setBigDecimal(BigDecimal x, int i) |
| void | MemoryTuple.setBigInteger(BigInteger x, int i) |
| void | ExplicitTupleCollection.setBoolean(boolean x, int i) |
| void | MemoryTuple.setBoolean(boolean x, int i) |
| void | ExplicitTupleCollection.setByte(byte x, int i) |
| void | MemoryTuple.setByte(byte x, int i) |
| void | MemoryTuple.setChar(char x, int i) |
| void | ExplicitTupleCollection.setDate(Date x, int i) |
| void | MemoryTuple.setDate(Date x, int i) |
| void | ExplicitTupleCollection.setDouble(double x, int i) |
| void | MemoryTuple.setDouble(double x, int i) |
| void | ExplicitTupleCollection.setFloat(float x, int i) |
| void | MemoryTuple.setFloat(float x, int i) |
| void | ExplicitTupleCollection.setInt(int x, int i) |
| void | MemoryTuple.setInt(int x, int i) |
| void | MemoryTuple.setLong(long x, int i) |
| void | ExplicitTupleCollection.setShort(short x, int i) |
| void | MemoryTuple.setShort(short x, int i) |
| void | ExplicitTupleCollection.setString(String x, int i) |
| void | MemoryTuple.setString(String x, int i) |
Constructors which throw type org.objectweb.medor.api.MedorException | |
JDBCTupleCollection.JDBCTupleCollection(TupleStructure tupleStructure, ResultSet rs, PreparedStatement ps, RdbAdapter adapter, Logger logger) | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | |
| void | Moves the cursor to the first Tuple of this TupleCollection
|
| TupleStructure | |
| int | Retrieves the current row Number of this TupleCollection
|
| Tuple | |
| Tuple | JDBCTupleCollection.getTuple(int row) |
| boolean | |
| boolean | Checks whether the current row is the last row. |
| boolean | Moves the cursor down one row from its current position to the next
row. |
| boolean | JDBCTupleCollection.row(int i) |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | |
| QueryTree | Implementation of the RewriteRule interface. |
| QueryTree | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| QueryTree | It rewrites the QueryLeaf into a QueryTree. |
| QueryTree | This method applies a single rule. |
| QueryTree | This method applies a single rule. |
| QueryTree | This methods transforms a QueryTree into another QueryTree. |
Methods which throw type org.objectweb.medor.api.MedorException | |
| Tuple | CollectionCache.getTuple(int tupleIndex) |
| boolean | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | Adds to this cache a prefetched tuple that is the one which currently
traversed within the associated tuple collection. |
| void | |
| PrefetchBuffer | PrefetchCache.createPrefetchBuffer(PrefetchBufferFactory pbf, Object cat, Object ctxt, int indexpos) Allocates a prefetched buffer for the object category and the connection
context in order to register prefetched tuples. |
| PrefetchBuffer | PrefetchCache.createPrefetchBuffer(PrefetchBufferFactory pbf, Object cat, Object ctxt, int indexpos, boolean multithread) Allocates a prefetched buffer for the object category and the connection
context in order to register prefetched tuples. |
| Tuple | PrefetchCache.getPrefetchTuple(Object index, Object cat, Object ctxt) Retrieves the prefetched tuple from this cache associated with this
index information, within the given caching context. |
| Tuple | PrefetchBuffer.getTuple(Object index) |
| void | Invalidates the PrefetchBuffer referenced by the object. |
| void | Asscoiates a tuple collection to this PrefetchBuffer. |
Constructors which throw type org.objectweb.medor.api.MedorException | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | |
| void | |
| TupleStructure | |
| int | |
| Tuple | |
| Tuple | TupleCache.getTuple(int index) |
| Tuple | WindowCachedTupleCollection.getTuple(int row) |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | WindowCachedTupleCollection.row(int numTuple) |
Constructors which throw type org.objectweb.medor.api.MedorException | |
ClassExtent.ClassExtent(Class jormClass, String _name, String pnameFieldName, boolean classPNameOnly) Constructs an extent for the JORM class, in the form of a QueryLeaf. | |
ClassExtent.ClassExtent(Class jormClass, String _name, String[] fieldNames, boolean addPName, String pnameFieldName) Constructs an extent for the JORM class, in the form of a QueryLeaf. | |
GenClassExtent.GenClassExtent(GenClassRef gcr, String _name, String pnameFieldName, String elemName) Constructs an extent for the JORM GenClass, in the form of a QueryLeaf. | |
This constructor must be used to built a PNameField associated to a Class
identifier or a reference field. | |
This constructor must be used to built a PNameField associated to a
classRef. | |
This constructor must be used to built a PNameField associated to a
GenClass identifier or the genclass element. | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| QueryTreeField | ClassExtent.addField(String fieldName) |
| QueryTreeField | ClassExtent.addField(TypedElement te) It adds a new Field into the tuple structure. |
| void | |
| void | |
| NameDef | Retrieves the NameDef corresponding to this PNameField
|
| QueryTreeField | Creates a QueryTree corresponding to the path traversal represented by
the NavigatorOperator. |
| QueryTreeField | |
| void | BasicJormExtent.setDistinct(boolean d) Indicates whether evaluating the QueryTree should return unique results
(duplicate elimination) or not. |
| void | Sets the OrderBy array of OrderFields. |
Classes derived from org.objectweb.medor.api.MedorException | |
| class | Specialisation of MedorException for problems related to data source. |
| class | Specialisation of the exception for problems related to query evaluation. |
| class | Specialisation of MedorException for IO exceptions
|
| class | Extension of MedorException for problems related with QueryLeaves
|
| class | Extension of MedorException for problems related with QueryNodes. |
Methods which throw type org.objectweb.medor.api.MedorException | |
| Field | TupleStructure.getField(String fieldname) Returns a Field object present in this TupleStructure given its name. |
| Field | TupleStructure.getField(int fieldrank) Returns the Field of a given rank in the current TupleStructure. |
| int | Returns the rank of a given Field in the current TupleStructure. |
Methods which throw type org.objectweb.medor.api.MedorException | |
| NodeEvaluator | NodeEvaluatorFactory.createNodeEvaluator(QueryNode node, NodeEvaluator[] subEvaluators, EvaluationMetaData evaluationMetaData) This methods creates a NodeEvaluator. |
| TupleCollection | NodeEvaluator.fetchData(ParameterOperand[] parameters) This method executes the query on the underlying node. |
| int | Get the current row of the left TupleCollection
|
| int | Get the current row of the right TupleCollection
|
| void | Associates a PrefetchBuffer to be filled by the collection computed by
this evaluator. |
Methods which throw type org.objectweb.medor.api.MedorException | |
| boolean | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| CalculatedField | QueryNode.addCalculatedField(String name, PType type, Expression exp) Creates and adds a CalculatedField to the TupleStructure of the
QueryNode. |
| QueryTreeField | |
| PropagatedField | Creates and adds a PropagatedField to the TupleStructure of the
QueryNode. |
| QueryTreeField | QueryNode.removeField(String name) Removes a Field. |
| NestedField | Creates and adds a NestedField to the TupleStructure of the
QueryNode. |
| void | QueryTree.setDistinct(boolean distinct) Indicates whether evaluating the QueryTree should return unique results
(duplicate elimination) or not. |
| void | Sets the OrderBy array of OrderFields. |
| void | QueryNode.updateCalculatedField(String name, Expression e) |
| void | |
Constructors which throw type org.objectweb.medor.api.MedorException | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| QueryTreeField | |
| void | JormLeafRewriter.addReference(NameDef nd, PNameField pnf, QueryNode qt, QueryLeaf specificQL, JormExtent extent) |
| void | |
| QueryLeaf | |
| ClassMapping | Retrieves the jorm meta object describing the mapping of the persistent
object representing by its extent. |
| Expression | Create an expression to decode a PName. |
| QueryTreeField | JormFlatten2Rdb.getField(String fieldname, PType type, JormExtent extent, BasicRdbExpQueryLeaf leaf, boolean add) Adds a field in a leaf if it is not already present. |
| QueryTreeField | JormFlatten2Rdb.getField(String fieldname, JormExtent extent, BasicRdbExpQueryLeaf leaf, boolean add) Shortcut to the
getField(String, PType, JormExtent, BasicRdbExpQueryLeaf, boolean)
method. |
| QueryTreeField | Is a shorcut to the
getField(String, PType, JormExtent, BasicRdbExpQueryLeaf, boolean)
method. |
| QueryTreeField | |
| GenClassMapping | Retrieves the jorm meta object describing the mapping of the persistent
object representing by its extent. |
| int | JormFlatten2Rdb.RdbJormExtentMapping.getJoinIndex(String joinname) |
| Map | |
| void | It fetches the QueryTree nodes which are 'parents' of QueryLeaf nodes. |
| PrimitiveElementMapping | Retrieves the RdbPrimitiveElementMapping of a field
|
| PrimitiveElement | Retrieves the primitive element corresponding to a field name of
a jorm object (class or generic class). |
| Map | This recursive method performs the real work of the rule. |
| QueryTree | It rewrites the QueryLeaf into a QueryTree. |
| QueryTree | |
| QueryTree | |
| QueryTree | |
| QueryTree | |
| QueryTree | Rewrites a QueryTree by removing comparisons between PNames and moving
up the Decode operators at the root of the QueryTree. |
| QueryTree | This method applies a single rule. |
| QueryTree | |
| void | Assigns the JormExtent and calculates the fields 'tables'
and 'joins'. |
| Expression | Replaces the uses of the old fields of extents by fields of a leaf. |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | |
| void | |
| void | |
| void | |
| PrefetchBuffer | PrefetchCacheImpl.createPrefetchBuffer(PrefetchBufferFactory pbf, Object cat, Object ctxt, int indexpos) Allocates a prefetched buffer for the object category and the connection
context in order to register prefetched tuples. |
| PrefetchBuffer | PrefetchCacheImpl.createPrefetchBuffer(PrefetchBufferFactory pbf, Object cat, Object ctxt, int indexpos, boolean multithread) Allocates a prefetched buffer for the object category and the connection
context in order to register prefetched tuples. |
| Tuple | PrefetchCacheImpl.getPrefetchTuple(Object index, Object cat, Object ctxt) Retrieves the prefetched tuple from this cache associated with this
index information, within the given caching context. |
| Tuple | DummyPrefetchBuffer.getTuple(Object index) |
| Tuple | PrefetchBufferImpl.getTuple(Object index) |
| void | |
| void | |
Constructors which throw type org.objectweb.medor.api.MedorException | |
BinaryImplicitTC.BinaryImplicitTC(QueryNode query, NodeEvaluator leftNodeEvaluator, NodeEvaluator rightNodeEvaluator, ParameterOperand[] parameters) | |
CartesianEvaluatedTC.CartesianEvaluatedTC(QueryNode query, NodeEvaluator leftNodeEvaluator, NodeEvaluator rightNodeEvaluator, ParameterOperand[] parameters) | |
NestEvaluatedTC.NestEvaluatedTC(NestQueryNode query, NodeEvaluator subNodeEvaluator, ParameterOperand[] parameters, EvaluationMetaData evaluationMetaData) | |
ProjectEvaluatedTC.ProjectEvaluatedTC(QueryNode query, NodeEvaluator subNodeEvaluator, ParameterOperand[] parameters, PrefetchBuffer pb) | |
SelProjEvaluatedTC.SelProjEvaluatedTC(QueryNode query, NodeEvaluator subNodeEvaluator, ParameterOperand[] parameters, PrefetchBuffer pb) | |
UnnestEvaluatedTC.UnnestEvaluatedTC(UnnestQueryNode unnestQueryTree, NodeEvaluator subNodeEvaluator, ParameterOperand[] parameters) | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| int | |
| int | |
| int | |
| int | |
| void | It closes the TupleCollection, relaeases used resources
(example : ResultSet). |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| NodeEvaluator | IteratifNodeEvaluatorFactory.createNodeEvaluator(QueryNode node, NodeEvaluator[] subEvaluators, EvaluationMetaData evalMD) |
| TupleCollection | BinaryIteratifNodeEvaluator.fetchData(ParameterOperand[] parameters) This method executes the query on the underlying node. |
| TupleCollection | UnaryIteratifNodeEvaluator.fetchData(ParameterOperand[] parameters) This method executes the query on the underlying node. |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| TupleCollection | |
| int | Get the current row of the left TupleCollection
|
| int | Get the current row of the left TupleCollection
|
| int | Get the current row of the left TupleCollection
|
| int | Get the current row of the left TupleCollection
|
| int | Get the current row of the left TupleCollection
|
| TupleStructure | |
| TupleStructure | |
| TupleStructure | |
| TupleStructure | |
| TupleStructure | |
| TupleStructure | It contains metadata of fields wich will be projected
|
| int | Get the current row of the right TupleCollection
|
| int | Get the current row of the right TupleCollection
|
| int | Get the current row of the right TupleCollection
|
| int | Get the current row of the right TupleCollection
|
| int | Get the current row of the right TupleCollection
|
| int | |
| int | |
| int | |
| int | |
| int | |
| int | |
| Tuple | |
| Tuple | |
| Tuple | |
| Tuple | |
| Tuple | |
| Tuple | |
| Tuple | BinaryImplicitTC.getTuple(int numTuple) |
| Tuple | CartesianEvaluatedTC.getTuple(int numTuple) |
| Tuple | NestEvaluatedTC.getTuple(int numTuple) |
| Tuple | ProjectEvaluatedTC.getTuple(int numTuple) |
| Tuple | SelProjEvaluatedTC.getTuple(int numTuple) |
| Tuple | UnnestEvaluatedTC.getTuple(int numTuple) |
| void | |
| void | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | BinaryImplicitTC.row(int numTuple) |
| boolean | CartesianEvaluatedTC.row(int numTuple) |
| boolean | NestEvaluatedTC.row(int numTuple) |
| boolean | ProjectEvaluatedTC.row(int numTuple) |
| boolean | SelProjEvaluatedTC.row(int numTuple) |
| boolean | UnnestEvaluatedTC.row(int row) |
| void | Associates a PrefetchBuffer to be filled by the collection computed by
this evaluator. |
| void | Associates a PrefetchBuffer to be filled by the collection computed by
this evaluator. |
| void | Associates a PrefetchBuffer to be filled by the collection computed by
this evaluator. |
Constructors which throw type org.objectweb.medor.api.MedorException | |
MedorSourceTypeCompiler.MedorSourceTypeCompiler(String outputSourceDirectory, String outputClassdirectory, String[] libraryPaths) | |
SourceCodeGeneratorCompiler.SourceCodeGeneratorCompiler(String outputSourceDirectory, String outputClassdirectory, String[] libraryPaths) | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | MedorSourceTypeCompiler.addLibraryPath(String classpath) |
| void | SourceCodeGeneratorCompiler.addLibraryPath(String classpath) |
| void | |
| void | |
| void | |
| void | |
| int[] | |
| BasicRule.ModifiedExpression | PushSelectionRule.extractMapFromExpression(Expression e, Map qt2e, int op) This methods does two things. |
| QueryTree | |
| void | |
| BasicRule.ModifiedExpression | PushSelectionRule.goDownFieldOperand(Expression e) |
| PushSelectionRule.SameQT | PushSelectionRule.isSameQT(Expression e) It evaluates if inside an expression all QueryTreeField referenced in
FieldOperands come from the same QueryTree. |
| DropUselessNodeRule.UsedFields | |
| BasicRule.ModifiedExpression | PushNotInExpressionRule.pushNotInExpression(Expression e, boolean hasANot) This recursive method push the Not operator in an expression. |
| Field | |
| boolean | DropUselessNodeRule.replaceInFilter(Expression e, Map map) |
| void | |
| QueryTree | |
| QueryTree | Relies on a Map which associates to each child the list of required
Fields for that child. |
| QueryTree | |
| QueryTree | |
| QueryTree | It modifies the expressions used as filter in a (tree of) QueryTree by pushing the
not operator. |
| QueryTree | |
| void | |
| void | This method inherited from QueryIndexGenerator. |
| QueryTree | This methods transforms a QueryTree into another QueryTree. |
| QueryTree | This methods transforms a QueryTree into another QueryTree. |
| QueryTree | In this case we will load the query filters generated class into the vm
and reaffect them to the new QueryTree
|
| QueryTree | In this case we will load the query filters generated class into the vm
and reaffect them to the new QueryTree
|
Methods which throw type org.objectweb.medor.api.MedorException | |
| void | It closes the TupleCollection, relaeases used resources
(example : ResultSet). |
| void | Moves the cursor to the first Tuple, row number 1. |
| BigDecimal | Tuple.getBigDecimal(int i) Returns the value of the designated column
in the current row of this Tuple
as a BigDecimal in the java programming language
|
| BigInteger | Tuple.getBigInteger(int i) Returns the value of the designated column
in the current row of this Tuple
as a BigDecimal in the java programming language
|
| boolean | Tuple.getBoolean(int i) Returns the value of the designated column
in the current row of this Tuple
as a Boolean of java programming language
|
| byte | Returns the value of the designated column
in the current row of this Tuple as a Java byte
|
| byte[] | Tuple.getByteArray(int i) Returns the value of the designated column
in the current row of this Tuple as a Java byte
|
| char | Returns the value of the designated column
in the current row of this Tuple as a Java char
|
| char[] | Tuple.getCharArray(int i) Returns the value of the designated column
in the current row of this Tuple as a Java char[]
|
| Date | Returns the value of the designated column
in the current row of this Tuple as a java.sql.Data
|
| double | Returns the value of the designated column
in the current row of this Tuple as a Java double
|
| float | Returns the value of the designated column
in the current row of this Tuple as a Java float
|
| int | Returns the value of the designated column
in the current row of this Tuple as a java int
|
| Operand | Tuple.getLikeOperand(int i) Returns the value of the designated column
in the current row of this Tuple
as an org.objectweb.medor.filter.Operand Object
|
| long | Returns the value of the designated column
in the current row of this Tuple as a Java long
|
| TupleStructure | Retrieves the number,types and stors properties of the data sources of this TupleCollection Object. |
| Object | Returns the value of the designated column
in the current row of this Tuple as a Java Object
|
| int | Retrieves the current row Number. |
| short | Returns the value of the designated column
in the current row of this Tuple
as a Short in the java programming language
|
| String | Returns the value of the designated column
in the current row of this Tuple
as a String in java programming language
|
| Tuple | Returns the Tuple value of the current row of this TupleCollection object. |
| Tuple | TupleCollection.getTuple(int row) Returns the Tuple value of the designeted row of this TupleCollection object. |
| TupleCollection | Tuple.getTupleCollection(int i) Returns the value of the designated column
in the current row of this Tuple
as a org.objectweb.medor object
|
| boolean | Tell whether the current TupleCollection Object is empty or no. |
| boolean | Indicates whether the cursor is on the last row of this TupleCollection object. |
| void | Loads a source Tuple into an array of Operands. |
| boolean | Moves the cursor down one row from its current position to the next tuple of this
TupleCollection object. |
| boolean | TupleCollection.row(int row) Moves the cursor to the given row number in this TupleCollection object. |
Methods which throw type org.objectweb.medor.api.MedorException | |
| Operand | |
Constructors which throw type org.objectweb.medor.api.MedorException | |
AggregateRdbQueryNode.AggregateRdbQueryNode(QueryTreeField[] groupedFields, String groupedFieldName, QueryTreeField[] groupByFields, BasicRdbExpQueryLeaf subQL, DataStore ds, String nodeName) Constructs a RDB QueryNode for an aggregation. | |
Methods which throw type org.objectweb.medor.api.MedorException | |
| String | AggregateRdbQueryNode.getSelectList(String selectList, ArrayList selectFields, boolean qualified) |
| String | BasicRdbStringQueryLeaf.getSelectList(String selectList, ArrayList selectFields, boolean qualified) |
| String | AggregateRdbQueryNode.getSqlRequest(ParameterOperand[] pos, ArrayList al, int rangeStartAt, int rangeSize) |
| String | BasicRdbExpQueryLeaf.getSqlRequest(ParameterOperand[] pos, ArrayList selectFields, int rangeStartAt, int rangeSize) Returns the associated SQL queryn giving the list of SELECT fields
as an input parameter. |
| String | BasicRdbStringQueryLeaf.getSqlRequest(ParameterOperand[] pos, ArrayList al, int rangeStartAt, int rangeSize) |
| String | AggregateRdbQueryNode.getSqlRequest(ParameterOperand[] pos, int rangeStartAt, int rangeSize) Builds and returns the SQL query as a String corresponding to the
current RdbExpQueryLeaf. |
| String | BasicRdbExpQueryLeaf.getSqlRequest(ParameterOperand[] pos, int rangeStartAt, int rangeSize) Returns the associated SQL query. |
| void | |