diff options
Diffstat (limited to 'src/dbc')
-rw-r--r-- | src/dbc/scala/dbc/datatype/ApproximateNumeric.scala | 4 | ||||
-rw-r--r-- | src/dbc/scala/dbc/datatype/ExactNumeric.scala | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala b/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala index 8943f46364..daf50bd236 100644 --- a/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala +++ b/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala @@ -20,7 +20,7 @@ abstract class ApproximateNumeric[Type] ( ) extends datatype.Numeric[Type](nativeTypeId) { def isEquivalent(datatype: DataType) = datatype match { - case dt: ApproximateNumeric[Type] => + case dt: ApproximateNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision == dt.precision && @@ -30,7 +30,7 @@ abstract class ApproximateNumeric[Type] ( } def isSubtypeOf (datatype:DataType) = datatype match { - case dt:ApproximateNumeric[Type] => + case dt:ApproximateNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision <= dt.precision && diff --git a/src/dbc/scala/dbc/datatype/ExactNumeric.scala b/src/dbc/scala/dbc/datatype/ExactNumeric.scala index 331cf866e1..cd44a0eed4 100644 --- a/src/dbc/scala/dbc/datatype/ExactNumeric.scala +++ b/src/dbc/scala/dbc/datatype/ExactNumeric.scala @@ -20,7 +20,7 @@ abstract class ExactNumeric[Type]( ) extends datatype.Numeric[Type](nativeTypeId) { def isEquivalent(datatype: DataType) = datatype match { - case dt: ExactNumeric[Type] => + case dt: ExactNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision == dt.precision && @@ -31,7 +31,7 @@ abstract class ExactNumeric[Type]( } def isSubtypeOf(datatype: DataType) = datatype match { - case dt: ExactNumeric[Type] => + case dt: ExactNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision <= dt.precision && |