Safe Haskell | None |
---|---|
Language | GHC2024 |
Documentation
newtype WhenMatched #
UpdateWhenMatched [(Name, SExp)] |
Instances
Show WhenMatched # | |
Defined in Napkin.Types.Commands.BigQuery.Merge showsPrec :: Int -> WhenMatched -> ShowS # show :: WhenMatched -> String # showList :: [WhenMatched] -> ShowS # | |
Eq WhenMatched # | |
Defined in Napkin.Types.Commands.BigQuery.Merge (==) :: WhenMatched -> WhenMatched -> Bool # (/=) :: WhenMatched -> WhenMatched -> Bool # |
newtype WhenNotMatched #
InsertWhenNotMatched [(Name, SExp)] |
Instances
Show WhenNotMatched # | |
Defined in Napkin.Types.Commands.BigQuery.Merge showsPrec :: Int -> WhenNotMatched -> ShowS # show :: WhenNotMatched -> String # showList :: [WhenNotMatched] -> ShowS # | |
Eq WhenNotMatched # | |
Defined in Napkin.Types.Commands.BigQuery.Merge (==) :: WhenNotMatched -> WhenNotMatched -> Bool # (/=) :: WhenNotMatched -> WhenNotMatched -> Bool # |
newtype JoinOnPredicate #
Instances
newtype TableAlias #
Instances
IsString TableAlias # | |||||
Defined in Napkin.Types.Commands.BigQuery.Merge fromString :: String -> TableAlias # | |||||
Generic TableAlias # | |||||
Defined in Napkin.Types.Commands.BigQuery.Merge
from :: TableAlias -> Rep TableAlias x # to :: Rep TableAlias x -> TableAlias # | |||||
Show TableAlias # | |||||
Defined in Napkin.Types.Commands.BigQuery.Merge showsPrec :: Int -> TableAlias -> ShowS # show :: TableAlias -> String # showList :: [TableAlias] -> ShowS # | |||||
Eq TableAlias # | |||||
Defined in Napkin.Types.Commands.BigQuery.Merge (==) :: TableAlias -> TableAlias -> Bool # (/=) :: TableAlias -> TableAlias -> Bool # | |||||
type Rep TableAlias # | |||||
Defined in Napkin.Types.Commands.BigQuery.Merge type Rep TableAlias = D1 ('MetaData "TableAlias" "Napkin.Types.Commands.BigQuery.Merge" "napkin-backend-bigquery-2.0.0-FxSpdT7ICDUHnvab5tDdSh" 'True) (C1 ('MetaCons "TableAlias" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))) |
Instances
Generic Merge # | |||||
Defined in Napkin.Types.Commands.BigQuery.Merge
| |||||
Show Merge # | |||||
Eq Merge # | |||||
RenderSql Merge BigQuery # | |||||
type Rep Merge # | |||||
Defined in Napkin.Types.Commands.BigQuery.Merge type Rep Merge = D1 ('MetaData "Merge" "Napkin.Types.Commands.BigQuery.Merge" "napkin-backend-bigquery-2.0.0-FxSpdT7ICDUHnvab5tDdSh" 'False) (C1 ('MetaCons "Merge" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Ref Table)) :*: (S1 ('MetaSel ('Just "targetAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TableAlias) :*: S1 ('MetaSel ('Just "using") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Query))) :*: ((S1 ('MetaSel ('Just "usingAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TableAlias) :*: S1 ('MetaSel ('Just "mergeOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 JoinOnPredicate)) :*: (S1 ('MetaSel ('Just "updateWhenMatched") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe WhenMatched)) :*: S1 ('MetaSel ('Just "insertWhenNotMatchedByTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe WhenNotMatched)))))) |