diff --git a/dbt/adapters/synapse/relation.py b/dbt/adapters/synapse/relation.py new file mode 100644 index 00000000..0f681b60 --- /dev/null +++ b/dbt/adapters/synapse/relation.py @@ -0,0 +1,17 @@ +from typing import Optional + +from dataclasses import dataclass + +from dbt.adapters.base.relation import BaseRelation, Policy +from dbt.exceptions import RuntimeException + +@dataclass +class SynapseIncludePolicy(Policy): + database: bool = False + schema: bool = True + identifier: bool = True + + +@dataclass(frozen=True, eq=False, repr=False) +class SynapseRelation(BaseRelation): + include_policy: SynapseIncludePolicy = SynapseIncludePolicy() \ No newline at end of file