Fix union SQL and selection previews
This commit is contained in:
14
README.md
14
README.md
@@ -45,18 +45,20 @@ fails visibly instead of silently changing a run.
|
||||
|
||||
## SQL And Preview Safety
|
||||
|
||||
The SQL workbench parses one `SELECT` statement into the canonical graph. The
|
||||
dialect supports projection, aliases, filters, grouping, aggregate functions,
|
||||
sorting, limits, `DISTINCT`, and one two-source equi-join. It rejects DDL, DML,
|
||||
subqueries, arbitrary functions, file access, and unchecked pass-through
|
||||
execution.
|
||||
The SQL workbench parses one `SELECT` or column-aligned `UNION BY NAME`
|
||||
statement into the canonical graph. The dialect supports projection, aliases,
|
||||
filters, grouping, aggregate functions, sorting, limits, `DISTINCT`, append,
|
||||
and one two-source equi-join. It rejects DDL, DML, arbitrary subqueries,
|
||||
arbitrary functions, file access, and unchecked pass-through execution.
|
||||
|
||||
Preview reads at most 250 rows per source and enforces time, intermediate-row,
|
||||
result-byte, graph-node, and response-row bounds. Saved previews record the
|
||||
pipeline revision, executor version, source fingerprints, node diagnostics,
|
||||
and output summary, but not source or result rows. A preview may return one
|
||||
explicitly requested intermediate node state under the same response bound;
|
||||
that row payload remains ephemeral and is not added to run evidence.
|
||||
that row payload remains ephemeral and is not added to run evidence. The WebUI
|
||||
targets the selected graph node and supports remembered automatic or
|
||||
manual-refresh preview modes.
|
||||
|
||||
Saved revisions can also be started through the versioned
|
||||
`dataflow.runLifecycle` capability or the Run dialog. The first runner is
|
||||
|
||||
Reference in New Issue
Block a user