FloatValue
open class FloatValue : DataValue
DataValue subclass that wraps a value
of type float
.
-
Wrapped zero value.
Declaration
Swift
public static let zero: FloatValue
-
Compare two wrapped values for ordering.
Declaration
Swift
open class func compare(_ left: FloatValue, _ right: FloatValue) -> Int
Parameters
left
First object for comparison.
right
Second object for comparison.
Return Value
-1 if
left.value < right.value
, 0 ifleft.value == right.value
, or 1 ifleft.value > right.value
. -
Declaration
Swift
override open func copyMutable() -> DataValue
Return Value
A clone of this value if it (together with all value subcomponents) is possibly mutable, or return
self
value if it (together with all value subcomponents) is definitely immutable. The resulting value might share mutable metadata with this query. -
The type BasicType.FLOAT.
Declaration
Swift
override open var dataType: DataType { get }
-
Compare two wrapped values for equality.
Declaration
Swift
open class func equal(_ left: FloatValue?, _ right: FloatValue?) -> Bool
Parameters
left
First object for comparison.
right
Second object for comparison.
Return Value
true
ifleft.value == right.value
or if both arguments arenil
, otherwisefalse
. -
Declaration
Swift
override open func equals(_ other: AnyObject?) -> Bool
Parameters
other
The value to compare with.
Return Value
true
if this object is equal tovalue
. -
Hash the wrapped value to a number.
Declaration
Swift
override open func hashCode() -> Int
Return Value
Any value in the range of type
int
. -
Wrap a
float
value as an object.Declaration
Swift
open class func of(_ value: Float) -> FloatValue
Parameters
value
Value to be wrapped.
Return Value
The wrapped value.
-
Wrap a nullable
float
value as an object.Declaration
Swift
open class func of(optional value: Float?) -> FloatValue?
Parameters
value
Value to be wrapped.
Return Value
The wrapped value.
-
Convert a wrapped
float
value to a nullable float.Declaration
Swift
open class func optional(_ value: AnyObject?) -> Float?
Parameters
value
The wrapped value.
Return Value
A nullable float.
-
Convert this data value to a string. If the
dataType
is defined by XML Schema Part 2: Datatypes, then the corresponding lexical format is used. JSON format is used for structured values (arrays and objects).Declaration
Swift
override open func toString() -> String
Return Value
Lexical representation of this data value.
-
Declaration
Swift
open func toString3() -> String
Return Value
“NaN”, “INF”, “-INF”, or
this.toString()
for regular numbers. -
Data type code of the wrapped value, equivalent to
dataType.code
.Declaration
Swift
override open var typeCode: Int { get }
-
Convert a wrapped
float
value to a float.Declaration
Swift
open class func unwrap(_ value: AnyObject?) -> Float
Parameters
value
The wrapped value.
Return Value
A float.
-
The wrapped value.
Declaration
Swift
@inline(__always) public final var value: Float { get }