Uses of Package
dev.frostlake.executor

Packages that use dev.frostlake.executor
  • Class
    Description
    Query Executor - Executes SQL statements using ANTLR-based parsing
    Query results held by query ID so RESULT_SCAN can read them back, plus the per-session history of query IDs that LAST_QUERY_ID walks.
  • Class
    Description
    A value too long for its VARCHAR(n) column, rejected on the write path.
    Which conditional branch a DDL statement took — the two outcomes whose status sentence depends on what the catalog held BEFORE the statement ran, which the parse tree alone cannot say.
    A block's WHEN … CONTINUE THEN exception handling, consulted by loop executors so that a loop-body error matching a CONTINUE handler resumes at the next loop iteration (Snowflake CONTINUE semantics).
    The declared RETURNS type of the procedure whose body is running, with the block and compound depths its body started at — what tells a RETURN written directly in that body (the one live converts to the declared type) from one nested in an IF, a loop, a handler or an inner block (kept as it is).
    Evaluates expressions against rows.
    One property row: name, declared type, current-value default, DESC's default column.
    A dotted column qualifier naming no FROM-clause key — live's "SQL compilation error: invalid identifier 'R.C'": an alias REPLACES the table name, in the SELECT list, WHERE, GROUP BY and ORDER BY alike (each measured).
    The MERGE evaluation shape for one (source table, target table, aliases) combination: the merged __MERGE__ table exposing alias.col / tablename.col / bare-name slots, one ExpressionEvaluator over it, and the slot mapping that refills a values list per source/target row pair.
     
    Query Executor - Executes SQL statements using ANTLR-based parsing
    Query results held by query ID so RESULT_SCAN can read them back, plus the per-session history of query IDs that LAST_QUERY_ID walks.
    One row of SessionParameterCatalog: the parts of a session parameter that do not change with the session.
    Executes SHOW / DESCRIBE catalog-introspection commands.
    A star written as a function ARGUMENT — COUNT(*), HASH_AGG(t.*), COUNT(* EXCLUDE (a)), COUNT(* ILIKE 'a%') — and what it stands for: the in-scope columns it expands to, so that the call is then an ordinary multi-argument one (live-verified: a qualified star expands to that relation's columns only, an EXCLUDE drops the named columns, an ILIKE keeps the matching ones, and HASH_AGG(t.*) equals HASH_AGG(t.a, t.b, t.c)).
    What a table function's parameter will take.
  • Class
    Description
     
    Query Executor - Executes SQL statements using ANTLR-based parsing
    Visitor that executes SQL commands by visiting the ANTLR parse tree.
  • Class
    Description
    Query Executor - Executes SQL statements using ANTLR-based parsing
  • Class
    Description
    A value that could not be read as a number where one was required — live's "Numeric value 'a' is not recognized", and the VARIANT spelling of the same failure.
    Query Executor - Executes SQL statements using ANTLR-based parsing
    A star written as a function ARGUMENT — COUNT(*), HASH_AGG(t.*), COUNT(* EXCLUDE (a)), COUNT(* ILIKE 'a%') — and what it stands for: the in-scope columns it expands to, so that the call is then an ordinary multi-argument one (live-verified: a qualified star expands to that relation's columns only, an EXCLUDE drops the named columns, an ILIKE keeps the matching ones, and HASH_AGG(t.*) equals HASH_AGG(t.a, t.b, t.c)).
  • Class
    Description
    Query Executor - Executes SQL statements using ANTLR-based parsing
  • Class
    Description
    Query results held by query ID so RESULT_SCAN can read them back, plus the per-session history of query IDs that LAST_QUERY_ID walks.
  • Class
    Description
    Query results held by query ID so RESULT_SCAN can read them back, plus the per-session history of query IDs that LAST_QUERY_ID walks.