aboutsummaryrefslogtreecommitdiff
path: root/include/ejabberd_sql.hrl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--include/ejabberd_sql.hrl8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/ejabberd_sql.hrl b/include/ejabberd_sql.hrl
index 5e572db9a..2d9ac03ec 100644
--- a/include/ejabberd_sql.hrl
+++ b/include/ejabberd_sql.hrl
@@ -29,11 +29,19 @@
-define(SQL_INSERT_MARK, sql_insert__mark_).
-define(SQL_INSERT(Table, Fields), ?SQL_INSERT_MARK(Table, Fields)).
+-ifdef(COMPILER_REPORTS_ONLY_LINES).
-record(sql_query, {hash :: binary(),
format_query :: fun(),
format_res :: fun(),
args :: fun(),
loc :: {module(), pos_integer()}}).
+-else.
+-record(sql_query, {hash :: binary(),
+ format_query :: fun(),
+ format_res :: fun(),
+ args :: fun(),
+ loc :: {module(), {pos_integer(), pos_integer()}}}).
+-endif.
-record(sql_escape, {string :: fun((binary()) -> binary()),
integer :: fun((integer()) -> binary()),