@@ -17,7 +17,7 @@ module Rel8.Schema.Insert
17 , OnConflict(..)
17 , OnConflict(..)
18 , Col( I, unI )
18 , Col( I, unI )
20− , Insertion(..)
20+ , Create(..)
@@ -79,20 +79,20 @@ data Insert a where
80instance Interpretation Insert where
80instance Interpretation Insert where
81 data Col Insert _spec where
81 data Col Insert _spec where
82− I :: {unI :: !(Insertion necessity a)} -> Col Insert ('Spec labels necessity a)
82+ I :: {unI :: !(Create necessity a)} -> Col Insert ('Spec labels necessity a)
85−type Insertion :: Necessity -> Type -> Type
85+type Create :: Necessity -> Type -> Type
86−data Insertion necessity a where
86+data Create necessity a where
87− Default :: Insertion 'Optional a
87+ Default :: Create 'Optional a
88− Value :: Expr a -> Insertion necessity a
88+ Value :: Expr a -> Create necessity a
91instance (KnownNecessity necessity, Sql DBType a) =>
91instance (KnownNecessity necessity, Sql DBType a) =>
92− Table Insert (Insertion necessity a)
92+ Table Insert (Create necessity a)
94− type Columns (Insertion necessity a) = HIdentity ('Spec '[] necessity a)
94+ type Columns (Create necessity a) = HIdentity ('Spec '[] necessity a)
95− type Context (Insertion necessity a) = Insert
95+ type Context (Create necessity a) = Insert
97 toColumns = HIdentity . I
97 toColumns = HIdentity . I
98 fromColumns (HIdentity (I a)) = a
98 fromColumns (HIdentity (I a)) = a
@@ -101,34 +101,34 @@ instance (KnownNecessity necessity, Sql DBType a) =>
103instance Sql DBType a =>
103instance Sql DBType a =>
104− Recontextualize Aggregate Insert (Aggregate (Expr a)) (Insertion 'Required a)
104+ Recontextualize Aggregate Insert (Aggregate (Expr a)) (Create 'Required a)
107−instance Sql DBType a => Recontextualize Expr Insert (Expr a) (Insertion 'Required a)
107+instance Sql DBType a => Recontextualize Expr Insert (Expr a) (Create 'Required a)
110instance Sql DBType a =>
110instance Sql DBType a =>
111− Recontextualize Result Insert (Identity a) (Insertion 'Required a)
111+ Recontextualize Result Insert (Identity a) (Create 'Required a)
114instance Sql DBType a =>
114instance Sql DBType a =>
115− Recontextualize Insert Aggregate (Insertion 'Required a) (Aggregate (Expr a))
115+ Recontextualize Insert Aggregate (Create 'Required a) (Aggregate (Expr a))
118−instance Sql DBType a => Recontextualize Insert Expr (Insertion 'Required a) (Expr a)
118+instance Sql DBType a => Recontextualize Insert Expr (Create 'Required a) (Expr a)
121instance Sql DBType a =>
121instance Sql DBType a =>
122− Recontextualize Insert Result (Insertion 'Required a) (Identity a)
122+ Recontextualize Insert Result (Create 'Required a) (Identity a)
125−instance Sql DBType a => Recontextualize Insert Insert (Insertion 'Required a) (Insertion 'Required a)
125+instance Sql DBType a => Recontextualize Insert Insert (Create 'Required a) (Create 'Required a)
128−instance Sql DBType a => Recontextualize Insert Name (Insertion 'Required a) (Name a)
128+instance Sql DBType a => Recontextualize Insert Name (Create 'Required a) (Name a)
131−instance Sql DBType a => Recontextualize Name Insert (Name a) (Insertion 'Required a)
131+instance Sql DBType a => Recontextualize Name Insert (Name a) (Create 'Required a)
134instance Labelable Insert where
134instance Labelable Insert where