Commit f7b00a3
Add option for ExportCSVConfig to target txn outputs (#262)
* Add transaction output name to the ExportCSVConfig action
* Add transaction_output_name alternative to export_csv_config_v2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Fix Call.target_type() for variadic builtin.tuple
builtin.tuple is registered as variadic (arity -1), so make_builtin
gives it an empty param list and the generic type-variable matching
can't resolve the return type T. Add a special case that infers
TupleType directly from the argument types, matching what _infer_type
already does in the parser.
Without this, IfElse nodes wrapping tuple constructs were typed as
interface{} in Go, causing a compile error when the function's declared
return type is []interface{}.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Regenerate parsers, printers, and test snapshots
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Add ExportCSVColumns/Source equality and transaction_output_name to ExportCSVConfig
ExportCSVColumns had no custom == so structural comparison fell back to identity,
breaking ExportCSVSource comparisons. Add equality for ExportCSVColumns first,
then ExportCSVSource, then wire csv_source, csv_config, and the new
transaction_output_name field into ExportCSVConfig ==, hash, and isequal.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Regenerate parsers and printers
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 2a0419a commit f7b00a3
20 files changed
Lines changed: 14785 additions & 14370 deletions
File tree
- meta/src/meta
- proto/relationalai/lqp/v1
- sdks
- go/src
- lqp/v1
- julia/LogicalQueryProtocol.jl
- src
- gen/relationalai/lqp/v1
- test
- python
- src/lqp
- gen
- proto/v1
- tests
- bin
- lqp
- pretty_debug
- pretty
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| |||
1384 | 1385 | | |
1385 | 1386 | | |
1386 | 1387 | | |
1387 | | - | |
1388 | | - | |
| 1388 | + | |
| 1389 | + | |
1389 | 1390 | | |
1390 | | - | |
| 1391 | + | |
1391 | 1392 | | |
1392 | 1393 | | |
1393 | 1394 | | |
| |||
1397 | 1398 | | |
1398 | 1399 | | |
1399 | 1400 | | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
1400 | 1411 | | |
1401 | 1412 | | |
1402 | 1413 | | |
| |||
1719 | 1730 | | |
1720 | 1731 | | |
1721 | 1732 | | |
1722 | | - | |
1723 | | - | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
1724 | 1738 | | |
1725 | 1739 | | |
1726 | 1740 | | |
1727 | 1741 | | |
1728 | | - | |
| 1742 | + | |
| 1743 | + | |
1729 | 1744 | | |
1730 | 1745 | | |
1731 | 1746 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
348 | 351 | | |
349 | 352 | | |
350 | 353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
88 | 93 | | |
| 94 | + | |
89 | 95 | | |
90 | 96 | | |
91 | 97 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments