<!--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">
<!--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">
<!--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">
<A NAME="org.ejdb.driver.EJDB.JBO_DEFAULT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public static final 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">
<!--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">
<!--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">
<!--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">
<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>
<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.
<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>
+<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>
<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>
<!--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
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <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 position)</CODE>
+
+<BR>
+ Returns object by position</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <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> command)</CODE>
+
+<BR>
+ Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <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>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <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> command)</CODE>
+
+<BR>
+ Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <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> object)</CODE>
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <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> command)</CODE>
+
+<BR>
+ Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#finalize()">finalize</A></B>()</CODE>
<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
<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
</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> 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>
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<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<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>>, java.util.Iterator<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>></DD>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Closeable, java.lang.Iterable<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>>, java.util.Iterator<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>></DD>
</DL>
<HR>
<DL>
-<DT><PRE>public class <B>EJDBResultSet</B><DT>extends java.lang.Object<DT>implements java.lang.Iterable<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>>, java.util.Iterator<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>></DL>
+<DT><PRE>public class <B>EJDBResultSet</B><DT>extends java.lang.Object<DT>implements java.lang.Iterable<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>>, java.util.Iterator<<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>>, java.io.Closeable</DL>
</PRE>
<P>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <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 position)</CODE>
+
+<BR>
+ Returns object by position</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#close()">close</A></B>()</CODE>
<BR>
- Close result set</TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
</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 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>
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>
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <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 position)</CODE>
+
+<BR>
+ Returns object by position</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected <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 name,
java.lang.Object value)</CODE>
<TD><CODE><B>EJDBResultSet.</B><B><A HREF="../../../../org/ejdb/driver/EJDBResultSet.html#close()">close</A></B>()</CODE>
<BR>
- Close result set</TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <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> command)</CODE>
+
+<BR>
+ Executes ejdb database command.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <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>
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<!--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">
<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<T>, java.util.Iterator<E>)
+<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<T>, java.util.Iterator<E>)
<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
<UL>
<LI TYPE="circle">java.lang.Exception<UL>
<!--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">
<!--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">
<!--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">
<!--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">
<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<T>, java.util.Iterator<E>)
+<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<T>, java.util.Iterator<E>)
<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>
<!--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">
#include <stdio.h>
+#include <string.h>
#include "jejdb.h"
static void set_error(JNIEnv * env, int code, const char *message) {
};
/*
+ * 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
#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
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
package org.ejdb.driver;
+import org.ejdb.bson.BSONObject;
+
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
}
/**
+ * 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() {
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;
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");
+ }
}