@@ -17,7 +17,7 @@ module Rel8.Schema.Insert
1717 , OnConflict(..)
1818 , Col( I, unI )
1919 , Inserts
20− , Insertion(..)
20+ , Create(..)
2121 )
2222where
2323
@@ -79,20 +79,20 @@ data Insert a where
7979
8080instance Interpretation Insert where
8181 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)
8383
8484
85−type Insertion :: Necessity -> Type -> Type
86−data Insertion necessity a where
87− Default :: Insertion 'Optional a
88− Value :: Expr a -> Insertion necessity a
85+type Create :: Necessity -> Type -> Type
86+data Create necessity a where
87+ Default :: Create 'Optional a
88+ Value :: Expr a -> Create necessity a
8989
9090
9191instance (KnownNecessity necessity, Sql DBType a) =>
92− Table Insert (Insertion necessity a)
92+ Table Insert (Create necessity a)
9393 where
94− type Columns (Insertion necessity a) = HIdentity ('Spec '[] necessity a)
95− type Context (Insertion necessity a) = Insert
94+ type Columns (Create necessity a) = HIdentity ('Spec '[] necessity a)
95+ type Context (Create necessity a) = Insert
9696
9797 toColumns = HIdentity . I
9898 fromColumns (HIdentity (I a)) = a
@@ -101,34 +101,34 @@ instance (KnownNecessity necessity, Sql DBType a) =>
101101
102102
103103instance Sql DBType a =>
104− Recontextualize Aggregate Insert (Aggregate (Expr a)) (Insertion 'Required a)
104+ Recontextualize Aggregate Insert (Aggregate (Expr a)) (Create 'Required a)
105105
106106
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)
108108
109109
110110instance Sql DBType a =>
111− Recontextualize Result Insert (Identity a) (Insertion 'Required a)
111+ Recontextualize Result Insert (Identity a) (Create 'Required a)
112112
113113
114114instance Sql DBType a =>
115− Recontextualize Insert Aggregate (Insertion 'Required a) (Aggregate (Expr a))
115+ Recontextualize Insert Aggregate (Create 'Required a) (Aggregate (Expr a))
116116
117117
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)
119119
120120
121121instance Sql DBType a =>
122− Recontextualize Insert Result (Insertion 'Required a) (Identity a)
122+ Recontextualize Insert Result (Create 'Required a) (Identity a)
123123
124124
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)
126126
127127
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)
129129
130130
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)
132132
133133
134134instance Labelable Insert where