Source code for csql._.models.overrides
from __future__ import annotations
from dataclasses import dataclass
from typing import TYPE_CHECKING
if TYPE_CHECKING:
import csql
import csql.render.param
import csql.render.query
[docs]
@dataclass(frozen=True)
class Overrides:
paramRenderer: type[csql.render.param.ParameterRenderer] | None = None
queryRenderer: type[csql.render.query.QueryRenderer] | None = None
import dataclasses
[docs]
@dataclasses.dataclass(frozen=True)
class InferOrDefault:
overrides: csql.overrides.Overrides | None