|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder | +--edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Insert the type's description here.
Fields inherited from class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder |
builder |
Constructor Summary | |
protected |
PersistentOperatorBuilder()
StaticOperatorBuilder constructor comment. |
Method Summary | |
Aggregate |
newAggregate(XATNode node)
Create a new Aggregate |
CartesianProduct |
newCartesianProduct(XATNode node)
Create a new CartesianProduct |
Distinct |
newDistinct(XATNode node)
Create a new Distinct |
Function |
newFunction(XATNode node)
Create a new Function |
GroupBy |
newGroupBy(XATNode node)
Create a new groupBy |
LeftOuterJoin |
newLeftOuterJoin(XATNode node,
Expression exp)
Create a new LeftOuterJoin |
NameColumn |
newNameColumn(XATNode node)
Create a new NameColumn |
NavCollection |
newNavCollection(XATNode node)
Create a new NavCollection operator |
NavUnnest |
newNavUnnest(XATNode node)
Create a new NavCollection operator |
OrderBy |
newOrderBy(XATNode node)
Create a new OrderBy |
Project |
newProject(XATNode node)
Create a new Project |
Select |
newSelect(XATNode node,
Expression exp)
Insert the method's description here. |
Source |
newSource(XATNode node)
Create a new Source |
Tagger |
newTagger(XATNode node,
Pattern pattern)
Insert the method's description here. |
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder |
newExpose,
newFor,
newFor,
newFunArith,
newMerge,
newXMLUnion |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
protected PersistentOperatorBuilder()
Method Detail |
public Aggregate newAggregate(XATNode node)
node
- XATNodepublic CartesianProduct newCartesianProduct(XATNode node)
node
- XATNodepublic Distinct newDistinct(XATNode node)
node
- XATNodepublic Function newFunction(XATNode node)
node
- edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodepublic GroupBy newGroupBy(XATNode node)
node
- edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodepublic LeftOuterJoin newLeftOuterJoin(XATNode node, Expression exp)
node
- XATNodeexp
- Expressionpublic NameColumn newNameColumn(XATNode node)
node
- XATNodepublic NavCollection newNavCollection(XATNode node)
node
- edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodepublic NavUnnest newNavUnnest(XATNode node)
XATNode
- node the XATNode to associate with this operatorpublic OrderBy newOrderBy(XATNode node)
node
- XATNodepublic Project newProject(XATNode node)
node
- XATNodepublic Select newSelect(XATNode node, Expression exp)
node
- edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodepublic Source newSource(XATNode node)
node
- XATNodepublic Tagger newTagger(XATNode node, Pattern pattern)
node
- edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodepattern
- Pattern
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |