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

A

a - Variable in class EVEDemo.ISChangeApplet.ISMaster
 
A_Bool_Int_Convert(Attribute_Component) - Static method in class DSRG.VKB.ArrayConvert
 
A_Int_Bool_Convert(Attribute_Component, int) - Static method in class DSRG.VKB.ArrayConvert
 
a1 - Variable in class DSRG.VKB.ValueClassRA
 
a1 - Variable in class DSRG.VKB.ValueClassCA
 
aaFrame - Variable in class EVEDemo.ISChangeApplet.ISMaster
Intance of addAttFrame for adding an attribute
aaFrame_cancel_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Hides aaFrame
aaFrame_ok_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Adds attribute unless error is encountered Hides aaFrame
aaTreePath - Variable in class EVEDemo.ISChangeApplet.ISMaster
the selected path when aaFrame was shown
actionPerformed(ActionEvent) - Method in class EVEDemo.MKBVKBApplet.mkbvkb.TimerListener
 
AD - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
ADD_ATT - Static variable in class DSRG.VSA.Schema_Change
Add Attribute Schema Change.
add_escapes(String) - Method in class DSRG.MKB.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class DSRG.VKB.E_SQL.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
ADD_REL - Static variable in class DSRG.VSA.Schema_Change
Add Relation Schema Change.
add(JoinCondition) - Method in class EVEDemo.SWEEP.JoinConditionList
this function will add one JC to the JC List.
add(Relation) - Method in class EVEDemo.SWEEP.RelationList
Add One Relation in the Relation list.
add(Vector, Object) - Static method in class DSRG.VSA.Subset
Add one Element in a set of subsets.
addAtt - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for adding attributes
addAttFrame - class EVEDemo.ISChangeApplet.addAttFrame.
This class creates a frame which asks for the name of the new attribute and cofirms its addition It is shown only when Add Attribute is selected from an instance of ISChange.
addAttFrame.SymWindow - class EVEDemo.ISChangeApplet.addAttFrame.SymWindow.
(generated by Visual Cafe)
addAttFrame.SymWindow(addAttFrame) - Constructor for class EVEDemo.ISChangeApplet.addAttFrame.SymWindow
 
addAttFrame() - Constructor for class EVEDemo.ISChangeApplet.addAttFrame
Class Constructor.
addAttribute(Attribute) - Method in class DSRG.MKB.Relation
Add an Attribute Object to this Relation.
addAttribute(String, String, String, int) - Method in class DSRG.MW.DBManager
 
addAttribute(String, String, String, int) - Method in class DSRG.MW.DBMOracle
addAttribute.
addAttribute(String, String, String, int) - Method in class DSRG.MW.DBMAccess
addAttribute.
addAttribute(String, String, String, String) - Method in class EVEDemo.MW.Main
 
addAttribute(String, String, String, String) - Method in class DSRG.MKB.MKB
this adds an attribute as a schema change.
addAttributeAcc(String, String, String) - Method in class DSRG.MW.DBMAccess
function necessary since Access doesn't provide metadata info in the SQL interface (...)
addCol(String) - Method in class EVEDemo.SWEEP.RelationSchema
 
addCondition(Attribute, Attribute, String) - Method in class DSRG.MKB.JoinConstraint
 
addCondition(Condition) - Method in class DSRG.MKB.JoinConstraint
 
addElement(Object) - Method in class EVEDemo.PSWEEP.UpdateDataSet
 
addEscapes(String) - Static method in class DSRG.MKB.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class DSRG.VKB.E_SQL.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addField(Object) - Method in class EVEDemo.SWEEP.Tuple
 
addIS(IS) - Method in class DSRG.MKB.MKB
Add a new IS object to this MKB.
addJC(JoinCondition) - Method in class EVEDemo.SWEEP.JoinList
 
addJCs(Vector) - Method in class DSRG.VKB.View_Definition
Add a Vector of JCs to the View Definition.
addJoinConstraint(JoinConstraint) - Method in class DSRG.MKB.MKB
 
addJoinConstraint(JoinConstraint) - Method in class DSRG.MKB.Relation
add existing join constraint object to the join list of this attribute
addLocalCondition(LocalCondition) - Method in class EVEDemo.SWEEP.SelectList
Add Local Condition to this Select List.
addLocalCondition(LocalCondition) - Method in class DSRG.MKB.MKB
 
addNotify() - Method in class EVEDemo.ISChangeApplet.myMessageBox
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.ISChangeApplet.extDifFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.ISChangeApplet.ISChange
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.ISChangeApplet.addRelFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.ISChangeApplet.renFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.ISChangeApplet.addAttFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.ISChangeApplet.delFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.ISChangeApplet.evolveFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.MKBVKBApplet.mkbFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.MKBVKBApplet.vkbFrame
(generated by Visual Cafe)
addNotify() - Method in class EVEDemo.MKBVKBApplet.relExtentFrame
(generated by Visual Cafe)
addPair(Attribute, Attribute) - Method in class DSRG.MKB.PCConstraint
 
addPair(Vector) - Method in class DSRG.MKB.PCConstraint
 
addPCConstraint(PCConstraint) - Method in class DSRG.MKB.MKB
 
addPCConstraint(PCConstraint) - Method in class DSRG.MKB.Relation
add existing join constraint object to the join list of this attribute
addPCs() - Method in class DSRG.MKB.CMatrix
 
addRel - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for adding relation
addRelation(Relation) - Method in class EVEDemo.SWEEP.JoinList
 
