@@ -99,7 +99,6 @@ trait MutableRow extends Row {
99
99
def setByte (ordinal : Int , value : Byte )
100
100
def setFloat (ordinal : Int , value : Float )
101
101
def setString (ordinal : Int , value : String )
102
- def setAs [T ](ordinal : Int , value : T ) = update(ordinal, value)
103
102
}
104
103
105
104
/**
@@ -184,11 +183,6 @@ class GenericRow(protected[sql] val values: Array[Any]) extends Row {
184
183
values(i).asInstanceOf [String ]
185
184
}
186
185
187
- override def getAs [T ](i : Int ): T = {
188
- if (values(i) == null ) sys.error(" Failed to check null bit for generic value." )
189
- values(i).asInstanceOf [T ]
190
- }
191
-
192
186
// Custom hashCode function that matches the efficient code generated version.
193
187
override def hashCode (): Int = {
194
188
var result : Int = 37
@@ -232,7 +226,6 @@ class GenericMutableRow(size: Int) extends GenericRow(size) with MutableRow {
232
226
override def setInt (ordinal : Int , value : Int ): Unit = { values(ordinal) = value }
233
227
override def setLong (ordinal : Int , value : Long ): Unit = { values(ordinal) = value }
234
228
override def setString (ordinal : Int , value : String ): Unit = { values(ordinal) = value }
235
- override def setAs [T ](ordinal : Int , value : T ): Unit = { values(ordinal) = value }
236
229
237
230
override def setNullAt (i : Int ): Unit = { values(i) = null }
238
231
0 commit comments