|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of QueryTreeField in org.objectweb.medor.filter.rdb.api |
---|
Subinterfaces of QueryTreeField in org.objectweb.medor.filter.rdb.api | |
interface |
RdbFieldOperand
An RdbFieldOperand is used to represent part of an sql Expression for a RdbQueryLeaf, as a Medor Expression. |
Uses of QueryTreeField in org.objectweb.medor.filter.rdb.lib |
---|
Classes in org.objectweb.medor.filter.rdb.lib that implement QueryTreeField | |
class |
BasicRdbFieldOperand
|
Uses of QueryTreeField in org.objectweb.medor.optim.lib |
---|
Methods in org.objectweb.medor.optim.lib with parameters of type QueryTreeField | |
protected Field |
DropUselessNodeRule.replaceField(QueryTreeField qtf,
java.util.Map map)
|
Uses of QueryTreeField in org.objectweb.medor.query.api |
---|
Subinterfaces of QueryTreeField in org.objectweb.medor.query.api | |
interface |
CalculatedField
|
interface |
NestedField
|
interface |
PropagatedField
A PropagatedField is a Field that takes its value from Fields of the children query trees (called previous fields). |
interface |
PropagFromNestedField
This field is a propagated field for which the ancestor (not directly) is a nested field. |
Methods in org.objectweb.medor.query.api that return QueryTreeField | |
QueryTreeField |
TCQueryLeaf.addField(java.lang.String fieldName,
PType type,
Field tcField)
|
QueryTreeField |
QueryNode.removeField(java.lang.String name)
Removes a Field. |
QueryTreeField |
QueryNode.replace(QueryTreeField old,
QueryTreeField neo)
|
QueryTreeField[] |
NestQueryNode.getNestingFields()
Gives the the fields which will be used to define groups. |
QueryTreeField |
NestQueryNode.getNestingField(java.lang.String fieldName)
|
QueryTreeField |
NestQueryNode.replaceNestingField(QueryTreeField old,
QueryTreeField neo)
|
QueryTreeField |
OrderField.getField()
Obtains the field by which to order. |
Methods in org.objectweb.medor.query.api with parameters of type QueryTreeField | |
PropagatedField |
QueryNode.addPropagatedField(java.lang.String name,
PType type,
QueryTreeField[] anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode. |
void |
QueryNode.updatePropagatedField(java.lang.String name,
QueryTreeField[] previous)
|
QueryTreeField |
QueryNode.replace(QueryTreeField old,
QueryTreeField neo)
|
QueryTreeField |
NestQueryNode.replaceNestingField(QueryTreeField old,
QueryTreeField neo)
|
void |
OrderField.setField(QueryTreeField field)
Sets the field of the clause part. |
Uses of QueryTreeField in org.objectweb.medor.query.lib |
---|
Classes in org.objectweb.medor.query.lib that implement QueryTreeField | |
class |
BasicCalculatedField
|
class |
BasicNestedField
This class represents a TupleCollection Field. |
class |
BasicPropagatedField
|
class |
BasicPropagFromNestedField
|
class |
BasicQueryTreeField
|
Fields in org.objectweb.medor.query.lib declared as QueryTreeField | |
protected QueryTreeField[] |
Nest.theGroupByFields
|
Methods in org.objectweb.medor.query.lib that return QueryTreeField | |
QueryTreeField[] |
Nest.getNestingFields()
|
QueryTreeField |
Nest.getNestingField(java.lang.String fieldName)
|
QueryTreeField |
Nest.replaceNestingField(QueryTreeField old,
QueryTreeField neo)
|
QueryTreeField |
MedorTCQueryLeaf.addField(java.lang.String fieldName,
PType type,
Field tcField)
|
QueryTreeField |
BasicQueryNode.removeField(java.lang.String name)
Removes a Field. |
QueryTreeField |
BasicQueryNode.replace(QueryTreeField old,
QueryTreeField neo)
|
QueryTreeField |
BasicOrderField.getField()
|
Methods in org.objectweb.medor.query.lib with parameters of type QueryTreeField | |
QueryTreeField |
Nest.replaceNestingField(QueryTreeField old,
QueryTreeField neo)
|
PropagatedField |
BasicQueryNode.addPropagatedField(java.lang.String name,
PType type,
QueryTreeField[] anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode. |
QueryTreeField |
BasicQueryNode.replace(QueryTreeField old,
QueryTreeField neo)
|
void |
BasicQueryNode.updatePropagatedField(java.lang.String name,
QueryTreeField[] previous)
|
void |
BasicOrderField.setField(QueryTreeField field)
|
Constructors in org.objectweb.medor.query.lib with parameters of type QueryTreeField | |
Nest(QueryTreeField[] groupedFields,
java.lang.String groupedFieldName,
QueryTreeField[] groupByFields,
java.lang.String nodeName)
Creates a QueryNode corresponding to a nest operation (group by). |
|
Unnest(QueryTreeField[] queryTreeFields,
Field field,
java.lang.String nodeName)
|
|
BasicOrderField(QueryTreeField field)
Constructs a BasicOrderField from a QueryTreeField. |
|
BasicOrderField(QueryTreeField field,
boolean desc)
Constructs a BasciOrderField from a QueryTreeField, with indication of ordering. |
Uses of QueryTreeField in org.objectweb.medor.query.rdb.api |
---|
Subinterfaces of QueryTreeField in org.objectweb.medor.query.rdb.api | |
interface |
RdbExpField
An RdbExpField is a particular type of RdbField, which is associated to an RdbExpQueryLeaf, and which refers to a QualifiedTable. |
interface |
RdbField
An RdbField represents a QueryTreeField which is associated to an RdbQueryLeaf. |
Uses of QueryTreeField in org.objectweb.medor.query.rdb.lib |
---|
Classes in org.objectweb.medor.query.rdb.lib that implement QueryTreeField | |
class |
BasicRdbExpField
|
class |
BasicRdbField
|
Constructors in org.objectweb.medor.query.rdb.lib with parameters of type QueryTreeField | |
AggregateRdbQueryNode(QueryTreeField[] groupedFields,
java.lang.String groupedFieldName,
QueryTreeField[] groupByFields,
BasicRdbExpQueryLeaf subQL,
DataStore ds,
java.lang.String nodeName)
Constructs a RDB QueryNode for an aggregation. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |