Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita095200

Browse files
update split_fragment
1 parentc651836 commita095200

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

‎lib/functions/fragment.ex‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ defmodule AshPostgres.Functions.Fragment do
2020
defnew([fragment|rest])do
2121
split=split_fragment(fragment)
2222

23-
ifEnum.count(split,&(&1==""))!=length(rest)do
23+
ifEnum.count(split,&(&1==:slot))!=length(rest)do
2424
{:error,
2525
"fragment(...) expects extra arguments in the same amount of question marks in string. "<>
26-
"It received#{Enum.count(split,&(&1==""))} extra argument(s) but expected#{
26+
"It received#{Enum.count(split,&(&1==:slot))} extra argument(s) but expected#{
2727
length(rest)
2828
}"}
2929
else
@@ -33,7 +33,7 @@ defmodule AshPostgres.Functions.Fragment do
3333

3434
defpmerge_fragment([],[]),do:[]
3535

36-
defpmerge_fragment([""|rest],[arg|rest_args])do
36+
defpmerge_fragment([:slot|rest],[arg|rest_args])do
3737
[{:expr,arg}|merge_fragment(rest,rest_args)]
3838
end
3939

@@ -47,7 +47,7 @@ defmodule AshPostgres.Functions.Fragment do
4747
do:[consumed]
4848

4949
defpsplit_fragment(<<??,rest::binary>>,consumed),
50-
do:[consumed|split_fragment(rest,"")]
50+
do:[consumed,:slot|split_fragment(rest,"")]
5151

5252
defpsplit_fragment(<<?\\,??,rest::binary>>,consumed),
5353
do:split_fragment(rest,consumed<><<??>>)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp