Packages
ecto_tablestore
0.12.1
0.15.1
0.15.0
0.14.0
0.13.3
0.13.2
0.13.1
0.13.0
0.12.2
0.12.1
0.12.0
0.11.2
0.11.1
0.11.0
0.10.1
0.10.0
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.0
0.6.1
0.6.0
0.5.11
0.5.10
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.2
0.4.1
0.4.0
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
0.1.0
Alibaba Tablestore adapter for Ecto
Current section
Files
Jump to
Current section
Files
lib/ecto_tablestore/hashids.ex
if Code.ensure_loaded?(Hashids) do
defmodule EctoTablestore.Hashids do
@moduledoc false
use Ecto.Type
def type, do: :binary_id
def cast(id) when is_bitstring(id) do
{:ok, id}
end
def cast(_), do: :error
def load(term) when is_bitstring(term) do
{:ok, term}
end
def load(_), do: :error
def dump(term) do
{:ok, term}
end
end
end