napkin-1.0.0
Safe HaskellNone
LanguageGHC2021

Napkin.Auth.Schema

Synopsis

Documentation

data BigqueryProjectT (f :: Type -> Type) #

napkin generated project context. A project context app-name, specfile, db-urls

Instances

Instances details
Show BigqueryProject # 
Instance details

Defined in Napkin.Auth.Schema

Show BigqueryProjectId # 
Instance details

Defined in Napkin.Auth.Schema

Beamable BigqueryProjectT # 
Instance details

Defined in Napkin.Auth.Schema

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> BigqueryProjectT f -> BigqueryProjectT g -> m (BigqueryProjectT h) #

tblSkeleton :: TableSkeleton BigqueryProjectT #

Table BigqueryProjectT # 
Instance details

Defined in Napkin.Auth.Schema

Associated Types

data PrimaryKey BigqueryProjectT f 
Instance details

Defined in Napkin.Auth.Schema

Methods

primaryKey :: forall (column :: Type -> Type). BigqueryProjectT column -> PrimaryKey BigqueryProjectT column #

Eq BigqueryProject # 
Instance details

Defined in Napkin.Auth.Schema

HasSqlValueSyntax be String => HasSqlValueSyntax be BigqueryProject # 
Instance details

Defined in Napkin.Auth.Schema

HasDefaultSqlDataType Sqlite BigqueryProject # 
Instance details

Defined in Napkin.Auth.Schema

Generic (BigqueryProjectT f) # 
Instance details

Defined in Napkin.Auth.Schema

Associated Types

type Rep (BigqueryProjectT f) 
Instance details

Defined in Napkin.Auth.Schema

Beamable (PrimaryKey BigqueryProjectT) # 
Instance details

Defined in Napkin.Auth.Schema

Generic (PrimaryKey BigqueryProjectT f) # 
Instance details

Defined in Napkin.Auth.Schema

Associated Types

type Rep (PrimaryKey BigqueryProjectT f) 
Instance details

Defined in Napkin.Auth.Schema

type Rep (PrimaryKey BigqueryProjectT f) = D1 ('MetaData "PrimaryKey" "Napkin.Auth.Schema" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'False) (C1 ('MetaCons "BigqueryProjectId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))
data PrimaryKey BigqueryProjectT f # 
Instance details

Defined in Napkin.Auth.Schema

type Rep (BigqueryProjectT f) # 
Instance details

Defined in Napkin.Auth.Schema

type Rep (PrimaryKey BigqueryProjectT f) # 
Instance details

Defined in Napkin.Auth.Schema

type Rep (PrimaryKey BigqueryProjectT f) = D1 ('MetaData "PrimaryKey" "Napkin.Auth.Schema" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'False) (C1 ('MetaCons "BigqueryProjectId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))

newtype NapkinOAuthDb (f :: Type -> Type) #

define napkin oAuth database

Instances

Instances details
Database Sqlite NapkinOAuthDb # 
Instance details

Defined in Napkin.Auth.Schema

Methods

zipTables :: Applicative m => Proxy Sqlite -> (forall tbl. (IsDatabaseEntity Sqlite tbl, DatabaseEntityRegularRequirements Sqlite tbl) => f tbl -> g tbl -> m (h tbl)) -> NapkinOAuthDb f -> NapkinOAuthDb g -> m (NapkinOAuthDb h) #

Generic (NapkinOAuthDb f) # 
Instance details

Defined in Napkin.Auth.Schema

Associated Types

type Rep (NapkinOAuthDb f) 
Instance details

Defined in Napkin.Auth.Schema

type Rep (NapkinOAuthDb f) = D1 ('MetaData "NapkinOAuthDb" "Napkin.Auth.Schema" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'True) (C1 ('MetaCons "NapkinOAuthDb" 'PrefixI 'True) (S1 ('MetaSel ('Just "oAuth2Credentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f (TableEntity BigqueryProjectT)))))
type Rep (NapkinOAuthDb f) # 
Instance details

Defined in Napkin.Auth.Schema

type Rep (NapkinOAuthDb f) = D1 ('MetaData "NapkinOAuthDb" "Napkin.Auth.Schema" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'True) (C1 ('MetaCons "NapkinOAuthDb" 'PrefixI 'True) (S1 ('MetaSel ('Just "oAuth2Credentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f (TableEntity BigqueryProjectT)))))

Orphan instances