napkin-1.0.0
Safe HaskellNone
LanguageGHC2021

Napkin.Types.MsSql

Documentation

data MsSql #

Constructors

MsSql 

Instances

Instances details
Data MsSql # 
Instance details

Defined in Napkin.Types.MsSql

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MsSql -> c MsSql #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MsSql #

toConstr :: MsSql -> Constr #

dataTypeOf :: MsSql -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MsSql) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MsSql) #

gmapT :: (forall b. Data b => b -> b) -> MsSql -> MsSql #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MsSql -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MsSql -> r #

gmapQ :: (forall d. Data d => d -> u) -> MsSql -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MsSql -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MsSql -> m MsSql #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSql -> m MsSql #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MsSql -> m MsSql #

Show MsSql # 
Instance details

Defined in Napkin.Types.MsSql

Methods

showsPrec :: Int -> MsSql -> ShowS #

show :: MsSql -> String #

showList :: [MsSql] -> ShowS #

Eq MsSql # 
Instance details

Defined in Napkin.Types.MsSql

Methods

(==) :: MsSql -> MsSql -> Bool #

(/=) :: MsSql -> MsSql -> Bool #

Ord MsSql # 
Instance details

Defined in Napkin.Types.MsSql

Methods

compare :: MsSql -> MsSql -> Ordering #

(<) :: MsSql -> MsSql -> Bool #

(<=) :: MsSql -> MsSql -> Bool #

(>) :: MsSql -> MsSql -> Bool #

(>=) :: MsSql -> MsSql -> Bool #

max :: MsSql -> MsSql -> MsSql #

min :: MsSql -> MsSql -> MsSql #

Backend MsSql # 
Instance details

Defined in Napkin.Run.MsSql

RunBackendEffect MsSql # 
Instance details

Defined in Napkin.Run.Effects.Interpreters.Backend.MsSql

ReifiesBackend MsSql # 
Instance details

Defined in Napkin.Types.MsSql

Methods

reifyBackend :: MsSql #

RunBackendConn MsSql # 
Instance details

Defined in Napkin.Run.MsSql

ToDbBackend MsSql # 
Instance details

Defined in Napkin.Backends.Types

RenderSql TableKind MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> TableKind -> ME Doc #

RenderSql DeleteFrom MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> DeleteFrom -> ME Doc #

RenderSql DropTable MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> DropTable -> ME Doc #

RenderSql DropView MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> DropView -> ME Doc #

RenderSql InsertIntoQuery MsSql # 
Instance details

Defined in Napkin.Render.MsSql

RenderSql RenameTable MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> RenameTable -> ME Doc #

RenderSql Actor MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Actor -> ME Doc #

RenderSql Grant MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Grant -> ME Doc #

RenderSql Object MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Object -> ME Doc #

RenderSql Privilege MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Privilege -> ME Doc #

RenderSql From MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> From -> ME Doc #

RenderSql Name MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Name -> ME Doc #

RenderSql Query MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Query -> ME Doc #

RenderSql Relation MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Relation -> ME Doc #

RenderSql SExp MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> SExp -> ME Doc #

RenderSql SetTableSchema MsSql # 
Instance details

Defined in Napkin.Render.MsSql

RenderSql String MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> String -> ME Doc #

HasBackendSchemaField MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Associated Types

data BackendSchemaField MsSql 
Instance details

Defined in Napkin.Run.MsSql

CSVImport MsSql # 
Instance details

Defined in Napkin.Run.MsSql

HasBackendQueryStats MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Associated Types

data BackendQueryStats MsSql 
Instance details

Defined in Napkin.Run.MsSql

SqlConcat MsSql # 
Instance details

Defined in Napkin.Untyped.Ops.Portable.MsSql

Methods

concat :: [SExp] -> SExp #

Command AEDA TableDiagnostics MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command AnnotateCommand () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command CheckTableExists Bool MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command CopyTable () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command DeleteFrom () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command DropTable () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command DropView () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command GetTableKind TableKind MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command InsertIntoQuery () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command InsertIntoTable () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command ReadAnnotationCommand TableAnnotations MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command RenameTable () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command Grant () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command UpdateQuery () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

ToDumpItem MsSql (BackendSpecificEffect MsSql) # 
Instance details

Defined in Napkin.Run.Effects.Interpreters.Backend.MsSql

Methods

toDumpItem :: forall (r :: EffectRow) x. BackendSpecificEffect MsSql (Sem r) x -> DumpItem MsSql #

Command GetRelationSchema [BackendSchemaField MsSql] MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command ListTables (Set ListedTable) MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command NormalizeTableNames (Map (Ref Table) NormalizedTable) MsSql # 
Instance details

Defined in Napkin.Run.MsSql

FromJSON (YamlBackendMaterializedViewMeta MsSql) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

