Kyle Dotterrer

Results 8 issues of Kyle Dotterrer

This PR adds support for user-defined functions. ### Background For his master's thesis work, Tanuj (@tanujnay112 ) implemented support for user-defined functions in NoisePage on a branch in his fork...

in-progress
feature
ready-for-ci

Closes [#1099](https://github.com/cmu-db/noisepage/issues/1099). Parallel static aggregations fail in compiled mode. A simple procedure to reproduce follows: ``` CREATE TABLE test (a INT, b INT); INSERT INTO test (a , b) VALUES...

bug
in-progress

In the event that execution of a TPL program fails (e.g. during interpretation, after a call to `Module::GetFunction()`) the `tpl` command-line program hangs after reporting the error. This is likely...

We support the inclusion of comments in the SQL files used to generate our tracefile tests, denoted by `#`. Executing the `GenerateTrace.java` utility to produce a tracefile from the SQL...

All of the internals of JUnit tests (i.e. the infrastructure like `TestServer`, `NoisePageServer`, etc.) appear to support JUnit test dry runs in which the executed commands are printed to the...

We use a number of tools to enforce code formatting and style for our C++ code. At the same time, we have accumulated a non-trivial amount of Python code in...

beginner
question/discussion

The very basic test harness defined in `test_harness.h` [here](https://github.com/cmu-db/noisepage/blob/master/test/include/test_util/test_harness.h) is named `TerrierTest`. This should be refactored to `NoisepageTest` (or is it `NoisePageTest`?) to account for the name change. Unfortunately this...

The `tbb::task_scheduler_init` class is deprecated. Not really a pressing issue, and would not be noticeable if it weren't for the fact that it pops up some warnings during compilation thanks...

question/discussion