Serialized Form
Package edu.wpi.cs.dsrg.utils |
ChainHash
java.util.Hashtable ChainHash
- Used for prevent infinite recursive call.
Only used in getChain(...).
- Since:
- 1.0
VarHash
java.util.Hashtable VarHash
- Used for prevent infinite recursive call of variable bindings.
Only used in getVariableValue(...).
- Since:
- 1.0
depth
int depth
- The depth of XATLeaf node.
- Since:
- 1.0
Package edu.wpi.cs.dsrg.xmldb.xat.common.bindingtree |
Package edu.wpi.cs.dsrg.xmldb.xat.common.dompattern |
tagValue
NavigationStep[] tagValue
- The value of this attribute.
- Since:
- 1.0
canceledOut
boolean canceledOut
- Indicate if this DOMpatternNode is canceled out or not.
- Since:
- 1.0
children
java.util.Vector children
- The children of this DOMPatternNode.
- Since:
- 1.0
parent
DOMPatternNode parent
- The parent of this DOMPatternNode.
- Since:
- 1.0
tagName
java.lang.String tagName
- The tag name of this DOMPatternNode.
- Since:
- 1.0
tagValue
java.lang.Object tagValue
- The tag value of this DOMPatternNode.
- Since:
- 1.0
Package edu.wpi.cs.dsrg.xmldb.xat.common.exception |
Package edu.wpi.cs.dsrg.xmldb.xat.common.expression |
eLeft
Expression eLeft
- The left and right expression.
- Since:
- 1.0
eRight
Expression eRight
- The left and right expression.
- Since:
- 1.0
eLeft
Expression eLeft
- The left and right expression.
- Since:
- 1.0
eRight
Expression eRight
- The left and right expression.
- Since:
- 1.0
iType
int iType
- The type of arithmatic expression.
- Since:
- 1.0
eLeft
Expression eLeft
- The left and right expression.
- Since:
- 1.0
eRight
Expression eRight
- The left and right expression.
- Since:
- 1.0
iType
int iType
- The type of comparison.
- Since:
- 1.0
eLeft
Expression eLeft
- The left and right expression.
- Since:
- 1.0
eRight
Expression eRight
- The left and right expression.
- Since:
- 1.0
iType
int iType
- The type of the terminal expression.
- Since:
- 1.0
value
java.lang.Object value
- The value of the expression.
- Since:
- 1.0
eValue
Expression eValue
- The expression value.
- Since:
- 1.0
eValue
Expression eValue
- The expression value.
- Since:
- 1.0
Package edu.wpi.cs.dsrg.xmldb.xat.common.operator |
sColumnName
java.lang.String sColumnName
sTableName
java.lang.String sTableName
vColNames
java.util.Vector vColNames
columnsFiltered
int columnsFiltered
outputColumnName
java.lang.String outputColumnName
xnodOwner
XATNode xnodOwner
xtabOutput
XATDataSource xtabOutput
statistics
java.util.Properties statistics
- this actually stores the statistics supported
stats
StatisticsGatherer stats
- each instance of this class also has the StatisticsGatherer available for use
statsPresent
boolean statsPresent
Package edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator |
sColumnName
java.lang.String sColumnName
xtreFunctions
XATTree xtreFunctions
elseE
XATTree elseE
ifE
Expression ifE
thenE
XATTree thenE
columnPath
NavigationStep[] columnPath
- the absolute path of the column to be renamed
desc
java.lang.String desc
- Block description.
used to extend the functionality of namecolumn operator.
sNewColumnName
java.lang.String sNewColumnName
- the name of the new column
sOrgColumnName
java.lang.String sOrgColumnName
- the original name of the column
executeBranch
int executeBranch
iType
int iType
sName
java.lang.String sName
sOrgColumnName
java.lang.String sOrgColumnName
sSqlStmt
java.lang.String sSqlStmt
sOrgColumnName
java.lang.String sOrgColumnName
sXQueryStmt
java.lang.String sXQueryStmt
Package edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function |
oaParams
java.lang.Object[] oaParams
- Function's parameters.
sName
java.lang.String sName
- Function's name.
Package edu.wpi.cs.dsrg.xmldb.xat.common.operator.sqloperator |
inputColumn
java.lang.String inputColumn
xtreFunctions
XATTree xtreFunctions
expression
Expression expression
expression
Expression expression
Package edu.wpi.cs.dsrg.xmldb.xat.common.operator.updateoperator |
funcArgs
java.lang.String[] funcArgs
- vector containing the arguments of the function
OrderPredicate
int OrderPredicate
- indication of the order .. BEFORE/AFTER
PCDATAContent
java.lang.String PCDATAContent
- PCDATAcontent to for inserting into mixed type elements
relativeVariable
java.lang.String relativeVariable
- relativeVariable is the other variable in ordered INSERT
as in INSERT $x BEFORE/AFTER $y(relative variable)
updateFunction
int updateFunction
- integer indicating update function name (new_attribute() OR new_ref() )
name
java.lang.String name
funcArgs
java.lang.String[] funcArgs
- vector containing the arguments of the function
PCDATAContent
java.lang.String PCDATAContent
replacingVariable
java.lang.String replacingVariable
updateFunction
int updateFunction
- integer indicating update function name (new_attribute() OR new_ref() )
context
java.lang.String context
variable
java.lang.String variable
Package edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator |
xtreFunctions
XATTree xtreFunctions
levels
int levels
dest
NavigationStep[] dest
entry
NavigationStep[] entry
pTgPattern
Pattern pTgPattern
Package edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.navigation |
stepValue
java.lang.String stepValue
Package edu.wpi.cs.dsrg.xmldb.xat.common.treestructure |
level
int level
- The lever after convert the DOMPattern to Indent String.
- Since:
- 1.0
rootNode
RootNode rootNode
- The root of the tree.
- Since:
- 1.0
listp
java.util.Vector listp
- The list pattern.
- Since:
- 1.0
bindingTable
BindingTable bindingTable
- The binding table of XATTree.
- Since:
- 1.0
root
java.util.ArrayList root
- The array containing all the roots of XATTree.
- Since:
- 1.0
Package edu.wpi.cs.dsrg.xmldb.xat.common.visitorpattern |
Package edu.wpi.cs.dsrg.xmldb.xat.common.xatnode |
collection
java.util.Vector collection
- The type be a vector of XATDataValue.
- Since:
- 1.0
value
java.lang.Object value
- The type be an atomic value instead of a collection.
- Since:
- 1.0
children
java.util.Vector children
- The child nodes of this XATNode.
- Since:
- 1.0
operator
XATOperator operator
- The operator connected with this XATNode.
- Since:
- 1.0
parent
java.util.ArrayList parent
- The parent nodes of this XATNode.
- Since:
- 1.0
schema
java.util.Set schema
- The required schema of this XATNode.
- Since:
- 1.0
sTableName
java.lang.String sTableName
- The name of XATTable.
- Since:
- 1.0
vColList
java.util.Vector vColList
- The content of columns within XATTable.
- Since:
- 1.0
vColNames
java.util.Vector vColNames
- The name of columns within XATTable.
- Since:
- 1.0
Package edu.wpi.cs.dsrg.xmldb.xat.component.operatorfactory |
Package edu.wpi.cs.dsrg.xmldb.xat.component.statisticsgatherer |
currentMean
double currentMean
maxValue
double maxValue
minValue
double minValue
mostRecent
java.lang.String mostRecent
weight
double weight
lookUpTable
java.util.Hashtable lookUpTable
currentCategory
java.lang.Object currentCategory
- this is the current category of statistics we are looking at
this is used as a convience so that anytime the stats engine is queried, you
do not have to specifiy which category.
init
boolean init
ref
StatisticsReference ref
statsTable
java.util.Hashtable statsTable
- This is where all of the statistics are kept
timer
boolean timer
associatedQueryObject
XATQueryObject associatedQueryObject
category
java.lang.Object category
- Each StatisticsObject is associated with a certain
category. The category corresponds to a category found in the statsTable
propertyName
java.lang.String propertyName
propertyValue
java.lang.String propertyValue
referenceTable
java.util.Hashtable referenceTable
Package edu.wpi.cs.dsrg.xmldb.xat.component.xatrewrite |
cancelOutList
java.util.Hashtable cancelOutList
- The hashtable of the operators which will be deleted .
- Since:
- 1.0
isChanged
boolean isChanged
- Indicate if the XAT is changed or not.
- Since:
- 1.0
node_tree
java.util.Hashtable node_tree
- A hashtable to keep track of the parents for each leaf node returned
by the getAllSourceNodes().
- Since:
- 1.0
reWriteList
java.util.Hashtable reWriteList
The HashTabe stores the list of operators in the tree and whether they
are in their final position or not.
The key is the operator, the value is a Boolean that represents whether the operator
is in its final position.
- Since:
- 1.0
reWriteOrder
java.util.Vector reWriteOrder
- List of Strings representing the order and name of XATOperators to
rewrite.
- Since:
- 1.0
reWriteTree
XATTree reWriteTree
- The XATTree to rewrite
- Since:
- 1.0
rules
ReWriteRules rules
- Contains the equivalence rules
- Since:
- 1.0
stepThrough
boolean stepThrough
- Out put the tree after each rewrtie step or not.
- Since:
- 1.0
stepTrees
java.util.Vector stepTrees
- The tree in current rewrite step.
- Since:
- 1.0