Tds.Ecto.UUID (Ecto SQL v3.7.0) View Source
An TDS adapter type for UUIDs strings.
If you are using Tds adapter and UUIDs in your project, instead of Ecto.UUID
you should use Tds.Ecto.UUID to generate correct bytes that should be stored
in database.
Link to this section Summary
Functions
Generates a version 4 (random) UUID in the binary format.
Casts to UUID.
Same as cast/1
but raises Ecto.CastError
on invalid arguments.
Converts a string representing a UUID into a binary.
Callback implementation for Ecto.Type.embed_as/1
.
Callback implementation for Ecto.Type.equal?/2
.
Generates a version 4 (random) UUID.
Converts a binary UUID into a string.
Link to this section Types
Specs
raw() :: <<_::128>>
A raw binary representation of a UUID.
Specs
t() :: <<_::288>>
A hex-encoded UUID string.
Link to this section Functions
Specs
bingenerate() :: raw()
Generates a version 4 (random) UUID in the binary format.
Specs
Casts to UUID.
Same as cast/1
but raises Ecto.CastError
on invalid arguments.
Specs
Converts a string representing a UUID into a binary.
Callback implementation for Ecto.Type.embed_as/1
.
Callback implementation for Ecto.Type.equal?/2
.
Specs
generate() :: t()
Generates a version 4 (random) UUID.
Specs
Converts a binary UUID into a string.