napkin-core
Safe HaskellNone
LanguageGHC2024

Napkin.Types.HasDeps

Synopsis

Documentation

class HasDeps a where #

Class of things that have external table dependencies

Methods

dependenciesSet :: a -> Set (Ref Table) #

Instances

Instances details
HasDeps CteBody # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps ExternFun # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps From # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps Query # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps Relation # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps SExp # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps UpdateQuery # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps WithClauses # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps (Alias SExp) # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps a => HasDeps (Selected a) # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps a => HasDeps (Maybe a) # 
Instance details

Defined in Napkin.Types.HasDeps

Methods

dependenciesSet :: Maybe a -> Set (Ref Table) #

HasDeps a => HasDeps [a] # 
Instance details

Defined in Napkin.Types.HasDeps

Methods

dependenciesSet :: [a] -> Set (Ref Table) #

HasDeps (Ref Table) # 
Instance details

Defined in Napkin.Types.HasDeps

HasDeps (OMap Name SExp) # 
Instance details

Defined in Napkin.Types.HasDeps