Browse Source

modules: readme files regenerated - sqlops ... [skip ci]

Kamailio Dev 4 years ago
parent
commit
2f360af301
1 changed files with 35 additions and 14 deletions
  1. 35 14
      src/modules/sqlops/README

+ 35 - 14
src/modules/sqlops/README

@@ -30,6 +30,7 @@ Daniel-Constantin Mierla
               3.2. sqlres (str)
               3.3. tr_buf_size (int)
               3.4. connect_mode (int)
+              3.5. results_maxsize (int)
 
         4. Functions
 
@@ -50,13 +51,14 @@ Daniel-Constantin Mierla
    1.2. Set sqlres parameter
    1.3. Set tr_buf_size parameter
    1.4. Set connect_mode parameter
-   1.5. sql_query() usage
-   1.6. sql_xquery() usage
-   1.7. sql_pvquery() usage
-   1.8. sql_result_free() usage
-   1.9. sql_query_async() usage
-   1.10. $dbr(result=>key) usage
-   1.11. $sqlrows(con) usage
+   1.5. Set results_maxsize parameter
+   1.6. sql_query() usage
+   1.7. sql_xquery() usage
+   1.8. sql_pvquery() usage
+   1.9. sql_result_free() usage
+   1.10. sql_query_async() usage
+   1.11. $dbr(result=>key) usage
+   1.12. $sqlrows(con) usage
 
 Chapter 1. Admin Guide
 
@@ -74,6 +76,7 @@ Chapter 1. Admin Guide
         3.2. sqlres (str)
         3.3. tr_buf_size (int)
         3.4. connect_mode (int)
+        3.5. results_maxsize (int)
 
    4. Functions
 
@@ -136,6 +139,7 @@ Chapter 1. Admin Guide
    3.2. sqlres (str)
    3.3. tr_buf_size (int)
    3.4. connect_mode (int)
+   3.5. results_maxsize (int)
 
 3.1. sqlcon (str)
 
@@ -198,6 +202,23 @@ modparam("sqlops", "tr_buf_size", 4096)
 modparam("sqlops", "connect_mode", 1)
 ...
 
+3.5. results_maxsize (int)
+
+   Set the upper limit of how many result containers are going to be
+   defined.
+
+   Note that a result container can be used for different SQL queries, it
+   is not required to have result container per SQL query. Use different
+   containers when the result records are needed at the same time (e.g.,
+   compare a field from one result with a field from another result).
+
+   Default value is 32.
+
+   Example 1.5. Set results_maxsize parameter
+...
+modparam("sqlops", "results_maxsize", 4096)
+...
+
 4. Functions
 
    4.1. sql_query(connection, query[, result])
@@ -228,7 +249,7 @@ modparam("sqlops", "connect_mode", 1)
 
    This function can be used from ANY_ROUTE.
 
-   Example 1.5. sql_query() usage
+   Example 1.6. sql_query() usage
 ...
 modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
 ...
@@ -248,7 +269,7 @@ sql_result_free("ra");
 
    This function can be used from ANY_ROUTE.
 
-   Example 1.6. sql_xquery() usage
+   Example 1.7. sql_xquery() usage
 ...
 modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
 ...
@@ -286,7 +307,7 @@ if (sql_xquery("ca", "select * from domain", "ra") == 1) {
    successful query, 2 if query provided no result set, 3 if result is
    ignored (no result parameter given)
 
-   Example 1.7. sql_pvquery() usage
+   Example 1.8. sql_pvquery() usage
 ...
 modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
 ...
@@ -300,7 +321,7 @@ sql_pvquery("ca", "select 'col1', 2, NULL, 'sip:[email protected]'",
 
    This function can be used from ANY_ROUTE.
 
-   Example 1.8. sql_result_free() usage
+   Example 1.9. sql_result_free() usage
 ...
 modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
 ...
@@ -324,7 +345,7 @@ sql_result_free("ra");
 
    This function can be used from ANY_ROUTE.
 
-   Example 1.9. sql_query_async() usage
+   Example 1.10. sql_query_async() usage
 ...
 modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
 ...
@@ -351,7 +372,7 @@ sql_query_async("ca", "delete from domain");
        integer.
      * colname[N] - return the name of the N-th column in the result set.
 
-   Example 1.10. $dbr(result=>key) usage
+   Example 1.11. $dbr(result=>key) usage
 ...
 modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
 ...
@@ -410,7 +431,7 @@ if (sql_xquery("ca", "select * from domain", "ra") == 1)
 
    “con” must be the name identifying a DB connection.
 
-   Example 1.11. $sqlrows(con) usage
+   Example 1.12. $sqlrows(con) usage
 ...
 modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
 ...