#82
authorVyacheslav Tyutyunkov <tyutyunkov@gmail.com>
Wed, 24 Jul 2013 08:52:37 +0000 (15:52 +0700)
committerVyacheslav Tyutyunkov <tyutyunkov@gmail.com>
Wed, 24 Jul 2013 08:52:37 +0000 (15:52 +0700)
73 files changed:
jejdb/doc/allclasses-frame.html
jejdb/doc/allclasses-noframe.html
jejdb/doc/constant-values.html
jejdb/doc/deprecated-list.html
jejdb/doc/help-doc.html
jejdb/doc/index-all.html
jejdb/doc/index.html
jejdb/doc/org/ejdb/bson/BSON.html
jejdb/doc/org/ejdb/bson/BSONException.html
jejdb/doc/org/ejdb/bson/BSONObject.html
jejdb/doc/org/ejdb/bson/class-use/BSON.html
jejdb/doc/org/ejdb/bson/class-use/BSONException.html
jejdb/doc/org/ejdb/bson/class-use/BSONObject.html
jejdb/doc/org/ejdb/bson/io/InputBuffer.html
jejdb/doc/org/ejdb/bson/io/OutputBuffer.html
jejdb/doc/org/ejdb/bson/io/class-use/InputBuffer.html
jejdb/doc/org/ejdb/bson/io/class-use/OutputBuffer.html
jejdb/doc/org/ejdb/bson/io/package-frame.html
jejdb/doc/org/ejdb/bson/io/package-summary.html
jejdb/doc/org/ejdb/bson/io/package-tree.html
jejdb/doc/org/ejdb/bson/io/package-use.html
jejdb/doc/org/ejdb/bson/package-frame.html
jejdb/doc/org/ejdb/bson/package-summary.html
jejdb/doc/org/ejdb/bson/package-tree.html
jejdb/doc/org/ejdb/bson/package-use.html
jejdb/doc/org/ejdb/bson/types/ObjectId.html
jejdb/doc/org/ejdb/bson/types/class-use/ObjectId.html
jejdb/doc/org/ejdb/bson/types/package-frame.html
jejdb/doc/org/ejdb/bson/types/package-summary.html
jejdb/doc/org/ejdb/bson/types/package-tree.html
jejdb/doc/org/ejdb/bson/types/package-use.html
jejdb/doc/org/ejdb/bson/util/RegexFlag.html
jejdb/doc/org/ejdb/bson/util/class-use/RegexFlag.html
jejdb/doc/org/ejdb/bson/util/package-frame.html
jejdb/doc/org/ejdb/bson/util/package-summary.html
jejdb/doc/org/ejdb/bson/util/package-tree.html
jejdb/doc/org/ejdb/bson/util/package-use.html
jejdb/doc/org/ejdb/driver/BSONQueryObject.html
jejdb/doc/org/ejdb/driver/EJDB.html
jejdb/doc/org/ejdb/driver/EJDBCollection.Index.html
jejdb/doc/org/ejdb/driver/EJDBCollection.IndexType.html
jejdb/doc/org/ejdb/driver/EJDBCollection.Options.html
jejdb/doc/org/ejdb/driver/EJDBCollection.html
jejdb/doc/org/ejdb/driver/EJDBException.html
jejdb/doc/org/ejdb/driver/EJDBQuery.html
jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.Constraint.html
jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.OrderBy.html
jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.html
jejdb/doc/org/ejdb/driver/EJDBResultSet.html
jejdb/doc/org/ejdb/driver/class-use/BSONQueryObject.html
jejdb/doc/org/ejdb/driver/class-use/EJDB.html
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Index.html
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.IndexType.html
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Options.html
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.html
jejdb/doc/org/ejdb/driver/class-use/EJDBException.html
jejdb/doc/org/ejdb/driver/class-use/EJDBQuery.html
jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.Constraint.html
jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.OrderBy.html
jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.html
jejdb/doc/org/ejdb/driver/class-use/EJDBResultSet.html
jejdb/doc/org/ejdb/driver/package-frame.html
jejdb/doc/org/ejdb/driver/package-summary.html
jejdb/doc/org/ejdb/driver/package-tree.html
jejdb/doc/org/ejdb/driver/package-use.html
jejdb/doc/overview-frame.html
jejdb/doc/overview-summary.html
jejdb/doc/overview-tree.html
jejdb/doc/serialized-form.html
jejdb/src/cpp/jejdb.c
jejdb/src/cpp/org_ejdb_driver_EJDB.h
jejdb/src/java/org/ejdb/driver/EJDB.java
jejdb/src/test/org/ejdb/driver/test/EJDBTest.java

index e5bab06..ae29b88 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 All Classes (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
index c1798a3..43dd0e1 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 All Classes (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
index 42a535e..80faf8c 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Constant Field Values (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
@@ -227,7 +227,7 @@ org.ejdb.*</FONT></TH>
 <A NAME="org.ejdb.driver.EJDB.JBO_DEFAULT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
 <CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
 <TD ALIGN="left"><CODE><A HREF="org/ejdb/driver/EJDB.html#JBO_DEFAULT">JBO_DEFAULT</A></CODE></TD>
-<TD ALIGN="right"><CODE>70</CODE></TD>
+<TD ALIGN="right"><CODE>6</CODE></TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <A NAME="org.ejdb.driver.EJDB.JBOCREAT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
index 2725831..7a52a84 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Deprecated List (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
index 2f2cfb7..1f54706 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 API Help (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
index 8bba8a9..411031f 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Index (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
 
@@ -79,7 +79,7 @@ function windowTitle()
 <A NAME="skip-navbar_top"></A>
 <!-- ========= END OF TOP NAVBAR ========= -->
 
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_L_">L</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_L_">L</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#___">_</A> <HR>
 <A NAME="_A_"><!-- --></A><H2>
 <B>A</B></H2>
 <DL>
@@ -200,7 +200,7 @@ Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="cla
 <DD>Close database.
 <DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#close()"><B>close()</B></A> - 
 Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
-<DD>Close result set
+<DD>
 <DT><A HREF="./org/ejdb/driver/EJDBCollection.html#commitTransaction()"><B>commitTransaction()</B></A> - 
 Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
 <DD>Commit collection transaction.
@@ -388,6 +388,9 @@ Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQuery.html" title
 <DT><A HREF="./org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject, int, java.io.OutputStream)"><B>execute(BSONObject, BSONObject[], BSONObject, int, OutputStream)</B></A> - 
 Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A>
 <DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDB.html#executeCommand(org.ejdb.bson.BSONObject)"><B>executeCommand(BSONObject)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Executes ejdb database command.
 <DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists()"><B>exists()</B></A> - 
 Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A>
 <DD>Field existence matching <A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists(boolean)"><CODE>EJDBQueryBuilder.Constraint.exists(boolean)</CODE></A>
@@ -998,7 +1001,15 @@ Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html"
 <DD>Writes <CODE>String</CODE> to buffer as c-style string (null-terminated)
 </DL>
 <HR>
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_L_">L</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> 
+<A NAME="___"><!-- --></A><H2>
+<B>_</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#_get(int)"><B>_get(int)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
+<DD>Returns object by position
+</DL>
+<HR>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_L_">L</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#___">_</A> 
 
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <A NAME="navbar_bottom"><!-- --></A>
index becf466..ef62f4e 100644 (file)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Mon Apr 01 13:12:07 NOVT 2013-->
+<!-- Generated by javadoc on Wed Jul 24 15:31:20 NOVT 2013-->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 JEJDB Doc
index 614f22b..af27be4 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:18 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 BSON (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 5f2d355..ad4d55e 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:18 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 BSONException (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 7b3eb43..3207381 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:18 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 BSONObject (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index f566749..ac586b6 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.bson.BSON (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 9246091..a71e654 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.bson.BSONException (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 6372848..9fe29bc 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.bson.BSONObject (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -205,6 +205,22 @@ Uses of <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBResultSet.</B><B><A HREF="../../../../org/ejdb/driver/EJDBResultSet.html#_get(int)">_get</A></B>(int&nbsp;position)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns object by position</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#executeCommand(org.ejdb.bson.BSONObject)">executeCommand</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;command)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
 <TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#findOne()">findOne</A></B>()</CODE>
 
@@ -392,6 +408,14 @@ Uses of <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#executeCommand(org.ejdb.bson.BSONObject)">executeCommand</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;command)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;<A HREF="../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></CODE></FONT></TD>
 <TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#save(org.ejdb.bson.BSONObject)">save</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;object)</CODE>
 
index 572e420..1795121 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:18 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 InputBuffer (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 2d718a7..175b008 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:18 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 OutputBuffer (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 32bf0aa..56ff261 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.bson.io.InputBuffer (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
 
index 720f299..3e7b346 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.bson.io.OutputBuffer (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
 
index de1ac1e..b51e2cc 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.io (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 5f148f9..a36882a 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.io (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 44d62cc..3ad42f0 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.io Class Hierarchy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index f2fff0e..059895b 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Package org.ejdb.bson.io (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index fa574e7..4908a07 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 1213fe1..45225a7 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 6bc7fce..100ca8b 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson Class Hierarchy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index b035af8..a3dcd2a 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Package org.ejdb.bson (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 678873f..ec0d470 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 ObjectId (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 779d256..ab8b92d 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.bson.types.ObjectId (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
 
index 6373b65..3b729da 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.types (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index b3e4c80..620346a 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.types (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 3731fb9..c777ec2 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.types Class Hierarchy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 9c02175..11aa9a8 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Package org.ejdb.bson.types (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index a540b75..80b73ed 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:18 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 RegexFlag (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 1e01692..a929270 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.bson.util.RegexFlag (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
 
index e698661..ac2956c 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.util (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index daf09ba..64c37e8 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.util (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 5c59f71..6e9a5b8 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.bson.util Class Hierarchy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 51efd49..6a39f5e 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Package org.ejdb.bson.util (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index af1beb7..6ca8909 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 BSONQueryObject (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index ed330e4..5eaa80f 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDB (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
@@ -253,6 +253,14 @@ java.lang.Object
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#executeCommand(org.ejdb.bson.BSONObject)">executeCommand</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;command)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#finalize()">finalize</A></B>()</CODE>
 
@@ -526,7 +534,7 @@ public void <B>open</B>(java.lang.String&nbsp;path)
 <DL>
 <DD>Open database using default open mode.
  <p/>
- Default open mode: JBOWRITER | JBOCREAT | JBOTSYNC
+ Default open mode: JBOWRITER | JBOCREAT
 <P>
 <DD><DL>
 <DT><B>Parameters:</B><DD><CODE>path</CODE> - EJDB path
@@ -545,7 +553,7 @@ public void <B>open</B>(java.lang.String&nbsp;path,
 <DL>
 <DD>Open database.
  <p/>
- Default open mode: JBOWRITER | JBOCREAT | JBOTSYNC
+ Default open mode: JBOWRITER | JBOCREAT
 <P>
 <DD><DL>
 <DT><B>Parameters:</B><DD><CODE>path</CODE> - EJDB path<DD><CODE>mode</CODE> - Open mode
@@ -739,6 +747,52 @@ public <A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in or
 </DL>
 <HR>
 
+<A NAME="executeCommand(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+executeCommand</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>executeCommand</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;command)
+                          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Executes ejdb database command.
+
+ Supported commands:
+ 1) Exports database collections data. See ejdbexport() method.
+      "export" : {
+          "path" : string,                    //Exports database collections data
+          "cnames" : [string array]|null,     //List of collection names to export
+          "mode" : int|null                   //Values: null|`JBJSONEXPORT` See ejdb.h#ejdbexport() method
+      }
+
+      Command response:
+      {
+          "log" : string,        //Diagnostic log about executing this command
+          "error" : string|null, //ejdb error message
+          "errorCode" : int|0,   //ejdb error code
+      }
+
+ 2) Imports previously exported collections data into ejdb.
+      "import" : {
+          "path" : string                     //The directory path in which data resides
+          "cnames" : [string array]|null,     //List of collection names to import
+          "mode" : int|null                   //Values: null| JBIMPORTUPDATE`|`JBIMPORTREPLACE` See ejdb.h#ejdbimport() method
+      }
+
+      Command response:
+      {
+          "log" : string,        //Diagnostic log about executing this command
+          "error" : string|null, //ejdb error message
+          "errorCode" : int|0,   //ejdb error code
+      }
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>command</CODE> - Command BSON object
+<DT><B>Returns:</B><DD>command response BSON object
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
 <A NAME="getCollectionNames()"><!-- --></A><H3>
 getCollectionNames</H3>
 <PRE>
index 564220f..8427b97 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBCollection.Index (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 3ff4d19..6db808e 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBCollection.IndexType (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 0248ac0..63978dc 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBCollection.Options (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index bf05c24..9441242 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBCollection (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index c3a56c4..9115c73 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBException (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 9f8e33b..4cc1175 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBQuery (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 1b79b4e..52457c3 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBQueryBuilder.Constraint (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index b9d1b44..9436275 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBQueryBuilder.OrderBy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index fe09174..380e321 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBQueryBuilder (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index 831cd47..1ec4115 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 EJDBResultSet (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
@@ -97,11 +97,11 @@ java.lang.Object
   <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBResultSet</B>
 </PRE>
 <DL>
-<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Iterable&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;, java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</DD>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Closeable, java.lang.Iterable&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;, java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</DD>
 </DL>
 <HR>
 <DL>
-<DT><PRE>public class <B>EJDBResultSet</B><DT>extends java.lang.Object<DT>implements java.lang.Iterable&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;, java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</DL>
+<DT><PRE>public class <B>EJDBResultSet</B><DT>extends java.lang.Object<DT>implements java.lang.Iterable&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;, java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;, java.io.Closeable</DL>
 </PRE>
 
 <P>
@@ -125,11 +125,19 @@ java.lang.Object
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#_get(int)">_get</A></B>(int&nbsp;position)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns object by position</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#close()">close</A></B>()</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close result set</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -210,6 +218,25 @@ java.lang.Object
 </TR>
 </TABLE>
 
+<A NAME="_get(int)"><!-- --></A><H3>
+_get</H3>
+<PRE>
+protected <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>_get</B>(int&nbsp;position)
+                   throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Returns object by position
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
 <A NAME="get(int)"><!-- --></A><H3>
 get</H3>
 <PRE>
@@ -318,10 +345,10 @@ close</H3>
 public void <B>close</B>()
            throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
 <DL>
-<DD>Close result set
+<DD>
 <P>
 <DD><DL>
-</DL>
+<DT><B>Specified by:</B><DD><CODE>close</CODE> in interface <CODE>java.io.Closeable</CODE></DL>
 </DD>
 <DD><DL>
 
index ed4064e..f08b82e 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.BSONQueryObject (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 6aeedde..e56c4e2 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDB (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index a19aac5..dfa7251 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBCollection.Index (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index b0ed577..f38cf5a 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBCollection.IndexType (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 3072589..d8382bf 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBCollection.Options (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index f132774..830aedb 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBCollection (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 3d23e7b..86d1e29 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBException (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
@@ -113,6 +113,14 @@ Uses of <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBResultSet.</B><B><A HREF="../../../../org/ejdb/driver/EJDBResultSet.html#_get(int)">_get</A></B>(int&nbsp;position)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns object by position</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
 <TD><CODE><B>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#addHint(java.lang.String, java.lang.Object)">addHint</A></B>(java.lang.String&nbsp;name,
         java.lang.Object&nbsp;value)</CODE>
@@ -150,7 +158,7 @@ Uses of <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in
 <TD><CODE><B>EJDBResultSet.</B><B><A HREF="../../../../org/ejdb/driver/EJDBResultSet.html#close()">close</A></B>()</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close result set</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -338,6 +346,14 @@ Uses of <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#executeCommand(org.ejdb.bson.BSONObject)">executeCommand</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;command)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A></CODE></FONT></TD>
 <TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#find()">find</A></B>()</CODE>
 
index 9b1b68c..a049261 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBQuery (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 0b99c8c..1c5276e 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBQueryBuilder.Constraint (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 94a16c7..fd8f3d4 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBQueryBuilder.OrderBy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 7a0ad52..d80ab92 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBQueryBuilder (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 90fd66f..d8fe273 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Class org.ejdb.driver.EJDBResultSet (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 
index 9805256..173e3af 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.driver (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index f6e292e..dd10575 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.driver (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index b002581..eed3855 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 org.ejdb.driver Class Hierarchy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
@@ -95,7 +95,7 @@ Class Hierarchy
 <LI TYPE="circle">java.lang.Object<UL>
 <LI TYPE="circle">org.ejdb.bson.<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson"><B>BSONObject</B></A><UL>
 <LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver"><B>BSONQueryObject</B></A></UL>
-<LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>EJDB</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>EJDBCollection</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>EJDBCollection.Index</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>EJDBCollection.Options</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>EJDBQuery</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.Constraint</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.OrderBy</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><B>EJDBResultSet</B></A> (implements java.lang.Iterable&lt;T&gt;, java.util.Iterator&lt;E&gt;)
+<LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>EJDB</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>EJDBCollection</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>EJDBCollection.Index</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>EJDBCollection.Options</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>EJDBQuery</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.Constraint</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.OrderBy</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><B>EJDBResultSet</B></A> (implements java.io.Closeable, java.lang.Iterable&lt;T&gt;, java.util.Iterator&lt;E&gt;)
 <LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
 <UL>
 <LI TYPE="circle">java.lang.Exception<UL>
index ee69d67..a642f9b 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Uses of Package org.ejdb.driver (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
index bae4db7..63db52f 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:19 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Overview List (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
index f6966bf..4081250 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Overview (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
index 19d6cf5..2b5da28 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Class Hierarchy (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
@@ -94,7 +94,7 @@ Class Hierarchy
 <LI TYPE="circle">java.lang.Object<UL>
 <LI TYPE="circle">org.ejdb.bson.<A HREF="org/ejdb/bson/BSON.html" title="class in org.ejdb.bson"><B>BSON</B></A><LI TYPE="circle">org.ejdb.bson.<A HREF="org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson"><B>BSONObject</B></A><UL>
 <LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver"><B>BSONQueryObject</B></A></UL>
-<LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>EJDB</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>EJDBCollection</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>EJDBCollection.Index</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>EJDBCollection.Options</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>EJDBQuery</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.Constraint</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.OrderBy</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><B>EJDBResultSet</B></A> (implements java.lang.Iterable&lt;T&gt;, java.util.Iterator&lt;E&gt;)
+<LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>EJDB</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>EJDBCollection</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>EJDBCollection.Index</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>EJDBCollection.Options</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>EJDBQuery</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.Constraint</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.OrderBy</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><B>EJDBResultSet</B></A> (implements java.io.Closeable, java.lang.Iterable&lt;T&gt;, java.util.Iterator&lt;E&gt;)
 <LI TYPE="circle">org.ejdb.bson.io.<A HREF="org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><B>InputBuffer</B></A><LI TYPE="circle">org.ejdb.bson.types.<A HREF="org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types"><B>ObjectId</B></A><LI TYPE="circle">org.ejdb.bson.io.<A HREF="org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io"><B>OutputBuffer</B></A><LI TYPE="circle">org.ejdb.bson.util.<A HREF="org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util"><B>RegexFlag</B></A><LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
 <UL>
 <LI TYPE="circle">java.lang.Exception<UL>
index c9f7866..bcde732 100644 (file)
@@ -2,13 +2,13 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 NOVT 2013 -->
+<!-- Generated by javadoc (build 1.6.0_43) on Wed Jul 24 15:31:20 NOVT 2013 -->
 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 Serialized Form (JEJDB Doc)
 </TITLE>
 
-<META NAME="date" CONTENT="2013-04-01">
+<META NAME="date" CONTENT="2013-07-24">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 
index 7a7f769..90d5649 100644 (file)
@@ -1,4 +1,5 @@
 #include <stdio.h>
+#include <string.h>
 #include "jejdb.h"
 
 static void set_error(JNIEnv * env, int code, const char *message) {
@@ -365,6 +366,33 @@ JNIEXPORT void JNICALL Java_org_ejdb_driver_EJDB_updateMeta (JNIEnv *env, jobjec
 };
 
 /*
+ * Class:     org_ejdb_driver_EJDB
+ * Method:    executeCommand
+ * Signature: (Lorg/ejdb/bson/BSONObject;)Lorg/ejdb/bson/BSONObject;
+ */
+JNIEXPORT jobject JNICALL Java_org_ejdb_driver_EJDB_executeCommand
+  (JNIEnv *env, jobject obj, jobject jcommand) {
+       EJDB* db = get_ejdb_from_object(env, obj);
+       if (!ejdbisopen(db)) {
+               set_error(env, 0, "EJDB not opened");
+               return NULL;
+       }
+
+    bson *cmdret = NULL;
+
+       bson *cmd = encode_bson(env, jcommand, NULL);
+    cmdret = ejdbcommand(db, cmd);
+       bson_del(cmd);
+
+    jobject result = decode_bson(env, cmdret);
+    bson_del(cmdret);
+
+    return result;
+};
+
+
+
+/*
 * Class:     org_ejdb_driver_EJDBCollection
 * Method:    ensureExists
 * Signature: (Lorg/ejdb/driver/EJDBCollection$Options;)V
index 325cfec..7eb0661 100644 (file)
@@ -22,7 +22,8 @@ extern "C" {
 #undef org_ejdb_driver_EJDB_JBOTSYNC
 #define org_ejdb_driver_EJDB_JBOTSYNC 64L
 #undef org_ejdb_driver_EJDB_JBO_DEFAULT
-#define org_ejdb_driver_EJDB_JBO_DEFAULT 70L
+#define org_ejdb_driver_EJDB_JBO_DEFAULT 6L
+
 /*
  * Class:     org_ejdb_driver_EJDB
  * Method:    open
@@ -63,6 +64,14 @@ JNIEXPORT void JNICALL Java_org_ejdb_driver_EJDB_sync
 JNIEXPORT void JNICALL Java_org_ejdb_driver_EJDB_updateMeta
   (JNIEnv *, jobject);
 
+/*
+ * Class:     org_ejdb_driver_EJDB
+ * Method:    executeCommand
+ * Signature: (Lorg/ejdb/bson/BSONObject;)Lorg/ejdb/bson/BSONObject;
+ */
+JNIEXPORT jobject JNICALL Java_org_ejdb_driver_EJDB_executeCommand
+  (JNIEnv *, jobject, jobject);
+
 #ifdef __cplusplus
 }
 #endif
index 4b300a0..8acb810 100644 (file)
@@ -1,5 +1,7 @@
 package org.ejdb.driver;
 
+import org.ejdb.bson.BSONObject;
+
 import java.util.Collection;
 import java.util.HashMap;
 import java.util.Map;
@@ -221,6 +223,44 @@ public class EJDB {
     }
 
     /**
+     * Executes ejdb database command.
+     *
+     * Supported commands:
+     * 1) Exports database collections data. See ejdbexport() method.
+     *      "export" : {
+     *          "path" : string,                    //Exports database collections data
+     *          "cnames" : [string array]|null,     //List of collection names to export
+     *          "mode" : int|null                   //Values: null|`JBJSONEXPORT` See ejdb.h#ejdbexport() method
+     *      }
+     *
+     *      Command response:
+     *      {
+     *          "log" : string,        //Diagnostic log about executing this command
+     *          "error" : string|null, //ejdb error message
+     *          "errorCode" : int|0,   //ejdb error code
+     *      }
+     *
+     * 2) Imports previously exported collections data into ejdb.
+     *      "import" : {
+     *          "path" : string                     //The directory path in which data resides
+     *          "cnames" : [string array]|null,     //List of collection names to import
+     *          "mode" : int|null                   //Values: null| JBIMPORTUPDATE`|`JBIMPORTREPLACE` See ejdb.h#ejdbimport() method
+     *      }
+     *
+     *      Command response:
+     *      {
+     *          "log" : string,        //Diagnostic log about executing this command
+     *          "error" : string|null, //ejdb error message
+     *          "errorCode" : int|0,   //ejdb error code
+     *      }
+     *
+     * @param command Command BSON object
+     * @return command response BSON object
+     * @throws EJDBException
+     */
+    public native BSONObject executeCommand(BSONObject command) throws EJDBException;
+
+    /**
      * Returns names of existed collections
      */
     public Collection<String> getCollectionNames() {
index ee7dfe2..51e0cfc 100644 (file)
@@ -2,6 +2,7 @@ package org.ejdb.driver.test;
 
 import junit.framework.TestCase;
 
+import org.ejdb.bson.BSON;
 import org.ejdb.bson.BSONObject;
 import org.ejdb.bson.types.ObjectId;
 import org.ejdb.driver.EJDB;
@@ -233,4 +234,15 @@ public class EJDBTest extends TestCase {
         assertEquals(bar2.getId(), boid);
         assertEquals(bar2, bar);
     }
+
+    public void testCommand() throws Exception {
+        assertTrue(db.isOpen());
+
+        BSONObject cmd = new BSONObject("ping", new BSONObject());
+
+        BSONObject cmdret = db.executeCommand(cmd);
+
+        assertNotNull(cmdret);
+        assertEquals(cmdret.get("log"), "pong");
+    }
 }