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

A

accept(File) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.TextFileFilter
 
accept(File) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.DTDFileFilter
 
action_obj - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Instance of action encapsulation class.
action_table() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Access to parse-action table.
addAccept(int, int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
addChild(ParsingContext) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
addExtraAttrSelect(String) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
addExtraTextSelect() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
addHashtable(int, int) - Method in class edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic
add an state number to the state set
addQueriesToFilter() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Adds all queries in the query buffer to Xfilter
addQuery(Query) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
addQuery(Query) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
addQuery(Query) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
add a given xpath to the query tree this just adds ** and * into the hash table the same as any other symbol.
addQuery(String) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Adds a query to the query queue
addQueryToBuffer(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Adds one query string to buffer and also stores it on file.
addStepExpr(StepExpression) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
addStepExpr(StepExpression) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathPredicate
 
algNo - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
allocateStreams() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
if new queries have been added to the system, allocate more pathtuple streams before executing a new document
AllQueryViewer - class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer.
 
AllQueryViewer(ICDEDemo) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
analyzeElementsOnLoop() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
1) this function check for each pair of elements (can be identical), if there is a loop before them.
analyzeLoops() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
this function reports two types of information on dtd elements: 1) the loops in dtd and elements on a specific loop; and 2) the number of paths going from the root element to a specific element
analyzeXMLDocs(int) - Method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentAnalyzer
 
analyzeXMLTree(int[], int[], int) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
this function measures(a) the doc length, (b) the maximal depth, and (c) the average path depth for the current xml tree.
appendElementData(String) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
appendStream(ArrayList, int) - Method in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
AT - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 

B

BarChart - class edu.berkeley.cs.db.yfilter.icdedemo.BarChart.
 
BarChart() - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.BarChart
 
BarChart(String, String, String, Vector, int, int, boolean) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.BarChart
 
batchMode() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
bindDoc(String) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Enqueues an XML document or documents to the document queue
BottomStreams - class edu.berkeley.cs.db.yfilter.operators.BottomStreams.
 
BottomStreams(int) - Constructor for class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
BURNIN - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 

C

