| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Napkin.Types.Deps
Synopsis
- class HasDeps a where
- dependenciesSet :: a -> Set (Ref Table)
- traverseDependencies :: Fold a (Ref Table)
Documentation
Class of things that have external table dependencies
Minimal complete definition
Methods
dependenciesSet :: a -> Set (Ref Table) #
traverseDependencies :: Fold a (Ref Table) #
default traverseDependencies :: Fold a (Ref Table) #
Instances
| HasDeps CteBody # | |
Defined in Napkin.Types.Deps | |
| HasDeps ExternFun # | |
Defined in Napkin.Types.Deps | |
| HasDeps From # | |
Defined in Napkin.Types.Deps | |
| HasDeps Query # | |
Defined in Napkin.Types.Deps | |
| HasDeps Relation # | |
Defined in Napkin.Types.Deps | |
| HasDeps SExp # | |
Defined in Napkin.Types.Deps | |
| HasDeps UpdateQuery # | |
Defined in Napkin.Types.Deps Methods dependenciesSet :: UpdateQuery -> Set (Ref Table) # | |
| HasDeps WithClauses # | |
Defined in Napkin.Types.Deps Methods dependenciesSet :: WithClauses -> Set (Ref Table) # | |
| HasDeps (Alias SExp) # | |
Defined in Napkin.Types.Deps | |
| HasDeps a => HasDeps (Selected a) # | |
Defined in Napkin.Types.Deps | |
| HasDeps a => HasDeps (Maybe a) # | |
Defined in Napkin.Types.Deps | |
| HasDeps a => HasDeps [a] # | |
Defined in Napkin.Types.Deps | |
| HasDeps (Ref Table) # | |
Defined in Napkin.Types.Deps | |
| HasDeps (OMap Name SExp) # | |