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

A

add(String, String) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
Adds an edge to this set.
add(int, int) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
Adds an edge to this set efficiently.
add(int) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
Adds a node efficiently, whose ID is known.
add(String) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
Adds a node to this set.
add(Tuple) - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
add(Tuple) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
add(String[]) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
Add a tuple.
add(StatementNode) - Method in class ca.uwaterloo.cs.ql.interp.BlockStatementNode
 
addAll(TupleList) - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
addAtts(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.Show
 
addItem(ExpressionNode) - Method in class ca.uwaterloo.cs.ql.interp.SetConstructorNode
 
AdditiveExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
AdditiveExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
AdditiveExpressionNode(int, ExpressionNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.AdditiveExpressionNode
 
addRels(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.Show
 
ADDRESS - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ADDRESS - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
addSet(TupleSet) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
addSourceUnit(ScriptUnitNode) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
addStatement(StatementNode) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
addVariable(Variable) - Method in interface ca.uwaterloo.cs.ql.interp.Scope
 
addVariable(Variable) - Method in class ca.uwaterloo.cs.ql.interp.ScopedNode
Adds a variable into this scope.
adjustBeginLineColumn(int, int) - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
Method to adjust line and column numbers for the start of a token.
AlgebraOperation - Class in ca.uwaterloo.cs.ql.fb
 
AlgebraOperation() - Constructor for class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
aliases - Class in ca.uwaterloo.cs.ql.lib
void aliases()
allEdgeSets() - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
allNodeSets() - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
allSets() - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
allVariables() - Method in interface ca.uwaterloo.cs.ql.interp.Scope
 
allVariables() - Method in class ca.uwaterloo.cs.ql.interp.ScopedNode
Enumerates all variables in this scope.
analyze(int, Class) - Static method in class ca.uwaterloo.cs.ql.interp.TypeOperation
 
analyze(int, Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.TypeOperation
 
AND - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
AND - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
append(TupleSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
"+="
appendDB(String) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
Appends all element data to the end of a file.
appendRSF(String) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
 
appendTA(String) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
 
appendTA(String) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
 
appendTA(String) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
Appends all element data to the end of a file.
ARGN - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
Arguments() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ArgumentsNode - Class in ca.uwaterloo.cs.ql.interp
 
ArgumentsNode(ExpressionNode[]) - Constructor for class ca.uwaterloo.cs.ql.interp.ArgumentsNode
 
ASCII_CharStream - Class in ca.uwaterloo.cs.ql.interp
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
ASCII_CharStream(Reader, int, int, int) - Constructor for class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
ASCII_CharStream(Reader, int, int) - Constructor for class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int, int) - Constructor for class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int) - Constructor for class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
ASSIGN - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ASSIGN - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
ASSIGN_DIVIDE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ASSIGN_DIVIDE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
ASSIGN_MINUS - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ASSIGN_MINUS - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
ASSIGN_MULTIPLY - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ASSIGN_MULTIPLY - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
ASSIGN_PLUS - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ASSIGN_PLUS - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
Assignment() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
AssignmentExtensionNode - Class in ca.uwaterloo.cs.ql.interp
Assignment Extensions: += -= *= /=
AssignmentExtensionNode(int, VariableNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.AssignmentExtensionNode
 
AssignmentLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Part of Statements: Assignment syntax follows
AssignmentNode - Class in ca.uwaterloo.cs.ql.interp
 
AssignmentNode(VariableNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.AssignmentNode
 
AssignmentNode(VariableNode[], ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.AssignmentNode
 
ATTR - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ATTR - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
AttrSignNode - Class in ca.uwaterloo.cs.ql.interp
 
AttrSignNode(String) - Constructor for class ca.uwaterloo.cs.ql.interp.AttrSignNode
 
avg - Class in ca.uwaterloo.cs.ql.lib
Functions: float avg(NodeSet) float avg(TupleSet, col) Examples: A { age = 10 } B { age = 10 } C { age = 30 } D { age = 32 } E { age = 32 } >> avg(rng @age) 24.0 >> avg(@age, 1) 22.8

B

backup(int) - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
basket(String) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
basket(NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
basket(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
basket - Class in ca.uwaterloo.cs.ql.lib
Functions: set basket(set); // return a singleton.
beginColumn - Variable in class ca.uwaterloo.cs.ql.interp.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class ca.uwaterloo.cs.ql.interp.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
BinarySearch - Class in ca.uwaterloo.cs.ql.fb
 
BinarySearch() - Constructor for class ca.uwaterloo.cs.ql.fb.BinarySearch
 
BlockStatement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
BlockStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
BlockStatementNode() - Constructor for class ca.uwaterloo.cs.ql.interp.BlockStatementNode
 
BooleanLiteral() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
BooleanOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
BooleanOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.BooleanOperation
 
booleanValue() - Method in class ca.uwaterloo.cs.ql.interp.Value
 
bootstrapEvaluate(Env, String[]) - Method in class ca.uwaterloo.cs.ql.interp.Interp
Bootstrap an Env with a given script.
bufpos - Static variable in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
BuiltinFunction - Class in ca.uwaterloo.cs.ql.lib
BuiltinFunction.
BuiltinFunction() - Constructor for class ca.uwaterloo.cs.ql.lib.BuiltinFunction
 

C

c - Static variable in class ca.uwaterloo.cs.ql.interp.QdbCode
 
ca.uwaterloo.cs.ql.fb - package ca.uwaterloo.cs.ql.fb
 
ca.uwaterloo.cs.ql.interp - package ca.uwaterloo.cs.ql.interp
 
ca.uwaterloo.cs.ql.interp.op - package ca.uwaterloo.cs.ql.interp.op
 
ca.uwaterloo.cs.ql.interp.select - package ca.uwaterloo.cs.ql.interp.select
 
ca.uwaterloo.cs.ql.io - package ca.uwaterloo.cs.ql.io
 
ca.uwaterloo.cs.ql.lib - package ca.uwaterloo.cs.ql.lib
 
cast - Class in ca.uwaterloo.cs.ql.lib
Functions: int int(int/float/string) float float(int/float/string)
CHAOS - Static variable in class ca.uwaterloo.cs.ql.fb.TupleSet
 
clear() - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
clear() - Method in interface ca.uwaterloo.cs.ql.interp.Scope
 
clear() - Method in class ca.uwaterloo.cs.ql.interp.ScopedNode
Clears this scope.
clone() - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Clones this Tuple.
clone() - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
clone() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
Makes a clone of this TupleSet.
close() - Static method in class ca.uwaterloo.cs.ql.fb.ReplaceID
 
close() - Method in class ca.uwaterloo.cs.ql.io.FileOutputAppendStream
 
ClosureLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
cmd_delete - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
cmd_exit - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
cmd_help - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
cmd_print - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
cmd_quit - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
COLON - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
Column - Class in ca.uwaterloo.cs.ql.fb
 
Column(String) - Constructor for class ca.uwaterloo.cs.ql.fb.Column
 
Column(String, Class) - Constructor for class ca.uwaterloo.cs.ql.fb.Column
 
Column() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
COLUMN - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ColumnAttributeNode - Class in ca.uwaterloo.cs.ql.interp.select
 
ColumnAttributeNode(int, String) - Constructor for class ca.uwaterloo.cs.ql.interp.select.ColumnAttributeNode
 
ColumnNode - Class in ca.uwaterloo.cs.ql.interp.select
 
ColumnNode() - Constructor for class ca.uwaterloo.cs.ql.interp.select.ColumnNode
 
ColumnNode(int) - Constructor for class ca.uwaterloo.cs.ql.interp.select.ColumnNode
 
columns() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
COMMA - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
CommandDelete() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
CommandDeleteNode - Class in ca.uwaterloo.cs.ql.interp
 
CommandDeleteNode(ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.CommandDeleteNode
 
CommandHelp() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
CommandHelpNode - Class in ca.uwaterloo.cs.ql.interp
 
CommandHelpNode(VariableNode) - Constructor for class ca.uwaterloo.cs.ql.interp.CommandHelpNode
 
CommandNode - Class in ca.uwaterloo.cs.ql.interp
 
CommandNode(String) - Constructor for class ca.uwaterloo.cs.ql.interp.CommandNode
 
CommandPrint() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
CommandPrintNode - Class in ca.uwaterloo.cs.ql.interp
 
CommandPrintNode(ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.CommandPrintNode
 
CommandQuit() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
CommandQuitNode - Class in ca.uwaterloo.cs.ql.interp
 
CommandQuitNode(String) - Constructor for class ca.uwaterloo.cs.ql.interp.CommandQuitNode
 
CommandStatement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
CommandStatementLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Part of Statements: CommandStatement syntax follows
compare(Tuple, Tuple) - Method in class ca.uwaterloo.cs.ql.fb.TupleCmpMutable
 
compare(Tuple, Tuple) - Method in class ca.uwaterloo.cs.ql.fb.TupleCmpSimple
 
compare(Object, Object) - Method in class ca.uwaterloo.cs.ql.fb.TupleComparator
 
compare(Tuple, Tuple) - Method in class ca.uwaterloo.cs.ql.fb.TupleComparator
 
compareTo(Object) - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Compares itself to another Tuple.
compose(Relation, Relation, Header) - Static method in class ca.uwaterloo.cs.ql.fb.Relation
 
COMPOSE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
COMPOSE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
CompositeID - Class in ca.uwaterloo.cs.ql.fb
 
CompositeID() - Constructor for class ca.uwaterloo.cs.ql.fb.CompositeID
 
composition(EdgeSet, int) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(NodeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(EdgeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(TupleSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(NodeSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(TupleSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(EdgeSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
composition(TupleSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compositionRel(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compositionRel(TupleSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compositionRel(NodeSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compositionRel(TupleSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compositionRel(EdgeSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compositionRel(TupleSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compositionRel(TupleSet, int, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
compute(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.ConceptEngine
 
concept - Class in ca.uwaterloo.cs.ql.lib
eset concept(eset)
ConceptEngine - Class in ca.uwaterloo.cs.ql.fb
The ConceptEngine computes all possible concepts given a contex of binary relations (object -> feature).
ConceptEngine() - Constructor for class ca.uwaterloo.cs.ql.fb.ConceptEngine
 
ConditionalAndExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ConditionalAndExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
ConditionalAndExpressionNode(ExpressionNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.ConditionalAndExpressionNode
 
ConditionalExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ConditionalExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
ConditionalExpressionNode(ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.ConditionalExpressionNode
 
ConditionalOrExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ConditionalOrExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
ConditionalOrExpressionNode(ExpressionNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.ConditionalOrExpressionNode
 
contain(String) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
Tests if this NodeSet contains node.
contains(Column) - Method in class ca.uwaterloo.cs.ql.fb.Header
 
contains(int) - Method in class ca.uwaterloo.cs.ql.fb.Path
 
ControlStatement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ControlStatementLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Part of Statements: ControlStatement syntax follows
countPartitions(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.Partition
 
countVertices() - Method in class ca.uwaterloo.cs.ql.fb.Path
 
create(int) - Static method in class ca.uwaterloo.cs.ql.fb.TupleFactory
 
create(int, int) - Static method in class ca.uwaterloo.cs.ql.fb.TupleFactory
 
create(int[]) - Static method in class ca.uwaterloo.cs.ql.fb.TupleFactory
 
create(int[], boolean) - Static method in class ca.uwaterloo.cs.ql.fb.TupleFactory
 
create(String) - Static method in class ca.uwaterloo.cs.ql.fb.TupleFactory
 
create(String, String) - Static method in class ca.uwaterloo.cs.ql.fb.TupleFactory
 
create(String[]) - Static method in class ca.uwaterloo.cs.ql.fb.TupleFactory
 
CROSS - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
CROSS - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
crossProduct(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
CSVFileReader - Class in ca.uwaterloo.cs.ql.io
 
CSVFileReader() - Constructor for class ca.uwaterloo.cs.ql.io.CSVFileReader
 
currentToken - Variable in exception ca.uwaterloo.cs.ql.interp.ParseException
This is the last token that has been consumed successfully.

D

debugEvaluate(Env, int) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
decode(int) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
decrEchoIndent() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
DEFAULT - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
degree(TupleSet, int) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
degree(TupleSet, int[]) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
degree - Class in ca.uwaterloo.cs.ql.lib
eset degree(mset, col) eset indegree(mset, col) eset outdegree(mset, col) mset degree(mset, col, ...)
delset(EdgeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
delset - Class in ca.uwaterloo.cs.ql.lib
Functions: void delset(set) eset delset(eset, set)
difference(TupleSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
difference(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
difference(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
difference(Header) - Method in class ca.uwaterloo.cs.ql.fb.Header
 
DIGIT - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
dircontain - Class in ca.uwaterloo.cs.ql.lib
eset dircontain(set)
disable_tracing() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
distanceTo(Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.Type
Computes the distance between two classes: t1, t2.
distanceTo(Class[], Class[]) - Static method in class ca.uwaterloo.cs.ql.interp.Type
 
DIVIDE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
DIVIDE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
DOLLAR - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
DOLLAR - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
DollarSignNode - Class in ca.uwaterloo.cs.ql.interp
 
DollarSignNode(String) - Constructor for class ca.uwaterloo.cs.ql.interp.DollarSignNode
 
domainOf(TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
Done() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 

E

echo - Static variable in class ca.uwaterloo.cs.ql.interp.Option
 
echo - Class in ca.uwaterloo.cs.ql.lib
void echo(boolean)
Edge - Class in ca.uwaterloo.cs.ql.fb
 
Edge(String, String) - Constructor for class ca.uwaterloo.cs.ql.fb.Edge
 
EdgeSet - Class in ca.uwaterloo.cs.ql.fb
 
EdgeSet() - Constructor for class ca.uwaterloo.cs.ql.fb.EdgeSet
EdgeSet.
EdgeSet(String) - Constructor for class ca.uwaterloo.cs.ql.fb.EdgeSet
EdgeSet.
EdgeSet(int) - Constructor for class ca.uwaterloo.cs.ql.fb.EdgeSet
EdgeSet.
EdgeSetAnyOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
EdgeSetAnyOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.EdgeSetAnyOperation
 
EdgeSetOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
EdgeSetOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.EdgeSetOperation
 
EdgeTree - Class in ca.uwaterloo.cs.ql.fb
Tree2 defines a tree for edges.
EdgeTree(EdgeSet) - Constructor for class ca.uwaterloo.cs.ql.fb.EdgeTree
EdgeTree.
edist - Class in ca.uwaterloo.cs.ql.lib
Embed edges into a tree.
ELSE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
EmptyStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
EmptyStatementNode() - Constructor for class ca.uwaterloo.cs.ql.interp.EmptyStatementNode
 
enable_tracing() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
encode(NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
endColumn - Variable in class ca.uwaterloo.cs.ql.interp.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class ca.uwaterloo.cs.ql.interp.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
ENT - Class in ca.uwaterloo.cs.ql.lib
ENT returns all entities in the factbase.
entityOf(TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
entropy - Class in ca.uwaterloo.cs.ql.lib
Functions: float entropy(eset) Examples: A { prob = 0.1 } B { prob = 0.2 } C { prob = 0.4 } D { prob = 0.3 } >> entropy(@prob) 1.8464394
Env - Class in ca.uwaterloo.cs.ql.interp
 
Env() - Constructor for class ca.uwaterloo.cs.ql.interp.Env
Env.
EOF - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
EQ(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
EQ(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
EQ - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
EQ - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
equals(Object) - Method in class ca.uwaterloo.cs.ql.fb.Column
 
equals(Object) - Method in class ca.uwaterloo.cs.ql.fb.TupleComparator
 
err - Variable in class ca.uwaterloo.cs.ql.interp.Env
 
errExpect(Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errIllegalExpression() - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errIllegalExpression(Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errIndexOutOfBounds(int, int) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errNotInterpretable(String) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
ErrorMessage - Class in ca.uwaterloo.cs.ql.interp
 
ErrorMessage() - Constructor for class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errUnresolvable(String) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errUnsupportedOperation(int, Class) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errUnsupportedOperation(Class, int) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
errUnsupportedOperation(int, Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.ErrorMessage
 
etree - Class in ca.uwaterloo.cs.ql.lib
Embed edges into a tree.
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.BooleanOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.BooleanOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.EdgeSetAnyOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.EdgeSetAnyOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.EdgeSetOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.EdgeSetOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.FloatOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.FloatOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.IntOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.IntOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.NodeSetAnyOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.NodeSetAnyOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.NodeSetOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.NodeSetOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.StringOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.StringOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.TupleSetAnyOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.TupleSetAnyOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.TupleSetOperation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.op.TupleSetOperation
 
eval(int, Value) - Method in class ca.uwaterloo.cs.ql.interp.Operation
 
eval(int, Value, Value) - Method in class ca.uwaterloo.cs.ql.interp.Operation
 
EVAL - Static variable in class ca.uwaterloo.cs.ql.interp.Value
 
eval(int, Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_EQ(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_GE(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_GT(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_LE(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_LT(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_ME(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_NE(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
eval_UE(Value, Value) - Static method in class ca.uwaterloo.cs.ql.interp.ValueMath
 
evalName(Env) - Method in class ca.uwaterloo.cs.ql.interp.AttrSignNode
 
evalName(Env) - Method in class ca.uwaterloo.cs.ql.interp.DollarSignNode
 
EvalName - Interface in ca.uwaterloo.cs.ql.interp
 
evalName(Env) - Method in interface ca.uwaterloo.cs.ql.interp.EvalName
 
evalName(Env) - Method in class ca.uwaterloo.cs.ql.interp.FunctionNameNode
 
evalName(Env) - Method in class ca.uwaterloo.cs.ql.interp.VariableNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.AdditiveExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ArgumentsNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.AssignmentExtensionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.AssignmentNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.AttrSignNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.BlockStatementNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.CommandDeleteNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.CommandHelpNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.CommandPrintNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.CommandQuitNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ConditionalAndExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ConditionalExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ConditionalOrExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.DollarSignNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.EmptyStatementNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ExpStatementNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ForStatementNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.FunctionExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.FunctionNameNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.IfStatementNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.LiteralNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.MultiplicativeExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.NameNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.PrefixExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.PrologClauseNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.PrologExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.RedirectStatementNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.RelationalExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ReturnStatementNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnAttributeNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnNode
 
evaluate(Env, TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectAndExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectConditionNode
 
evaluate(Env, TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectConditionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectContextNode
 
evaluate(Env, TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectContextNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectExpressionNode
 
evaluate(Env, TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectOrExpressionNode
 
evaluate(Env, TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectProjectionNode
 
evaluate(Env, TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectRelationalExpressionNode
 
evaluate(Env, TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectTupleNode
 
evaluate(TupleSet) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectTupleNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.SetConstructorNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.SuffixExpressionNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.SyntaxTreeNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.VariableNode
 
evaluate(Env) - Method in class ca.uwaterloo.cs.ql.interp.WhileStatementNode
 
EvaluationException - Exception in ca.uwaterloo.cs.ql.interp
 
EvaluationException(SyntaxTreeNode, String) - Constructor for exception ca.uwaterloo.cs.ql.interp.EvaluationException
 
exec - Class in ca.uwaterloo.cs.ql.lib
void exec(...)
expectedTokenSequences - Variable in exception ca.uwaterloo.cs.ql.interp.ParseException
Each entry in this array is an array of integers.
Expression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ExpressionLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
ExpressionNode() - Constructor for class ca.uwaterloo.cs.ql.interp.ExpressionNode
 
ExpStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
ExpStatementNode(ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.ExpStatementNode
 

F

Factbase - Class in ca.uwaterloo.cs.ql.fb
 
Factbase() - Constructor for class ca.uwaterloo.cs.ql.fb.Factbase
 
Factbase(String) - Constructor for class ca.uwaterloo.cs.ql.fb.Factbase
 
FactbaseReader - Interface in ca.uwaterloo.cs.ql.io
 
FactbaseWriter - Interface in ca.uwaterloo.cs.ql.io
 
FALSE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
fileEvaluate(Env, String[]) - Method in class ca.uwaterloo.cs.ql.interp.Interp
 
FileOutputAppendStream - Class in ca.uwaterloo.cs.ql.io
 
FileOutputAppendStream(String) - Constructor for class ca.uwaterloo.cs.ql.io.FileOutputAppendStream
 
find(String) - Method in class ca.uwaterloo.cs.ql.lib.FunctionLib
 
find(String, Class[]) - Method in class ca.uwaterloo.cs.ql.lib.FunctionLib
 
findName(Class) - Static method in class ca.uwaterloo.cs.ql.interp.Type
 
findType(String) - Static method in class ca.uwaterloo.cs.ql.interp.Type
Find a type.
FLOAT_LITERAL - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
FloatOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
FloatOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.FloatOperation
 
floatValue() - Method in class ca.uwaterloo.cs.ql.interp.Value
 
FOR - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
form - Class in ca.uwaterloo.cs.ql.lib
TupleSet form(TupleSet, description, ...)
ForStatement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ForStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
ForStatementNode(VariableNode, ExpressionNode, StatementNode) - Constructor for class ca.uwaterloo.cs.ql.interp.ForStatementNode
Constructs ForStatementNode.
Function - Class in ca.uwaterloo.cs.ql.lib
 
FunctionExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
FunctionExpressionNode(FunctionNameNode, ArgumentsNode) - Constructor for class ca.uwaterloo.cs.ql.interp.FunctionExpressionNode
 
FunctionLib - Class in ca.uwaterloo.cs.ql.lib
 
FunctionNameNode - Class in ca.uwaterloo.cs.ql.interp
 
FunctionNameNode(VariableNode) - Constructor for class ca.uwaterloo.cs.ql.interp.FunctionNameNode
 

G

GE(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
GE(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
GE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
GE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
generateParseException() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
get(int) - Method in class ca.uwaterloo.cs.ql.fb.Header
 
get(int) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
get() - Method in class ca.uwaterloo.cs.ql.fb.Node
 
get(int) - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Gets the element at col.
get(int[]) - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Gets the elements by way of an array of cols.
get(int) - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
get(int) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
get(String) - Static method in class ca.uwaterloo.cs.ql.interp.QdbCode
 
getAliasName() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Gets this script's alias name.
getAllCompositeIDs() - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getAllEdges() - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
 
getAllNodes() - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
 
getAllTuples() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
getArguments() - Method in class ca.uwaterloo.cs.ql.interp.ArgumentsNode
 
getAtt(int, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.Show
Gets a node's attribute value.
getAttribute(int) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
 
getAttributeID(int) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
Gets a node's attribute's ID.
getAtts(int) - Method in class ca.uwaterloo.cs.ql.fb.Show
Gets a node's attributes.
getBeginColumn() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
getBeginLine() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
getBody() - Method in class ca.uwaterloo.cs.ql.fb.Relation
 
getChannel() - Method in class ca.uwaterloo.cs.ql.io.FileOutputAppendStream
 
getChildren(int) - Method in class ca.uwaterloo.cs.ql.fb.Tree
 
getColumn() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
Deprecated.  
getColumn() - Method in class ca.uwaterloo.cs.ql.interp.Location
 
getColumn() - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnNode
 
getColumn() - Method in class ca.uwaterloo.cs.ql.interp.Token
Gets the column of this Token.
getConcepts() - Method in class ca.uwaterloo.cs.ql.fb.ConceptEngine
 
getcsv - Class in ca.uwaterloo.cs.ql.lib
void getcsv(FileName)
getDom() - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Gets the domain of this Tuple.
getEchoIndent() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
getEdgeDistance(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.EdgeTree
 
getEdgeSet(String) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
getEdgeTree(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.EdgeTree
 
getEdgeTree(int, EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.Tree2
 
getEdgeTree(int, int, EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.Tree2
 
getEdgeTree(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.Tree2
 
getEnclosingIDs(NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.CompositeID
 
getEndColumn() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
getEndLine() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
getENT() - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getFD() - Method in class ca.uwaterloo.cs.ql.io.FileOutputAppendStream
 
getFile() - Method in class ca.uwaterloo.cs.ql.interp.Location
 
getFile() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Gets the script file.
getFileName() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Gets this script's file name.
getFileParent() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Gets this script's parent directory.
getFilePath() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Gets this script's full-path name.
getFrom() - Method in class ca.uwaterloo.cs.ql.fb.Edge
 
getFromID() - Method in class ca.uwaterloo.cs.ql.fb.Edge
 
getFullName() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Gets this script's full-path name.
getFunctionNames() - Method in class ca.uwaterloo.cs.ql.lib.FunctionLib
 
getHeader() - Method in class ca.uwaterloo.cs.ql.fb.Relation
 
getHeaderIndexes(Header) - Method in class ca.uwaterloo.cs.ql.fb.Relation
 
getID(Object) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getID(String) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getID(int[]) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getID(int, int) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getID(int, int, int) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getID() - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getID() - Method in class ca.uwaterloo.cs.ql.fb.Node
 
GetImage() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
getIndent() - Method in class ca.uwaterloo.cs.ql.interp.StatementNode
 
getInverse() - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Gets the inverse of this Tuple.
getLevelRelation() - Method in class ca.uwaterloo.cs.ql.fb.Tree
 
getLine() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
Deprecated.  
getLine() - Method in class ca.uwaterloo.cs.ql.interp.Location
 
getLine() - Method in class ca.uwaterloo.cs.ql.interp.Token
Gets the line of this Token.
getLocation() - Method in exception ca.uwaterloo.cs.ql.interp.InterpException
 
getLocation() - Method in class ca.uwaterloo.cs.ql.interp.SyntaxTreeNode
 
getMainUnit() - Method in class ca.uwaterloo.cs.ql.interp.Env
Gets the main script unit.
getMessage() - Method in exception ca.uwaterloo.cs.ql.interp.InterpException
 
getMessage() - Method in exception ca.uwaterloo.cs.ql.interp.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error ca.uwaterloo.cs.ql.interp.TokenMgrError
You can also modify the body of this method to customize your error messages.
getName() - Method in class ca.uwaterloo.cs.ql.fb.Column
 
getName() - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
getName(int) - Method in class ca.uwaterloo.cs.ql.fb.Show
Gets a node's name.
getName() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
getName() - Method in class ca.uwaterloo.cs.ql.interp.AttrSignNode
 
getName() - Method in class ca.uwaterloo.cs.ql.interp.DollarSignNode
 
getName() - Method in class ca.uwaterloo.cs.ql.interp.NameNode
 
getName() - Method in class ca.uwaterloo.cs.ql.interp.Variable
 
getName() - Method in class ca.uwaterloo.cs.ql.interp.VariableNode
 
getName() - Method in class ca.uwaterloo.cs.ql.lib.Function
 
getNextToken() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
getNextToken() - Static method in class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 
getNodeSet(String) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
getOp() - Method in class ca.uwaterloo.cs.ql.interp.TypeOperation
 
getOperation() - Method in class ca.uwaterloo.cs.ql.interp.TypeOperation
 
getOption() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Gets this script's setting option.
getParams() - Method in class ca.uwaterloo.cs.ql.interp.TypeOperation
 
getParamTypes() - Method in class ca.uwaterloo.cs.ql.lib.Function
 
getParent(int) - Method in class ca.uwaterloo.cs.ql.fb.Tree
 
getParent() - Method in interface ca.uwaterloo.cs.ql.interp.Scope
 
getParent() - Method in class ca.uwaterloo.cs.ql.interp.ScopedNode
Gets the parent scope.
getPartitions(EdgeSet) - Method in class ca.uwaterloo.cs.ql.fb.Partition
 
getPaths() - Method in class ca.uwaterloo.cs.ql.fb.PathClosure
 
getPaths(String, String) - Method in class ca.uwaterloo.cs.ql.fb.PathClosure
 
getRels(int) - Method in class ca.uwaterloo.cs.ql.fb.Show
 
getRels(int, EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.Show
 
getReplaceID(int) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
getRng() - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Gets the range of this Tuple.
getRoots() - Method in class ca.uwaterloo.cs.ql.fb.Tree
 
getScope() - Method in class ca.uwaterloo.cs.ql.interp.Variable
 
getSet(String) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
getSignature() - Method in class ca.uwaterloo.cs.ql.lib.Function
 
getSignature(String, Class[]) - Static method in class ca.uwaterloo.cs.ql.lib.Function
 
getSourceUnits() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
getSourceUnits(String) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
GetSuffix(int) - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
getSymbolName() - Method in exception ca.uwaterloo.cs.ql.interp.LookupException
 
getText() - Method in class ca.uwaterloo.cs.ql.interp.Token
Gets the text of this Token.
getTo() - Method in class ca.uwaterloo.cs.ql.fb.Edge
 
getToID() - Method in class ca.uwaterloo.cs.ql.fb.Edge
 
getToken(int) - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
getTuple() - Method in class ca.uwaterloo.cs.ql.fb.Path
 
getTuple() - Method in interface ca.uwaterloo.cs.ql.interp.select.SelectContext
 
getTuple() - Method in class ca.uwaterloo.cs.ql.interp.select.SelectContextNode
 
getTuple() - Method in class ca.uwaterloo.cs.ql.interp.select.SelectExpressionNode
 
getTupleList() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
getType() - Method in class ca.uwaterloo.cs.ql.fb.Column
 
getType() - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
getType() - Method in class ca.uwaterloo.cs.ql.interp.TypeOperation
 
getType() - Method in class ca.uwaterloo.cs.ql.interp.Value
 
getType() - Method in class ca.uwaterloo.cs.ql.interp.Variable
 
getType() - Method in class ca.uwaterloo.cs.ql.lib.Function
 
getValue() - Method in class ca.uwaterloo.cs.ql.interp.Variable
 
grep - Class in ca.uwaterloo.cs.ql.lib
set grep(set, regex)
GT(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
GT(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
GT - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
GT - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 

H

HAS_DUPLICATES - Static variable in class ca.uwaterloo.cs.ql.fb.TupleSet
 
hasDuplicates() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
hasName() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
hasSet(String) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
hasVariable(String) - Method in interface ca.uwaterloo.cs.ql.interp.Scope
 
hasVariable(String) - Method in class ca.uwaterloo.cs.ql.interp.ScopedNode
Tests if this scope has a variable with the specified name.
head() - Method in class ca.uwaterloo.cs.ql.fb.Path
 
head(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
head - Class in ca.uwaterloo.cs.ql.lib
tset head(tset) tset head(tset, int)
Header - Class in ca.uwaterloo.cs.ql.fb
 
Header(Column[]) - Constructor for class ca.uwaterloo.cs.ql.fb.Header
 

I

id(TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
ID - Class in ca.uwaterloo.cs.ql.lib
ID returns all entities in the factbase.
IDENTIFIER - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
IDManager - Class in ca.uwaterloo.cs.ql.fb
 
IDManager() - Constructor for class ca.uwaterloo.cs.ql.fb.IDManager
 
IF - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
IfStatement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
IfStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
IfStatementNode(ExpressionNode, StatementNode) - Constructor for class ca.uwaterloo.cs.ql.interp.IfStatementNode
 
IfStatementNode(ExpressionNode, StatementNode, StatementNode) - Constructor for class ca.uwaterloo.cs.ql.interp.IfStatementNode
 
IllegalIDException - Exception in ca.uwaterloo.cs.ql.fb
 
IllegalIDException(String) - Constructor for exception ca.uwaterloo.cs.ql.fb.IllegalIDException
 
IllegalIDException(int) - Constructor for exception ca.uwaterloo.cs.ql.fb.IllegalIDException
 
image - Variable in class ca.uwaterloo.cs.ql.interp.Token
The string image of the token.
in - Variable in class ca.uwaterloo.cs.ql.interp.Env
 
IN - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
IN - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
incrEchoIndent() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
indegree(TupleSet, int) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
indegree - Class in ca.uwaterloo.cs.ql.lib
Functions: eset indegree(eset) eset indegree(set, eset) eset outdegree(eset) eset outdegree(set, eset)
init(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.ReplaceID
 
instance() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
instance() - Static method in class ca.uwaterloo.cs.ql.lib.FunctionLib
 
INT_LITERAL - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
Interp - Class in ca.uwaterloo.cs.ql.interp
 
Interp() - Constructor for class ca.uwaterloo.cs.ql.interp.Interp
Constructs a command-line Interp.
Interp(File) - Constructor for class ca.uwaterloo.cs.ql.interp.Interp
Constructs a script-file Interp, which evaluates the specified file.
Interp(InputStream) - Constructor for class ca.uwaterloo.cs.ql.interp.Interp
 
Interp(Reader) - Constructor for class ca.uwaterloo.cs.ql.interp.Interp
 
Interp(InterpTokenManager) - Constructor for class ca.uwaterloo.cs.ql.interp.Interp
 
InterpConstants - Interface in ca.uwaterloo.cs.ql.interp
 
InterpException - Exception in ca.uwaterloo.cs.ql.interp
 
InterpException(Location, String) - Constructor for exception ca.uwaterloo.cs.ql.interp.InterpException
 
InterpTokenManager - Class in ca.uwaterloo.cs.ql.interp
 
InterpTokenManager(ASCII_CharStream) - Constructor for class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 
InterpTokenManager(ASCII_CharStream, int) - Constructor for class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 
intersect(Header) - Method in class ca.uwaterloo.cs.ql.fb.Header
 
INTERSECT - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
INTERSECT - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
intersection(TupleSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
intersection(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
intersection(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
IntOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
IntOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.IntOperation
 
intValue() - Method in class ca.uwaterloo.cs.ql.interp.Value
 
inverse(TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
inverse(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
InvocationException - Exception in ca.uwaterloo.cs.ql.lib
 
InvocationException(String) - Constructor for exception ca.uwaterloo.cs.ql.lib.InvocationException
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.aliases
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.avg
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.basket
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.cast
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.concept
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.degree
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.delset
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.dircontain
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.echo
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.edist
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.ENT
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.entropy
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.etree
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.exec
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.form
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.Function
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.getcsv
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.grep
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.head
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.ID
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.indegree
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.lattice
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.level
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.list
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.localof
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.log
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.max
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.median
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.min
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.name
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.normalize
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.numbering
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.parse
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.partition
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.paths
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.pause
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.pick
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.pow
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.rand
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.range
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.reach
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.read
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.replace
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.replaceid
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.reset
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.reverse
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.set
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.sgcount
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.show
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.showedge
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.showpath
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.showtree
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.sim
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.simBi
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.sort
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.source
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.sqrt
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.stdev
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.sum
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.tail
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.timing
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.unbasket
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.unclosure
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.write
 
invoke(Env, Value[]) - Method in class ca.uwaterloo.cs.ql.lib.writeDot
 
IOAPPEND - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
IOTOFILE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
isComposite(int) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
isEchoOn() - Method in class ca.uwaterloo.cs.ql.interp.Option
 
isEchoOn() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Tests if echo setting is on.
isEmpty() - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
isIdentical(Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.Type
 
isPauseOn() - Method in class ca.uwaterloo.cs.ql.interp.Option
 
isPauseOn() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Tests if debug setting pause is on.
isPrimitive(Class) - Static method in class ca.uwaterloo.cs.ql.interp.Type
 
isPrimitive() - Method in class ca.uwaterloo.cs.ql.interp.Value
Primitives: int, float, boolean and String.
isRelatedTo(Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.Type
 
isSubtypeOf(Class, Class) - Static method in class ca.uwaterloo.cs.ql.interp.Type
 
isTimeOn() - Method in class ca.uwaterloo.cs.ql.interp.Option
 
isTimeOn() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Tests if timing setting is on.
iterator() - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 

J

jj_nt - Static variable in class ca.uwaterloo.cs.ql.interp.Interp
 
jjstrLiteralImages - Static variable in class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 

K

key(int) - Static method in class ca.uwaterloo.cs.ql.interp.Operator
 
kind - Variable in class ca.uwaterloo.cs.ql.interp.Token
An integer that describes the kind of this token.

L

l - Static variable in class ca.uwaterloo.cs.ql.interp.QdbCode
 
lattice(NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
lattice - Class in ca.uwaterloo.cs.ql.lib
eset lattice(set)
LBRACE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
LBRACKET - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
LE(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
LE(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
LE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
LE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
length() - Method in class ca.uwaterloo.cs.ql.fb.Path
 
LETTER - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
level - Class in ca.uwaterloo.cs.ql.lib
Functions: eset level() eset level(set) eset level(set, eset)
lexStateNames - Static variable in class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 
LINE_CONTINUE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
link(Path, Path) - Static method in class ca.uwaterloo.cs.ql.fb.Path
 
link(int, Path) - Static method in class ca.uwaterloo.cs.ql.fb.Path
 
link(Path, int) - Static method in class ca.uwaterloo.cs.ql.fb.Path
 
link(int, int) - Static method in class ca.uwaterloo.cs.ql.fb.Path
 
list - Class in ca.uwaterloo.cs.ql.lib
Functions: set list() set flist() set relnames() set setnames()
Literal() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
LiteralNode - Class in ca.uwaterloo.cs.ql.interp
 
LiteralNode(int) - Constructor for class ca.uwaterloo.cs.ql.interp.LiteralNode
 
LiteralNode(float) - Constructor for class ca.uwaterloo.cs.ql.interp.LiteralNode
 
LiteralNode(String) - Constructor for class ca.uwaterloo.cs.ql.interp.LiteralNode
 
LiteralNode(boolean) - Constructor for class ca.uwaterloo.cs.ql.interp.LiteralNode
 
localof(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
localof - Class in ca.uwaterloo.cs.ql.lib
eset localof(eset)
locate(Column) - Method in class ca.uwaterloo.cs.ql.fb.Header
 
Location - Class in ca.uwaterloo.cs.ql.interp
 
Location(File, int) - Constructor for class ca.uwaterloo.cs.ql.interp.Location
 
Location(File, int, int) - Constructor for class ca.uwaterloo.cs.ql.interp.Location
 
log - Class in ca.uwaterloo.cs.ql.lib
float ln(int); float ln(float); float log(int, float); float log(int, float);
lookingAhead - Static variable in class ca.uwaterloo.cs.ql.interp.Interp
 
lookup(String) - Method in class ca.uwaterloo.cs.ql.interp.Env
Looks up a variable.
lookup(String) - Method in interface ca.uwaterloo.cs.ql.interp.Scope
 
lookup(String) - Method in class ca.uwaterloo.cs.ql.interp.ScopedNode
Looks up a variable from this scope.
lookup(String) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Looks up a variable from this scope.
LookupException - Exception in ca.uwaterloo.cs.ql.interp
 
LookupException(String) - Constructor for exception ca.uwaterloo.cs.ql.interp.LookupException
 
lookupFunction(String, Class[]) - Method in class ca.uwaterloo.cs.ql.interp.Env
Looks up a Function.
lookupFunctions(String) - Method in class ca.uwaterloo.cs.ql.interp.Env
Looks up all functions with a given name.
LPAREN - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
LT(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
LT(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
LT - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
LT - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 

M

MATCH - Static variable in class ca.uwaterloo.cs.ql.interp.Type
 
max - Class in ca.uwaterloo.cs.ql.lib
Functions: set max(set) set max(set, int) int maxi(set) float maxf(set) Examples: A { age = 10 } B { age = 10 } C { age = 30 } D { age = 32 } E { age = 32 } >> max(rng @age) 32 >> max(rng @age, 2) 32 30 >> maxi(rng @age) / 4 8 >> maxf(rng @age) / 4 8.0 >> @age .
ME - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ME - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
median - Class in ca.uwaterloo.cs.ql.lib
Functions: set median(set) tset median(tset, col) Examples: A { age = 10 } B { age = 10 } C { age = 30 } D { age = 32 } E { age = 32 } >> median(rng @age) 30 >> median(@age, &1) C 30
min - Class in ca.uwaterloo.cs.ql.lib
Functions: set min(set) set min(set, int) int mini(set) float minf(set)
MINUS - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
MINUS - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
MOD - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
MOD - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
MultiplicativeExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
MultiplicativeExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
MultiplicativeExpressionNode(int, ExpressionNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.MultiplicativeExpressionNode
 
MULTIPLY - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
MULTIPLY - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 

N

n - Static variable in class ca.uwaterloo.cs.ql.interp.QdbCode
 
name - Class in ca.uwaterloo.cs.ql.lib
string name(mset)
NameNode - Class in ca.uwaterloo.cs.ql.interp
 
NameNode(String) - Constructor for class ca.uwaterloo.cs.ql.interp.NameNode
 
NE(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
NE(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
NE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
NE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
newSet() - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
 
newSet() - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
Creates an empty NodeSet.
newSet() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
Needs to be overwritten.
newToken(int) - Static method in class ca.uwaterloo.cs.ql.interp.Token
Returns a new Token object, by default.
next - Variable in class ca.uwaterloo.cs.ql.interp.Token
A reference to the next regular (non-special) token from the input stream.
Node - Class in ca.uwaterloo.cs.ql.fb
 
Node(int) - Constructor for class ca.uwaterloo.cs.ql.fb.Node
 
Node(String) - Constructor for class ca.uwaterloo.cs.ql.fb.Node
 
NodeSet - Class in ca.uwaterloo.cs.ql.fb
 
NodeSet() - Constructor for class ca.uwaterloo.cs.ql.fb.NodeSet
NodeSet.
NodeSet(String) - Constructor for class ca.uwaterloo.cs.ql.fb.NodeSet
NodeSet.
NodeSet(int) - Constructor for class ca.uwaterloo.cs.ql.fb.NodeSet
NodeSet.
NodeSetAnyOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
NodeSetAnyOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.NodeSetAnyOperation
 
NodeSetOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
NodeSetOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.NodeSetOperation
 
normalize - Class in ca.uwaterloo.cs.ql.lib
TupleSet normalize(TupleSet)
NOT - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
NOT - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
NOT_MATCH - Static variable in class ca.uwaterloo.cs.ql.interp.Type
 
NUMBER - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
numbering - Class in ca.uwaterloo.cs.ql.lib
EdgeSet numbering(NodeSet) EdgeSet numbering(TupleSet, col)

O

objectValue() - Method in class ca.uwaterloo.cs.ql.interp.Value
 
op(String) - Static method in class ca.uwaterloo.cs.ql.interp.Operator
 
op_dom - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
op_dom - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
op_ent - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
op_ent - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
op_id - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
op_id - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
op_inv - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
op_inv - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
op_rng - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
op_rng - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
Operation - Class in ca.uwaterloo.cs.ql.interp
 
Operation() - Constructor for class ca.uwaterloo.cs.ql.interp.Operation
 
OperationException - Exception in ca.uwaterloo.cs.ql.interp
 
OperationException(String) - Constructor for exception ca.uwaterloo.cs.ql.interp.OperationException
 
Operator - Class in ca.uwaterloo.cs.ql.interp
 
Operator() - Constructor for class ca.uwaterloo.cs.ql.interp.Operator
 
Option - Class in ca.uwaterloo.cs.ql.interp
 
Option() - Constructor for class ca.uwaterloo.cs.ql.interp.Option
 
Option(int) - Constructor for class ca.uwaterloo.cs.ql.interp.Option
 
OR - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
OR - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
out - Variable in class ca.uwaterloo.cs.ql.interp.Env
 
outdegree(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
outdegree(TupleSet, int) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 

P

parse(int) - Static method in class ca.uwaterloo.cs.ql.fb.IDManager
 
parse() - Method in class ca.uwaterloo.cs.ql.interp.Interp
 
parse - Class in ca.uwaterloo.cs.ql.lib
void parse(scriptFile, alias)
ParseException - Exception in ca.uwaterloo.cs.ql.interp
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception ca.uwaterloo.cs.ql.interp.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception ca.uwaterloo.cs.ql.interp.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception ca.uwaterloo.cs.ql.interp.ParseException
 
Partition - Class in ca.uwaterloo.cs.ql.fb
Patition a binary relation into a collection of subgraphs.
Partition() - Constructor for class ca.uwaterloo.cs.ql.fb.Partition
 
partition - Class in ca.uwaterloo.cs.ql.lib
void partition(eset, name)
Path - Class in ca.uwaterloo.cs.ql.fb
Path.
Path(int) - Constructor for class ca.uwaterloo.cs.ql.fb.Path
 
Path(int[]) - Constructor for class ca.uwaterloo.cs.ql.fb.Path
 
PathClosure - Class in ca.uwaterloo.cs.ql.fb
 
PathClosure(EdgeSet) - Constructor for class ca.uwaterloo.cs.ql.fb.PathClosure
 
paths - Class in ca.uwaterloo.cs.ql.lib
paths(string, string, eset)
paths() - Constructor for class ca.uwaterloo.cs.ql.lib.paths
 
pause - Static variable in class ca.uwaterloo.cs.ql.interp.Option
 
pause - Class in ca.uwaterloo.cs.ql.lib
void pause()
peepScope() - Method in class ca.uwaterloo.cs.ql.interp.Env
Peeps the scope on top of the stack.
pick() - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
Picks a node randomly from this NodeSet.
pick(int) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
Picks a set of nodes randomly from this NodeSet.
pick - Class in ca.uwaterloo.cs.ql.lib
Functions: string pick(set) set pick(set, int)
pickNode() - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
Picks a node randomly from this NodeSet.
PLUS - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
PLUS - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
popScope() - Method in class ca.uwaterloo.cs.ql.interp.Env
Pops the scope on top of the stack.
POUND - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
pow - Class in ca.uwaterloo.cs.ql.lib
float pow(int, int); float pow(int, float); float pow(float, int); float pow(float, float);
prefixCat(String) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
 
PrefixExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
PrefixExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
PrefixExpressionNode(int, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.PrefixExpressionNode
 
PrimaryExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
print(OutputStream) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
print(OutputStream) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
 
print(OutputStream) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
Prints all element data to out.
print(PrintStream) - Method in class ca.uwaterloo.cs.ql.interp.Value
 
printRSF(OutputStream) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
 
printTA(OutputStream) - Method in class ca.uwaterloo.cs.ql.fb.EdgeSet
 
printTA(OutputStream) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
 
printTA(OutputStream) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
Prints all element data to out in the TA form.
process(TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.ReplaceID
 
project(NodeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
project(EdgeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
project(NodeSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
project(TupleSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
project(Relation, Header) - Static method in class ca.uwaterloo.cs.ql.fb.Relation
 
PROJECT - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
PROJECT - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
PrologClause() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
PrologClauseLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Part of Statements: Prolog syntax follows
PrologClauseNode - Class in ca.uwaterloo.cs.ql.interp
 
PrologClauseNode(PrologExpressionNode, StatementNode) - Constructor for class ca.uwaterloo.cs.ql.interp.PrologClauseNode
 
PrologExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
PrologExpressionLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
PrologExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
PrologExpressionNode(VariableNode, ArrayList) - Constructor for class ca.uwaterloo.cs.ql.interp.PrologExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.AdditiveExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.ArgumentsNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.ConditionalAndExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.ConditionalExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.ConditionalOrExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.FunctionExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.FunctionNameNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.LiteralNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.MultiplicativeExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.NameNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.PrefixExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.RelationalExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnAttributeNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectAndExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectOrExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectProjectionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectRelationalExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectTupleNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.SetConstructorNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.StatementNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.SuffixExpressionNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.SyntaxTreeNode
 
propagate(Env, Object) - Method in class ca.uwaterloo.cs.ql.interp.VariableNode
 
pushScope(Scope) - Method in class ca.uwaterloo.cs.ql.interp.Env
Pushes a scope onto the stack.

Q

QdbCode - Class in ca.uwaterloo.cs.ql.interp
 
QdbCode() - Constructor for class ca.uwaterloo.cs.ql.interp.QdbCode
 

R

RadixSorter - Class in ca.uwaterloo.cs.ql.fb
 
RadixSorter() - Constructor for class ca.uwaterloo.cs.ql.fb.RadixSorter
 
rand - Class in ca.uwaterloo.cs.ql.lib
tset rand(tset) tset rand(tset, int)
range - Class in ca.uwaterloo.cs.ql.lib
set range(int, int)
rangeOf(TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
RBRACE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
RBRACKET - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
RCOMPOSE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
RCOMPOSE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
reach(NodeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
reach(NodeSet, NodeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
reach - Class in ca.uwaterloo.cs.ql.lib
Functions: eset reach(set, eset) eset reach(string, eset) eset reach(set, set, eset)
read(String) - Method in class ca.uwaterloo.cs.ql.io.CSVFileReader
 
read(String) - Method in interface ca.uwaterloo.cs.ql.io.FactbaseReader
 
read(String) - Method in class ca.uwaterloo.cs.ql.io.RSFFileReader
 
read(String) - Method in class ca.uwaterloo.cs.ql.io.TAFileReader
 
read - Class in ca.uwaterloo.cs.ql.lib
Functions: void read(dataFileName) void getta(dataFileName) void getdb(dataFileName)
readChar() - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
RedirectStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
RedirectStatementNode(StatementNode, ExpressionNode, boolean) - Constructor for class ca.uwaterloo.cs.ql.interp.RedirectStatementNode
 
reflectiveClosure(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.aliases
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.avg
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.basket
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.BuiltinFunction
Registers this function.
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.cast
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.concept
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.degree
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.delset
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.dircontain
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.echo
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.edist
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.ENT
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.entropy
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.etree
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.exec
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.form
 
register(Function) - Method in class ca.uwaterloo.cs.ql.lib.FunctionLib
 
register(String) - Method in class ca.uwaterloo.cs.ql.lib.FunctionLib
 
register(String, String) - Method in class ca.uwaterloo.cs.ql.lib.FunctionLib
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.getcsv
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.grep
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.head
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.ID
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.indegree
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.lattice
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.level
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.list
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.localof
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.log
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.max
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.median
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.min
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.name
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.normalize
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.numbering
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.parse
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.partition
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.paths
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.pause
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.pick
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.pow
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.rand
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.range
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.reach
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.read
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.replace
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.replaceid
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.reset
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.reverse
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.set
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.sgcount
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.show
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.showedge
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.showpath
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.showtree
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.sim
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.simBi
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.sort
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.source
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.sqrt
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.stdev
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.sum
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.tail
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.timing
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.unbasket
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.unclosure
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.write
 
register(FunctionLib) - Static method in class ca.uwaterloo.cs.ql.lib.writeDot
 
RegistrationException - Exception in ca.uwaterloo.cs.ql.lib
 
RegistrationException(String) - Constructor for exception ca.uwaterloo.cs.ql.lib.RegistrationException
 
ReInit(Reader, int, int, int) - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
ReInit(Reader, int, int) - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
ReInit(InputStream, int, int, int) - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
ReInit(InputStream, int, int) - Static method in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
reinit(File) - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ReInit(InputStream) - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ReInit(Reader) - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ReInit(InterpTokenManager) - Method in class ca.uwaterloo.cs.ql.interp.Interp
 
ReInit(ASCII_CharStream) - Static method in class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 
ReInit(ASCII_CharStream, int) - Static method in class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 
Relation - Class in ca.uwaterloo.cs.ql.fb
 
Relation(Header, TupleSet) - Constructor for class ca.uwaterloo.cs.ql.fb.Relation
 
Relation(Header, TupleSet, boolean) - Constructor for class ca.uwaterloo.cs.ql.fb.Relation
 
RelationalExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
RelationalExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
RelationalExpressionNode(int, ExpressionNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.RelationalExpressionNode
 
RelationalOperation - Class in ca.uwaterloo.cs.ql.fb
 
RelationalOperation() - Constructor for class ca.uwaterloo.cs.ql.fb.RelationalOperation
 
remove(String) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
removeAllScopes() - Method in class ca.uwaterloo.cs.ql.interp.Env
Removes all scopes on the stack.
removeDuplicates() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
removeVariable(Variable) - Method in interface ca.uwaterloo.cs.ql.interp.Scope
 
removeVariable(Variable) - Method in class ca.uwaterloo.cs.ql.interp.ScopedNode
Removes a variable from this scope.
replace - Class in ca.uwaterloo.cs.ql.lib
TupleSet replace(TupleSet, substitution)
ReplaceID - Class in ca.uwaterloo.cs.ql.fb
 
ReplaceID() - Constructor for class ca.uwaterloo.cs.ql.fb.ReplaceID
 
replaceid - Class in ca.uwaterloo.cs.ql.lib
Functions: void replaceid(eset) mset replaceid(mset, eset)
report(PrintStream) - Method in exception ca.uwaterloo.cs.ql.interp.EvaluationException
 
reset - Class in ca.uwaterloo.cs.ql.lib
void reset()
RETURN - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
ReturnStatement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
ReturnStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
ReturnStatementNode() - Constructor for class ca.uwaterloo.cs.ql.interp.ReturnStatementNode
 
ReturnStatementNode(ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.ReturnStatementNode
 
reverse - Class in ca.uwaterloo.cs.ql.lib
tset reverse(tset)
RPAREN - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
RSFFileReader - Class in ca.uwaterloo.cs.ql.io
 
RSFFileReader() - Constructor for class ca.uwaterloo.cs.ql.io.RSFFileReader
 
RSFFileWriter - Class in ca.uwaterloo.cs.ql.io
 
RSFFileWriter() - Constructor for class ca.uwaterloo.cs.ql.io.RSFFileWriter
 

S

Scope - Interface in ca.uwaterloo.cs.ql.interp
 
ScopedNode - Class in ca.uwaterloo.cs.ql.interp
 
ScopedNode(Scope) - Constructor for class ca.uwaterloo.cs.ql.interp.ScopedNode
Construct a new ScopedNode.
ScriptUnit() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Script syntax.
ScriptUnitNode - Class in ca.uwaterloo.cs.ql.interp
 
ScriptUnitNode() - Constructor for class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Constructor.
search(TupleList, int, int) - Static method in class ca.uwaterloo.cs.ql.fb.BinarySearch
 
search(TupleList, Tuple, TupleComparator) - Static method in class ca.uwaterloo.cs.ql.fb.BinarySearch
 
select(TupleSelector) - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
select(Tuple) - Method in class ca.uwaterloo.cs.ql.fb.TupleSelector
 
select(Tuple) - Method in class ca.uwaterloo.cs.ql.fb.TupleSelectorSimple
 
SelectAndExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
SelectAndExpressionNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectAndExpressionNode(SelectConditionNode, SelectConditionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectAndExpressionNode
 
SelectCondition() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Select expression syntax follows.
SelectConditionNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectConditionNode() - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectConditionNode
 
SelectContext - Interface in ca.uwaterloo.cs.ql.interp.select
 
SelectContextNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectContextNode() - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectContextNode
 
SelectExpressionNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectExpressionNode(ExpressionNode, SelectConditionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectExpressionNode
 
SelectOrExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
SelectOrExpressionNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectOrExpressionNode(SelectConditionNode, SelectConditionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectOrExpressionNode
 
SelectProjectionNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectProjectionNode(ArrayList) - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectProjectionNode
 
SelectRelationalExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
SelectRelationalExpressionNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectRelationalExpressionNode(int, ExpressionNode, ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectRelationalExpressionNode
 
SelectTupleNode - Class in ca.uwaterloo.cs.ql.interp.select
 
SelectTupleNode(int) - Constructor for class ca.uwaterloo.cs.ql.interp.select.SelectTupleNode
 
SEMICOLON - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
set(int, int) - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Assigns a value to the element at col.
set(int) - Method in class ca.uwaterloo.cs.ql.interp.Value
 
set(boolean) - Method in class ca.uwaterloo.cs.ql.interp.Value
 
set(float) - Method in class ca.uwaterloo.cs.ql.interp.Value
 
set(Object) - Method in class ca.uwaterloo.cs.ql.interp.Value
 
set - Class in ca.uwaterloo.cs.ql.lib
Functions: set set() eset eset()
setAliasName(String) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Sets this script's alias name.
SetConstructor() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
SetConstructorNode - Class in ca.uwaterloo.cs.ql.interp
SetConstructorNode is used to create a set.
SetConstructorNode() - Constructor for class ca.uwaterloo.cs.ql.interp.SetConstructorNode
 
setDom(int) - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Sets the domain of this Tuple.
setEchoOn(boolean) - Method in class ca.uwaterloo.cs.ql.interp.Option
 
SetElement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
setFile(File) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Sets the script file.
setFlag(int) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
setHasDuplicates(boolean) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
setLocation(Location) - Method in class ca.uwaterloo.cs.ql.interp.SyntaxTreeNode
 
setMainUnit(ScriptUnitNode) - Method in class ca.uwaterloo.cs.ql.interp.Env
Sets the main script unit.
setName(String) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
setName(String) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
setOption(Option) - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
Sets this script's setting option.
setPauseOn(boolean) - Method in class ca.uwaterloo.cs.ql.interp.Option
 
setPositive(boolean) - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnNode
 
setRng(int) - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Sets the range of this Tuple.
setTimeOn(boolean) - Method in class ca.uwaterloo.cs.ql.interp.Option
 
setTuple(Tuple) - Method in interface ca.uwaterloo.cs.ql.interp.select.SelectContext
 
setTuple(Tuple) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectContextNode
 
setTuple(Tuple) - Method in class ca.uwaterloo.cs.ql.interp.select.SelectExpressionNode
 
setType(String) - Method in class ca.uwaterloo.cs.ql.fb.Factbase
 
setup() - Method in class ca.uwaterloo.cs.ql.fb.Show
 
setValue(Value) - Method in class ca.uwaterloo.cs.ql.interp.Variable
 
sgcount - Class in ca.uwaterloo.cs.ql.lib
int sgcount(eset)
shortForm() - Method in class ca.uwaterloo.cs.ql.interp.Location
 
shortFormLocation() - Method in class ca.uwaterloo.cs.ql.interp.StatementNode
 
Show - Class in ca.uwaterloo.cs.ql.fb
 
Show() - Constructor for class ca.uwaterloo.cs.ql.fb.Show
 
show - Class in ca.uwaterloo.cs.ql.lib
Functions: void show(set) void show(string)
showedge - Class in ca.uwaterloo.cs.ql.lib
Functions: void showedge(string, eset) void showedge(string, eset, int) void showedge(string, string, eset) void showedge(string, string, eset, int)
showpath - Class in ca.uwaterloo.cs.ql.lib
showpath(string, string, eset)
showpath() - Constructor for class ca.uwaterloo.cs.ql.lib.showpath
 
showtree - Class in ca.uwaterloo.cs.ql.lib
Functions: void showtree() void showtree(eset) void showtree(String) void showtree(int) void showtree(eset, int) void showtree(String, int)
sim - Class in ca.uwaterloo.cs.ql.lib
TupleSet sim(EdgeSet graph) TupleSet sim(EdgeSet graph, int iterationCount)
simBi - Class in ca.uwaterloo.cs.ql.lib
SimRank for bipartite graph.
singleton(int) - Static method in class ca.uwaterloo.cs.ql.fb.NodeSet
Create a singleton set.
singleton(String) - Static method in class ca.uwaterloo.cs.ql.fb.NodeSet
Create a singleton set.
sinkOf(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
size() - Method in class ca.uwaterloo.cs.ql.fb.Header
 
size() - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Counts the elements.
size() - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
size() - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
sort(TupleList, TupleList) - Static method in class ca.uwaterloo.cs.ql.fb.RadixSorter
Sort tuples into an natural ascending order.
sort(TupleList, int, TupleList) - Static method in class ca.uwaterloo.cs.ql.fb.RadixSorter
Sort tuples according to a column.
sort - Class in ca.uwaterloo.cs.ql.lib
Functions: set sort(set) tset sort(tset, col)
sortDom(TupleList, TupleList) - Static method in class ca.uwaterloo.cs.ql.fb.RadixSorter
Sort tuples by its first column (dom).
sortRng(TupleList, TupleList) - Static method in class ca.uwaterloo.cs.ql.fb.RadixSorter
Sort tuples by its last column (rng).
source - Class in ca.uwaterloo.cs.ql.lib
Functions: source(scriptFile) source(scriptFile, argument ...)
source() - Constructor for class ca.uwaterloo.cs.ql.lib.source
 
sourceOf(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
SpecialOperation - Class in ca.uwaterloo.cs.ql.fb
 
SpecialOperation() - Constructor for class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
specialToken - Variable in class ca.uwaterloo.cs.ql.interp.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SpecialVariable() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
sqrt - Class in ca.uwaterloo.cs.ql.lib
float sqrt(int); float sqrt(float);
Statement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Statement syntax follows.
StatementNode - Class in ca.uwaterloo.cs.ql.interp
 
StatementNode() - Constructor for class ca.uwaterloo.cs.ql.interp.StatementNode
 
staticFlag - Static variable in class ca.uwaterloo.cs.ql.interp.ASCII_CharStream
 
stdev - Class in ca.uwaterloo.cs.ql.lib
Functions: float stdev(NodeSet) float stdev(TupleSet, col)
STRING_LITERAL - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
StringOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
StringOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.StringOperation
 
strLocation() - Method in class ca.uwaterloo.cs.ql.interp.SyntaxTreeNode
 
subtree(NodeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
suffixCat(String) - Method in class ca.uwaterloo.cs.ql.fb.NodeSet
 
SuffixExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
SuffixExpressionLookahead() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
SuffixExpressionNode - Class in ca.uwaterloo.cs.ql.interp
 
SuffixExpressionNode(ExpressionNode) - Constructor for class ca.uwaterloo.cs.ql.interp.SuffixExpressionNode
 
SuffixExpressionNode(ExpressionNode, int) - Constructor for class ca.uwaterloo.cs.ql.interp.SuffixExpressionNode
 
sum - Class in ca.uwaterloo.cs.ql.lib
Functions: float sum(NodeSet) float sum(TupleSet, col) Examples: A { age = 10 } B { age = 10 } C { age = 30 } D { age = 32 } E { age = 32 } >> sum(rng @age) 72.0 >> sum(@age, 1) 114.0
SwitchTo(int) - Static method in class ca.uwaterloo.cs.ql.interp.InterpTokenManager
 
symmetricClousre(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
synopsis() - Method in class ca.uwaterloo.cs.ql.lib.Function
 
SyntaxTreeNode - Class in ca.uwaterloo.cs.ql.interp
 
SyntaxTreeNode() - Constructor for class ca.uwaterloo.cs.ql.interp.SyntaxTreeNode
 

T

TAFileReader - Class in ca.uwaterloo.cs.ql.io
 
TAFileReader() - Constructor for class ca.uwaterloo.cs.ql.io.TAFileReader
 
TAFileWriter - Class in ca.uwaterloo.cs.ql.io
 
TAFileWriter() - Constructor for class ca.uwaterloo.cs.ql.io.TAFileWriter
 
tail() - Method in class ca.uwaterloo.cs.ql.fb.Path
 
tail(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.UtilityOperation
 
tail - Class in ca.uwaterloo.cs.ql.lib
tset tail(tset) tset tail(tset, int)
TILDE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
TILDE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
time - Static variable in class ca.uwaterloo.cs.ql.interp.Option
 
timing - Class in ca.uwaterloo.cs.ql.lib
void timing(boolean)
toArray() - Method in interface ca.uwaterloo.cs.ql.fb.Tuple
Returns an array containing all of the elements.
toArray() - Method in class ca.uwaterloo.cs.ql.fb.TupleList
 
token - Static variable in class ca.uwaterloo.cs.ql.interp.Interp
 
Token - Class in ca.uwaterloo.cs.ql.interp
Describes the input token stream.
Token() - Constructor for class ca.uwaterloo.cs.ql.interp.Token
 
token_source - Static variable in class ca.uwaterloo.cs.ql.interp.Interp
 
tokenImage - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
tokenImage - Variable in exception ca.uwaterloo.cs.ql.interp.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in ca.uwaterloo.cs.ql.interp
 
TokenMgrError() - Constructor for error ca.uwaterloo.cs.ql.interp.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error ca.uwaterloo.cs.ql.interp.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error ca.uwaterloo.cs.ql.interp.TokenMgrError
 
toString() - Method in class ca.uwaterloo.cs.ql.fb.Header
 
toString() - Method in class ca.uwaterloo.cs.ql.fb.Node
 
toString() - Method in class ca.uwaterloo.cs.ql.fb.Path
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.AdditiveExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ArgumentsNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.AssignmentExtensionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.AssignmentNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.AttrSignNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.BlockStatementNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.CommandDeleteNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.CommandHelpNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.CommandPrintNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.CommandQuitNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ConditionalAndExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ConditionalExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ConditionalOrExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.DollarSignNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.EmptyStatementNode
 
toString() - Method in exception ca.uwaterloo.cs.ql.interp.EvaluationException
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ExpStatementNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ForStatementNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.FunctionExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.FunctionNameNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.IfStatementNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.LiteralNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.Location
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.MultiplicativeExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.NameNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.PrefixExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.PrologClauseNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.PrologExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.RedirectStatementNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.RelationalExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ReturnStatementNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.ScriptUnitNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnAttributeNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.select.ColumnNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.select.SelectAndExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.select.SelectExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.select.SelectOrExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.select.SelectProjectionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.select.SelectRelationalExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.SetConstructorNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.SuffixExpressionNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.Token
Returns the image.
toString() - Method in class ca.uwaterloo.cs.ql.interp.TypeOperation
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.Value
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.VariableNode
 
toString() - Method in class ca.uwaterloo.cs.ql.interp.WhileStatementNode
 
traceScriptUnit() - Method in class ca.uwaterloo.cs.ql.interp.Env
Traces the script unit on top of the stack.
transitiveClosure(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
Tree - Class in ca.uwaterloo.cs.ql.fb
 
Tree(EdgeSet) - Constructor for class ca.uwaterloo.cs.ql.fb.Tree
 
Tree2 - Class in ca.uwaterloo.cs.ql.fb
Tree2 defines a compound edge tree.
Tree2(EdgeSet) - Constructor for class ca.uwaterloo.cs.ql.fb.Tree2
Tree2.
TRUE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
Tuple - Interface in ca.uwaterloo.cs.ql.fb
 
TupleCmpMutable - Class in ca.uwaterloo.cs.ql.fb
 
TupleCmpMutable() - Constructor for class ca.uwaterloo.cs.ql.fb.TupleCmpMutable
 
TupleCmpMutable(int[]) - Constructor for class ca.uwaterloo.cs.ql.fb.TupleCmpMutable
 
TupleCmpSimple - Class in ca.uwaterloo.cs.ql.fb
 
TupleCmpSimple(int[]) - Constructor for class ca.uwaterloo.cs.ql.fb.TupleCmpSimple
 
TupleComparator - Class in ca.uwaterloo.cs.ql.fb
 
TupleComparator() - Constructor for class ca.uwaterloo.cs.ql.fb.TupleComparator
 
TupleFactory - Class in ca.uwaterloo.cs.ql.fb
 
TupleFactory() - Constructor for class ca.uwaterloo.cs.ql.fb.TupleFactory
 
TupleList - Class in ca.uwaterloo.cs.ql.fb
TupleList
TupleList() - Constructor for class ca.uwaterloo.cs.ql.fb.TupleList
 
TupleList(int) - Constructor for class ca.uwaterloo.cs.ql.fb.TupleList
 
TupleSelector - Class in ca.uwaterloo.cs.ql.fb
 
TupleSelector() - Constructor for class ca.uwaterloo.cs.ql.fb.TupleSelector
 
TupleSelectorSimple - Class in ca.uwaterloo.cs.ql.fb
 
TupleSelectorSimple(int, int) - Constructor for class ca.uwaterloo.cs.ql.fb.TupleSelectorSimple
 
TupleSet - Class in ca.uwaterloo.cs.ql.fb
 
TupleSet() - Constructor for class ca.uwaterloo.cs.ql.fb.TupleSet
 
TupleSet(int) - Constructor for class ca.uwaterloo.cs.ql.fb.TupleSet
 
TupleSet(String) - Constructor for class ca.uwaterloo.cs.ql.fb.TupleSet
 
TupleSetAnyOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
TupleSetAnyOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.TupleSetAnyOperation
 
TupleSetOperation - Class in ca.uwaterloo.cs.ql.interp.op
 
TupleSetOperation() - Constructor for class ca.uwaterloo.cs.ql.interp.op.TupleSetOperation
 
Type - Class in ca.uwaterloo.cs.ql.interp
 
Type() - Constructor for class ca.uwaterloo.cs.ql.interp.Type
 
TypeOperation - Class in ca.uwaterloo.cs.ql.interp
 

U

UE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
UE - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
UnaryExpression() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
unbasket(String) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
unbasket(NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
unbasket(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.SpecialOperation
 
unbasket - Class in ca.uwaterloo.cs.ql.lib
Functions: set unbasket(set); eset unbasket(eset); set unbasket(string); Examples: >> b = basket({1, 2, "abc"}); >> u = unbasket(b); >> b (1 2 abc) >> u 1 2 abc >>
unclosure(EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
unclosure - Class in ca.uwaterloo.cs.ql.lib
eset unclosure(eset)
UNDEFINED - Static variable in class ca.uwaterloo.cs.ql.interp.Operator
 
union(TupleSet, TupleSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
union(NodeSet, NodeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
union(EdgeSet, EdgeSet) - Static method in class ca.uwaterloo.cs.ql.fb.AlgebraOperation
 
union(Header) - Method in class ca.uwaterloo.cs.ql.fb.Header
 
UnknownColumnException - Exception in ca.uwaterloo.cs.ql.fb
 
UnknownColumnException(Column) - Constructor for exception ca.uwaterloo.cs.ql.fb.UnknownColumnException
 
unsetFlag(int) - Method in class ca.uwaterloo.cs.ql.fb.TupleSet
 
usage() - Method in class ca.uwaterloo.cs.ql.lib.Function
Gets function usage.
UtilityOperation - Class in ca.uwaterloo.cs.ql.fb
 
UtilityOperation() - Constructor for class ca.uwaterloo.cs.ql.fb.UtilityOperation
 

V

Value - Class in ca.uwaterloo.cs.ql.interp
 
Value(int) - Constructor for class ca.uwaterloo.cs.ql.interp.Value
 
Value(float) - Constructor for class ca.uwaterloo.cs.ql.interp.Value
 
Value(boolean) - Constructor for class ca.uwaterloo.cs.ql.interp.Value
 
Value(Object) - Constructor for class ca.uwaterloo.cs.ql.interp.Value
 
ValueMath - Class in ca.uwaterloo.cs.ql.interp
 
ValueMath() - Constructor for class ca.uwaterloo.cs.ql.interp.ValueMath
 
Variable() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
Expression syntax follows
Variable - Class in ca.uwaterloo.cs.ql.interp
 
Variable(Scope, String) - Constructor for class ca.uwaterloo.cs.ql.interp.Variable
 
Variable(Scope, String, Value) - Constructor for class ca.uwaterloo.cs.ql.interp.Variable
 
VariableNode - Class in ca.uwaterloo.cs.ql.interp
 
VariableNode(String) - Constructor for class ca.uwaterloo.cs.ql.interp.VariableNode
 
VOID - Static variable in class ca.uwaterloo.cs.ql.interp.Value
 

W

WHILE - Static variable in interface ca.uwaterloo.cs.ql.interp.InterpConstants
 
WhileStatement() - Static method in class ca.uwaterloo.cs.ql.interp.Interp
 
WhileStatementNode - Class in ca.uwaterloo.cs.ql.interp
 
WhileStatementNode(ExpressionNode, StatementNode) - Constructor for class ca.uwaterloo.cs.ql.interp.WhileStatementNode
Constructs WhileStatementNode.
write(String, Factbase) - Method in interface ca.uwaterloo.cs.ql.io.FactbaseWriter
 
write(byte[]) - Method in class ca.uwaterloo.cs.ql.io.FileOutputAppendStream
 
write(byte[], int, int) - Method in class ca.uwaterloo.cs.ql.io.FileOutputAppendStream
 
write(int) - Method in class ca.uwaterloo.cs.ql.io.FileOutputAppendStream
 
write(String, Factbase) - Method in class ca.uwaterloo.cs.ql.io.RSFFileWriter
 
write(String, Factbase) - Method in class ca.uwaterloo.cs.ql.io.TAFileWriter
 
write - Class in ca.uwaterloo.cs.ql.lib
Write/append facts to file.
writeDot - Class in ca.uwaterloo.cs.ql.lib
Functions: void writeDot(dotFile, dotLink) void writeDot(dotFile, dotLink, contain) Params: dotFile : String dotLink : eset contain : eset

X

x - Static variable in class ca.uwaterloo.cs.ql.interp.QdbCode
 

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