Commit cea9254
refactor(udaf): name synthesized state fields state_{i}
The Python constructor path collapses input `Vec<DataType>` into
synthesized `FieldRef`s; bare integer names (`"0"`, `"1"`) made EXPLAIN
and debug output for the state schema opaque. Use `state_{i}` to match
the `arg_{i}` convention the codec applies on the input-field side.
The post-decode path is unaffected — the codec ships full
`FieldRef`s (with the names the sender chose) through IPC and bypasses
this synthesis entirely.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 54bbdf8 commit cea9254
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
183 | | - | |
| 183 | + | |
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
| |||
0 commit comments