GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing raw.githubusercontent.com — raw.githubusercontent.com from __future__ import annotations
from dataclasses import dataclass, field
from enum import Enum
class Status(str, Enum):
SUCCESS = "success"
UNSUPPORTED = "unsupported"
ERROR = "error"
@dataclass
class TranslationResult:
"""Result of a Spark SQL → Feldera SQL translation attempt."""
feldera_schema: str = ""
feldera_query: str = ""
unsupported: list[str] = field(default_factory=list)
warnings: list[str] = field(default_factory=list)
explanations: list[str] = field(default_factory=list)
status: Status = Status.SUCCESS
def to_dict(self) -> dict:
"""Serialize to a JSON-compatible dictionary."""
return {
"feldera_schema": self.feldera_schema,
"feldera_query": self.feldera_query,
"unsupported": self.unsupported,
"warnings": self.warnings,
"explanations": self.explanations,
"status": self.status.value,
}
|
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |