Package ca.uwaterloo.cs.ql.lib

Class Summary
aliases void aliases()
avg 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
basket Functions: set basket(set); // return a singleton.
BuiltinFunction BuiltinFunction.
cast Functions: int int(int/float/string) float float(int/float/string)
concept eset concept(eset)
degree eset degree(mset, col) eset indegree(mset, col) eset outdegree(mset, col) mset degree(mset, col, ...)
delset Functions: void delset(set) eset delset(eset, set)
dircontain eset dircontain(set)
echo void echo(boolean)
edist Embed edges into a tree.
ENT ENT returns all entities in the factbase.
entropy 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
etree Embed edges into a tree.
exec void exec(...)
form TupleSet form(TupleSet, description, ...)
Function  
FunctionLib  
getcsv void getcsv(FileName)
grep set grep(set, regex)
head tset head(tset) tset head(tset, int)
ID ID returns all entities in the factbase.
indegree Functions: eset indegree(eset) eset indegree(set, eset) eset outdegree(eset) eset outdegree(set, eset)
lattice eset lattice(set)
level Functions: eset level() eset level(set) eset level(set, eset)
list Functions: set list() set flist() set relnames() set setnames()
localof eset localof(eset)
log float ln(int); float ln(float); float log(int, float); float log(int, float);
max 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 .
median 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 Functions: set min(set) set min(set, int) int mini(set) float minf(set)
name string name(mset)
normalize TupleSet normalize(TupleSet)
numbering EdgeSet numbering(NodeSet) EdgeSet numbering(TupleSet, col)
parse void parse(scriptFile, alias)
partition void partition(eset, name)
paths paths(string, string, eset)
pause void pause()
pick Functions: string pick(set) set pick(set, int)
pow float pow(int, int); float pow(int, float); float pow(float, int); float pow(float, float);
rand tset rand(tset) tset rand(tset, int)
range set range(int, int)
reach Functions: eset reach(set, eset) eset reach(string, eset) eset reach(set, set, eset)
read Functions: void read(dataFileName) void getta(dataFileName) void getdb(dataFileName)
replace TupleSet replace(TupleSet, substitution)
replaceid Functions: void replaceid(eset) mset replaceid(mset, eset)
reset void reset()
reverse tset reverse(tset)
set Functions: set set() eset eset()
sgcount int sgcount(eset)
show Functions: void show(set) void show(string)
showedge Functions: void showedge(string, eset) void showedge(string, eset, int) void showedge(string, string, eset) void showedge(string, string, eset, int)
showpath showpath(string, string, eset)
showtree Functions: void showtree() void showtree(eset) void showtree(String) void showtree(int) void showtree(eset, int) void showtree(String, int)
sim TupleSet sim(EdgeSet graph) TupleSet sim(EdgeSet graph, int iterationCount)
simBi SimRank for bipartite graph.
sort Functions: set sort(set) tset sort(tset, col)
source Functions: source(scriptFile) source(scriptFile, argument ...)
sqrt float sqrt(int); float sqrt(float);
stdev Functions: float stdev(NodeSet) float stdev(TupleSet, col)
sum 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
tail tset tail(tset) tset tail(tset, int)
timing void timing(boolean)
unbasket 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 eset unclosure(eset)
write Write/append facts to file.
writeDot Functions: void writeDot(dotFile, dotLink) void writeDot(dotFile, dotLink, contain) Params: dotFile : String dotLink : eset contain : eset
 

Exception Summary
InvocationException  
RegistrationException