FromJSON (YamlBackendTableMeta MsSql) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

FromJSON (YamlBackendViewMeta MsSql) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

FromJSON (DbBackendOptions MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Generic (DbBackendOptions MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Associated Types

type Rep (DbBackendOptions MsSql) 
Instance details

Defined in Napkin.Run.MsSql

type Rep (DbBackendOptions MsSql) = D1 ('MetaData "DbBackendOptions" "Napkin.Run.MsSql" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'True) (C1 ('MetaCons "MsSqlOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)))
Show (DbBackendOptions MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Default (DbBackendOptions MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Eq (DbBackendOptions MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

MaybeDefault (YamlBackendMaterializedViewMeta MsSql) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

MaybeDefault (YamlBackendTableMeta MsSql) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

MaybeDefault (YamlBackendViewMeta MsSql) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

RenderSql (CreateTable TableMeta) MsSql #

Commands

Instance details

Defined in Napkin.Render.MsSql

RenderSql (CreateView ()) MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> CreateView () -> ME Doc #

RenderSql a MsSql => RenderSql (Alias a) MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Alias a -> ME Doc #

Command (CreateMaterializedView MsSqlMaterializedViewMeta) () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command (CreateTable TableMeta) () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command (CreateTableDDL TableMeta) () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

Command (CreateView ()) () MsSql # 
Instance details

Defined in Napkin.Run.MsSql

FromJSON (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

ToJSON (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Monoid (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Semigroup (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Generic (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Associated Types

type Rep (BackendQueryStats MsSql) 
Instance details

Defined in Napkin.Run.MsSql

type Rep (BackendQueryStats MsSql) = D1 ('MetaData "BackendQueryStats" "Napkin.Run.MsSql" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'False) (C1 ('MetaCons "BackendQueryStats" 'PrefixI 'False) (U1 :: Type -> Type))
Show (BackendSchemaField MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Show (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Eq (BackendSchemaField MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

Eq (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

RenderSql (Ref t) MsSql # 
Instance details

Defined in Napkin.Render.MsSql

Methods

renderSql :: MsSql -> Ref t -> ME Doc #

data BackendConn MsSql # 
Instance details

Defined in Napkin.Run.MsSql

data BackendSpecificEffect MsSql m a # 
Instance details

Defined in Napkin.Run.Effects.Languages.Backend.MsSql

newtype DbBackendOptions MsSql # 
Instance details

Defined in Napkin.Run.MsSql

type BackendMaterializedViewMeta MsSql # 
Instance details

Defined in Napkin.Types.MsSql

type BackendTableMeta MsSql # 
Instance details

Defined in Napkin.Types.MsSql

type BackendViewMeta MsSql # 
Instance details

Defined in Napkin.Types.MsSql

data BackendSchemaField MsSql # 
Instance details

Defined in Napkin.Run.MsSql

data BackendQueryStats MsSql # 
Instance details

Defined in Napkin.Run.MsSql

type Rep (DbBackendOptions MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

type Rep (DbBackendOptions MsSql) = D1 ('MetaData "DbBackendOptions" "Napkin.Run.MsSql" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'True) (C1 ('MetaCons "MsSqlOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)))
type Rep (BackendQueryStats MsSql) # 
Instance details

Defined in Napkin.Run.MsSql

type Rep (BackendQueryStats MsSql) = D1 ('MetaData "BackendQueryStats" "Napkin.Run.MsSql" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'False) (C1 ('MetaCons "BackendQueryStats" 'PrefixI 'False) (U1 :: Type -> Type))

type TableMeta = () #

data SetTableSchema #

Constructors

SetTableSchema 

Instances

Instances details
Data SetTableSchema # 
Instance details

Defined in Napkin.Types.MsSql

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SetTableSchema -> c SetTableSchema #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SetTableSchema #

toConstr :: SetTableSchema -> Constr #

dataTypeOf :: SetTableSchema -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SetTableSchema) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SetTableSchema) #

gmapT :: (forall b. Data b => b -> b) -> SetTableSchema -> SetTableSchema #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SetTableSchema -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SetTableSchema -> r #

gmapQ :: (forall d. Data d => d -> u) -> SetTableSchema -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SetTableSchema -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SetTableSchema -> m SetTableSchema #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SetTableSchema -> m SetTableSchema #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SetTableSchema -> m SetTableSchema #

Show SetTableSchema # 
Instance details

Defined in Napkin.Types.MsSql

Eq SetTableSchema # 
Instance details

Defined in Napkin.Types.MsSql

RenderSql SetTableSchema MsSql # 
Instance details

Defined in Napkin.Render.MsSql

data MsSchemaField #

Instances

Instances details
Show MsSchemaField # 
Instance details

Defined in Napkin.Types.MsSql

Eq MsSchemaField # 
Instance details

Defined in Napkin.Types.MsSql