addRelation(Relation) - Method in class DSRG.MKB.IS
this is for adding empty relation objects during system initialization.
addRelation(String, String, Vector, Vector) - Method in class EVEDemo.MW.Main
Adds a relation by calling the appropriate method in the MKB
addRelation(String, String, Vector, Vector) - Method in class DSRG.MKB.MKB
the actual capability change "addRelation".
addRelation(String, Vector, Vector) - Method in class DSRG.MW.DBManager
interface for the schema change operations
addRelation(String, Vector, Vector) - Method in class DSRG.MW.DBMOracle
/** addRelation.
addRelation(String, Vector, Vector) - Method in class DSRG.MW.DBMAccess
addRelation.
addRelation(String, Vector, Vector) - Method in class DSRG.MKB.IS
Add a Relation Object to this IS.
addRelationAcc(String, String) - Method in class DSRG.MW.DBMAccess
function necessary since Access doesn't provide metadata info in the SQL interface (...)
addRelations() - Method in class DSRG.MKB.CMatrix
 
addRelFrame - class EVEDemo.ISChangeApplet.addRelFrame.
This class creates a frame which asks for information about a new relation and confirms its addition It is shown only when Add Relation is selected from an instance of ISChange.
addRelFrame.SymWindow - class EVEDemo.ISChangeApplet.addRelFrame.SymWindow.
(generated by Visual Cafe)
addRelFrame.SymWindow(addRelFrame) - Constructor for class EVEDemo.ISChangeApplet.addRelFrame.SymWindow
 
addRelFrame() - Constructor for class EVEDemo.ISChangeApplet.addRelFrame
Class Constructor.
addRelFrom(Relation) - Method in class DSRG.VKB.View_Definition
Add Relation to from clause of the View Definition.
addTuple(Tuple) - Method in class EVEDemo.SWEEP.RelationExtent
 
addTuple(Tuple) - Method in class DSRG.MW.Table
adds a tuple at the end of this vector.
addTuples(Relation) - Method in class EVEDemo.MW.View
the interface with the SWEEP classes
adds the incoming SWEEP.Relation-object to the extent
DISABLED FOR RE-IMPLEMENTATION
addViewDefinition(View_Definition) - Method in class DSRG.VKB.VKB
Add one view definition to this VKB It will affect the index structure.
adjustBeginLineColumn(int, int) - Static method in class DSRG.MKB.ASCII_CharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
Method to adjust line and column numbers for the start of a token.
alias - Variable in class EVEDemo.SWEEP.Relation
Alias of this Relation.
Alive - class EVEDemo.ISChangeApplet.Alive.
 
Alive(Main, Applet) - Constructor for class EVEDemo.ISChangeApplet.Alive
 
AliveCounter - Static variable in class EVEDemo.MW.Main
The Flag which will be changed by the alived user.
AliveMsg() - Method in class EVEDemo.MW.Main
The current connect user will use this function to increase the counter.
ALL - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
allAttr - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
allAttr - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
allAttr - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 
allISObjects - Variable in class EVEDemo.ISChangeApplet.ISChange
local copy of allISObjects, used in building mkb tree
allISObjects - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
A Vector to contain all of the ISObjects
allViews - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
allViews - Variable in class EVEDemo.ISChangeApplet.ISMaster
Vector of all Views.
allViews - Variable in class EVEDemo.ISChangeApplet.evolveFrame
local copy of allViews
allViews - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
A local copy of allViews
allViews - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
A Vector to contain all of the Views
AND - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
ANY - Static variable in interface DSRG.MKB.MKBParserConstants
 
app - Variable in class EVEDemo.ISChangeApplet.Alive
 
app - Variable in class EVEDemo.MKBVKBApplet.Counter
 
append(Object) - Method in class EVEDemo.PSWEEP.PPUSet
Append one element to this set.
Append(UpdateData) - Method in class EVEDemo.SWEEP.Queue
Append one UpdateData as end of the Queue.
APPROX - Static variable in interface DSRG.MKB.MKBParserConstants
 
AR - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
arFrame - Variable in class EVEDemo.ISChangeApplet.ISMaster
Instance of addRelFrame for adding a relation
arFrame_cancel_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Hides arFrame
arFrame_ok_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Renames relation unless error is encountered Hides arFrame
ArrayConvert - class DSRG.VKB.ArrayConvert.
it is also used to convert the integer values back to boolean values
ArrayConvert() - Constructor for class DSRG.VKB.ArrayConvert
 
ArrayStore - class DSRG.VKB.ArrayStore.
 
ArrayStore() - Constructor for class DSRG.VKB.ArrayStore
 
arTreePath - Variable in class EVEDemo.ISChangeApplet.ISMaster
the selected path when arFrame was shown
AS - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
ASCII_CharStream - class DSRG.MKB.ASCII_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
ASCII_CharStream - class DSRG.VKB.E_SQL.ASCII_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
ASCII_CharStream(InputStream, int, int) - Constructor for class DSRG.MKB.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int) - Constructor for class DSRG.VKB.E_SQL.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int, int) - Constructor for class DSRG.MKB.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int, int) - Constructor for class DSRG.VKB.E_SQL.ASCII_CharStream
 
ASCII_CharStream(Reader, int, int) - Constructor for class DSRG.MKB.ASCII_CharStream
 
ASCII_CharStream(Reader, int, int, int) - Constructor for class DSRG.MKB.ASCII_CharStream
 
AssignTimeStamp - class EVEDemo.PSWEEP.AssignTimeStamp.
 
AssignTimeStamp(MultiQueue, Queue) - Constructor for class EVEDemo.PSWEEP.AssignTimeStamp
 
aSymMouse - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
attInfo - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
attName - Variable in class DSRG.MKB.Attribute
the name of this attribute
attName - Variable in class EVEDemo.ISChangeApplet.ISMaster
Used in calling delete, change name, and add methods in simulating changes
attr - Variable in class DSRG.VKB.Attribute_Component
Reference of this Attribute.
attr_name - Variable in class DSRG.VKB.E_SQL.SimpleNode
Attribute Name of (Attribute_name) node
Attr_name - Variable in class DSRG.VSA.Schema_Change
Attribute name of this Change
Attr_name() - Method in class DSRG.VKB.E_SQL.E_SQL
Attr_name --> name "." name "." name
attr_pairs - Variable in class DSRG.VSA.Replacement
It's a hashtable of attribute paires.
Attribute - class EVEDemo.SWEEP.Attribute.
 
Attribute - class DSRG.MKB.Attribute.
represents an attribute in some relation.
Attribute_Component - class DSRG.VKB.Attribute_Component.
Represents the Attribute component in the View Definition.
Attribute_component() - Method in class DSRG.VKB.E_SQL.E_SQL
Attribute_component --> Attr_name ["(" ( Dispensable ["," Replaceable] | Replaceable ) ")"] Though I can merge the second part to Evolvable_parameter.
Attribute_Component() - Constructor for class DSRG.VKB.Attribute_Component
 
attribute_definition() - Static method in class DSRG.MKB.MKBParser
 
attribute_pair() - Static method in class DSRG.MKB.MKBParser
 
attribute_size() - Static method in class DSRG.MKB.MKBParser
 
Attribute(Relation, String, int) - Constructor for class DSRG.MKB.Attribute
Construct an Attribute Object.
Attribute(Relation, String, String, int) - Constructor for class DSRG.MKB.Attribute
These should eventually be the only remaining constructors.
Attribute(String, Relation, Type, int) - Constructor for class EVEDemo.SWEEP.Attribute
Parameter: newSize is the number of newTypes.
attributeIcon - Static variable in class EVEDemo.ISChangeApplet.MyTreeCellRenderer
Icon to use when the item describes a relation.
AttributeList - Variable in class EVEDemo.SWEEP.ProjectList
 
AttributeList() - Static method in class DSRG.MKB.MKBParser
 
AttributeName() - Static method in class DSRG.MKB.MKBParser
 
attributeNames - Variable in class DSRG.MW.Table
the schema of the Table.
attributes - Variable in class DSRG.MKB.Relation
The attributes of this relation.
attributeSizes - Variable in class DSRG.MW.Table
the sizes of attribute in the attributes of the Table.
attrSelect(Relation, boolean, boolean) - Method in class DSRG.VKB.View_Definition
Get Attributes in Select Clause.
attrSelect(Relation, boolean, boolean) - Method in interface DSRG.VSA.VSA_View_Definition
Get Attributes in the Select clause, which of specific Relation and with specific ESQL parameters.
attrWhere(Relation, boolean, boolean) - Method in class DSRG.VKB.View_Definition
Get Attributes in Where Clause.
attrWhere(Relation, boolean, boolean) - Method in interface DSRG.VSA.VSA_View_Definition
Get Attributes in the Where clause, which of specific Relation and with specific ESQL parameters.
atts - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
attSelected(TreePath) - Method in class EVEDemo.ISChangeApplet.ISMaster
Return if an attribute has been selected
attSize - Variable in class DSRG.MKB.Attribute
this is the WIDTH of the column, to go with the type.
attStuff - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
attType - Variable in class DSRG.MKB.Attribute
the type of this attribute (as a String)
available - Static variable in class DSRG.MKB.ASCII_CharStream
 
available - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 

B

backup(int) - Static method in class DSRG.MKB.ASCII_CharStream
 
backup(int) - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
begin - Static variable in class EVEDemo.PSWEEP.Timer
 
beginColumn - Variable in class DSRG.MKB.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class DSRG.VKB.E_SQL.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class DSRG.MKB.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class DSRG.VKB.E_SQL.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Static method in class DSRG.MKB.ASCII_CharStream
 
BeginToken() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
BF - Static variable in interface DSRG.MKB.MKBParserConstants
 
blocking_factor() - Static method in class DSRG.MKB.MKBParser
 
BOOL - Static variable in interface DSRG.MKB.MKBParserConstants
 
bool_value - Variable in class DSRG.VKB.E_SQL.SimpleNode
Boolean value of this Node
BOOLEAN - Static variable in class EVEDemo.SWEEP.Type
 
BOOLEAN - Static variable in class DSRG.VKB.Type
 
BOOLEAN - Static variable in class DSRG.VKB.E_SQL.SimpleNode
 
boolean_operator() - Static method in class DSRG.MKB.MKBParser
 
Boolean() - Method in class DSRG.VKB.E_SQL.E_SQL
Boolean --> "TRUE" | "FALSE"
BooleanValue - Variable in class DSRG.VKB.Primitive_Value
 
breakdown_query(View) - Method in class DSRG.MW.QueryEngine
This method creates the queries that are sent to each IS.
bufcolumn - Static variable in class DSRG.MKB.ASCII_CharStream
 
bufcolumn - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
buffer - Static variable in class DSRG.MKB.ASCII_CharStream
 
buffer - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
bufline - Static variable in class DSRG.MKB.ASCII_CharStream
 
bufline - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
bufpos - Static variable in class DSRG.MKB.ASCII_CharStream
 
bufpos - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
bufsize - Static variable in class DSRG.MKB.ASCII_CharStream
 
bufsize - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
buildExtent(Table) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
Sets up the table which displays the extent for the theView
buildExtent(Table) - Method in class EVEDemo.MKBVKBApplet.relExtentFrame
Sets up the table which displays the extent for the theView.
buildExtent(View) - Method in class EVEDemo.ISChangeApplet.extDifFrame
Builds the TableModel for the extent table
buildISTree() - Method in class EVEDemo.ISChangeApplet.ISChange
Builds the tree structure to show the mkb hierarchy
buildMkbTree(Vector) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Builds the tree by adding all of the leaf nodes to a root node
buttons - Variable in class EVEDemo.ISChangeApplet.myMessageBox
 
buttons - Variable in class EVEDemo.ISChangeApplet.ISChange
Panel to contain buttons
buttons - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
buttons - Variable in class EVEDemo.ISChangeApplet.renFrame
 
buttons - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
buttons - Variable in class EVEDemo.ISChangeApplet.delFrame
 

C

C_Bool_Int_Convert(Condition_Component) - Static method in class DSRG.VKB.ArrayConvert
 
C_Int_Bool_Convert(Condition_Component, int) - Static method in class DSRG.VKB.ArrayConvert
 
c1 - Variable in class DSRG.VKB.ValueClassCA
 
c1 - Variable in class DSRG.VKB.ValueClassRC
 
calSign(int[]) - Method in class EVEDemo.SWEEP.Tuple
It will recalculate the sign depends on the flags.
calSign(int[]) - Method in class EVEDemo.SWEEP.RelationExtent
Recalculate the sign for each tuple, depends on the signs.
cancel - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
cancel - Variable in class EVEDemo.ISChangeApplet.renFrame
 
cancel - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
CD - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
CF_IO - Variable in class DSRG.VKB.QC
the values for the cost dimensions
CF_M - Variable in class DSRG.VKB.QC
the values for the cost dimensions
CF_T - Variable in class DSRG.VKB.QC
the values for the cost dimensions
changeAttributeName(String, String, String, String) - Method in class EVEDemo.MW.Main
Renames an attribute by calling the appropriate method in the MKB
changeAttributeName(String, String, String, String) - Method in class DSRG.VKB.VKB
This function will call MKB to change the specific attribute.
changeAttributeName(String, String, String, String) - Method in interface DSRG.VKB.VKB_MKB
Change a specific Attribute name.
changeAttributeName(String, String, String, String) - Method in class DSRG.MKB.MKB
Change a specific Attribute name from "IS.R.A" to "IS.R.B".
changeAttrName(String, int) - Method in class EVEDemo.SWEEP.RelationSchema
Change specific Attribute Name in this schema.
changed - Variable in class EVEDemo.MW.View
has there been a change made? It's for time measurement of performance evaluation
changed - Variable in class EVEDemo.MW.Main
has there been a change made?
changeName(String) - Method in class DSRG.MKB.Attribute
renames attribute in MKB only
changeRelationName(String) - Method in class DSRG.MKB.Relation
renames MKB relation object only.
changeRelationName(String, String, String) - Method in class EVEDemo.MW.Main
Renames a relation by calling the appropriate method in the MKB
changeRelationName(String, String, String) - Method in class DSRG.VKB.VKB
This function will call MKB to change the specific relation.
changeRelationName(String, String, String) - Method in interface DSRG.VKB.VKB_MKB
Change a specific Relation name.
changeRelationName(String, String, String) - Method in class DSRG.MKB.MKB
 
checkAttrList(Vector, String) - Method in class EVEDemo.SWEEP.SWEEP
check if a specific attribute is already in an vector of attribute
checkAttrList(Vector, String) - Method in class EVEDemo.PSWEEP.PSWEEP
check if a specific attribute is already in an vector of attribute
checkUpdate() - Method in class EVEDemo.SWEEP.CreateUpdateFile
This method will check the Update of specific Relation by comparing the current relation with snapshot.
CHG_ATT - Static variable in class DSRG.VSA.Schema_Change
Change Attribute Name Schema Change.
CHG_REL - Static variable in class DSRG.VSA.Schema_Change
Change Relation Name Schema Change.
children - Variable in class DSRG.VKB.E_SQL.SimpleNode
 
className - Variable in class DSRG.MW.DBManager
The Class name for the appropriate DB driver
className - Variable in class DSRG.MW.DBMAccess
 
clcnt - Variable in class EVEDemo.PSWEEP.ViewChange
count how many concurrent DU for this du.
clean() - Method in class DSRG.VKB.View_Definition
Clean the View Definition: 1.
cleanUp(PPUSet) - Method in class EVEDemo.PSWEEP.RPUSet
Clean up the useless Data updates in the RPU.
clearNodeScope(Node) - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
clone() - Method in class EVEDemo.SWEEP.Tuple
 
clone() - Method in class EVEDemo.SWEEP.RelationSchema
 
clone() - Method in class EVEDemo.SWEEP.RelationExtent
clone this RelationExtent
clone() - Method in class EVEDemo.SWEEP.Relation
 
clone() - Method in class DSRG.MW.Tuple
 
clone() - Method in class DSRG.VKB.Condition
Abstract function to clone() a condition.
clone() - Method in class DSRG.VKB.View_Component
Clone the View_Component
clone() - Method in class DSRG.VKB.Attribute_Component
Clone the Attribute_Component.
clone() - Method in class DSRG.VKB.Condition_Component
Clone the Condition_Component.
clone() - Method in class DSRG.VKB.Relation_Component
Clone the Relation_Component.
clone() - Method in class DSRG.VKB.Join_Condition
Clone Join Condition.
clone() - Method in class DSRG.VKB.Local_Condition
Clone without deep clone the attributes.
clone() - Method in class DSRG.VKB.View_Definition
Clone the view definition.
closeCursor(Statement) - Method in class EVEDemo.SWEEP.DatabaseInterface
closeCursor for this statement.
closeNodeScope(Node, boolean) - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
closeNodeScope(Node, int) - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
CMatrix - class DSRG.MKB.CMatrix.
 
CMatrix(MKB) - Constructor for class DSRG.MKB.CMatrix
 
COLON - Static variable in interface DSRG.MKB.MKBParserConstants
 
column - Static variable in class DSRG.MKB.ASCII_CharStream
 
column - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
columnNames - Variable in class EVEDemo.ISChangeApplet.MyTableModel
 
columnNames - Variable in class EVEDemo.MKBVKBApplet.MyTableModel
 
COMMA - Static variable in interface DSRG.MKB.MKBParserConstants
 
COMMA - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
commitUpdate(Relation) - Method in class EVEDemo.PSWEEP.ViewChange
 
Compare - class DSRG.VKB.Compare.
 
Compare() - Constructor for class DSRG.VKB.Compare
 
CompareCA(int, int) - Static method in class DSRG.VKB.Compare
 
CompareRA(int, int) - Static method in class DSRG.VKB.Compare
 
CompareRC(int, int) - Static method in class DSRG.VKB.Compare
 
componentCount(TreePath) - Method in class EVEDemo.ISChangeApplet.ISMaster
Returns the number of components in the representated in the path Since each component is separated by a comma, it just counts the commas in the string representation of the path
computeCF_IO() - Method in class DSRG.VKB.Version
compute number of I/O-operations.
computeCF_M() - Method in class DSRG.VKB.Version
compute number of messages.
computeCF_T() - Method in class DSRG.VKB.Version
Compute number of transferred bytes.
We need to compute how many bytes are transferred between view site and ISs.
computeDDattr() - Method in class DSRG.VKB.Version
compute DDattr from the View Definition
computeDDext() - Method in class DSRG.VKB.Version
compute DDext from the ViewDefinitions.
computeDerived(Vector) - Method in class DSRG.VSA.VSA
This function will generate all the derived view definitions including basic view definitions from the Vector of the basic view definitions.
computeExtent(View) - Method in class DSRG.MW.QueryEngine
This method computes the extent of a view by using the queryBreakdown() method.
ComputeJoinOn(Relation, Relation, String, String) - Method in class EVEDemo.SWEEP.ProcessQuery
 
computeOtherValues() - Method in class DSRG.VKB.QC
This method computes rho_cost and rho_ext from the other two tradeoff values
computeQV(View_Definition) - Method in class DSRG.VKB.Version
compute Q(V) --- the intermediate value needed to compute DD_attr
con - Static variable in class EVEDemo.SWEEP.DatabaseInterface
 
cond - Variable in class DSRG.VKB.Condition_Component
 
Condition - class DSRG.VKB.Condition.
Abstract class of Local_Condition and Join_Conditon.
Condition - class DSRG.MKB.Condition.
 
Condition_Component - class DSRG.VKB.Condition_Component.
Condition View component.
Condition_component() - Method in class DSRG.VKB.E_SQL.E_SQL
Condition_component --> Primitive_clause ["(" ( Dispensable ["," Replaceable] | Replaceable ) ")"] Though I can merge the second part to Evolvable_parameter.
Condition_Component() - Constructor for class DSRG.VKB.Condition_Component
Default Construction
Condition_Component(Condition) - Constructor for class DSRG.VKB.Condition_Component
Construct a Condition Component from an condition.
Condition_index - class DSRG.VKB.Condition_index.
A vector stores all the conditions.
Condition_index() - Constructor for class DSRG.VKB.Condition_index
Default constructor of Condition_index.
Condition_index(Vector) - Constructor for class DSRG.VKB.Condition_index
Construct a Condition_index from Vector
Condition() - Constructor for class DSRG.VKB.Condition
 
Condition(Attribute, Attribute, String) - Constructor for class DSRG.MKB.Condition
 
condVec - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
confirm - Variable in class EVEDemo.ISChangeApplet.delFrame
 
connected - Variable in class DSRG.MW.DBManager
am I connected?
connection - Variable in class DSRG.MW.DBManager
the DB connection
constraint() - Static method in class DSRG.MKB.MKBParser
 
contains(Attribute) - Method in class DSRG.VKB.View_Definition
Descide whether VD contains some Attribute.
contains(IS) - Method in class DSRG.VKB.Join_Condition
Check if specific IS in this condition.
contains(Join_Condition) - Method in class DSRG.VKB.Condition_index
Test if the Condition_Index contains a specific Join_Condition.
contains(Relation) - Method in class DSRG.VKB.Condition
Abstract function to check if this condition contains specific relation
contains(Relation) - Method in class DSRG.VKB.Join_Condition
Check if specific relation in this condition.
contains(Relation) - Method in class DSRG.VKB.Local_Condition
Check if specific relation in this condition.
contains(Relation) - Method in class DSRG.VKB.View_Definition
Descide whether VD contains some Relation
contains(String) - Method in class DSRG.VKB.Condition
Abstract function to check if this condition contains specific attribute
contains(String) - Method in class DSRG.VKB.Join_Condition
check if specific attribute in this condition
contains(String) - Method in class DSRG.VKB.Local_Condition
check if specific attribute in this condition
contains(String) - Method in class DSRG.VKB.View_Definition
Descide whether VD contains some IS
containsAtt(Attribute) - Method in class DSRG.MKB.PCPair
 
containsAtt(Attribute) - Method in class DSRG.MKB.Condition
 
copy(Object) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
Copy any object inside the java by using arraycopy.
cost_IO - Variable in class DSRG.VKB.QC
the tradeoff parameters for the cost dimensions
cost_IO - Variable in class DSRG.VSA.VSA
the tradeoff parameters for the costs (unit costs)
cost_M - Variable in class DSRG.VKB.QC
the tradeoff parameters for the cost dimensions
cost_M - Variable in class DSRG.VSA.VSA
the tradeoff parameters for the costs (unit costs)
cost_T - Variable in class DSRG.VKB.QC
the tradeoff parameters for the cost dimensions
cost_T - Variable in class DSRG.VSA.VSA
the tradeoff parameters for the costs (unit costs)
costTextColor - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
count - Static variable in class EVEDemo.PSWEEP.ViewChange
The instance ID + ":" + COUNT of the ViewChange.
Counter - class EVEDemo.MKBVKBApplet.Counter.
 
Counter(Applet) - Constructor for class EVEDemo.MKBVKBApplet.Counter
 
CR - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
CREATE - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
createAttribute(String, String, String) - Method in interface DSRG.VKB.E_SQL.E_SQL_MKB
Create a new Attribute in MKB, Used by SimpleNode
createAttributeComponent() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Attribute Component object
createCondition() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Condition from Primitive_clause
createConditionComponent() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Condition Component
createDBManager(String, String, String, String, String) - Method in class EVEDemo.MW.Main
Constructed used by MKBParser.
createFromClause() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create From Clause object
createMKB(MKB) - Method in class DSRG.VKB.E_SQL.SimpleNode
Create a MKB object from the Parser Tree.
createOperator() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Operator object
createRelation(String, String) - Method in interface DSRG.VKB.E_SQL.E_SQL_MKB
Create a new Relation in MKB.
createRelationComponent() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Relation_Component Object
createSelectClause() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Select Clause object
createSQL() - Method in class EVEDemo.SWEEP.RelationSchema
this function will return SQL, for create table.
createSQL(String) - Method in class EVEDemo.SWEEP.RelationSchema
this function will return SQL, for create table.
createSubsets(Vector) - Method in class DSRG.VSA.Subset
 
createTable(Relation) - Method in class EVEDemo.SWEEP.DatabaseInterface
 
createTable(Relation, String) - Method in class EVEDemo.SWEEP.DatabaseInterface
Add Sign Field SWEEPSIGN.
createTable(Relation, String, Statement) - Method in class EVEDemo.SWEEP.DatabaseInterface
Add Sign Field SWEEPSIGN.
createTableSQL() - Method in class EVEDemo.SWEEP.Relation
 
createTableSQL(String) - Method in class EVEDemo.SWEEP.Relation
This function will create a table with sign field.
CreateUpdateFile - class EVEDemo.SWEEP.CreateUpdateFile.
 
CreateUpdateFile(String, int) - Constructor for class EVEDemo.SWEEP.CreateUpdateFile
this constructor creates an object for Relation with Specific RelationName.
createValue() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Value object.
createVector(Enumeration) - Method in class DSRG.VSA.VSA
Create a Vector from Enumeration
createVExtent() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create the ViewExtent parameter of View Definition.
createViewDefinition(View_Definition, MKB) - Method in class DSRG.VKB.E_SQL.SimpleNode
Create a View_Definition Object from the Parser Tree.
createVKB(VKB, MKB) - Method in class DSRG.VKB.E_SQL.SimpleNode
Create a VKB object from the Parser Tree.
createWhereClause() - Method in class DSRG.VKB.E_SQL.SimpleNode
Create Where Clause
cuf - Variable in class EVEDemo.SWEEP.SendUpdates
used to detect the update.
cur_cursors - Static variable in class EVEDemo.SWEEP.DatabaseInterface
The currend cursor-opened.
curChar - Static variable in class DSRG.MKB.MKBParserTokenManager
 
curChar - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
curLexState - Static variable in class DSRG.MKB.MKBParserTokenManager
 
curLexState - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
current - Variable in class EVEDemo.SWEEP.Queue
 
currentDW - Variable in class EVEDemo.SWEEP.DWProcess
 
currentDW - Variable in class EVEDemo.PSWEEP.DWProcess
the View definition of current DW.
currentLogUpdates - Variable in class EVEDemo.SWEEP.DWProcess
 
currentLogUpdates - Variable in class EVEDemo.PSWEEP.DWProcess
this process will monitor the public FIFO channel and get elements from public FIFO channel to Update Message Queue
currentQC - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
currentQuery - Variable in class EVEDemo.SWEEP.ISProcess
 
currentRelation - Variable in class EVEDemo.SWEEP.ProcessQuery
 
currentResult - Variable in class EVEDemo.SWEEP.QueryResult
 
currentToken - Variable in class DSRG.MKB.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in class DSRG.VKB.E_SQL.ParseException
This is the last token that has been consumed successfully.
currentType - Variable in class EVEDemo.SWEEP.Type
 
currentType - Variable in class DSRG.VKB.Type
 
currentUpdates - Variable in class EVEDemo.SWEEP.ISProcess
 
currentUpdateView - Variable in class EVEDemo.SWEEP.DWProcess
 
currentUpdateView - Variable in class EVEDemo.PSWEEP.DWProcess
this process will monitor the private Update Message Queue and process the (Delta R, i)
currIS - Variable in class EVEDemo.ISChangeApplet.ISMaster
Used in calling delete, change name, and add methods in simulating changes
cursor_open - Static variable in class EVEDemo.SWEEP.DatabaseInterface
The maximum number of statements I can created at the same time.

D

data - Variable in class EVEDemo.ISChangeApplet.MyTableModel
 
data - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
data - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
data - Variable in class EVEDemo.MKBVKBApplet.MyTableModel
 
DatabaseInterface - class EVEDemo.SWEEP.DatabaseInterface.
 
DatabaseInterface() - Constructor for class EVEDemo.SWEEP.DatabaseInterface
 
dataUpd - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for data updates
DataUpdateReceiver - class EVEDemo.SWEEP.DataUpdateReceiver.
This classed is only used for Andreas do Data Update Performance Evaluation.
DataUpdateReceiver(Relation[]) - Constructor for class EVEDemo.SWEEP.DataUpdateReceiver
Construct DataUpdateReceiver for an array of Relations.
DATE - Static variable in class EVEDemo.SWEEP.Type
 
DATE - Static variable in class DSRG.VKB.Type
 
date_datatype - Static variable in class DSRG.MW.DBManager
constant for the string Oracle expects for the date datatype
date_datatype - Variable in class DSRG.MW.DBMOracle
 
DateTransfer(String) - Static method in class EVEDemo.SWEEP.Type
 
DateTransfer(String) - Static method in class DSRG.VKB.Type
 
DB - Variable in class DSRG.MW.DBMAccess
 
DBMAccess - class DSRG.MW.DBMAccess.
 
DBMAccess() - Constructor for class DSRG.MW.DBMAccess
Default Constructor
DBMAccess(String, String, String, String) - Constructor for class DSRG.MW.DBMAccess
Constructor with name/password
DBManager - class DSRG.MW.DBManager.
The lowest layer of the DB connection, right above the ODBC driver.
DBManager() - Constructor for class DSRG.MW.DBManager
constructior.
Initializes the "connected" variable.
DBManagers - Variable in class EVEDemo.MW.Main
a vector of DBManager objects to connect to physical databases
DBMOracle - class DSRG.MW.DBMOracle.
 
DBMOracle() - Constructor for class DSRG.MW.DBMOracle
Constructor.
DBMOracle(String, String, String, String) - Constructor for class DSRG.MW.DBMOracle
Constructor that takes input for the user and passwd...
DBType - Variable in class DSRG.MKB.IS
Database connection type.
dbtype() - Static method in class DSRG.MKB.MKBParser
 
DBURL - Variable in class DSRG.MKB.IS
JDBC URL.
DBURL() - Static method in class DSRG.MKB.MKBParser
 
DD_attr - Variable in class DSRG.VKB.QC
the degrees of divergence
DD_ext - Variable in class DSRG.VKB.QC
the degrees of divergence
DEBUG - Static variable in class DSRG.MW.Table
Debug flag
DEBUG - Static variable in class DSRG.MW.DBManager
 
DEBUG - Static variable in class DSRG.MW.QueryEngine
the debug flag
DEBUG - Static variable in class EVEDemo.MW.View
 
DEBUG - Static variable in class EVEDemo.MW.Main
Debug flag
DEBUG - Static variable in class DSRG.VKB.Version
 
DEBUG - Static variable in class DSRG.VKB.View_Definition
 
DEBUG - Static variable in class DSRG.MKB.MKB
 
DEBUG - Static variable in class DSRG.MKB.CMatrix
 
DEBUG - Static variable in class EVEDemo.PSWEEP.PSWEEP
 
DEBUG - Static variable in class EVEDemo.ISChangeApplet.extDifFrame
 
DEBUG - Static variable in class EVEDemo.ISChangeApplet.versionFrame
 
DEBUG - Static variable in class EVEDemo.ISChangeApplet.ISMaster
Debug flag
DEBUG - Static variable in class EVEDemo.ISChangeApplet.evolveFrame
 
DEBUG - Static variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
DEBUG - Static variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
DEBUG - Static variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 
deepClone() - Method in class DSRG.VKB.Condition_index
DeepClone a Condition_index
deepClone(Vector) - Static method in class DSRG.VSA.VSA
DeepClone a Vector;
DEFAULT - Static variable in interface DSRG.MKB.MKBParserConstants
 
DEFAULT - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
defaultLexState - Static variable in class DSRG.MKB.MKBParserTokenManager
 
defaultLexState - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
definition - Variable in class DSRG.VKB.Version
 
defScrollPane - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
defScrollPane - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
DEL_ATT - Static variable in class DSRG.VSA.Schema_Change
Delete Attribute Schema Change.
DEL_REL - Static variable in class DSRG.VSA.Schema_Change
Delete Relation Schema Change.
delAtt - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for deleting attribute
delCol(String) - Method in class EVEDemo.SWEEP.Relation
Delete one column from the Relation
deleteAttribute_maintainMKB(Attribute) - Method in class DSRG.MKB.MKB
 
deleteAttribute(Attribute) - Method in class DSRG.MKB.Relation
Add an Attribute Object to this Relation.
deleteAttribute(String, String) - Method in class DSRG.MW.DBManager
 
deleteAttribute(String, String) - Method in class DSRG.MW.DBMOracle
deleteAttribute.
deleteAttribute(String, String) - Method in class DSRG.MW.DBMAccess
deleteAttribute.
deleteAttribute(String, String, String) - Method in class EVEDemo.MW.Main
Deletes an attribute by calling the appropriate method in the MKB.
deleteAttribute(String, String, String) - Method in class DSRG.MKB.MKB
 
deleteAttributeAcc(String, String) - Method in class DSRG.MW.DBMAccess
function necessary since Access doesn't provide metadata info in the SQL interface (...)
deleteJoinConstraint() - Method in class DSRG.MKB.JoinConstraint
 
deleteJoinConstraint(JoinConstraint) - Method in class DSRG.MKB.MKB
 
deleteJoinConstraint(JoinConstraint) - Method in class DSRG.MKB.Relation
remove join constraint from this attribute's list (only the reference, of course)
DeleteOppositeTuples() - Method in class EVEDemo.SWEEP.RelationExtent
 
deletePCConstraint() - Method in class DSRG.MKB.PCConstraint
 
deletePCConstraint(PCConstraint) - Method in class DSRG.MKB.MKB
 
deletePCConstraint(PCConstraint) - Method in class DSRG.MKB.Relation
remove PC constraint from this attribute's list (only the reference, of course)
deleteRelation(Relation) - Method in class DSRG.MKB.IS
deletes a relation from the relations-Vector.
deleteRelation(String, boolean) - Method in class DSRG.MW.DBManager
 
deleteRelation(String, boolean) - Method in class DSRG.MW.DBMOracle
deleteRelation.
deleteRelation(String, boolean) - Method in class DSRG.MW.DBMAccess
deleteRelation.
deleteRelation(String, String) - Method in class EVEDemo.MW.Main
Deletes a relation by calling the appropriate method in the MKB
deleteRelation(String, String) - Method in class DSRG.MKB.MKB
the MKB capability change "deleteRelation".
deleteRelationAcc(String) - Method in class DSRG.MW.DBMAccess
function necessary since Access doesn't provide metadata info in the SQL interface (...)
delFrame - class EVEDemo.ISChangeApplet.delFrame.
This class creates a frame which confirms whether the user would like to delete the selected item.
delFrame.SymWindow - class EVEDemo.ISChangeApplet.delFrame.SymWindow.
(generated by Visual Cafe)
delFrame.SymWindow(delFrame) - Constructor for class EVEDemo.ISChangeApplet.delFrame.SymWindow
 
delFrame() - Constructor for class EVEDemo.ISChangeApplet.delFrame
Class constructor.
delRel - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for deleting relation
DeltaR - Variable in class EVEDemo.SWEEP.CreateUpdateFile
Update of Relation R
DeltaView - Variable in class EVEDemo.PSWEEP.ViewChange
 
delTreePath - Variable in class EVEDemo.ISChangeApplet.ISMaster
the selected path when dFrame was shown
dependsOn(RelationList) - Method in class EVEDemo.SWEEP.JoinCondition
test if the JC is fully dependes on the Relation List.
dequeue() - Method in class EVEDemo.SWEEP.Queue
Same as Dequeue function.
Dequeue() - Method in class EVEDemo.SWEEP.Queue
this Method will dequeue an Element from the queue if the queue is emtpy, the return Element will be null
Derived - Variable in class DSRG.MKB.PCConstraint
 
DerivedPC - Variable in class DSRG.MKB.MKB
 
destory() - Method in class EVEDemo.ISChangeApplet.Alive
 
destory() - Method in class EVEDemo.MKBVKBApplet.Counter
 
destroy() - Method in class EVEDemo.ISChangeApplet.ISMaster
 
destroy() - Method in class EVEDemo.MKBVKBApplet.mkbvkb
 
dFrame - Variable in class EVEDemo.ISChangeApplet.ISMaster
Instance of delFrame for deleting attributes and relations
dFrame_no_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Hides dFrame
dFrame_yes_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Deletes selected attribute or relation assuming no error in RMI connection is encountered.
DIGIT - Static variable in interface DSRG.MKB.MKBParserConstants
 
disable_tracing() - Static method in class DSRG.MKB.MKBParser
 
disable_tracing() - Method in class DSRG.VKB.E_SQL.E_SQL
 
disExtButton - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
Used to trigger showing of extent of currently selected view.
disExtButton_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
called by mouseClicked when disExtbutton is clicked
disExtDif - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
Dispensable - Variable in class DSRG.VKB.View_Component
Evolution parameter.
Dispensable() - Method in class DSRG.VKB.E_SQL.E_SQL
Dispensable --> ("AD"|"RD"|"CD") "=" Boolean It should be three productions instead of this one.
displayAll() - Method in class DSRG.MKB.MKB
 
displayAll() - Method in class DSRG.MKB.IS
this method displays a string-representation of this IS.
displayAll() - Method in class DSRG.MKB.Relation
gives a string representation of this Relation
displayAll() - Method in class DSRG.MKB.PCConstraint
 
displayAll() - Method in class DSRG.MKB.PCPair
 
displayAll() - Method in class DSRG.MKB.Attribute
returns a string representation of this attribute
displayAll() - Method in class DSRG.MKB.Condition
 
displayAll() - Method in class DSRG.MKB.JoinConstraint
 
displayEvolvingParameter(String, String) - Method in class DSRG.VKB.View_Component
Display evolving parameter.
displayRel() - Method in class DSRG.MKB.Relation
function to be used for debugging purposes only
DIVID - Static variable in interface DSRG.MKB.MKBParserConstants
 
Done() - Static method in class DSRG.MKB.ASCII_CharStream
 
Done() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
DONTCARE - Static variable in class DSRG.VKB.View_Definition
VE is DONTCARE
doProject(int[]) - Method in class EVEDemo.SWEEP.Tuple
Do Project depends on the flags.
doProject(int[]) - Method in class EVEDemo.SWEEP.RelationSchema
This function will decrease the Schema based on the flags.
doProject(int[]) - Method in class EVEDemo.SWEEP.RelationExtent
Do the projection on the extends depends on the flags.
DOT - Static variable in interface DSRG.MKB.MKBParserConstants
 
DOT - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
DOUBLE - Static variable in class EVEDemo.SWEEP.Type
 
DOUBLE - Static variable in class DSRG.VKB.Type
 
DOUBLE - Static variable in class DSRG.VKB.E_SQL.SimpleNode
 
doubleValue - Variable in class DSRG.VKB.Primitive_Value
 
driver - Static variable in class EVEDemo.SWEEP.DatabaseInterface
 
driver - Variable in class DSRG.MW.DBManager
the DB driver
drop(JoinCondition) - Method in class EVEDemo.SWEEP.JoinConditionList
This function will simple drop the specific JC
drop(Relation) - Method in class EVEDemo.SWEEP.JoinConditionList
This function will drop all the JCs of the specific Relation
drop(Relation) - Method in class EVEDemo.SWEEP.RelationList
Drop One Relation in the Relation List.
dropAttrSelect(Relation, boolean, boolean) - Method in class DSRG.VKB.View_Definition
Drop Attributes from Select clause of this view definition.
dropAttrSelect(Relation, boolean, boolean) - Method in interface DSRG.VSA.VSA_View_Definition
Drop the Attributes in Select clause of specific Relation and with specific ESQL parameters.
dropAttrSelect(Vector) - Method in class DSRG.VKB.View_Definition
Drop attribute-components from Select clause for specific vector of attributes
dropComponents(Vector) - Method in class DSRG.VKB.View_Definition
Drop a vector of components from one view definition.
dropComponents(Vector) - Method in interface DSRG.VSA.VSA_View_Definition
Drop a vector of components from one view definition.
dropCondWhere(Relation, boolean, boolean) - Method in class DSRG.VKB.View_Definition
Drop Conditions from Where clause of this view definition.
dropCondWhere(Relation, boolean, boolean) - Method in interface DSRG.VSA.VSA_View_Definition
Drop the Conditions in Where clause of specific Relation and with specific ESQL parameters.
dropJC(JoinCondition) - Method in class EVEDemo.SWEEP.JoinList
 
dropLocalCondition(LocalCondition) - Method in class EVEDemo.SWEEP.SelectList
Drop Local Condition from this Select List.
dropRelation(Relation) - Method in class EVEDemo.SWEEP.JoinList
 
dropSetOfVDs(Vector) - Method in class DSRG.VKB.VKB
Drop a vector of view definitions specified by Vector VDs.
dropSetOfVDs(Vector) - Method in interface DSRG.VSA.VSA_VKB
Drop a set of view definitions specified in Vector VDs from VKB.
dropTable(Relation) - Method in class EVEDemo.SWEEP.DatabaseInterface
 
dropTable(Relation, Statement) - Method in class EVEDemo.SWEEP.DatabaseInterface
 
dropViewDefinition(String) - Method in class DSRG.VKB.VKB
Remove one view definition from this VKB with specific view name.
dropViewDefinition(View_Definition) - Method in class DSRG.VKB.VKB
Remove one view definition from this VKB.
DSRG.MKB - package DSRG.MKB
 
DSRG.MW - package DSRG.MW
 
DSRG.VKB - package DSRG.VKB
 
DSRG.VKB.E_SQL - package DSRG.VKB.E_SQL
 
DSRG.VSA - package DSRG.VSA
 
du - Variable in class EVEDemo.PSWEEP.ViewChange
 
dumbSort(Vector) - Method in class DSRG.VSA.VSA
sorts a vector of Version objects by their QC-Values.
dump(String) - Method in class DSRG.VKB.E_SQL.SimpleNode
 
DUQueues - Variable in class EVEDemo.SWEEP.DataUpdateReceiver
Data Update Queue Array for each Information Sources
dur - Variable in class EVEDemo.SWEEP.SWEEP
DataUpdateReceiver of this SWEEP Object.
dur - Variable in class EVEDemo.PSWEEP.PSWEEP
DataUpdateReceiver of this PSWEEP Object.
dus - Variable in class EVEDemo.SWEEP.DataUpdateReceiver
count how many data updates received.
dw - Variable in class EVEDemo.SWEEP.SWEEP
Data warehouse process of this view definition.
dw - Variable in class EVEDemo.PSWEEP.PSWEEP
Data warehouse process of this view definition.
DWProcess - class EVEDemo.SWEEP.DWProcess.
 
DWProcess - class EVEDemo.PSWEEP.DWProcess.
This process will run on DW side It include three sub process LogUpdates UpdateView (calls ViewChange) It still include the public FIFO channel Inside the Process, it has it private queue: UpdateMessageQueue This process will generate the Delta View.
DWProcess(MultiQueue, ViewDefinition) - Constructor for class EVEDemo.SWEEP.DWProcess
 
DWProcess(MultiQueue, ViewDefinition) - Constructor for class EVEDemo.PSWEEP.DWProcess
 

E

E_SQL - class DSRG.VKB.E_SQL.E_SQL.
It will be generated by JavaCC There is a little change of production which is different from original grammar of E-SQL defined in paper TR-97-4
E_SQL_MKB - interface DSRG.VKB.E_SQL.E_SQL_MKB.
Interface between E_SQL (SimpleNode) and MKB.
E_SQL(E_SQLTokenManager) - Constructor for class DSRG.VKB.E_SQL.E_SQL
 
E_SQL(InputStream) - Constructor for class DSRG.VKB.E_SQL.E_SQL
 
E_SQLConstants - interface DSRG.VKB.E_SQL.E_SQLConstants.
 
E_SQLTokenManager - class DSRG.VKB.E_SQL.E_SQLTokenManager.
 
E_SQLTokenManager(ASCII_CharStream) - Constructor for class DSRG.VKB.E_SQL.E_SQLTokenManager
 
E_SQLTokenManager(ASCII_CharStream, int) - Constructor for class DSRG.VKB.E_SQL.E_SQLTokenManager
 
E_SQLTreeConstants - interface DSRG.VKB.E_SQL.E_SQLTreeConstants.
 
edFrame - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
edOK - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
edOK_MouseClick() - Method in class EVEDemo.ISChangeApplet.extDifFrame
Hides the frame
eFrame - Variable in class EVEDemo.ISChangeApplet.ISMaster
Instance of evolveFrame for showing evolution of view definitions
eFrame_disExtDif_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Prompts eFrame to display the extent differences frame
eFrame_ok_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Hides eFrame
Element - class EVEDemo.SWEEP.Element.
 
Element() - Constructor for class EVEDemo.SWEEP.Element
 
elementAt(int) - Method in class EVEDemo.PSWEEP.UpdateDataSet
 
Empty() - Method in class DSRG.MKB.PCConstraint
 
Empty() - Method in class DSRG.MKB.JoinConstraint
 
enable_tracing() - Static method in class DSRG.MKB.MKBParser
 
enable_tracing() - Method in class DSRG.VKB.E_SQL.E_SQL
 
end - Static variable in class EVEDemo.PSWEEP.Timer
 
end() - Static method in class EVEDemo.PSWEEP.Timer
Stop the timer, and return the seconds spend.
endColumn - Variable in class DSRG.MKB.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class DSRG.VKB.E_SQL.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class DSRG.MKB.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class DSRG.VKB.E_SQL.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
enqueue(Element) - Method in class EVEDemo.SWEEP.Queue
Just for standards the Naming rules.
Enqueue(Element) - Method in class EVEDemo.SWEEP.Queue
 
enum - Variable in class EVEDemo.PSWEEP.UpdateDataSet
 
EOF - Static variable in interface DSRG.MKB.MKBParserConstants
 
EOF - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
eol - Variable in class DSRG.MKB.ParseException
The end of line string for this machine.
eol - Variable in class DSRG.VKB.E_SQL.ParseException
The end of line string for this machine.
EQUAL - Static variable in class EVEDemo.SWEEP.Operator
 
EQUAL - Static variable in class DSRG.VKB.Operator
is "=="
EQUAL - Static variable in interface DSRG.MKB.MKBParserConstants
 
EQUAL - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
equals(Join_Condition) - Method in class DSRG.VKB.Join_Condition
Check if this join -conditoin is equivalent with another join Condition.
equals(RelationSchema) - Method in class EVEDemo.SWEEP.RelationSchema
Check if two Schemas are quivaluent.
equals(String) - Method in class DSRG.VKB.Operator
Used to compare what is this operator
equals(Tuple) - Method in class EVEDemo.SWEEP.Tuple
 
equals(Tuple) - Method in class DSRG.MW.Tuple
recursively calls the equals methods of this vector's objects
EQUIV - Static variable in interface DSRG.MKB.MKBParserConstants
 
EQUIVALENT - Static variable in class DSRG.VKB.View_Definition
VE is EQUIVALENT
errorCode - Variable in class DSRG.MKB.TokenMgrError
Indicates the reason why the exception is thrown.
errorCode - Variable in class DSRG.VKB.E_SQL.TokenMgrError
Indicates the reason why the exception is thrown.
esql_definition - Variable in class EVEDemo.MW.View
view definition in E-SQL
EVEDemo.ISChangeApplet - package EVEDemo.ISChangeApplet
 
EVEDemo.MKBVKBApplet - package EVEDemo.MKBVKBApplet
 
EVEDemo.MW - package EVEDemo.MW
 
EVEDemo.PSWEEP - package EVEDemo.PSWEEP
 
EVEDemo.SWEEP - package EVEDemo.SWEEP
 
EVEview - Variable in class EVEDemo.SWEEP.UpdateView
 
EVEview - Variable in class EVEDemo.PSWEEP.ViewChange
 
evolvable(Attribute) - Method in class DSRG.VKB.View_Definition
Similar to evolvable for del_relation.
evolvable(Relation) - Method in class DSRG.VKB.View_Definition
Check if this view is evolvable or not for a specific relation.
evolveFrame - class EVEDemo.ISChangeApplet.evolveFrame.
This class creates a frame which shows the new and old defintions for each view.
evolveFrame(Main, Vector) - Constructor for class EVEDemo.ISChangeApplet.evolveFrame
Class constructor.
execute - Variable in class EVEDemo.ISChangeApplet.Alive
 
execute - Variable in class EVEDemo.MKBVKBApplet.Counter
 
executeQuery(String) - Method in class EVEDemo.SWEEP.DatabaseInterface
 
executeQuery(String) - Method in class DSRG.MW.DBManager
executes a SQL-Query against one database.
executeUpdate(String) - Method in class EVEDemo.SWEEP.DatabaseInterface
 
executeViewQuery(String) - Method in class DSRG.MW.DBManager
executes a SQL-View-Query against one database (which should be the local database, of course).
exists(int) - Method in class EVEDemo.SWEEP.MessageQueue
 
exists(int) - Method in class EVEDemo.PSWEEP.UpdateDataSet
Check whether a data update from IS j is stored in the UpdateDataSet.
ExpandBuff(boolean) - Static method in class DSRG.MKB.ASCII_CharStream
 
ExpandBuff(boolean) - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
expectedTokenSequences - Variable in class DSRG.MKB.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in class DSRG.VKB.E_SQL.ParseException
Each entry in this array is an array of integers.
expTime - Static variable in class EVEDemo.MW.Main
The Global variable to terminate the process.
extDifFrame - class EVEDemo.ISChangeApplet.extDifFrame.
This class creates a frame which displays the extents associated with the new and old definition of the view
extDifFrame.SymMouse - class EVEDemo.ISChangeApplet.extDifFrame.SymMouse.
(mostly generated by Visual Cafe) listener to catch mouse clicks
extDifFrame.SymMouse(extDifFrame) - Constructor for class EVEDemo.ISChangeApplet.extDifFrame.SymMouse
 
extDifFrame(Object[][], View) - Constructor for class EVEDemo.ISChangeApplet.extDifFrame
Class Constructor.
extentFrame - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
extentLabel - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentModel - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentModel - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
extentModel - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 
extentOldLabel - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentOldModel - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentOldScrollPane - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentOldTable - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentScrollPane - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentScrollPane - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
extentScrollPane - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 
extentTable - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
extentTable - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
extentTable - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 
EXTERNAL_WHERE - Static variable in class EVEDemo.MW.View
2 for EXTERNAL clause

F

FALSE - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.myMessageBox
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.extDifFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.ISChange
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.addRelFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.renFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.addAttFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.delFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.ISChangeApplet.evolveFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
(generated by Visual Cafe)
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
Used for addNotify check.
fComponentsAdjusted - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
Used for addNotify check.
fields - Variable in class EVEDemo.SWEEP.Tuple
 
FifoChannel - Variable in class EVEDemo.SWEEP.SWEEP
FifoChannel used to create communication between ISs and DW.
FifoChannel - Variable in class EVEDemo.PSWEEP.PSWEEP
FifoChannel used to create communication between ISs and DW.
FillBuff() - Static method in class DSRG.MKB.ASCII_CharStream
 
FillBuff() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
finalize() - Method in class EVEDemo.SWEEP.Relation
 
finalize() - Method in class EVEDemo.SWEEP.DatabaseInterface
 
find(JoinCondition) - Method in class EVEDemo.SWEEP.JoinConditionList
This function will only check the EXACT JC whether in JCList
find(Relation) - Method in class EVEDemo.SWEEP.RelationList
This function will find the EXACT Relation.
find(String) - Method in class EVEDemo.SWEEP.RelationSchema
Check if such column name stored in such schema.
find(Tuple) - Method in class EVEDemo.SWEEP.RelationExtent
Find the corresponding tuple in this relationextent without compare the counter
findAttribute(String) - Method in class DSRG.MKB.Relation
finds an attribute object by name
findAttribute(String, String) - Method in class DSRG.MKB.IS
returns an attribute object after passing relation and attribute names.
findAttribute(String, String, String) - Method in class DSRG.MKB.MKB
return a specific attribute.
findIS(String) - Method in class DSRG.MKB.MKB
 
findJC(String, String, String, String) - Method in class DSRG.MKB.MKB
 
FindPair(PCConstraint, PCConstraint) - Method in class DSRG.MKB.CMatrix
 
findPOC(Relation, Vector, int) - Method in interface DSRG.VKB.VKB_MKB
Find POC PC constraint Pi(upperline{B}(S)) phi Pi(upperline{A}(R))
findPOC(Relation, Vector, int) - Method in class DSRG.MKB.MKB
Find POC PC constraint Pi(upperline{B}(S)) phi Pi(upperline{A}(R))
findRelation(String) - Method in class DSRG.MKB.IS
returns a relation object that matches the name in the parameter.
findRelation(String, String) - Method in class DSRG.MKB.MKB
 
finishDU() - Method in class EVEDemo.PSWEEP.UpdateView
Callback function for ViewChange.
finished - Variable in class EVEDemo.SWEEP.UpdateView
 
finished - Variable in class EVEDemo.SWEEP.LogUpdates
 
firstLevelBGC - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
FLOAT - Static variable in interface DSRG.MKB.MKBParserConstants
 
FLOAT_LITERAL - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
formattedDouble(double) - Method in class EVEDemo.ISChangeApplet.QCFrame
 
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.myMessageBox
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.extDifFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.ISChange
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.addRelFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.renFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.addAttFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.delFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
(generated by Visual Cafe)
Frame1_WindowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.relExtentFrame
(generated by Visual Cafe)
from - Variable in class DSRG.VKB.View_Definition
Vector of FROM clause.
From - Variable in class DSRG.MW.ISQuery
From clause
FROM - Static variable in class DSRG.VKB.View_Definition
FROM clause constant
FROM - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
FROM_CLAUSE - Static variable in class EVEDemo.MW.View
2 for FROM clause
From_clause() - Method in class DSRG.VKB.E_SQL.E_SQL
From_clause --> (Relation_component ("," Relation_component)*)
from_get(Relation) - Method in class DSRG.VKB.View_Definition
Get a Relation Component for specific Relation.
fullPath - Variable in class EVEDemo.ISChangeApplet.ISChange
Path of a node in the tree

G

generateParseException() - Static method in class DSRG.MKB.MKBParser
 
generateParseException() - Method in class DSRG.VKB.E_SQL.E_SQL
 
get(Vector, Attribute) - Method in class DSRG.VKB.View_Definition
Get an Attribute Component from a vector of attribute_components clause for specific Attribute.
getA1() - Method in class DSRG.MKB.PCPair
 
getA1() - Method in class DSRG.MKB.Condition
 
getA2() - Method in class DSRG.MKB.PCPair
 
getA2() - Method in class DSRG.MKB.Condition
 
getAlias() - Method in class EVEDemo.SWEEP.UpdateData
Get Alias of the Relation
getAlias() - Method in class EVEDemo.SWEEP.Relation
 
getAllAttributesAsStrings(String, String) - Method in class DSRG.MKB.MKB
 
getAllISsAsStrings() - Method in class DSRG.MKB.MKB
 
getAllJcsForRelation(String, String) - Method in class DSRG.MKB.MKB
 
getAllJcsForRelationAsStrings(String, String) - Method in class DSRG.MKB.MKB
 
getAllPcsForRelation(String, String) - Method in class DSRG.MKB.MKB
 
getAllPcsForRelationAsStrings(String, String) - Method in class DSRG.MKB.MKB
 
getAllRelationsAsStrings(String) - Method in class DSRG.MKB.MKB
 
getAllTcsForRelation(String, String) - Method in class DSRG.MKB.MKB
 
getAllTcsForRelationAsStrings(String, String) - Method in class DSRG.MKB.MKB
returns all TypeConstraint Objects in a String representation.
getAllViews() - Method in class EVEDemo.MW.Main
return the collection of views.
getAllViewsFromVKB() - Method in class EVEDemo.MW.Main
Get all view names from the VKB and create View objects for each name.
getAttNameFromPath(TreePath) - Method in class EVEDemo.ISChangeApplet.ISMaster
Takes path and returns name of attribute if the path contains an attribute
getAttNames() - Method in class EVEDemo.ISChangeApplet.addRelFrame
Gets names of the attributes which belong to the new relation
getAttrComponent(Attribute) - Method in class DSRG.VKB.View_Definition
Get an Attribute_Component from select clause for specific attribute
getAttribute() - Method in class DSRG.VKB.Attribute_Component
Get Reference of Attribute stored in MKB.
getAttribute() - Method in class DSRG.MKB.LocalCondition
 
getAttribute(String, String, String) - Method in interface DSRG.VKB.VKB_MKB
Get a specific Attribute
getAttribute(Vector, String) - Method in class EVEDemo.SWEEP.SWEEP
Get Attribute object of SWEEP from the AttrList (Vector) of SWEEP Attribute of has the specific name in format R.A
getAttribute(Vector, String) - Method in class EVEDemo.PSWEEP.PSWEEP
Get Attribute object of PSWEEP from the AttrList (Vector) of PSWEEP Attribute of has the specific name in format R.A
getAttributeExtent(String, String) - Method in class DSRG.MW.DBManager
returns a vector of strings, which represent actual data values.
getAttributeNames() - Method in class DSRG.MW.Table
 
getAttributeNames(String) - Method in class DSRG.MW.DBManager
returns a vector of strings representing attribute names in a certain relation
10/6/97 koeller
getAttributes() - Method in class DSRG.MKB.Relation
returns the vector of attributes in this relation
getAttributes(Relation) - Method in class DSRG.VKB.View_Definition
Get all attributes of one Relation of this View.
getAttributes(String) - Method in class DSRG.MKB.IS
returns a vector of attributes that belong to the relation named in the parameter (in this IS)
getAttributeSize(String, String, String) - Method in class DSRG.MKB.MKB
returns the size of an attribute in bytes.
getAttributeSizeForRelation(String, String) - Method in class DSRG.MKB.MKB
returns the sum of the the sizes of all attributes in a relation in bytes.
getAttributeSizes() - Method in class DSRG.MW.Table
 
getAttributeType(String, String) - Method in class DSRG.MW.DBManager
a string representing the type (in the syntax of the underlying DB!) of the attribute attributeName in the relation relationName
10/6/97 koeller
getAttrName(int) - Method in class EVEDemo.SWEEP.RelationSchema
Get one specific Attribute 's name.
getAttrs(Vector, Relation) - Method in class EVEDemo.SWEEP.SWEEP
Get the Attributes of one relation in the project list.
getAttrs(Vector, Relation) - Method in class EVEDemo.PSWEEP.PSWEEP
Get the Attributes of one relation in the project list.
getAttTypes() - Method in class EVEDemo.ISChangeApplet.addRelFrame
Gets types of the attributes which belong to the new relation
getBeginColumn() - Static method in class DSRG.MKB.ASCII_CharStream
 
getBeginColumn() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
getBeginLine() - Static method in class DSRG.MKB.ASCII_CharStream
 
getBeginLine() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
getBoolean() - Method in class DSRG.VKB.Primitive_Value
 
getCardinality() - Method in class EVEDemo.SWEEP.Relation
 
getCFIO() - Method in class DSRG.VKB.QC
returns the Number of I/O-Operations
getCFM() - Method in class DSRG.VKB.QC
returns the Number of Messages
getCFT() - Method in class DSRG.VKB.QC
returns the Number of Bytes Transferred
getChangeStatus() - Method in class EVEDemo.MW.View
 
getChangeStatus() - Method in class EVEDemo.MW.Main
Returns if there has been a capability change and resets "changed" bit to false.
getClause(int) - Method in class DSRG.VKB.View_Definition
Get clause from this view definition.
getColName(int) - Method in class EVEDemo.SWEEP.RelationSchema
Return column Name of specific Column Number.
getColumn() - Static method in class DSRG.MKB.ASCII_CharStream
Deprecated.  
getColumn() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
Deprecated.  
getColumnClass(int) - Method in class EVEDemo.ISChangeApplet.MyTableModel
JTable uses this method to determine the default renderer/ editor for each cell.
getColumnClass(int) - Method in class EVEDemo.MKBVKBApplet.MyTableModel
JTable uses this method to determine the default renderer/ editor for each cell.
getColumnCount() - Method in class EVEDemo.ISChangeApplet.MyTableModel
 
getColumnCount() - Method in class EVEDemo.MKBVKBApplet.MyTableModel
 
getColumnName(int) - Method in class EVEDemo.ISChangeApplet.MyTableModel
 
getColumnName(int) - Method in class EVEDemo.MKBVKBApplet.MyTableModel
 
getCommon(Relation) - Method in class EVEDemo.SWEEP.Relation
 
getCommon(RelationSchema) - Method in class EVEDemo.SWEEP.RelationSchema
get the only one common Attribute of two schemas
getCompleteLC() - Method in class DSRG.MKB.LocalCondition
 
getComponents(Relation) - Method in class DSRG.VKB.View_Definition
Get all components of one Relation
getCondComponents(Attribute) - Method in class DSRG.VKB.View_Definition
Get Condition_Component for specific Attribute.
getCondComponents(Relation) - Method in class DSRG.VKB.Condition_index
Get all Condition Components of one Relation
getCondComponents(String) - Method in class DSRG.VKB.Condition_index
Get Condition Components affected by specific Attribute.
getCondition() - Method in class DSRG.VKB.Condition_Component
get Condition
getConditions() - Method in class DSRG.MKB.JoinConstraint
 
getConditions(String) - Method in class DSRG.VKB.Condition_index
Get Conditions affected by specific Attribute.
getConditionSQL() - Method in class EVEDemo.SWEEP.JoinList
Get SQL format of JoinConditions back.
getCorrectDefinitionx(String) - Method in class EVEDemo.MW.Main
An attempt at fixing some RMI problem.
getCorrectOldDefinitionx(String) - Method in class EVEDemo.MW.Main
An attempt at fixing some RMI problem.
getCost() - Method in class DSRG.VKB.QC
gets the total cost by multiplying the costs with their cost factors and adding them.
getCostIO() - Method in class DSRG.VKB.QC
returns the tradeoff parameter ("unit cost") for the Number of I/O-Operations
getCostM() - Method in class DSRG.VKB.QC
returns the tradeoff parameter ("unit cost") for the Number of Messages
getCostT() - Method in class DSRG.VKB.QC
returns the tradeoff parameter ("unit cost") for the Number of Bytes Transferred
getCreateQuery() - Method in class EVEDemo.SWEEP.ViewDefinition
 
getDataUpdate(int) - Method in class EVEDemo.SWEEP.DataUpdateReceiver
Get data update from this receiver.
getDBManager() - Method in class DSRG.MW.DBMAccess
Returns the handle to this instance of the DBManager or creates a new instance.
getDBManagerFromISName(String) - Method in class EVEDemo.MW.Main
searches for a DBManager from an IS name
getDBManagers() - Method in class EVEDemo.MW.Main
this vector contains objects of class DBManager
getDDattr() - Method in class DSRG.VKB.QC
returns the Degree of Divergence of the Attributes
getDDext() - Method in class DSRG.VKB.QC
returns the Degree of Divergence of the Extent
getDefinition() - Method in class EVEDemo.MW.View
getDefinition - returns the definition of this view.
getDefinition() - Method in class DSRG.VKB.Version
returns the (SQL-)definition of this version
getDefinitionAsObject() - Method in class DSRG.VKB.Version
returns the View_Definition object of this version
getDeltaRelation() - Method in class EVEDemo.SWEEP.UpdateData
 
GetDerivedPC() - Method in class DSRG.MKB.CMatrix
 
getDispensable() - Method in class DSRG.VKB.View_Component
Return the Dispensable-Parameter of this View_Component.
getDispensableComponent() - Method in class DSRG.VKB.View_Definition
Get Dispensable components of one view defintion.
getDispensableComponent() - Method in interface DSRG.VSA.VSA_View_Definition
Get Dispensable components of one view defintion.
getDouble() - Method in class DSRG.VKB.Primitive_Value
 
getEndColumn() - Static method in class DSRG.MKB.ASCII_CharStream
 
getEndColumn() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
getEndLine() - Static method in class DSRG.MKB.ASCII_CharStream
 
getEndLine() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
getEnumeration() - Method in class DSRG.MW.Tuple
returns an enumeration on this tuple.
getESQL() - Method in class DSRG.VKB.View_Definition
Get E-SQL of this view definition.
getESQL(String) - Method in class DSRG.VKB.VKB
returns the E-SQl definition fo the view with the given name
getExtent() - Method in class EVEDemo.SWEEP.Relation
 
getExtent() - Method in class EVEDemo.MW.View
get the extent as the new table object
getExtent() - Method in class DSRG.MKB.PCConstraint
 
getExtent() - Method in class DSRG.MKB.Condition
 
getField(int) - Method in class EVEDemo.SWEEP.Tuple
 
getFirst() - Method in class EVEDemo.SWEEP.Queue
 
getFlags(RelationSchema) - Method in class EVEDemo.SWEEP.RelationSchema
Return a set of flags to show which column is projected.
getFlags(String) - Method in class EVEDemo.SWEEP.RelationSchema
This will return flags for projection.
getFrom() - Method in class DSRG.MW.ISQuery
 
getFullName() - Method in class DSRG.MKB.Relation
get a string of the form ISName.RelName
getFullName() - Method in class DSRG.MKB.Attribute
get name in the form "ISName.RelName.AttName"
GetImage() - Static method in class DSRG.MKB.ASCII_CharStream
 
GetImage() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
getIndex(String) - Method in class EVEDemo.SWEEP.RelationSchema
Get Index of one labels in the schema.
getIS() - Method in class DSRG.VKB.Relation_Component
returns the IS object of this relation
getIS() - Method in class DSRG.MKB.Relation
return handle to this relation's IS
getIS() - Method in class DSRG.MKB.Attribute
returns the IS object that is this attribute's parent relation's IS
getISfromName(String) - Method in class EVEDemo.MW.Main
searches for an IS object by name
getISfromName(String) - Method in class EVEDemo.ISChangeApplet.ISMaster
Return the InformationSource that belongs to the selected name
getISName() - Method in class DSRG.MW.DBManager
returns the ISName for this DBManager
getISName() - Method in class DSRG.VKB.Relation_Component
returns the IS name of this relation
getISName() - Method in class DSRG.MKB.Relation
return name of parent IS
getISNameFromPath(TreePath) - Method in class EVEDemo.ISChangeApplet.ISMaster
Takes path and returns the name of the InformationSource if the path contains an Information Source
getISs() - Method in class DSRG.VKB.View_Definition
Return vector of ISs of this VD.
getISs() - Method in class DSRG.MKB.MKB
returns a vector is IS-objects (that are already in the MKB)
getJCList() - Method in class EVEDemo.SWEEP.JoinList
 
getJCList() - Method in class EVEDemo.SWEEP.JoinConditionList
 
getJCs() - Method in class DSRG.MKB.Relation
returns the vector of join constraints in this relation
getJCs(JoinList, Relation) - Method in class EVEDemo.SWEEP.SWEEP
Get a list of join conditions related to a specific relation from the current viewdefinition of this SWEEP object.
getJCs(JoinList, Relation) - Method in class EVEDemo.PSWEEP.PSWEEP
Get a list of join conditions related to a specific relation from the current viewdefinition of this PSWEEP object.
getJoinConditions(Relation, Relation) - Method in class DSRG.VKB.Condition_index
Get Join Conditions between two specific Relations.
getJoinSelectivity() - Method in class DSRG.MKB.JoinConstraint
 
getJoinSelectivity(String, String, String, String) - Method in class DSRG.MKB.MKB
returns join selectivity ((R1 \join R2)/(R1 X R2)) for a pair of given relations (dummy values)
getLeft() - Method in class DSRG.VKB.Condition
Return left attribute.
getLeftName() - Method in class DSRG.VKB.Condition
Get Left Attribute Name in format "IS.R.A"
getLengthFromType(String) - Method in class DSRG.MW.DBMAccess
Helper function.
getLine() - Static method in class DSRG.MKB.ASCII_CharStream
Deprecated.  
getLine() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
Deprecated.  
getLocalAttrName(JoinCondition, Relation) - Method in class EVEDemo.SWEEP.SWEEP
Get Local Attribute Name of this join condition of specific relation name.
getLocalAttrName(JoinCondition, Relation) - Method in class EVEDemo.PSWEEP.PSWEEP
Get Local Attribute Name of this join condition of specific relation name.
getLocalConditionSelectivity(String, String, String, String) - Method in class DSRG.MKB.MKB
returns local selectivity for a certain local condition.
getLocalDBManager() - Method in class EVEDemo.MW.Main
 
getLocalIS() - Method in class DSRG.MKB.MKB
 
getLong() - Method in class DSRG.VKB.Primitive_Value
 
getMessage() - Method in class DSRG.MKB.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class DSRG.MKB.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class DSRG.VKB.E_SQL.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class DSRG.VKB.E_SQL.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMKB() - Method in class EVEDemo.MW.Main
returns a handle to the Main MKB
getMKB() - Method in class DSRG.VKB.VKB
Get the MKB of this VKB
getMyIcon(String) - Method in class EVEDemo.MW.Main
 
getName() - Method in class EVEDemo.SWEEP.Attribute
Return Name of this Attribute.
getName() - Method in class EVEDemo.SWEEP.Relation
 
getName() - Method in class DSRG.MW.ISQuery
 
getName() - Method in class EVEDemo.MW.View
getName - returns the name of the view
getName() - Method in class DSRG.VKB.Attribute_Component
get Name.
getName() - Method in class DSRG.VKB.Relation_Component
get name.
getName() - Method in interface DSRG.VKB.VKB_MKB_Attribute
Get Name of this attribute in format "IS.R.A".
getName() - Method in interface DSRG.VKB.VKB_MKB_Relation
Get Name of this relation in format "IS.R".
getName() - Method in class DSRG.VKB.View_Definition
Return view name.
getName() - Method in class DSRG.MKB.IS
returns the name of this IS
getName() - Method in class DSRG.MKB.Relation
returns the name of this relation
getName() - Method in class DSRG.MKB.TypeConstraint
 
getName() - Method in class DSRG.MKB.Attribute
get name.
getNameFromType(String) - Method in class DSRG.MW.DBMAccess
Helper function.
getNewName() - Method in class EVEDemo.ISChangeApplet.addRelFrame
Gets name for the new relation
getNewName() - Method in class EVEDemo.ISChangeApplet.renFrame
gets the new name for the item
getNewName() - Method in class EVEDemo.ISChangeApplet.addAttFrame
Gets name for the attribute
getNewType() - Method in class EVEDemo.ISChangeApplet.addAttFrame
Gets type for the attribute
getNext() - Method in class EVEDemo.SWEEP.Queue
 
getNextToken() - Static method in class DSRG.MKB.MKBParser
 
getNextToken() - Static method in class DSRG.MKB.MKBParserTokenManager
 
getNextToken() - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
getNextToken() - Method in class DSRG.VKB.E_SQL.E_SQL
 
getNoIS() - Method in class DSRG.VKB.Condition
Abstract function to get String of Condition with out IS info in it.
getNoIS() - Method in class DSRG.VKB.Join_Condition
Function to get String of Condition with out IS info in it.
getNoIS() - Method in class DSRG.VKB.Local_Condition
Function to get Condition with out IS information.
getNoIS() - Method in class DSRG.MKB.Attribute
Return Attribute Name in the form RelName.AttName.
getNum() - Method in class EVEDemo.SWEEP.Tuple
 
getNumber() - Method in class EVEDemo.SWEEP.Tuple
 
getOldDefinitionAsObject() - Method in class DSRG.VKB.Version
returns the View_Definition object of the old VD of this version
getOldView() - Method in class EVEDemo.MW.View
getOldView - returns a reference to the OldView.
getOpd1() - Method in class EVEDemo.SWEEP.JoinCondition
 
getOpd2() - Method in class EVEDemo.SWEEP.JoinCondition
 
getOperator() - Method in class DSRG.VKB.Condition
Get operator
getOperator() - Method in class DSRG.MKB.LocalCondition
 
getPCPairs() - Method in class DSRG.MKB.PCConstraint
 
getPCs() - Method in class DSRG.MKB.Relation
returns the vector of PC constraints in this relation
getPSJList(int) - Method in class DSRG.VKB.View_Definition
Get PSJ List of this View Definition.
getQC() - Method in class DSRG.VKB.Version
returns the QC-Object of this version
getQC(int) - Method in class EVEDemo.MW.View
returns the QC-Object for the version at "index"
getQCValue() - Method in class DSRG.VKB.QC
compute the total QC-Value from the base values.
getQuality() - Method in class DSRG.VKB.QC
gets the total quality by multiplying the degrees of divergence with their tradeoff factors and adding them
getQueryEngine() - Method in class EVEDemo.MW.Main
 
getR1_Attributes() - Method in class DSRG.MKB.PCConstraint
 
getR1() - Method in class DSRG.MKB.PCConstraint
 
getR1() - Method in class DSRG.MKB.JoinConstraint
 
getR2_Attributes() - Method in class DSRG.MKB.PCConstraint
 
getR2() - Method in class DSRG.MKB.PCConstraint
 
getR2() - Method in class DSRG.MKB.JoinConstraint
 
getReceiver() - Method in class EVEDemo.SWEEP.SWEEP
Get Receiver from SWEEP.
getReceiver() - Method in class EVEDemo.PSWEEP.PSWEEP
Get Receiver from PSWEEP.
getRelation() - Method in class EVEDemo.SWEEP.Attribute
Return Relation REFERENCE of this attribute
getRelation() - Method in class DSRG.VKB.Relation_Component
Get Relation reference of this component
getRelation() - Method in interface DSRG.VKB.VKB_MKB_Attribute
Get Relation of one attribute.
getRelation() - Method in class DSRG.MKB.Attribute
return the relation object that is this attribute's parent
getRelation(Relation[], String) - Method in class EVEDemo.SWEEP.SWEEP
Get the SWEEP Relation object from a list of relations.
getRelation(Relation[], String) - Method in class EVEDemo.PSWEEP.PSWEEP
Get the PSWEEP Relation object from a list of relations.
getRelation(String, int) - Method in class EVEDemo.SWEEP.DatabaseInterface
 
getRelation(String, String) - Method in interface DSRG.VKB.VKB_MKB
Get a specific Relation.
getRelationNames() - Method in class DSRG.MW.DBManager
gets Relation names for this IS.
getRelations() - Method in class DSRG.VKB.Condition_Component
Get Relations of this condition components
getRelations() - Method in class DSRG.MKB.IS
returns a vector of the relations in this IS
getRelationSize() - Method in class DSRG.MKB.Relation
returns the number of tuples as stated in the MKB file (QC-Model system parameter)
getRelationSize(String, String) - Method in class DSRG.MKB.MKB
returns relation size (number of tuples) for a given relation Name (dummy values)
getRelComponent(Relation) - Method in class DSRG.VKB.View_Definition
Get Relation_Component for specific Relation.
getRelName() - Method in class DSRG.MW.Table
 
getRelNameFromPath(TreePath) - Method in class EVEDemo.ISChangeApplet.ISMaster
Takes path and returns name of relation if the path contains a relation
getRemoteAttrName(JoinCondition, Relation) - Method in class EVEDemo.SWEEP.SWEEP
Get Remote Attribute Name of this join condition of specific relation name.
getRemoteAttrName(JoinCondition, Relation) - Method in class EVEDemo.PSWEEP.PSWEEP
Get Remote Attribute Name of this join condition of specific relation name.
getRemoteRelName(JoinCondition, Relation) - Method in class EVEDemo.SWEEP.SWEEP
Get Remote Relation Name of this Join Condition of Specific Relation name.
getRemoteRelName(JoinCondition, Relation) - Method in class EVEDemo.PSWEEP.PSWEEP
Get Remote Relation Name of this Join Condition of Specific Relation name.
getReplaceable() - Method in class DSRG.VKB.View_Component
Return the Replaceable-Parameter of this View_Component.
getRhoAttr() - Method in class DSRG.VKB.QC
returns the tradeoff-parameter for the Degree of Divergence of the Attributes
getRhoCost() - Method in class DSRG.VKB.QC
returns the tradeoff-parameter for the total Cost
getRhoExt() - Method in class DSRG.VKB.QC
returns the tradeoff-parameter for the Degree of Divergence of the Extent
getRhoQuality() - Method in class DSRG.VKB.QC
returns the tradeoff-parameter for the total Degree of Divergence (Quality)
getRight() - Method in class DSRG.VKB.Join_Condition
Get right attribute.
getRight() - Method in class DSRG.VKB.Local_Condition
Get Primitive_Value
getRightName() - Method in class DSRG.VKB.Join_Condition
Get right attribute name in format "IS.R.A"
getRowCount() - Method in class EVEDemo.ISChangeApplet.MyTableModel
 
getRowCount() - Method in class EVEDemo.MKBVKBApplet.MyTableModel
 
getSchema() - Method in class EVEDemo.SWEEP.Relation
get Schema of this Relation.
getSchema(String) - Method in class DSRG.MW.DBMOracle
Helper function.
getSchema(String) - Method in class DSRG.MW.DBMAccess
Helper function.
getSelect() - Method in class DSRG.MW.ISQuery
 
getSelectivity() - Method in class DSRG.MKB.LocalCondition
 
getSize() - Method in class DSRG.MW.Tuple
returns the number of elements (attributes) in thi s tuple.
getSize() - Method in class DSRG.MW.Table
returns the number of tuples in this relation.
getSize() - Method in class DSRG.MKB.Attribute
return size (which is just a number passed in the constructor) of this attribute
getSource() - Method in class EVEDemo.SWEEP.UpdateData
 
getSQL() - Method in class EVEDemo.SWEEP.PrimitiveValue
 
getSQL() - Method in class EVEDemo.SWEEP.RelationSchema
Get SQL from this Schema List.
getSQL() - Method in class EVEDemo.SWEEP.SelectList
Get SQL from SelectList.
getSQL() - Method in class EVEDemo.SWEEP.JoinCondition
Generate a part of SQL.
getSQL() - Method in class EVEDemo.SWEEP.Attribute
 
getSQL() - Method in class EVEDemo.SWEEP.LocalCondition
 
getSQL() - Method in class EVEDemo.SWEEP.JoinList
Get SQL for this JoinList.
getSQL() - Method in class EVEDemo.SWEEP.Operator
 
getSQL() - Method in class EVEDemo.SWEEP.JoinConditionList
This function will Generate a Part of SQL back.
getSQL() - Method in class EVEDemo.SWEEP.RelationList
Return the a part of SQL back.
getSQL() - Method in class EVEDemo.SWEEP.ProjectList
 
getSQL() - Method in class DSRG.VKB.View_Definition
Get SQL of this view definition without the IS information.
getSQL(String) - Method in class DSRG.VKB.VKB
returns the SQl definition fo the view with the given name
getSQLStatement() - Method in class DSRG.MW.ISQuery
 
getString() - Method in class DSRG.VKB.Primitive_Value
 
GetSubExt(String) - Method in class DSRG.MKB.CMatrix
 
getSubsets() - Method in class DSRG.VSA.Subset
 
GetSuffix(int) - Static method in class DSRG.MKB.ASCII_CharStream
 
GetSuffix(int) - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
getTable(String, String) - Method in class EVEDemo.MW.Main
Get extent of a single relation as a Table object.
getTableName(String, int) - Method in class DSRG.MW.DBManager
determines which table a certain attribute comes from.
getTCs() - Method in class DSRG.MKB.Relation
returns the vector of Type constraints in this relation.
getTimeStamp() - Method in class EVEDemo.SWEEP.StampedElement
Retrived the time stampe of this object.
getToken(int) - Static method in class DSRG.MKB.MKBParser
 
getToken(int) - Method in class DSRG.VKB.E_SQL.E_SQL
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class EVEDemo.ISChangeApplet.MyTreeCellRenderer
This is messaged from JTree whenever it needs to get the size of the component or it wants to draw it.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
This is messaged from JTree whenever it needs to get the size of the component or it wants to draw it.
getTuple(int) - Method in class EVEDemo.SWEEP.RelationExtent
 
getTuple(int) - Method in class DSRG.MW.Table
gets the tuples at index i
getTuples() - Method in class DSRG.MW.Table
return this Table's vector of tuples (the reference, not a clone)
getType() - Method in class DSRG.VKB.Primitive_Value
 
getType() - Method in class DSRG.MKB.TypeConstraint
 
getType() - Method in class DSRG.MKB.Attribute
return attribute's type as String
getTypeConstraint() - Method in class DSRG.MKB.Attribute
return a TypeConstraint Object.
getTypeConstraintAsString() - Method in class DSRG.MKB.Attribute
return a string of the form "attType(attName)".
getValue() - Method in class DSRG.MKB.LocalCondition
 
getValueAt(int, int) - Method in class EVEDemo.ISChangeApplet.MyTableModel
 
getValueAt(int, int) - Method in class EVEDemo.MKBVKBApplet.MyTableModel
 
getVD(String) - Method in class DSRG.VKB.VKB
Get View Definition for a View of a specific name
getVector() - Method in class DSRG.MW.Tuple
returns this tuple as a vector
getVersion(int) - Method in class EVEDemo.MW.View
returns the view definition string of the version with index "index" as a string
getVersions() - Method in class DSRG.VKB.View_Definition
return the vector of all versions of this view after view synchronization.
getVExtent() - Method in class DSRG.VKB.View_Definition
 
getViewDefinitions(String) - Method in class DSRG.VKB.VKB
Get a vector of ViewDefinitions mentioning a specific Information Source (IS) name.
getViewDefinitions(String, String) - Method in class DSRG.VKB.VKB
Get a vector of all ViewDefinitions mentioning a Relation of a specific Relation Name.
getViewDefinitions(String, String) - Method in interface DSRG.VSA.VSA_VKB
get affected views by relation name
getViewDefinitions(String, String, String) - Method in class DSRG.VKB.VKB
Get a vector of ViewDefinitions mentioning an Attribute of the given name.
getViewDefinitions(String, String, String) - Method in interface DSRG.VSA.VSA_VKB
get affected views by attribute name
getViewExtent(String, boolean) - Method in class EVEDemo.MW.Main
Get Extent of a specific view.
getViewNames() - Method in class DSRG.VKB.VKB
Get a Vector of ViewNames in this VKB
getVKB() - Method in class EVEDemo.MW.Main
 
getWhere() - Method in class DSRG.MW.ISQuery
 
GREAT - Static variable in class EVEDemo.SWEEP.Operator
 
GREAT - Static variable in interface DSRG.MKB.MKBParserConstants
 
GREATE - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
GREATTHAN - Static variable in class DSRG.VKB.Operator
is ">"
gridbag - Variable in class EVEDemo.ISChangeApplet.QCFrame
 

H

has_condition - Variable in class DSRG.VKB.E_SQL.SimpleNode
has_condition for WHERE clause of view definition.
has_dispensable - Variable in class DSRG.VKB.E_SQL.SimpleNode
has_dispensable of (Attribute, Relation, Condition) component
has_replaceable - Variable in class DSRG.VKB.E_SQL.SimpleNode
has_replaceable of (Attribute, Relation, Condition) component
hasVExtent - Variable in class DSRG.VKB.E_SQL.SimpleNode
Has VExtent is used to show whether a VD has VE parameter or not.
head - Variable in class EVEDemo.SWEEP.Queue
head of queue
heading - Variable in class EVEDemo.ISChangeApplet.ISChange
 

I

i - Variable in class EVEDemo.ISChangeApplet.Alive
 
i - Variable in class EVEDemo.MKBVKBApplet.Counter
 
iBF - Variable in class DSRG.MKB.IS
Block Size of that DBMS.
id - Static variable in class EVEDemo.SWEEP.StampedElement
the id ( as the default timestamp) of the StampedElement.
id - Variable in class DSRG.VKB.E_SQL.SimpleNode
 
id - Variable in class EVEDemo.PSWEEP.ViewChange
 
image - Variable in class DSRG.MKB.Token
The string image of the token.
image - Variable in class DSRG.VKB.E_SQL.Token
The string image of the token.
IN - Static variable in interface DSRG.MKB.MKBParserConstants
 
inBuf - Static variable in class DSRG.MKB.ASCII_CharStream
 
inBuf - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
incClcnt() - Method in class EVEDemo.PSWEEP.ViewChange
 
incCount() - Static method in class EVEDemo.PSWEEP.ViewChange
increase the count.
incLcount() - Static method in class EVEDemo.MW.Main
XIN: Please explain or remove
increase the lcount
incRcount() - Static method in class EVEDemo.MW.Main
XIN: Please explain or remove.
increase the rcount
increase(int) - Method in class EVEDemo.SWEEP.Queue
 
index - Variable in class EVEDemo.SWEEP.Queue
index of elements
Index - Variable in class EVEDemo.SWEEP.DataUpdateReceiver
Use relation as index.
Index - Variable in class EVEDemo.SWEEP.CreateUpdateFile
Information Source Index
Index1 - Variable in class DSRG.MKB.IntPair
 
Index2 - Variable in class DSRG.MKB.IntPair
 
init_status - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
 
init() - Method in class EVEDemo.SWEEP.ViewDefinition
This method will call DatabaseInterface to interact with Oracle and get the View Extent from the Oracle.
init() - Method in class EVEDemo.ISChangeApplet.ISMaster
Connects to RMI server called mwMainServer.
init() - Method in class EVEDemo.ISChangeApplet.QCFrame
 
init() - Method in class EVEDemo.MKBVKBApplet.mkbvkb
Connect to the server "mwMainServer" and then initialize all objects on the applet
init(Main) - Method in class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
 
init(View_Definition) - Method in class EVEDemo.SWEEP.SWEEP
Init the SWEEP object.
init(View_Definition) - Method in class EVEDemo.PSWEEP.PSWEEP
Init the PSWEEP object.
Initialize - class DSRG.VKB.Initialize.
 
Initialize() - Method in class EVEDemo.SWEEP.Queue
Construct a Queue with specific Length.
Initialize() - Constructor for class DSRG.VKB.Initialize
 
InitializeRAC(Attribute_Component, View_Definition) - Static method in class DSRG.VKB.Initialize
 
InitializeRC(Condition_Component, View_Definition) - Static method in class DSRG.VKB.Initialize
 
initIterator() - Method in class EVEDemo.SWEEP.RelationExtent
 
initIterator() - Method in class EVEDemo.SWEEP.Relation
Cooperate with moreTuple and InsertTupleSQL, TupleSQL.
initMatrix() - Method in class DSRG.MKB.CMatrix
 
initRenderer(Main) - Static method in class EVEDemo.ISChangeApplet.MyTreeCellRenderer
 
initRenderer(Main) - Static method in class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
 
initViewList() - Method in class EVEDemo.ISChangeApplet.versionFrame
Initializes the list of views
initViewList() - Method in class EVEDemo.ISChangeApplet.evolveFrame
Initializes the list of views
initViewList(Vector) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
Initializes the list of views
input_stream - Static variable in class DSRG.MKB.MKBParserTokenManager
 
input_stream - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
inputStream - Static variable in class DSRG.MKB.ASCII_CharStream
 
inputStream - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
insertTuple(Tuple) - Method in class EVEDemo.SWEEP.RelationExtent
 
insertTuple(Tuple) - Method in class EVEDemo.SWEEP.Relation
 
insertTupleSQL(StringBuffer) - Method in class EVEDemo.SWEEP.Relation
Cooperate with moreTuple and initIterator.
insertTupleSQL(StringBuffer, String) - Method in class EVEDemo.SWEEP.Relation
Cooperate with moreTuple and initIterator.
instance - Variable in class DSRG.MW.DBMAccess
 
INT_LITERAL - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
INTEGER - Static variable in interface DSRG.MKB.MKBParserConstants
 
INTERNAL_WHERE - Static variable in class EVEDemo.MW.View
1 for INTERNAL clause
intersect(Vector, Vector) - Method in class DSRG.VSA.VSA
Intersect two Vectors
IntPair - class DSRG.MKB.IntPair.
 
IntPair(int, int) - Constructor for class DSRG.MKB.IntPair
 
INVALID_LEXICAL_STATE - Static variable in class DSRG.MKB.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in class DSRG.VKB.E_SQL.TokenMgrError
Tried to change to an invalid lexical state.
IS - class DSRG.MKB.IS.
One Information Source (consists of relations)
This holds info about the IS.
IS_definition() - Static method in class DSRG.MKB.MKBParser
 
IS_List - Variable in class DSRG.MKB.MKB
 
IS_name - Variable in class DSRG.VKB.E_SQL.SimpleNode
Information Source Name of (Relation_name, Attribute_name) node
IS_name - Variable in class DSRG.VSA.Schema_Change
Information source name of this Change
IS(MKB, String, String, String, String, String, int, boolean) - Constructor for class DSRG.MKB.IS
Constructed used by MKBParser.
ISChange - class EVEDemo.ISChangeApplet.ISChange.
This Frame shows the InformationSource hierarchy and lists options for performing capability changes
ISChange.SymWindow - class EVEDemo.ISChangeApplet.ISChange.SymWindow.
(generated by Visual Cafe)
ISChange.SymWindow(ISChange) - Constructor for class EVEDemo.ISChangeApplet.ISChange.SymWindow
 
ISChange(Vector) - Constructor for class EVEDemo.ISChangeApplet.ISChange
Class Constructor.
ISchangeButton - Variable in class EVEDemo.ISChangeApplet.ISMaster
Button on applet
ISchangeButton_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Shows isFrame
isConcurrent(int) - Method in class EVEDemo.PSWEEP.ViewChange
 
isConnected() - Method in class DSRG.MW.DBManager
am I connected?
isConsistent(LocalCondition) - Method in class EVEDemo.SWEEP.SelectList
Check Consistency with LC with LCList.
isDate(String) - Static method in class EVEDemo.SWEEP.Type
 
isDate(String) - Static method in class DSRG.VKB.Type
 
isEmpty() - Method in class EVEDemo.SWEEP.Queue
 
isFrame - Variable in class EVEDemo.ISChangeApplet.ISMaster
Instance of ISChange for choosing which changes to make
isFrame_addAtt_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Shows aaFrame if a relation is selected, else shows error message
isFrame_addRel_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Shows arFrame if an IS is selected, else shows error message
isFrame_dataUpd_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Sends a data update to database and SWEEP-module.
isFrame_delAtt_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Shows dFrame if an attribute is selected, else shows error message
isFrame_delRel_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Shows dFrame if a relation is selected, else shows error message
isFrame_ok_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Hides isFrame
isFrame_renAtt_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Shows rFrame if an attribute is selected, else shows error message
isFrame_renRel_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Shows rFrame if a relation is selected, else shows error message
isFull() - Method in class EVEDemo.SWEEP.Queue
 
isFull() - Method in class EVEDemo.PSWEEP.PPUSet
Check whether the set is full.
ISIcon - Static variable in class EVEDemo.ISChangeApplet.MyTreeCellRenderer
Icon to use when the item describes an IS.
ISIcon - Static variable in class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
Icon to use when the item describes an IS.
ISIndex - Variable in class EVEDemo.SWEEP.UpdateData
 
isISChangeRunning() - Method in class EVEDemo.MW.Main
Returns if a user is currently able to make capability changes
ISMaster - class EVEDemo.ISChangeApplet.ISMaster.
This applet sets up a user's ability to simulate capability changes on the information sources.
ISMaster.SymMouse - class EVEDemo.ISChangeApplet.ISMaster.SymMouse.
(mostly generated by Visual Cafe)
listener for mouse clicks
ISMaster.SymMouse(ISMaster) - Constructor for class EVEDemo.ISChangeApplet.ISMaster.SymMouse
 
ISMaster(Main) - Constructor for class EVEDemo.ISChangeApplet.ISMaster
 
ISName - Variable in class DSRG.MW.DBManager
the name of the IS for this DBManager
ISName - Variable in class DSRG.MKB.IS
the name of this IS
ISName - Variable in class EVEDemo.ISChangeApplet.ISMaster
Used in calling delete, change name, and add methods in simulating changes
ISName() - Static method in class DSRG.MKB.MKBParser
 
ISnum - Variable in class EVEDemo.SWEEP.SWEEP
Number of ISs.
ISnum - Variable in class EVEDemo.PSWEEP.PSWEEP
Number of ISs.
ISProcess - class EVEDemo.SWEEP.ISProcess.
 
ISProcess(MultiQueue, Relation, int) - Constructor for class EVEDemo.SWEEP.ISProcess
 
isps - Variable in class EVEDemo.SWEEP.SWEEP
Array of ISProcess
isps - Variable in class EVEDemo.PSWEEP.PSWEEP
Array of ISProcess
isQCValid() - Method in class DSRG.VKB.QC
checks if the tradeoff parameters are valid (i.e., the pairs add up to one)
ISQuery - class DSRG.MW.ISQuery.
Class that encapsulates data we need to create and manipulate SQL queries on.
ISQuery(String, String, String, String) - Constructor for class DSRG.MW.ISQuery
Constructor - Merely initializes some values.
isRelated(UpdateData) - Method in class EVEDemo.PSWEEP.PPUSet
Check if the specific data update is in the set.
ISSelected(String) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Returns if a relation has been selected by examing the nodePath
ISSelected(TreePath) - Method in class EVEDemo.ISChangeApplet.ISMaster
Returns if an IS has been selected
isSubsetOf(RelationSchema) - Method in class EVEDemo.SWEEP.RelationSchema
Check is current Schema is a subset of other Schema.
IterationNum - Variable in class DSRG.MKB.PCConstraint
 
IterMatrix(int) - Method in class DSRG.MKB.CMatrix
 

J

JC - Static variable in interface DSRG.MKB.MKBParserConstants
 
JC_List - Variable in class DSRG.MKB.MKB
 
JCAttrPair - class EVEDemo.SWEEP.JCAttrPair.
It stores the attribute pair between two Relations of a Join Condition.
JCAttrPair(String, String) - Constructor for class EVEDemo.SWEEP.JCAttrPair
Construct a JCAttrPair Object
JCAttrs - Variable in class EVEDemo.SWEEP.ProcessQuery
Because there will be more than one Join Condition connects to one Relation, So, we use Hashtable stores all the Join Conditions, and ordered by the Relation.
JCAttrs - Variable in class EVEDemo.PSWEEP.UpdateView
The Join Condition for the Local Compensation
JCList - Variable in class EVEDemo.SWEEP.JoinList
 
JCList - Variable in class EVEDemo.SWEEP.JoinConditionList
 
JCRowCount(Vector) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Returns the number of rows needed in the Join Constraint table
jj_consume_token(int) - Static method in class DSRG.MKB.MKBParser
 
jj_consume_token(int) - Method in class DSRG.VKB.E_SQL.E_SQL
 
jj_expentries - Static variable in class DSRG.MKB.MKBParser
 
jj_expentries - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_expentry - Static variable in class DSRG.MKB.MKBParser
 
jj_expentry - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_gen - Static variable in class DSRG.MKB.MKBParser
 
jj_gen - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_initialized_once - Static variable in class DSRG.MKB.MKBParser
 
jj_input_stream - Static variable in class DSRG.MKB.MKBParser
 
jj_input_stream - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_kind - Static variable in class DSRG.MKB.MKBParser
 
jj_kind - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_la1 - Static variable in class DSRG.MKB.MKBParser
 
jj_la1 - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_la1_0 - Static variable in class DSRG.MKB.MKBParser
 
jj_la1_0 - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_la1_1 - Static variable in class DSRG.MKB.MKBParser
 
jj_la1_1 - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_nt - Static variable in class DSRG.MKB.MKBParser
 
jj_nt - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_ntk - Static variable in class DSRG.MKB.MKBParser
 
jj_ntk - Variable in class DSRG.VKB.E_SQL.E_SQL
 
jj_ntk() - Static method in class DSRG.MKB.MKBParser
 
jj_ntk() - Method in class DSRG.VKB.E_SQL.E_SQL
 
jjAddStates(int, int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjAddStates(int, int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjbitVec0 - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjbitVec0 - Static variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjCheckNAdd(int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjCheckNAdd(int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjCheckNAddStates(int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjCheckNAddStates(int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjCheckNAddStates(int, int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjCheckNAddStates(int, int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjCheckNAddTwoStates(int, int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjFillToken() - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjFillToken() - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjmatchedKind - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjmatchedKind - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjmatchedPos - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjmatchedPos - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveNfa_0(int, int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveNfa_0(int, int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveStringLiteralDfa0_0() - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveStringLiteralDfa1_0(long) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveStringLiteralDfa1_0(long) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveStringLiteralDfa2_0(long, long) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveStringLiteralDfa3_0(long, long) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveStringLiteralDfa3_0(long, long) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveStringLiteralDfa4_0(long, long) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveStringLiteralDfa4_0(long, long) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveStringLiteralDfa5_0(long, long) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveStringLiteralDfa5_0(long, long) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjMoveStringLiteralDfa6_0(long, long) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjMoveStringLiteralDfa7_0(long, long) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjnewStateCnt - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjnewStateCnt - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjnextStates - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjnextStates - Static variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjround - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjround - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjrounds - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjrounds - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjStartNfa_0(int, long) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjstateSet - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjstateSet - Variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjStopAtPos(int, int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
jjStopAtPos(int, int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjStopStringLiteralDfa_0(int, long) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjstrLiteralImages - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjstrLiteralImages - Static variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
JJTACOMPONENT - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
jjtAddChild(Node, int) - Method in class DSRG.VKB.E_SQL.SimpleNode
 
jjtAddChild(Node, int) - Method in interface DSRG.VKB.E_SQL.Node
This method tells the node to add its argument to the node's list of children.
JJTANAME - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTBOOLEAN - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTCCOMPONENT - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
jjtClose() - Method in class DSRG.VKB.E_SQL.SimpleNode
 
jjtClose() - Method in interface DSRG.VKB.E_SQL.Node
This method is called after all the child nodes have been added.
JJTDISPENSABLE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTE_SQLState - class DSRG.VKB.E_SQL.JJTE_SQLState.
 
JJTE_SQLState() - Constructor for class DSRG.VKB.E_SQL.JJTE_SQLState
 
JJTFCLAUSE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
jjtGetChild(int) - Method in class DSRG.VKB.E_SQL.SimpleNode
 
jjtGetChild(int) - Method in interface DSRG.VKB.E_SQL.Node
This method returns a child node.
jjtGetNumChildren() - Method in class DSRG.VKB.E_SQL.SimpleNode
 
jjtGetNumChildren() - Method in interface DSRG.VKB.E_SQL.Node
Return the number of children the node has.
jjtGetParent() - Method in class DSRG.VKB.E_SQL.SimpleNode
 
jjtGetParent() - Method in interface DSRG.VKB.E_SQL.Node
 
jjtNodeName - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTOP - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
jjtOpen() - Method in class DSRG.VKB.E_SQL.SimpleNode
 
jjtOpen() - Method in interface DSRG.VKB.E_SQL.Node
This method is called after the node has been made the current node.
JJTOPRAND - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
jjtoSkip - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjtoSkip - Static variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
jjtoToken - Static variable in class DSRG.MKB.MKBParserTokenManager
 
jjtoToken - Static variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
JJTPCLAUSE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTRCOMPONENT - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
jjtree - Variable in class DSRG.VKB.E_SQL.E_SQL
 
JJTREPLACEABLE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTRNAME - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTSCLAUSE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
jjtSetParent(Node) - Method in class DSRG.VKB.E_SQL.SimpleNode
 
jjtSetParent(Node) - Method in interface DSRG.VKB.E_SQL.Node
This pair of methods are used to inform the node of its parent.
JJTVALUE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTVDEFINITION - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTVDSEQUENCE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTVEXTENT - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTVNAME - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
JJTWCLAUSE - Static variable in interface DSRG.VKB.E_SQL.E_SQLTreeConstants
 
Join - Variable in class EVEDemo.SWEEP.ViewDefinition
 
JOIN - Static variable in class DSRG.VKB.View_Definition
JOIN list constant
JOIN - Static variable in interface DSRG.MKB.MKBParserConstants
 
Join_Condition - class DSRG.VKB.Join_Condition.
Join Condition of view Definition.
Join_Condition() - Constructor for class DSRG.VKB.Join_Condition
Default Constructor.
Join_Condition(Attribute, Attribute) - Constructor for class DSRG.VKB.Join_Condition
Constructor of Join_Conditon.
join_constraint() - Static method in class DSRG.MKB.MKBParser
 
join_selectivity() - Static method in class DSRG.MKB.MKBParser
 
join(Relation) - Method in class EVEDemo.SWEEP.Relation
This method will join two relations and return the result.
join(Relation, Relation) - Method in class EVEDemo.SWEEP.DatabaseInterface
Join operation on the remote IS.
JoinCondition - class EVEDemo.SWEEP.JoinCondition.
This function will represent the formula Operand1 Op Operand2.
JoinCondition(Attribute, Operator, Attribute) - Constructor for class EVEDemo.SWEEP.JoinCondition
 
JoinConditionList - class EVEDemo.SWEEP.JoinConditionList.
JoinConditionList
JoinConditionList() - Constructor for class EVEDemo.SWEEP.JoinConditionList
 
JoinConstraint - class DSRG.MKB.JoinConstraint.
 
JoinConstraint(Relation, Relation) - Constructor for class DSRG.MKB.JoinConstraint
 
JoinList - class EVEDemo.SWEEP.JoinList.
JoinList Join List will hold all the Relations involved in this view.
JoinList() - Constructor for class EVEDemo.SWEEP.JoinList
 
joinLocal(Relation, Relation) - Method in class EVEDemo.SWEEP.DatabaseInterface
Join on the Local Datawarehouse.
joinLocalOn(Relation, Relation, String, String) - Method in class EVEDemo.SWEEP.DatabaseInterface
Join on the Local Datawarehouse on the specified Join attributes.
joinOn(Relation, Relation, String, String) - Method in class EVEDemo.SWEEP.DatabaseInterface
Join operation on the remote IS.
joins - Variable in class DSRG.MKB.Relation
the (references) to joins in which this relation takes part
joinSelectivity - Variable in class DSRG.MKB.JoinConstraint
 
joinVirtual(Relation) - Method in class EVEDemo.SWEEP.Relation
This method will join two relations and return the result.
joinVirtualOn(Relation, Hashtable) - Method in class EVEDemo.SWEEP.Relation
This method will join two relations and return the result.
jp - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
JS - Static variable in interface DSRG.MKB.MKBParserConstants
 
jspJ - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
jspP - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
jspT - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
JTBToolkit - class DSRG.MKB.JTBToolkit.
 
JTBToolkit() - Constructor for class DSRG.MKB.JTBToolkit
 

K

kind - Variable in class DSRG.MKB.Token
An integer that describes the kind of this token.
kind - Variable in class DSRG.VKB.E_SQL.Token
An integer that describes the kind of this token.

L

labels - Variable in class EVEDemo.SWEEP.RelationSchema
 
lat - Variable in class EVEDemo.SWEEP.JCAttrPair
Local Attribute Name
lblJoin - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
lblPC - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
lblSelectedNode - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
lblType - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
lblVersion - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
lblView - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
lblView - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
lblView - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
lblViewDef - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
lblViewDef - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
lblViewDef - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
lblViewDefNew - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
lblViewDefNew - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
lblViewDefOld - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
lblWelcome - Variable in class EVEDemo.ISChangeApplet.ISMaster
Label on applet
lblWelcome - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
 
LBRA - Static variable in interface DSRG.MKB.MKBParserConstants
 
LC - Static variable in interface DSRG.MKB.MKBParserConstants
 
LC_List - Variable in class DSRG.MKB.MKB
 
LCList - Variable in class EVEDemo.SWEEP.SelectList
 
lcount - Static variable in class EVEDemo.MW.Main
XIN: Please explain or remove
count total local queries.
left - Variable in class DSRG.VKB.Condition
First operand
length() - Method in class EVEDemo.SWEEP.Queue
Return the current length of the queue.
LESS - Static variable in class EVEDemo.SWEEP.Operator
 
LESS - Static variable in interface DSRG.MKB.MKBParserConstants
 
LESS - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
LESSTHAN - Static variable in class DSRG.VKB.Operator
is "<"
LEXICAL_ERROR - Static variable in class DSRG.MKB.TokenMgrError
Lexical error occured.
LEXICAL_ERROR - Static variable in class DSRG.VKB.E_SQL.TokenMgrError
Lexical error occured.
LexicalError(boolean, int, int, int, String, char) - Static method in class DSRG.MKB.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in class DSRG.VKB.E_SQL.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class DSRG.MKB.MKBParserTokenManager
 
lexStateNames - Static variable in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
LIKE - Static variable in interface DSRG.MKB.MKBParserConstants
 
line - Static variable in class DSRG.MKB.ASCII_CharStream
 
line - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
LITERAL - Static variable in interface DSRG.MKB.MKBParserConstants
 
Literal() - Method in class DSRG.VKB.E_SQL.E_SQL
Literal --> String_literal | Float_literal | Int_literal | Boolean
Local_Condition - class DSRG.VKB.Local_Condition.
Local Condition appread in the SELECT clause.
local_condition() - Static method in class DSRG.MKB.MKBParser
 
Local_Condition() - Constructor for class DSRG.VKB.Local_Condition
 
local_selectivity() - Static method in class DSRG.MKB.MKBParser
 
LOCAL_WHERE - Static variable in class EVEDemo.MW.View
0 for LOCAL clause
LocalCondition - class EVEDemo.SWEEP.LocalCondition.
LocalCondition is the condition with one Relation.
LocalCondition - class DSRG.MKB.LocalCondition.
 
LocalCondition() - Constructor for class DSRG.MKB.LocalCondition
 
LocalCondition(Attribute, Operator, PrimitiveValue) - Constructor for class EVEDemo.SWEEP.LocalCondition
 
LocalCondition(String, String, String, double) - Constructor for class DSRG.MKB.LocalCondition
 
localDBManager - Variable in class EVEDemo.MW.Main
a handle (type DBManager) for the local DB-Manager
localIS - Variable in class DSRG.MKB.MKB
 
Lock - class EVEDemo.PSWEEP.Lock.
Implement a lock for transactions.
lock() - Method in class EVEDemo.PSWEEP.Lock
Assign a lock.
Lock() - Constructor for class EVEDemo.PSWEEP.Lock
Initialize the lock.
logname - Static variable in class EVEDemo.SWEEP.DatabaseInterface
 
logpass - Static variable in class EVEDemo.SWEEP.DatabaseInterface
 
LogUpdates - class EVEDemo.SWEEP.LogUpdates.
 
LogUpdates(MultiQueue, Queue) - Constructor for class EVEDemo.SWEEP.LogUpdates
 
LONG - Static variable in class EVEDemo.SWEEP.Type
 
LONG - Static variable in class DSRG.VKB.Type
 
LONG - Static variable in class DSRG.VKB.E_SQL.SimpleNode
 
longValue - Variable in class DSRG.VKB.Primitive_Value
 
LOOP_DETECTED - Static variable in class DSRG.MKB.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in class DSRG.VKB.E_SQL.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOWERLETTER - Static variable in interface DSRG.MKB.MKBParserConstants
 
LPAREN - Static variable in interface DSRG.MKB.MKBParserConstants
 
LPAREN - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 

M

main - Variable in class DSRG.MW.QueryEngine
a handle to the Main class
main - Variable in class EVEDemo.MW.View
a handle to the Main class.
Main - class EVEDemo.MW.Main.
The main class in the "middleware" layer.
Main() - Constructor for class EVEDemo.MW.Main
Constructed for create Main object in the Start class.
main(String[]) - Static method in class EVEDemo.MW.Start
 
main(String[]) - Static method in class EVEDemo.MW.resetDB
the one and only method in this class
mainMKB - Variable in class EVEDemo.MW.Main
the MKB object
MainMKB - Variable in class DSRG.MKB.CMatrix
 
mainVKB - Static variable in class EVEDemo.MW.View
handle to the current VKB instance
used for all kinds of stuff of Jeff's algorithm.
mainVKB - Variable in class EVEDemo.MW.Main
the VKB object
mainVSA - Variable in class EVEDemo.MW.Main
the VSA object
mainVSA - Variable in class DSRG.MKB.MKB
we need a handle to the VSA to notify it of schema changes, too.
makeConditions(StringBuffer) - Method in class EVEDemo.SWEEP.Relation
This function will generate the conditions from Relation Schema and the Tuple This function should be only used by method: insertTupleSQL().
makelabel(String, GridBagLayout, GridBagConstraints, Color, Color, boolean) - Method in class EVEDemo.ISChangeApplet.QCFrame
 
makeNodeToken(Token) - Static method in class DSRG.MKB.JTBToolkit
 
makeSelectClause(String) - Method in class DSRG.MW.DBManager
Helper function.
makeStrongest() - Method in class DSRG.VKB.View_Definition
 
marks - Variable in class DSRG.VKB.E_SQL.JJTE_SQLState
 
MatrixSize - Variable in class DSRG.MKB.CMatrix
 
maxCost - Static variable in class DSRG.VKB.QC
for normalization of the cost, I'll keep a maximum cost that is used in the computation of the complete value and is global for all QC-instances
maxNextCharInd - Static variable in class DSRG.MKB.ASCII_CharStream
 
maxNextCharInd - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
MAXSNO - Static variable in class EVEDemo.SWEEP.UpdateData
 
MAXSNO - Static variable in class EVEDemo.SWEEP.SendUpdates
 
maxThreads - Static variable in class EVEDemo.PSWEEP.UpdateView
The Maximum Threads can run on this machine.
MergeExt(String, String) - Static method in class DSRG.MKB.CMatrix
 
MessageQueue - class EVEDemo.SWEEP.MessageQueue.
 
MessageQueue() - Constructor for class EVEDemo.SWEEP.MessageQueue
 
messageTime - Variable in class EVEDemo.ISChangeApplet.ISMaster
Instance of myMessageBox for displaying messages to the user
mFrame - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
 
MINUS - Static variable in interface DSRG.MKB.MKBParserConstants
 
minus(Relation) - Method in class EVEDemo.SWEEP.Relation
 
minus(RelationExtent) - Method in class EVEDemo.SWEEP.RelationExtent
 
mk - Variable in class DSRG.VKB.E_SQL.JJTE_SQLState
 
mkb - Variable in class DSRG.VKB.VKB
The reference of MKB this VKB based on.
mkb - Static variable in class DSRG.VKB.E_SQL.SimpleNode
Global MKB of current vkb used in following functions
mkb - Variable in class DSRG.VSA.VSA
The MKB this VSA working on.
MKB - class DSRG.MKB.MKB.
this is the Meta Knowledge Base main class.
MKB() - Constructor for class DSRG.MKB.MKB
A default constructor to create an empty MKB object.
MKB(String) - Constructor for class DSRG.MKB.MKB
Constructor uses the New MKB Parser.
mkbBrowse - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
 
mkbBrowse_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.mkbvkb
Called by mouseClick when mkbBrowse button is clicked
MKBFile() - Static method in class DSRG.MKB.MKBParser
 
mkbFrame - class EVEDemo.MKBVKBApplet.mkbFrame.
This class creates a frame which displays the mkb hierarchy and constrainsts
The hierachy is a directory style tree and the constraints are displayed in tables When a relation is selected, the tables are updated.
mkbFrame.SymMouse - class EVEDemo.MKBVKBApplet.mkbFrame.SymMouse.
(generated by Visual Cafe)
Sets up a mouse click listener
mkbFrame.SymMouse(mkbFrame) - Constructor for class EVEDemo.MKBVKBApplet.mkbFrame.SymMouse
 
mkbFrame.SymWindow - class EVEDemo.MKBVKBApplet.mkbFrame.SymWindow.
(generated by Visual Cafe)
mkbFrame.SymWindow(mkbFrame) - Constructor for class EVEDemo.MKBVKBApplet.mkbFrame.SymWindow
 
mkbFrame(Main) - Constructor for class EVEDemo.MKBVKBApplet.mkbFrame
Class Constructor, receives all ISObjects from the applet
mkbOK - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
mkbOK_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Called by mouseClick when mkbOK button is clicked.
MKBParser - class DSRG.MKB.MKBParser.
 
MKBParser(InputStream) - Constructor for class DSRG.MKB.MKBParser
 
MKBParser(MKBParserTokenManager) - Constructor for class DSRG.MKB.MKBParser
 
MKBParser(Reader) - Constructor for class DSRG.MKB.MKBParser
 
MKBParserConstants - interface DSRG.MKB.MKBParserConstants.
 
MKBParserTokenManager - class DSRG.MKB.MKBParserTokenManager.
 
MKBParserTokenManager(ASCII_CharStream) - Constructor for class DSRG.MKB.MKBParserTokenManager
 
MKBParserTokenManager(ASCII_CharStream, int) - Constructor for class DSRG.MKB.MKBParserTokenManager
 
mkbShowExtent - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
mkbShowExtent_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Called by mouseClick when mkbOK button is clicked.
mkbTree - Variable in class EVEDemo.ISChangeApplet.ISChange
Tree structure for the mkb
mkbTree - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
mkbvkb - class EVEDemo.MKBVKBApplet.mkbvkb.
Creates an applet which lets the user choose to browse the mkb or the vkb
The first thing that occurs when creating an instance of this class is that it attempts to connect to the server "mwMainServer"
It creates an instance of mkbFrame and vkbFrame and hides and shows these frames as needed.
mkbvkb.SymMouse - class EVEDemo.MKBVKBApplet.mkbvkb.SymMouse.
Sets up a listener to listen for mouse clicks
mkbvkb.SymMouse(mkbvkb) - Constructor for class EVEDemo.MKBVKBApplet.mkbvkb.SymMouse
 
mkbvkb.TimerListener - class EVEDemo.MKBVKBApplet.mkbvkb.TimerListener.
the actionPerformed method in this class is called each time the Timer "goes off"
mkbvkb.TimerListener(mkbvkb) - Constructor for class EVEDemo.MKBVKBApplet.mkbvkb.TimerListener
 
mkbvkb(Main) - Constructor for class EVEDemo.MKBVKBApplet.mkbvkb
 
month(String) - Static method in class EVEDemo.SWEEP.Type
 
month(String) - Static method in class DSRG.VKB.Type
 
moreTuple() - Method in class EVEDemo.SWEEP.RelationExtent
 
moreTuple() - Method in class EVEDemo.SWEEP.Relation
Cooperate with initIterator and InsertTupleSQL, TupleSQL.
mouseClicked(MouseEvent) - Method in class EVEDemo.ISChangeApplet.myMessageBox.SymMouse
catches mouse clicks
mouseClicked(MouseEvent) - Method in class EVEDemo.ISChangeApplet.extDifFrame.SymMouse
 
mouseClicked(MouseEvent) - Method in class EVEDemo.ISChangeApplet.versionFrame.SymMouse
catches mouse clicks
mouseClicked(MouseEvent) - Method in class EVEDemo.ISChangeApplet.ISMaster.SymMouse
catches mouse clicks
mouseClicked(MouseEvent) - Method in class EVEDemo.ISChangeApplet.QCFrame.SymMouse
 
mouseClicked(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame.SymMouse
catches mouse click
mouseClicked(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.mkbFrame.SymMouse
Catches mouse clicks
mouseClicked(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.vkbFrame.SymMouse
catches mouse click
mouseClicked(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.mkbvkb.SymMouse
Catches mouse click
mouseClicked(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.relExtentFrame.SymMouse
catches mouse click
Multi(int, int, int, int, int) - Method in class DSRG.MKB.CMatrix
 
MultiQueue - class EVEDemo.SWEEP.MultiQueue.
Here MultiQueue will simulate the Multi-Channel FIFO channel between DW and ISs.
MultiQueue(int) - Constructor for class EVEDemo.SWEEP.MultiQueue
 
mwMain - Variable in class EVEDemo.ISChangeApplet.ISMaster
The handle to the server
mwMain - Variable in class EVEDemo.ISChangeApplet.Alive
 
mwMain - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
mwMain - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
Added by Andreas Koeller.
mwMain - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
Added by Xin Zhang.
mwMain - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
An instance of the main class.
myA1 - Variable in class DSRG.MKB.PCPair
 
myA1 - Variable in class DSRG.MKB.Condition
 
myA2 - Variable in class DSRG.MKB.PCPair
 
myA2 - Variable in class DSRG.MKB.Condition
 
myAttribute - Variable in class DSRG.MKB.LocalCondition
 
myConditions - Variable in class DSRG.MKB.JoinConstraint
 
myDUR - Variable in class EVEDemo.MW.View
handle to the data update receiver in SWEEP
used for performance experiments
myExt - Variable in class DSRG.MKB.PCConstraint
 
myExtent - Variable in class DSRG.MKB.Condition
 
MyIndex - Variable in class EVEDemo.SWEEP.ProcessQuery
 
MyIndex - Variable in class EVEDemo.SWEEP.ISProcess
 
MyIndex - Variable in class EVEDemo.SWEEP.SendUpdates
Global object for ISProcess.
myMain - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
myMain - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 
myMessageBox - class EVEDemo.ISChangeApplet.myMessageBox.
This class creates a frame which displays a message
myMessageBox.SymMouse - class EVEDemo.ISChangeApplet.myMessageBox.SymMouse.
(mostly generated by Visual Cafe) listner for mouse clicks
myMessageBox.SymMouse(myMessageBox) - Constructor for class EVEDemo.ISChangeApplet.myMessageBox.SymMouse
 
myMessageBox.SymWindow - class EVEDemo.ISChangeApplet.myMessageBox.SymWindow.
(generated by Visual Cafe)
myMessageBox.SymWindow(myMessageBox) - Constructor for class EVEDemo.ISChangeApplet.myMessageBox.SymWindow
 
myMessageBox(String) - Constructor for class EVEDemo.ISChangeApplet.myMessageBox
Class Constructor.
myMKB - Variable in class DSRG.VKB.Version
 
myName - Variable in class DSRG.MKB.TypeConstraint
 
myOperator - Variable in class DSRG.MKB.LocalCondition
 
myPane - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
myParent - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
myPC_Pairs - Variable in class DSRG.MKB.PCConstraint
 
myPSWEEP - Variable in class EVEDemo.MW.View
handle to the current PSWEEP instance
used for incremental VM
myQC - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
myR1 - Variable in class DSRG.MKB.PCConstraint
 
myR1 - Variable in class DSRG.MKB.JoinConstraint
 
myR2 - Variable in class DSRG.MKB.PCConstraint
 
myR2 - Variable in class DSRG.MKB.JoinConstraint
 
mySelectivity - Variable in class DSRG.MKB.LocalCondition
 
myself - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
MyTableModel - class EVEDemo.ISChangeApplet.MyTableModel.
This class is the table model for my tables.
MyTableModel - class EVEDemo.MKBVKBApplet.MyTableModel.
This class is the table model for my tables.
MyTableModel(String[], Object[][]) - Constructor for class EVEDemo.ISChangeApplet.MyTableModel
Class Constructor
MyTableModel(String[], Object[][]) - Constructor for class EVEDemo.MKBVKBApplet.MyTableModel
Class Constructor
MyTreeCellRenderer - class EVEDemo.ISChangeApplet.MyTreeCellRenderer.
 
MyTreeCellRenderer - class EVEDemo.MKBVKBApplet.MyTreeCellRenderer.
 
MyTreeCellRenderer() - Constructor for class EVEDemo.ISChangeApplet.MyTreeCellRenderer
 
MyTreeCellRenderer() - Constructor for class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
 
myType - Variable in class DSRG.MKB.TypeConstraint
 
myValue - Variable in class DSRG.MKB.LocalCondition
 
myView - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
myView - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 

N

n - Variable in class EVEDemo.SWEEP.UpdateView
 
n - Variable in class EVEDemo.PSWEEP.ViewChange
Total number of ISs.
name - Variable in class EVEDemo.MW.View
name of the view
name - Variable in class DSRG.VKB.View_Definition
Name of this ViewDefinition.
name - Variable in class DSRG.VKB.E_SQL.SimpleNode
Name of this Node
name - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
name - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
Name - Variable in class EVEDemo.SWEEP.Attribute
 
Name - Variable in class DSRG.MW.ISQuery
Name of the IS
NAME - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
nameStuff - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
nameStuff - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
nameTF - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
nameTF - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
negRel - Variable in class EVEDemo.MW.View
if we have negative counter, i.e.
new_name - Variable in class DSRG.VSA.Schema_Change
New name of relaiton of attribute
newName - Variable in class EVEDemo.ISChangeApplet.renFrame
 
newStuff - Variable in class EVEDemo.ISChangeApplet.renFrame
 
newTF - Variable in class EVEDemo.ISChangeApplet.renFrame
 
newToken(int) - Static method in class DSRG.MKB.Token
Returns a new Token object, by default.
newToken(int) - Static method in class DSRG.VKB.E_SQL.Token
Returns a new Token object, by default.
next - Variable in class DSRG.MKB.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class DSRG.VKB.E_SQL.Token
A reference to the next regular (non-special) token from the input stream.
nextExtentSQL(StringBuffer) - Method in class EVEDemo.SWEEP.RelationExtent
This function will generate a part of SQL.
nextExtentSQL(StringBuffer, String) - Method in class EVEDemo.SWEEP.RelationExtent
This function will generate a part of SQL.
nextStamp() - Method in class EVEDemo.PSWEEP.AssignTimeStamp
 
nextUnique() - Method in class EVEDemo.SWEEP.DatabaseInterface
 
no - Variable in class EVEDemo.ISChangeApplet.delFrame
 
Node - interface DSRG.VKB.E_SQL.Node.
 
node_created - Variable in class DSRG.VKB.E_SQL.JJTE_SQLState
 
nodeArity() - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
nodeCreated() - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
nodes - Variable in class DSRG.VKB.E_SQL.JJTE_SQLState
 
NOEQUAL - Static variable in class DSRG.VKB.Operator
is "!="
NOGREATE - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
NOLESS - Static variable in interface DSRG.MKB.MKBParserConstants
 
NOLESS - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
NOMORE - Static variable in interface DSRG.MKB.MKBParserConstants
 
NoSuchMonthException - exception EVEDemo.SWEEP.NoSuchMonthException.
 
NoSuchMonthException - exception DSRG.VKB.NoSuchMonthException.
Used for Type class.
NoSuchMonthException() - Constructor for class EVEDemo.SWEEP.NoSuchMonthException
 
NoSuchMonthException() - Constructor for class DSRG.VKB.NoSuchMonthException
 
NOTEQ - Static variable in interface DSRG.MKB.MKBParserConstants
 
NOTEQUAL - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
NotFoundException - exception EVEDemo.SWEEP.NotFoundException.
 
NotFoundException() - Constructor for class EVEDemo.SWEEP.NotFoundException
 
NotFoundException(String) - Constructor for class EVEDemo.SWEEP.NotFoundException
 
NOTGREATETHAN - Static variable in class EVEDemo.SWEEP.Operator
 
NOTGREATETHAN - Static variable in class DSRG.VKB.Operator
is "<="
NOTLESSTHAN - Static variable in class EVEDemo.SWEEP.Operator
 
NOTLESSTHAN - Static variable in class DSRG.VKB.Operator
is ">="
NotMatchException - exception EVEDemo.SWEEP.NotMatchException.
 
NotMatchException() - Constructor for class EVEDemo.SWEEP.NotMatchException
 
NotMatchException(String) - Constructor for class EVEDemo.SWEEP.NotMatchException
 
NoUpdateException - exception EVEDemo.SWEEP.NoUpdateException.
 
NoUpdateException() - Constructor for class EVEDemo.SWEEP.NoUpdateException
 
NoUpdateException(String) - Constructor for class EVEDemo.SWEEP.NoUpdateException
 
number - Variable in class EVEDemo.SWEEP.Tuple
String Arrays.
numberOfVersions() - Method in class EVEDemo.MW.View
returns the number of versions for this view or null if the vector is not intialized
numCols - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
numeric_datatype - Static variable in class DSRG.MW.DBManager
constant for the string Oracle expects for the numeric datatype
numeric_datatype - Variable in class DSRG.MW.DBMOracle
Oracle specific data types.
numRows - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 

O

objnum - Static variable in class EVEDemo.SWEEP.Relation
debug variable to trace how many relation object created.
ok - Variable in class EVEDemo.ISChangeApplet.myMessageBox
 
ok - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
ok - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for being done making changes
ok - Variable in class EVEDemo.ISChangeApplet.addRelFrame
 
ok - Variable in class EVEDemo.ISChangeApplet.renFrame
 
ok - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
ok - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
ok_MouseClicked() - Method in class EVEDemo.ISChangeApplet.myMessageBox
Hide frame
oldDefinition - Variable in class DSRG.VKB.Version
 
OlderThan(StampedElement) - Method in class EVEDemo.SWEEP.StampedElement
 
oldName - Variable in class EVEDemo.ISChangeApplet.renFrame
 
oldStuff - Variable in class EVEDemo.ISChangeApplet.renFrame
 
oldTF - Variable in class EVEDemo.ISChangeApplet.renFrame
 
oldView - Variable in class EVEDemo.MW.View
each instance includes another instance of the same class in order to hold one "old" version of itself.
op - Variable in class DSRG.VKB.Condition
Operator of condition
Op - Variable in class EVEDemo.SWEEP.JoinCondition
 
Op - Variable in class EVEDemo.SWEEP.LocalCondition
 
openCursor() - Method in class EVEDemo.SWEEP.DatabaseInterface
openCursor for this connection.
openNodeScope(Node) - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
Operand() - Method in class DSRG.VKB.E_SQL.E_SQL
Operand --> Attr_name | Literal
Operand1 - Variable in class EVEDemo.SWEEP.LocalCondition
 
Operand2 - Variable in class EVEDemo.SWEEP.LocalCondition
 
Operator - class EVEDemo.SWEEP.Operator.
 
Operator - class DSRG.VKB.Operator.
This class represents the operator between two operands.
operator() - Static method in class DSRG.MKB.MKBParser
 
Operator() - Constructor for class EVEDemo.SWEEP.Operator
Initialize the Operand.
Operator() - Method in class DSRG.VKB.E_SQL.E_SQL
Operator --> "<" | "<=" | "=" | ">=" | ">" | "!="
Operator(String) - Constructor for class EVEDemo.SWEEP.Operator
 
Operator(String) - Constructor for class DSRG.VKB.Operator
Initialize the Operand.
Oprand1 - Variable in class EVEDemo.SWEEP.JoinCondition
 
Oprand2 - Variable in class EVEDemo.SWEEP.JoinCondition
 
OR - Static variable in interface DSRG.MKB.MKBParserConstants
 
OriginalRelation - Variable in class EVEDemo.SWEEP.CreateUpdateFile
Snap Shot to the Relation R
OTHER - Static variable in class EVEDemo.SWEEP.Type
 
OTHER - Static variable in class DSRG.VKB.Type
 

P

pad(String, int) - Static method in class DSRG.MKB.Relation
a private function for output formatting.
paint(Graphics) - Method in class EVEDemo.ISChangeApplet.MyTreeCellRenderer
paint is subclassed to draw the background correctly.
paint(Graphics) - Method in class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
paint is subclassed to draw the background correctly.
panJoin - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
panLeft - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
panPC - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
panRight - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
panType - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
ParaNullException - exception EVEDemo.SWEEP.ParaNullException.
This Exception will handle condition where input parameter is null.
ParaNullException() - Constructor for class EVEDemo.SWEEP.ParaNullException
 
ParaNullException(String, String, String) - Constructor for class EVEDemo.SWEEP.ParaNullException
 
parent - Variable in class DSRG.MW.Tuple
The extent to which this tuple belongs.
parent - Variable in class DSRG.MKB.Relation
a reference to the parent IS object
parent - Variable in class DSRG.MKB.Attribute
my parent relation object
parent - Variable in class DSRG.VKB.E_SQL.SimpleNode
 
ParseException - exception DSRG.MKB.ParseException.
This exception is thrown when parse errors are encountered.
ParseException - exception DSRG.VKB.E_SQL.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class DSRG.MKB.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for class DSRG.VKB.E_SQL.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class DSRG.MKB.ParseException
 
ParseException(String) - Constructor for class DSRG.VKB.E_SQL.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class DSRG.MKB.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for class DSRG.VKB.E_SQL.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
parser - Variable in class DSRG.VKB.E_SQL.SimpleNode
 
passwd - Variable in class DSRG.MW.DBManager
Password
passwd - Variable in class DSRG.MW.DBMAccess
 
password - Variable in class DSRG.MKB.IS
JDBC Password.
password() - Static method in class DSRG.MKB.MKBParser
 
PC - Static variable in interface DSRG.MKB.MKBParserConstants
 
pc_constraint() - Static method in class DSRG.MKB.MKBParser
 
PC_List - Variable in class DSRG.MKB.MKB
 
PCConstraint - class DSRG.MKB.PCConstraint.
 
PCConstraint(Relation, Relation, String) - Constructor for class DSRG.MKB.PCConstraint
 
PCMatrix - Variable in class DSRG.MKB.CMatrix
 
PCMulti(PCConstraint, PCConstraint) - Method in class DSRG.MKB.CMatrix
 
PCPair - class DSRG.MKB.PCPair.
 
PCPair(Attribute, Attribute) - Constructor for class DSRG.MKB.PCPair
 
pcpairVec - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
PCRowCount(Vector) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Returns the number of rows needed in the PC Constraint Table
PCs - Variable in class DSRG.MKB.Relation
the (references) to PCs in which this relation takes part
peek(int) - Method in class EVEDemo.SWEEP.MessageQueue
Get the data update from a specific information sources.
peek(int) - Method in class EVEDemo.PSWEEP.UpdateDataSet
Get the data update from a specific information sources.
peekNext() - Method in class EVEDemo.SWEEP.MessageQueue
Peek the next element in the queue for future use.
peekNext(int) - Method in class EVEDemo.SWEEP.MessageQueue
Get the next data update from the specific information sources.
peekNext(int) - Method in class EVEDemo.PSWEEP.UpdateDataSet
Get the next data update from the specific information sources.
peekNode() - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
pickedVersions - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
PLUS - Static variable in interface DSRG.MKB.MKBParserConstants
 
plus(Relation) - Method in class EVEDemo.SWEEP.Relation
 
plus(RelationExtent) - Method in class EVEDemo.SWEEP.RelationExtent
 
POC(View_Definition, Attribute) - Method in class DSRG.VSA.VSA
Handle Schema Change: Delete Relation by using POC algorithm.
POC(View_Definition, Relation) - Method in class DSRG.VSA.VSA
Handle Schema Change: Delete Relation by using POC algorithm.
popNode() - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
PPU - Variable in class EVEDemo.PSWEEP.ViewChange
 
PPU - Variable in class EVEDemo.PSWEEP.UpdateView
 
PPUSet - class EVEDemo.PSWEEP.PPUSet.
This class implement a set of data updates with a specific size.
PPUSet(int) - Constructor for class EVEDemo.PSWEEP.PPUSet
Construct a set with size i.
PPUsize - Static variable in class EVEDemo.PSWEEP.UpdateView
"1" like SWEEP, if ">1" then it is PSWEEP
prevCharIsCR - Static variable in class DSRG.MKB.ASCII_CharStream
 
prevCharIsCR - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
prevCharIsLF - Static variable in class DSRG.MKB.ASCII_CharStream
 
prevCharIsLF - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
Primitive_clause() - Method in class DSRG.VKB.E_SQL.E_SQL
Primitive_clause --> Attr_name Operator Operand
Primitive_Value - class DSRG.VKB.Primitive_Value.
Primitive Value will include long, double, and string.
Primitive_Value() - Constructor for class DSRG.VKB.Primitive_Value
 
Primitive_Value(boolean) - Constructor for class DSRG.VKB.Primitive_Value
 
Primitive_Value(double) - Constructor for class DSRG.VKB.Primitive_Value
 
Primitive_Value(long) - Constructor for class DSRG.VKB.Primitive_Value
 
Primitive_Value(String) - Constructor for class DSRG.VKB.Primitive_Value
 
PrimitiveValue - class EVEDemo.SWEEP.PrimitiveValue.
Primitive Value will include long, double, and string.
PrimitiveValue() - Constructor for class EVEDemo.SWEEP.PrimitiveValue
 
PrimitiveValue(boolean) - Constructor for class EVEDemo.SWEEP.PrimitiveValue
 
PrimitiveValue(double) - Constructor for class EVEDemo.SWEEP.PrimitiveValue
 
PrimitiveValue(long) - Constructor for class EVEDemo.SWEEP.PrimitiveValue
 
PrimitiveValue(String) - Constructor for class EVEDemo.SWEEP.PrimitiveValue
 
privateExecuteQuery(String, boolean) - Method in class DSRG.MW.DBManager
returns a single Table object not tied to an IS.
ProcessQuery - class EVEDemo.SWEEP.ProcessQuery.
 
ProcessQuery(MultiQueue, Relation, int) - Constructor for class EVEDemo.SWEEP.ProcessQuery
 
processSubQuery(Relation, int) - Method in class EVEDemo.PSWEEP.ViewChange
 
Project - Variable in class EVEDemo.SWEEP.ViewDefinition
 
PROJECT - Static variable in class DSRG.VKB.View_Definition
PROJECT list constant
ProjectList - class EVEDemo.SWEEP.ProjectList.
 
ProjectList() - Constructor for class EVEDemo.SWEEP.ProjectList
 
ProjectList(Attribute[]) - Constructor for class EVEDemo.SWEEP.ProjectList
 
projectOn(Relation) - Method in class EVEDemo.SWEEP.Relation
Do Project Operation.
props - Variable in class EVEDemo.MW.Main
handle to eve.properties
props - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
handle to eve.properties
PSWEEP - class EVEDemo.PSWEEP.PSWEEP.
PSWEEP object will maintain one view in it.
PSWEEP(View_Definition) - Constructor for class EVEDemo.PSWEEP.PSWEEP
Create a PSWEEP object from View_definition class in EVEDemo.VKB package.
PSWEEP(View, MKB) - Constructor for class EVEDemo.PSWEEP.PSWEEP
Create a PSWEEP object from View object in EVEDemo.MW package.
publicFIFOChannel - Variable in class EVEDemo.SWEEP.UpdateView
 
publicFIFOChannel - Variable in class EVEDemo.SWEEP.DWProcess
 
publicFIFOChannel - Variable in class EVEDemo.SWEEP.ProcessQuery
 
publicFIFOChannel - Variable in class EVEDemo.SWEEP.ISProcess
 
publicFIFOChannel - Variable in class EVEDemo.SWEEP.SendUpdates
Global Object for ISProcess.
publicFIFOChannel - Variable in class EVEDemo.SWEEP.LogUpdates
 
publicFIFOChannel - Variable in class EVEDemo.PSWEEP.DWProcess
public FIFO channel that connect IS and DW
publicFIFOChannel - Variable in class EVEDemo.PSWEEP.ViewChange
 
pushNode(Node) - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
putDataUpdate(String, String, int, String) - Method in class EVEDemo.SWEEP.DataUpdateReceiver
Put data update into this receiver.
putDataUpdate(String, String, int, String) - Method in class EVEDemo.SWEEP.UpdateReceiver
Put data update into this receiver.

Q

QC - class DSRG.VKB.QC.
this class is needed to support the QC-Model.
QC - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
QC() - Constructor for class DSRG.VKB.QC
This is the testing constructor.
QC(double, double) - Constructor for class DSRG.VKB.QC
This constructor takes the preset values for the tradeoff factors.
QC(double, double, double, double, double) - Constructor for class DSRG.VKB.QC
This constructor takes the preset values for the tradeoff factors including the cost tradeoff factors ("unit costs").
qcFrame - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
QCFrame - class EVEDemo.ISChangeApplet.QCFrame.
 
QCFrame.SymMouse - class EVEDemo.ISChangeApplet.QCFrame.SymMouse.
 
QCFrame.SymMouse(QCFrame) - Constructor for class EVEDemo.ISChangeApplet.QCFrame.SymMouse
 
QCFrame(ISMaster, QC) - Constructor for class EVEDemo.ISChangeApplet.QCFrame
 
qcValues - Variable in class DSRG.VKB.Version
 
qualityTextColor - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
Query - class EVEDemo.SWEEP.Query.
 
Query() - Constructor for class EVEDemo.SWEEP.Query
 
queryEngine - Variable in class EVEDemo.MW.Main
a handle to the Query Engine
QueryEngine - class DSRG.MW.QueryEngine.
 
QueryEngine(Main) - Constructor for class DSRG.MW.QueryEngine
the constructor takes the handle to the main class as argument.
QueryQueues - Variable in class EVEDemo.SWEEP.MultiQueue
 
QueryResult - class EVEDemo.SWEEP.QueryResult.
 
QueryResult(Relation) - Constructor for class EVEDemo.SWEEP.QueryResult
 
QueryResultQueues - Variable in class EVEDemo.SWEEP.MultiQueue
 
Queue - class EVEDemo.SWEEP.Queue.
This class implement a rotate queue I think this class need to consider "Syncronize"
Queue() - Constructor for class EVEDemo.SWEEP.Queue
Constructor of Queue with default length 10000.
QueueFullException - exception EVEDemo.SWEEP.QueueFullException.
Try to insert new element to Queue while queue is full.
QueueFullException() - Constructor for class EVEDemo.SWEEP.QueueFullException
 
QueueNumber - Variable in class EVEDemo.SWEEP.MultiQueue
 

R

R - Variable in class EVEDemo.SWEEP.Attribute
 
R_Bool_Int_Convert(Relation_Component) - Static method in class DSRG.VKB.ArrayConvert
 
R_Int_Bool_Convert(Relation_Component, int) - Static method in class DSRG.VKB.ArrayConvert
 
r1 - Variable in class DSRG.VKB.ValueClassRA
 
r1 - Variable in class DSRG.VKB.ValueClassRC
 
rat - Variable in class EVEDemo.SWEEP.JCAttrPair
Remote Attribute Name
RBRA - Static variable in interface DSRG.MKB.MKBParserConstants
 
rcount - Static variable in class EVEDemo.MW.Main
XIN: Please explain or remove.
count total remote queries.
RD - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
readChar() - Static method in class DSRG.MKB.ASCII_CharStream
 
readChar() - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
reassemble_query(String) - Method in class DSRG.MW.QueryEngine
This method creates the reassembly query for the intermediate DB from which this view is computed.
receive() - Method in class EVEDemo.SWEEP.MultiQueue
 
receiveQuery(int) - Method in class EVEDemo.SWEEP.MultiQueue
theIndex ranges from 1 to n.
receiveQueryResult(int) - Method in class EVEDemo.SWEEP.MultiQueue
theIndex ranges from 1 to n.
Receiver - Variable in class EVEDemo.SWEEP.SendUpdates
The Receiver where SendUpdates will get the Data Updates.
refers(Relation) - Method in class EVEDemo.SWEEP.JoinCondition
Test if a Relation is involved in this Join Condition.
refresh() - Method in class EVEDemo.MW.View
Refresh - refresh the current view from the VKB.
refresh() - Method in class EVEDemo.MKBVKBApplet.mkbvkb
Rebuilds the mkb and vkb by getting all InformationSources and Views from mwMain again
refresh(JScrollPane) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
attempts to refresh the whole frame, not just the first window
refreshTimer - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
Timer to refresh automatically when necessary
ReInit(ASCII_CharStream) - Static method in class DSRG.MKB.MKBParserTokenManager
 
ReInit(ASCII_CharStream) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
ReInit(ASCII_CharStream, int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
ReInit(ASCII_CharStream, int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
ReInit(E_SQLTokenManager) - Method in class DSRG.VKB.E_SQL.E_SQL
 
ReInit(InputStream) - Static method in class DSRG.MKB.MKBParser
 
ReInit(InputStream) - Method in class DSRG.VKB.E_SQL.E_SQL
 
ReInit(InputStream, int, int) - Static method in class DSRG.MKB.ASCII_CharStream
 
ReInit(InputStream, int, int) - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
ReInit(InputStream, int, int, int) - Static method in class DSRG.MKB.ASCII_CharStream
 
ReInit(InputStream, int, int, int) - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
ReInit(MKBParserTokenManager) - Method in class DSRG.MKB.MKBParser
 
ReInit(Reader) - Static method in class DSRG.MKB.MKBParser
 
ReInit(Reader, int, int) - Static method in class DSRG.MKB.ASCII_CharStream
 
ReInit(Reader, int, int, int) - Static method in class DSRG.MKB.ASCII_CharStream
 
ReInitRounds() - Static method in class DSRG.MKB.MKBParserTokenManager
 
ReInitRounds() - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 
rel - Variable in class DSRG.VKB.Relation_Component
Relation reference stored in MKB.
rel - Variable in class DSRG.VSA.Replacement
Reference of Relation in MKB.
rel_name - Variable in class DSRG.VKB.E_SQL.SimpleNode
Relation Name of (Relation_name, Attribute_name) node
Rel_name - Variable in class DSRG.VSA.Schema_Change
Relation name of this Change
Rel_name() - Method in class DSRG.VKB.E_SQL.E_SQL
Rel_name --> name "." name
Relation - class EVEDemo.SWEEP.Relation.
This is a class represent a Relational Database Table.
Relation - class DSRG.MKB.Relation.
one relation (consists of attributes).
This is meta-data (MKB) only.
Relation_Component - class DSRG.VKB.Relation_Component.
It's the relation component.
Relation_component() - Method in class DSRG.VKB.E_SQL.E_SQL
Relation_component --> Rel_name ["(" ( Dispensable ["," Replaceable] | Replaceable ) ")"] Though I can merge the second part to Evolvable_parameter.
Relation_Component() - Constructor for class DSRG.VKB.Relation_Component
Default Constructor for Relation Component
Relation_Component(Relation, boolean, boolean) - Constructor for class DSRG.VKB.Relation_Component
Constructor for Relation Component for a Relation
relation_definition() - Static method in class DSRG.MKB.MKBParser
 
relation_size() - Static method in class DSRG.MKB.MKBParser
 
Relation() - Constructor for class EVEDemo.SWEEP.Relation
 
Relation(FileInputStream) - Constructor for class EVEDemo.SWEEP.Relation
 
Relation(IS, String, int) - Constructor for class DSRG.MKB.Relation
Constructor used By MKBParser.
Relation(ResultSet, String) - Constructor for class EVEDemo.SWEEP.Relation
this is a constructor of Relation from result set.
Relation(ResultSet, String, Relation, String) - Constructor for class EVEDemo.SWEEP.Relation
This constructor will create a Relation from Resultset.
Relation(ResultSet, String, String) - Constructor for class EVEDemo.SWEEP.Relation
This constructor will create a Relation from Resultset.
Relation(ResultSet, String, String, String) - Constructor for class EVEDemo.SWEEP.Relation
This constructor will create a Relation from Resultset.
Relation(String) - Constructor for class EVEDemo.SWEEP.Relation
 
RelationExtent - class EVEDemo.SWEEP.RelationExtent.
 
RelationExtent() - Constructor for class EVEDemo.SWEEP.RelationExtent
 
RelationExtent(DataInputStream) - Constructor for class EVEDemo.SWEEP.RelationExtent
Create RelationExtent from A DataInputStream(file)
RelationExtent(int, String) - Constructor for class EVEDemo.SWEEP.RelationExtent
Create RelationExtent from String and the Count.
RelationExtent(ResultSet, int) - Constructor for class EVEDemo.SWEEP.RelationExtent
 
RelationExtent(ResultSet, int, String) - Constructor for class EVEDemo.SWEEP.RelationExtent
should skip sign.
relationIcon - Static variable in class EVEDemo.ISChangeApplet.MyTreeCellRenderer
Icon to use when the item describes a relation.
relationIcon - Static variable in class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
Icon to use when the item describes a relation.
RelationList - class EVEDemo.SWEEP.RelationList.
RelationList The Relation here must be unique.
RelationList - Variable in class DSRG.MKB.CMatrix
 
RelationList() - Constructor for class EVEDemo.SWEEP.RelationList
 
RelationName() - Static method in class DSRG.MKB.MKBParser
 
relations - Variable in class DSRG.MKB.IS
this is a vector of objects of type DSRG.MKB.Relation
RelationSchema - class EVEDemo.SWEEP.RelationSchema.
Schema will be empty.
RelationSchema() - Constructor for class EVEDemo.SWEEP.RelationSchema
This is for View and Clone functions.
RelationSchema(DataInputStream) - Constructor for class EVEDemo.SWEEP.RelationSchema
 
RelationSchema(ResultSet) - Constructor for class EVEDemo.SWEEP.RelationSchema
Here we generate each name as "R_A".
RelationSchema(ResultSet, Relation, String) - Constructor for class EVEDemo.SWEEP.RelationSchema
Should erase SWEEPSIGN field from the Schema.
RelationSchema(ResultSet, String) - Constructor for class EVEDemo.SWEEP.RelationSchema
Should erase SWEEPSIGN field from the Schema.
RelationSchema(String[]) - Constructor for class EVEDemo.SWEEP.RelationSchema
 
relExtentFrame - class EVEDemo.MKBVKBApplet.relExtentFrame.
This class creates a frame which displays the extent of the selected view
relExtentFrame.SymMouse - class EVEDemo.MKBVKBApplet.relExtentFrame.SymMouse.
(mostly generated by Visual Cafe)
sets up listener for mouse clicks
relExtentFrame.SymMouse(relExtentFrame) - Constructor for class EVEDemo.MKBVKBApplet.relExtentFrame.SymMouse
 
relExtentFrame.SymWindow - class EVEDemo.MKBVKBApplet.relExtentFrame.SymWindow.
(generated by Visual Cafe)
relExtentFrame.SymWindow(relExtentFrame) - Constructor for class EVEDemo.MKBVKBApplet.relExtentFrame.SymWindow
 
relExtentFrame(Table, String) - Constructor for class EVEDemo.MKBVKBApplet.relExtentFrame
Class Constrctor.
relName - Variable in class DSRG.MW.Table
the virtual name of this relation (for query breakdown)
relName - Variable in class DSRG.MKB.Relation
the logical name of this relation
relName - Variable in class EVEDemo.ISChangeApplet.ISMaster
Used in calling delete, change name, and add methods in simulating changes
relSelected(String) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Returns if a relation has been selected by examining the nodePath
relSelected(TreePath) - Method in class EVEDemo.ISChangeApplet.ISMaster
Return if a relation has been selected
remove() - Method in class EVEDemo.SWEEP.MessageQueue
Get one Message from the MessageQueue and remove it.
removeElement(Object) - Method in class EVEDemo.PSWEEP.UpdateDataSet
 
removeTuple(Tuple, int) - Method in class DSRG.MW.Table
searches for a certain tuple with the tuple's equals method and removes it from the extent.
removeTuples(Relation) - Method in class EVEDemo.MW.View
the interface with the SWEEP classes
removes the incoming SWEEP.Relation-object from the extent
DISABLED FOR RE-IMPLEMENTATION
rename(String) - Method in class EVEDemo.SWEEP.UpdateData
Rename the UpdateData.
rename(String) - Method in class EVEDemo.SWEEP.Relation
Give this Relation a new name
renameAttribute(String, String, String) - Method in class DSRG.MW.DBManager
 
renameAttribute(String, String, String) - Method in class DSRG.MW.DBMOracle
renameAttribute.
renameAttribute(String, String, String) - Method in class DSRG.MW.DBMAccess
renameAttribute.
renameAttributeAcc(String, String, String) - Method in class DSRG.MW.DBMAccess
function necessary since Access doesn't provide metadata info in the SQL interface (...)
renameAttributeInSchema(String, String, String) - Method in class DSRG.MW.DBManager
Helper function.
renameRelation(String, String) - Method in class DSRG.MW.DBManager
 
renameRelation(String, String) - Method in class DSRG.MW.DBMOracle
renameRelation
2/4/98 koeller
renameRelation(String, String) - Method in class DSRG.MW.DBMAccess
renames a table by dropping the old one and creating the new one.
renameRelationAcc(String, String) - Method in class DSRG.MW.DBMAccess
function necessary since Access doesn't provide metadata info in the SQL interface (...)
renAtt - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for renaming attribute
renFrame - class EVEDemo.ISChangeApplet.renFrame.
This class creates a frame which asks for the new name of the attribute or relation and confirms changing the name.
renFrame.SymWindow - class EVEDemo.ISChangeApplet.renFrame.SymWindow.
(generated by Visual Cafe)
renFrame.SymWindow(renFrame) - Constructor for class EVEDemo.ISChangeApplet.renFrame.SymWindow
 
renFrame() - Constructor for class EVEDemo.ISChangeApplet.renFrame
Class Constructor.
renRel - Variable in class EVEDemo.ISChangeApplet.ISChange
Button for renaming relation
renTreePath - Variable in class EVEDemo.ISChangeApplet.ISMaster
the selected path when rFrame was shown
Replaceable - Variable in class DSRG.VKB.View_Component
Evolution parameter.
Replaceable() - Method in class DSRG.VKB.E_SQL.E_SQL
Replaceable --> ("AR"|"RR"|"CR") "=" Boolean It should be three productions instead of this one.
replaceAttrSelect(Attribute, Attribute) - Method in class DSRG.VKB.View_Definition
replace Attributes in Select Clause.
replaceAttrSelect(Relation, Replacement, boolean, boolean) - Method in class DSRG.VKB.View_Definition
replace Attributes in Select clause.
replaceAttrSelect(Relation, Replacement, boolean, boolean) - Method in interface DSRG.VSA.VSA_View_Definition
Replace the attributes in Select clause of specific Relation and with specific ESQL parameters.
replaceAttrWhere(Attribute, Attribute) - Method in class DSRG.VKB.View_Definition
Replace attribute in the Where clause.
replaceCondWhere(Relation, Replacement, boolean, boolean) - Method in class DSRG.VKB.View_Definition
replace Attributes in the condition in the Where clause.
replaceCondWhere(Relation, Replacement, boolean, boolean) - Method in interface DSRG.VSA.VSA_View_Definition
Replace the conditions in Where clause of specific Relation and with specific ESQL parameters.
Replacement - class DSRG.VSA.Replacement.
Substituted Relations and Attributes Hashtable.
Replacement() - Constructor for class DSRG.VSA.Replacement
Default constructor.
replaceRelFrom(Relation, Relation) - Method in class DSRG.VKB.View_Definition
Replace relation at From clause.
replaceRelFrom(Relation, Relation) - Method in interface DSRG.VSA.VSA_View_Definition
Replace relation at From clause.
replaceView_DefinitionBy(int) - Method in class EVEDemo.MW.View
calls the VKB to replace this view's View_Definition by version number i
replaceViewDefinition(View_Definition, View_Definition) - Method in class DSRG.VKB.VKB
Replace view V with bestV.
replaceViewDefinition(View_Definition, View_Definition) - Method in interface DSRG.VSA.VSA_VKB
Replace view V with bestV.
reset() - Method in class EVEDemo.MW.Main
Reset Middle Layer.
reset() - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
resetConstraintArea() - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Resets constraint scrollpanes and lables to not visible
resetDB - class EVEDemo.MW.resetDB.
this class is executable from the command-line (java EVEDemo.MW.resetDB) and resets the Oracle database specified in "eve.properties"
resetDB() - Method in class DSRG.MW.DBMAccess
Added by Xinz and koeller ;-) Reset the database
resetDB() - Constructor for class EVEDemo.MW.resetDB
 
resetDB(String) - Method in class DSRG.MW.DBMOracle
Reset the Oracle database.
resetDB(String) - Method in class DSRG.MW.DBMAccess
Added by Xinz
Reset the database
resetMaxCost() - Static method in class DSRG.VKB.QC
resets the max.cost.
resetTimeStamp() - Method in class EVEDemo.PSWEEP.AssignTimeStamp
Reset TimeStamp before it overflow.
reverse - Variable in class DSRG.MKB.PCConstraint
 
reverse() - Method in class EVEDemo.SWEEP.Tuple
 
reverse() - Method in class EVEDemo.SWEEP.RelationExtent
 
rFrame - Variable in class EVEDemo.ISChangeApplet.ISMaster
Instance of renFrame for renaming attributes and relations
rFrame_cancel_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Hides rFrame
rFrame_ok_MouseClicked() - Method in class EVEDemo.ISChangeApplet.ISMaster
Renames item unless error is encountered Hides rFrame
rho_attr - Variable in class DSRG.VKB.QC
the trade-off parameters for the degrees of divergence
rho_attr - Variable in class DSRG.VSA.VSA
the tradeoff parameter for the attributes (therefore also for the extent).
rho_cost - Variable in class DSRG.VKB.QC
the tradeoff parameters for the two dimensions
rho_ext - Variable in class DSRG.VKB.QC
the trade-off parameters for the degrees of divergence
rho_quality - Variable in class DSRG.VKB.QC
the tradeoff parameters for the two dimensions
rho_quality - Variable in class DSRG.VSA.VSA
the tradeoff parameter for the quality (therefore also for the cost).
right - Variable in class DSRG.VKB.Join_Condition
Second Operand
right - Variable in class DSRG.VKB.Local_Condition
Second Operand
RList - Variable in class EVEDemo.SWEEP.JoinList
 
RList - Variable in class EVEDemo.SWEEP.RelationList
 
rootNode() - Method in class DSRG.VKB.E_SQL.JJTE_SQLState
 
RPAREN - Static variable in interface DSRG.MKB.MKBParserConstants
 
RPAREN - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
RPU - Variable in class EVEDemo.PSWEEP.ViewChange
 
RPU - Variable in class EVEDemo.PSWEEP.UpdateView
 
RPUSet - class EVEDemo.PSWEEP.RPUSet.
Class of Related Processed Update.
RPUSet() - Constructor for class EVEDemo.PSWEEP.RPUSet
Construct a RPUSet.
RR - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
run() - Method in class EVEDemo.SWEEP.SWEEP
Run the CreateUpdateFile part.
run() - Method in class EVEDemo.SWEEP.UpdateView
 
run() - Method in class EVEDemo.SWEEP.ProcessQuery
 
run() - Method in class EVEDemo.SWEEP.SendUpdates
 
run() - Method in class EVEDemo.SWEEP.LogUpdates
 
run() - Method in class EVEDemo.PSWEEP.AssignTimeStamp
 
run() - Method in class EVEDemo.PSWEEP.ViewChange
 
run() - Method in class EVEDemo.PSWEEP.UpdateView
 
run() - Method in class EVEDemo.ISChangeApplet.Alive
 
run() - Method in class EVEDemo.MKBVKBApplet.Counter
 

S

saveView() - Method in class EVEDemo.MW.View
saveView - makes a copy of the view into the oldView.
saveViews(Main) - Method in class EVEDemo.MW.Main
Save all Views
SCHEMA - Static variable in interface DSRG.MKB.MKBParserConstants
 
Schema_Change - class DSRG.VSA.Schema_Change.
It represents a schema change at the Information Source.
Schema_Change(int, String, String) - Constructor for class DSRG.VSA.Schema_Change
Constructor of Add/Del Relation Change
Schema_Change(int, String, String, String) - Constructor for class DSRG.VSA.Schema_Change
Constructor of Add/Del Attribute Change
Schema_Change(String, String, String) - Constructor for class DSRG.VSA.Schema_Change
Constructor of Change Relation Change
Schema_Change(String, String, String, String) - Constructor for class DSRG.VSA.Schema_Change
Constructor of Change Attribute Change
schema() - Static method in class DSRG.MKB.MKBParser
 
scrollPaneTree - Variable in class EVEDemo.ISChangeApplet.ISChange
scroll pane to contain the mkb
scrollPaneTree - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
secondLevelBGC - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
SEL - Static variable in interface DSRG.MKB.MKBParserConstants
 
select - Variable in class DSRG.VKB.View_Definition
it will keep the order of the select clause.
Select - Variable in class EVEDemo.SWEEP.ViewDefinition
 
Select - Variable in class DSRG.MW.ISQuery
Select clause
SELECT - Static variable in class DSRG.VKB.View_Definition
SELECT here has two meaning.
SELECT - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
SELECT_CLAUSE - Static variable in class EVEDemo.MW.View
1 for SELECT clause
Select_clause() - Method in class DSRG.VKB.E_SQL.E_SQL
Select_clause --> ((Attribute_component ("," Attribute_component)*) | "*" )
selected - Variable in class EVEDemo.ISChangeApplet.MyTreeCellRenderer
Whether or not the item that was last configured is selected.
selected - Variable in class EVEDemo.MKBVKBApplet.MyTreeCellRenderer
Whether or not the item that was last configured is selected.
selectedRelation - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
SelectList - class EVEDemo.SWEEP.SelectList.
Select List is a list of LOCAL Conditions.
SelectList() - Constructor for class EVEDemo.SWEEP.SelectList
 
selPath - Variable in class EVEDemo.ISChangeApplet.ISChange
Selected Path
SEMICOLON - Static variable in interface DSRG.MKB.MKBParserConstants
 
sendQuery(Relation, int) - Method in class EVEDemo.SWEEP.MultiQueue
Send Query from DW to ISs.
sendQueryResult(Relation, int) - Method in class EVEDemo.SWEEP.MultiQueue
Send QueryResult from ISs to DW.
sendUpdate(String, int, String) - Method in class DSRG.MW.DBManager
send an update :)
sendUpdate(String, String, int, String) - Method in class EVEDemo.MW.View
This is used to send data update to the information source.
SendUpdate(UpdateData) - Method in class EVEDemo.SWEEP.MultiQueue
 
SendUpdates - class EVEDemo.SWEEP.SendUpdates.
Class SendUpdates is a process running on the IS site it will detect the update of IS and then send it to DW by MultiQueue
SendUpdates(MultiQueue, int) - Constructor for class EVEDemo.SWEEP.SendUpdates
 
Set - Variable in class EVEDemo.PSWEEP.UpdateDataSet
In order to synchronize, I am going to use the Vector.
setAlias(String) - Method in class EVEDemo.SWEEP.UpdateData
Set alias of the Relation
setAlias(String) - Method in class EVEDemo.SWEEP.Relation
 
setAttribute(Attribute) - Method in class DSRG.VKB.Condition
Set Attribute
setAttribute(Attribute) - Method in class DSRG.VKB.Attribute_Component
Set Attribute of this component.
setAttribute(String) - Method in class DSRG.MKB.LocalCondition
 
setAttributeNames(Vector) - Method in class DSRG.MW.Table
 
setAttributeSizes(Vector) - Method in class DSRG.MW.Table
 
setCF(long, long, long) - Method in class DSRG.VKB.QC
sets the three cost factors at once.
setCondition(Condition) - Method in class DSRG.VKB.Condition_Component
Set Condition.
setCUF(CreateUpdateFile) - Method in class EVEDemo.SWEEP.SendUpdates
Set the CUF for this sendupdate message.
setDD(double, double) - Method in class DSRG.VKB.QC
sets the two Degrees of Divergence at once
setDispensable(boolean) - Method in class DSRG.VKB.View_Component
Set the Dispensable-Parameter of this View_Component.
setExtent(RelationExtent) - Method in class EVEDemo.SWEEP.Relation
This function set the new extent of this relation.
setExtent(Table) - Method in class EVEDemo.MW.View
Set the new table of this View.
setFrom(Vector) - Method in class DSRG.VKB.View_Definition
Set From clause
setJoinSelectivity(double) - Method in class DSRG.MKB.JoinConstraint
 
setLocalIS(IS) - Method in class DSRG.MKB.MKB
 
setMKB(MKB) - Method in class DSRG.VKB.VKB
Set the MKB of this VKB
setn(int) - Method in class EVEDemo.SWEEP.UpdateView
Set the number of ISs.
setName(String) - Method in class EVEDemo.SWEEP.Relation
Set New name for this relation.
setName(String) - Method in class DSRG.VKB.View_Definition
Set View Definition's Name
setName(String) - Method in class DSRG.MKB.TypeConstraint
 
setNumber(int) - Method in class EVEDemo.SWEEP.Tuple
 
setOldName(String) - Method in class EVEDemo.ISChangeApplet.renFrame
Sets the text in the text field which containst the old (current) name of the item
setOperand(Object) - Method in class DSRG.VKB.Condition
Abstract function to set second operand
setOperand(Object) - Method in class DSRG.VKB.Join_Condition
Set Second Operand
setOperand(Object) - Method in class DSRG.VKB.Local_Condition
Set operand.
setOperator(Operator) - Method in class DSRG.VKB.Condition
Set operator
setOperator(String) - Method in class DSRG.MKB.LocalCondition
 
setPickedVersions(int[]) - Method in class EVEDemo.ISChangeApplet.ISMaster
 
setQC(QC) - Method in class EVEDemo.ISChangeApplet.QCFrame
 
setQuestion(String) - Method in class EVEDemo.ISChangeApplet.delFrame
Set text for question confirming deletion
setRandomValues() - Method in class DSRG.VKB.QC
private method during testing to set some random QC-Values
setReceiver(DataUpdateReceiver) - Method in class EVEDemo.SWEEP.SendUpdates
Set the Receiver of this SendUpdate Module.
SETREL - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
setRelation(Relation) - Method in class DSRG.VKB.Relation_Component
Set Relation reference of this Component
setRelName(String) - Method in class DSRG.MW.Table
 
setReplaceable(boolean) - Method in class DSRG.VKB.View_Component
Set the Replaceable-Parameter of this View_Component.
setRight(Attribute) - Method in class DSRG.VKB.Join_Condition
Set right attribute.
setSchema(RelationSchema) - Method in class EVEDemo.SWEEP.Relation
 
setSelect(Vector) - Method in class DSRG.VKB.View_Definition
Set Select Clause
setSize(int) - Method in class DSRG.MKB.Attribute
set size of this attribute
setTableValues(String) - Method in class EVEDemo.ISChangeApplet.evolveFrame
Sets the values for the table which displays the view definition
setTableValues(String) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
Sets the values for the table which displays the view definition
setTableValues(View) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
Sets the values for the table which displays the view definition
setTimeStamp(long) - Method in class EVEDemo.SWEEP.StampedElement
 
setType(String) - Method in class DSRG.MKB.TypeConstraint
 
setType(String) - Method in class DSRG.MKB.Attribute
set attribute's type as String
setValue(String) - Method in class DSRG.MKB.LocalCondition
 
setVector(Vector) - Method in class DSRG.MW.Tuple
sets this tuple's vector (=data).
setVersions(Vector) - Method in class DSRG.VKB.View_Definition
Set a list of versions of rewritings of this View_Definition by VSA.
setVExtent(int) - Method in class DSRG.VKB.View_Definition
Set VE parameter of this View Definition
setView(View) - Method in class EVEDemo.SWEEP.UpdateView
Set the View object.
setViewIndex(Hashtable) - Method in class DSRG.VKB.VKB
Set View_Index Hashtable of this VKB
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.myMessageBox
(mostly generated by Visual Cafe)
in addition to setting visibility, sets the location for the frame
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.extDifFrame
(generated by Visual Cafe)
in addition to setting visibility, sets location of the frame
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.ISChange
(mostly generated by Visual Cafe) in addition to setting visibility, also sets location of the frame
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.addRelFrame
(mostly generated by Visual Cafe) in addition to setting visibility, sets location and upon showing resets frame
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.renFrame
(mostly generated by Visual Cafe)
in addition to setting visibility, sets location of the frame
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.addAttFrame
(mostly generated by Visual Cafe) in addition to setting visibity, also sets location and upon showing reset the frame
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.delFrame
(mostly generated by Visual Cafe) in addition to setting visibility, also sets location
setVisible(boolean) - Method in class EVEDemo.ISChangeApplet.evolveFrame
(mostly generated by Visual Cafe) in addition to setting visibility, sets location
setVisible(boolean) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
(mostly generated by Visual Cafe)
in addition to setting visibility, sets the location of the frame
setVisible(boolean) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
(Mostly generated by Visual Cafe)
Besides setting visibility, it has been modified to setLocation
setVisible(boolean) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
(mostly generated by Visual Cafe)
in addition to setting visibility, sets location of the frame
setVisible(boolean) - Method in class EVEDemo.MKBVKBApplet.relExtentFrame
(mostly generated by Visual Cafe)
in addition to setting visibility, sets the location of the frame
setVSA(VSA) - Method in class DSRG.MKB.MKB
 
setWhere(Condition_index) - Method in class DSRG.VKB.View_Definition
Set Where clause
showExtentDifs() - Method in class EVEDemo.ISChangeApplet.evolveFrame
Shows the frame to display the extent differences between the new and old view
SimpleNode - class DSRG.VKB.E_SQL.SimpleNode.
By browsing the syntax tree of SimpleNode, we can create two objects: An stub MKB which will store the IS info.
SimpleNode(E_SQL, int) - Constructor for class DSRG.VKB.E_SQL.SimpleNode
 
SimpleNode(int) - Constructor for class DSRG.VKB.E_SQL.SimpleNode
 
size - Variable in class EVEDemo.SWEEP.Queue
default queue size is 10000
size - Variable in class EVEDemo.SWEEP.Attribute
 
size - Variable in class DSRG.MKB.Relation
Size of this relation ( number of tuples ).
SIZE - Static variable in interface DSRG.MKB.MKBParserConstants
 
size() - Method in class EVEDemo.SWEEP.Tuple
 
size() - Method in class EVEDemo.SWEEP.RelationSchema
this function return the Number of labels in the schema
size() - Method in class EVEDemo.SWEEP.RelationExtent
 
size() - Method in class EVEDemo.SWEEP.JoinConditionList
Get Size of JoinConditionList.
size() - Method in class EVEDemo.PSWEEP.UpdateDataSet
 
SizeOfSet - Variable in class EVEDemo.PSWEEP.PPUSet
The size of this set.
sno - Static variable in class EVEDemo.SWEEP.UpdateData
 
sno - Static variable in class EVEDemo.SWEEP.SendUpdates
 
sp - Variable in class DSRG.VKB.E_SQL.JJTE_SQLState
 
space - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
specialConstructor - Variable in class DSRG.MKB.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in class DSRG.VKB.E_SQL.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class DSRG.MKB.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class DSRG.VKB.E_SQL.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
sql_definition - Variable in class EVEDemo.MW.View
view definition in SQL
SQL() - Method in class EVEDemo.SWEEP.Tuple
 
SQL(String) - Method in class EVEDemo.SWEEP.Tuple
Add SWEEPSIGN field.
SQLStatement - Variable in class DSRG.MW.ISQuery
Our part of the SQL statement.
SQLSTRING - Static variable in interface DSRG.MKB.MKBParserConstants
 
StampedElement - class EVEDemo.SWEEP.StampedElement.
 
StampedElement() - Constructor for class EVEDemo.SWEEP.StampedElement
 
STAR - Static variable in interface DSRG.MKB.MKBParserConstants
 
Start - class EVEDemo.MW.Start.
 
start() - Method in class EVEDemo.PSWEEP.PSWEEP
Start the UpdateView of PSWEEP DWProcess.
start() - Static method in class EVEDemo.PSWEEP.Timer
Record the start timer.
start() - Method in class EVEDemo.ISChangeApplet.ISMaster
 
start() - Method in class EVEDemo.MKBVKBApplet.mkbvkb
Counter to show the executing time.
Start() - Constructor for class EVEDemo.MW.Start
 
startPerformance - Variable in class EVEDemo.MW.View
timestamp for performance experiments
startUpdate() - Method in class EVEDemo.MW.Main
this method is used to demonstrate incremental view maintenance and is currently not used.
startUV() - Method in class EVEDemo.PSWEEP.DWProcess
Start UpdateView process of DWProcess.
startVM() - Method in class EVEDemo.MW.View
Used to start the View Maintenance Module
STATIC_LEXER_ERROR - Static variable in class DSRG.MKB.TokenMgrError
An attempt wass made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in class DSRG.VKB.E_SQL.TokenMgrError
An attempt wass made to create a second instance of a static token manager.
staticFlag - Static variable in class DSRG.MKB.ASCII_CharStream
 
staticFlag - Static variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
step - Static variable in class EVEDemo.PSWEEP.PSWEEP
The sleep timer for all the threads.
stop() - Method in class EVEDemo.ISChangeApplet.ISMaster
 
stop() - Method in class EVEDemo.MKBVKBApplet.mkbvkb
 
stopTimer() - Method in class EVEDemo.MW.View
Stop the timer for the Data Update performance evaluation.
storeRelation(Table) - Method in class DSRG.MW.DBManager
 
storeRelation(Table) - Method in class DSRG.MW.DBMOracle
stores a Table object in a database.
storeRelation(Table) - Method in class DSRG.MW.DBMAccess
stores a Table object in a database.
StoreValuesCA(int, int) - Static method in class DSRG.VKB.ArrayStore
 
StoreValuesRA(int, int) - Static method in class DSRG.VKB.ArrayStore
 
StoreValuesRC(int, int) - Static method in class DSRG.VKB.ArrayStore
 
STRING - Static variable in class EVEDemo.SWEEP.Type
 
STRING - Static variable in class DSRG.VKB.Type
 
STRING - Static variable in interface DSRG.MKB.MKBParserConstants
 
STRING - Static variable in class DSRG.VKB.E_SQL.SimpleNode
 
STRING_LITERAL - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
StringValue - Variable in class EVEDemo.SWEEP.PrimitiveValue
 
StringValue - Variable in class DSRG.VKB.Primitive_Value
 
stripAttributeFromSchema(String, String) - Method in class DSRG.MW.DBManager
Helper function.
stuff - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
stuff - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
stuff - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
Subset - class DSRG.VSA.Subset.
Used to generate subsets of one Vector.
SUBSET - Static variable in class DSRG.VKB.View_Definition
VE is SUBSET.
SUBSET - Static variable in interface DSRG.MKB.MKBParserConstants
 
Subset(Vector) - Constructor for class DSRG.VSA.Subset
Construct Subsets of a set.
subset(Vector, Vector) - Static method in class DSRG.VSA.VSA
Test if the first one it the subset of the second Vector
subsets - Variable in class DSRG.VSA.Subset
 
substract(Vector, Vector) - Method in class DSRG.VSA.VSA
Substract one Vector from another Vector.
sumTextColor - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
SUPERSET - Static variable in class DSRG.VKB.View_Definition
VE is SUPERSET
SUPERSET - Static variable in interface DSRG.MKB.MKBParserConstants
 
SWEEP - class EVEDemo.SWEEP.SWEEP.
SWEEP object will maintain one view in it.
SWEEP(View_Definition) - Constructor for class EVEDemo.SWEEP.SWEEP
Create a SWEEP object from View_definition class in EVEDemo.VKB package.
SWEEP(View, MKB) - Constructor for class EVEDemo.SWEEP.SWEEP
Create a SWEEP object from View object in EVEDemo.MW package.
SwitchTo(int) - Static method in class DSRG.MKB.MKBParserTokenManager
 
SwitchTo(int) - Method in class DSRG.VKB.E_SQL.E_SQLTokenManager
 

T

table - Variable in class EVEDemo.MW.View
the view can hold its own extent as a Table object.
Table - class DSRG.MW.Table.
this class holds a number of tuples together with a Relation object in the MKB to form a relation extent.
Table() - Constructor for class DSRG.MW.Table
a new constructor without argument...
Table(int) - Constructor for class DSRG.MW.Table
constructs a relation extent object with a default size.
Table(Table) - Constructor for class DSRG.MW.Table
a copy constructor used to copy the extent.
tableJ - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
tableP - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
tableT - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
tail - Variable in class EVEDemo.SWEEP.Queue
tail of queue
TC - Static variable in interface DSRG.MKB.MKBParserConstants
 
tempIS - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
tempView - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
tempView - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
tempView - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
tempViewOld - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
textArea - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
theExtent - Variable in class EVEDemo.SWEEP.Relation
 
theIndex - Variable in class EVEDemo.PSWEEP.ViewChange
 
theIterator - Variable in class EVEDemo.SWEEP.RelationExtent
this enumaretion used for iterator
theLock - Variable in class EVEDemo.PSWEEP.Lock
A lock flag.
theMKB - Variable in class EVEDemo.ISChangeApplet.ISMaster
a reference to the MKB, replaces the InformationSource Vector
theName - Variable in class EVEDemo.SWEEP.Relation
 
theRelaiton - Variable in class EVEDemo.SWEEP.ISProcess
 
theSchema - Variable in class EVEDemo.SWEEP.Relation
 
thirdLevelBGC - Variable in class EVEDemo.ISChangeApplet.QCFrame
 
thisCond - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
thisJC - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
thisPC - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
thisPCPair - Variable in class EVEDemo.MKBVKBApplet.mkbFrame
 
threads - Variable in class EVEDemo.PSWEEP.UpdateView
The counter of threads of view changes
TILL - Static variable in interface DSRG.MKB.MKBParserConstants
 
Timer - class EVEDemo.PSWEEP.Timer.
This class is a static class to count the time for execution of the PSWEEP
Timer() - Constructor for class EVEDemo.PSWEEP.Timer
 
timestamp - Variable in class EVEDemo.PSWEEP.AssignTimeStamp
The local time stamp of Data warehouse.
TimeStamp - Variable in class EVEDemo.SWEEP.StampedElement
 
token - Static variable in class DSRG.MKB.MKBParser
 
token - Variable in class DSRG.VKB.E_SQL.E_SQL
 
Token - class DSRG.MKB.Token.
Describes the input token stream.
Token - class DSRG.VKB.E_SQL.Token.
Describes the input token stream.
token_source - Static variable in class DSRG.MKB.MKBParser
 
token_source - Variable in class DSRG.VKB.E_SQL.E_SQL
 
Token() - Constructor for class DSRG.MKB.Token
 
Token() - Constructor for class DSRG.VKB.E_SQL.Token
 
tokenBegin - Static variable in class DSRG.MKB.ASCII_CharStream
 
tokenBegin - Variable in class DSRG.VKB.E_SQL.ASCII_CharStream
 
tokenImage - Static variable in interface DSRG.MKB.MKBParserConstants
 
tokenImage - Variable in class DSRG.MKB.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Variable in class DSRG.VKB.E_SQL.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
TokenMgrError - error DSRG.MKB.TokenMgrError.
 
TokenMgrError - error DSRG.VKB.E_SQL.TokenMgrError.
 
TokenMgrError() - Constructor for class DSRG.MKB.TokenMgrError
 
TokenMgrError() - Constructor for class DSRG.VKB.E_SQL.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class DSRG.MKB.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class DSRG.VKB.E_SQL.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class DSRG.MKB.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class DSRG.VKB.E_SQL.TokenMgrError
 
toSQLString() - Method in class DSRG.MW.Tuple
calls the toString() methods of this tuple's objects and concatenates them with commas in between and single quotes around the strings.
toString() - Method in class EVEDemo.SWEEP.Tuple
Convert to String.
toString() - Method in class EVEDemo.SWEEP.RelationSchema
Convert to String.
toString() - Method in class EVEDemo.SWEEP.UpdateData
Output the UpdateData to the Screen.
toString() - Method in class EVEDemo.SWEEP.RelationExtent
Output the RelationExtent to String.
toString() - Method in class EVEDemo.SWEEP.Relation
Convert Relation to String
toString() - Method in class DSRG.MW.Tuple
calls the toString() methods of this tuple's objects and concatenates them
toString() - Method in class DSRG.MW.Table
string representation (calls toString for all tuples, one line each).
toString() - Method in class DSRG.VKB.Condition
Abstract function return String
toString() - Method in class DSRG.VKB.Attribute_Component
Display this attribute component in following format: ["(" ("AD" = "TRUE" [ "AR" = "TRUE" ] | "AR" = "TRUE" ) ")"]
toString() - Method in class DSRG.VKB.Primitive_Value
 
toString() - Method in class DSRG.VKB.Condition_Component
Display this condition component
toString() - Method in class DSRG.VKB.Relation_Component
Display Relation Component
toString() - Method in class DSRG.VKB.QC
returns a string representation of the whole QC-object for testing purposes.
toString() - Method in class DSRG.VKB.VKB
Display VKB in ESQL mode
toString() - Method in class DSRG.VKB.Operator
Conver this operator to String.
toString() - Method in class DSRG.VKB.Join_Condition
convert join-condition to string
toString() - Method in class DSRG.VKB.Local_Condition
convert local_condition to string
toString() - Method in class DSRG.VKB.View_Definition
Debug Function show the View_Definition
toString() - Method in class DSRG.MKB.MKB
Dump this MKB object.
toString() - Method in class DSRG.MKB.IS
Returns a string representation of the entire (MKB) IS object
toString() - Method in class DSRG.MKB.Relation
Dump the Relation object.
toString() - Method in class DSRG.MKB.Token
Returns the image.
toString() - Method in class DSRG.MKB.PCConstraint
 
toString() - Method in class DSRG.MKB.Attribute
Dump the Attribute Object.
toString() - Method in class DSRG.MKB.LocalCondition
 
toString() - Method in class DSRG.MKB.JoinConstraint
 
toString() - Method in class DSRG.VKB.E_SQL.SimpleNode
 
toString() - Method in class DSRG.VKB.E_SQL.Token
Returns the image.
toString() - Method in class DSRG.VSA.Subset
 
toString(String) - Method in class DSRG.VKB.E_SQL.SimpleNode
 
trace_call(String) - Static method in class DSRG.MKB.MKBParser
 
trace_enabled - Static variable in class DSRG.MKB.MKBParser
 
trace_indent - Static variable in class DSRG.MKB.MKBParser
 
trace_return(String) - Static method in class DSRG.MKB.MKBParser
 
trace_scan(Token, int) - Static method in class DSRG.MKB.MKBParser
 
trace_token(Token, String) - Static method in class DSRG.MKB.MKBParser
 
treeModel - Variable in class EVEDemo.ISChangeApplet.ISChange
Tree model for the mkbTree
TRUE - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
Tuple - class EVEDemo.SWEEP.Tuple.
 
Tuple - class DSRG.MW.Tuple.
this class holds a tuple in a relation object.
Tuple() - Constructor for class EVEDemo.SWEEP.Tuple
 
Tuple(DataInputStream) - Constructor for class EVEDemo.SWEEP.Tuple
 
Tuple(int, String) - Constructor for class EVEDemo.SWEEP.Tuple
Construct a Tuple from a count number and a String.
Tuple(ResultSet, int) - Constructor for class EVEDemo.SWEEP.Tuple
 
Tuple(ResultSet, int, String) - Constructor for class EVEDemo.SWEEP.Tuple
Skip Sign field and set the Sign bit.
Tuple(String[]) - Constructor for class EVEDemo.SWEEP.Tuple
this constructor will create tuple from a list of strings, default sign is insert.
Tuple(String[], int) - Constructor for class EVEDemo.SWEEP.Tuple
 
Tuple(Table, Vector) - Constructor for class DSRG.MW.Tuple
constructs a tuple with a certain Table instance as parent and sets its value from a vector (not cloned).
tuples - Variable in class EVEDemo.SWEEP.RelationExtent
 
tuples - Variable in class DSRG.MW.Table
a number of tuples in this extent
type - Variable in class EVEDemo.SWEEP.PrimitiveValue
 
type - Variable in class EVEDemo.SWEEP.Attribute
 
type - Variable in class DSRG.VKB.Primitive_Value
 
type - Variable in class DSRG.VKB.E_SQL.SimpleNode
Type of Value node
type - Variable in class DSRG.VSA.Schema_Change
Current Type of this Change
type - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
Type - class EVEDemo.SWEEP.Type.
Type will implement some of Oracle's types.
Type - class DSRG.VKB.Type.
Type will implement some of Oracle's types.
type_constraint() - Static method in class DSRG.MKB.MKBParser
 
type() - Static method in class DSRG.MKB.MKBParser
 
Type(int) - Constructor for class EVEDemo.SWEEP.Type
 
Type(int) - Constructor for class DSRG.VKB.Type
 
typeCB - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 
TypeConstraint - class DSRG.MKB.TypeConstraint.
 
TypeConstraint() - Constructor for class DSRG.MKB.TypeConstraint
 
TypeConstraint(String, String) - Constructor for class DSRG.MKB.TypeConstraint
 
typesize() - Static method in class DSRG.MKB.MKBParser
 
typeStuff - Variable in class EVEDemo.ISChangeApplet.addAttFrame
 

U

UMQ - Variable in class EVEDemo.PSWEEP.ViewChange
 
union(Vector, Vector) - Static method in class DSRG.VSA.VSA
Return union of two EVEVectors of View_Definitions.
unique - Static variable in class EVEDemo.SWEEP.DatabaseInterface
 
unlock() - Method in class EVEDemo.PSWEEP.Lock
Released a lock
update(MKB) - Method in class DSRG.MKB.MKB
Update MKB Object by another MKB object.
UpdateData - class EVEDemo.SWEEP.UpdateData.
 
UpdateData(FileInputStream, int) - Constructor for class EVEDemo.SWEEP.UpdateData
 
UpdateData(int) - Constructor for class EVEDemo.SWEEP.UpdateData
 
UpdateData(Relation, int) - Constructor for class EVEDemo.SWEEP.UpdateData
 
updateData(String[][]) - Method in class EVEDemo.ISChangeApplet.MyTableModel
 
UpdateDataQueue - Variable in class EVEDemo.SWEEP.MultiQueue
 
UpdateDataSet - class EVEDemo.PSWEEP.UpdateDataSet.
This class implement a set of data updates with a specific size.
UpdateDataSet() - Constructor for class EVEDemo.PSWEEP.UpdateDataSet
Construct a UpdateDataSet.
updateInfo(Vector) - Method in class EVEDemo.ISChangeApplet.evolveFrame
Updates the allViews Vector and reinitializes the list of views
UpdateLineColumn(char) - Static method in class DSRG.MKB.ASCII_CharStream
 
UpdateLineColumn(char) - Method in class DSRG.VKB.E_SQL.ASCII_CharStream
 
UpdateMessageQueue - Variable in class EVEDemo.SWEEP.UpdateView
 
UpdateMessageQueue - Variable in class EVEDemo.SWEEP.DWProcess
 
UpdateMessageQueue - Variable in class EVEDemo.SWEEP.LogUpdates
 
UpdateMessageQueue - Variable in class EVEDemo.PSWEEP.DWProcess
private Queue for holding all IS Updates
UpdateReceiver - class EVEDemo.SWEEP.UpdateReceiver.
 
UpdateReceiver() - Constructor for class EVEDemo.SWEEP.UpdateReceiver
 
UpdateRelation - Variable in class EVEDemo.SWEEP.UpdateData
 
updateTables(Vector, String, String) - Method in class EVEDemo.MKBVKBApplet.mkbFrame
Updates the tables to reflect the constraints of the most recently selected relation
updateTupleSQL(StringBuffer) - Method in class EVEDemo.SWEEP.Relation
Cooperate with moreTuple and initIterator.
UpdateView - class EVEDemo.SWEEP.UpdateView.
 
UpdateView - class EVEDemo.PSWEEP.UpdateView.
 
UpdateView(MultiQueue, Queue, ViewDefinition) - Constructor for class EVEDemo.SWEEP.UpdateView
 
UpdateView(MultiQueue, Queue, ViewDefinition) - Constructor for class EVEDemo.PSWEEP.UpdateView
 
UpdateView(ViewDefinition, Relation) - Method in class EVEDemo.SWEEP.DatabaseInterface
This Function will update the View stored on the Oracle by using the Update.
UPPERLETTER - Static variable in interface DSRG.MKB.MKBParserConstants
 
UPRLock - Variable in class EVEDemo.PSWEEP.UpdateView
Actually, we have three kinds of transactions between UMQ, PPU, and RPU.
url - Static variable in class EVEDemo.SWEEP.DatabaseInterface
 
url - Variable in class DSRG.MW.DBManager
DB URL
url - Variable in class DSRG.MW.DBMAccess
 
user - Variable in class DSRG.MW.DBManager
Username
user - Variable in class DSRG.MW.DBMAccess
 
username - Variable in class DSRG.MKB.IS
JDBC Username.
username() - Static method in class DSRG.MKB.MKBParser
 
uv - Variable in class EVEDemo.PSWEEP.ViewChange
the UpdateView reference

V

valid() - Method in class DSRG.VKB.Join_Condition
Test if the left attribute same as the right attribute.
Value - Variable in class EVEDemo.SWEEP.Operator
 
Value - Variable in class DSRG.VKB.Operator
Current Value of the Operator
value() - Static method in class DSRG.MKB.MKBParser
 
valueChanged(ListSelectionEvent) - Method in class EVEDemo.ISChangeApplet.versionFrame
Catches the event of the selected item in the list of views changing and then shows the versions and the QC values associated with that view item
valueChanged(ListSelectionEvent) - Method in class EVEDemo.ISChangeApplet.evolveFrame
Impletmented for ListSelectionListener.
valueChanged(ListSelectionEvent) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
Impletmented for ListSelectionListener.
ValueClassCA - class DSRG.VKB.ValueClassCA.
 
ValueClassCA() - Constructor for class DSRG.VKB.ValueClassCA
 
ValueClassRA - class DSRG.VKB.ValueClassRA.
eg.
ValueClassRA() - Constructor for class DSRG.VKB.ValueClassRA
 
ValueClassRC - class DSRG.VKB.ValueClassRC.
 
ValueClassRC() - Constructor for class DSRG.VKB.ValueClassRC
 
values - Variable in class DSRG.MW.Tuple
the values in the tuple.
VD_sequence() - Method in class DSRG.VKB.E_SQL.E_SQL
VD_sequence --> (View_definition)*
VE - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
veOK - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
veOK - Variable in class EVEDemo.MKBVKBApplet.relExtentFrame
 
veOK_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
called bye mouseCliced when veOK button is clicked
sets visibility of frame to false
veOK_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.relExtentFrame
called bye mouseCliced when veOK button is clicked
sets visibility of frame to false
veRefresh - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
veRefresh_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame
called bye mouseCliced when veRefresh button is clicked
refreshes Screen
Version - class DSRG.VKB.Version.
this class is needed to support the QC-Model.
Version(View_Definition, View_Definition, QC, MKB) - Constructor for class DSRG.VKB.Version
the constructor creates a version of a view.
versionFrame - class EVEDemo.ISChangeApplet.versionFrame.
This class creates a frame which shows the different versions that are available for a particular viewname.
versionFrame.SymMouse - class EVEDemo.ISChangeApplet.versionFrame.SymMouse.
 
versionFrame.SymMouse(versionFrame) - Constructor for class EVEDemo.ISChangeApplet.versionFrame.SymMouse
 
versionFrame(Vector, ISMaster) - Constructor for class EVEDemo.ISChangeApplet.versionFrame
Class constructor.
versionList - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
versionNewDefinition() - Method in class EVEDemo.ISChangeApplet.versionFrame
Get the version that was selected and retrieve the view definition for the version
versions - Variable in class EVEDemo.MW.View
with the advent of the QC-model, each view has to be capable of temporarily holding a number of "versions", i.e., objects of class "Version" which are needed for selecting a good view after a schema change with the QC-Model.
versions - Variable in class DSRG.VKB.View_Definition
A Vector of Versions of this View-Definition.
versions - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
Versions - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
versionScrollPane - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
versionTable - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
versionTableModel - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
VExtent - Variable in class DSRG.VKB.View_Definition
VE parameter of this View Definition
VExtentoStr(int) - Method in class DSRG.VKB.View_Definition
Return string representation of VExtent parameter
vFrame - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
 
View - class EVEDemo.MW.View.
This holds views.
View - Variable in class EVEDemo.SWEEP.UpdateView
 
View - Variable in class EVEDemo.PSWEEP.ViewChange
 
VIEW - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
View_Component - class DSRG.VKB.View_Component.
It's a abstract class of Attribute, Relation and Condition.
View_Component() - Constructor for class DSRG.VKB.View_Component
Default constructor
View_Definition - class DSRG.VKB.View_Definition.
Represents the View definition.
View_definition() - Method in class DSRG.VKB.E_SQL.E_SQL
View_definition --> "CREATE" "VIEW" View_name [View_extent] "AS" "SELECT" Select_clause "FROM" From_clause ["WHERE" Where_clause]
View_Definition() - Constructor for class DSRG.VKB.View_Definition
Default construction.
View_Definition(String, MKB) - Constructor for class DSRG.VKB.View_Definition
Parse E-SQL/SQL String and create the View definition object.
View_extent() - Method in class DSRG.VKB.E_SQL.E_SQL
View_extent = "(" "VE" "=" ("SUBSET"|"SUPERSET"|"EQUIVALENT"|"DONTCARE") ")"
View_index - Variable in class DSRG.VKB.VKB
Index of view definition on View Name.
View_name() - Method in class DSRG.VKB.E_SQL.E_SQL
View_name --> name
View(Main, String, MKB, VKB) - Constructor for class EVEDemo.MW.View
Constructs a new instance of the View class
View(View) - Constructor for class EVEDemo.MW.View
Copy Constructor.
ViewChange - class EVEDemo.PSWEEP.ViewChange.
New thread created by PSWEEP.
ViewChange(UpdateData) - Method in class EVEDemo.SWEEP.UpdateView
 
ViewChange(UpdateData, ViewDefinition, View, MultiQueue, MessageQueue, PPUSet, RPUSet, int, UpdateView) - Constructor for class EVEDemo.PSWEEP.ViewChange
 
ViewDefinition - class EVEDemo.SWEEP.ViewDefinition.
This view is the subclass of Relation, so, it has schema, name and extent.
Here the view will be materialized, so, both "schema", "extent" are required.
ViewDefinition(String, RelationSchema, ProjectList, SelectList, JoinList) - Constructor for class EVEDemo.SWEEP.ViewDefinition
 
viewDefModel - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
viewDefModel - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
viewDefModel - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
viewDefNewModel - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
viewDefNewModel - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewDefNewSP - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
viewDefNewSP - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewDefNewTable - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
ViewDefNewText - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
viewDefOldModel - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewDefOldSP - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewDefOldTable - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewDefSP - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
viewDefTable - Variable in class EVEDemo.ISChangeApplet.extDifFrame
 
viewDefTable - Variable in class EVEDemo.MKBVKBApplet.viewExtentFrame
 
viewDefTable - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
viewDefTableESQL - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
viewDefTableSQL - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
viewEvolution(Schema_Change) - Method in class DSRG.VSA.VSA
This method will be called when there is a Schema_Change collected by GISL.
viewExtentFrame - class EVEDemo.MKBVKBApplet.viewExtentFrame.
This class creates a frame which displays the extent of the selected view
viewExtentFrame.SymMouse - class EVEDemo.MKBVKBApplet.viewExtentFrame.SymMouse.
(mostly generated by Visual Cafe)
sets up listener for mouse clicks
viewExtentFrame.SymMouse(viewExtentFrame) - Constructor for class EVEDemo.MKBVKBApplet.viewExtentFrame.SymMouse
 
viewExtentFrame.SymWindow - class EVEDemo.MKBVKBApplet.viewExtentFrame.SymWindow.
(generated by Visual Cafe)
viewExtentFrame.SymWindow(viewExtentFrame) - Constructor for class EVEDemo.MKBVKBApplet.viewExtentFrame.SymWindow
 
viewExtentFrame(Object[][], View, Main) - Constructor for class EVEDemo.MKBVKBApplet.viewExtentFrame
Class Constrctor.
viewItems - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
viewItems - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewItems - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
viewList - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
viewList - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewList - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
Views - Variable in class EVEDemo.MW.Main
the vector of View objects
viewScrollPane - Variable in class EVEDemo.ISChangeApplet.versionFrame
 
viewSizeEstimate(View_Definition) - Method in class DSRG.VKB.Version
private method to compute the number of tuples in a view (by multiplying selectivities and relation sizes
viewsScrollPane - Variable in class EVEDemo.ISChangeApplet.evolveFrame
 
viewsScrollPane - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
vkb - Variable in class DSRG.VSA.VSA
The VKB this VSA working on.
VKB - class DSRG.VKB.VKB.
This VKB class represents the VKB of EVE system.
VKB_MKB - interface DSRG.VKB.VKB_MKB.
This is a interface between VKB and MKB.
VKB_MKB_Attribute - interface DSRG.VKB.VKB_MKB_Attribute.
The interface between VKB and MKB.Attribute.
VKB_MKB_Relation - interface DSRG.VKB.VKB_MKB_Relation.
Interface between VKB and MKB.Relation.
VKB() - Constructor for class DSRG.VKB.VKB
Default constructor.
VKB(String, MKB) - Constructor for class DSRG.VKB.VKB
Parse E-SQL/SQL String and create the VKB object.
vkbBrowse - Variable in class EVEDemo.MKBVKBApplet.mkbvkb
 
vkbBrowse_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.mkbvkb
Called by mouseClick when vkbBrowse button is clicked
vkbFrame - class EVEDemo.MKBVKBApplet.vkbFrame.
This class creates a frame which displays the views and there defintions.
vkbFrame.SymMouse - class EVEDemo.MKBVKBApplet.vkbFrame.SymMouse.
(mostly generated by Visual Cafe)
sets up listener to catch mouse clicks
vkbFrame.SymMouse(vkbFrame) - Constructor for class EVEDemo.MKBVKBApplet.vkbFrame.SymMouse
 
vkbFrame.SymWindow - class EVEDemo.MKBVKBApplet.vkbFrame.SymWindow.
(generated by Visual Cafe)
vkbFrame.SymWindow(vkbFrame) - Constructor for class EVEDemo.MKBVKBApplet.vkbFrame.SymWindow
 
vkbFrame(Vector, Main) - Constructor for class EVEDemo.MKBVKBApplet.vkbFrame
Class Constuctor.
vkbOK - Variable in class EVEDemo.MKBVKBApplet.vkbFrame
 
vkbOK_MouseClick(MouseEvent) - Method in class EVEDemo.MKBVKBApplet.vkbFrame
called by mouseClicked when vkbOK button is clicked
VSA - class DSRG.VSA.VSA.
View Synchronization Algorithm of DSRG.
VSA_View_Definition - interface DSRG.VSA.VSA_View_Definition.
Interface between VSA and View_Definition Class.
VSA_VKB - interface DSRG.VSA.VSA_VKB.
Interface between VSA and VKB
VSA(MKB, VKB) - Constructor for class DSRG.VSA.VSA
Constructor of VSA module.

W

w_nonrepl - Variable in class DSRG.VKB.Version
the tradeoff parameters for replaceable and non-replaceable attributes, this will not be in the QC-class.
w_repl - Variable in class DSRG.VKB.Version
the tradeoff parameters for replaceable and non-replaceable attributes, this will not be in the QC-class.
where - Variable in class DSRG.VKB.View_Definition
Vector of Condition clause.
Where - Variable in class DSRG.MW.ISQuery
Where Clause
WHERE - Static variable in class DSRG.VKB.View_Definition
WHERE clause constant
WHERE - Static variable in interface DSRG.VKB.E_SQL.E_SQLConstants
 
WHERE_CLAUSE - Static variable in class EVEDemo.MW.View
0 for WHERE clause
Where_clause() - Method in class DSRG.VKB.E_SQL.E_SQL
Where_clause --> (Condition_component ("AND" Condition_component)*)
whereIs(String) - Method in class EVEDemo.SWEEP.RelationSchema
Find where is such column name stored in this schema.
windowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.myMessageBox.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.ISChange.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.addRelFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.renFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.addAttFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.ISChangeApplet.delFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.viewExtentFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.mkbFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.vkbFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class EVEDemo.MKBVKBApplet.relExtentFrame.SymWindow
 
wl - Variable in class EVEDemo.SWEEP.Queue
For the queue, not only the method to be synchronized that only one thread can access the method at one time, we also need all the methods need to be synchronized, that means only one modification methods can access the queue at one time.
write(DataOutputStream) - Method in class EVEDemo.SWEEP.Tuple
 
write(DataOutputStream) - Method in class EVEDemo.SWEEP.RelationSchema
write the schema to the file
write(DataOutputStream) - Method in class EVEDemo.SWEEP.RelationExtent
 
write(FileOutputStream) - Method in class EVEDemo.SWEEP.UpdateData
 
write(FileOutputStream) - Method in class EVEDemo.SWEEP.Relation
 

Y

yes - Variable in class EVEDemo.ISChangeApplet.delFrame
 

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