napkin-0.5.14
Copyright(c) Soostone Inc 2020
LicenseAllRightsReserved
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Types.Sqlite

Description

 

Documentation

data Sqlite #

Constructors

Sqlite 

Instances

Instances details
Data Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

Methods

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

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

toConstr :: Sqlite -> Constr #

dataTypeOf :: Sqlite -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

Eq Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

Methods

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

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

Ord Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

Backend Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Associated Types

data BackendConn Sqlite #

RunBackendEffect Sqlite # 
Instance details

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

Methods

runBackendEffectReal :: forall (r :: EffectRow) a. (Members (Core Sqlite) r, Member (Embed IO) r) => BackendConn Sqlite -> Sem (BackendSpecificEffect Sqlite ': r) a -> Sem r a #

runBackendEffectFake :: forall (r :: EffectRow) a. (Members (Core Sqlite) r, Member (Embed IO) r) => Sem (BackendSpecificEffect Sqlite ': r) a -> Sem r a #

ReifiesBackend Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

RunBackendConn Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

ToDbBackend Sqlite # 
Instance details

Defined in Napkin.Backends.Types

RenderSql DeleteFrom Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> DeleteFrom -> Doc #

RenderSql DropTable Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> DropTable -> Doc #

RenderSql DropView Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> DropView -> Doc #

RenderSql InsertIntoQuery Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

RenderSql RenameTable Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> RenameTable -> Doc #

RenderSql Object Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> Object -> Doc #

RenderSql From Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> From -> Doc #

RenderSql Name Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> Name -> Doc #

RenderSql Query Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> Query -> Doc #

RenderSql Relation Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> Relation -> Doc #

RenderSql SExp Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> SExp -> Doc #

RenderSql String Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> String -> Doc #

HasBackendSchemaField Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Associated Types

data BackendSchemaField Sqlite #

CSVImport Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

HasBackendQueryStats Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Associated Types

data BackendQueryStats Sqlite #

SqlConcat Sqlite # 
Instance details

Defined in Napkin.Untyped.Ops.Portable.Sqlite

Methods

concat :: [SExp] -> SExp #

Command AEDA TableDiagnostics Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command AnnotateCommand () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command CheckTableExists Bool Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command CopyTable () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command DeleteFrom () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command DropTable () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command DropView () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command GetTableKind TableKind Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command InsertIntoQuery () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command ReadAnnotationCommand TableAnnotations Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command RenameTable () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command Grant () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command UpdateQuery () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command GetRelationSchema [BackendSchemaField Sqlite] Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command ListTables (Set ListedTable) Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

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

Defined in Napkin.Run.Sqlite

FromJSON (YamlBackendMaterializedViewMeta Sqlite) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

FromJSON (YamlBackendTableMeta Sqlite) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

FromJSON (YamlBackendViewMeta Sqlite) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

FromJSON (DbBackendOptions Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Generic (DbBackendOptions Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Associated Types

type Rep (DbBackendOptions Sqlite) :: Type -> Type #

Show (DbBackendOptions Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Default (DbBackendOptions Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Eq (DbBackendOptions Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

MaybeDefault (YamlBackendMaterializedViewMeta Sqlite) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

MaybeDefault (YamlBackendTableMeta Sqlite) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

MaybeDefault (YamlBackendViewMeta Sqlite) # 
Instance details

Defined in Napkin.Spec.Yaml.Types.BackendMeta

RenderSql (CreateMaterializedView SqliteMaterializedViewMeta) Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

RenderSql (CreateTable ()) Sqlite #

Commands

Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> CreateTable () -> Doc #

RenderSql (CreateView ()) Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> CreateView () -> Doc #

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

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> Alias a -> Doc #

Command (CreateMaterializedView SqliteMaterializedViewMeta) () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command (CreateTable ()) () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

Command (CreateView ()) () Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

FromJSON (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

ToJSON (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Monoid (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Semigroup (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Generic (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Associated Types

type Rep (BackendQueryStats Sqlite) :: Type -> Type #

Show (BackendSchemaField Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Show (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Eq (BackendSchemaField Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

Eq (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

FromRow (BackendSchemaField Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

RenderSql (Ref t) Sqlite # 
Instance details

Defined in Napkin.Render.Sqlite

Methods

renderSql :: Sqlite -> Ref t -> Doc #

data BackendConn Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

data BackendSpecificEffect Sqlite m a # 
Instance details

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

data DbBackendOptions Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

type BackendMaterializedViewMeta Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

type BackendTableMeta Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

type BackendViewMeta Sqlite # 
Instance details

Defined in Napkin.Types.Sqlite

data BackendSchemaField Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

data BackendQueryStats Sqlite # 
Instance details

Defined in Napkin.Run.Sqlite

type Rep (DbBackendOptions Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

type Rep (DbBackendOptions Sqlite) = D1 ('MetaData "DbBackendOptions" "Napkin.Run.Sqlite" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'False) (C1 ('MetaCons "SqliteOptions" 'PrefixI 'False) (U1 :: Type -> Type))
type Rep (BackendQueryStats Sqlite) # 
Instance details

Defined in Napkin.Run.Sqlite

type Rep (BackendQueryStats Sqlite) = D1 ('MetaData "BackendQueryStats" "Napkin.Run.Sqlite" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'False) (C1 ('MetaCons "BackendQueryStats" 'PrefixI 'False) (U1 :: Type -> Type))