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 |