Skip to content

Commit d921f8d

Browse files
committed
Backport "Raise on unsupported exprs"
elixir-ecto/ecto_sql@93038c2
1 parent 1467794 commit d921f8d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/ecto/adapters/sqlite3/connection.ex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,6 +1366,12 @@ defmodule Ecto.Adapters.SQLite3.Connection do
13661366
["(0 + ", Float.to_string(literal), ?)]
13671367
end
13681368

1369+
def expr(expr, _sources, query) do
1370+
raise Ecto.QueryError,
1371+
query: query,
1372+
message: "unsupported expression #{inspect(expr)}"
1373+
end
1374+
13691375
def interval(_, "microsecond", _sources) do
13701376
raise ArgumentError,
13711377
"SQLite does not support microsecond precision in datetime intervals"

0 commit comments

Comments
 (0)