Complete SQL diagnostics and editor accessibility
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user