BB
Size: a a a
BB
ŹR
ŹR
ŹR
BB
ŹR
PS
IS
IS
defp filter(query, field, :is_nil) do
where(query, [u], is_nil(field(u, ^field)))
defp filter(query, field, :is_nil) do
where(query, [u], is_nil(fragment("(?->>?)", u.custom_params, ^field)))
end
ŹR
AB
IS
IS
ŹR
ŹR
ŹR
IS
АП
AD
defp filter(query, field, :is_nil) do
where(query, [u], is_nil(field(u, ^field)))
defp filter(query, field, :is_nil) do
where(query, [u], is_nil(fragment("(?->>?)", u.custom_params, ^field)))
end
def get_field(query, field) when field in @json_fields do
fragment("(?->>?)", query, ^field)
end
def get_field(query, field) do
field(query, field)
end
IS
def get_field(query, field) when field in @json_fields do
fragment("(?->>?)", query, ^field)
end
def get_field(query, field) do
field(query, field)
end