BAM
Abstract Machine for Bottom-Up Evaluation with the Push Method
|
Performance Tests (Benchmarks).
More...Files | |
file | bench.cpp |
file | bench.h [code] |
Abstract Superclass of Standard Benchmarks with load() and eval() | |
file | bench_j1axy_1.cpp |
file | bench_j1axy_1.h [code] |
Join1 Benchmark a(X, Y), Version 1 (Full duplicate check, no goto). | |
file | bench_j1axy_2.cpp |
file | bench_j1axy_2.h [code] |
Join1 Benchmark a(X, Y), Version 2 (Full duplicate check, no goto, bitmap set implementation). | |
file | bench_j1axy_3.cpp |
file | bench_j1axy_3.h [code] |
Join1 Benchmark a(X, Y), Version 3 (goto, bitmap duplicate check, cursor interface). | |
file | bench_j1axy_4.cpp |
file | bench_j1axy_4.h [code] |
Join1 Benchmark a(X, Y), Version 4 (functions, bitmap duplicate check). | |
file | bench_j1axy_5.cpp |
file | bench_j1axy_5.h [code] |
Join1 Benchmark a(X, Y), Version 5 (goto, bitmap duplicate check, functions without arguments). | |
file | bench_j1axy_6.cpp |
file | bench_j1axy_6.h [code] |
Join1 Benchmark a(X, Y), Version 6 (abstract machine, bitmap duplicate check). | |
file | bench_tcff_1.cpp |
file | bench_tcff_1.h [code] |
Transitive Closure Benchmark tc(X,Y) (Binding Pattern "ff"), Version 1 (handcrafted loader, static function, relations in local variables). | |
file | bench_tcff_2.cpp |
file | bench_tcff_2.h [code] |
Transitive Closure Benchmark tc(X,Y) (Binding Pattern "ff"), Version 2 (with general loader, relations in attributes, and standard cursor interface to retrieve answers). | |
file | bench_tcff_3.cpp |
file | bench_tcff_3.h [code] |
Transitive Closure Benchmark tc(X,Y) (Binding Pattern "ff"), Version 3 (seminaive evaluation) | |
file | bench_tcff_4.cpp |
file | bench_tcff_4.h [code] |
Transitive Closure Benchmark tc(X,Y) (Binding Pattern "ff"), Version 4 (Push method with functions) | |
file | bench_tcff_5.cpp |
file | bench_tcff_5.h [code] |
Transitive Closure Benchmark tc(X,Y) (Binding Pattern "ff"), Version 5 (with Abstract Machine) | |
file | gen_cur1.cpp |
file | gen_cur1.h [code] |
Cursor over Generated Relations with one Integer Column (for Tests) | |
file | gen_cur2.cpp |
file | gen_cur2.h [code] |
Cursor over Generated Relations with two Integer Columns (for Tests). | |
file | load_tc.cpp |
file | load_tc.h [code] |
Data Loader for Transitive Closure Benchmark (with Binding Pattern "ff") | |
file | main.cpp |
file | main.h [code] |
Main program and project documentation for Doxygen. | |
file | out.cpp |
file | out.h [code] |
Selective Output for Tests/Benchmarks. | |
file | rtest.cpp |
file | rtest.h [code] |
Superclass for Standard Tests of Relation-like Data Structures. | |
file | test.cpp |
file | test.h [code] |
Text execution, List of all Tests/Benchmarks. | |
file | test_set1.h [code] |
A test method for set implementations with one integer argument. | |
file | test_set2.h [code] |
A test method for set implementations with two integer arguments. | |
Performance Tests (Benchmarks).