Skip to content

Commit af79644

Browse files
committed
rename to HigherOrderFunction
1 parent 16d8b64 commit af79644

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/higherOrderFunctions.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ trait HigherOrderFunction extends Expression {
133133
}
134134
}
135135

136-
object HigherOrderFunctionHelper {
136+
object HigherOrderFunction {
137137

138138
def arrayArgumentType(dt: DataType): (DataType, Boolean) = {
139139
dt match {
@@ -218,7 +218,7 @@ case class ArrayTransform(
218218
override def dataType: ArrayType = ArrayType(function.dataType, function.nullable)
219219

220220
override def bind(f: (Expression, Seq[(DataType, Boolean)]) => LambdaFunction): ArrayTransform = {
221-
val elem = HigherOrderFunctionHelper.arrayArgumentType(input.dataType)
221+
val elem = HigherOrderFunction.arrayArgumentType(input.dataType)
222222
function match {
223223
case LambdaFunction(_, arguments, _) if arguments.size == 2 =>
224224
copy(function = f(function, elem :: (IntegerType, false) :: Nil))
@@ -278,7 +278,7 @@ case class MapFilter(
278278
}
279279

280280
@transient val (keyType, valueType, valueContainsNull) =
281-
HigherOrderFunctionHelper.mapKeyValueArgumentType(input.dataType)
281+
HigherOrderFunction.mapKeyValueArgumentType(input.dataType)
282282

283283
override def bind(f: (Expression, Seq[(DataType, Boolean)]) => LambdaFunction): MapFilter = {
284284
copy(function = f(function, (keyType, false) :: (valueType, valueContainsNull) :: Nil))
@@ -332,7 +332,7 @@ case class ArrayFilter(
332332
override def expectingFunctionType: AbstractDataType = BooleanType
333333

334334
override def bind(f: (Expression, Seq[(DataType, Boolean)]) => LambdaFunction): ArrayFilter = {
335-
val elem = HigherOrderFunctionHelper.arrayArgumentType(input.dataType)
335+
val elem = HigherOrderFunction.arrayArgumentType(input.dataType)
336336
copy(function = f(function, elem :: Nil))
337337
}
338338

@@ -411,7 +411,7 @@ case class ArrayAggregate(
411411
override def bind(f: (Expression, Seq[(DataType, Boolean)]) => LambdaFunction): ArrayAggregate = {
412412
// Be very conservative with nullable. We cannot be sure that the accumulator does not
413413
// evaluate to null. So we always set nullable to true here.
414-
val elem = HigherOrderFunctionHelper.arrayArgumentType(input.dataType)
414+
val elem = HigherOrderFunction.arrayArgumentType(input.dataType)
415415
val acc = zero.dataType -> true
416416
val newMerge = f(merge, acc :: elem :: Nil)
417417
val newFinish = f(finish, acc :: Nil)

0 commit comments

Comments
 (0)