Electric.Replication.PostgresInterop.Casting (electric v1.0.20)

View Source

Summary

Functions

ilike?(text, pattern)

is_pg_int2(x)

(macro)

is_pg_int4(x)

(macro)

is_pg_int8(x)

(macro)

like?(text, pattern, ignore_case? \\ false)

LIKE function from SQL. Case sensitive by default.

Examples

iex> like?("hello", "hell_")
true

iex> like?("helloo", "hell_")
false

iex> like?("helloo", "%o_")
true

iex> like?("HELLO", "hello")
false

iex> like?("HELLO", "hello", true)
true

parse_bool(x)

parse_date(maybe_date)

parse_float8(input)

parse_int2(input)

parse_int4(input)

parse_int8(input)

parse_time(maybe_time)

parse_timestamp(maybe_timestamp)

parse_timestamptz(maybe_timestamp)

parse_uuid(maybe_uuid)

values_distinct?(v1, v2, plain_comparison)

values_not_distinct?(v1, v2, plain_comparison)