Scala Library Documentation
|
|
scala/dbc/datatype/ExactNumeric.scala
]
abstract
class
ExactNumeric[Type](val override
nativeTypeId : Int)
extends
Numeric[Type]Method Summary | |
def
|
isEquivalent
(datatype : DataType) : Boolean
Tests whether this datatype is equivalent to another. Usually, two
types are defined as equivalent if they are equal. Two types can be
equivalent without being equal if values of those types will be
encoded in the same native Scala type.
|
def
|
isSubtypeOf
(datatype : DataType) : Boolean
Tests whether this datatype is equivalent or a subtype of another
datatype. Type
A is said to be subtype of type
B if any value of type A can be
represented as a value of type B . |
abstract def
|
scale
: Int
The number of digits used after the decimal point.
|
override def
|
sqlString
: java.lang.String
A SQL-99 compliant string representation of the type.
Compatibility noticeThis method assumes that an integer uses 32 bits, a small 16 and a big 64. This is not defined in the standard but is usually the case. |
Methods inherited from DataType | |
nullable |
Methods inherited from AnyRef | |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Methods inherited from Numeric | |
precisionRadix (abstract), precision (abstract), signed (abstract) |
Method Details |
A
is said to be subtype of type
B
if any value of type A
can be
represented as a value of type B
.abstract
def
scale : Int
override
def
sqlString : java.lang.String
Scala Library Documentation
|
|