summaryrefslogtreecommitdiff
path: root/src/dbc
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2006-03-31 09:34:13 +0000
committermihaylov <mihaylov@epfl.ch>2006-03-31 09:34:13 +0000
commitd5fd750f81f0dc572f34aba997dbb0d5574d45ef (patch)
tree6c41b79d9a66b0dc0898693186e133471e2fe3d3 /src/dbc
parent7423e836f2f6e994e5823ab38a7327b8e590f624 (diff)
downloadscala-d5fd750f81f0dc572f34aba997dbb0d5574d45ef.tar.gz
scala-d5fd750f81f0dc572f34aba997dbb0d5574d45ef.tar.bz2
scala-d5fd750f81f0dc572f34aba997dbb0d5574d45ef.zip
ise toByt, toShort, etc instead of coerce
Diffstat (limited to 'src/dbc')
-rw-r--r--src/dbc/scala/dbc/value/Conversion.scala14
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