Uses of Package
dev.frostlake.executor
Packages that use dev.frostlake.executor
Package
Description
-
Classes in dev.frostlake.executor used by dev.frostlakeClassDescriptionQuery Executor - Executes SQL statements using ANTLR-based parsingQuery 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.
-
Classes in dev.frostlake.executor used by dev.frostlake.executorClassDescriptionA 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'sWHEN … CONTINUE THENexception 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 exposingalias.col/tablename.col/ bare-name slots, oneExpressionEvaluatorover it, and the slot mapping that refills a values list per source/target row pair.Query Executor - Executes SQL statements using ANTLR-based parsingQuery 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 ofSessionParameterCatalog: 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, andHASH_AGG(t.*)equalsHASH_AGG(t.a, t.b, t.c)).What a table function's parameter will take. -
Classes in dev.frostlake.executor used by dev.frostlake.executor.commandsClassDescriptionQuery Executor - Executes SQL statements using ANTLR-based parsingVisitor that executes SQL commands by visiting the ANTLR parse tree.
-
Classes in dev.frostlake.executor used by dev.frostlake.executor.copy
-
Classes in dev.frostlake.executor used by dev.frostlake.executor.expressionsClassDescriptionA 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 parsingA 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, andHASH_AGG(t.*)equalsHASH_AGG(t.a, t.b, t.c)). -
Classes in dev.frostlake.executor used by dev.frostlake.executor.operators
-
Classes in dev.frostlake.executor used by dev.frostlake.functions.scalar.contextClassDescriptionQuery 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.
-
Classes in dev.frostlake.executor used by dev.frostlake.functions.tableClassDescriptionQuery 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.