|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of MedorException in org.objectweb.medor.api |
---|
Subclasses of MedorException in org.objectweb.medor.api | |
class |
DataSourceException
Specialisation of MedorException for problems related to data source. |
class |
EvaluationException
Specialisation of the exception for problems related to query evaluation. |
class |
IOException
Specialisation of MedorException for IO exceptions |
class |
QueryLeafException
Extension of MedorException for problems related with QueryLeaves |
class |
QueryNodeException
Extension of MedorException for problems related with QueryNodes. |
Methods in org.objectweb.medor.api that throw MedorException | |
Field |
TupleStructure.getField(java.lang.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 |
TupleStructure.getFieldRank(Field f)
Returns the rank of a given Field in the current TupleStructure. |
Uses of MedorException in org.objectweb.medor.datasource.rdb.lib |
---|
Methods in org.objectweb.medor.datasource.rdb.lib that throw MedorException | |
TupleStructure |
JDBCTupleCollection.getMetaData()
|
boolean |
JDBCTupleCollection.isLast()
Checks whether the current row is the last row. |
void |
JDBCTupleCollection.close()
|
boolean |
JDBCTupleCollection.next()
Moves the cursor down one row from its current position to the next row. |
void |
JDBCTupleCollection.first()
Moves the cursor to the first Tuple of this TupleCollection |
int |
JDBCTupleCollection.getRow()
Retrieves the current row Number of this TupleCollection |
Tuple |
JDBCTupleCollection.getTuple()
|
Tuple |
JDBCTupleCollection.getTuple(int row)
|
boolean |
JDBCTupleCollection.isEmpty()
|
boolean |
JDBCTupleCollection.row(int i)
|
Constructors in org.objectweb.medor.datasource.rdb.lib that throw MedorException | |
JDBCTupleCollection(TupleStructure tupleStructure,
java.sql.ResultSet rs,
java.sql.PreparedStatement ps,
RdbAdapter adapter,
Logger logger)
|
Uses of MedorException in org.objectweb.medor.eval.api |
---|
Methods in org.objectweb.medor.eval.api that throw MedorException | |
NodeEvaluator |
NodeEvaluatorFactory.createNodeEvaluator(QueryNode node,
NodeEvaluator[] subEvaluators,
EvaluationMetaData evaluationMetaData)
This methods creates a NodeEvaluator. |
int |
BinaryEvaluatedTC.getLeftTCCursor()
Get the current row of the left TupleCollection |
int |
BinaryEvaluatedTC.getRightTCCursor()
Get the current row of the right TupleCollection |
TupleCollection |
NodeEvaluator.fetchData(ParameterOperand[] parameters)
This method executes the query on the underlying node. |
void |
NodeEvaluator.setPrefetchBuffer(PrefetchBuffer pb)
Associates a PrefetchBuffer to be filled by the collection computed by this evaluator. |
Uses of MedorException in org.objectweb.medor.eval.cache.api |
---|
Methods in org.objectweb.medor.eval.cache.api that throw MedorException | |
Tuple |
CollectionCache.getTuple(int tupleIndex)
|
boolean |
CollectionCache.putTuple(int indexTuple,
Tuple t)
|
Uses of MedorException in org.objectweb.medor.eval.cache.lib |
---|
Methods in org.objectweb.medor.eval.cache.lib that throw MedorException | |
Tuple |
TupleCache.getTuple(int index)
|
boolean |
TupleCache.putTuple(int index,
Tuple t)
|
void |
WindowCachedTupleCollection.close()
|
TupleStructure |
WindowCachedTupleCollection.getMetaData()
|
boolean |
WindowCachedTupleCollection.isLast()
|
boolean |
WindowCachedTupleCollection.next()
|
void |
WindowCachedTupleCollection.first()
|
Tuple |
WindowCachedTupleCollection.getTuple()
|
Tuple |
WindowCachedTupleCollection.getTuple(int row)
|
boolean |
WindowCachedTupleCollection.row(int numTuple)
|
int |
WindowCachedTupleCollection.getRow()
|
boolean |
WindowCachedTupleCollection.isEmpty()
|
Constructors in org.objectweb.medor.eval.cache.lib that throw MedorException | |
WindowCachedTupleCollection(TupleCollection tc,
CollectionCache tupleCache)
|
Uses of MedorException in org.objectweb.medor.eval.lib |
---|
Methods in org.objectweb.medor.eval.lib that throw MedorException | |
void |
BasicBinaryEvalutedTC.close()
|
void |
UnnestEvaluatedTC.close()
|
TupleStructure |
UnnestEvaluatedTC.getMetaData()
It contains metadata of fields wich will be projected |
boolean |
UnnestEvaluatedTC.isLast()
|
boolean |
UnnestEvaluatedTC.next()
|
void |
UnnestEvaluatedTC.first()
|
int |
UnnestEvaluatedTC.getRow()
|
Tuple |
UnnestEvaluatedTC.getTuple()
|
Tuple |
UnnestEvaluatedTC.getTuple(int numTuple)
|
boolean |
UnnestEvaluatedTC.row(int row)
|
int |
UnnestEvaluatedTC.card()
|
boolean |
UnnestEvaluatedTC.isEmpty()
|
void |
TupleCollectionNodeEvaluator.setPrefetchBuffer(PrefetchBuffer pb)
|
void |
ProjectEvaluatedTC.invalidatePrefetchBuffer()
|
void |
ProjectEvaluatedTC.close()
|
TupleStructure |
ProjectEvaluatedTC.getMetaData()
|
boolean |
ProjectEvaluatedTC.isLast()
|
int |
ProjectEvaluatedTC.card()
|
boolean |
ProjectEvaluatedTC.next()
|
void |
ProjectEvaluatedTC.first()
|
int |
ProjectEvaluatedTC.getRow()
|
Tuple |
ProjectEvaluatedTC.getTuple()
|
Tuple |
ProjectEvaluatedTC.getTuple(int numTuple)
|
boolean |
ProjectEvaluatedTC.isEmpty()
|
boolean |
ProjectEvaluatedTC.row(int numTuple)
|
int |
ProjectEvaluatedTC.getLeftTCCursor()
|
int |
ProjectEvaluatedTC.getRightTCCursor()
|
void |
SelProjEvaluatedTC.invalidatePrefetchBuffer()
|
void |
SelProjEvaluatedTC.close()
|
TupleStructure |
SelProjEvaluatedTC.getMetaData()
|
boolean |
SelProjEvaluatedTC.isLast()
|
int |
SelProjEvaluatedTC.card()
|
boolean |
SelProjEvaluatedTC.next()
|
void |
SelProjEvaluatedTC.first()
|
int |
SelProjEvaluatedTC.getRow()
|
Tuple |
SelProjEvaluatedTC.getTuple()
|
Tuple |
SelProjEvaluatedTC.getTuple(int numTuple)
|
boolean |
SelProjEvaluatedTC.isEmpty()
|
boolean |
SelProjEvaluatedTC.row(int numTuple)
|
int |
SelProjEvaluatedTC.getLeftTCCursor()
|
int |
SelProjEvaluatedTC.getRightTCCursor()
|
TupleCollection |
BinaryIteratifNodeEvaluator.fetchData(ParameterOperand[] parameters)
|
void |
BinaryIteratifNodeEvaluator.setPrefetchBuffer(PrefetchBuffer pb)
|
void |
CartesianEvaluatedTC.close()
|
TupleStructure |
CartesianEvaluatedTC.getMetaData()
|
boolean |
CartesianEvaluatedTC.isLast()
|
boolean |
CartesianEvaluatedTC.next()
|
void |
CartesianEvaluatedTC.first()
|
int |
CartesianEvaluatedTC.getRow()
|
Tuple |
CartesianEvaluatedTC.getTuple()
|
Tuple |
CartesianEvaluatedTC.getTuple(int numTuple)
|
boolean |
CartesianEvaluatedTC.isEmpty()
|
boolean |
CartesianEvaluatedTC.row(int numTuple)
|
int |
CartesianEvaluatedTC.getLeftTCCursor()
|
int |
CartesianEvaluatedTC.getRightTCCursor()
|
void |
NestEvaluatedTC.close()
|
TupleStructure |
NestEvaluatedTC.getMetaData()
|
boolean |
NestEvaluatedTC.isLast()
|
boolean |
NestEvaluatedTC.next()
|
void |
NestEvaluatedTC.first()
|
int |
NestEvaluatedTC.getRow()
|
boolean |
NestEvaluatedTC.isEmpty()
|
Tuple |
NestEvaluatedTC.getTuple()
|
Tuple |
NestEvaluatedTC.getTuple(int numTuple)
|
TupleCollection |
NestEvaluatedTC.getGroupByTupleCollection()
|
boolean |
NestEvaluatedTC.row(int numTuple)
|
int |
NestEvaluatedTC.getLeftTCCursor()
|
int |
NestEvaluatedTC.getRightTCCursor()
|
TupleCollection |
UnaryIteratifNodeEvaluator.fetchData(ParameterOperand[] parameters)
|
void |
UnaryIteratifNodeEvaluator.setPrefetchBuffer(PrefetchBuffer pb)
|
TupleStructure |
BinaryImplicitTC.getMetaData()
|
boolean |
BinaryImplicitTC.isLast()
|
void |
BinaryImplicitTC.close()
|
int |
BinaryImplicitTC.card()
|
boolean |
BinaryImplicitTC.next()
|
void |
BinaryImplicitTC.first()
|
int |
BinaryImplicitTC.getRow()
|
Tuple |
BinaryImplicitTC.getTuple()
|
boolean |
BinaryImplicitTC.isEmpty()
|
boolean |
BinaryImplicitTC.row(int numTuple)
|
Tuple |
BinaryImplicitTC.getTuple(int numTuple)
|
int |
BinaryImplicitTC.getLeftTCCursor()
|
int |
BinaryImplicitTC.getRightTCCursor()
|
NodeEvaluator |
IteratifNodeEvaluatorFactory.createNodeEvaluator(QueryNode node,
NodeEvaluator[] subEvaluators,
EvaluationMetaData evalMD)
|
Constructors in org.objectweb.medor.eval.lib that throw MedorException | |
UnnestEvaluatedTC(UnnestQueryNode unnestQueryTree,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters)
|
|
ProjectEvaluatedTC(QueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters,
PrefetchBuffer pb)
|
|
SelProjEvaluatedTC(QueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters,
PrefetchBuffer pb)
|
|
CartesianEvaluatedTC(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator,
ParameterOperand[] parameters)
|
|
NestEvaluatedTC(NestQueryNode query,
NodeEvaluator subNodeEvaluator,
ParameterOperand[] parameters,
EvaluationMetaData evaluationMetaData)
|
|
BinaryImplicitTC(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator,
ParameterOperand[] parameters)
|
Uses of MedorException in org.objectweb.medor.eval.prefetch.api |
---|
Methods in org.objectweb.medor.eval.prefetch.api that throw MedorException | |
void |
PrefetchBuffer.addPrefetchTuple()
Adds to this cache a prefetched tuple that is the one which currently traversed within the associated tuple collection. |
void |
PrefetchBuffer.setTupleCollection(TupleCollection tc)
Associates a tuple collection to this PrefetchBuffer. |
TupleCollection |
PrefetchBuffer.getTupleCollection(java.lang.Object index)
Returns the tuple collection positionned on the tuple identified by index. |
void |
PrefetchBuffer.close()
|
Tuple |
PrefetchBuffer.getTuple(java.lang.Object index)
|
void |
PrefetchBufferHolder.invalidatePrefetchBuffer()
Invalidates the PrefetchBuffer referenced by the object. |
Tuple |
PrefetchCache.getPrefetchTuple(java.lang.Object index,
java.lang.Object cat,
java.lang.Object ctxt)
Retrieves the prefetched tuple from this cache associated with this index information, within the given caching context. |
TupleCollection |
PrefetchCache.getPrefetchTupleCollection(java.lang.Object index,
java.lang.Object cat,
java.lang.Object ctxt)
Same as getPrefetchTuple, except it returns the TupleCollection. |
PrefetchBuffer |
PrefetchCache.createPrefetchBuffer(PrefetchBufferFactory pbf,
java.lang.Object cat,
java.lang.Object ctxt,
int indexpos,
boolean register)
Allocates a prefetched buffer for the object category and the connection context in order to register prefetched tuples. |
PrefetchBuffer |
PrefetchCache.createPrefetchBuffer(PrefetchBufferFactory pbf,
java.lang.Object cat,
java.lang.Object ctxt,
int indexpos,
boolean multithread,
boolean register)
Allocates a prefetched buffer for the object category and the connection context in order to register prefetched tuples. |
boolean |
PrefetchCache.registerPrefetchBuffer(PrefetchBuffer pb,
java.lang.Object cat,
java.lang.Object ctxt)
Register the prefetched buffer pb for the object category and the connection context in order to register prefetched tuples. |
Uses of MedorException in org.objectweb.medor.eval.prefetch.lib |
---|
Methods in org.objectweb.medor.eval.prefetch.lib that throw MedorException | |
void |
PrefetchBufferImpl.addPrefetchTuple()
|
void |
PrefetchBufferImpl.setTupleCollection(TupleCollection tc)
|
Tuple |
PrefetchBufferImpl.getTuple(java.lang.Object index)
|
TupleCollection |
PrefetchBufferImpl.getTupleCollection(java.lang.Object index)
|
void |
PrefetchBufferImpl.close()
|
void |
IntermediaryPrefetchBufferImpl.addPrefetchTuple()
|
void |
IntermediaryPrefetchBufferImpl.setTupleCollection(TupleCollection tc)
|
void |
IntermediaryPrefetchBufferImpl.close()
|
Tuple |
IntermediaryPrefetchBufferImpl.getTuple(java.lang.Object index)
Uses the association table to change the tuple retrieved from the delegatePb into a valid tuple for this prefetch buffer. |
TupleCollection |
IntermediaryPrefetchBufferImpl.getTupleCollection(java.lang.Object index)
|
Tuple |
PrefetchCacheImpl.getPrefetchTuple(java.lang.Object index,
java.lang.Object cat,
java.lang.Object ctxt)
|
TupleCollection |
PrefetchCacheImpl.getPrefetchTupleCollection(java.lang.Object index,
java.lang.Object cat,
java.lang.Object ctxt)
|
PrefetchBuffer |
PrefetchCacheImpl.createPrefetchBuffer(PrefetchBufferFactory pbf,
java.lang.Object cat,
java.lang.Object ctxt,
int indexpos,
boolean register)
|
PrefetchBuffer |
PrefetchCacheImpl.createPrefetchBuffer(PrefetchBufferFactory pbf,
java.lang.Object cat,
java.lang.Object ctxt,
int indexpos,
boolean multithread,
boolean register)
|
boolean |
PrefetchCacheImpl.registerPrefetchBuffer(PrefetchBuffer pb,
java.lang.Object cat,
java.lang.Object ctxt)
|
void |
DummyPrefetchBuffer.addPrefetchTuple()
|
void |
DummyPrefetchBuffer.setTupleCollection(TupleCollection tc)
|
void |
DummyPrefetchBuffer.close()
|
Tuple |
DummyPrefetchBuffer.getTuple(java.lang.Object index)
|
TupleCollection |
DummyPrefetchBuffer.getTupleCollection(java.lang.Object index)
|
Uses of MedorException in org.objectweb.medor.filter.api |
---|
Methods in org.objectweb.medor.filter.api that throw MedorException | |
Operand |
ExpressionHelper.evaluate(Expression[] stack,
ParameterOperand[] parameters,
Tuple t)
|
boolean |
BelongOperator.evaluate(Tuple element,
TupleCollection tc)
|
Uses of MedorException in org.objectweb.medor.filter.lib |
---|
Methods in org.objectweb.medor.filter.lib that throw MedorException | |
boolean |
BasicBelongOperator.evaluate(Tuple tuple,
TupleCollection tc)
|
Uses of MedorException in org.objectweb.medor.filter.postfix |
---|
Methods in org.objectweb.medor.filter.postfix that throw MedorException | |
Operand |
PostfixExpressionHelper.evaluate(Expression[] stack,
ParameterOperand[] parameters,
Tuple t)
|
Uses of MedorException in org.objectweb.medor.lib |
---|
Methods in org.objectweb.medor.lib that throw MedorException | |
Field |
BasicTupleStructure.getField(java.lang.String fieldname)
|
Field |
BasicTupleStructure.getField(int fieldrank)
|
int |
BasicTupleStructure.getFieldRank(Field f)
|
Constructors in org.objectweb.medor.lib that throw MedorException | |
BasicMultivaluedField(java.lang.String name,
Field[] fields)
|
|
BasicField(java.lang.String name,
PType type,
short valueState)
|
|
BasicTupleStructure(Field[] fields)
|
Uses of MedorException in org.objectweb.medor.optim.api |
---|
Methods in org.objectweb.medor.optim.api that throw MedorException | |
QueryTree |
QueryTransformer.transform(QueryTree qt)
This methods transforms a QueryTree into another QueryTree. |
QueryTree |
LeafRewriter.rewrite(QueryLeaf ql)
It rewrites the QueryLeaf into a QueryTree. |
QueryTree |
RewriteRule.rewrite(QueryTree qt,
QueryNode parent)
This method applies a single rule. |
QueryTree |
RewriteRule.rewrite(QueryTree qt)
This method applies a single rule. |
Uses of MedorException in org.objectweb.medor.optim.lib |
---|
Methods in org.objectweb.medor.optim.lib that throw MedorException | |
QueryTree |
FlattenQueryTreeRule.rewrite(QueryTree qt,
QueryNode parent)
|
QueryTree |
FlattenQueryTreeRule.flatten(QueryNode parent,
QueryTree qt)
|
void |
MedorSourceTypeCompiler.builtFilterSources(QueryTree query)
|
void |
MedorSourceTypeCompiler.builtTCTypeSources(QueryTree query)
|
void |
MedorSourceTypeCompiler.generateTCTypeClass()
|
QueryTree |
MedorSourceTypeCompiler.transform(QueryTree query)
In this case we will load the query filters generated class into the vm and reaffect them to the new QueryTree |
void |
MedorSourceTypeCompiler.addLibraryPath(java.lang.String classpath)
|
QueryTree |
DropUselessNodeRule.rewrite(QueryTree qt,
QueryNode _parent)
|
protected DropUselessNodeRule.UsedFields |
DropUselessNodeRule.isUseless(QueryTree qt)
|
protected boolean |
DropUselessNodeRule.replaceInFilter(Expression e,
java.util.Map map)
|
protected Field |
DropUselessNodeRule.replaceField(QueryTreeField qtf,
java.util.Map map)
|
QueryTree |
PushSelectionRule.rewrite(QueryTree qt,
QueryNode parent)
|
protected void |
PushSelectionRule.rewriteExp(QueryTree qt,
Expression addedExp)
|
BasicRule.ModifiedExpression |
PushSelectionRule.extractMapFromExpression(Expression e,
java.util.Map qt2e,
int op)
This methods does two things. |
PushSelectionRule.SameQT |
PushSelectionRule.isSameQT(Expression e)
It evaluates if inside an expression all QueryTreeField referenced in FieldOperands come from the same QueryTree. |
BasicRule.ModifiedExpression |
PushSelectionRule.goDownFieldOperand(Expression e)
|
QueryTree |
IndexesGenerator.transform(QueryTree query)
|
int[] |
IndexesGenerator.computesFieldIndexes(TupleStructure ts,
QueryTree[] nodes)
|
void |
IndexesGenerator.setFilterIndexes(Expression e,
QueryTree[] qts)
This method inherited from QueryIndexGenerator. |
void |
SourceCodeGeneratorCompiler.buildFilterSources(QueryTree query)
|
void |
SourceCodeGeneratorCompiler.buildTupleLoader(QueryTree query)
|
QueryTree |
SourceCodeGeneratorCompiler.transform(QueryTree query)
In this case we will load the query filters generated class into the vm and reaffect them to the new QueryTree |
void |
SourceCodeGeneratorCompiler.addLibraryPath(java.lang.String classpath)
|
QueryTree |
DropUnusedProjFieldsRule.rewrite(QueryTree qt,
QueryNode _parent)
Relies on a Map which associates to each child the list of required Fields for that child. |
QueryTree |
PushNotInExpressionRule.rewrite(QueryTree qt,
QueryNode _parent)
It modifies the expressions used as filter in a (tree of) QueryTree by pushing the not operator. |
BasicRule.ModifiedExpression |
PushNotInExpressionRule.pushNotInExpression(Expression e,
boolean hasANot)
This recursive method push the Not operator in an expression. |
QueryTree |
BasicQueryRewriter.transform(QueryTree qt)
|
QueryTree |
BasicRule.rewrite(QueryTree qt)
|
protected void |
BasicRule.replaceUsage(QueryNode qn,
java.util.Map old2neo)
|
Constructors in org.objectweb.medor.optim.lib that throw MedorException | |
MedorSourceTypeCompiler(java.lang.String outputSourceDirectory,
java.lang.String outputClassdirectory,
java.lang.String[] libraryPaths)
|
|
SourceCodeGeneratorCompiler(java.lang.String outputSourceDirectory,
java.lang.String outputClassdirectory,
java.lang.String[] libraryPaths)
|
Uses of MedorException in org.objectweb.medor.optim.rdb |
---|
Methods in org.objectweb.medor.optim.rdb that throw MedorException | |
QueryTree |
Like2SQL.rewrite(QueryTree qt,
QueryNode _parent)
|
QueryTree |
GroupSameDBRule.rewrite(QueryTree qt,
QueryNode parent)
Implementation of the RewriteRule interface. |
QueryTree |
RdbAssignRdbAdapterRule.rewrite(QueryTree qt,
QueryNode _parent)
|
protected void |
RdbAssignRdbAdapterRule.assignAdapter(QueryTree qt)
|
Uses of MedorException in org.objectweb.medor.query.api |
---|
Methods in org.objectweb.medor.query.api that throw MedorException | |
QueryTreeField |
TCQueryLeaf.addField(java.lang.String fieldName,
PType type,
Field tcField)
|
void |
QueryTree.setDistinct(boolean distinct)
Indicates whether evaluating the QueryTree should return unique results (duplicate elimination) or not. |
void |
QueryTree.setOrderBy(OrderField[] orders)
Sets the OrderBy array of OrderFields. |
PropagatedField |
QueryNode.addPropagatedField(java.lang.String name,
PType type,
QueryTreeField[] anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode. |
CalculatedField |
QueryNode.addCalculatedField(java.lang.String name,
PType type,
Expression exp)
Creates and adds a CalculatedField to the TupleStructure of the QueryNode. |
QueryTreeField |
QueryNode.removeField(java.lang.String name)
Removes a Field. |
void |
QueryNode.updatePropagatedField(java.lang.String name,
QueryTreeField[] previous)
|
void |
QueryNode.updateCalculatedField(java.lang.String name,
Expression e)
|
NestedField |
NestQueryNode.replaceNestedField(java.lang.String name,
Field[] anc)
Creates and adds a NestedField to the TupleStructure of the QueryNode. |
Uses of MedorException in org.objectweb.medor.query.lib |
---|
Methods in org.objectweb.medor.query.lib that throw MedorException | |
NestedField |
Nest.replaceNestedField(java.lang.String name,
Field[] grouped)
Creates and adds a NestedField to the TupleStructure of the QueryNode. |
void |
BasicQueryTree.setDistinct(boolean distinct)
|
QueryTreeField |
MedorTCQueryLeaf.addField(java.lang.String fieldName,
PType type,
Field tcField)
|
void |
MedorTCQueryLeaf.setDistinct(boolean d)
|
void |
MedorTCQueryLeaf.setOrderBy(OrderField[] orderfields)
|
PropagatedField |
BasicQueryNode.addPropagatedField(java.lang.String name,
PType type,
QueryTreeField[] anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode. |
CalculatedField |
BasicQueryNode.addCalculatedField(java.lang.String name,
PType type,
Expression exp)
Creates and adds a CalculatedField to the TupleStructure of the QueryNode. |
QueryTreeField |
BasicQueryNode.removeField(java.lang.String name)
Removes a Field. |
void |
BasicQueryNode.updatePropagatedField(java.lang.String name,
QueryTreeField[] previous)
|
void |
BasicQueryNode.updateCalculatedField(java.lang.String name,
Expression e)
|
static void |
MemberOfHelper.addMemberOf(QueryNode qn,
java.util.List mofLeft,
java.util.List mofRight)
Adds a MemberOf to a query node, given the left and right ArrayLists. |
Constructors in org.objectweb.medor.query.lib that throw MedorException | |
Nest(QueryTreeField[] groupedFields,
java.lang.String groupedFieldName,
QueryTreeField[] groupByFields,
java.lang.String nodeName)
Creates a QueryNode corresponding to a nest operation (group by). |
|
BasicNestedField(java.lang.String name,
QueryTree qt,
Field[] nestedFields)
|
|
Unnest(QueryTreeField[] queryTreeFields,
Field field,
java.lang.String nodeName)
|
|
BasicPropagatedField(java.lang.String name,
PType type,
QueryTree qt,
Field[] _ancestors)
|
|
BasicCalculatedField(java.lang.String name,
PType type,
QueryTree qt,
Expression e)
|
|
Intersection(QueryTree leftQT,
QueryTree rightQT,
java.lang.String name)
|
|
BasicPropagFromNestedField(java.lang.String name,
PType type,
QueryTree qt,
Field[] parents,
Field[] ancestors)
|
|
BasicQueryTreeField(java.lang.String name,
QueryTree qt)
|
|
BasicQueryTreeField(java.lang.String name,
PType type,
QueryTree qt)
|
|
MedorTCQueryLeaf(java.lang.String nodeName,
java.lang.String tcName,
TupleCollection tcData)
|
|
Union(QueryTree leftQT,
QueryTree rightQT,
java.lang.String nodeName)
|
|
Project(java.lang.String[] fieldNames,
QueryTree child,
java.lang.String nodeName)
Constructs a Project node from an array of fieldNames to be projected from a given (child) QueryTree. |
Uses of MedorException in org.objectweb.medor.query.rdb.api |
---|
Methods in org.objectweb.medor.query.rdb.api that throw MedorException | |
java.lang.String |
RdbQueryLeaf.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList selectFields,
boolean rangeStartAt,
boolean rangeSize)
Returns the associated SQL queryn giving the list of SELECT fields as an input parameter. |
java.lang.String |
RdbQueryLeaf.getSqlRequest(ParameterOperand[] pos,
boolean rangeStartAt,
boolean rangeSize)
Returns the associated SQL query. |
java.lang.String |
RdbQueryLeaf.getSelectList(java.lang.String selectList,
java.util.ArrayList selectFields,
boolean qualified)
Builds the SELECT clause of the query (without "SELECT "). |
void |
RdbExpQueryLeaf.removeQualifiedTable(QualifiedTable qt)
Adds a QualifiedTable to the QueryLeaf |
Uses of MedorException in org.objectweb.medor.query.rdb.lib |
---|
Methods in org.objectweb.medor.query.rdb.lib that throw MedorException | |
void |
BasicRdbExpQueryLeaf.removeQualifiedTable(QualifiedTable qt)
|
java.lang.String |
BasicRdbExpQueryLeaf.getSqlRequest(ParameterOperand[] pos,
boolean rangeStartAt,
boolean rangeSize)
|
java.lang.String |
BasicRdbExpQueryLeaf.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList selectFields,
boolean rangeStart,
boolean rangeSize)
|
java.lang.String |
BasicRdbStringQueryLeaf.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList al,
boolean rangeStartAt,
boolean rangeSize)
|
java.lang.String |
BasicRdbStringQueryLeaf.getSelectList(java.lang.String selectList,
java.util.ArrayList selectFields,
boolean qualified)
|
java.lang.String |
AggregateRdbQueryNode.getSqlRequest(ParameterOperand[] pos,
java.util.ArrayList al,
boolean rangeStartAt,
boolean rangeSize)
|
java.lang.String |
AggregateRdbQueryNode.getSqlRequest(ParameterOperand[] pos,
boolean rangeStartAt,
boolean rangeSize)
Builds and returns the SQL query as a String corresponding to the current RdbExpQueryLeaf. |
java.lang.String |
AggregateRdbQueryNode.getSelectList(java.lang.String selectList,
java.util.ArrayList selectFields,
boolean qualified)
|
Constructors in org.objectweb.medor.query.rdb.lib that throw MedorException | |
AggregateRdbQueryNode(QueryTreeField[] groupedFields,
java.lang.String groupedFieldName,
QueryTreeField[] groupByFields,
BasicRdbExpQueryLeaf subQL,
DataStore ds,
java.lang.String nodeName)
Constructs a RDB QueryNode for an aggregation. |
Uses of MedorException in org.objectweb.medor.tuple.api |
---|
Methods in org.objectweb.medor.tuple.api that throw MedorException | |
TupleStructure |
TupleCollection.getMetaData()
Retrieves the number,types and stors properties of the data sources of this TupleCollection Object. |
boolean |
TupleCollection.isLast()
Indicates whether the cursor is on the last row of this TupleCollection object. |
boolean |
TupleCollection.next()
Moves the cursor down one row from its current position to the next tuple of this TupleCollection object. |
void |
TupleCollection.first()
Moves the cursor to the first Tuple, row number 1. |
int |
TupleCollection.getRow()
Retrieves the current row Number. |
Tuple |
TupleCollection.getTuple()
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. |
boolean |
TupleCollection.row(int row)
Moves the cursor to the given row number in this TupleCollection object. |
boolean |
TupleCollection.isEmpty()
Tell whether the current TupleCollection Object is empty or no. |
void |
TupleCollection.close()
It closes the TupleCollection, relaeases used resources (example : ResultSet). |
void |
TupleLoader.loadTuple(Tuple source,
VariableOperand[] destination,
ParameterOperand[] parameters)
Loads a source Tuple into an array of Operands. |
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 |
Tuple.getByte(int i)
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 |
Tuple.getChar(int i)
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[] |
java.util.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 |
Tuple.getDouble(int i)
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 |
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 |
Tuple.getLong(int i)
Returns the value of the designated column in the current row of this Tuple as a Java long |
java.lang.Object |
Tuple.getObject(int i)
Returns the value of the designated column in the current row of this Tuple as a Java Object |
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 |
java.math.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 |
java.math.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 |
java.lang.String |
Tuple.getString(int i)
Returns the value of the designated column in the current row of this Tuple as a String in java programming language |
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 |
Uses of MedorException in org.objectweb.medor.tuple.lib |
---|
Methods in org.objectweb.medor.tuple.lib that throw MedorException | |
void |
GeneralTupleLoader.loadTuple(Tuple sourceBuffer,
VariableOperand[] temp,
ParameterOperand[] parameters)
|
TupleStructure |
EmptyTupleCollection.getMetaData()
|
boolean |
EmptyTupleCollection.isLast()
|
boolean |
EmptyTupleCollection.next()
|
void |
EmptyTupleCollection.first()
|
int |
EmptyTupleCollection.getRow()
|
Tuple |
EmptyTupleCollection.getTuple()
|
Tuple |
EmptyTupleCollection.getTuple(int row)
|
boolean |
EmptyTupleCollection.row(int row)
|
boolean |
EmptyTupleCollection.isEmpty()
|
void |
EmptyTupleCollection.close()
|
int |
MemoryTuple.getInt(int i)
|
void |
MemoryTuple.setInt(int x,
int i)
|
byte |
MemoryTuple.getByte(int i)
|
byte[] |
MemoryTuple.getByteArray(int i)
|
void |
MemoryTuple.setByte(byte x,
int i)
|
double |
MemoryTuple.getDouble(int i)
|
void |
MemoryTuple.setBigDecimal(java.math.BigDecimal x,
int i)
|
java.math.BigDecimal |
MemoryTuple.getBigDecimal(int i)
|
void |
MemoryTuple.setBigInteger(java.math.BigInteger x,
int i)
|
java.math.BigInteger |
MemoryTuple.getBigInteger(int i)
|
void |
MemoryTuple.setDouble(double x,
int i)
|
float |
MemoryTuple.getFloat(int i)
|
void |
MemoryTuple.setFloat(float x,
int i)
|
short |
MemoryTuple.getShort(int i)
|
void |
MemoryTuple.setShort(short x,
int i)
|
java.lang.String |
MemoryTuple.getString(int i)
|
void |
MemoryTuple.setString(java.lang.String x,
int i)
|
long |
MemoryTuple.getLong(int i)
|
void |
MemoryTuple.setLong(long x,
int i)
|
java.lang.Object |
MemoryTuple.getObject(int i)
|
boolean |
MemoryTuple.getBoolean(int i)
|
void |
MemoryTuple.setBoolean(boolean x,
int i)
|
char |
MemoryTuple.getChar(int i)
|
char[] |
MemoryTuple.getCharArray(int i)
|
void |
MemoryTuple.setChar(char x,
int i)
|
java.util.Date |
MemoryTuple.getDate(int i)
|
void |
MemoryTuple.setDate(java.util.Date x,
int i)
|
TupleCollection |
MemoryTuple.getTupleCollection(int i)
|
Operand |
MemoryTuple.getLikeOperand(int i)
|
void |
ExplicitTupleCollection.close()
|
TupleStructure |
ExplicitTupleCollection.getMetaData()
|
boolean |
ExplicitTupleCollection.isEmpty()
|
boolean |
ExplicitTupleCollection.isLast()
|
boolean |
ExplicitTupleCollection.next()
|
boolean |
ExplicitTupleCollection.previous()
|
boolean |
ExplicitTupleCollection.row(int row)
|
void |
ExplicitTupleCollection.first()
|
int |
ExplicitTupleCollection.getRow()
|
void |
ExplicitTupleCollection.insertTuple(int i,
Tuple T)
Insert the tuple T at the designated row number of the TupleCollection |
void |
ExplicitTupleCollection.insertTuple(Tuple T)
Insert the tuple T at the last of this TupleCollection object |
void |
ExplicitTupleCollection.removeTuple(int row)
Remove the tuple of the designated row number from the TupleCollection object |
Tuple |
ExplicitTupleCollection.getTuple(int i)
Returns the value of the designated row number of the TupleCollection as a Tuple Object. |
Tuple |
ExplicitTupleCollection.getTuple()
|
boolean |
ExplicitTupleCollection.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 |
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 |
java.util.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 |
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 |
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 |
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 |
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 |
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 |
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 |
java.lang.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 |
void |
ExplicitTupleCollection.setBoolean(boolean x,
int i)
|
void |
ExplicitTupleCollection.setByte(byte x,
int i)
|
void |
ExplicitTupleCollection.setDate(java.util.Date x,
int i)
|
void |
ExplicitTupleCollection.setDouble(double x,
int i)
|
void |
ExplicitTupleCollection.setFloat(float x,
int i)
|
void |
ExplicitTupleCollection.setInt(int x,
int i)
|
void |
ExplicitTupleCollection.setShort(short x,
int i)
|
void |
ExplicitTupleCollection.setString(java.lang.String x,
int i)
|
void |
ExplicitTupleCollection.display()
|
java.util.Iterator |
ExplicitTupleCollection.iteratorOf(int i)
|
java.util.Iterator |
ExplicitTupleCollection.iteratorAll()
|
Constructors in org.objectweb.medor.tuple.lib that throw MedorException | |
TupleCollectionView(TupleCollection tc)
|
|
ExplicitTupleCollection(TupleStructure schema)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |