Uses of Interface org.objectweb.medor.query.api.QueryTreeField

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

Classes implementing org.objectweb.medor.query.api.QueryTreeField

class
class
This class represents Fields corresponding to the PName of a class or a Genclass(the NameDef of the class itself) or the the PName associated to a reference field or to a genclass element.

Methods with return type org.objectweb.medor.query.api.QueryTreeField

QueryTreeField
ClassExtent.addField(String fieldName)
QueryTreeField
ClassExtent.addField(TypedElement te)
It adds a new Field into the tuple structure.
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)

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

Classes implementing org.objectweb.medor.query.api.QueryTreeField

class
class

Constructors with parameter type org.objectweb.medor.query.api.QueryTreeField

AggregateRdbQueryNode.AggregateRdbQueryNode(QueryTreeField[] groupedFields, String groupedFieldName, QueryTreeField[] groupByFields, BasicRdbExpQueryLeaf subQL, DataStore ds, String nodeName)
Constructs a RDB QueryNode for an aggregation.

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

Classes implementing org.objectweb.medor.query.api.QueryTreeField

class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

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

Methods with return type org.objectweb.medor.query.api.QueryTreeField

QueryTreeField
JormLeafRewriter.addPrimitiveElement(QueryLeaf neo, PrimitiveElement pe, JormExtent extent)
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)

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

Methods with parameter type org.objectweb.medor.query.api.QueryTreeField

Field

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

Classes implementing org.objectweb.medor.query.api.QueryTreeField

class
class
This class represents a TupleCollection Field.
class
class
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Constructors with parameter type org.objectweb.medor.query.api.QueryTreeField

Constructs a BasicOrderField from a QueryTreeField.
Constructs a BasciOrderField from a QueryTreeField, with indication of ordering.
Nest.Nest(QueryTreeField[] groupedFields, String groupedFieldName, QueryTreeField[] groupByFields, String nodeName)
Creates a QueryNode corresponding to a nest operation (group by).
Unnest.Unnest(QueryTreeField[] queryTreeFields, Field field, String nodeName)

Methods with parameter type org.objectweb.medor.query.api.QueryTreeField

PropagatedField
BasicQueryNode.addPropagatedField(String name, PType type, QueryTreeField[] anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode.
QueryTreeField
void
Sets the field of the clause part.
void

Methods with return type org.objectweb.medor.query.api.QueryTreeField

QueryTreeField
MedorTCQueryLeaf.addField(String fieldName, PType type, Field tcField)
QueryTreeField
Obtains the field by which to order.
QueryTreeField
Removes a Field.
QueryTreeField

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

Methods with parameter type org.objectweb.medor.query.api.QueryTreeField

PropagatedField
QueryNode.addPropagatedField(String name, PType type, QueryTreeField anc)
Creates and adds a PropagatedField to the TupleStructure of the QueryNode.
QueryTreeField
void
Sets the field of the clause part.
void

Methods with return type org.objectweb.medor.query.api.QueryTreeField

QueryTreeField
TCQueryLeaf.addField(String fieldName, PType type, Field tcField)
QueryTreeField
Obtains the field by which to order.
QueryTreeField
QueryNode.removeField(String name)
Removes a Field.
QueryTreeField