aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_option.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_option.erl')
-rw-r--r--src/ejabberd_option.erl8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ejabberd_option.erl b/src/ejabberd_option.erl
index 773775743..a2855b1bf 100644
--- a/src/ejabberd_option.erl
+++ b/src/ejabberd_option.erl
@@ -138,6 +138,7 @@
-export([sql_password/0, sql_password/1]).
-export([sql_pool_size/0, sql_pool_size/1]).
-export([sql_port/0, sql_port/1]).
+-export([sql_prepared_statements/0, sql_prepared_statements/1]).
-export([sql_query_timeout/0, sql_query_timeout/1]).
-export([sql_queue_type/0, sql_queue_type/1]).
-export([sql_server/0, sql_server/1]).
@@ -933,6 +934,13 @@ sql_port() ->
sql_port(Host) ->
ejabberd_config:get_option({sql_port, Host}).
+-spec sql_prepared_statements() -> boolean().
+sql_prepared_statements() ->
+ sql_prepared_statements(global).
+-spec sql_prepared_statements(global | binary()) -> boolean().
+sql_prepared_statements(Host) ->
+ ejabberd_config:get_option({sql_prepared_statements, Host}).
+
-spec sql_query_timeout() -> pos_integer().
sql_query_timeout() ->
sql_query_timeout(global).