@@ -111,93 +111,60 @@ abstract class SQLImplicits extends LowPrioritySQLImplicits {
111
111
112
112
/**
113
113
* @since 1.6.1
114
- * @deprecated use [[newIntSequenceEncoder ]]
114
+ * @deprecated use [[newSequenceEncoder ]]
115
115
*/
116
116
def newIntSeqEncoder : Encoder [Seq [Int ]] = ExpressionEncoder ()
117
117
118
118
/**
119
119
* @since 1.6.1
120
- * @deprecated use [[newLongSequenceEncoder ]]
120
+ * @deprecated use [[newSequenceEncoder ]]
121
121
*/
122
122
def newLongSeqEncoder : Encoder [Seq [Long ]] = ExpressionEncoder ()
123
123
124
124
/**
125
125
* @since 1.6.1
126
- * @deprecated use [[newDoubleSequenceEncoder ]]
126
+ * @deprecated use [[newSequenceEncoder ]]
127
127
*/
128
128
def newDoubleSeqEncoder : Encoder [Seq [Double ]] = ExpressionEncoder ()
129
129
130
130
/**
131
131
* @since 1.6.1
132
- * @deprecated use [[newFloatSequenceEncoder ]]
132
+ * @deprecated use [[newSequenceEncoder ]]
133
133
*/
134
134
def newFloatSeqEncoder : Encoder [Seq [Float ]] = ExpressionEncoder ()
135
135
136
136
/**
137
137
* @since 1.6.1
138
- * @deprecated use [[newByteSequenceEncoder ]]
138
+ * @deprecated use [[newSequenceEncoder ]]
139
139
*/
140
140
def newByteSeqEncoder : Encoder [Seq [Byte ]] = ExpressionEncoder ()
141
141
142
142
/**
143
143
* @since 1.6.1
144
- * @deprecated use [[newShortSequenceEncoder ]]
144
+ * @deprecated use [[newSequenceEncoder ]]
145
145
*/
146
146
def newShortSeqEncoder : Encoder [Seq [Short ]] = ExpressionEncoder ()
147
147
148
148
/**
149
149
* @since 1.6.1
150
- * @deprecated use [[newBooleanSequenceEncoder ]]
150
+ * @deprecated use [[newSequenceEncoder ]]
151
151
*/
152
152
def newBooleanSeqEncoder : Encoder [Seq [Boolean ]] = ExpressionEncoder ()
153
153
154
154
/**
155
155
* @since 1.6.1
156
- * @deprecated use [[newStringSequenceEncoder ]]
156
+ * @deprecated use [[newSequenceEncoder ]]
157
157
*/
158
158
def newStringSeqEncoder : Encoder [Seq [String ]] = ExpressionEncoder ()
159
159
160
160
/**
161
161
* @since 1.6.1
162
- * @deprecated use [[newProductSequenceEncoder ]]
162
+ * @deprecated use [[newSequenceEncoder ]]
163
163
*/
164
- implicit def newProductSeqEncoder [A <: Product : TypeTag ]: Encoder [Seq [A ]] = ExpressionEncoder ()
164
+ def newProductSeqEncoder [A <: Product : TypeTag ]: Encoder [Seq [A ]] = ExpressionEncoder ()
165
165
166
166
/** @since 2.2.0 */
167
- implicit def newIntSequenceEncoder [T <: Seq [Int ] : TypeTag ]: Encoder [T ] =
168
- ExpressionEncoder ()
169
-
170
- /** @since 2.2.0 */
171
- implicit def newLongSequenceEncoder [T <: Seq [Long ] : TypeTag ]: Encoder [T ] =
172
- ExpressionEncoder ()
173
-
174
- /** @since 2.2.0 */
175
- implicit def newDoubleSequenceEncoder [T <: Seq [Double ] : TypeTag ]: Encoder [T ] =
176
- ExpressionEncoder ()
177
-
178
- /** @since 2.2.0 */
179
- implicit def newFloatSequenceEncoder [T <: Seq [Float ] : TypeTag ]: Encoder [T ] =
180
- ExpressionEncoder ()
181
-
182
- /** @since 2.2.0 */
183
- implicit def newByteSequenceEncoder [T <: Seq [Byte ] : TypeTag ]: Encoder [T ] =
184
- ExpressionEncoder ()
185
-
186
- /** @since 2.2.0 */
187
- implicit def newShortSequenceEncoder [T <: Seq [Short ] : TypeTag ]: Encoder [T ] =
188
- ExpressionEncoder ()
189
-
190
- /** @since 2.2.0 */
191
- implicit def newBooleanSequenceEncoder [T <: Seq [Boolean ] : TypeTag ]: Encoder [T ] =
192
- ExpressionEncoder ()
193
-
194
- /** @since 2.2.0 */
195
- implicit def newStringSequenceEncoder [T <: Seq [String ] : TypeTag ]: Encoder [T ] =
196
- ExpressionEncoder ()
197
-
198
- /** @since 2.2.0 */
199
- implicit def newProductSequenceEncoder [T <: Seq [Product ] : TypeTag ]: Encoder [T ] =
200
- ExpressionEncoder ()
167
+ implicit def newSequenceEncoder [T <: Seq [_] : TypeTag ]: Encoder [T ] = ExpressionEncoder ()
201
168
202
169
// Arrays
203
170
0 commit comments