diff options
author | mihaylov <mihaylov@epfl.ch> | 2006-03-31 09:34:13 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2006-03-31 09:34:13 +0000 |
commit | d5fd750f81f0dc572f34aba997dbb0d5574d45ef (patch) | |
tree | 6c41b79d9a66b0dc0898693186e133471e2fe3d3 | |
parent | 7423e836f2f6e994e5823ab38a7327b8e590f624 (diff) | |
download | scala-d5fd750f81f0dc572f34aba997dbb0d5574d45ef.tar.gz scala-d5fd750f81f0dc572f34aba997dbb0d5574d45ef.tar.bz2 scala-d5fd750f81f0dc572f34aba997dbb0d5574d45ef.zip |
ise toByt, toShort, etc instead of coerce
-rw-r--r-- | src/dbc/scala/dbc/value/Conversion.scala | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/dbc/scala/dbc/value/Conversion.scala b/src/dbc/scala/dbc/value/Conversion.scala index 093cf55902..86df903cdc 100644 --- a/src/dbc/scala/dbc/value/Conversion.scala +++ b/src/dbc/scala/dbc/value/Conversion.scala @@ -30,7 +30,7 @@ object Conversion { implicit def view2 (value:Value): Short = { if (value.dataType.nativeTypeId == DataType.BYTE) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Byte]]; - v.nativeValue.coerce + v.nativeValue.toShort } else if (value.dataType.nativeTypeId == DataType.SHORT) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Short]]; v.nativeValue @@ -42,10 +42,10 @@ object Conversion { implicit def view3 (value:Value): Int = { if (value.dataType.nativeTypeId == DataType.BYTE) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Byte]]; - v.nativeValue.coerce + v.nativeValue.toInt } else if (value.dataType.nativeTypeId == DataType.SHORT) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Short]]; - v.nativeValue.coerce + v.nativeValue.toInt } else if (value.dataType.nativeTypeId == DataType.INT) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Int]]; v.nativeValue @@ -57,13 +57,13 @@ object Conversion { implicit def view4 (value:Value): Long = { if (value.dataType.nativeTypeId == DataType.BYTE) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Byte]]; - v.nativeValue.coerce + v.nativeValue.toLong } else if (value.dataType.nativeTypeId == DataType.SHORT) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Short]]; - v.nativeValue.coerce + v.nativeValue.toLong } else if (value.dataType.nativeTypeId == DataType.INT) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Int]]; - v.nativeValue.coerce + v.nativeValue.toLong } else if (value.dataType.nativeTypeId == DataType.LONG) { val v = value.asInstanceOf[dbc.value.ExactNumeric[Long]]; v.nativeValue @@ -129,7 +129,7 @@ object Conversion { implicit def view8 (value:Value): Double = { if (value.dataType.nativeTypeId == DataType.FLOAT) { val v = value.asInstanceOf[dbc.value.ApproximateNumeric[Float]]; - v.nativeValue.coerce + v.nativeValue.toFloat } else if (value.dataType.nativeTypeId == DataType.DOUBLE) { val v = value.asInstanceOf[dbc.value.ApproximateNumeric[Double]]; v.nativeValue |