generated from dopt-python/py311
29 lines
560 B
Python
29 lines
560 B
Python
from __future__ import annotations
|
|
|
|
import enum
|
|
from dataclasses import dataclass, field
|
|
from typing import TypeAlias
|
|
|
|
import polars as pl
|
|
|
|
PolarsSchema: TypeAlias = dict[str, type[pl.DataType]]
|
|
PolarsNullValues: TypeAlias = dict[str, str]
|
|
|
|
|
|
@dataclass(slots=True, kw_only=True, eq=False)
|
|
class FilterResult:
|
|
in_: pl.DataFrame
|
|
out_: pl.DataFrame
|
|
|
|
|
|
@dataclass(slots=True, kw_only=True, eq=False)
|
|
class PipelineResult:
|
|
results: pl.DataFrame
|
|
open: pl.DataFrame
|
|
|
|
|
|
class Freigabe(enum.Enum):
|
|
WF_100 = False
|
|
WF_200 = False
|
|
WF_910 = False
|