Skip to content

feat(doris): Job scheduling — CREATE/ALTER/DROP/PAUSE/RESUME JOB, CANCEL TASK (T8.1)#151

Merged
h3n4l merged 1 commit into
mainfrom
feat/doris/job
May 25, 2026
Merged

feat(doris): Job scheduling — CREATE/ALTER/DROP/PAUSE/RESUME JOB, CANCEL TASK (T8.1)#151
h3n4l merged 1 commit into
mainfrom
feat/doris/job

Conversation

@h3n4l
Copy link
Copy Markdown
Member

@h3n4l h3n4l commented May 25, 2026

Scheduled and streaming jobs with EVERY/AT/STARTS/ENDS, SHOW JOB variants. 22 tests. DAG: T8.1 (P1). 🤖

… JOB and CANCEL TASK

Implements full JOB DDL parity with legacy corpus:
- AST nodes in doris/ast/job_nodes.go (JobSchedule, CreateJobStmt, AlterJobStmt, DropJobStmt, PauseJobStmt, ResumeJobStmt, CancelTaskStmt, ShowJobStmt, ShowJobTaskStmt)
- Parser in doris/parser/job.go handling ON SCHEDULE EVERY/AT, STARTS/ENDS, STREAMING variant, WHERE-clause PAUSE/RESUME/DROP forms
- Dispatch wired for CREATE/ALTER/DROP JOB, PAUSE/RESUME JOB, CANCEL TASK, SHOW JOB
- 22 tests covering all forms including all 7 legacy corpus statements

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@h3n4l h3n4l force-pushed the feat/doris/job branch from 343b696 to 3216cb1 Compare May 25, 2026 08:37
@h3n4l h3n4l merged commit 83781e8 into main May 25, 2026
@h3n4l h3n4l deleted the feat/doris/job branch May 25, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant