Changeset: 82335128fa1a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=82335128fa1a
Added Files:
        documentation/monetdbe/manual_pages/monetdbe_options.rst
Modified Files:
        documentation/monetdbe/manual_pages/monetdbe_open.rst
Branch: default
Log Message:

add docs for monetdbe_options


diffs (70 lines):

diff --git a/documentation/monetdbe/manual_pages/monetdbe_open.rst 
b/documentation/monetdbe/manual_pages/monetdbe_open.rst
--- a/documentation/monetdbe/manual_pages/monetdbe_open.rst
+++ b/documentation/monetdbe/manual_pages/monetdbe_open.rst
@@ -56,7 +56,7 @@ EXAMPLES
     remote->lang = NULL; // NOT USED
     opts->remote = remote;
 
-    monetdbe_open(db, "mapi:monetdb://localhost:50000/test", opts)
+    monetdbe_open(db, "mapi:monetdb://localhost:50000/test", opts);
 
 
 SEE ALSO
diff --git a/documentation/monetdbe/manual_pages/monetdbe_options.rst 
b/documentation/monetdbe/manual_pages/monetdbe_options.rst
new file mode 100644
--- /dev/null
+++ b/documentation/monetdbe/manual_pages/monetdbe_options.rst
@@ -0,0 +1,53 @@
+================
+MONETDBE_OPTIONS
+================
+
+NAME
+====
+
+monetdbe_options --- struct that holds options for a MonetDBe connection
+
+SYNOPSIS
+========
+.. code-block:: c
+
+ #include <monetdbe.h>
+
+    typedef struct {
+        int memorylimit;  
+        int querytimeout;|
+        int sessiontimeout;  
+        int nr_threads;  
+        monetdbe_remote* remote;
+        monetdbe_mapi_server* mapi_server;
+
+    } monetdbe_options;
+
+DESCRIPTION
+===========
+MonetDBe options struct. Object can be passed to a monetdbe_open() function. 
Can also be null, if there are no options. This struct holds these fields:
+
+(1) int memorylimit. Top off the amount of RAM to be used, in MB.
+(2) int querytimeout. Gracefully terminate query after a few seconds.
+(3) int sessiontimeout. Graceful terminate the session after a few seconds.
+(4)    int nr_threads. Maximum number of worker treads, limits level of 
parallelism.
+(5)    monetdbe_remote* remote. Pointer to a monetdbe_remote object.
+(6)    monetdbe_mapi_server* mapi_server. Pointer to a monetdbe_mapi_server 
object.
+
+EXAMPLES
+========
+
+.. code-block:: c
+    
+    monetdbe_options *opts = malloc(sizeof(monetdbe_options));
+    opts->memorylimit = 1024;
+    opts->querytimeout = 10;
+    opts->sessiontimeout = 10;
+    opts->nrthreads = 2;
+    opts->remote = remote; // somewhere else defined monetdbe_remote*
+
+    monetdbe_open(db, "mapi:monetdb://localhost:50000/test", opts);
+
+SEE ALSO
+========
+*monetdbe_remote*\ (1) *monetdbe_mapi_server*\ 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to