Skip to content

Commit 587d88b

Browse files
committed
Make methods private.
1 parent 0cb7ea2 commit 587d88b

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

sql/catalyst/src/main/scala/org/apache/spark/sql/types/dataTypes.scala

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -271,12 +271,12 @@ abstract class DataType {
271271
/** Check if `this` and `other` are the same data type when ignoring nullability
272272
* (`StructField.nullable`, `ArrayType.containsNull`, and `MapType.valueContainsNull`).
273273
*/
274-
def sameType(other: DataType): Boolean = DataType.equalsIgnoreNullability(this, other)
274+
private[sql] def sameType(other: DataType): Boolean = DataType.equalsIgnoreNullability(this, other)
275275

276276
/** Returns the same data type but set all nullability fields are true
277277
* (`StructField.nullable`, `ArrayType.containsNull`, and `MapType.valueContainsNull`).
278278
*/
279-
def asNullable: DataType
279+
private[sql] def asNullable: DataType
280280
}
281281

282282
/**
@@ -293,7 +293,7 @@ class NullType private() extends DataType {
293293
// Defined with a private constructor so the companion object is the only possible instantiation.
294294
override def defaultSize: Int = 1
295295

296-
override def asNullable: NullType = this
296+
private[sql] override def asNullable: NullType = this
297297
}
298298

299299
case object NullType extends NullType
@@ -360,7 +360,7 @@ class StringType private() extends NativeType with PrimitiveType {
360360
*/
361361
override def defaultSize: Int = 4096
362362

363-
override def asNullable: StringType = this
363+
private[sql] override def asNullable: StringType = this
364364
}
365365

366366
case object StringType extends StringType
@@ -396,7 +396,7 @@ class BinaryType private() extends NativeType with PrimitiveType {
396396
*/
397397
override def defaultSize: Int = 4096
398398

399-
override def asNullable: BinaryType = this
399+
private[sql] override def asNullable: BinaryType = this
400400
}
401401

402402
case object BinaryType extends BinaryType
@@ -423,7 +423,7 @@ class BooleanType private() extends NativeType with PrimitiveType {
423423
*/
424424
override def defaultSize: Int = 1
425425

426-
override def asNullable: BooleanType = this
426+
private[sql] override def asNullable: BooleanType = this
427427
}
428428

429429
case object BooleanType extends BooleanType
@@ -455,7 +455,7 @@ class TimestampType private() extends NativeType {
455455
*/
456456
override def defaultSize: Int = 12
457457

458-
override def asNullable: TimestampType = this
458+
private[sql] override def asNullable: TimestampType = this
459459
}
460460

461461
case object TimestampType extends TimestampType
@@ -485,7 +485,7 @@ class DateType private() extends NativeType {
485485
*/
486486
override def defaultSize: Int = 4
487487

488-
override def asNullable: DateType = this
488+
private[sql] override def asNullable: DateType = this
489489
}
490490

491491
case object DateType extends DateType
@@ -545,7 +545,7 @@ class LongType private() extends IntegralType {
545545

546546
override def simpleString = "bigint"
547547

548-
override def asNullable: LongType = this
548+
private[sql] override def asNullable: LongType = this
549549
}
550550

551551
case object LongType extends LongType
@@ -576,7 +576,7 @@ class IntegerType private() extends IntegralType {
576576

577577
override def simpleString = "int"
578578

579-
override def asNullable: IntegerType = this
579+
private[sql] override def asNullable: IntegerType = this
580580
}
581581

582582
case object IntegerType extends IntegerType
@@ -607,7 +607,7 @@ class ShortType private() extends IntegralType {
607607

608608
override def simpleString = "smallint"
609609

610-
override def asNullable: ShortType = this
610+
private[sql] override def asNullable: ShortType = this
611611
}
612612

613613
case object ShortType extends ShortType
@@ -638,7 +638,7 @@ class ByteType private() extends IntegralType {
638638

639639
override def simpleString = "tinyint"
640640

641-
override def asNullable: ByteType = this
641+
private[sql] override def asNullable: ByteType = this
642642
}
643643

644644
case object ByteType extends ByteType
@@ -706,7 +706,7 @@ case class DecimalType(precisionInfo: Option[PrecisionInfo]) extends FractionalT
706706
case None => "decimal(10,0)"
707707
}
708708

709-
override def asNullable: DecimalType = this
709+
private[sql] override def asNullable: DecimalType = this
710710
}
711711

712712

@@ -766,7 +766,7 @@ class DoubleType private() extends FractionalType {
766766
*/
767767
override def defaultSize: Int = 8
768768

769-
override def asNullable: DoubleType = this
769+
private[sql] override def asNullable: DoubleType = this
770770
}
771771

772772
case object DoubleType extends DoubleType
@@ -796,7 +796,7 @@ class FloatType private() extends FractionalType {
796796
*/
797797
override def defaultSize: Int = 4
798798

799-
override def asNullable: FloatType = this
799+
private[sql] override def asNullable: FloatType = this
800800
}
801801

802802
case object FloatType extends FloatType
@@ -846,7 +846,7 @@ case class ArrayType(elementType: DataType, containsNull: Boolean) extends DataT
846846

847847
override def simpleString = s"array<${elementType.simpleString}>"
848848

849-
override def asNullable: ArrayType = ArrayType(elementType.asNullable, containsNull = true)
849+
private[sql] override def asNullable: ArrayType = ArrayType(elementType.asNullable, containsNull = true)
850850
}
851851

852852

@@ -1093,7 +1093,7 @@ case class StructType(fields: Array[StructField]) extends DataType with Seq[Stru
10931093
private[sql] def merge(that: StructType): StructType =
10941094
StructType.merge(this, that).asInstanceOf[StructType]
10951095

1096-
override def asNullable: StructType = {
1096+
private[sql] override def asNullable: StructType = {
10971097
val newFields = fields.map {
10981098
case StructField(name, dataType, nullable, metadata) =>
10991099
StructField(name, dataType.asNullable, nullable = true, metadata)
@@ -1154,7 +1154,7 @@ case class MapType(
11541154

11551155
override def simpleString = s"map<${keyType.simpleString},${valueType.simpleString}>"
11561156

1157-
override def asNullable: MapType =
1157+
private[sql] override def asNullable: MapType =
11581158
MapType(keyType.asNullable, valueType.asNullable, valueContainsNull = true)
11591159
}
11601160

@@ -1210,7 +1210,7 @@ abstract class UserDefinedType[UserType] extends DataType with Serializable {
12101210
*/
12111211
override def defaultSize: Int = 4096
12121212

1213-
override def sameType(other: DataType): Boolean = ???
1213+
private[sql] override def sameType(other: DataType): Boolean = ???
12141214

1215-
override def asNullable: DataType = ???
1215+
private[sql] override def asNullable: DataType = ???
12161216
}

0 commit comments

Comments
 (0)