Summary
Parent epic: #4408
Stage 1 — Flink Core (4/4)
Migrate streampark-flink-sqlclient from Scala to Java with no behavior changes (Stages 1–2) unless explicitly in Stage 3 scope.
Module role
Flink SQL job entry — SqlClient CLI (org.apache.streampark.flink.cli.SqlClient), SQL parse & execute path.
Dependencies
PRs within Stages 1–2 are sequential — do not start until the dependency issue is merged.
Constraints
Acceptance
References
Notes
Do not change SqlClient FQCN or external submission behavior.
Summary
Parent epic: #4408
Stage 1 — Flink Core (4/4)
Migrate
streampark-flink-sqlclientfrom Scala to Java with no behavior changes (Stages 1–2) unless explicitly in Stage 3 scope.Module role
Flink SQL job entry —
SqlClientCLI (org.apache.streampark.flink.cli.SqlClient), SQL parse & execute path.Dependencies
streampark-flink-shimsmigration must merge first)Constraints
Acceptance
.scalaunderstreampark-flink-sqlclient(src/mainandsrc/test)References
Notes
Do not change
SqlClientFQCN or external submission behavior.