changeBatchMode() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeDirectory(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
changeDSlash() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeDynamicUpdate() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeFilterChartScale() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.PerformanceMonitor
 
changeLevelDist() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeNestedPath() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changePredProb() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeQueryBufferSize() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeQueryBufferSize(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeQueryBufferSize(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
changeQueryDepth() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeQueryDSlash(double) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeQueryLevelDist(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeQueryMaxDepth(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeQueryNestedPath(double) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeQueryPredicate(double) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeQueryRate() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeQueryRate(double) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeQueryWildcard(double) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeThroughputChartScale() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.PerformanceMonitor
 
changeWildcard() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeXMLBufferSize() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeXMLBufferSize(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeXMLBufferSize(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
changeXMLInBuffer(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
changeXMLLevel() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
changeXMLMaxLevel(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 
characters(char[], int, int) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
characters(char[], int, int) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
DocumentHandler :: characters:
characters(char[], int, int) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
DocumentHandler :: characters:
CHILD - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
ClassNameManager - class edu.berkeley.cs.db.yfilterplus.utility.ClassNameManager.
 
ClassNameManager() - Constructor for class edu.berkeley.cs.db.yfilterplus.utility.ClassNameManager
 
clear() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
clear the content for the next message
clear() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
clear after each doc is processed
clear() - Static method in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
clear() - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
clear() - Method in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
clearAcceptingStates_DocID() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
clearState_DocID() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
clearText() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
collect(int, ArrayList) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
collectCurrentElement(int) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
compareTo(ParsingContext) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
compile(PathQuery) - Static method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
computeGreatest() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.BarChart
 
computeGreatest() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FilterChart
 
computeGreatest() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ThroughputChart
 
containsAccept() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
cycle() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
cycleDemo() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 

D

data - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
To store additional data, per element in the Vector.
Debug - class edu.berkeley.cs.db.yfilterplus.utility.Debug.
 
DEBUG_QUERY_PARSING - Static variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
DEBUG_XML_PARSING - Static variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
Debug() - Constructor for class edu.berkeley.cs.db.yfilterplus.utility.Debug
 
deleteQuery(int) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Marks query for deletion.
deleteQuery(Query, int) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
deleteQuery(Query, int) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
deleteQuery(Query, int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
this function only removes (1) the identifiers of paths from the accepting states of the NFA without changing the structure of the NFA; and (2) the data structure containing query predicates from the list of queries.
DEMO_CODE - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
dequeueQuery() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Removes the last element in the query buffer
dequeueXML() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Dequeue the last document in the queue
DESCENDANT - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
disablePause() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
disableRun() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
disableSelect() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
do_action(int, lr_parser, Stack, int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Invoke a user supplied parse action.
DOC_QUEUE - Static variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Indicates that the queue contains documents.
DocumentAnalyzer - class edu.berkeley.cs.db.yfilterplus.utility.DocumentAnalyzer.
 
DocumentAnalyzer(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.utility.DocumentAnalyzer
 
DocumentModifier - class edu.berkeley.cs.db.yfilterplus.utility.DocumentModifier.
 
DocumentModifier() - Constructor for class edu.berkeley.cs.db.yfilterplus.utility.DocumentModifier
 
DocumentReader - class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader.
 
DocumentReader() - Constructor for class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
 
documentSeen(int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
domain - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
DOT - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
DOUBLE_SLASH - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
dtd - Static variable in class edu.berkeley.cs.db.yfilter.icdedemo.DTDFileFilter
 
DTDAnalyzer - class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer.
 
DTDAnalyzer(Hashtable, String) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
dtdElement - class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement.
 
dtdElement(HashSet, Hashtable, boolean) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
dtdElement(HashSet, Hashtable, boolean, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
dtdElement(int, Vector, Vector, Vector, Vector, Vector, boolean) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
DTDFileFilter - class edu.berkeley.cs.db.yfilter.icdedemo.DTDFileFilter.
 
DTDFileFilter() - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.DTDFileFilter
 
DTDStat - class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat.
 
DTDStat(DTD, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
Fills in the content of m_elements using dtd.
DTDStat(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
DTDStat(String, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
DTDStatReader - class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader.
 
DTDStatReader() - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
fill in the content of m_elements using dtd.
dynamicQueries(int, String) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Generates queries based on ms "milliseconds" and the rate
dynamicQueries(long) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 

E

edu.berkeley.cs.db.yfilter - package edu.berkeley.cs.db.yfilter
 
edu.berkeley.cs.db.yfilter.filter - package edu.berkeley.cs.db.yfilter.filter
 
edu.berkeley.cs.db.yfilter.filterinstance - package edu.berkeley.cs.db.yfilter.filterinstance
 
edu.berkeley.cs.db.yfilter.icdedemo - package edu.berkeley.cs.db.yfilter.icdedemo
 
edu.berkeley.cs.db.yfilter.operators - package edu.berkeley.cs.db.yfilter.operators
 
edu.berkeley.cs.db.yfilter.querymodule - package edu.berkeley.cs.db.yfilter.querymodule
 
edu.berkeley.cs.db.yfilterplus.dtdscanner - package edu.berkeley.cs.db.yfilterplus.dtdscanner
 
edu.berkeley.cs.db.yfilterplus.querygenerator - package edu.berkeley.cs.db.yfilterplus.querygenerator
 
edu.berkeley.cs.db.yfilterplus.queryparser - package edu.berkeley.cs.db.yfilterplus.queryparser
 
edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser - package edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser
 
edu.berkeley.cs.db.yfilterplus.utility - package edu.berkeley.cs.db.yfilterplus.utility
 
edu.berkeley.cs.db.yfilterplus.xmltree - package edu.berkeley.cs.db.yfilterplus.xmltree
 
elements - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Stores the actual elements.
EMPTY_HENTRY - Static variable in class edu.berkeley.cs.db.yfilter.operators.NFAExecution
 
enablePause() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
enableRun() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
endDocument() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
endDocument() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
DocumnetHandler :: end document : complete post processing and clear the execution and parsing stacks so that we go back to the start state.
endDocument() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
endDocument(QueryIndexBasic, BottomStreams) - Method in class edu.berkeley.cs.db.yfilter.operators.NFAExecution
in the current implementation, when this function is called, no post processing has been actually done yet.
endElement() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
endElement() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
DocumentHandler :: end element: now evaluating paths and finding accepts is a job here after attribute checking when the element is read and data value checking when the data is read; need to pop the current element context and drop back to the previous one
endElement(String, String, String) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
endElement(String, String, String) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
DocumentHandler :: end element: with preparsing
endElement(String, String, String) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
DocumentHandler :: end element:
enqueueQueries(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Enqueues queries from a file into the query listener
enqueueXML(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Enqueues an XML document or documents to the document queue
enqueueXML(XMLTree) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
EOF - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
EOF_sym() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
EOF Symbol index.
EQUALS - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
equals(Object) - Method in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
error - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
error_sym() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
error Symbol index.
evalNestedPathWhen - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
evaluatePath(Predicate[], ArrayList) - Static method in class edu.berkeley.cs.db.yfilter.operators.PredicateEvaluation
evaluate all predicates on a path of this query
evaluatePredicate(Predicate, ParsingContext) - Static method in class edu.berkeley.cs.db.yfilter.operators.PredicateEvaluation
evaluate a single predicate with an element
evaluateQueries(ArrayList, BottomStreams) - Static method in class edu.berkeley.cs.db.yfilter.operators.NFAPostProcessor
in the current implementation, when this function is called, no post processing has been actually done yet.
evaluateSimplePredicates(ArrayList, ArrayList, ArrayList) - Static method in class edu.berkeley.cs.db.yfilter.operators.NFAPostProcessor
this function does post processing for queries associated with a single accepting state in a pipelined fashion.
EXfilter - class edu.berkeley.cs.db.yfilter.filter.EXfilter.
 
EXfilter() - Constructor for class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
EXfilterBasic - class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic.
 
EXfilterBasic() - Constructor for class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
EXfilterBasic(DTDStat) - Constructor for class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
EXfilterBasic(DTDStat, ICDEDemo) - Constructor for class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
extendStreams(int) - Method in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
extraSelect(int, char, String) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
extraSelectCurrentElement(int, char, String) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 

F

fillXMLBuffer() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
filter - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
The filter object, used to handle query additions and deletions.
FilterChart - class edu.berkeley.cs.db.yfilter.icdedemo.FilterChart.
 
FilterChart(Vector) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FilterChart
 
FilterInstance - class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance.
A wrapper thread around the filter engine that provides an API to access the message queue, the document queue and the results.
FilterInstance() - Constructor for class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Constructor Creates an EXfilter instance.
finalize() - Method in class edu.berkeley.cs.db.yfilter.filterinstance.SimpleApp
Close the error file, if open.
findMultiplePathElements() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
findSinglePathPairs() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
this function finds element pair between which there is a single path this information is complementory to elementOnLoop and multiplePathElement 1) if the start or end element in on a loop, the answer is no 2) if the end element is not a multiplePathElement, the answer is yes ignoring these trivial cases, this functions for the case that the start element is not on a loop and the end element is a multiplePathElement but not on a loop.
fn_position - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
fn_text - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
FrameCanvas - class edu.berkeley.cs.db.yfilter.icdedemo.FrameCanvas.
 
FrameCanvas() - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FrameCanvas
 
Framework - class edu.berkeley.cs.db.yfilter.icdedemo.Framework.
 
Framework() - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
FrameworkMenuBar - class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.
 
FrameworkMenuBar.HelpMenu - class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.HelpMenu.
 
FrameworkMenuBar.HelpMenu(Framework) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.HelpMenu
 
FrameworkMenuBar.ModeMenu - class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.ModeMenu.
 
FrameworkMenuBar.ModeMenu(Framework) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.ModeMenu
 
FrameworkMenuBar.MonitorMenu - class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.MonitorMenu.
 
FrameworkMenuBar.MonitorMenu(Framework) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.MonitorMenu
 
FrameworkMenuBar.ParamMenu - class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.ParamMenu.
 
FrameworkMenuBar.ParamMenu(Framework) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.ParamMenu
 
FrameworkMenuBar.SystemMenu - class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.SystemMenu.
 
FrameworkMenuBar.SystemMenu(Framework) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.SystemMenu
 
FrameworkMenuBar(Framework) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 

G

generateDistinctPaths(int, int, double, double, double, char, double, int, double, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
generateOnePath(int, int, double, double, double, char, double) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
this is an even simpler variation of the above function, without consideration of deep nesting of paths, joins.
generateOnePath(int, int, double, double, double, char, double, int, double) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
this is a simpler version of the above function without an explicit root element.
generateOnePath(int, int, double, double, double, char, double, int, double, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
this function differs from above by using probability for generation of predicates and nested path expression.
generateOnePath(int, int, double, double, double, char, double, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
this is an another simpler variation without consideration of deep nesting of paths, joins.
generateOnePath(int, int, double, double, int, char, int, int, double, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
Generates a query based on parameters.
generateOnePredicate(StringBuffer, dtdElement) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
generatePaths(int, int, double, double, double, char, double, int, double, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
generatePredicatePaths(int, int, double, double, dtdElement) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
generateQueries(long) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
generateQueries(long) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Generate queries and put them into buffer
generateQueryPath(String, String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
this function finds a query path from start to end using DFS in a graph we assume start and end correspond to different location steps
generateRelativeJoinPath(int, int, double, double, double, char, double, int, double, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
greedily look for a path that has PCData for join
generateRelativePath(int, int, double, double, double, char, double, int, double) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
generate a relative path
generateRelativePath(int, int, double, double, double, char, double, int, double, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
generateSimplePath(int, double, double, String, String) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
generateSubSelects(int, int, double, double, dtdElement) - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
generateXML() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
get(int) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Gets an object from the queue.
getAcceptingStateId() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
getAccepts() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
this method gets the set of acceptStates
getAcceptsSize() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
getAllPredicates() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
getAttributeName() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
getAttributes() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getAttributes() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getAttributeValue(String) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getAttrIndex(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getAttrName() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getAttrProb(int) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getAttrProbs() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getAttrRequired() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getAttrValues() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getAxis() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
getBranchingLevel() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
getBranchingLevels() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
getChild(int) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getChildPosition(String) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getChildren() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getChildren() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getChildTextData() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getCurrentElement() - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
getCurrentElementName() - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
getCurrentLevel() - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
getCurrentQueries() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getCurrentXML() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getData(int) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Gets the data associated with the id.
getDescription() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.TextFileFilter
 
getDescription() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.DTDFileFilter
 
getDSlashChild() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getDTD() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
getElementData() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
this function returns the string-value of an element (see XPath 1.0 Sec 5.2) TODO: this function is not the right one for serialization
getElementName() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getElements() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
 
getElements() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
getEventId() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getEventIndex() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
getEvents() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
getEXfilter() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Returns an instance of the EXfilter
getExtension(File) - Static method in class edu.berkeley.cs.db.yfilter.icdedemo.TextFileFilter
 
getExtension(File) - Static method in class edu.berkeley.cs.db.yfilter.icdedemo.DTDFileFilter
 
getExtraSelectAttribute() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
getExtraSelectAttribute() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
getExtraSelectAttribute() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
getExtraSelectType() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
getExtraSelectType() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
getExtraSelectType() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
getFileNames(String) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
get all the files in a directory with the ".xml" file extension
getFileNames(String, int) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
get a certain number of files in a directory with the ".xml" file extension
getFileNames(String, String) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
get all the files in a directory with a certain file extension
getFilteringArray() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getFilteringtime() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getFrom(int) - Method in class edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic
 
getHashtables() - Method in class edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic
 
getInstance() - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Returns an EXfilter instance
getJoinWith() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
getLastPredicate() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
getLastPredicate() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
getLevel() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getLocalFileName(String) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
get short file name, i.e., the name without the path included it is equivalent to File.getName()
getMatchedQueries() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
get the matched queries; fill in m_matchedQuries
getMatchedQueries() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getMatchingElements(int) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
get the elements that have matched a particular query.
getMatchingElements(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getNameTest() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
getNestedPaths(String) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
getNewlyMatchedQueries() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
get newly matched queries
getNextHtId() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
this method gets the nextState which is an integer > 0.
getNoActiveQueries() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoActiveQueries() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNoAttrValues(int) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getNoDataValues() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getNode(int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNodes() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNoDistinctPaths() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoDistinctPaths() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNoDistinctQueries() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoElements() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoLocationSteps() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
getNoLocationSteps() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
getNoMatchedQueries() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoMatchedQueries() - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
getNoPaths() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNoPaths() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
getNoPaths() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
getNoPaths() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
getNoPaths() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
getNoPaths(int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNoPredicates() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoPredicates() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNoPredicates() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
getNoPredicates() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
getNoPredicates() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
getNoPredicates() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
getNoQueries() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoQueries() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getNoQueries() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
getNoQueries() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
getNoStates() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getNoStates() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getOperator() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
getOperator() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getOperatorString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getOperatorString(char) - Static method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
getParentId() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getParser() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser
 
getPathId() - Method in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
getPathId() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getPathId() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
getPathLength() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getPathLength() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getPaths() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
getPaths() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
getPaths() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
getPathStateIDs() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
getPCData() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getPosition() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getPositionShort() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
getPredicates() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
getPredicates() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
getPredicates(int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
getPredicateType() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
getProbs() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.Zipf
 
getQueries() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
getQuery(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getQueryBufferSize() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getQueryId() - Method in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
getQueryId() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
getQueryId() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getQueryId() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
getQueryIndex() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getQueryPathContext(int, Stack, Stack) - Method in class edu.berkeley.cs.db.yfilter.operators.NFAExecution
 
getQueryRate() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getReportStat() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
getResult(int, int) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
For a given query, returns the matched paths
getRoot() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
 
getRoot() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
getRoot() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
getSelectivity() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
getShortClassName(String) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.ClassNameManager
 
getShortFileNames(String, String) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
get all the files in a directory with a certain file extension
getSize() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.Zipf
 
getSizeOfChildren() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getSizeOfNoAttrValues() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getStepExpressions() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
getStepExpressions() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathPredicate
 
getStepFirstPredicate() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
getSteps() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
getSteps() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
getSteps() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
getStream(int) - Method in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
getStringOfMatchingElements(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getStringValue() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getTargetName() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getThroughput() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getThroughputArray() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getType() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getValue() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
getValue() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
getXMLBufferSize() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
getZipf() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
getZipf(double, int) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.ZipfSet
 
GREATER_THAN - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
GREATER_THAN_EQUALS - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 

H

hasDTDSourceFile() - Static method in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
hasElementData() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
hasExtraSelect() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
hasExtraSelect() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
hasExtraSelect() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
hashCode() - Method in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
HashEntryBasic - class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic.
this class is the object we store in the hash table each entry can point to multiple accept states as well as the next state.
HashEntryBasic(int) - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
HashEntryBasic(int, int) - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
hasNestedPaths - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
hasNestedPaths() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
hasPredicates - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
hasPredicates() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
hasPredicates() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
hasQueries - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 

I

ICDEDemo - class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo.
 
ICDEDemo(String) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
ICDEDemo(String, Framework) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
idInProcess - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
The current obect being processed.
IDPair - class edu.berkeley.cs.db.yfilter.querymodule.IDPair.
 
IDPair(int, int) - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
incInternalDocID() - Static method in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
this function increments the Doc ID.
index - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
A cumulative index for the elements passing through the queue.
indexDocuments(String) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
index all the xml files in a directory that have been sorted alphabetically.
indexPath(int, int, String[]) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
indexPath(int, Path) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
now match the new query against the existing data structure until we need to start adding new nodes.
init_actions() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Action encapsulation object initializer.
internalDocID - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
isBatchMode() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
isDummy() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
isDynamicUpdateEnabled() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
isElementOnLoop(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
isElementPairOnLoop(String, String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
isEndElement() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
isMultiplePathElement(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
isSinglePathPair(String, String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 

L

L_BRACKET - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
L_PAREN - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
LESS_THAN - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
LESS_THAN_EQUALS - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
LETTER - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
LITERAL - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 

M

m_acceptingStateId - Variable in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
m_accepts - Variable in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
m_activeStreams - Variable in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
m_allPredicates - Variable in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
m_attributes - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
m_attrName - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_attrProbs - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
m_attrRequired - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
m_bottomStreams - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_branchingLevel - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
m_branchingLevels - Variable in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
m_childElements - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
m_contextPath - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
m_contextPath - Variable in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
m_costOfNFAEndDoc - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_costOfNFAExec - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_costOfNFAInit - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_costOfNPBookkeeping - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_costOfNPEval - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_costOfRecordGeneration - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_costOfSimplePredicates - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_costOfSimplePredicates2 - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_currentElement - Static variable in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
m_demo - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_docSN - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_dSlash - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_eventId - Variable in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
m_eventIndex - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
m_eventIndex - Variable in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
m_events - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
m_eventSequence - Variable in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
m_extraSelectAttr - Variable in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
m_extraSelectAttr - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
m_extraSelectType - Variable in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
m_extraSelectType - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
m_hasNestedPaths - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
m_hasPredicates - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
m_in - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
m_in - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
m_indexing - Variable in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
m_joinWith - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
m_level - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser.ExtendedNestedPath
 
m_level - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_levelDist - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_matchedDocID - Variable in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
m_matchedQueries - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_matchedQueries - Static variable in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
m_matchingElements - Static variable in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
m_matchRatio - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_maxDepth - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_maxLevel - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_maxNumStreams - Variable in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
m_maxRepeats - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_nestedPath - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_nfa - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_noAccStatesHit - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_noAttrValues - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
m_noDataValues - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
m_noElements - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_noIDScanned - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_noLocationSteps - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
m_noLocationSteps - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
m_noPaths - Variable in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
m_noPredEval - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_noQueries - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
m_noQueries - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
m_noTransitions - Static variable in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
m_numStreams - Variable in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
m_operator - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_out - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
m_out - Variable in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
m_pathId - Variable in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
m_pathId - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_pathId - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
m_paths - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
m_paths - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
m_pcData - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
m_predicates - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
m_predicateType - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_predProb - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_prefix - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser.ExtendedNestedPath
 
m_prevBitSet - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_queryEval - Static variable in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
m_queryId - Variable in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
m_queryId - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
m_queryId - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_queryId - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
m_queryIndex - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_runStack - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
m_stateIds - Variable in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
m_stepExprs - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser.ExtendedNestedPath
 
m_stepFirstPredicate - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
m_steps - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
m_streams - Variable in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
m_stringValue - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_tmpStack - Variable in class edu.berkeley.cs.db.yfilter.operators.NFAExecution
 
m_trace - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
m_trace - Variable in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
m_transitions - Variable in class edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic
 
m_tree - Variable in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
m_value - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
m_wildcard - Variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_yfilter_home - Static variable in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
m_zipf - Variable in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilter.filterinstance.SimpleApp
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilter.Run
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParserTest
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentModifier
 
main(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentAnalyzer
 
max_index - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
The max index present in the queue.
MAX_NUM_STREAMS - Variable in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
min_index - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
The least index present in the queue.

N

NCNAME - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
NCNAMECHAR - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
nextQueries() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
nextQueries() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
NFAExecLevel - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
NFAExecution - class edu.berkeley.cs.db.yfilter.operators.NFAExecution.
 
NFAExecution() - Constructor for class edu.berkeley.cs.db.yfilter.operators.NFAExecution
 
NFAPostProcessor - class edu.berkeley.cs.db.yfilter.operators.NFAPostProcessor.
 
NFAPostProcessor() - Constructor for class edu.berkeley.cs.db.yfilter.operators.NFAPostProcessor
 
NO_RESULT - Static variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
 
NOT_EQUALS - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
NUMBER - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 

O

OBJ_EXPIRED - Static variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
 
OBJ_NA - Static variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
 
oneXMLdoc() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
onlineDeletes - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
OPERATOR_EQ - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
OPERATOR_GE - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
OPERATOR_GT - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
OPERATOR_LE - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
OPERATOR_LT - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
OPERATOR_NE - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
OUTPUT_ALL - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
OUTPUT_BOOLEAN - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
OUTPUT_NONE - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
OUTPUT_ONE - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
OUTPUT_TO_INDIV_FILE - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
OUTPUT_TO_ONE_STREAM - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
outputLevel - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
outputTo - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 

P

p - Variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser
 
paint(Graphics) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameCanvas
 
paint(Graphics) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.BarChart
 
paint(Graphics) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FilterChart
 
paint(Graphics) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ThroughputChart
 
parse() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser
 
parseCommandLine(String[], int) - Static method in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
parse the additional options in the command line
parseCommandLineOptions(String[], int) - Static method in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
Parses the additional options in the command line
parseQuery(String, int) - Static method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
parseQueryFile(String) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
 
parser - class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser.
CUP v0.10k generated parser.
parser() - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Default constructor.
parser(Reader) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
 
parser(Scanner) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Constructor which sets the default scanner.
parseSteps(String) - Static method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
ParsingContext - class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext.
 
ParsingContext() - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
ParsingContext(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
ParsingContext(String, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
ParsingContext(String, int, HashMap, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
ParsingContext(String, int, HashMap, int, String) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
ParsingContext(String, int, int, HashMap, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
ParsingContext(String, int, int, HashMap, String[], int) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
Path - class edu.berkeley.cs.db.yfilterplus.queryparser.Path.
 
Path() - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
PathGenerator - class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator.
 
PathGenerator(DTDStat, double) - Constructor for class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
PathGenerator(String, double) - Constructor for class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
PathGenerator(String, Hashtable, double) - Constructor for class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
PathGenerator(String, Hashtable, double, DTDAnalyzer) - Constructor for class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
PathPredicate - class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathPredicate.
 
PathPredicate(StepExpression) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathPredicate
 
PathQuery - class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery.
 
PathQuery(StepExpression) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
pause() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
pauseDemo() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
PerformanceMonitor - class edu.berkeley.cs.db.yfilter.icdedemo.PerformanceMonitor.
 
PerformanceMonitor(Vector, Vector) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.PerformanceMonitor
 
PREALLOCATE_STREAMS - Variable in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
preAllocate() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
pre-allocate pathtuple streams after query bulkloading and before processing any documents
Predicate - class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate.
 
PREDICATE_ATTRIBUTE - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
PREDICATE_HYBRID - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
PREDICATE_INLINE - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
PREDICATE_INLINE_GROUPBY - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
PREDICATE_POSITION - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
PREDICATE_SP - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
PREDICATE_SP_SORTBY - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
PREDICATE_TEXT - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
PREDICATE_UNKNOWN - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
Predicate() - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
PredicateEvaluation - class edu.berkeley.cs.db.yfilter.operators.PredicateEvaluation.
 
PredicateEvaluation() - Constructor for class edu.berkeley.cs.db.yfilter.operators.PredicateEvaluation
 
prepare(int) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
preparsing - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
prevQueries() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
prevQueries() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
print() - Method in class edu.berkeley.cs.db.yfilter.operators.BottomStreams
 
print() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
print() - Method in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
print() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
print() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
 
print() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
print() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
print() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
print() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
print() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
print(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
printElementOnLoop() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printElementOnLoop(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printElementPairOnLoop() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printElementPairOnLoop(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printIndex() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
render the query tree to stdout
printIndexToFile() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
printMatchedQueries(PrintWriter) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
printMultiplePathElements() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printMultiplePathElements(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printParentChildren() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printQueries() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
printQueriesToFile() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
printQueryIndex() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
printQueryIndexToFile() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
printQueryResults(PrintStream) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
Prints all the query results to a binary stream
printQueryResults(PrintWriter) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
Prints all the query results to an ASCII stream
printResults(PrintStream) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
printResults(PrintWriter) - Static method in class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
printRunStack() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
 
printRunStackElement() - Method in class edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic
dumps the state set to stdout
printSinglePathPairs() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printSinglePathPairs(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
printStats() - Method in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 
printStepElementsToFile() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
printStepElementsToFile() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
printStepElementsToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
printStepElementsToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
printStepElementsToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
printToFile() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
 
printToFile() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
printToFile() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
printToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
printToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
printToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
printToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
printToFile(PrintWriter) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
printToFile(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
probe() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.Zipf
 
processDocuments() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Process all documents in the document buffer
processNext() - Method in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
 
processXMLTree(XMLTree) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Processes an XML Tree and returns the matched results.
processXMLTreeAndReport(XMLTree) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
production_table() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Access to production table.
Profiler - class edu.berkeley.cs.db.yfilter.filter.Profiler.
 
Profiler() - Constructor for class edu.berkeley.cs.db.yfilter.filter.Profiler
 
profiling - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
pruneNFAExec - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
PUBLIC_USE - Static variable in class edu.berkeley.cs.db.yfilterplus.querygenerator.PathGenerator
 

Q

qType - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
This queue is a document queue by default.
Query - class edu.berkeley.cs.db.yfilterplus.queryparser.Query.
 
QUERY_QUEUE - Static variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Indicates that the queue contains queries.
Query() - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
queryIDMap - Variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Handles the map between queue and filter ids for queries, since the filter asynchronously assignes IDs to queries.
QueryIndexBasic - class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic.
this class encodes a set of xpath queries as a query tree consisting of a set of hashtables with links to each other
QueryIndexBasic() - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
initialize the query tree with the start node which is an empty hashtable
QueryIndexBasic(DTDStat) - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
QueryIndexBasic(Hashtable) - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
QueryIndexBasic(String) - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
QueryInMemory - class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory.
in memory representation of a query: all the paths are already indexed in QueryIndex:m_nodes this data structure is the element type of QueryIndex:m_queries for each path, it contains all predicates and their selectivities, path nodes (literally), braching levels for nested paths, joins, etc.
QueryInMemory() - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
QueryInMemory(Path[]) - Constructor for class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
QueryParser - interface edu.berkeley.cs.db.yfilterplus.queryparser.QueryParser.
QueryParser.java Created: Sun Nov 18 00:41:55 2001
QueryViewer - class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer.
 
QueryViewer(ICDEDemo) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
Queue - class edu.berkeley.cs.db.yfilter.filterinstance.Queue.
Implements a circular queue.
Queue() - Constructor for class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Default constructor.
Queue(int) - Constructor for class edu.berkeley.cs.db.yfilter.filterinstance.Queue
 
Queue(int, EXfilter) - Constructor for class edu.berkeley.cs.db.yfilter.filterinstance.Queue
 

R

R_BRACKET - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
R_PAREN - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
readDoctoString(String) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.DocumentReader
read a document from the disk to a string
readNextQueriesBulk(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
readNextQueriesBulk(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
readNextQueriesBulk(int) - Method in interface edu.berkeley.cs.db.yfilterplus.queryparser.QueryParser
 
readNextQuery() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
readNextQuery() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
readNextQuery() - Method in interface edu.berkeley.cs.db.yfilterplus.queryparser.QueryParser
 
readNextQueryString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
readNextQueryString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
readNextQueryString() - Method in interface edu.berkeley.cs.db.yfilterplus.queryparser.QueryParser
 
readStat(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
 
readStatFromFile(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStatReader
 
readStatFromFile(String) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDAnalyzer
 
reduce_table() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Access to reduce_goto table.
removeAccept(int, int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
removePath(int, Path) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryIndexBasic
 
REPEAT - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
report() - Static method in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
report(PrintWriter) - Static method in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
reportException(Exception) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser
 
reportStat() - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.DTDStat
 
ResultCollection - class edu.berkeley.cs.db.yfilter.operators.ResultCollection.
 
ResultCollection() - Constructor for class edu.berkeley.cs.db.yfilter.operators.ResultCollection
 
Run - class edu.berkeley.cs.db.yfilter.Run.
 
run() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
run() - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
 
Run() - Constructor for class edu.berkeley.cs.db.yfilter.Run
 
run(String[]) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.SimpleApp
Run the application using different aspects of the API
runAgain() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
runDemo() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
RunStackElementBasic - class edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic.
this class represents a set of states.
RunStackElementBasic() - Constructor for class edu.berkeley.cs.db.yfilter.operators.RunStackElementBasic
create a new state set

S

saveText() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.XMLViewer
 
search(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.XMLViewer
 
searchText() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.XMLViewer
 
searchXML(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
selectDTDFile() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
set(Object) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Adds an object to the queue.
setAcceptingStateId(int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
setAxis(char) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
setBatchMode(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
setBatchMode(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.ModeMenu
 
setBatchMode(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Toggles the batch processing mode
setData(Object, int) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
Adds a data object corresponding to an id.
setDebug(boolean) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
 
setDebug(boolean) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser
 
setDemo(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
setDynamicQueryRate(int) - Method in class edu.berkeley.cs.db.yfilter.filterinstance.FilterInstance
Sets the query arrival rate and returns the previous value.
setDynamicUpdate(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
setDynamicUpdate(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.ModeMenu
 
setDynamicUpdateEnabled(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
setEventSequence(ArrayList) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
setExtraSelect(char, String) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
setLevel(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
setMaxValue(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FilterChart
 
setMaxValue(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ThroughputChart
 
setModeEnabled(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
setMonitorEnabled(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
setNextHtId(int) - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
 
setNFAExecutionLevel(int) - Static method in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
setOutputLevel(int) - Static method in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
compatibility between NFAExecLevel and outputLevel nfa\output NONE BOOLEAN ONE ALL NFALevel=0 y n n n NFALevel=1 y y y n NFALevel=2 y y y y NOTE: outputLevel overwrites NFAExecLevel when conflicts occur so set the output level first and then the compatible NFA execution level
setParamEnabled(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar
 
setPathId(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPredicate
 
setPathId(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
setPauseEnabled(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.SystemMenu
 
setQueryId(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
setQueryId(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPredicate
 
setQueryId(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
setQueryId(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
setQueryRate(double) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
Sets the query rate
setQueryTrue(ArrayList) - Static method in class edu.berkeley.cs.db.yfilter.operators.NFAPostProcessor
setQueryTrue is only called for a query system without any predicates or nested path expressions.
setRunEnabled(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.SystemMenu
 
setSelectEnabled(boolean) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.FrameworkMenuBar.SystemMenu
 
setStateIds(int[]) - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
 
setSteps(String[], int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
setXML(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.XMLViewer
 
setXML(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
setXMLTree(XMLTree) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
setZipf(Zipf) - Method in class edu.berkeley.cs.db.yfilterplus.dtdscanner.dtdElement
 
show(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
show(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.XMLViewer
 
show(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
showPerformanceMonitor() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
showSystemMonitor() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
showWorkloadMonitor() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
SimpleApp - class edu.berkeley.cs.db.yfilter.filterinstance.SimpleApp.
A driver class demonstrating the YFilter API
SimpleApp() - Constructor for class edu.berkeley.cs.db.yfilter.filterinstance.SimpleApp
 
SimplePredicate - class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate.
 
SimplePredicate(char, char, Integer) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
simple_predicate ::= fn_position comparator number
SimplePredicate(char, char, String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
simple_predicate ::= fn_text EQUALS literal
SimplePredicate(char, Integer) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
simple_predicate ::= number
SimplePredicate(char, String, char, String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
simple_predicate ::= AT qname EQUALS literal
SLASH - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
STAR - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
start_production() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Indicates start production.
start_state() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Indicates start state.
startDocument() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
event-based processing according to the SAX programming interface
startDocument() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
DocumnetHandler :: start document : initialize the execution stack so that we are in the start state.
startDocument() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
startDocument(QueryIndexBasic) - Method in class edu.berkeley.cs.db.yfilter.operators.NFAExecution
this function returns the start state of the NFA
startElement() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
startElement() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
DocumentHandler :: start element: here we need to check all of our current states to see which ones match this element and push the resulting set of states onto the execution stack.
startElement(QueryIndexBasic, Stack, Stack, String, BottomStreams) - Method in class edu.berkeley.cs.db.yfilter.operators.NFAExecution
this function returns the next set of states given the current set of states.
startElement(String, String, String, Attributes) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
 
startElement(String, String, String, Attributes) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
DocumentHandler :: start element: without pre-parsing
startElement(String, String, String, Attributes) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
DocumentHandler :: start element:
startParsing() - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
this function reads an element stream from a parsed representation and calls a similar set of handlers for each element encountered
startParsing(String) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilter
this function calls event based parsing that in turns calls the event handles provided by the subclasses
startParsing(String) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
startParsing(StringReader) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
step() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
stepDemo() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
stepEnd(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
StepExpression - class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression.
 
StepExpression(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
StepExpression(String, ArrayList) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
storeData(long, int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
stringOfMatchingElements(int) - Method in class edu.berkeley.cs.db.yfilter.filter.EXfilterBasic
Returns a string representation of the elements that have matched a particular query
sym - class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym.
CUP generated class containing symbol constants.
sym() - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
SystemGlobals - class edu.berkeley.cs.db.yfilter.filter.SystemGlobals.
 
SystemGlobals() - Constructor for class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
SystemMonitor - class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor.
 
SystemMonitor() - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.SystemMonitor
 

T

takeAverage(int) - Static method in class edu.berkeley.cs.db.yfilter.filter.Profiler
 
textDataEquals(String) - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
TextFileFilter - class edu.berkeley.cs.db.yfilter.icdedemo.TextFileFilter.
 
TextFileFilter() - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.TextFileFilter
 
ThroughputChart - class edu.berkeley.cs.db.yfilter.icdedemo.ThroughputChart.
 
ThroughputChart(Vector) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.ThroughputChart
 
toString() - Method in class edu.berkeley.cs.db.yfilter.querymodule.QueryInMemory
this function implements element filter proposed in XFilter
toString() - Method in class edu.berkeley.cs.db.yfilter.querymodule.IDPair
 
toString() - Method in class edu.berkeley.cs.db.yfilter.querymodule.HashEntryBasic
this method converts the hash entry into a human readable string.
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathQuery
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.PathPredicate
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Query
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Path
 
toString() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
toString(ArrayList) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.Debug
 
toString(int[]) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.Debug
 
toString(String[]) - Static method in class edu.berkeley.cs.db.yfilterplus.utility.Debug
 
toXMLString() - Method in class edu.berkeley.cs.db.yfilterplus.xmltree.ParsingContext
 
txt - Static variable in class edu.berkeley.cs.db.yfilter.icdedemo.TextFileFilter
 

U

UNDERSCORE - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.sym
 
UNKNOWN - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.StepExpression
 
update() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.WorkloadMonitor
 
update() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.PerformanceMonitor
 
update() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.ICDEDemo
 
update(ArrayList) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
update(ArrayList) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
updateElements() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
updateElements() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
updateFrame() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
updateLevel(int) - Method in class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
 
updateQuery() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
updateQuery() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
updateXMLInBuffer(int) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 

W

WAIT - Static variable in class edu.berkeley.cs.db.yfilter.filterinstance.Queue
For threads, the wait period for notification.
waitForDisplay() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
waitForDisplay() - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 
warmupDoc - Static variable in class edu.berkeley.cs.db.yfilter.filter.SystemGlobals
 
WorkloadMonitor - class edu.berkeley.cs.db.yfilter.icdedemo.WorkloadMonitor.
 
WorkloadMonitor(EXfilter) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.WorkloadMonitor
 
write(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
writeln(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.QueryViewer
 
writeln(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.Framework
 
writeln(String) - Method in class edu.berkeley.cs.db.yfilter.icdedemo.AllQueryViewer
 

X

XFPath - class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath.
 
XFPath(String, int, int, int, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
 
XFPredicate - class edu.berkeley.cs.db.yfilterplus.queryparser.XFPredicate.
 
XFPredicate(int, int, int, String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XFPredicate
 
XFPredicate(Predicate) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XFPredicate
 
XFQuery - class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery.
 
XFQuery(String, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery
 
XFQueryParser - class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser.
 
XFQueryParser(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XFQueryParser
 
XMLTree - class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree.
 
XMLTree(Stack) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
XMLTree(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
XMLTree(String, boolean, HashMap) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
XMLTree(StringReader) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
XMLTree(StringReader, boolean, HashMap) - Constructor for class edu.berkeley.cs.db.yfilterplus.xmltree.XMLTree
 
XMLViewer - class edu.berkeley.cs.db.yfilter.icdedemo.XMLViewer.
 
XMLViewer(String) - Constructor for class edu.berkeley.cs.db.yfilter.icdedemo.XMLViewer
 
XPathParser - class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser.
 
XPathParser(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser
 
XPathParser(StringReader) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.XPathParser
 
XPPath - class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath.
 
XPPath(String[], Predicate[], int, int) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPPath
 
XPPredicate - class edu.berkeley.cs.db.yfilterplus.queryparser.XPPredicate.
 
XPPredicate(int, char, String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPPredicate
construct a predicate that only checks the existence of an attribute or child text nodes
XPPredicate(int, SimplePredicate) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPPredicate
 
XPQuery - class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery.
 
XPQuery(Path[]) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
XPQuery(Path[], char, String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPQuery
 
XPQueryParser - class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser.
 
XPQueryParser.ExtendedNestedPath - class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser.ExtendedNestedPath.
 
XPQueryParser.ExtendedNestedPath(int, ArrayList, ArrayList) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser.ExtendedNestedPath
 
XPQueryParser(String) - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParser
 
XPQueryParserTest - class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParserTest.
 
XPQueryParserTest() - Constructor for class edu.berkeley.cs.db.yfilterplus.queryparser.XPQueryParserTest
 

Z

Zipf - class edu.berkeley.cs.db.yfilterplus.dtdscanner.Zipf.
 
Zipf(int, double) - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.Zipf
 
ZipfSet - class edu.berkeley.cs.db.yfilterplus.dtdscanner.ZipfSet.
 
ZipfSet() - Constructor for class edu.berkeley.cs.db.yfilterplus.dtdscanner.ZipfSet
 

_

_action_table - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Parse-action table.
_production_table - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
Production table.
_reduce_table - Static variable in class edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.parser
reduce_goto table.

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