Class SystemFunctionEvaluator

java.lang.Object
dev.frostlake.executor.SystemFunctionEvaluator

public class SystemFunctionEvaluator extends Object
Evaluates SYSTEM$FUNCNAME(...) built-in system functions invoked from expression context. Extracted from QueryExecutor; depends only on the catalog, storage engine, and transaction manager (no QueryExecutor back-pointer).
  • Constructor Details

  • Method Details

    • evaluateSystemFunction

      public Object evaluateSystemFunction(String funcName, List<Object> args)
      Evaluate a SYSTEM$FUNCNAME call from expression context (no ANTLR ctx available).
    • enableTaskDependents

      public static void enableTaskDependents(String root, List<Task> tasks)
      Resume (STARTED) every task in the given list that is a transitive dependent of root — the named root's subtree only, matching predecessor references by bare task name. The root itself is not resumed (Snowflake: it is resumed separately with ALTER TASK … RESUME).