From 8ee98e3f202aa93d55da5f71c3d144edfce0281c Mon Sep 17 00:00:00 2001 From: "ayodele.akingbule" Date: Fri, 11 Dec 2020 12:47:39 +0100 Subject: [PATCH] fix(emqx_rule_utils): fix Dialyzer warnings --- apps/emqx_rule_engine/src/emqx_rule_utils.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/emqx_rule_engine/src/emqx_rule_utils.erl b/apps/emqx_rule_engine/src/emqx_rule_utils.erl index e4e2f5af5..78cd5c27a 100644 --- a/apps/emqx_rule_engine/src/emqx_rule_utils.erl +++ b/apps/emqx_rule_engine/src/emqx_rule_utils.erl @@ -122,10 +122,12 @@ proc_cmd(Tokens, Data, Opts) -> %% preprocess SQL with place holders -spec(preproc_sql(Sql::binary()) -> {prepare_statement(), prepare_params()}). +-dialyzer({nowarn_function,preproc_sql/1}). preproc_sql(Sql) -> preproc_sql(Sql, '?'). -spec(preproc_sql(Sql::binary(), ReplaceWith :: '?' | '$n') -> {prepare_statement(), prepare_params()}). +-dialyzer({nowarn_function,preproc_sql/2}). preproc_sql(Sql, ReplaceWith) -> case re:run(Sql, ?EX_PLACE_HOLDER, [{capture, all_but_first, binary}, global]) of {match, PlaceHolders} ->