@@ -179,43 +179,14 @@ object MimaExcludes {
179
179
case _ => true
180
180
},
181
181
182
- // [SPARK-26216][SQL] Do not use case class as public API (UserDefinedFunction)
183
- ProblemFilters .exclude[MissingClassProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction$" ),
184
- ProblemFilters .exclude[AbstractClassProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction" ),
185
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.inputTypes" ),
186
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.nullableTypes_=" ),
187
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.dataType" ),
188
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.f" ),
189
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.this" ),
190
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.asNonNullable" ),
191
- ProblemFilters .exclude[ReversedAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.asNonNullable" ),
192
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.nullable" ),
193
- ProblemFilters .exclude[ReversedAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.nullable" ),
194
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.asNondeterministic" ),
195
- ProblemFilters .exclude[ReversedAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.asNondeterministic" ),
196
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.deterministic" ),
197
- ProblemFilters .exclude[ReversedAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.deterministic" ),
198
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.apply" ),
199
- ProblemFilters .exclude[ReversedAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.apply" ),
200
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.withName" ),
201
- ProblemFilters .exclude[ReversedAbstractMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.withName" ),
202
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.productElement" ),
203
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.productArity" ),
204
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.copy$default$2" ),
205
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.canEqual" ),
206
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.copy" ),
207
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.copy$default$1" ),
208
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.productIterator" ),
209
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.productPrefix" ),
210
- ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction.copy$default$3" ),
211
-
212
182
// [SPARK-11215][ML] Add multiple columns support to StringIndexer
213
183
ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.ml.feature.StringIndexer.validateAndTransformSchema" ),
214
184
ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.ml.feature.StringIndexerModel.validateAndTransformSchema" ),
215
185
216
186
// [SPARK-26616][MLlib] Expose document frequency in IDFModel
217
187
ProblemFilters .exclude[DirectMissingMethodProblem ](" org.apache.spark.mllib.feature.IDFModel.this" ),
218
188
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" org.apache.spark.mllib.feature.IDF#DocumentFrequencyAggregator.idf" )
189
+ ProblemFilters .exclude[IncompatibleTemplateDefProblem ](" org.apache.spark.sql.expressions.UserDefinedFunction" )
219
190
)
220
191
221
192
// Exclude rules for 2.4.x
0 commit comments