Uses of Class org.objectweb.medor.api.MedorException

Uses in package org.objectweb.medor.lib

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
Returns the Field of a given rank in the current TupleStructure.
int
Returns the rank of a given Field in the current TupleStructure.

Uses in package org.objectweb.medor.filter.api

Methods which throw type org.objectweb.medor.api.MedorException

Operand
ExpressionHelper.evaluate(Expression[] stack, ParameterOperand[] parameters, Tuple t)
boolean

Uses in package org.objectweb.medor.query.lib

Constructors which throw type org.objectweb.medor.api.MedorException

BasicCalculatedField.BasicCalculatedField(String name, PType type, QueryTree qt, Expression e)
BasicNestedField.BasicNestedField(String name, QueryTree qt, Field[] nestedFields)
BasicPropagFromNestedField.BasicPropagFromNestedField(String name, PType type, QueryTree qt, Field[] parents, Field[] ancestors)
BasicPropagatedField.BasicPropagatedField(String name, PType type, QueryTree qt, Field[] _ancestors)
BasicQueryTreeField.BasicQueryTreeField(String name, PType type, QueryTree qt)
Intersection.Intersection(QueryTree leftQT, QueryTree rightQT, String name)
MedorTCQueryLeaf.MedorTCQueryLeaf(String nodeName, String tcName, TupleCollection tcData)
Nest.Nest(QueryTreeField[] groupedFields, String groupedFieldName, QueryTreeField[] groupByFields, String nodeName)
Creates a QueryNode corresponding to a nest operation (group by).
Project.Project(String[] fieldNames, QueryTree child, String nodeName)
Constructs a Project node from an array of fieldNames to be projected from a given (child) QueryTree.
Union.Union(QueryTree leftQT, QueryTree rightQT, String nodeName)
Unnest.Unnest(QueryTreeField[] queryTreeFields, Field field, String nodeName)

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
MedorTCQueryLeaf.addField(String fieldName, PType type, Field tcField)
void
MemberOfHelper.addMemberOf(QueryNode qn, List mofLeft, List mofRight)
Adds a MemberOf to a query node, given the left and right ArrayLists.
PropagatedField
BasicQueryNode.addPropagatedField(String name, PType type, QueryTreeField[] anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode.
QueryTreeField
Removes a Field.
NestedField
Nest.replaceNestedField(String name, Field[] grouped)
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
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

Uses in package org.objectweb.medor.query.rdb.api

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

Uses in package org.objectweb.medor.filter.jorm.lib

Constructors which throw type org.objectweb.medor.api.MedorException

CompositePName.CompositePName(FieldOperand[] fs, String[] compositefieldnames, Operand po, PType t)
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.

Uses in package org.objectweb.medor.tuple.lib

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
BigInteger
boolean
Returns the value of the designated column in the current row of this Tuple as a Boolean of java programming language
boolean
byte
Returns the value of the designated column in the current row of this Tuple as a Byte of java programming language
byte
byte[]
char
Returns the value of the designated column in the current row of this Tuple as a char of java programming language
char
char[]
Date
Returns the value of the designated column in the current row of this Tuple as a java.util.Date of java programming language
Date
double
Returns the value of the designated column in the current row of this Tuple as a double of java programming language
double
float
Returns the value of the designated column in the current row of this Tuple as a float of java programming language
float
int
Returns the value of the designated column in the current row of this Tuple as an int of java programming language
int
Operand
long
Returns the value of the designated column in the current row of this Tuple as a long of java programming language
long
TupleStructure
Retrieves the number,types and stors properties of the data sources of this TupleCollection Object.
TupleStructure
Object
int
Retrieves the current row Number.
int
short
Returns the value of the designated column in the current row of this Tuple as a short of java programming language
short
String
Returns the value of the designated column in the current row of this Tuple as a java.lang.String of java programming language
String
Tuple
Returns the Tuple value of the current row of this TupleCollection object.
Tuple
Tuple
Returns the Tuple value of the designeted row of this TupleCollection object.
Tuple
Returns the value of the designated row number of the TupleCollection as a Tuple Object.
TupleCollection
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
Remove the tuple of the designated row number from the TupleCollection object
boolean
Moves the cursor to the given row number in this TupleCollection object.
boolean
void
MemoryTuple.setBigDecimal(BigDecimal x, int i)
void
MemoryTuple.setBigInteger(BigInteger x, int i)
void
void
MemoryTuple.setBoolean(boolean x, int i)
void
void
MemoryTuple.setByte(byte x, int i)
void
MemoryTuple.setChar(char x, int i)
void
void
MemoryTuple.setDate(Date x, int i)
void
void
MemoryTuple.setDouble(double x, int i)
void
void
MemoryTuple.setFloat(float x, int i)
void
void
MemoryTuple.setInt(int x, int i)
void
MemoryTuple.setLong(long x, int i)
void
void
MemoryTuple.setShort(short x, int i)
void
void
MemoryTuple.setString(String x, int i)

Uses in package org.objectweb.medor.datasource.rdb.lib

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
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

Uses in package org.objectweb.medor.optim.rdb

Methods which throw type org.objectweb.medor.api.MedorException

void
QueryTree
Implementation of the RewriteRule interface.
QueryTree

Uses in package org.objectweb.medor.optim.api

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.

Uses in package org.objectweb.medor.eval.cache.api

Methods which throw type org.objectweb.medor.api.MedorException

Tuple
CollectionCache.getTuple(int tupleIndex)
boolean
CollectionCache.putTuple(int indexTuple, Tuple t)

Uses in package org.objectweb.medor.eval.prefetch.api

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.

Uses in package org.objectweb.medor.eval.cache.lib

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
boolean
boolean
boolean
boolean
TupleCache.putTuple(int index, Tuple t)
boolean

Uses in package org.objectweb.medor.query.jorm.lib

Constructors which throw type org.objectweb.medor.api.MedorException

BasicJormField.BasicJormField(String fieldName, QueryTree qt)
BasicJormField.BasicJormField(String fieldName, QueryTree qt, TypedElement te)
BasicJormField.BasicJormField(QueryTree qt, TypedElement te)
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.
PNameField.PNameField(String fn, Class cl, QueryTree qt)
This constructor must be used to built a PNameField associated to a Class identifier or a reference field.
PNameField.PNameField(String fieldName, ClassRef cr, QueryTree qt)
This constructor must be used to built a PNameField associated to a classRef.
PNameField.PNameField(String fieldName, GenClassRef gcr, boolean isGenClassPName, QueryTree qt)
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
NavigatorNodeFactory.navigate(NavigatorOperator nav, String aliasName, byte operation)
Creates a QueryTree corresponding to the path traversal represented by the NavigatorOperator.
QueryTreeField
NavigatorNodeFactory.navigate_old(NavigatorOperator nav, String aliasName, byte op)
void
Indicates whether evaluating the QueryTree should return unique results (duplicate elimination) or not.
void
Sets the OrderBy array of OrderFields.

Uses in package org.objectweb.medor.api

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.

Uses in package org.objectweb.medor.eval.api

Methods which throw type org.objectweb.medor.api.MedorException

NodeEvaluator
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.

Uses in package org.objectweb.medor.filter.lib

Methods which throw type org.objectweb.medor.api.MedorException

boolean

Uses in package org.objectweb.medor.query.api

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
TCQueryLeaf.addField(String fieldName, PType type, Field tcField)
PropagatedField
QueryNode.addPropagatedField(String name, PType type, QueryTreeField anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode.
QueryTreeField
QueryNode.removeField(String name)
Removes a Field.
NestedField
NestQueryNode.replaceNestedField(String name, Field[] anc)
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

Uses in package org.objectweb.medor.optim.jorm

Constructors which throw type org.objectweb.medor.api.MedorException

Methods which throw type org.objectweb.medor.api.MedorException

QueryTreeField
JormLeafRewriter.addPrimitiveElement(QueryLeaf neo, PrimitiveElement pe, JormExtent extent)
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
JormLeafRewriter.getField(QueryLeaf neo, PrimitiveElement pe, JormExtent extent)
GenClassMapping
Retrieves the jorm meta object describing the mapping of the persistent object representing by its extent.
int
Map
void
JormLeafRewriteRule.getLeafUsers(QueryTree qt, Map m, ArrayList al)
It fetches the QueryTree nodes which are 'parents' of QueryLeaf nodes.
PrimitiveElementMapping
JormRule.getPEM(JormExtent extent, String fieldName)
Retrieves the RdbPrimitiveElementMapping of a field
PrimitiveElement
JormRule.getPrimitiveElement(JormExtent extent, String fieldname)
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.

Uses in package org.objectweb.medor.eval.prefetch.lib

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
Tuple
void
void

Uses in package org.objectweb.medor.eval.lib

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
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
Tuple
NestEvaluatedTC.getTuple(int numTuple)
Tuple
Tuple
Tuple
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
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.

Uses in package org.objectweb.medor.optim.lib

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
void
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.SameQT
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
BasicRule.replaceUsage(QueryNode qn, Map old2neo)
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
PushSelectionRule.rewriteExp(QueryTree qt, Expression addedExp)
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

Uses in package org.objectweb.medor.tuple.api

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
Returns the value of the designated column in the current row of this Tuple as a BigDecimal in the java programming language
BigInteger
Returns the value of the designated column in the current row of this Tuple as a BigDecimal in the java programming language
boolean
Returns the value of the designated column in the current row of this Tuple as a Boolean of java programming language
byte
Tuple.getByte(int i)
Returns the value of the designated column in the current row of this Tuple as a Java byte
byte[]
Returns the value of the designated column in the current row of this Tuple as a Java byte
char
Tuple.getChar(int i)
Returns the value of the designated column in the current row of this Tuple as a Java char
char[]
Returns the value of the designated column in the current row of this Tuple as a Java char[]
Date
Tuple.getDate(int i)
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
Tuple.getFloat(int i)
Returns the value of the designated column in the current row of this Tuple as a Java float
int
Tuple.getInt(int i)
Returns the value of the designated column in the current row of this Tuple as a java int
Operand
Returns the value of the designated column in the current row of this Tuple as an org.objectweb.medor.filter.Operand Object
long
Tuple.getLong(int i)
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
Tuple.getShort(int i)
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
Returns the Tuple value of the designeted row of this TupleCollection object.
TupleCollection
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
TupleLoader.loadTuple(Tuple source, VariableOperand[] destination, 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
Moves the cursor to the given row number in this TupleCollection object.

Uses in package org.objectweb.medor.filter.postfix

Methods which throw type org.objectweb.medor.api.MedorException

Operand
PostfixExpressionHelper.evaluate(Expression[] stack, ParameterOperand[] parameters, Tuple t)

Uses in package org.objectweb.medor.query.rdb.lib

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