![Richard Newman](/assets/img/avatar_default.png)
* Pre: use debugcli in VSCode. * Pre: wrap subqueries in parentheses in output SQL. * Pre: add ExistingColumn. This lets us make reference to columns by name, rather than only pointing to qualified aliases. * Pre: add Into for &str to TypedValue. * Pre: add Store.transact. * Pre: cleanup. * Parse and algebrize simple aggregates. (#312) * Follow-up: print aggregate columns more neatly in the CLI. * Useful ValueTypeSet helpers. * Allow for entity inequalities. * Add 'differ', which is a ref-specialized not-equals. * Add 'unpermute', a function for getting unique, distinct pairs from bindings. * Review comments. * Add 'the' pseudo-aggregation operator. This allows for a corresponding value to be returned when a query includes one 'min' or 'max' aggregate.
58 lines
1.3 KiB
JSON
58 lines
1.3 KiB
JSON
{
|
|
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
|
// for the documentation about the tasks.json format
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"type": "shell",
|
|
"label": "Test all",
|
|
"command": "cargo",
|
|
"args": [
|
|
"test",
|
|
"--all",
|
|
],
|
|
"problemMatcher": [
|
|
"$rustc"
|
|
],
|
|
"group": "test"
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"label": "Run CLI",
|
|
"command": "cargo",
|
|
"args": [
|
|
"debugcli",
|
|
],
|
|
"problemMatcher": [
|
|
"$rustc"
|
|
],
|
|
"group": "test"
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"label": "Build CLI",
|
|
"command": "cargo",
|
|
"args": [
|
|
"build",
|
|
"-p",
|
|
"mentat_cli",
|
|
],
|
|
"problemMatcher": [
|
|
"$rustc"
|
|
],
|
|
"group": "build"
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"label": "Build Mentat",
|
|
"command": "cargo",
|
|
"args": [
|
|
"build",
|
|
],
|
|
"problemMatcher": [
|
|
"$rustc"
|
|
],
|
|
"group": "build"
|
|
}
|
|
]
|
|
}
|