Class WorkerTaskManager


  • public class WorkerTaskManager
    extends Object
    • Method Detail

      • createWorkerTask

        public void createWorkerTask​(WorkerId workerId)
        Creates a new worker task.
        Parameters:
        workerId - worker id
      • dropWorkerTask

        public void dropWorkerTask​(WorkerId workerId)
        Drops a worker task.

        Throws SnowflakeSQLException if the queue does not exist.

        Parameters:
        workerId - worker id
      • alterWarehouse

        public void alterWarehouse​(WorkerId workerId,
                                   String warehouseName)
        Alters a worker task warehouse

        Throws SnowflakeSQLException if the queue does not exist.

        Parameters:
        workerId - worker id
        warehouseName - new warehouse name
      • suspendWorkerTaskIfExists

        public void suspendWorkerTaskIfExists​(WorkerId workerId)
        Suspends a worker task if it exists.
        Parameters:
        workerId - worker id
      • resumeWorkerTask

        public void resumeWorkerTask​(WorkerId workerId)
        Resumes a worker task if it exists.
        Parameters:
        workerId - worker id