Complete SQL diagnostics and editor accessibility

This commit is contained in:
2026-07-31 17:18:26 +02:00
parent 28a92feb32
commit 8724591bf9
7 changed files with 494 additions and 76 deletions
+10
View File
@@ -70,12 +70,22 @@ class PipelineGraph(BaseModel):
edges: list[GraphEdge] = Field(default_factory=list, max_length=200)
class DiagnosticSourceLocation(BaseModel):
start_line: int = Field(ge=1)
start_column: int = Field(ge=1)
end_line: int = Field(ge=1)
end_column: int = Field(ge=1)
start_offset: int | None = Field(default=None, ge=0)
end_offset: int | None = Field(default=None, ge=0)
class DataflowDiagnostic(BaseModel):
severity: DiagnosticSeverity
code: str
message: str
node_id: str | None = None
field: str | None = None
source_location: DiagnosticSourceLocation | None = None
class PipelineRevisionResponse(BaseModel):