A B C D E F G H I J L M N O P Q R S T U V W X

A

accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
This method is used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.VisitableImp
This method decides the traverse strategy.
accept(Visitor) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.Acceptable
This method is used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.AggregateImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
It used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
It used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
It used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
It used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftOuterJoinImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ProjectImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OrderByImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SelectImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OuterUnionImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftSemiJoinImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ThetaJoinImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightSemiJoinImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.UnionImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightOuterJoinImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DifferenceImp
Used to implement a visitor pattern.
accept(Visitor) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.IntersectionImp
Used to implement a visitor pattern.
Acceptable - interface edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.Acceptable.
The acceptable should be able to provide all the methods that will be need to accomplish the traverse of the data structure.
add(ColumnName) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPattern
Add the given column name into a ListPattern.
add(ColumnName) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Add the given column name into a ListPattern.
add(ListPattern) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPattern
Connect with another list pattern.
add(ListPattern) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Connect with another list pattern.
add(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
If you use add, means this XATDataValue is a collection.
add(Object) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
If you use add, means this XATDataValue is a collection.
add(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
If the object can be added to the array list, then add it, but store it in the hash table with the QueryObject as the key and the StatisticsObject as the value.
add(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPattern
Add text in list pattern.
add(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Add text in list pattern.
addChild(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Add one child to this node.
addChild(DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Add one child to this node.
addChild(DOMPatternNode, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Add a child to the node at a certain position
addChild(DOMPatternNode, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Add a child to the node at a certain position
addChild(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Add one child to this node.
addChild(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Add one child to this node.
addChild(XATNode, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Add one child to this node at specified position.
addChild(XATNode, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Add one child to this node at specified position.
addClause(QueryFragment) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
addClause accepts an QueryFragment.
addClause(QueryFragment) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
 
addClause(QueryFragment) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
 
addColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Appends a new column name to the end of column names list.
addColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList
Appends a new column name to the end of column names list.
addFragment(QueryFragment) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
add a fragment to the result
addNewCategory(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Adds a new category of statistics into the StatisticsGatherer A category is defined as a grouping of statistics.
addNewQueryObject(XATQueryObject) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Add an QueryObject to the statsTable.
addNewQueryObject(XATQueryObject[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Adds an array of QueryObject to the statsTable.
addNode(DOMPatternNode, DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Add a new parent node for a given DOMPatternNode node.
addNode(DOMPatternNode, DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Add a new parent node for a given DOMPatternNode node.
addNode(XATNode, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Add a new parent node for a given DOMPatternNode node.
addNode(XATNode, XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Add a new parent node for a given DOMPatternNode node.
addProperty(String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
Adds a new property that will be supported with a given default value.
addSQLOperator(XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
adds a new SQL operator as a child of root parameter
addStatistic(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
Adds a new Statistic that will be supported
addTempTree(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
addXATTree(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
For all the leaves, add the subtree to it.
addXATTree(XATTree) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
For all the leaves, add the subtree to it.
AdvancedDBTest - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.AdvancedDBTest.
This Class is used to test the Rainbow Core.
AdvancedDBTest() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.AdvancedDBTest
The default AdvancedDBTest constructor.
AFTER - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
 
Aggregate - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Aggregate.
The Aggregate interface.
AggregateDifference - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateDifference.
Statistics that wish to keep an aggregate value (total), mean, min and max, but report their values in increments (such as the statistic from the last running) as opposed to the overall total, should derive from this class instead of AggregateStatisticsObject.
AggregateDifference() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateDifference
AggregateDifference constructor comment.
AggregateDifference(String, XATQueryObject) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateDifference
AggregateDifference constructor comment.
AggregateImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.AggregateImp.
Implementation for the Aggregate interface.
AggregateImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.AggregateImp
Assigns a node to this operator .
AggregateImp(XATNode, XATTree) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.AggregateImp
Assigns a node to this operator and the XAT tree.
AggregateStatisticsObject - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject.
Extends the StatisticsObject to provide support for aggregate values of the statistic.
AggregateStatisticsObject() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
MultiValueStatisticsObject constructor comment.
AggregateStatisticsObject(String, XATQueryObject) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
MultiValueStatisticsObject constructor comment.
All - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.All.
It will evaluate all branches in any order underneath it.
AllImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.AllImp.
Implementation for interfacae All.
AllImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.AllImp
Assigns a node to the opertor.
allModified - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode
Indicate if modified or not.
appendChildLeaves(Vector, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Append all the decendent nodes of given XAT Node into a vector.
appendColumn(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Append an empty column to the end of the table.
appendColumn(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Append an empty column to the end of the table.
appendColumn(String, Vector) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Append a new column to the end of the table.
appendColumn(String, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Append a new column to the end of the table.
appendNodes(Vector, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Append all the distinct decendent nodes of given XAT Node into a vector.
appendTable(XATTable) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Append this table to given table.
appendTable(XATTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Append this table to given table.
appendTuple(Vector) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Append a new tuple to the end of the table.
appendTuple(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Append a new tuple to the end of the table.
appendXATNode(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Append a node to all the leaves of the current XATTree.
appendXATNode(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Append a XAT Node to the leaves of the XATTree.
AttributeNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNode.
This Class defines the structure of attribute node.
AttributeNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNodeImp.
This Class defines the structure of attribute node.
AttributeNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNodeImp
The default AttributeNodeImp constructor .
AttributeNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNodeImp
The AttributeNodeImp constructor.
AttributeNodeImp(String, NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNodeImp
The AttributeNodeImp constructor.
AttStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.AttStep.
The AttStep interface.
AttStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.AttStepImp.
Implementation for the AttStep interface.
AttStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.AttStepImp
Constructor .
AttStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.AttStepImp
Assigns an attribute step value.
AVERAGE - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
 

B

BEFORE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
 
BinANDExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpression.
This class defines a binary expression.
BinANDExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp.
This class implements the Binary expression.
BinANDExpressionImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
The default binary expression constructor.
BinANDExpressionImp(Expression, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
The binary expression constructor.
BinArithExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpression.
This class defines a arithmatic expression.
BinArithExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp.
This class defines a arithmatic expression.
BinArithExpressionImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
The default binary arithmatic expression constructor.
BinArithExpressionImp(Expression, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
The binary arithmatic expression constructor.
BinBoolExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinBoolExpression.
This class defines a binary bool expression.
BinCOMPExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression.
This class defines a binary comparison expression.
BinCOMPExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp.
This class defines a binary comparision expression.
BinCOMPExpressionImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
The default binary expression constructor.
BinCOMPExpressionImp(Expression, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
The binary expression constructor.
bindingTable - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
The binding table of XATTree.
BindingTable - class edu.wpi.cs.dsrg.utils.BindingTable.
This class defines the BindingTable, which is used to represent variable binding within the tree.
BindingTable() - Constructor for class edu.wpi.cs.dsrg.utils.BindingTable
The default BindingTable constructor.
BindingTable(int) - Constructor for class edu.wpi.cs.dsrg.utils.BindingTable
The BindingTable constructor using given capacity.
BindingTable(int, float) - Constructor for class edu.wpi.cs.dsrg.utils.BindingTable
The BindingTable constructor.
BindingTable(Map) - Constructor for class edu.wpi.cs.dsrg.utils.BindingTable
The BindingTable constructor.
BindingTableComputer - class edu.wpi.cs.dsrg.utils.BindingTableComputer.
This class compute the bindingTable for a given XAT.
BindingTableComputer() - Constructor for class edu.wpi.cs.dsrg.utils.BindingTableComputer
The default BindingTableComputer constructor.
BindingTree - class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree.
This Class defines a tree representing a value in the Binding Table It is composed of following type of nodes:
BindingTree() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree
The default BindingTree constructor.
BindingTree(NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree
This method takes a NavigationStep array and construct a BindingTree using it.
BinExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpression.
This class defines a arithmatic expression.
BinExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpressionImp.
This class defines a binary expression.
BinExpressionImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpressionImp
The default BinExpressionImp constructor.
BinORExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpression.
This class defines a binary OR expression.
BinORExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp.
This class defines a binary OR expression.
BinORExpressionImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
The default binary OR expression constructor.
BinORExpressionImp(Expression, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
The binary OR expression constructor.
BOOL - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
 
BOTTOM - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
 
builder - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
used to create operators
builder - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Used to create operators.
builder - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
 

C

calculateNewValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Calculates the new Value of the given property of this operator.
calculateNewValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.OperatorUtilization
Calculates the new Value of the given property of this operator.
calculateNewValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.IncrementValueByN
Calculates the new Value of the given property of this operator.
calculateNewValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.TimeSpentEvaluatingRulesTotal
This is semantically the same as calculateNewValue(), but this provides a parameter which assists in the calculation.
calculateNewValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
This is semantically the same as calculateNewValue(), but this provides a parameter which assists in the calculation.
calculateNewValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.IncrementValueByN
This is semantically the same as calculateNewValue(), but this provides a parameter which assists in the calculation.
canceledOut - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Indicate if this DOMpatternNode is canceled out or not.
cancelOut(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.NavTaggerCancelout
Cancel out Navigate and Tagger if possible.
CancelOutNavigateRules - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.CancelOutNavigateRules.
This Class is the rewrite rules used to cancel out two navigate operators within XAT.
CancelOutNavigateRules() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.CancelOutNavigateRules
Default CancelOutNavigateRules constructor.
CancelOutTraversal - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.CancelOutTraversal.
This Class is used to cancel out the reduncent operators by traversing the XAT.
CancelOutTraversal(XATTree, ReWriteRules, Vector) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.CancelOutTraversal
CancelOutTraversal consttructor.
CancelOutTraversal(XATTree, ReWriteRules, Vector, boolean) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.CancelOutTraversal
CancelOutTraversal consttructor.
CartesianProduct - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProduct.
The CartesianProduct interface.
CartesianProductImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProductImp.
Creates a CartesianProduct node.
CartesianProductImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProductImp
Assign a node to this operator .
children - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
The child nodes of this XATNode.
children - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
The children of this DOMPatternNode.
childrenString(XATNode, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Convert all the children of the given XATNode into a string with indent format.
classVector - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Vector that contains the list and order of rule classes to look at.
clean(String, String, String) - Static method in class edu.wpi.cs.dsrg.utils.CleanDB
Cleanup database with in specific user space.
clean(String, String, String, char) - Static method in class edu.wpi.cs.dsrg.utils.CleanDB
Cleanup database within specific user space.
CleanDB - class edu.wpi.cs.dsrg.utils.CleanDB.
This class clean the relational Database.
CleanDB() - Constructor for class edu.wpi.cs.dsrg.utils.CleanDB
 
cleanSchema(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Clean all the schema of XAT with a given root.
cleanXATAfterGeneration(XATTree) - Static method in class edu.wpi.cs.dsrg.utils.RewriteUtilities
This method will clean up the XATTree by doing following things: .
cleanXATAfterGeneration(XATTree, boolean) - Static method in class edu.wpi.cs.dsrg.utils.RewriteUtilities
This method will clean up the XATTree by doing following things: Get rid of the rename Operator.
clearSchema() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Clear the schema of this XATNode.
clearSchema() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Clear the schema of this XATNode.
clone() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Deep clone this XATNode.
clone() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Deep clone this XATNode.
clone() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Returns a clone of this object
clone() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Clones the XATOperator.
clone() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Clones the XATOperator.
clone() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Clone the XATTree.
clone() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Clone the XATTree.
cloneSchema() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Construct a new XATTable which has the same column names as this XATTable.
cloneSchema() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Construct a new XATTable which has the same column names as this XATTable.
collection - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
The type be a vector of XATDataValue.
collectionDistinct(Vector) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Remove duplicates from a collection.
ColumnAccessor - interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor.
This class is the column structure of the XAT.
ColumnName - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnName.
An Interface to represent a column Name
ColumnNameImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp.
Implementation for the Interface that represents a column Name
ColumnNameImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp
Constructor
ColumnNameImp(String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp
Constructor
ColumnNameList - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList.
An Interface to represent a columns Name List
ColumnNameListImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp.
Implementation for the Interface that represents column Names List
ColumnNameListImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Assigns node to current operator.
ColumnNameNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNode.
This Class defines another type of DOMPattern node that is used to represent a PatternNode that has been renamed .
ColumnNameNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNodeImp.
This Class implement the columnNameNode.
ColumnNameNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNodeImp
The default ColumnNameNodeImp constructor.
ColumnNameNodeImp(NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNodeImp
The ColumnNameNodeImp constructor.
ColumnNameNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNodeImp
The ColumnNameNodeImp constructor.
columnPath - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
the absolute path of the column to be renamed
columnsFiltered - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
 
CombinedJBTest - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.CombinedJBTest.
This Class is used to test the Rainbow Core.
CombinedJBTest() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.CombinedJBTest
The default CombinedJBTest constructor.
combineSteps(NavigationStep[], NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
Put the entryPoint and destination step arrays of a Navigate Operator into 1 bigger array to make it easier to manipulate
combineSteps(NavigationStep[], NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
This method puts the entryPoint and destination step arrays of a Navigate Operator into 1 bigger array to make it easier to manipulate.
compareTo(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
It is important that care is taken when implementing this method.
compareTo(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
Note: this class has a natural ordering that is inconsistent with equals.
compAtomic(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Execute the eval function for atomic values
CompleteSchemaVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CompleteSchemaVisitor.
This class is used to compute the Full Schema.
CompleteSchemaVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CompleteSchemaVisitor
Default constructor of CompleteSchemaVisitor.
Composer - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Composer.
The Composer interface.
ComposerImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.ComposerImp.
Implementation for the Composer interface.
ComposerImp(XATNode, int) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.ComposerImp
Assigns a node to this operator and the levels.
ComputationPushdownRules - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules.
This Class is used to push down operators by traversing the XAT.
ComputationPushdownRules() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Default ComputationPushdownRules constructor.
computeAlias(String, BindingTable) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.NavTaggerCancelout
Compute the alias of given column.
computeBindingTable(XATTree) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Compute the binding table for a given XAT.
computeSchema(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
Compute the schema, without cutting the tree.
computeSchema(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
Compute the schema, without cutting the tree.
computeSimplifiedFullPath(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Compute the full path of a given variable.
consumed - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode
The consumed columns.
ConsumedVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor.
Compute the Consumed columns for each type of operator.
ConsumedVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
 
contains(Expression, String, boolean, String) - Static method in class edu.wpi.cs.dsrg.utils.RewriteUtilities
This method looks if the given ColumnName is contained in the given expression.
contains(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Check if a value exists in the hashtable
containsColumn(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Test to see if this DOMPattern contains a specific column name in its pattern tree.
containsColumn(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Test to see if this DOMPattern contains a specific column name in its pattern tree.
containsColumn(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.Pattern
Test to see if this DOMPattern contains a specific column name in its pattern tree.
context - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp
 
contextForBindings - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
record the context FOR bindings for the groupby operator generation.
convertToArray() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Converts this tree into an array, similar to getLeaves()
convertToArray() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Get all the leaves of this XATTree.
convertToBoolean() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Converts the XATValue into a Boolean object.
convertToBoolean() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
Converts the XATValue into a Boolean object.
convertToCollection() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
This method will take whatever the value is and converts it into a Collection (Vector)
convertToCollection() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
This method will take whatever the value is and converts it into a Collection (Vector)
convertToDOM() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Convert the XATDataValue as a DOM object, and construct as an XML Node.
convertToDOM() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
Convert the XATDataValue as a DOM object, and construct as an XML Node.
convertToDOM(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Convert the given object as a DOM object, and construct as an XML Node.
convertToDouble() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Convert the XATDataValue into a Double object.
convertToDouble() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
Convert the XATDataValue into a Double object.
convertToString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Converts the XATValue into a String.
convertToString() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
Converts the XATValue into a String.
convertToString(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Converts the given object into a String.
copy(String, String, boolean) - Static method in class edu.wpi.cs.dsrg.utils.FileCopy
Copy source file into the destination file.
copy(XATTreeImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Copy the specified tree as current tree.
copyNode(XATNode, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Replacing the child node with parent node.
createMenu(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
createMenu
createOrder(String, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
Insert the method's description here.
createString(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
createString accepts an array of NavigationSteps and will convert these steps into one long string.
createString(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Convert an array of NavigationStep into String.
createString(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
An alternate definition for createString This definition accepts a string, it then looks up the value in the varTable and returns the representation with "." instead of "/" between steps steps into one long string.
CREDITS - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
 
currentParent - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
A global point to denote where is the current parent we are working with.
cut - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
cutted - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
Indicates whether some of the node got cutted.
CutVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor.
This class will call the SchemaVisitor to compute the Minimum Schema, call the RequiredVisitor to compute the Required Columns, and do the cutting if the required columns not in produced and modified.
CutVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
CutVisitor Constructor.

D

debug - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
the incremental statement to use
debug - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
DEBUG - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
 
Debugger - class edu.wpi.cs.dsrg.utils.Debugger.
This class is used to print out the XAT.
Debugger(XATTree) - Constructor for class edu.wpi.cs.dsrg.utils.Debugger
The default Debugger constructor.
decor - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
The parameters from command line.
decorrelate - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
 
decorrTree - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
record the decorrelated XAT Tree.
deepCloneDataSource() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataSource
Deep clone an XATDataSource.
deepCloneDataSource() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataSourceImp
Deep clone an XATDataSource.
DeepCopyMaker - class edu.wpi.cs.dsrg.utils.DeepCopyMaker.
This class is make a deep copy for given object.
defaultProperties - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
The Properties setting in running the main function.
Delete - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Delete.
The Delete interface.
deleteAggregate(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Decide if an given Aggregate operator can be deleted or not.
deleteAllTuples() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Delete all the tuples in this XATTable.
deleteAllTuples() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Delete all the tuples in this XATTable.
deleteChild(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Delete a child from this node.
deleteChild(DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Delete a child from this node.
deleteChild(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Delete a child from this node.
deleteChild(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Delete a child from this node.
deleteColumn(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Delete a column in the specific position.
deleteColumn(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Delete a column from the specific position.
deleteColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Deletes a column name from the list
deleteColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList
Deletes a column name from the list
DeleteImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.DeleteImp.
Implementation for the Delete interface.
DeleteImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.DeleteImp
Assigns a node to this operator .
DeleteImp(XATNode, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.DeleteImp
Assigns a node to this operator, a context and a variable.
deleteNode(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Delete node.
deleteNode(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Delete node.
deletePartialTagger(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Deprecated.  
deleteRedundantRename(NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Delete redundent Rename operator This method compares the old column name and new column, if they are equal or both of them are null, then return true, else return false.
deleteTuple(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Delete a tuple of the specified position.
deleteTuple(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Delete a tuple of the specified position.
deleteWholeTagger(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Deprecated.  
desc - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Block description.
DescendantStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.DescendantStep.
The DescendantStep interface.
DescendantStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.DescendantStepImp.
Implementation for the DescendantStep interface.
DescendantStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.DescendantStepImp
No param constructor, assigns // as the step.
DescendantStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.DescendantStepImp
Assigns a step value .
dest - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
 
Difference - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Difference.
The Difference interface.
DifferenceImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DifferenceImp.
Implementation for the Difference interface.
DifferenceImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DifferenceImp
Assigns a node to this operator .
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor
To visit a null object.
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
 
dispatch() - Method in class edu.wpi.cs.dsrg.utils.ObjectPrinter
To visit a null object.
dispatch() - Method in class edu.wpi.cs.dsrg.utils.Debugger
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.PCMVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.MinSchemaVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.RequiredVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CompleteSchemaVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProjectFillVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
Insert the method's description here.
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeDefaultVisitor
 
dispatch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Used to implement a visitor pattern.
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor
To visit any object.
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.utils.ObjectPrinter
To visit any object.
dispatch(Object) - Method in class edu.wpi.cs.dsrg.utils.Debugger
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.PCMVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.MinSchemaVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.RequiredVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CompleteSchemaVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProjectFillVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Called when an object hasn't been implemented by the visitor pattern default handling of the unknow operators.
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
Do nothing
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeDefaultVisitor
 
dispatch(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Used to implement a visitor pattern.
dispatch(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.TwoParamVisitor
To visit two objects.
dispatch(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
 
dispatch(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
 
dispatch(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
 
dispatch(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Used to implement a visitor pattern.
distinct - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
distinct clause
Distinct - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Distinct.
The Distinct interface.
DISTINCT - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
DistinctImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DistinctImp.
Implementation for the Distinct interface.
DistinctImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DistinctImp
Assigns a node to this operator .
DIVIDE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpression
 
doCancelOut() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.CancelOutTraversal
CancelOut redundent operators.
DOMPattern - interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern.
This Class defines the DOMpattern data structure.
DOMPatternImp - class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp.
This Class implemented the DOMpattern Interface.
DOMPatternImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
The default DOMPatternImp constructor.
DOMPatternImp(RootNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
The DOMPatternImp constructor.
DOMPatternNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode.
This Class defines the structure of nodes may appear in DOMPattern.
DOMPatternNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp.
This Class implement the DOMPatternNode interface.
DOMPatternNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
 
DOMPatternNodeImp(NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
 
DOMPatternNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
 
DOMPatternNodeImp(String, NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
 
DOMPatternNodeImp(String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
 
doPushdown(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
This method uses the XATtree passed into the constructor, and traverses over the tree and finds 2 nodes to try to swap.
doRewrite(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
This method repeatly call doPushdown until there is no more changes in the Pushdown.
DOUBLE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
 
DOWN - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Constant to rewrite rules downward.

E

edu.wpi.cs.dsrg.utils - package edu.wpi.cs.dsrg.utils
 
edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree - package edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree
 
edu.wpi.cs.dsrg.xmldb.xat.common.dompattern - package edu.wpi.cs.dsrg.xmldb.xat.common.dompattern
 
edu.wpi.cs.dsrg.xmldb.xat.common.exception - package edu.wpi.cs.dsrg.xmldb.xat.common.exception
 
edu.wpi.cs.dsrg.xmldb.xat.common.expression - package edu.wpi.cs.dsrg.xmldb.xat.common.expression
 
edu.wpi.cs.dsrg.xmldb.xat.common.operator - package edu.wpi.cs.dsrg.xmldb.xat.common.operator
 
edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator - package edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator
 
edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function - package edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function
 
edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator - package edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator
 
edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator - package edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator
 
edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator - package edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator
 
edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation - package edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation
 
edu.wpi.cs.dsrg.xmldb.xat.common.treestructure - package edu.wpi.cs.dsrg.xmldb.xat.common.treestructure
 
edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern - package edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern
 
edu.wpi.cs.dsrg.xmldb.xat.common.xatnode - package edu.wpi.cs.dsrg.xmldb.xat.common.xatnode
 
edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec - package edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec
 
edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory - package edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory
 
edu.wpi.cs.dsrg.xmldb.xat.component.querymerger - package edu.wpi.cs.dsrg.xmldb.xat.component.querymerger
 
edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup - package edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup
 
edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration - package edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration
 
edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer - package edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer
 
edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite - package edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite
 
edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration - package edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration
 
edu.wpi.cs.dsrg.xmldb.xat.testfiles - package edu.wpi.cs.dsrg.xmldb.xat.testfiles
 
elementToString(Element) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Convert the XML element with the cell of XAT into a String.
EMAIL - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
 
entry - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
 
EQ - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression
 
equals(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Compare this to another StatsObject.
eval(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCall
if later func implement eval, it will over load this function otherwise, func implement exec() method, it will over load exec function
eval(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunUserDefined
Recursively execute the user defined function in another execute visitor.
eval(XATOperator, int[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Evaluate the expression of the XATOperator.
eval(XATOperator, int[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
Evaluate the expression of the XATOperator.
eval(XATOperator, int[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Evaluate the expression of the XATOperator.
eval(XATOperator, int[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
Evaluate the expression of the XATOperator.
eval(XATOperator, int[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Evaluate the expression of the XATOperator.
eval(XATOperator, int[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp
Evaluate the expression of the XATOperator.
eval(XATOperator, int[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.Expression
Evaluate the expression of the XATOperator.
eval(XATOperator, int[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp
Evaluate the expression of the XATOperator.
evaluateOperator(XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
 
evaluateRules(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Evaluate the rules over 2 XATOperators.
evaluateRules(XATNode, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Evaluate the rules over 2 XATOperators.
exec - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCall
The subclass should overwrite this method.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSTARTSWITH
Execution method for FunSTARTSWITH.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunStringTemplate
Execution method for FunStringTemplate.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunNUMFORMAT
Execution method for FunNUMFORMAT.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLAST
Execution method for FunLAST.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMIN
Execution method for FunMIN.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSHALLOW
Execution method for FunSHALLOW.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunEXISTS
Exist function takes only one parameter, e.g., the column name.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCONTAINS
Execution method for FunCONTAINS.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLOWERCASE
Execution method for FunLOWERCASE.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunUPPERCASE
Execution method for FunUPPERCASE.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunNAME
Execution method for FunNAME.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSUM
Execution method for FunSUM.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunPOSITION
For this function.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMULTISTEPORDER
Execution method for FunMULTISTEPORDER.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSINGLESTEPORDER
Execution method for FunSINGLESTEPORDER.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunTRIM
Execution method for FunTRIM.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDATE
Execution method for FunDATE.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCOLUMN
Execution method for FunCOLUMN.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunGETTAG
Execution method for FunGETTAG.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSPLIT
Execution method for FunSPLIT.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDef
Execution method for FunDef.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunJOIN
Execution method for FunJOIN.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSUBST
Execution method for FunSUBST.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDOCUMENT
Execution method for FunDOCUMENT.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunAVG
Execution method for FunAVG.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCONCAT
Execution method for FunCONCAT.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCOUNT
Execution method for FunCOUNT.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunINCREMENT
Execution method for FunINCREMENT.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMAX
Execution method for FunMAX.
exec(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunGETID
Execution method for FunGETID.
execute() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
It used to dynamically load an Function implementation, and then, execute the specific function.
execute() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunArith
Execution method for FUNArith.
execute() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.Function
Execution method.
execute() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunTOKEN
Execution method.
execute() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLEXICOGRAPHICALORDER
Generates Lexicographical keys.
execute(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Constructor, visits a tree.
execute(XATTree, XATTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Executes a tree with a given input.
executeBranch - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.OrImp
 
ExecuteVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor.
The ExecuteVisitor class is part of the visitor pattern that is used here to perform the execution of opertors in an XAT tree.
ExecuteVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Constructor.
ExecuteVisitor(String, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Assigns database connection, user name, and a passward.
ExecutionInvalidExpressionException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.ExecutionInvalidExpressionException.
This class defines the exception thrown when the Expression executing is invalid.
ExecutionInvalidExpressionException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.ExecutionInvalidExpressionException
The default ExecutionInvalidExpressionException constructor.
ExecutionInvalidXATTreeException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.ExecutionInvalidXATTreeException.
This class defines the exception thrown when the XATTree executing is invalid.
ExecutionInvalidXATTreeException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.ExecutionInvalidXATTreeException
The default ExecutionInvalidXATTreeException constructor.
ExecutionInvalidXATTreeException(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.ExecutionInvalidXATTreeException
The ExecutionInvalidXATTreeException constructor using given message.
Expose - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Expose.
An interface for the Expose opertor.
ExposeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.ExposeImp.
Implementation for interface Expose.
ExposeImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.ExposeImp
Assign a node to this operator .
expression - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.JoinImp
 
expression - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SelectImp
 
Expression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.Expression.
This class defines an expression.
expressionVectorToXAT(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Convert an Expression Vector into an XAT Tree.

F

FactoryException - exception edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.FactoryException.
Insert the type's description here.
FactoryException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.FactoryException
FactoryException constructor comment.
FactoryException(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.FactoryException
FactoryException constructor comment.
factoryID - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorFactory
 
FileCopy - class edu.wpi.cs.dsrg.utils.FileCopy.
This class is Used to do a file copy.
FileCopy() - Constructor for class edu.wpi.cs.dsrg.utils.FileCopy
 
filteredNodes - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupStatistics
The HashSet of filtered nodes.
findMatchingNavigationNode(String, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
An alternate definition for findMatchingNavigationNode.
findMatchingNavigationNode(VarStep, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Find a Navigate operator whose binding matches the entryPoint array.
findMatchingPatternNode(DOMPatternNode, NavigationStep[], Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Find the nodes matching the give NavigationSteps.
findMedianOrder(String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLEXICOGRAPHICALORDER
Finds the median order between two key values.
findMergable(Tagger, Tagger, DOMPatternNode, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Find if the two taggers are mergable or not.
findNextNode(XATNode, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Accepts an XATNode paramNode and an XATOperator.
findNextNode(XATTree, XATNode, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Find next node need to be pushed down.
FOR - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FOR.
An interface for the For opertor.
FOR - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
FORImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp.
Implementation for the interface For.
FORImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
Assign a node to this operator .
FORImp(XATNode, XATTree) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
Assign a node to and a tree this operator .
forV - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
for clause
from - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
from clause
FROM - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
FULL - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
full generation
FunArith - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunArith.
It represents an arithmatic evaluation in the XQuery.
FunArith(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunArith
Assigns a node to this operator and the name of the opertor to "Arith".
FunAVG - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunAVG.
It represents the average function.
FunAVG() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunAVG
 
FunCall - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCall.
The FunCall class
FunCall() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCall
 
funcArgs - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
vector containing the arguments of the function
funcArgs - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
vector containing the arguments of the function
FunCOLUMN - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCOLUMN.
The FunCOLUMS class.
FunCOLUMN() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCOLUMN
 
FunCONCAT - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCONCAT.
The FunCONCAT class.
FunCONCAT() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCONCAT
 
FunCONTAINS - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCONTAINS.
The FunCONTAINS class.
FunCONTAINS() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCONTAINS
 
FunCOUNT - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCOUNT.
The FunCOUNT class.
FunCOUNT() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCOUNT
 
function - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
If there is an aggregate function applied to some column
Function - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.Function.
The Function interface.
FUNCTION - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
FunctionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp.
Implementation for the Function calss.
FunctionImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Constuctor.
FunctionImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Assign a node to this operator .
FunctionNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.FunctionNode.
This class defines the FunctionNode Interface, which is used to represent a Function.
FunctionNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.FunctionNodeImp.
This class implements the FunctionNode Interface, which is used to represent a Function.
FunctionNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.FunctionNodeImp
The default FunctionNodeImp constructor.
FunctionNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.FunctionNodeImp
The FunctionNodeImp constructor using given function name.
FunctionStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.FunctionStep.
The FunctionStep interface.
FunDATE - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDATE.
The FunDATE class.
FunDATE() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDATE
 
FunDef - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDef.
The FunDef class.
FunDef() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDef
 
FunDOCUMENT - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDOCUMENT.
The FunDOCUMENT class.
FunDOCUMENT() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunDOCUMENT
 
FunEXISTS - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunEXISTS.
The FunEXISTS class.
FunEXISTS() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunEXISTS
 
FunGETID - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunGETID.
The FunGETID class.
FunGETID() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunGETID
 
FunGETTAG - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunGETTAG.
The FunGETTAG class.
FunGETTAG() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunGETTAG
 
FunINCREMENT - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunINCREMENT.
The FunINCREMENT class.
FunINCREMENT() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunINCREMENT
 
FunJOIN - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunJOIN.
The FunGETTAG FunJOIN.
FunJOIN() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunJOIN
 
FunLAST - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLAST.
The FunLAST class.
FunLAST() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLAST
 
FunLEXICOGRAPHICALORDER - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLEXICOGRAPHICALORDER.
This function uses two static buffers to determine midpoint values, therefore, if this code is used within recursive calls, it will be necessary to call this function with "reset" as the parameter in order to zero out the static strings.
FunLEXICOGRAPHICALORDER() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLEXICOGRAPHICALORDER
 
FunLOWERCASE - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLOWERCASE.
The FunLOWERCASE class.
FunLOWERCASE() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLOWERCASE
 
FunMAX - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMAX.
The FunMAX class.
FunMAX() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMAX
 
FunMIN - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMIN.
The FunMIN class.
FunMIN() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMIN
 
FunMULTISTEPORDER - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMULTISTEPORDER.
The FunMULTISTEPORDER class.
FunMULTISTEPORDER() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunMULTISTEPORDER
 
FunNAME - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunNAME.
The FunNAME class.
FunNAME() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunNAME
 
FunNUMFORMAT - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunNUMFORMAT.
The FunNUMFORMAT class.
FunNUMFORMAT() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunNUMFORMAT
 
FunPOSITION - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunPOSITION.
The FunPOSITION class.
FunPOSITION() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunPOSITION
 
FunSHALLOW - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSHALLOW.
The FunSHALLOW class.
FunSHALLOW() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSHALLOW
 
FunSINGLESTEPORDER - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSINGLESTEPORDER.
The FunSINGLESTEPORDER class.
FunSINGLESTEPORDER() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSINGLESTEPORDER
 
FunSPLIT - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSPLIT.
The FunSPLIT class.
FunSPLIT() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSPLIT
 
FunSTARTSWITH - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSTARTSWITH.
The FunSTARTSWITH class.
FunSTARTSWITH() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSTARTSWITH
 
FunStringTemplate - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunStringTemplate.
The FunStringTemplate class.
FunStringTemplate() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunStringTemplate
 
FunSUBST - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSUBST.
The FunSUBST class.
FunSUBST() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSUBST
 
FunSUM - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSUM.
The FunSUM class.
FunSUM() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunSUM
 
FunTOKEN - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunTOKEN.
The FunTOKEN class.
FunTOKEN() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunTOKEN
 
FunTRIM - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunTRIM.
The FunTRIM class.
FunTRIM() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunTRIM
 
FunUPPERCASE - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunUPPERCASE.
The FunUPPERCASE class.
FunUPPERCASE() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunUPPERCASE
 
FunUserDefined - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunUserDefined.
It is used to represent the user defined functions in the XQuery.
FunUserDefined(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunUserDefined
Assign a node to this operator .

G

generateQuery(XATTree, int, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
find an operator, using post order breadth first search call operator evaluator, then if take the resulting SQLFragment and add it to the SQLIncrementalStatement if the operator was evaluated
GENERIC - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
 
GEQ - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression
 
get() - Method in class edu.wpi.cs.dsrg.utils.SequenceNumber
Get next unique number.
get(Object) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Deprecated. You should use getVariableValue(...) instead. Note: Disable the usage of the original get() outside of this class.
getAllKnownQueryObjects() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Returns an Iterator of all of the query objects that are known in this stats gatherer.
getAllLeafNodes(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Get all the leaf node of given XATTree, which is rooted at given root node.
getAllLeafNodes(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Get all the leaf node of given XATTree, which is rooted at given root node.
getAllSourceNodes(Vector, XATNode, XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Find all of the Source operators in an XATTree.
getAncestors(Class) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor
Get the ancestor of a specific class.
getAssociatedQueryObject() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Insert the method's description here.
getBinding() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate
Deprecated. Use getOutputColumnName() instead.
getBinding() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Deprecated. Use getOutputColumnName() instead.
getBinding() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Returns the binding
getBindingTable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Get the binding table of this Tree.
getBindingTable() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Get the binding table of this Tree.
getBlockDesc() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Extends the semantic of NameColumn operator.
getBlockDesc() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
Extends the semantic of NameColumn operator.
getByIdentifier(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
Returns the object in the array who corresponds to the given identifier.
getByIdentifier(int, boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
Returns the object in the array who corresponds to the given identifier.
getCategories() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Returns the currentCategory
getCategory() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Insert the method's description here.
getChain(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
It will get all the VarStep alone this Key in the binding table.
getChainRecursive(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Get all the VarStep alone this Key in the binding table.
getChild(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Get a specific child node of this node by their position.
getChild(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Get a specific child node of this node by their position.
getChild(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Get a specific child node of this node by their position.
getChild(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Get a specific child node of this node by their position.
getChildren() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Get all the children nodes of this node.
getChildren() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Get all the children nodes of this node.
getChildren() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Get all the children nodes of this node.
getChildren() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Get all the children nodes of this node.
getChildren(Vector, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
getChildren accepts a destination Vector and an XATNode it then puts all of the root's children into this vector
getChildren(Vector, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Get all children of a given root node.
getChildrenSize() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Returns how many children this node has
getChildrenSize() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Returns how many children this node has
getClauseType() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Returns the fragment type
getColList() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Get the vector containing the columns themselves.
getColList() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get the vector containing all the columns content within the XATTable.
getColNames() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Get the vector containing the column names.
getColNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get the vector containing all the column names within the XATTable.
getColumn(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Get a column back by position.
getColumn(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get one column content from the specified position.
getColumnName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.ExposeImp
Gets column name.
getColumnName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Expose
Gets column name.
getColumnName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNodeImp
Get the column name.
getColumnName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNode
Get the column name.
getColumnName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnName
returns the column name
getColumnName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp
returns the column name
getColumnName(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Get the column name for a specific column position.
getColumnName(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get the column name for a specific column position.
getColumnNames() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FOR
Get binding Columns
getColumnNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Returns a list of column names.
getColumnNames() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList
Returns a list of column names.
getColumnNames() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OrderBy
Returns a list of column names.
getColumnNames() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupBy
Returns a list of column names.
getColumnNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Return the columnNames associated with this DomPatternNode use the toListPattern method which traverses the tree but toListPattern produces a Vector with both the tagNames and columnNames in it, so we need to remove the tagNames Therefore, create a new Vector which just has a string representation of the columnNames of the ListPattern
getColumnNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Get all the column names within the ListPattern.
getColumnNames() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.Pattern
Get a vector of column names within the ListPattern.
getColumnNames(BinExpression, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Iterates over the BinExpression in order to find all of the column Names anytime a column name is found, it is added into the Vector.
getColumnPath() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Gets the absolute path for this column.
getColumnPath() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
Insert the method's description here.
getColumnPosition(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Get the Column Position from the Column Name.
getColumnPosition(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get the Position of a column with the given Column Name.
getColumnsFiltered() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Gets column filtersd.
getCommonColumnNames(XATTable) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
This method takes two XATTables, finds all matching columns.
getCommonColumnNames(XATTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
This method takes two XATTables, finds all matching columns.
getContext() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp
Gets the context of the update operator.
getContext() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperator
Gets the context of the update operator.
getCurrentCategory() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Returns the currentCategory
getCutted() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
Get the attribute "cutted".
getDataSourceAt(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp
Get a specific source of a certain number.
getDataSourceAt(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperator
Get a specific source of a certain number.
getDataSources() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp
Return an array of XATDataSource objects got from its child nodes.
getDataSources() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperator
Return a vector of XATDataSource objects got from its child nodes.
getDecorTree() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Access method of field decorrelate tree.
getDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Get the default properties from propertity_file.
getDepth() - Method in class edu.wpi.cs.dsrg.utils.XATLeaf
Get the depth of XATLeaf node.
getDestination() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate
Gets the destination.
getDestination() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Gets the destination.
getElseXAT() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp
Gets the else XAT tree
getElseXAT() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExpr
Gets the else XAT tree
getEntryPoint() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate
Gets the entry point.
getEntryPoint() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Gets the entry point.
getExecuteBranch() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Or
Get the number of the branch to be selected.
getExecuteBranch() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.OrImp
Get the number of the branch to be selected.
getExpression() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.JoinImp
Gets join expression.
getExpression() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Join
Gets join expression.
getExpression() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Select
Gets select expression.
getExpression() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SelectImp
Gets select expression.
getExpression() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniExpression
Get the expression.
getExpression() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp
Get the expression.
getExpression() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp
Get the expression.
getFirst() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
Insert the method's description here.
getFragment() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
returns the fragments
getFuncArgs() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Gets function argument
getFuncArgs() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Gets the function arguments
getFuncArgs() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Sets the PCDATA content that should replace the original content
getFuncArgs() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
 
getId() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Get the Hash code of this XATDataValue.
getId() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
Get the Hash code of this XATDataValue.
getIfExpr() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp
Gets the if expression.
getIfExpr() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExpr
Gets the if expression.
getIndexOf(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Return the index of a node.
getIndexOf(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Return the index of a node.
getInnerSource() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
Gets inner data source.
getInnerSource() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FOR
Get inner data source.
getInputColumnName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Distinct
Gets the input column name.
getInputColumnName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DistinctImp
Gets the input column name.
getKeyByValue(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Get the key by the variable binding.
getKeyByXMLValue(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Given an XML path, plus "/SOURCE", return the Key as a string
getKeysByXMLValue(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Given an XML path, plus "/SOURCE", return the Key as a string If more than one mapping can exist, use the method that returns a vector
getLast() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
Insert the method's description here.
getLeaves() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Get all the leaves of this XATTree.
getLeaves() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Get all the leaves of this XATTree.
getLeavesWithDepth() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Get all the leaves of this XATTree along with their depth.
getLeavesWithDepth() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Get all the leaves of this XATTree along with their depth.
getLeft() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProductImp
Returns the left XAT table
getLeft() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProduct
Returns the left XAT table
getLeft() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Get the left part of expression.
getLeft() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
Get the left part of expression.
getLeft() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
Get the left part of expression.
getLeft() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Get the left part of expression.
getLeft() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpression
Get the left part of expression.
getLevel() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Composer
Gets the level value.
getLevel() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.ComposerImp
Gets the level value.
getList() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPattern
Get the list.
getList() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Get the list.
getMaxValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
Insert the method's description here.
getMetadataTable() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Get the metadataTable.
getMethod(Class) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor
The getMethod function will trying to get all the classes and also the interfaces from the lower level to the higher level to figure out which will be the proper method to invoke.
getMethod(Class, Class) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.TwoParamVisitor
This method try to find the method for both classes.
getMinValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
Insert the method's description here.
getMostRecent() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
Insert the method's description here.
getName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Get the Name of the XATTable.
getName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get the Name of the XATTable.
getName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.RenameImp
Gets the new name of the Element/Attribute
getName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Rename
Gets the new name of the Element/Attribute
getName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
get the current name of this source.
getName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
get the current name of this source.
getName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Returns the name
getName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Get the name of this function.
getName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.Function
Get the name of this function.
getNewColumnName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Gets the new column name.
getNewColumnName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
 
getNode() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Gets the node.
getNode() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Gets the node of this operator in order to get children or parent nodes.
getNumberOfColumns() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Get total number of columns in this table.
getNumberOfColumns() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get total number of columns in this table.
getNumberOfNodes() - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
getNumberOfSavedColumns() - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
getNumberOfTuples() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Get total number of tuples in this table.
getNumberOfTuples() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get total number of tuples in this table.
getOperator() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Get the operator in this Node.
getOperator() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Get the operator in this Node.
getOrderPredicate() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Gets the order predicate within the operator
getOrderPredicate() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
Gets the order predicate of the insert statement.
getOriginalColumnName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Gets the original column name.
getOriginalColumnName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
 
getOuterSource() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
Gets outer data source.
getOuterSource() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FOR
Get outer data source.
getOutput() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Deprecated. use XATOperator.getOutputDataSource, then cast to a table or a queue
getOutput() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Deprecated. use XATOperator.getOutputDataSource, then cast to a table or a queue
getOutputColumnName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Gets output column name.
getOutputColumnName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Gets output column name.
getOutputDataSource() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Get the output of this Operator.
getOutputDataSource() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Get the output of this Operator.
getOutputDataSources() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Get all output data sources for this XATOperator
getOutputDataSources() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Get all output data sources for this XATOperator
getParams() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Returns the parameters
getParams() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
It returns all the parameters in an array.
getParams() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.Function
It returns all the parameters in an array.
getParent() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Get the parent node of this node.
getParent() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Get the parent node of this node.
getParent() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Get the parent node of this node.
getParent() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Get the parent node of this node.
getParents() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Get an Iterator of all of the parents.
getParents() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Get an Iterator of all of the parents.
getPassword() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Get password of JDBC connection.
getPattern() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp
Gets the tagger pattern.
getPattern() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Tagger
Gets the tagger pattern.
getPCDATAContent() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Gets the PCDATA content of the operator
getPCDATAContent() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Gets the PCDATA content of the operator
getPCDATAContent() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Gets the PCDATA content of the operator
getPCDATAContent() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
Gets the PCDATA content to be inserted.
getPrimaryDataSource() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Get primary data source.
getPrimaryDataSource() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Get primary data source.
getPrimarySource() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Deprecated. use XATOperator.getPrimaryDataSource, then cast to a table or a queue
getPrimarySource() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Deprecated. use XATOperator.getPrimaryDataSource, then cast to a table or a queue
getProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
Returns an enumeration of property names supported by this query object
getProperties() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
Returns an enumeration of property names supported by this query object
getProperty(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
retrieve the value of the property with the given name.
getProperty(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
Retrieve the value of the property with the given name.
getPropertyName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Insert the method's description here.
getPropertyValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Get the value of the property specfied by this.getPropertyName().
getPropertyValueMean() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
Returns the mean of the statistic.
getQueryObject(String, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Gets the XATQueryObject whose propertyValue corresponds to the propertyName and valueIdentifier in the currentCategory.
getQueryObject(String, int, boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Gets the XATQueryObject whose propertyValue corresponds to the propertyName and valueIdentifier in the currentCategory.
getRelatedColumnNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpressionImp
get column names related with expression.
getRelatedColumnNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
get column names related with expression.
getRelatedColumnNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp
get column names related with expression.
getRelatedColumnNames() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.Expression
get column names related with expression.
getRelatedColumnNames() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp
get column names related with expression.
getRelativeVariable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Gets the relative Variable in the insert statement.
getRelativeVariable() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
Gets the Relative Variable value.
getReplacingVariable() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Gets the replacing varibale.
getReplacingVariable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Gets the replacing varible.
getRight() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Gets the right (secondary) data source.
getRight() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Gets the right (secondary) data source
getRight() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Gets the right (secondary) data source
getRight() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
Gets the element contents that should replace the original element
getRight() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProductImp
Returns the right XAT table
getRight() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProduct
Returns the right XAT table
getRight() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Get the right part of expression.
getRight() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
Get the right part of expression.
getRight() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
Get the right part of expression.
getRight() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Get the right part of expression.
getRight() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpression
Get the right part of expression.
getRoot() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
 
getRoot() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Get the root node of this XATTree.
getRoot() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Get the root node of this DOMTree.
getRoot() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Get the root node of this XATTree.
getRoots() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Assuming the XATTree is a forest sometime, this method get all the roots of XAT.
getRoots() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Assuming the XATTree is a forest sometime, this method get all the roots of XAT.
getRowList() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Get the vector containing the columns contents.
getRowList() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get the vector containing the columns contents.
getSchema() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Get the schema of this XATNode.
getSchema() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Get the schema of this XATNode.
getSourceAt(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp
Deprecated. use XATMultiSourceOperator.getDataSourceAt(int position)
getSourceAt(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperator
Deprecated. use XATMultiSourceOperator.getDataSourceAt(int position)
getSourceAt(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Union
Get a specific source of at certain position.
getSourceAt(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OuterUnionImp
Gets a specific source of certain position.
getSourceAt(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.UnionImp
Get a specific source of at certain position.
getSources() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Get all the sources of this function.
getSources() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.Function
Get all the sources of this function.
getSources() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp
Deprecated. use XATMultiSourceOperator.getDataSources(int position)
getSources() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperator
Deprecated. use XATMultiSourceOperator.getDataSources()
getSources() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Union
Return an array of XATTable objects obtained from the opertor child nodes.
getSources() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OuterUnionImp
Return an arry of XATTable objects got from child nodes.
getSources() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.UnionImp
Return an array of XATTable objects obtained from the opertor child nodes.
getStatement() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
getSQLStatement returns 1 Query statement of the appropriate tyep that is the combination of the various clause properties
getStatement() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
getSQLStatement returns 1 SQL statement that is the combination of the various clause properties
getStatement() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
 
getStatis() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Return the statistics of the rewrite rules.
getStatistics() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
returns an enumeration of Statistics supported by this query object
getStatistics() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObject
returns an enumeration of Statistics supported by this query object
getStatisticsGather() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
we want there to be only 1 statistics gatherer so a singleton design pattern is used.
getStatisticsObject(XATQueryObject) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
Insert the method's description here.
getStatisticsObjectName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
Gets the name of the StatisticsObject that refers to this property.
getStepTrees() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Get the tree in current rewrite step.
getStepValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStepImp
Gets step value .
getStepValue() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStep
Gets step value.
getStmt() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmt
Get the current SQL statement in the SQL operator.
getStmt() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmt
Gets the current XQuery statement in the XQuery operator.
getStmt() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
Get the current XQuery statement in the XQuery operator.
getStmt() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
Get the current SQL statement in the SQL operator.
getTableName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnName
returns the table name
getTableName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp
returns the table name
getTagName() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Get the tag name of this DOMPatternNode.
getTagName() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Get the tag name of this DOMPatternNode.
getTagValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Get the tag value of this DOMPatternNode.
getTagValue() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Get the tag value of this DOMPatternNode.
getTagValue(String) - Static method in class edu.wpi.cs.dsrg.utils.BindingTable
Get the tag value from an open/close tag of an XML element.
getThenXAT() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp
Gets the then XAT tree.
getThenXAT() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExpr
Gets the then XAT tree.
getTree() - Method in class edu.wpi.cs.dsrg.utils.Debugger
Get the XML algebra tree.
getTree() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Returns the xat.
getTree(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Returned the XAT for the user defined functions.
getTuple(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Get a tuple in a specified position.
getTuple(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get a tuple in a specified position.
getType() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
Return the type of this source.
getType() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
Return the type of this source.
getType() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Get the type of expression.
getType() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Get the type of expression.
getType() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Get the type of expression.
getType() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
Get the type of this terminalExpression.
getUnCommonColumnNames(XATTable) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
This method takes two XATTables, and finds all un-matching columns.
getUnCommonColumnNames(XATTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
This method takes two XATTables, and finds all un-matching columns.
getUpdateFunction() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Gets the update function
getUpdateFunction() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Gets the value of updateFunction.
getUpdateFunction() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Gets the update function
getUpdateFunction() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
Gets the Update Function.
getUri() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Get the JDBC connection string.
getUsername() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Get the username for JDBC connection.
getUserXAT() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
Insert the method's description here.
getValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Get the value of this XATDataValue.
getValue() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Get the value of this expression.
getValue() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
get the value of this expresssion.
getValue(int, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.RowAccessor
Get a cell by column and tuple positions.
getValue(int, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get a cell by column and tuple positions.
getValue(String, XATQueryObject) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Returns the value for given property of the queryObject in the current category Creation date: (1/15/2003 2:05:37 PM)
getValue(String, XATQueryObject, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Returns the value for given property of the queryObject in the current category If this statistics object does not support this operation, an error will be thrown
getVariable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp
Gets the variable of the update operator.
getVariable() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperator
Gets the variable of the update operator.
getVariableTable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
Insert the method's description here.
getVariableTable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
Insert the method's description here.
getVariableTable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
Set the variable table
getVariableTable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Insert the method's description here.
getVariableValue(String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Accepts a string varName and returns the path that it represents according to the variableTable.
getVariableValue(String, boolean) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Accepts a string varName and returns the path that it represents according to the this.
getVariableValueRecursive(String, boolean) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Accepts a string varName and returns the path that it represents according to the this.
getViewXAT() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
Insert the method's description here.
getXATTree() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Aggregate
Gets the XAT tree associated with this operator.
getXATTree() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.AggregateImp
Gets the XAT tree associated with this operator.
getXATTree() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp
Gets a the XAT tree associtaed with this GroupBy (the groupby subquery).
getXATTree() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupBy
Gets a the XAT tree associtaed with this GroupBy (the groupby subquery).
getXtreFunctions() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
Get the tree for the FOR node.
getXtreFunctions() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FOR
get the tree for the FOR node.
groupBy - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
groupBy clause
GroupBy - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupBy.
It will create groups for each unique value of the groupby columns.
GROUPBY - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
GroupByImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp.
Implementation for the GroupBy interface.
GroupByImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp
Assigns a node to this operator .
GroupByImp(XATNode, XATTree) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp
Assigns a node to this operator and an XAT tree (subquery) .
GT - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression
 

H

handleWhereClause(FLWRExpression, XATTree, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Generate the XAT Tree for Where Clause
help(LongOpt[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
 
heuristicType - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
 
HIGHEST - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
 

I

IfExpr - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExpr.
An interface for the ifExpr opertor.
IfExprImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp.
Implementation for the interface ifExpr.
IfExprImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp
Assign a node to this operator .
IncrementalQuery - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery.
IncrementalQuery is an ABC for the different query types.
IncrementalQuery() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
SQLIncrementalStatement constructor comment.
IncrementalQuery(BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
SQLIncrementalStatement constructor comment.
IncrementalSQL - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL.
IncrementalSQL is stores an SQL query that is incrementally built.
IncrementalSQL(BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
 
IncrementalXQuery - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery.
Insert the type's description here.
IncrementalXQuery() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
IncrementalXQuery constructor comment.
incrementBuff(String, double) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunLEXICOGRAPHICALORDER
Incerments the buffer.
IncrementValueByN - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.IncrementValueByN.
This is the StatisticsObject used for any property that is incremented by some value.
IncrementValueByN() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.IncrementValueByN
TupleCountStatisticsObject constructor comment.
IncrementValueByN(String, XATQueryObject) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.IncrementValueByN
TupleCountStatisticsObject constructor comment.
InheritableVisitor - class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor.
It used to visit the lowest level class to be visited first, then go to the parent class if cannot find the visit function.
InheritableVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor
 
initialize() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
initialize empties the vectors for each of the clauses.
initialize() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
ReInitialize's this IncrementalStatement
initialize() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
Insert the method's description here.
initialize(int, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
 
initStatsTable(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Allows you to specify an initial XATTree that contains all of the operators.
INNER_RETURN - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
Insert - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert.
The Insert interface.
insertColumn(int, String, Vector) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Insert a new column to the table before specific position.
insertColumn(int, String, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Insert a new column to the table before specific position.
insertColumnName(String, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Inserts a column name in the list.
insertColumnName(String, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList
Inserts a column name in the list.
InsertImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp.
Implementation for the Insert interface.
InsertImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Assigns a node to this operator .
InsertImp(XATNode, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
INSERT In such case on context will be set and the contents will be retrieved from the right child of the insert node
InsertImp(XATNode, String, int, String[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
INSERT new_attribute()/new_ref()
InsertImp(XATNode, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
INSERT $x
InsertImp(XATNode, String, String, int) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
INSERT BEFORE/AFTER $y
InsertImp(XATNode, String, String, String, int) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
INSERT $x BEFORE/AFTER $y
insertRoot(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Insert a new node as the root of this tree.
insertRoot(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Insert a new node as the root of this tree.
insertTuple(int, Vector) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Insert a new tuple to the table before specific position.
insertTuple(int, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Insert a new tuple to the table before specific position.
Intersection - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Intersection.
The Intersection interface.
IntersectionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.IntersectionImp.
Implementation for the Intersection interface.
IntersectionImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.IntersectionImp
Assigns a node to this operator .
isAbort() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Gets Abort Info.
isCanceledOut() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Check if the DOMPattern node has been canceled out.
isCanceledOut() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Check if the DOMPattern node has been canceled out.
isCollection() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Check whether this XATDataValueImp is a collection or an atomic value.
iscommitQuery() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
Returns if the incremental statement should be committed
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Get the value of the propertity 'DEBUG_NavTaggerCancelout'.
isDebug() - Static method in class edu.wpi.cs.dsrg.utils.RewriteUtilities
Get the value of the propertity 'DEBUG_DeepCopyMaker'.
isDebug() - Static method in class edu.wpi.cs.dsrg.utils.DeepCopyMaker
Get the value of the propertity 'DEBUG_DeepCopyMaker'.
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.PCMVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.MinSchemaVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.RequiredVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CompleteSchemaVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProjectFillVisitor
Get the value of the propertity "DEBUG_SchemaCleanUp".
isDebug() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Get the value of the propertity 'DEBUG_QueryDecorrelation'.
isDebug() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Get the value of the propertity 'DEBUG_ParserTraverse'.
isDebug() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Get the value of the propertity 'DEBUG_ReWriteTraversal'.
isDebug() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.NavTaggerCancelout
Get the value of the propertity 'DEBUG_NavTaggerCancelout'.
isDebug() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Get the value of the propertity 'DEBUG_NavTaggerCancelout'.
isDebug() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Get the value of the propertity "DEBUG_XATTreeImp".
isDebug() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Gets debug info.
isDeleteChildNode() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Get the value of attribute deleteChildNode.
isDeleteParentNode() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Get the value of attribute deleteParentNode.
isEvaluated() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
returns if the operator was evaluated
isFinalPosition() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Get the value of attribute finalPosition.
isGatherStatistics() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
A flag to check whether to get the statistics from rewrite rules.
isGenericProperty(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
Gets the name of the StatisticsObject that refers to this property.
isInTree(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
 
isInTree(DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Check the tree for a specific node
isIsChanged() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Get the value of the propertity 'isChanged'.
isKeepClone() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
System environment to test if we want to keep a clone of XATTable or not.
isMoved() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Get the value of attribute moved.
isNode() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Check whether this XATDataValueImp is an atomic value.
isPushedDown(XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Check if an operator need any push down or not.
isShowTable() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
System environment from testing.
isSourceVisited() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
Insert the method's description here.
isStatisticSupported(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Checks if the propertyName is in the StatisticsGatherer
isStepThrough() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Get the value of the propertity 'StepThrough'.
isSwapped() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Get the value of attribute swapped.
isUsedAbove(XATNode, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
traverse up the tree, starting from the startingPoint parameter, checking if columnToFind is used in any entry point in a Navigate, parameter in a Select, or column in a Tagger.
isValidPropertyName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
Checks if the given property is valid for this QueryObject.
isValidPropertyName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
Checks if the given property is valid for this QueryObject.
isValidStatistic(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
Checks if the given property is valid for this QueryObject.
isValidStatistic(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObject
Checks if the given Statistic is valid for this QueryObject.
iterator(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCall
Iterates through function parameter.
iterator(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunPOSITION
Iterates through function parameter.
iterator(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunCOLUMN
Iterates through function parameter.
iType - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
 

J

Join - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Join.
The Join interface.
JoinImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.JoinImp.
Implementation for the Join interface.
JoinImp(XATNode, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.JoinImp
Assigns a node to this operator and an expression.

L

LAST - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
 
LeftOuterJoin - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftOuterJoin.
The LeftOuterJoin interface.
LeftOuterJoinImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftOuterJoinImp.
Implementation for the LeftOuterJoin interface.
LeftOuterJoinImp(XATNode, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftOuterJoinImp
Assigns a node to this operator and an expression.
LeftSemiJoin - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftSemiJoin.
The LeftSemiJoin interface.
LeftSemiJoinImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftSemiJoinImp.
Implementation for the LeftSemiJoin interface.
LeftSemiJoinImp(XATNode, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftSemiJoinImp
Assigns a node to this operator and an expression.
LEQ - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression
 
let - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
let clause
LET - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
listp - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
The list pattern.
ListPattern - interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPattern.
This Class implemented the DOMpattern Interface.
ListPatternImp - class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp.
This Class implemented the ListPattern Interface.
ListPatternImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
The default ListPatternImp Constructor.
ListPatternImp(Vector) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Deprecated. It should use Vector as it's parameter. It can not enforce the type of the items in the Vector.
locateChild(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Get a position for a specific child node.
locateChild(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Get a position for a specific child node.
lookupColumn(XATNode, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
LOWEST - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
 
LT - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression
The integer representation of comparison operators.

M

main(String[]) - Static method in class edu.wpi.cs.dsrg.utils.SequenceNumber
Insert the method's description here.
main(String[]) - Static method in class edu.wpi.cs.dsrg.utils.FileCopy
 
main(String[]) - Static method in class edu.wpi.cs.dsrg.utils.CleanDB
Clean the Database.
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.CombinedJBTest
This method is the main function for RainbowCore.
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
 
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TreeGenerationTest
 
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.AdvancedDBTest
This method is the main function for RainbowCore.
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
This method is the main function for RainbowCore.
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestXATTreeClone
 
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestObjectPrinter
Starts the application.
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestStrip
Insert the method's description here.
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
The main function for testing kweelt.
main(String[]) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestFunctions
 
makeDeepCopy(Object) - Static method in class edu.wpi.cs.dsrg.utils.DeepCopyMaker
Doing deep copy using given object.
MatchingStepFound - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.MatchingStepFound.
This class defines the exception thrown when the same step found.
MatchingStepFound() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.MatchingStepFound
The default MatchingStepFound constructor.
MatchingStepFound(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.MatchingStepFound
The default MatchingStepFound constructor.
merge - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
Merge - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Merge.
An interface for the Merge opertor.
mergeColumnNames(XATTable) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
This method takes two XATTables (this and tab2).
mergeColumnNames(XATTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Merge the column names of two XATTables.
MergeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.MergeImp.
Implementation for the interface Merge.
MergeImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.MergeImp
Assigns a node to this operator .
mergeNavigates(Navigate, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Merges two Navigates
MergeOperatorRules - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules.
This Class is used to merge operators by traversing the XAT.
MergeOperatorRules() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Default MergeOperatorRules constructor.
mergeTaggers(Tagger, Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Merge two Taggers if possible.
mergeTrees() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
xtrObj1 will be the user query or upper tree xtrObj2 will be the mapping query or bottom tree Also the binding tables should be merged.
mergeTrees(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
xtrObj1 will be the user query or upper tree xtrObj2 will be the mapping query or bottom tree Also the binding tables should be merged.
mergeTreeWithSources(XATTree, XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Merge two trees together and aware of source operators.
MergeVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor.
 
MergeVisitor(XATTree, XATTree) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
Insert the method's description here.
metadataTable - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
MINIMAL - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
minimal generation
MinSchemaVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.MinSchemaVisitor.
Compute the Minimum Schema through the SchemaVisitor, the Required Columns through the RequiredVisitor, and do the cutting if the required columns not in produced and modified.
MinSchemaVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.MinSchemaVisitor
MinSchemaVisitor Constructor.
MINUS - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpression
 
MOD - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpression
 
modified - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode
The modified columns.
ModifiedArrayList - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList.
This class is an extention of an ArrayList that provides constant lookup time by using a hashtable.
ModifiedArrayList() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
ModifiedArrayList constructor comment.
ModifiedArrayList(Collection) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
ModifiedArrayList constructor comment.
ModifiedArrayList(int) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.ModifiedArrayList
ModifiedArrayList constructor comment.
ModifiedVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor.
This class is used to compute the consumed columns for each type of operator.
ModifiedVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
 
moveColumn(int, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Move a column to a specific position.
moveColumn(int, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Move a column to a specific position.
moveLOJ(XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Find and move LOJ below specific node.
moveNode(XATNode, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
MoveNode will alter the XATTree structue by moving the parent node directly under the child.
moveNode(XATNode, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
 
moveNode(XATNode, XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Move node.
moveNode(XATNode, XATNode, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Move node.
moveNode(XATNode, XATNode, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Move node.
moveNodeToRoot(XATNode, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
MoveNodeToRoot will alter the XATTree structue by moving the node to the root.
moveTuple(int, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Move a tuple to a specific position.
moveTuple(int, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Move a tuple to a specific position.
MULTIPLE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpression
 
MULTISTEPORDER - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
 

N

NAME - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
 
NameColumn - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn.
An interface for the NameColumn opertor.
NameColumnImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp.
Implementation for the interface NameColumn.
NameColumnImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Assigns a node to this operator .
NameColumnImp(XATNode, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Assigns a node to this operator also assigns original and new column names.
NameColumnImp(XATNode, String, String, NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Assigns a node to this operator also assigns original and new column names and column path.
nameColumnSubTree(XATOperator, String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Change all attached sub tree output column names.
NameGenerator - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameGenerator.
The Name Generator class
NameGenerator() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameGenerator
 
NavCollection - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavCollection.
The NavCollection interface.
NavCollectionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavCollectionImp.
Implementation for the NavCollection interface.
NavCollectionImp(Navigate) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavCollectionImp
Assigns a navigate operator node to this operator .
NavCollectionImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavCollectionImp
Assigns a node to this operator .
NavCollectionImp(XATNode, NavigationStep[], NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavCollectionImp
Assigns a node to this operator, an entry point, and a destination .
Navigate - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate.
The Navigate interface.
NavigateImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp.
Implementation for the Navigate interface.
NavigateImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Assigns a node to this operator.
NavigateImp(XATNode, NavigationStep[], NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Assigns a node to this operator, an entry point, and a destination .
NavigationStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStep.
The NavigationStep interface.
NavigationStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStepImp.
Implementation for the NavigationStep interface.
NavigationStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStepImp
No param constructor, assigns null as the step.
NavigationStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStepImp
Assigns a step value .
navStepsToString(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Convert a NavigationStep into String.
NavTaggerCancelout - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.NavTaggerCancelout.
This Class is used to cancel out Navigate and Tagger by using the binding tables.
NavTaggerCancelout() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.NavTaggerCancelout
Default NavTaggerCancelout constructor.
NavUnnest - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavUnnest.
The NavUnnest interface.
NavUnnestImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavUnnestImp.
Implementation for the NavUnnest interface.
NavUnnestImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavUnnestImp
Assigns a node to this operator.
NavUnnestImp(XATNode, NavigationStep[], NavigationStep[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavUnnestImp
Assigns a node to this operator, an entry point, and a destination .
NEQ - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression
 
nest(String, XATTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Creates collections for the values of nested column.
NEW_ATTRIBUTE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
 
NEW_ATTRIBUTE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
 
NEW_REF - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
 
NEW_REF - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
 
newAggregate(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Aggregate
newAggregate(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new Aggregate
newCartesianProduct(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new CartesianProduct
newCartesianProduct(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new CartesianProduct
newDistinct(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Distinct
newDistinct(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new Distinct
newExpose(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Expose This doesnt really have a stream equivalent so it will be implemented here
newFor(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new FOR This doesnt really have a stream equivalent so it will be implemented here
newFor(XATNode, XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new FOR This doesnt really have a stream equivalent so it will be implemented here
newFunArith(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new FunctionArith This doesnt really have a stream equivalent so it will be implemented here
newFunction(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Function
newFunction(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new Function
newGroupBy(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Insert the method's description here.
newGroupBy(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new groupBy
newInstance() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorFactory
Return the correct factory as specified by a System parameter called "edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory" The property name can be accessed through OperatorFactory.factoryID if no property is set then an exception is thrown and tree generation cannot continue
newInstance() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorFactory
Insert the method's description here.
newInstance() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.StreamOperatorFactory
Insert the method's description here.
newLeftOuterJoin(XATNode, Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new LeftOuterJoin
newLeftOuterJoin(XATNode, Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new LeftOuterJoin
newMerge(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Merge This doesnt really have a stream equivalent so it will be implemented here
newNameColumn(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new NameColumn
newNameColumn(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new NameColumn
newNavCollection(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new NavCollection operator
newNavCollection(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new NavCollection operator
newNavUnnest(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new NavCollection operator
newNavUnnest(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new NavCollection operator
newOperatorBuilder() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorFactory
Creates a new instance of OperatorBuilder that will be used to generate operators The various subclasses of this class will return different OperatorBuilders based on the subclass
newOperatorBuilder() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorFactory
Creates a new instance of OperatorBuilder that will be used to generate operators This will return a StaticOperatorBuilder
newOperatorBuilder() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.StreamOperatorFactory
Creates a new instance of OperatorBuilder that will be used to generate operators This will return a StreamOperatorBuilder
newOrderBy(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new OrderBy
newOrderBy(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new OrderBy
newProject(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Project
newProject(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new Project
newProp - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
newSelect(XATNode, Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Select
newSelect(XATNode, Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Insert the method's description here.
newSource(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Source
newSource(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Create a new Source
newTagger(XATNode, Pattern) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new Tagger
newTagger(XATNode, Pattern) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
Insert the method's description here.
newXMLUnion(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
Create a new XMLUnion
nodesCut - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupStatistics
The numbe of nodes cutted.
NodeStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NodeStep.
The NodeStep interface.
NodeStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NodeStepImp.
Implementation for the NodeStep interface.
NodeStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NodeStepImp
No param constructor.
NodeStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NodeStepImp
Assigns a step value .
NoMatchFoundException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.NoMatchFoundException.
This class defines the exception thrown when none match was found.
NoMatchFoundException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.NoMatchFoundException
The default NoMatchFoundException constructor.
NoMatchFoundException(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.NoMatchFoundException
The NoMatchFoundException constructor using given message.
nooutput - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 

O

oaParams - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Function's parameters.
ObjectPrinter - class edu.wpi.cs.dsrg.utils.ObjectPrinter.
This class is Used to do printing.
ObjectPrinter() - Constructor for class edu.wpi.cs.dsrg.utils.ObjectPrinter
 
oneElementSet(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CompleteSchemaVisitor
Constructe one element set using given object o.
oneElementSet(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaVisitor
Construct an set object using given object o.
operator - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
The operator connected with this XATNode.
OperatorBuilder - class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder.
Abstract base class for all operator builders.
OperatorBuilder() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorBuilder
OperatorBuilder constructor comment.
OperatorEvaluator - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator.
Insert the type's description here.
OperatorEvaluator(BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
SQLOperatorEvaluator constructor comment.
OperatorEvaluator(int, BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
SQLOperatorEvaluator constructor comment.
OperatorFactory - class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorFactory.
Insert the type's description here.
OperatorFactory() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.OperatorFactory
OperatorFactory constructor comment.
OperatorUtilization - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.OperatorUtilization.
Calculates the (true, not weighed) average workload for each operator in the system.
OperatorUtilization() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.OperatorUtilization
OperatorUtilization constructor comment.
OperatorUtilization(String, XATQueryObject) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.OperatorUtilization
OperatorUtilization constructor comment.
opEval - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
instance of the OperatorEvaluation
Or - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Or.
An interface for the Or opertor.
orderBy - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
orderBy clause
OrderBy - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OrderBy.
The OrderBy interface.
ORDERBY - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
OrderByImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OrderByImp.
Implementation for the OrderBy interface.
OrderByImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OrderByImp
Assigns a node to this operator .
OrderPredicate - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
indication of the order ..
OrImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.OrImp.
Implementation for the interface Or.
OrImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.OrImp
OrImp constructor comment.
OUTER_RETURN - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
WHERE is the same as SQL
OuterUnion - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OuterUnion.
The OuterUnion interface.
OuterUnionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OuterUnionImp.
Implementation for the OuterUnion interface.
OuterUnionImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OuterUnionImp
Assigns a node to this operator .
outputColumnName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
 
OVERALL - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
 

P

parent - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
The parent nodes of this XATNode.
parent - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
The parent of this DOMPatternNode.
ParserTraverse - class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse.
This class visits the objects of the Kweelt parser and puts the query in the correct algebra node.
ParserTraverse() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Class Default Constructor
ParserTraverse(boolean) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Class constructor specifying debug mode
password - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
Pattern - interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.Pattern.
This Class implemented the ListPattern Interface.
PCDATAContent - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
PCDATAcontent to for inserting into mixed type elements
PCMVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.PCMVisitor.
This class is used to compute the Produce, Consumed columns for each XATNode.
PCMVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.PCMVisitor
PCMVisitor constructor.
PersistentOperatorBuilder - class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder.
Insert the type's description here.
PersistentOperatorBuilder() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorBuilder
StaticOperatorBuilder constructor comment.
PersistentOperatorFactory - class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorFactory.
Insert the type's description here.
PersistentOperatorFactory() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.PersistentOperatorFactory
StaticOperatorFactory constructor comment.
PLUS - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpression
The ASCII number for arithmatic sign "+-*%"
positionFrag - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
position fragment
print() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Prints the XATTable
print() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Prints the XATTable
print(Object) - Method in class edu.wpi.cs.dsrg.utils.ObjectPrinter
Print the given object out.
printNode() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate
Returns a String that represents the value of this object.
printNode() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Returns a String that represents the value of this object.
printTime(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Output the time usage of each step in RainbowCore.
printTree() - Method in class edu.wpi.cs.dsrg.utils.Debugger
Print the whole XATTree.
processOperator(XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
processOperator will call evaluateOperator on the param operator then take the QueryResult object that was returned and will add the sql fragment to the incremental SQL statement if the operator was evaluated the toProcess operator will then be deleted from the tree
produced - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode
The produced columns.
ProducedVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor.
This class is used to compute the Produce columns for each XATNode.
ProducedVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
 
Project - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Project.
The Project interface.
ProjectFillVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProjectFillVisitor.
This class is used to construct a Project node to extract the required columns out.
ProjectFillVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProjectFillVisitor
Default ProjectFillVisitor Contructor.
ProjectImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ProjectImp.
Implementation for the Project interface.
ProjectImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ProjectImp
Assigns a node to this operator .
PROPERTIES_FILE_NAME - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
pTgPattern - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp
 
pushdown - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
 
PushDownRulesNoNavNode - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.PushDownRulesNoNavNode.
This class defines the exception thrown when PushDownRules cannot find any navigation nodes.
PushDownRulesNoNavNode() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.PushDownRulesNoNavNode
The default PushDownRulesNoNavNode constructor.
PushDownRulesNoNavNode(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.PushDownRulesNoNavNode
The PushDownRulesNoNavNode constructor using given message.
PushDownRulesNoRulesFound - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.PushDownRulesNoRulesFound.
This class defines the exception thrown when PushDownRules cannot find the corresponding rule for 2 operators.
PushDownRulesNoRulesFound() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.PushDownRulesNoRulesFound
The default PushDownRulesNoNavNode constructor.
PushDownRulesNoRulesFound(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.PushDownRulesNoRulesFound
The PushDownRulesNoRulesFound constructor using given message.
put(Object, Object) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Deprecated. You should use updateVariableTable(..,..) instead.

Q

qStmt - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
the incremental statement to use
QueryDecorrelation - class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation.
This class visits the XAT Tree constructed in ParserTraverse and get rid of For operaters.
QueryDecorrelation() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Class Default Constructor
QueryDecorrelation(String[], XATTree) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Class Constructor with outer For binding context
QueryDecorrelation(XATTree) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Class Constructor with XAT Tree to be decorrelated.
QueryFragment - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment.
QueryFragment contains a fragment type, a name, a binding, and in some cases, a list of parameters The name is the name of the table or column name to use The binding is what to rename the name to, so SELCECT xxx AS yyy, has a name of xxx and a binding of yyy and the clause type is select
QueryFragment(int, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Create a QueryFragment with a fragment type and a name
QueryFragment(int, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Create a QueryFragment with a fragment type, a binding, and a name
QueryFragment(int, String, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Create a QueryFragment with a fragment type, a binding, a name, and parameters
QueryGenerator - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator.
IQueryGenerator is the primary class in Query Generation It is responsible for travering the XAT and finding operators to evaluate
QueryGenerator(BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
Start the generator.
QueryGenerator(BindingTable, boolean) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
Start the generator.
QueryResult - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult.
A QueryResult is returned after an operator is evaluated Each result has 3 parameters, 1.
QueryResult() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
Default constuctor
QueryResult(boolean, QueryFragment) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
Constuctor that sets evaluated and the fragment
queryTree - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
the XAT to generate a query from
queryType - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
the type of query to generate
QueryTypes - interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes.
defines the different clauses that can be used in a query

R

RainbowCore - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.RainbowCore.
This class is a shared RainbowCore Model called by both the console version and the VEXP GUI.
RainbowCore() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.RainbowCore
The default RainbowCore constructor.
readFile(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestObjectPrinter
 
readParameters(String[], int) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Get parameters from command line.
readQuery(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Reads in the contents of a file and converts it to a string object.
reduce() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree
Minimize the BindingTree to do the cancel cout.
reduceGroupBy(GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge GroupBy with GroupBy
reduceGroupByNavigate(GroupBy, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
It used to merge a GB with Agg() on top of NavUnnest/NavCollection into NavCollection.
relativeVariable - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
relativeVariable is the other variable in ordered INSERT as in INSERT $x BEFORE/AFTER $y(relative variable)
removeDuplicates() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Remove the duplicated values in a vector.
removeDuplicates() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue
Remove the duplicated values in a vector.
removeNode(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Delete the given DOMPatternNode.
removeNode(DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Delete the given DOMPatternNode.
removeQueryObject(XATQueryObject) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Removes a query object from the statistics gatherer.
removeSubtree(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree
Remove the subtree identified by the given subroot.
Rename - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Rename.
The Rename interface.
renameExpression(BinExpression, String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
The Method recursively looks at the left and right sides of an Expression.
renameHash - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
Lists all Table.Column values and their equivalent Rename Values
RenameImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.RenameImp.
Implementation for the Rename interface.
RenameImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.RenameImp
Assigns a node to this operator .
RenameImp(XATNode, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.RenameImp
Assigns a node to this operator, a context and a variable .
renameTagger(DOMPatternNode, String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
This method recursively look at the DOM Tree, traverses through the DOMPattern tree, which has a DOMPatternNoe as root, until it finds all TagNode and ColumnNameNode.
Replace - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace.
The Replace interface.
ReplaceImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp.
Implementation for the Replace interface.
ReplaceImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Assigns a node to this operator .
ReplaceImp(XATNode, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Replace $x WITH Assigns a node to this operator, a context, and a variable.
ReplaceImp(XATNode, String, String, int, String[]) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Replace WITH new_attribute()/new_ref() Assigns a node to this operator, a context, a variable, a replacing variable, and function arrguments.
ReplaceImp(XATNode, String, String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Replace $x WITH $y Assigns a node to this operator, a context, a variable, and a replacing variable.
replaceKey(String, String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Replace ALL the occurances of the oldKey with the newKey.
replaceNode(XATNode, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Replace oldNode in Tree with newNode.
replaceNode(XATNode, XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Replace oldNode in Tree with newNode.
required - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode
The required schema.
RequiredVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.RequiredVisitor.
This class is used to compute the Required Schema.
RequiredVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.RequiredVisitor
Default RequiredVisitor Contructor.
reset() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
This will reset the statistics gatherer to its pre-init state.
resetTempTrees() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
result - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
ReWriteResult that describes the results from performing the Equivalence Rule
returnIn - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
nested return clause
returnOut - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
outer return clause
rewrite - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
reWriteList - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
The HashTabe stores the list of operators in the tree and whether they are in their final position or not.
reWriteOrder - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
List of Strings representing the order and name of XATOperators to rewrite.
ReWriteOrderByRules - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules.
This Class is used to optimize the orderby operators ( if there is any in given XAT ).
ReWriteOrderByRules() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
Default ReWriteOrderByRules constructor.
ReWriteOrderByRules(Vector) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
ReWriteOrderByRules constructor.
ReWriteOrderByRules(Vector, BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
ReWriteOrderByRules constructor.
ReWritePositionRules - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWritePositionRules.
This Class is used to rewrite the XAT using position rules.
ReWritePositionRules() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWritePositionRules
Default ReWritePositionRules constructor.
ReWriteResult - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult.
This Class is used to rewrite the XAT using position rules.
ReWriteResult() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Default ReWriteResult constructor.
ReWriteRules - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules.
This class is the super class for all equivalence rule classes.
ReWriteRules() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Default ReWriteRules constructor.
ReWriteRules(Vector) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
ReWriteRules constructor.
ReWriteRules(Vector, BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Constructor that accepts a Vector sourceList that is set to classVector and a Hashtable that is set to variableTable.
ReWriteRulesNoRulesFound - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.ReWriteRulesNoRulesFound.
This class defines the exception thrown when ReWriteRules cannot find the corresponding rule for 2 operators.
ReWriteRulesNoRulesFound() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.ReWriteRulesNoRulesFound
The default ReWriteRulesNoRulesFound constructor.
ReWriteRulesNoRulesFound(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.ReWriteRulesNoRulesFound
The ReWriteRulesNoRulesFound constructor using given message.
ReWriteTraversal - class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal.
ReWriteTraversal is the traversal strategy used in the rewrite steps It is responsible for iterating over an XAT algebra tree and finding 2 nodes to evaluate equivalence rules on.
ReWriteTraversal(XATTree, ReWriteRules, Vector) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
ReWriteTraversal constructor.
ReWriteTraversal(XATTree, ReWriteRules, Vector, boolean) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
ReWriteTraversal constructor.
reWriteTree - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
The XATTree to rewrite
RewriteUtilities - class edu.wpi.cs.dsrg.utils.RewriteUtilities.
This class includes all static functions used in the rewrite functionality.
RewriteUtilities() - Constructor for class edu.wpi.cs.dsrg.utils.RewriteUtilities
The default RewriteUtilities constructor.
RightOuterJoin - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightOuterJoin.
The RightOuterJoin interface.
RightOuterJoinImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightOuterJoinImp.
Implementation for the RightOuterJoin interface.
RightOuterJoinImp(XATNode, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightOuterJoinImp
Assigns a node to this operator .
RightSemiJoin - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightSemiJoin.
The RightSemiJoin interface.
RightSemiJoinImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightSemiJoinImp.
Implementation for the RightSemiJoin interface.
RightSemiJoinImp(XATNode, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightSemiJoinImp
Assigns a node to this operator and an expression.
root - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
The array containing all the roots of XATTree.
rootNode - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
The root of the tree.
RootNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.RootNode.
This Class defines the root node of DOMPatternNode.
RootNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.RootNodeImp.
This Class implment the RootNode interface.
RootNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.RootNodeImp
The default of RootNodeImp constructor.
RowAccessor - interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.RowAccessor.
This class is the Row structure of the XAT.
rules - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Contains the equivalence rules

S

saveProperties(String, String, String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Saves the user parameters to PROPERTIES_FILE_NAME
saveProperties(String, String, String, String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Saves the user parameters to PROPERTIES_FILE_NAME
schema - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
The required schema of this XATNode.
schema - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode
The minimum schema.
schema - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
SchemaCleanupNode - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode.
This class to define the SchemaCleanupNode.
SchemaCleanupNode() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupNode
 
SchemaCleanupStatistics - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupStatistics.
This class to define the SchemaCleanupStatistics
SchemaCleanupStatistics() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupStatistics
 
SchemaCleanupVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor.
This class to do the schema cleanup.
SchemaCleanupVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
The default SchemaCleanupVisitor constructor.
SchemaCleanupVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
The SchemaCleanupVisitor constructor.
SchemaVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaVisitor.
This class is uded to compute the Minimum Schema.
SchemaVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaVisitor
The default SchemaVisitor constructor.
sColumnName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.ExposeImp
 
select - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
select clause
Select - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Select.
The Select interface.
SELECT - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
Constants defining SQL Clause types
SelectImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SelectImp.
Implementation for the Select interface.
SelectImp(XATNode, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SelectImp
Assigns a node to this operator and an expression.
SequenceNumber - class edu.wpi.cs.dsrg.utils.SequenceNumber.
This class is used to store a number to a temporary file.
SequenceNumber(String) - Constructor for class edu.wpi.cs.dsrg.utils.SequenceNumber
The SequenceNumber constructor.
SequenceNumber(String, long) - Constructor for class edu.wpi.cs.dsrg.utils.SequenceNumber
The SequenceNumber constructor.
setAssociatedQueryObject(XATQueryObject) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Insert the method's description here.
setBinding(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate
Deprecated. Use setOutputColumnName(String) instead.
setBinding(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Deprecated. Use setOutputColumnName(String) instead.
setBinding(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Sets the binding
setBindingTable(BindingTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Set the binding table of this Tree.
setBindingTable(BindingTable) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Set the binding table of this Tree.
setBlockDesc(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Sets block description.
setBlockDesc(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
Set block description.
setCanceledOut(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Set the canceledOut property.
setCanceledOut(boolean) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Set the canceledOut property.
setCategory(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Insert the method's description here.
setChild(int, DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Set a specific child to be a new child node.
setChild(int, DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Set a specific child to be a new child node.
setChild(int, XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Set a specific child to be a new child node.
setChild(int, XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Set a specific child to be a new child node.
setChildren(XATNode[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Set all the children nodes of this node.
setChildren(XATNode[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Set all the children nodes of this node.
setColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.ExposeImp
Sets column name.
setColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Expose
Sets column name.
setColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnName
sets the column name
setColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp
sets the column name
setColumnName(String, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Set Column Name in the specified position.
setColumnName(String, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Set Column Name in the specified position.
setColumnName(String, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Sets a column name in the certain position in the list.
setColumnName(String, int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList
Sets a column name in the certain position in the list.
setColumnNames(String[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Sets a list of column names to be projected out..
setColumnNames(String[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList
Sets a list of column names to be projected out..
setColumnNames(String[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OrderBy
Set the list of column names to be grouped ordered by.
setColumnNames(String[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupBy
Set the list of column names to be grouped based on.
setColumnPath(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Sets the absolute path for this rename.
setColumnPath(NavigationStep[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
Sets column path.
setcommitQuery(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
Set whether the statement should be committed
setContext(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp
Sets the context(element being updated) of the update operator.
setContext(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperator
Sets the context(element being updated) of the update operator.
setCurrentCategory(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Set the current category.
setCutted(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
Set the attribute "cutted" using given boolean value.
setDebug(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Set to show debugging message.
setDebug(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
I temporarily keep this method.
setDebug(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.NavTaggerCancelout
Set the propertity 'DEBUG_NavTaggerCancelout'.
setDebug(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Insert the method's description here.
setDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataSourceImp
This method set the default properties that all datasources have.
setDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
called by the constructor.
setDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
This method will be called by the constructor.
setDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
called by the constructor.
setDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
called by the constructor.
setDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
This will set the default properties that all XATOperators will have.
setDefaultProperties() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Set default properties into the PROPERTIES_FILE, which include username, password, uri and metadataTable.
setDefaultProperties() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Called by the constructor.
setDefaultStatistics() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
called by the constructor.
setDefaultStatistics() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Called by the constructor.
setDeleteChildNode(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Set the attribute of deleteChildNode.
setDeleteParentNode(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Set the attribute of deleteParentNode.
setDepth(int) - Method in class edu.wpi.cs.dsrg.utils.XATLeaf
Set the depth of XATLeaf node.
setDestination(NavigationStep[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate
Sets the destination.
setDestination(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Sets the destination.
setElseXAT(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp
Sets the else XAT tree
setElseXAT(XATTree) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExpr
Sets the else XAT tree
setEntryPoint(NavigationStep[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Navigate
Sets the entry point.
setEntryPoint(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Sets the entry point.
setEvaluated(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryResult
Set whether the operator was evaluated
setExecuteBranch(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Or
Set the number of the branch to be selected.
setExecuteBranch(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.OrImp
Set the number of the branch to be selected.
setExpression(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.JoinImp
Set join expression.
setExpression(Expression) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Join
Set join expression.
setExpression(Expression) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Select
Set select expression.
setExpression(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SelectImp
Set select expression.
setExpression(Expression) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniExpression
Set this uniary expression using given expression.
setExpression(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp
Set this uniary expression using given expression.
setExpression(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp
Set this uniary expression using given expression.
setFilename(String) - Method in class edu.wpi.cs.dsrg.utils.SequenceNumber
Set the file name as new one.
setFinalPosition(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Set the attribute of finalPosition.
setFuncArgs(String[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Sets the PCDATA content that should replace the original content
setFuncArgs(String[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Sets the function arguments value.
setFuncArgs(String[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Sets the PCDATA content that should replace the original content
setFuncArgs(String[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
Sets the function argument, eg.
setHeuristicType(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
 
setIfExpr(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp
Sets the if expression.
setIfExpr(Expression) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExpr
Sets the if expression.
setInputColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Distinct
Sets the input column name.
setInputColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DistinctImp
Sets the input column name.
setIsChanged(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Get the value of the propertity 'isChanged'.
setLeft(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Set the left part of expression.
setLeft(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
Set the left part of expression.
setLeft(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
Set the left part of expression.
setLeft(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Set the left part of expression.
setLeft(Expression) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpression
Set the left part of expression.
setLevel(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Composer
Sets the level value.
setLevel(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.ComposerImp
Sets the level value.
setList(Vector) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPattern
Set the list in the ListPattern.
setList(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Set the list in the ListPattern.
setMetadataTable(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Set the metadataTable using given string.
setMostRecent(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
Insert the method's description here.
setMoved(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Set the attribute of moved.
setName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Set the Name of the Table.
setName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Set the Name of the Table.
setName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.RenameImp
Sets new name for the Element/Attribute
setName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Rename
Sets new name for the Element/Attribute
setName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
Set the new name of this source.
setName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
Set the new name of this source.
setName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Sets the name
setName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Insert the method's description here.
setName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.Function
Set the function name.
setNewColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Sets the new name for the column
setNewColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
Sets new column name.
setNewPropertyValue(String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
This method actually sets the property value.
setNode(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Sets the opertor's node.
setNode(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Sets the opertor's node.
setOperator(XATOperator) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Set the operator in this Node.
setOperator(XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Set the operator in this Node.
setOrderPredicate(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Sets the order predicate of the query (BEFORE/AFTER)
setOrderPredicate(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
Sets the order predicate of the insert statement, eg.
setOriginalColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
Set the name of the column to be renamed
setOriginalColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumn
Sets original column name.
setOutput(XATDataSource) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Sets the ouput data source.
setOutput(XATDataSource) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Sets the ouput data source.
setOutputColumnName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Sets output columns.
setOutputColumnName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
Sets output columns.
setParams(Object[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Set the new parameters of this function.
setParams(Object[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.Function
Set the new parameters of this function.
setParams(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryFragment
Sets the parameters
setParent(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Set the parent node of this node.
setParent(DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Set the parent node of this node.
setParent(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Set the parent node of this node.
setParent(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Set the parent node of this node.
setPassword(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Set the metadataTable using given string.
setPattern(Pattern) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp
Sets the tagger pattern.
setPattern(Pattern) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Tagger
Sets the tagger pattern.
setPCDATAContent(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Sets the PCDATA content that should replace the original content
setPCDATAContent(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Sets the PCDATA content to be inserted
setPCDATAContent(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Sets the PCDATA content that should replace the original content
setPCDATAContent(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
set the PCDATA content to be inserted
setProperty(String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
sets the given property to the new value.
setProperty(String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
sets the given property to the new value.
setProperty(String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp
sets the given property to the new value.
setProperty(String, String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
Sets the given property to the new value.
setPropertyName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Insert the method's description here.
setPropertyValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Sets the property value.
setPropertyValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateStatisticsObject
Sets the property value.
setPropertyValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.AggregateDifference
Sets the property value.
setPushedDown(XATOperator, boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Modifies this operators value in the reWriteList according to the val parameter.
setRelativeVariable(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Sets the relative Variable in the insert statement
setRelativeVariable(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
set the Relative Variable value.
setReplacingVariable(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Sets the replacing varible.
setReplacingVariable(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Sets the replacing varible.
setRight(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Set the right part of expression.
setRight(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
Set the right part of expression.
setRight(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
Set the right part of expression.
setRight(Expression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Set the right part of expression.
setRight(Expression) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinExpression
Set the right part of expression.
setRoot(RootNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Set root node of DOMPattern.
setRoot(RootNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Set root node of DOMPattern.
setRoot(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Set root node.
setRoot(XATNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Set root node.
setSchema(Set) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Set the schema for current node.
setSchema(Set) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Set the schema for current node.
setSourceVisited(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
Insert the method's description here.
setStepTrees(Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Get the tree in current rewrite step.
setStepValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStepImp
Sets a step value .
setStepValue(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStep
Sets step value.
setStmt(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmt
Set the SQL stored in this SQL operator.
setStmt(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmt
Sets the XQuery stored in this XQuery operator.
setStmt(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
Set the XQuery stored in this XQuery operator.
setStmt(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
Set the SQL stored in this SQL operator.
setSwapped(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteResult
Set the attribute of swapped.
setTableName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnName
sets the table name
setTableName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp
sets the table name
setTagName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Set the tag name of this DOMPatternNode.
setTagName(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Set the tag name of this DOMPatternNode.
setTagValue(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Set the tag value of DOMPatternNode.
setTagValue(NavigationStep[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Set the tag value of DOMPatternNode.
setTagValue(NavigationStep[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.ColumnNameNode
Set the value of the columnNameNode.
setTagValue(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNodeImp
Set the value of the attribute.
setTagValue(NavigationStep[]) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNode
Set the value of the attribute.
setTagValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Construct a NavigationStep using given value string.
setTagValue(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNode
Construct a NavigationStep using given value string.
setThenXAT(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp
Sets the then XAT tree.
setThenXAT(XATTree) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExpr
Sets the then XAT tree.
setTree(XATTree) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Set the XML algebra tree.
setType(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
Set the type of this source.
setType(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
Set the type of this source.
setType(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Set the type of the expression.
setType(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpression
Insert the method's description here.
setType(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Set the type of the expression.
setType(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Set the type of the expression.
setType(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpression
Insert the method's description here.
setType(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
Set the type of this terminal expression.
setUpdateFunction(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Replace
Sets the update function
setUpdateFunction(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
Sets the updateFunction to value that represents type of update Function.
setUpdateFunction(int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
Sets the update function
setUpdateFunction(int) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
set the Update Function.
setUri(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Set the metadataTable using given string.
setUsername(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Set the username using given string.
setUserXAT(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
Insert the method's description here.
setValue(boolean) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Set the value of this expression using given boolean value.
setValue(boolean) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
Set the boolean value for this terminal expression.
setValue(ColumnName) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Set the column name value for this terminal expression.
setValue(ColumnName) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
Set the column name value for this terminal expression.
setValue(double) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Set the double value for this terminal expression.
setValue(double) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
Set the double value for this terminal expression.
setValue(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Set the string value for this terminal expression.
setValue(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
Set the string value for this terminal expression.
setVariable(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp
Sets the variable of the update operator.
setVariable(String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperator
Sets the variable of the update operator.
setVariableTable(BindingTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
Insert the method's description here.
setVariableTable(BindingTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
Insert the method's description here.
setVariableTable(BindingTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
Set the variable table
setVariableTable(BindingTable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Insert the method's description here.
setViewXAT(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
Insert the method's description here.
setXATTree(XATTree) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Aggregate
Sets the XAT tree (the group Operators) for this aggregate.
setXATTree(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.AggregateImp
Sets the XAT tree (the group Operators) for this aggregate.
setXATTree(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp
Gets a the XAT tree associtaed with this GroupBy (the groupby subquery).
setXATTree(XATTree) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupBy
Set the groupby XAT tree (subquery).
setXtreFunctions(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
Sets the tree for the FOR node.
setXtreFunctions(XATTree) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FOR
set the tree for the FOR node.
simpleToXMLString(NavigationStep[]) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Take a set of Navigation steps, and produce a XML path, minus text This method is useful for getKeyByXMLValue().
SINGLESTEPORDER - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
 
size() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
Give number of nodes in this tree.
size() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
Give number of nodes in this tree.
sName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
 
sName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Function's name.
sNewColumnName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
the name of the new column
sOrgColumnName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
the original name of the column
sOrgColumnName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
 
sOrgColumnName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
 
Source - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source.
An interface for the Source opertor.
SourceImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp.
Implementation for interface Source.
SourceImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
Assigns a node to this operator, sets the source type to XML, and source name to "" .
SourceImp(XATNode, String, int) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
Assigns a node to this operator, sets the source type and source name .
sourceVisited - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
When evaluating an Operator, it is important to make sure that a Source has been visited.
SpecialOperator - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SpecialOperator.
An interface for Special Operators.
splitSelect(Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Recursively splits a Select operator.
sql - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
SQL - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
Constants defining Query Types
SQL_OR - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
SQLNoStatementExists - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.SQLNoStatementExists.
This class defines the exception thrown when SQL statement generated is wrong.
SQLNoStatementExists() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.SQLNoStatementExists
The default SQLNoStatementExists constructor.
SQLNoStatementExists(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.SQLNoStatementExists
The SQLNoStatementExists constructor using given message.
SQLOperator - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SQLOperator.
The SQLOperator interface.
SQLOperatorEvaluator - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator.
SQLOperator Evaluator is used to help create SQL queries
SQLOperatorEvaluator(BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Call the super's constuctor
SQLOperatorEvaluator(int, BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Call the super constructor
SQLStmt - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmt.
An interface for the interface SQLStmt.
SQLStmtImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp.
Implementation for interface SQLStmt .
SQLStmtImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
Assigns a node to this operator .
SQLStmtImp(XATNode, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
Assigns a node to this operator and the sql statement.
sSqlStmt - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
 
sTableName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
The name of XATTable.
statis - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Hashtable to keep the rule statistics of this rewrite rules In the format of "method obj, Integer count".
StatisticsGatherer - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer.
StatisticsGatherer is a large statistics engine that supports arbitrary statistics and many different access methods.
StatisticsGatheringVisitor - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor.
This Class is used to test the Statistics Gatiering component.
StatisticsGatheringVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
StatisticsObject - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject.
Subclasses of this should override the calculateNewValue() and calculateNewValue(String) method.
StatisticsObject() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Default Constructor
StatisticsObject(String, XATQueryObject) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
StatisticsObject constructor comment.
StatisticsReference - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference.
This class contains information regarding statistics.
StatisticsReference() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
StatisticsReference constructor comment.
stats - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
each instance of this class also has the StatisticsGatherer available for use
statsPresent - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
 
StepNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.StepNode.
This class defines the StepNode Interface, which is used to represent a navigationstep.
StepNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.StepNodeImp.
This class implements the StepNode Interface, which is used to represent a navigationstep.
StepNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.StepNodeImp
Default StepNodeImp constructor.
StepNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.StepNodeImp
The StepNodeImp Constructor using a given Step.
stepThrough - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Out put the tree after each rewrtie step or not.
stepTrees - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
The tree in current rewrite step.
StreamOperatorBuilder - class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.StreamOperatorBuilder.
Insert the type's description here.
StreamOperatorBuilder() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.StreamOperatorBuilder
StreamOperatorBuilder constructor comment.
StreamOperatorFactory - class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.StreamOperatorFactory.
Insert the type's description here.
StreamOperatorFactory() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory.StreamOperatorFactory
StreamOperatorFactory constructor comment.
STRING - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression
The integer representation of the type of the terminal expression.
StringStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.StringStep.
The NodeStep interface.
StringStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.StringStepImp.
Implementation for the StringStep interface.
StringStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.StringStepImp
No param constructor, assigns #string as the step.
StringStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.StringStepImp
Assigns a step value .
stripColumns(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
This method will strip the original column element from the Select leaving the renamed value string so that it can be used appropriately the outmost nest: "s100004".EDGES AS "$col220001" to "$col220001" The input will resemble "SELECT [DISTINCT]? "blue"."blee" as "blah" The output will resemble "SELECT [DISTINCT]? "blah"" Creation date: (4/8/2003 2:14:35 PM)
stripRename(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
This method will strip the renaming elements from the Select string so that it can be used appropriately in nested queries: "s100004".EDGES AS "$col220001" to "s100004".EDGES The input will resemble "SELECT [DISTINCT]? "blue"."blee" as "blah" The output will resemble "SELECT [DISTINCT]? "blue"."blee"" Creation date: (4/7/2003 2:14:35 PM)
swap(XATOperator, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
Swaps the operators of 2 nodes.
sXQueryStmt - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
 

T

TABLE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
 
tableColHash - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
Lists all Rename values and their equivalent Table.Column Values
Tagger - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.Tagger.
The Tagger interface.
TaggerImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp.
Implementation for the Tagger interface.
TaggerImp(XATNode, Pattern) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp
Assigns a node to this operator and a pattern.
tagName - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
The tag name of this DOMPatternNode.
TagNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TagNode.
This Class defines the TagNode.
TagNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TagNodeImp.
This Class defines the TagNode.
TagNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TagNodeImp
The default TagNodeImp constructor.
TagNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TagNodeImp
The TagNodeImp Constructor using a given TagName.
TagStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TagStep.
The NodeStep interface.
TagStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TagStepImp.
Implementation for the TagStep interface.
TagStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TagStepImp
No param constructor, assigns #tag as the step.
TagStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TagStepImp
Assigns a step value .
tagValue - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
The tag value of this DOMPatternNode.
tagValue - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNodeImp
The value of this attribute.
TEMP - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
 
TerminalExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpression.
This class defines a arithmatic expression.
TerminalExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp.
This class defines a terminal expression.
TerminalExpressionImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
The default TerminalExpressionImp constructor.
TerminalExpressionImp(boolean) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
The default TerminalExpressionImp constructor using a boolean value.
TerminalExpressionImp(Boolean) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
The default TerminalExpressionImp constructor using a boolean object.
TerminalExpressionImp(ColumnName) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
The default TerminalExpressionImp constructor using a column name object.
TerminalExpressionImp(double) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
The default TerminalExpressionImp constructor using a double value.
TerminalExpressionImp(Double) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
The default TerminalExpressionImp constructor using a Double object.
TerminalExpressionImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
The default TerminalExpressionImp constructor using a String object.
test1() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestFunctions
Test case 1: Test the Function() To see if that can dynamically find the proper function class.
testComposer() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testComposer
testDifference() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testDifference
testFor() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testFor
TestFunctions - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestFunctions.
This Class is used to test functions.
testFunctions() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testFunctions
TestFunctions() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestFunctions
TestFunctions constructor comment.
testGroupBy() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testGroupBy
testIntersection() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testIntersection
TestKweelt - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt.
This Class is used to test the Kweelt.
TestKweelt() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
 
testLeftOuterJoin() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testLeftOuterJoin
testLeftSemiJoin() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testLeftSemiJoin
testMerge() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testOuterUnion
testNavigate(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testNavigate
TestObjectPrinter - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestObjectPrinter.
This Class is used to test printing.
TestObjectPrinter() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestObjectPrinter
TestObjectPrinter constructor comment.
TestOperators - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators.
This Class is used to test operators.
TestOperators() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
 
testOrderBy() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testOrderBy
testOuterUnion() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testOuterUnion
testProject() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testProject
testRightOuterJoin() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testRightOuterJoin
testRightSemiJoin() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testRightSemiJoin
testSelect() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testSelect
testSQLStmt() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
 
TestStrip - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestStrip.
This Class is used to test.
TestStrip() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestStrip
 
TestSXE - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE.
This Class is used to test the Rainbow Core.
TestSXE() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
The default TestSXE constructor.
testThetaJoin() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testThetaJoin
testTree(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testTree
testTree(String, String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testTree
testUnion() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testUnion
TestXATTreeClone - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestXATTreeClone.
This Class is used to test XATTreeClone.
TestXATTreeClone() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestXATTreeClone
 
testXMLDifference() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testXMLDifference
testXMLExpose(String) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testXMLExpose
testXMLIntersection() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testXMLIntersection
testXMLUnion() - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
testOuterUnion
TEXT - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
 
TextNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TextNode.
This Class defines the TextNode.
TextNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TextNodeImp.
This Class defines the TextNode.
TextNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TextNodeImp
The default TextNodeImp constructor.
TextNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TextNodeImp
The TextNodeImp constructor using given string as tag value.
TextNodeImp(String, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.TextNodeImp
The TextNodeImp constructor using given strings as tagName and tagValue.
TextStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TextStep.
The TextStep interface.
TextStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TextStepImp.
Implementation for the TextStep interface.
TextStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TextStepImp
No param constructor, assigns #text as the step.
TextStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.TextStepImp
Assigns a step value .
ThetaJoin - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ThetaJoin.
The ThetaJoin interface.
ThetaJoinImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ThetaJoinImp.
The ThetaJoin interface.
ThetaJoinImp(XATNode, Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ThetaJoinImp
Assigns a node to this operator and an expression.
time - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeBegin - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
The variables to record the usage of time.
timeCut - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeDecor - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeExec - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeGen - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeMerge - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeRewrite - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeSchema - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
TimeSpentEvaluatingRulesTotal - class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.TimeSpentEvaluatingRulesTotal.
Insert the type's description here.
TimeSpentEvaluatingRulesTotal() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.TimeSpentEvaluatingRulesTotal
TimeSpentEvaluatingRulesTotal constructor comment.
TimeSpentEvaluatingRulesTotal(String, XATOperator) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.TimeSpentEvaluatingRulesTotal
TimeSpentEvaluatingRulesTotal constructor comment.
timeSQL - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
timeTotal - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
toColName(String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
This method will translate the rename element to the Column Name element "$col220001" to "s100004".EDGES The input will resemble "WHERE "blah" = ..." The output will resemble "WHERE "blee.bloo" = ..." Creation date: (4/8/2003 2:14:35 PM)
toIndentString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Get the indented print output of the result.
toIndentString() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Get the indented print output of the result.
toIndentString(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Get the indented print output of the result.
toListPattern(DOMPatternNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Convert the tree into a list by extracting the TagName and TagValue.
toListPattern(DOMPatternNode) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Convert the tree into a list by calling toString() on each node.
toNavigationStep() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree
Convert current BindingTree as an Array of NavigationStep.
TOP - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
The information for kweelt.
toSQL(OperatorEvaluator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Convert the expression as a SQL statement.
toSQL(OperatorEvaluator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
Convert the expression as a SQL statement.
toSQL(OperatorEvaluator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Convert the expression as a SQL statement.
toSQL(OperatorEvaluator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
Convert the expression as a SQL statement.
toSQL(OperatorEvaluator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Convert the expression as a SQL statement.
toSQL(OperatorEvaluator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp
Convert the expression as a SQL statement.
toSQL(OperatorEvaluator) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.Expression
Convert the expression as a SQL statement.
toSQL(OperatorEvaluator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp
Convert the expression as a SQL statement.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
Print current node information
toString() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Convert the XATTable into a String for output.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Convert the XATTable into a String for output.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Convert the value of this XATDataValueImp into a String with XML format.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsObject
Insert the method's description here.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
Insert the method's description here.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree
Convert this BindingTree into a String.
toString() - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Convert BindingTable into a String.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLDifferenceImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLUnionImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavigateImp
Abstract method.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavCollectionImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLIntersectionImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.NavUnnestImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.AggregateImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
returns a string representation
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.ExposeImp
returns a string representation
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SourceImp
returns a string representation
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.NameColumnImp
returns a string representation
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
returns a string representation
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.SQLStmtImp
returns a string representation
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
Insert the method's description here.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
Convert the tagValue of the node as a String.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
Insert the method's description here.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
returns a string representation
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
returns a string representation of column names list.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameImp
returns a string representation of column name
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.CartesianProductImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftOuterJoinImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ProjectImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OrderByImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.SelectImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.OuterUnionImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.LeftSemiJoinImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.ThetaJoinImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightSemiJoinImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.UnionImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.RightOuterJoinImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.DifferenceImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.IntersectionImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPatternImp
Convert the tree into a String.
toString() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPattern
Convert the ListPattern into String.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.ListPatternImp
Convert the ListPattern into String.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
 
toString() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.DOMPattern
Convert the tree into a String.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.NavigationStepImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.AttStepImp
Returns a String that represents the value of this object.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinCOMPExpressionImp
Output a string of this expression.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinORExpressionImp
Output a string of this expression.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.TerminalExpressionImp
Output a string of this expression.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinANDExpressionImp
Output a string of this expression.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.BinArithExpressionImp
Output a string of this expression.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp
Output a string of this expression.
toString() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp
Output a string of this expression.
toString(boolean) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Output the String format of this BindingTable.
toString(DOMPatternNode, int) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.BindingTree
Display this the tree with given DOMPatternNode as root.
toXML() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Convert the value of this XATDataValueImp into a String with XML format.
toXML(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
Convert the given object into a String with XML format.
traverseTagger(DOMPatternNode, Vector, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
deleteTagger will iterate over a Tagger operator and determine if the operator can be deleted or not.
traverseTree(XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
Iterates over a tree starting at the root parameter traverses to the right child, then left child, then decides whether to evalutate this operator Once an operator's children have been examined, the operator is then processed and the result is added to sqlsmt.
tree - Variable in class edu.wpi.cs.dsrg.utils.Debugger
The XATTree debugging.
TreeCleanupVisitor - class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor.
This class is used to cleanup the tree with cutting.
TreeCleanupVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor
The default TreeCleanupVisitor constructor.
TreeCleanupVisitor(Hashtable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor
The TreeCleanupVisitor constructor.
treeCut(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Cut the unused operator within the tree.
treeDecorrelation(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Get rid of recursive operator in the tree, such as groupBy, For.
treeExec(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Execute the tree.
treeGeneration(String, XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Generate XAT for given query
TreeGenerationTest - class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TreeGenerationTest.
This Class is used to test XATTree generation.
TreeGenerationTest() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TreeGenerationTest
 
treeMerge(XATTree, XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Merge the two XATs.
treeRewrite(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Rewrite the XAT for optimization.
treeSchema(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Do schema cleanup for given XAT.
treeSQLGen(XATTree) - Static method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
Generate SQL for "relational" algebra part within given XAT.
TwoParamVisitor - class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.TwoParamVisitor.
This class looks over the interfaces of the objects
TwoParamVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.TwoParamVisitor
 
TypeMismatchException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.TypeMismatchException.
This class defines the exception thrown when the XATValue failed conversion or the comparison..
TypeMismatchException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.TypeMismatchException
The default typeMismatchException constructor.
TypeMismatchException(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.TypeMismatchException
The TypeMismatchException constructor using given message.

U

UniExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniExpression.
This class defines a Uniary expression.
UniMinusExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpression.
This class defines a Uniary minus expression.
UniMinusExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp.
This class defines a Uniary minus expression.
UniMinusExpressionImp(Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniMinusExpressionImp
The default UniMinusExpressionImp constructor.
UniNotExpression - interface edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpression.
This class defines a Uniary Not expression.
UniNotExpressionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp.
This class defines a Uniary Not expression.
UniNotExpressionImp(Expression) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.expression.UniNotExpressionImp
The default UniNotExpressionImp constructor.
Union - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.Union.
The Union interface.
UnionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.UnionImp.
Implementation for the Union interface.
UnionImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.UnionImp
Assigns a node to this operator .
UNKNOWN - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.Insert
 
UnknownQueryType - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.UnknownQueryType.
This class defines the exception thrown when query type is not considered in our system.
UnknownQueryType() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.UnknownQueryType
The default UnknownQueryType constructor.
UnknownQueryType(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.UnknownQueryType
The UnknownQueryType constructor using given message.
UnnestNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.UnnestNode.
This class defines the UnnestNode Interface, which is used to represent a Unnest.
UnnestNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.UnnestNodeImp.
This class implements the UnnestNode Interface, which is used to represent a Unnest.
UnnestNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.UnnestNodeImp
Default UnnestNodeImp constructor.
UnnestNodeImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree.UnnestNodeImp
The UnnestNodeImp Constructor using given Unnest step value.
UnnestStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.UnnestStep.
The UnnestStep interface.
UP - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteTraversal
Constant to rewrite rules upward.
updateColumn(int, Vector) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.ColumnAccessor
Update the column in given position as new column.
updateColumn(int, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Update a column in the specified position.
updateColumnName(String, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
Updates a specific column name in the list with a new name.
updateColumnName(String, String) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameList
Updates a specific column name in the list with a new name.
updateFunction - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.InsertImp
integer indicating update function name (new_attribute() OR new_ref() )
updateFunction - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.ReplaceImp
integer indicating update function name (new_attribute() OR new_ref() )
UpdateOperator - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperator.
The UpdateOperator interface.
UpdateOperatorImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp.
Implementation for the UpdateOperator interface.
UpdateOperatorImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp
Assigns a node to this operator .
updateTuple(int, Vector) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable
Update a tuple.
updateTuple(int, Vector) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Update a tuple.
updateValue(int, int, XATDataValue) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Update a cell with a specific object.
updateValue(int, int, XATValue) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.RowAccessor
Update a cell with a specific object.
updateValue(int, int, XATValue) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
Update a cell with a specific object.
updateValue(String, XATQueryObject) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
This will update the given propertyName for the currentCategory.
updateValue(String, XATQueryObject, String) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsGatherer
This will update the given propertyName for the currentCategory.
updateVariableTable(String, ListPattern) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Put a listPattern into the binding table by converting the pattern into navigation steps.
updateVariableTable(String, NavigationStep[]) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Remove the entry for oldKey and make it bound to binding
updateVariableTable(String, String) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Make whatever is bound to the oldKey to be bound to the newKey
updateVariableTable(String, Vector) - Method in class edu.wpi.cs.dsrg.utils.BindingTable
Remove the entry for oldKey and make it bound to binding
uri - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
 
URL - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
 
username - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestSXE
The parameter used for database connection
userXAT - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
 

V

validate() - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
This going to validate the parent-child relationship.
validate() - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree
This going to validate the parent-child relationship.
value - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
The type be an atomic value instead of a collection.
VALUE - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.StatisticsReference
 
variable - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator.UpdateOperatorImp
 
variableTable - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.OperatorEvaluator
 
variableTable - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalQuery
 
variableTable - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryGenerator
binding BindingTable
variableTable - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
BindingTable that is used to store the variables and the associated columnPaths
VarStep - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.VarStep.
Implementation for the VarStep interface.
VarStepImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.VarStepImp.
Implementation for the VarStep interface.
VarStepImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.VarStepImp
No param constructor, assigns null as the step.
VarStepImp(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation.VarStepImp
Assigns a step value .
vColList - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
The content of columns within XATTable.
vColNames - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
The name of columns within XATTable.
vColNames - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.ColumnNameListImp
 
VERSION - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestKweelt
 
viewXAT - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
 
visit(Aggregate) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Aggregate node in an XAT.
visit(Aggregate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Aggregate operator.
visit(Aggregate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Aggregate operator.
visit(Aggregate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Aggregate operator.
visit(Aggregate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
for the aggregate function there will be a groupby operator created with the FOR context, and then put the aggregate function as the subtree of it.
visit(Aggregate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Aggregate operator, part of the visitor pattern.
visit(Aggregate, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for removing a useless Aggregation operator.
visit(BinOpAND) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Create XAT Tree for Binary AND Expression.
visit(BinOpArith) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Create XAT Tree for Binary Arithmatic Expression.
visit(BinOpCOMP) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
This method is visited when WHERE is encountered in a query It will creates a select node.
visit(BinOpOR) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Create XAT Tree for Binary OR Expression.
visit(BinOpUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
For the union, two operators will be created.
visit(CartesianProduct) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the CartesianProduct node in an XAT.
visit(CartesianProduct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for CartesianProduct operator.
visit(CartesianProduct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for CartesianProduct operator.
visit(CartesianProduct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for CartesianProduct operator.
visit(CartesianProduct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(CartesianProductImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a CartesianProduct Operator and determines the SQL equivalent of the destination ReWriting will take of this so it wont happen
visit(Composer) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Composer operator.
visit(Composer) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Composer operator.
visit(Composer) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Composer operator.
visit(Composer) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Composer operator, part of the visitor pattern.
visit(CurrentNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Create XAT Tree for Current Node.
visit(Delete) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Delete node in an XAT.
visit(Delete) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for delete operator
visit(DeleteUpdate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Create XAT Tree for Delete Update Operator.
visit(Difference) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Difference operator, part of the visitor pattern.
visit(Distinct) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Distinct node in an XAT.
visit(Distinct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Distinct operator.
visit(Distinct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Distinct operator.
visit(Distinct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Distinct operator.
visit(Distinct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(Distinct, Distinct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge Distinct with Distinct
visit(DistinctImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a Distinct Operator and determines the SQL equivalent of the destination The result contains a fragment with the Distinct's output name in it
visit(DistinctImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Distinct Operator and determines the SQL equivalent of the destination
visit(Distinct, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge Distinct with XATOperator
visit(ElementConstruct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Visited when a RETURN clause is encountered
visit(Expose) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Expose node in an XAT.
visit(Expose) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Expose operator.
visit(Expose) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Expose operator.
visit(Expose) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Expose operator.
visit(Expose) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for expose operator
visit(Expose) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Expose operator, part of the visitor pattern.
visit(FilterExpression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Process the Filter Expression.
visit(FLWRExpression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Called if a FLWR (For-Let-Where-Return) expression is encountered (OR when a FOR is found in the query)
visit(FLWUExpression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Difference from the FLWR, it doesn't have the Aggregate Operator.
visit(FOR) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Recursively compute all variable bindings of a subtree rooted at a "FOR" node.
visit(FOR) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the FOR node in an XAT.
visit(FOR) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modifeed columns for FOR operator.
visit(FOR) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for FOR operator.
visit(FOR) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for FOR operator.
visit(FOR) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
When a FOR node is encountered, save its child as a temporary node.
visit(FOR) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(ForBinding) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Order of generated forbinding: NavUnnest->(Distinct)->Subtree Contains the data for the FOR bindings
visit(FunCall) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
The superclass of all the function calls
visit(Function) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Recursively compute all variable bindings of a subtree rooted at a "Function" node.
visit(Function) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Function node in an XAT.
visit(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Function operator.
visit(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Function operator.
visit(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Function operator.
visit(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Called when an aggregate function exists in the tree.
visit(Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Function operator, part of the visitor pattern.
visit(FunctionImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a Function Operator and determines the SQL equivalent The function name is the name parameter of the result The function parameters go into the parameters field of the result The function binding is the binding of the result
visit(FunctionImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Function Operator and determines the SQL equivalent
visit(Function, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWritePositionRules
Rule to eliminate a Position Function node and replace it with a global position function.
visit(FunDef) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Visit defined functions using visit(FunCall)
visit(FunUserDefined) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Visit user defined functions
visit(GroupBy) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Recursively compute all variable bindings of a subtree rooted at a "GroupBy" node.
visit(GroupBy) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the GroupBy node in an XAT.
visit(GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for GroupBy operator.
visit(GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for GroupBy operator.
visit(GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for GroupBy operator.
visit(GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
for the groupby there will be a groupby operator created with the FOR context, and then put the original groupby as the subtree of it.
visit(GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the GroupBy operator, part of the visitor pattern.
visit(GroupBy, GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWritePositionRules
Rule to eliminate a Position Function node and replace it with either a single or multi step position function.
visit(GroupByImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates an GroupBy Operator and determines the SQL equivalent of the destination take all of the columns names in the orderBy and add them to the oderBy clause the result will look like GroupBy col1, col2, etc
visit(GroupByImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates an GroupBy Operator and determines the SQL equivalent of the destination take all of the columns names in the orderBy and add them to the oderBy clause the result will look like GroupBy col1, col2, etc GroupBy returns multiple SQL fragments, 1 for the groupBy and 1 for each of the operators in its subTree Therefore, we first visit the subTree first
visit(GroupBy, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWritePositionRules
Rule to eliminate a Position Function node and replace it with either a single or multi step position function.
visit(GroupBy, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge GroupBy with XATOperator
visit(IfExpr) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the IfExpr node in an XAT.
visit(IfThenElse) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Create XAT Tree for IF THEN ELSE structure.
visit(Insert) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Insert node in an XAT.
visit(Insert) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for insert operator
visit(InsertUpdate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Called when an Insert Update is encountered
visit(Intersection) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Intersection node in an XAT.
visit(Intersection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Intersection operator.
visit(Intersection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Intersection operator.
visit(Intersection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Intersection operator.
visit(Intersection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for intersect operator
visit(Intersection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Intersection operator, part of the visitor pattern.
visit(Join) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Join node in an XAT.
visit(Join) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Join operator.
visit(Join) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Join operator.
visit(Join) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Join operator.
visit(JoinImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a Join Operator and determines the SQL equivalent of the destination This adds to the where clause, it will look like Where $a = '10'
visit(JoinImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Join Operator and determines the SQL equivalent of the destination This adds to the where clause, it will look like Where $a = '10' Same thing as select
visit(LeftOuterJoin) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the LeftOuterJoin node in an XAT.
visit(LeftOuterJoin) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the LeftOuterJoin operator, part of the visitor pattern.
visit(LeftSemiJoin) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(LetBinding) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
The let binding will add a rename operator to show the binding.
visit(LocationStep) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Determines the type of XPath (child, descendant-or-self) Contains an axis variable Calls the NodeTest object The result is either a NameTest or NodeType object visit call
visit(Merge) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Merge node in an XAT.
visit(Merge) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Merge operator.
visit(Merge) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Merge operator.
visit(Merge) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(NameColumn) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Recursively compute all variable bindings of a subtree rooted at a "NameColumn" node.
visit(NameColumn) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the NameColumn node in an XAT.
visit(NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for NameColumn operator.
visit(NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for NameColumn operator.
visit(NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for NameColumn operator.
visit(NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for Rename operator
visit(NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the NameColumn operator, part of the visitor pattern.
visit(NameColumn, Aggregate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn operator through an Aggregate operator.
visit(NameColumn, CartesianProduct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn node through a generic XATOperator
visit(NameColumn, Function) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn operator through a Function operator.
visit(NameColumn, GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn node through a GroupBy
visit(NameColumnImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Deprecated. NameColumn operators can now be pushed down so they will not occur in the tree to generate a query from
visit(NameColumnImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Deprecated. NameColumn operators can now be pushed down so they will not occur in the tree to generate a query from
visit(NameColumn, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn node through a Navigate Node.
visit(NameColumn, Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn operator through a Select operator.
visit(NameColumn, Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn node through a Source Node.
visit(NameColumn, Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn operator through a Tagger operator.
visit(NameColumn, XATMultiSourceOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a NameColumn node through a generic XATOperator.
visit(Nav) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
A new Navigate node is created.
visit(NavCollection) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the NavCollection node in an XAT.
visit(NavCollection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for NavCollection operator.
visit(NavCollection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for NavCollection operator.
visit(NavCollection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for NavCollection operator.
visit(NavCollection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for navigate collection operator
visit(NavCollection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the NavCollection operator, part of the visitor pattern.
visit(NavCollection, NavCollection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge NavCollection with NavCollection.
visit(NavCollection, NavUnnest) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge NavCollection with NavUnnest These two cannot be merged
visit(Navigate) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Recursively compute all variable bindings of a subtree rooted at a "Navigate" node.
visit(Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a Navigate Operator and determines the SQL equivalent of the destination If the Navigate contains a row in the destination, it goes to the FROM, otherwise it goes to the SELECT
visit(Navigate, CartesianProduct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate node through a XATMultiSourceOperator .
visit(Navigate, GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate operator through a Groupby operator A Navigate can, but for the sake of order sensitive rewrite, is never pushed through a groupby (due to the way the tree is generated, this would normally only allow a navunnest of a text() to be pushed anyway).
visit(Navigate, NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate operator through a NameColumn operator A Navigate node can always be pushed through a NameColumn operartor This rule is the same as NameColumn / Navigate
visit(Navigate, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.CancelOutNavigateRules
Compare and cancel out two navigation operators (if possible).
visit(Navigate, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate operator through a Navigate operator.
visit(Navigate, Project) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate operator through a Project operator A Navigate can always move through a Project, but the destination of the Navigate node must be added to columns that are Projected
visit(Navigate, Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate operator through a Select operator A Navigate can always move through a Select
visit(Navigate, Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate operator through a Source operator A Navigate can never go through a Source operator.
visit(Navigate, XATMultiSourceOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate node through a XATMultiSourceOperator .
visit(Navigate, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for pushing a Navigate operator through a generic XATOperator operator A Navigate can always be pushed through a Distinct
visit(NavigationStep) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for NavigationStep operator.
visit(NavUnnest) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the NavUnnest node in an XAT.
visit(NavUnnest) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for NavUnnest operator.
visit(NavUnnest) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for NavUnnest operator.
visit(NavUnnest) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for NavUnnest operator.
visit(NavUnnest) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for navigate unnest operator
visit(NavUnnest) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the NavUnnest operator, part of the visitor pattern.
visit(NavUnnest, GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Merge NavigateUnnest and a GroupBy together, and make a rename operator out of it.
visit(NavUnnestImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Navigate Operator and determines the XQuery equivalent of the destination The Navigate's info is just put in a LET binding
visit(NavUnnest, NavCollection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge NavUnnest with NavCollection
visit(NavUnnest, NavUnnest) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge NavUnnest with NavUnnest
visit(Object) - Method in interface edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.Visitor
In the visit() function, you don't need to provide any kind of traversal strategy.
visit(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor
If there is an inheretance between the visited objects, it will only match the highest class.
visit(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
If there is an inheretance between the visited objects, it will only match the highest class.
visit(Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Used to implement the visitor pattern.
visit(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.TwoParamVisitor
If there is an inheretance between the visited objects, it will only match the highest class.
visit(Object, Object) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteRules
We add funtionality to print out the rules used in this rewrite.
visit(OrderBy) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the OrderBy node in an XAT.
visit(OrderBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for OrderBy operator.
visit(OrderBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for OrderBy operator.
visit(OrderBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for OrderBy operator.
visit(OrderBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for orderby operator
visit(OrderBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the OrderBy operator, part of the visitor pattern.
visit(OrderBy, Aggregate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderByImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates an OrderBy Operator and determines the SQL equivalent of the destination take all of the columns names in the orderBy and add them to the oderBy clause the result will look like OrderBy col1, col2, etc
visit(OrderByImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Deprecated. until I figure out what to do with it
visit(OrderBy, Join) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, NameColumn) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, OrderBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, Project) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OrderBy, Union) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ReWriteOrderByRules
 
visit(OuterUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for OuterUnion operator.
visit(OuterUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for OuterUnion operator.
visit(OuterUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for OuterUnion operator.
visit(OuterUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(Project) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Project node in an XAT.
visit(Project) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Project operator.
visit(Project) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Project operator.
visit(Project) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Project operator.
visit(Project) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Project operator, part of the visitor pattern.
visit(ProjectImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a Project Operator and determines the SQL equivalent of the destination This wont happen either
visit(ProjectImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Project Operator and determines the SQL equivalent of the destination
visit(QuiltQuery) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
This is the first pattern that is visited The QuiltQuery object contains the entire query The visitor pattern visits the body of the QuiltQuery object, which is the entire Quilt query For each function definitions it will create a new XAT tree.
visit(Rename) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Rename node in an XAT.
visit(RenameUpdate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Called when a Rename Update is encountered
visit(Replace) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Replace node in an XAT.
visit(Replace) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for replace operator
visit(ReplaceUpdate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Called when a Replace Update is encountered
visit(RightOuterJoin) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the RightOuterJoin node in an XAT.
visit(RightOuterJoin) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the RightOuterJoin operator, part of the visitor pattern.
visit(RightSemiJoin) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the RightSemiJoin operator, part of the visitor pattern.
visit(Select) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Select node in an XAT.
visit(Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Select operator.
visit(Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Select operator.
visit(Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Select operator.
visit(Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for select operator
visit(Select) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Select operator, part of the visitor pattern.
visit(Select, CartesianProduct) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Select MultipleSource Operator Product Rule.
visit(Select, GroupBy) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Select GroupBy Rule.
visit(SelectImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a Select Operator and determines the SQL equivalent of the destination This adds to the where clause, it will look like Where $a = '10'
visit(SelectImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Select Operator and determines the SQL equivalent of the destination This adds to the where clause, it will look like Where $a = '10'
visit(Select, Navigate) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Select Navigate Rule.
visit(Select, XATMultiSourceOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Select MultipleSource Operator Product Rule.
visit(Select, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Select XATOperator Rule.
visit(Select, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
This is the rule to split a Select in half The Select can be split in half iff it contains an AND or OR If the Select contains an AND then the a new Select is created and the tree looks like this: Before: Select (exp1 AND exp2) After: Select (exp1) | Select (exp2) If the Select contains an OR then we dont support it yet....
visit(SequenceExpression) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Visit sequence expression will just link all the expressions together.
visit(SortClause) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Called when a sortyby command is called in a query
visit(Source) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Recursively compute all variable bindings of a subtree rooted at a "Source" node.
visit(Source) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Source node in an XAT.
visit(Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Source operator.
visit(Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Source operator.
visit(Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Source operator.
visit(Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Inserts a source node into the newly decorrelated tree.
visit(Source) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(SourceImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.SQLOperatorEvaluator
Evaluates a Source Operator and determines the SQL equivalent of the destination The Source doesnt have an SQL equivalent so it is just a blank fragment
visit(SourceImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Source Operator and determines the XQuery equivalent of the destination If a source has already been visited, then add this to the LET, otherwise, add it to FOR
visit(Source, XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.querymerger.MergeVisitor
Connect the bottom of the user query to the top of the view query Add a Rename that takes the output of the root of the View query and renames the Output of the Source s into that.
visit(SQLStmt) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the SQLStmt node in an XAT.
visit(SQLStmt) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for SQLStmt operator.
visit(SQLStmt) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for SQLStmt operator.
visit(SQLStmt) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for SQLStmt operator.
visit(SQLStmt) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(Tagger) - Method in class edu.wpi.cs.dsrg.utils.BindingTableComputer
Recursively compute all variable bindings of a subtree rooted at a "Tagger" node.
visit(Tagger) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Tagger node in an XAT.
visit(Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Tagger operator.
visit(Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Tagger operator.
visit(Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Tagger operator.
visit(Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for tagger operator
visit(Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Tagger operator, part of the visitor pattern.
visit(TaggerImp) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
Evaluates a Tagger Operator and determines the XQuery equivalent of the destination
visit(Tagger, Merge) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge Tagger with Merge.
visit(Tagger, Tagger) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.MergeOperatorRules
Rule to merge Tagger with Tagger
visit(Tagger, XATOperator) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite.ComputationPushdownRules
Rules for removing a useless Tagger operator
visit(TagNameable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
The tag name data is found in the TagNameable object A tag node is created for the taggerTree (Tag node data structure)
visit(ThetaJoin) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the ThetaJoin operator, part of the visitor pattern.
visit(Union) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the Union node in an XAT.
visit(Union) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for Union operator.
visit(Union) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for Union operator.
visit(Union) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for Union operator.
visit(Union) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.QueryDecorrelation
Dummy function for union operator
visit(Union) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the Union operator, part of the visitor pattern.
visit(UnOpMinus) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
It will return a Vector of 1) expression and 2) subtree of required operators.
visit(UnOpNot) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
It will return a Vector of 1) expression and 2) subtree of required operators.
visit(ValueBool) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Visit a Boolean value
visit(ValueNum) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Visit a Boolean value
visit(ValueString) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Returns the ValueString object as a string Used for source nodes and select nodes.
visit(Var) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.xattreegeneration.ParserTraverse
Visits a binding variable Contains the entry point for a navigation node
visit(VarStep) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for VarStep operator.
visit(Visitable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.InheritableVisitor
Well in some case, the visit() will call the visitable, which is the highest interface in the visitor pattern.
visit(Visitable, Visitable) - Method in class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.TwoParamVisitor
In some case, the visit() will call the visitable, which is the highest interface in the visitor pattern.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
Visit a XATNode to clean up schema.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor
Visit a XATNode to clean up tree.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.PCMVisitor
Compute the SchemaCleanupNode of given XATNode.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for operator in given XATNode.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.MinSchemaVisitor
Compute all consumed columns by a given Expression.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for XATNode operator.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.RequiredVisitor
Compute the SchemaCleanupNode of given XATNode.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CompleteSchemaVisitor
Compute the complete schema for each node.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for XATNode operator.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaVisitor
Compute the SchemaCleanupNode of given XATNode.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.CutVisitor
Compute all consumed columns by a given Expression.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProjectFillVisitor
Construct a Project node to extract the required columns out, and put it as parent of current node.
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
visit(XATNode) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.SchemaCleanupVisitor
Visit a XATTree to clean up schema.
visit(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.TreeCleanupVisitor
Visit a XATTree to clean up tree.
visit(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 
visit(XATTree) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
 
visit(XMLDifference) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the XMLDifference operator, part of the visitor pattern.
visit(XMLIntersection) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the XMLIntersection operator, part of the visitor pattern.
visit(XMLUnion) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the XMLUnion node in an XAT.
visit(XMLUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ModifiedVisitor
Compute the modified columns for XMLUnion operator.
visit(XMLUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ConsumedVisitor
Compute the consumed columns for XMLUnion operator.
visit(XMLUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup.ProducedVisitor
Compute the produced columns for XMLUnion operator.
visit(XMLUnion) - Method in class edu.wpi.cs.dsrg.xmldb.xat.component.operatorexec.ExecuteVisitor
Execution for the XMLUnion operator, part of the visitor pattern.
visit(XQueryStmt) - Method in class edu.wpi.cs.dsrg.utils.Debugger
Output of the XQueryStmt node in an XAT.
Visitable - interface edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.Visitable.
 
VisitableImp - class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.VisitableImp.
This class is an implementation of Visitable interface.
VisitableImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.VisitableImp
 
Visitor - interface edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern.Visitor.
The visitor provide the additional functionality to an existing data structure.
visitTempTrees() - Method in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.StatisticsGatheringVisitor
 

W

where - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalSQL
where clause
where - Variable in class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.IncrementalXQuery
where clause
WHERE - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
withSchema - Static variable in class edu.wpi.cs.dsrg.xmldb.xat.testfiles.TestOperators
 

X

XATDataSource - interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataSource.
This class is the Data Model of the XAT.
XATDataSourceImp - class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataSourceImp.
This class implemented the interface of XATDataSource.
XATDataSourceImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataSourceImp
The default XATDataSourceImp constructor.
XATDataValue - interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValue.
The class that represents the value of one cell in an XATTable The value is an atomic value or a Collection and can be a Dom or a String datatype.
XATDataValueImp - class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp.
The class that represents the value of one cell in an XATTable The value is an atomic value or a Collection and can be a Dom or a String datatype.
XATDataValueImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
The default XATDataValueImp constructor.
XATDataValueImp(Object) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATDataValueImp
The XATDataValueImp constructor.
XATException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATException.
This class defines the exception thrown when wrong in XAT execution.
XATException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATException
The default XATException constructor.
XATException(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATException
The XATException constructor using given message.
XATLeaf - class edu.wpi.cs.dsrg.utils.XATLeaf.
This class define the XATLeaf node.
XATLeaf() - Constructor for class edu.wpi.cs.dsrg.utils.XATLeaf
The default XATLeaf constructor.
XATLeaf(int) - Constructor for class edu.wpi.cs.dsrg.utils.XATLeaf
The XATLeaf constructor given depth.
XATLeaf(XATNode, int) - Constructor for class edu.wpi.cs.dsrg.utils.XATLeaf
The XATLeaf constructor using given depth and XATNode.
XATMultiSourceOperator - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperator.
An Interface for XATMultiSourceOperator.
XATMultiSourceOperatorImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp.
Implementation for the Interface for XATMultiSourceOperator.
XATMultiSourceOperatorImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp
Assigns a node to this opertor.
XATNode - interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode.
The class defines the node of XATTree.
XATNodeDoesNotExistException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATNodeDoesNotExistException.
This class defines the exception thrown when XATNode is not found in XAT execution.
XATNodeDoesNotExistException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATNodeDoesNotExistException
The default XATNodeDoesNotExistException construction.
XATNodeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp.
The class defines the node of XATTree.
XATNodeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNodeImp
The default constructor of XATNodeImp.
XATOperator - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator.
Super class for all the XAT operators.
XATOperatorImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp.
Implementation for interface XATOperator.
XATOperatorImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
Assign a node to this operator .
XATProperties - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties.
This is the top level interface for statistics gathering.
XATPropertiesImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp.
Provides an abstract implementation of the XATProperties interface.
XATPropertiesImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
Create a new Properties, and calls setDefaultProperties().
XATQueryObject - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObject.
Generic interface for all QueryObjects in the system.
XATQueryObjectImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp.
Implementation of the XATQueryObject interface.
XATQueryObjectImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
Instantiates the XATQueryObject
XATStatisticsException - exception edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.XATStatisticsException.
Insert the type's description here.
XATStatisticsException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.XATStatisticsException
XATStatisticsException constructor comment.
XATStatisticsException(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer.XATStatisticsException
XATStatisticsException constructor comment.
XATTable - interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTable.
The class defines the data model of the XAT, which is a table of XML fragments.
XATTableColumnNoExistException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableColumnNoExistException.
This class defines the exception thrown when XATTable colomn is not found in XAT execution.
XATTableColumnNoExistException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableColumnNoExistException
 
XATTableEmptyException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableEmptyException.
This class defines the exception thrown when XATTable is empty in execution.
XATTableEmptyException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableEmptyException
 
XATTableException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableException.
This class defines the exception thrown when XATTable is wrong.
XATTableException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableException
The default XATTableException constructor.
XATTableException(String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableException
The XATTableException constructor using given message.
XATTableImp - class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp.
The class defines the data model of the XAT, which is a table of XML fragments.
XATTableImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
The default XATTableImp Constructor.
XATTableImp(String, Object) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
The XATTableImp constructor.
XATTableImp(XATTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATTableImp
The XATTableImp Constructor.
XATTableOutOfRangeException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableOutOfRangeException.
This class defines the exception thrown when XATTable is out of range.
XATTableOutOfRangeException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableOutOfRangeException
 
XATTableSchemaNoMatchException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableSchemaNoMatchException.
This class defines the exception thrown when the number of cells in a tuple doesn't match the number of columns in the schema.
XATTableSchemaNoMatchException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableSchemaNoMatchException
 
XATTableTupleNoMatchException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableTupleNoMatchException.
This class defines the exception thrown when the number of tuples in a column doesn't match number of tuples in the existing table.
XATTableTupleNoMatchException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTableTupleNoMatchException
 
XATTree - interface edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTree.
This class defines an order un-sensitive XML algebra tree.
XATTreeDefaultVisitor - class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeDefaultVisitor.
This class will print out the XATTree in an indent format.
XATTreeDefaultVisitor() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeDefaultVisitor
The default XATTreeDefaultVisitor constructor.
XATTreeImp - class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp.
This class implemented the XATTree.
XATTreeImp() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.treestructure.XATTreeImp
The default XATTreeImp constructor.
XATTreeNodeHasNoParentException - exception edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTreeNodeHasNoParentException.
This class defines the exception thrown the XATNode does not have a parent.
XATTreeNodeHasNoParentException() - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.exception.XATTreeNodeHasNoParentException
 
XATValue - interface edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATValue.
This class serves as a super-type of all the types that can be contained in an XATDataSource.
XML - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.Source
 
XMLDifference - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLDifference.
The XMLDifference interface.
XMLDifferenceImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLDifferenceImp.
Implementation for the XMLDifference interface.
XMLDifferenceImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLDifferenceImp
Assigns a node to this operator.
XMLIntersection - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLIntersection.
The XMLIntersection interface.
XMLIntersectionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLIntersectionImp.
Implementation for the XMLIntersection interface.
XMLIntersectionImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLIntersectionImp
Assigns a node to this operator.
XMLOperator - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLOperator.
The XMLOperator interface.
XMLUnion - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLUnion.
The XMLUnion interface.
XMLUnionImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLUnionImp.
Implementation for the XMLUnion interface.
XMLUnionImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.XMLUnionImp
Assigns a node to this operator.
xnodOwner - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
 
XQUERY - Static variable in interface edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.QueryTypes
 
XQueryOperatorEvaluator - class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator.
Insert the type's description here.
XQueryOperatorEvaluator(BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
XQueryOperatorEvaluator constructor comment.
XQueryOperatorEvaluator(int, BindingTable) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration.XQueryOperatorEvaluator
XQueryOperatorEvaluator constructor comment.
XQueryStmt - interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmt.
An interface for the XQueryStmt opertor.
XQueryStmtImp - class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp.
Implementation for interface XQueryStmt.
XQueryStmtImp(XATNode) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
Assigns a node to this operator .
XQueryStmtImp(XATNode, String) - Constructor for class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.XQueryStmtImp
Assigns a node to this operator and an XQuery Statement.
xtabOutput - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
 
xtreFunctions - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.FORImp
 
xtreFunctions - Variable in class edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator.GroupByImp
 

A B C D E F G H I J L M N O P Q R S T U V W X