DatabaseValue
public enum DatabaseValue
extension DatabaseValue: Equatable
extension DatabaseValue: ExpressibleByNilLiteral
extension DatabaseValue: ExpressibleByIntegerLiteral
extension DatabaseValue: ExpressibleByFloatLiteral
extension DatabaseValue: ExpressibleByStringLiteral
extension DatabaseValue: ExpressibleByBooleanLiteral
extension DatabaseValue: CustomStringConvertible
extension DatabaseValue: ParameterBindable
A native data type that may be stored in an SQLite database.
Seealso
Datatypes In SQLite Version 3-
An integer value.
Declaration
Swift
case integer(Int64)
-
A floating-point value.
Declaration
Swift
case float(Double)
-
A text value.
Declaration
Swift
case text(String)
-
A blob (untyped bytes) value.
Declaration
Swift
case blob(Data)
-
A null value.
Declaration
Swift
case null
-
Declaration
Swift
public static func == (lhs: DatabaseValue, rhs: DatabaseValue) -> Bool
-
Declaration
Swift
public init(nilLiteral: ())
-
Declaration
Swift
public init(integerLiteral value: IntegerLiteralType)
-
Declaration
Swift
public init(floatLiteral value: FloatLiteralType)
-
Declaration
Swift
public init(stringLiteral value: StringLiteralType)
-
Declaration
Swift
public init(booleanLiteral value: BooleanLiteralType)
-
A description of the type and value of
self
.Declaration
Swift
public var description: String { get }
-
Declaration
Swift
public func bind(to stmt: SQLitePreparedStatement, parameter idx: Int32) throws