noisepage
noisepage copied to clipboard
Self-Driving Database Management System from Carnegie Mellon University
We implement the mini (operating unit) runners on top of the gbenchmark framework. We use the setup/teardown, benchmark filter, and the argument generation features of gbenchmark. But we're not using...
The way that the mini-runners work right now is to first create all the tables required to enumerate input features and then and execute the runners for every OU one-by-one...
# Bug Report ## Summary We don't check whether incoming VARCHAR values adhere to the length limit. ### Expected Behavior Postgres: ```SQL matt=# create table foo (name varchar(3)); CREATE TABLE...
## Summary We are not able to always cast parameters to the proper types. I came across this problem when trying to create a SQL test trace file for our...
# Feature Request Optimizer does not insert casts for differently-typed operands. ## Summary In working on #1377, we originally planned to remove all implicit casts. However, this breaks a ton...
Create a table like `CREATE TABLE foo (name VARCHAR PRIMARY KEY)` then by default `atttypmod`/max length should be -1 in `pg_attribute` for that VARCHAR attribute. However, `GenericKey` is templated to...
# Bug Report ## Summary When using a nested query in the WHERE clause you can use an operator such as `=` or ` ``` The DB crashes with a...
JDBC driver throws illegal state exception, but the executeNonSelectQuery method within TracefileTest only catches sqlexception. The problem is that any other run time exception cracks the whole thing and we...
I think [this](https://github.com/cmu-db/terrier/blob/643b4805f1473fd3cd09c4f922e066befc5311b4/src/execution/sema/sema_expr.cpp#L245) slipped through. We generate untyped TPL code that contains integer literals. We later parse and re-type the generated TPL code. These integer literals need to get assigned...
# Feature Request ## Summary A query with a nested query in the where clause being used in an exists or not exists does not work. ## Environment I don't...