#21
authorVyacheslav Tyutyunkov <tyutyunkov@gmail.com>
Mon, 1 Apr 2013 06:13:50 +0000 (13:13 +0700)
committerVyacheslav Tyutyunkov <tyutyunkov@gmail.com>
Mon, 1 Apr 2013 06:13:50 +0000 (13:13 +0700)
77 files changed:
jejdb/Makefile
jejdb/Makefile.in
jejdb/build.properties
jejdb/build.xml
jejdb/doc/allclasses-frame.html [new file with mode: 0644]
jejdb/doc/allclasses-noframe.html [new file with mode: 0644]
jejdb/doc/constant-values.html [new file with mode: 0644]
jejdb/doc/deprecated-list.html [new file with mode: 0644]
jejdb/doc/help-doc.html [new file with mode: 0644]
jejdb/doc/index-all.html [new file with mode: 0644]
jejdb/doc/index.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/BSON.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/BSONException.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/BSONObject.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/class-use/BSON.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/class-use/BSONException.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/class-use/BSONObject.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/InputBuffer.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/OutputBuffer.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/class-use/InputBuffer.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/class-use/OutputBuffer.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/package-frame.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/package-summary.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/package-tree.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/io/package-use.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/package-frame.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/package-summary.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/package-tree.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/package-use.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/types/ObjectId.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/types/class-use/ObjectId.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/types/package-frame.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/types/package-summary.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/types/package-tree.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/types/package-use.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/util/RegexFlag.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/util/class-use/RegexFlag.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/util/package-frame.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/util/package-summary.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/util/package-tree.html [new file with mode: 0644]
jejdb/doc/org/ejdb/bson/util/package-use.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/BSONQueryObject.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDB.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBCollection.Index.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBCollection.IndexType.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBCollection.Options.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBCollection.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBException.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBQuery.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.Constraint.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.OrderBy.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/EJDBResultSet.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/BSONQueryObject.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDB.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Index.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.IndexType.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Options.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBException.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBQuery.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.Constraint.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.OrderBy.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/class-use/EJDBResultSet.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/package-frame.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/package-summary.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/package-tree.html [new file with mode: 0644]
jejdb/doc/org/ejdb/driver/package-use.html [new file with mode: 0644]
jejdb/doc/overview-frame.html [new file with mode: 0644]
jejdb/doc/overview-summary.html [new file with mode: 0644]
jejdb/doc/overview-tree.html [new file with mode: 0644]
jejdb/doc/package-list [new file with mode: 0644]
jejdb/doc/resources/inherit.gif [new file with mode: 0644]
jejdb/doc/serialized-form.html [new file with mode: 0644]
jejdb/doc/stylesheet.css [new file with mode: 0644]
jejdb/src/java/org/ejdb/bson/io/InputBuffer.java

index 939a224..eb6e196 100644 (file)
@@ -28,7 +28,7 @@ SRCDIR = ./src/cpp/
 
 # Building configuration
 CC = gcc
-CPPFLAGS = -I. -I. -I../tcejdb -I/usr/lib/jvm/java-6-openjdk-amd64/include -I/usr/lib/jvm/java-6-openjdk-amd64/include/linux -I$(INCLUDEDIR) -I/home/tve/include -I/usr/local/include -D_UNICODE -DNDEBUG -D_GNU_SOURCE=1 -D_REENTRANT -D__EXTENSIONS__
+CPPFLAGS = -I. -I. -I../tcejdb -I/usr/lib/jvm/java-6-oracle//include -I/usr/lib/jvm/java-6-oracle//include/linux -I$(INCLUDEDIR) -I/home/tve/include -I/usr/local/include -D_UNICODE -DNDEBUG -D_GNU_SOURCE=1 -D_REENTRANT -D__EXTENSIONS__
 CFLAGS =  -std=c99 -Wall -fPIC -fsigned-char -O2
 LDFLAGS = -L. -L$(LIBDIR) -L/home/tve/lib -L/usr/local/lib
 LIBS = -lz -ltcejdb -lrt -lpthread -lm -lc 
@@ -70,6 +70,7 @@ install:
 
 clean:
        rm -rf $(LIBRARYFILES)
+       ant clean
 
 
 #================================================================
index 6e2a89e..ce6e42f 100644 (file)
@@ -70,6 +70,7 @@ install:
 
 clean:
        rm -rf $(LIBRARYFILES)
+       ant clean
 
 
 #================================================================
index f07c583..46ba0a0 100644 (file)
@@ -4,7 +4,7 @@ distr.name=jejdb-${distr.version}
 distr.base=${basedir}/target
 distr.home=${distr.base}
 distr.lib=${distr.base}/lib
-distr.doc=${distr.home}/doc
+distr.doc=${basedir}/doc
 
 build.dir=${basedir}/build
 build.classes=${build.dir}/classes
index f50a344..8c1d9fa 100644 (file)
@@ -14,9 +14,6 @@
                encoding="${javac.encoding}"
                includeantruntime="false">
             <src path="${source.dir}"/>
-            <classpath>
-                <path refid="lib.bson.classpath"/>
-            </classpath>
         </javac>
 
         <copy todir="${build.classes}">
@@ -26,9 +23,6 @@
 
         <mkdir dir="${distr.home}"/>
         <mkdir dir="${distr.lib}"/>
-        <copy todir="${distr.lib}">
-            <fileset refid="lib.bson.fileset"/>
-        </copy>
 
         <jar destfile="${distr.home}/${distr.name}.jar" basedir="${build.classes}">
             <!-- TODO: jar manifest-->
@@ -47,7 +41,6 @@
                includeantruntime="false">
             <src path="${source.test.dir}"/>
             <classpath>
-                <path refid="lib.bson.classpath"/>
                 <path refid="lib.junit.classpath"/>
                 <path refid="jejdb.classpath"/>
             </classpath>
@@ -60,9 +53,6 @@
 
         <mkdir dir="${distr.home}"/>
         <mkdir dir="${distr.lib}"/>
-        <copy todir="${distr.lib}">
-            <fileset refid="lib.bson.fileset"/>
-        </copy>
 
         <delete dir="${test.data.dir}"/>
         <mkdir dir="${test.data.dir}"/>
@@ -71,7 +61,6 @@
             <env key="LD_LIBRARY_PATH" path="${basedir}"/>
             <formatter type="plain"/>
             <classpath>
-                <path refid="lib.bson.classpath"/>
                 <path refid="lib.junit.classpath"/>
                 <path refid="jejdb.classpath"/>
                 <path refid="jejdb.test.classpath"/>
@@ -91,7 +80,6 @@
             <class name="org.ejdb.driver.EJDBQuery"/>
             <class name="org.ejdb.driver.EJDBResultSet"/>
             <classpath>
-                <path refid="lib.bson.classpath"/>
                 <path refid="jejdb.classpath"/>
             </classpath>
         </javah>
 
     <target name="init" description="Build initialization">
         <!-- Perform any build initialization in this target -->
-        <path id="lib.bson.classpath">
-            <fileset id="lib.bson.fileset" dir="${lib.dir}">
-                <include name="bson.jar"/>
-            </fileset>
-        </path>
-
         <path id="lib.junit.classpath">
             <fileset id="lib.junit.fileset" dir="${lib.dir}">
                 <include name="junit-4.11.jar"/>
 
     <target name="clean" description="Cleanup">
         <delete dir="${build.dir}"/>
-        <delete file="${distr.home}/${distr.name}.jar"/>
+        <delete dir="${distr.home}"/>
     </target>
 
     <target name="build.native.headers" depends="clean">
     </target>
 
     <target name="build.doc" depends="init" description="Build JavaDocs for JEJDB">
+        <delete dir="${distr.doc}"/>
         <mkdir dir="${distr.doc}"/>
         <javadoc destdir="${distr.doc}"
-                 author="true"
+                 Author="true"
                  version="true"
                  encoding="utf-8"
                  charset="utf-8"
                  docencoding="utf-8"
-                 private="false"
-                 use="true"
+                 Private="false"
+                 Use="true"
                  breakiterator="true"
-                 windowtitle="JEJDB Doc">
+                 Windowtitle="JEJDB Doc">
             <fileset dir="${source.dir}" includes="**/*.java"/>
-            <classpath>
-                <path refid="lib.bson.classpath"/>
-            </classpath>
         </javadoc>
     </target>
 
diff --git a/jejdb/doc/allclasses-frame.html b/jejdb/doc/allclasses-frame.html
new file mode 100644 (file)
index 0000000..e5bab06
--- /dev/null
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/ejdb/bson/BSON.html" title="class in org.ejdb.bson" target="classFrame">BSON</A>
+<BR>
+<A HREF="org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson" target="classFrame">BSONException</A>
+<BR>
+<A HREF="org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson" target="classFrame">BSONObject</A>
+<BR>
+<A HREF="org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver" target="classFrame">BSONQueryObject</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver" target="classFrame">EJDB</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver" target="classFrame">EJDBCollection</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver" target="classFrame">EJDBCollection.Index</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver" target="classFrame">EJDBCollection.IndexType</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver" target="classFrame">EJDBCollection.Options</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver" target="classFrame">EJDBException</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver" target="classFrame">EJDBQuery</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver" target="classFrame">EJDBQueryBuilder</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver" target="classFrame">EJDBResultSet</A>
+<BR>
+<A HREF="org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io" target="classFrame">InputBuffer</A>
+<BR>
+<A HREF="org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types" target="classFrame">ObjectId</A>
+<BR>
+<A HREF="org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io" target="classFrame">OutputBuffer</A>
+<BR>
+<A HREF="org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util" target="classFrame">RegexFlag</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/allclasses-noframe.html b/jejdb/doc/allclasses-noframe.html
new file mode 100644 (file)
index 0000000..c1798a3
--- /dev/null
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<BR>
+<A HREF="org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson">BSONException</A>
+<BR>
+<A HREF="org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<BR>
+<A HREF="org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<BR>
+<A HREF="org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
+<BR>
+<A HREF="org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<BR>
+<A HREF="org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<BR>
+<A HREF="org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<BR>
+<A HREF="org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/constant-values.html b/jejdb/doc/constant-values.html
new file mode 100644 (file)
index 0000000..42a535e
--- /dev/null
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constant Field Values (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#org.ejdb">org.ejdb.*</A>
+</UL>
+
+<A NAME="org.ejdb"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+org.ejdb.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.ejdb.bson.<A HREF="org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.ARRAY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#ARRAY">ARRAY</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.BINARY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#BINARY">BINARY</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.BOOLEAN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#BOOLEAN">BOOLEAN</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.DATE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#DATE">DATE</A></CODE></TD>
+<TD ALIGN="right"><CODE>9</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.DOUBLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#DOUBLE">DOUBLE</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.INT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#INT">INT</A></CODE></TD>
+<TD ALIGN="right"><CODE>16</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.LONG"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#LONG">LONG</A></CODE></TD>
+<TD ALIGN="right"><CODE>17</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.NULL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#NULL">NULL</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.OBJECT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#OBJECT">OBJECT</A></CODE></TD>
+<TD ALIGN="right"><CODE>3</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.OBJECT_ID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#OBJECT_ID">OBJECT_ID</A></CODE></TD>
+<TD ALIGN="right"><CODE>7</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.REGEX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#REGEX">REGEX</A></CODE></TD>
+<TD ALIGN="right"><CODE>11</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSON.STRING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;byte</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSON.html#STRING">STRING</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.ejdb.bson.<A HREF="org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.BSONObject.ID_KEY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/bson/BSONObject.html#ID_KEY">ID_KEY</A></CODE></TD>
+<TD ALIGN="right"><CODE>"_id"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.ejdb.bson.io.<A HREF="org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.bson.io.OutputBuffer.BUFFER_DEFAULT_LENGTH"><!-- --></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/bson/io/OutputBuffer.html#BUFFER_DEFAULT_LENGTH">BUFFER_DEFAULT_LENGTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>512</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<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>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDB.JBOCREAT"><!-- --></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#JBOCREAT">JBOCREAT</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDB.JBOLCKNB"><!-- --></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#JBOLCKNB">JBOLCKNB</A></CODE></TD>
+<TD ALIGN="right"><CODE>32</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDB.JBONOLCK"><!-- --></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#JBONOLCK">JBONOLCK</A></CODE></TD>
+<TD ALIGN="right"><CODE>16</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDB.JBOREADER"><!-- --></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#JBOREADER">JBOREADER</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDB.JBOTRUNC"><!-- --></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#JBOTRUNC">JBOTRUNC</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDB.JBOTSYNC"><!-- --></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#JBOTSYNC">JBOTSYNC</A></CODE></TD>
+<TD ALIGN="right"><CODE>64</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDB.JBOWRITER"><!-- --></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#JBOWRITER">JBOWRITER</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXARR"><!-- --></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/EJDBCollection.html#JBIDXARR">JBIDXARR</A></CODE></TD>
+<TD ALIGN="right"><CODE>64</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXDROP"><!-- --></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/EJDBCollection.html#JBIDXDROP">JBIDXDROP</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXDROPALL"><!-- --></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/EJDBCollection.html#JBIDXDROPALL">JBIDXDROPALL</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXISTR"><!-- --></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/EJDBCollection.html#JBIDXISTR">JBIDXISTR</A></CODE></TD>
+<TD ALIGN="right"><CODE>128</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXNUM"><!-- --></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/EJDBCollection.html#JBIDXNUM">JBIDXNUM</A></CODE></TD>
+<TD ALIGN="right"><CODE>16</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXOP"><!-- --></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/EJDBCollection.html#JBIDXOP">JBIDXOP</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXREBLD"><!-- --></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/EJDBCollection.html#JBIDXREBLD">JBIDXREBLD</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBIDXSTR"><!-- --></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/EJDBCollection.html#JBIDXSTR">JBIDXSTR</A></CODE></TD>
+<TD ALIGN="right"><CODE>32</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBTXBEGIN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/driver/EJDBCollection.html#JBTXBEGIN">JBTXBEGIN</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBTXCOMMIT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/driver/EJDBCollection.html#JBTXCOMMIT">JBTXCOMMIT</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBTXROLLBACK"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/driver/EJDBCollection.html#JBTXROLLBACK">JBTXROLLBACK</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBCollection.JBTXSTATUS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/driver/EJDBCollection.html#JBTXSTATUS">JBTXSTATUS</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.ejdb.driver.EJDBQuery.JBQRYCOUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/ejdb/driver/EJDBQuery.html#JBQRYCOUNT">JBQRYCOUNT</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/deprecated-list.html b/jejdb/doc/deprecated-list.html
new file mode 100644 (file)
index 0000000..2725831
--- /dev/null
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Deprecated List (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#method">Deprecated Methods</A>
+</UL>
+
+<A NAME="method"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Methods</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject)">org.ejdb.driver.EJDBCollection.createQuery(BSONObject)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject)">org.ejdb.driver.EJDBCollection.createQuery(BSONObject, BSONObject)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[])">org.ejdb.driver.EJDBCollection.createQuery(BSONObject, BSONObject[])</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)">org.ejdb.driver.EJDBCollection.createQuery(BSONObject, BSONObject[], BSONObject)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/ejdb/driver/BSONQueryObject.html#getId()">org.ejdb.driver.BSONQueryObject.getId()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>BSON Query objects can not contains dedicated ObjectID</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/help-doc.html b/jejdb/doc/help-doc.html
new file mode 100644 (file)
index 0000000..2f2cfb7
--- /dev/null
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="API Help (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Use</H3>
+<BLOCKQUOTE>
+Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames.  All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/index-all.html b/jejdb/doc/index-all.html
new file mode 100644 (file)
index 0000000..8bba8a9
--- /dev/null
@@ -0,0 +1,1056 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Index (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<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 NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#add(java.lang.String, boolean)"><B>add(String, boolean)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A>
+<DD>Add sorting order for field
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#addHint(java.lang.String, java.lang.Object)"><B>addHint(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Adds pair name->value to hints BSON object.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#addOperation(java.lang.String, java.lang.Object, boolean)"><B>addOperation(String, Object, boolean)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Adds query restrintions in main query object.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#addOperation(java.lang.Object)"><B>addOperation(Object)</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>Add curently restrictons tree to query
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#addToBSON(org.ejdb.bson.BSONObject, java.lang.String, java.lang.Object)"><B>addToBSON(BSONObject, String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#addToSet(java.lang.String, java.lang.Object)"><B>addToSet(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Atomically adds value to the array field only if value not in the array already.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#addToSetAll(java.lang.String, java.lang.Object...)"><B>addToSetAll(String, Object...)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Atomically performs <code>set union</code> with values in val for specified array field.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#addToSetAll(java.lang.String, java.util.Collection)"><B>addToSetAll(String, Collection&lt;Object&gt;)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Atomically performs <code>set union</code> with values in val for specified array field.
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#append(java.lang.String, java.lang.Object)"><B>append(String, Object)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>The same as <A HREF="./org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>BSONObject.put(String, Object)</CODE></A> but return <code>this</code>
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#append(java.lang.String, java.lang.Object)"><B>append(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD>The same as <A HREF="./org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>BSONObject.put(String, Object)</CODE></A> but return <code>this</code>
+<DT><A HREF="./org/ejdb/bson/BSON.html#ARRAY"><B>ARRAY</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#asc(java.lang.String)"><B>asc(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A>
+<DD>Add ascending sorting order for field
+</DL>
+<HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#begin(java.lang.String)"><B>begin(String)</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>Strins starts with prefix
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#beginTransaction()"><B>beginTransaction()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Begin collection transaction.
+<DT><A HREF="./org/ejdb/bson/BSON.html#BINARY"><B>BINARY</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSON.html#BOOLEAN"><B>BOOLEAN</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson"><B>BSON</B></A> - Class in <A HREF="./org/ejdb/bson/package-summary.html">org.ejdb.bson</A><DD>Util class for encode/decode BSON objects<DT><A HREF="./org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><B>BSONException</B></A> - Exception in <A HREF="./org/ejdb/bson/package-summary.html">org.ejdb.bson</A><DD>&nbsp;<DT><A HREF="./org/ejdb/bson/BSONException.html#BSONException()"><B>BSONException()</B></A> - 
+Constructor for exception org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson">BSONException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSONException.html#BSONException(java.lang.String)"><B>BSONException(String)</B></A> - 
+Constructor for exception org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson">BSONException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSONException.html#BSONException(java.lang.String, java.lang.Throwable)"><B>BSONException(String, Throwable)</B></A> - 
+Constructor for exception org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson">BSONException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSONException.html#BSONException(java.lang.Throwable)"><B>BSONException(Throwable)</B></A> - 
+Constructor for exception org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson">BSONException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson"><B>BSONObject</B></A> - Class in <A HREF="./org/ejdb/bson/package-summary.html">org.ejdb.bson</A><DD>BSON object.<DT><A HREF="./org/ejdb/bson/BSONObject.html#BSONObject()"><B>BSONObject()</B></A> - 
+Constructor for class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Constructs new BSON object
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#BSONObject(org.ejdb.bson.types.ObjectId)"><B>BSONObject(ObjectId)</B></A> - 
+Constructor for class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Constructs new BSON object with specified id
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#BSONObject(java.lang.String, java.lang.Object)"><B>BSONObject(String, Object)</B></A> - 
+Constructor for class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Constructs new BSON object with initial data.
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#BSONObject(java.util.Map)"><B>BSONObject(Map&lt;String, Object&gt;)</B></A> - 
+Constructor for class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Constructs new BSON object and init data from specified Map.
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#BSONObject(org.ejdb.bson.BSONObject)"><B>BSONObject(BSONObject)</B></A> - 
+Constructor for class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Constructs new BSON object as copy of other BSON object.
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver"><B>BSONQueryObject</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>BSON object for EJDB queries (limitation checks for <A HREF="./org/ejdb/bson/BSONObject.html#ID_KEY"><CODE>BSONObject.ID_KEY</CODE></A> field)<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#BSONQueryObject()"><B>BSONQueryObject()</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#BSONQueryObject(java.lang.String, java.lang.Object)"><B>BSONQueryObject(String, Object)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#BSONQueryObject(java.util.Map)"><B>BSONQueryObject(Map&lt;String, Object&gt;)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#BSONQueryObject(org.ejdb.bson.BSONObject)"><B>BSONQueryObject(BSONObject)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#bt(java.lang.Number, java.lang.Number)"><B>bt(Number, Number)</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>Between number (start <= field_value <= end)
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#BUFFER_DEFAULT_LENGTH"><B>BUFFER_DEFAULT_LENGTH</B></A> - 
+Static variable in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#checkHintsAvailable()"><B>checkHintsAvailable()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Checks hints section allowed.
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#clear()"><B>clear()</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Removes all fields
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#clear()"><B>clear()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A>
+<DD>Clear all current sorting rules
+<DT><A HREF="./org/ejdb/driver/EJDB.html#close()"><B>close()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<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
+<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/bson/BSONObject.html#containsField(java.lang.String)"><B>containsField(String)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Checks field contains in BSON object
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#count()"><B>count()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A>
+<DD>Convenient count(*) operation
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#count(java.io.OutputStream)"><B>count(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>Convenient count(*) operation
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#createFromByteArray(byte[])"><B>createFromByteArray(byte[])</B></A> - 
+Static method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Creates <A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><CODE>InputBuffer</CODE></A> from byte array
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.driver.EJDBQueryBuilder)"><B>createQuery(EJDBQueryBuilder)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Creates new EJDB Query for current collection.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject)"><B>createQuery(BSONObject)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD><B>Deprecated.</B>&nbsp;<I></I>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[])"><B>createQuery(BSONObject, BSONObject[])</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD><B>Deprecated.</B>&nbsp;<I></I>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject)"><B>createQuery(BSONObject, BSONObject)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD><B>Deprecated.</B>&nbsp;<I></I>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)"><B>createQuery(BSONObject, BSONObject[], BSONObject)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD><B>Deprecated.</B>&nbsp;<I></I>&nbsp;
+</DL>
+<HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#data"><B>data</B></A> - 
+Variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSON.html#DATE"><B>DATE</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSON.html#decode(byte[])"><B>decode(byte[])</B></A> - 
+Static method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>Decode BSON object from plain byte array
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#desc(java.lang.String)"><B>desc(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A>
+<DD>Add descinding sorting order for field
+<DT><A HREF="./org/ejdb/bson/BSON.html#DOUBLE"><B>DOUBLE</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#drop()"><B>drop()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop collection.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#drop(boolean)"><B>drop(boolean)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop collection.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#dropAll()"><B>dropAll()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>In-place record removal operation.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#dropArrayIndex(java.lang.String)"><B>dropArrayIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop index of Array type for BSON field path.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#dropCollection(java.lang.String)"><B>dropCollection(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Drop collection by name.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#dropCollection(java.lang.String, boolean)"><B>dropCollection(String, boolean)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Drop collection.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#dropIndexes(java.lang.String)"><B>dropIndexes(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drops indexes of all types for BSON field path.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#dropIStringIndex(java.lang.String)"><B>dropIStringIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop case insensitive String index for BSON field path.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#dropNumderIndex(java.lang.String)"><B>dropNumderIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop index of Number type for BSON field path.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#dropStringIndex(java.lang.String)"><B>dropStringIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop index of String type for BSON field path.
+</DL>
+<HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>EJDB</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>&nbsp;<DT><A HREF="./org/ejdb/driver/EJDB.html#EJDB()"><B>EJDB()</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>EJDBCollection</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>&nbsp;<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>EJDBCollection.Index</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>Index meta information<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html#EJDBCollection.Index()"><B>EJDBCollection.Index()</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><B>EJDBCollection.IndexType</B></A> - Enum in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>Index types<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>EJDBCollection.Options</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>Collection meta information (and creation options)<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html#EJDBCollection.Options()"><B>EJDBCollection.Options()</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html#EJDBCollection.Options(boolean, boolean, long, int)"><B>EJDBCollection.Options(boolean, boolean, long, int)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><B>EJDBException</B></A> - Exception in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>&nbsp;<DT><A HREF="./org/ejdb/driver/EJDBException.html#EJDBException()"><B>EJDBException()</B></A> - 
+Constructor for exception org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBException.html#EJDBException(java.lang.String)"><B>EJDBException(String)</B></A> - 
+Constructor for exception org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBException.html#EJDBException(java.lang.String, java.lang.Throwable)"><B>EJDBException(String, Throwable)</B></A> - 
+Constructor for exception org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBException.html#EJDBException(java.lang.Throwable)"><B>EJDBException(Throwable)</B></A> - 
+Constructor for exception org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBException.html#EJDBException(int, java.lang.String)"><B>EJDBException(int, String)</B></A> - 
+Constructor for exception org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>EJDBQuery</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>EJDB Query object.<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>Query/BSON builder is used to create EJDB queries.<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder()"><B>EJDBQueryBuilder()</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.bson.BSONObject, java.util.List, org.ejdb.bson.BSONObject)"><B>EJDBQueryBuilder(BSONObject, List&lt;BSONObject&gt;, BSONObject)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.driver.EJDBQueryBuilder, org.ejdb.bson.BSONObject)"><B>EJDBQueryBuilder(EJDBQueryBuilder, BSONObject)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.Constraint</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>Find constraint for specified field<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#EJDBQueryBuilder.Constraint(java.lang.String)"><B>EJDBQueryBuilder.Constraint(String)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#EJDBQueryBuilder.Constraint(java.lang.String, boolean)"><B>EJDBQueryBuilder.Constraint(String, boolean)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#EJDBQueryBuilder.Constraint(java.lang.String, org.ejdb.driver.EJDBQueryBuilder.Constraint)"><B>EJDBQueryBuilder.Constraint(String, EJDBQueryBuilder.Constraint)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>EJDBQueryBuilder.OrderBy</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>Sorting rules for query results<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#EJDBQueryBuilder.OrderBy(org.ejdb.bson.BSONObject)"><B>EJDBQueryBuilder.OrderBy(BSONObject)</B></A> - 
+Constructor for class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><B>EJDBResultSet</B></A> - Class in <A HREF="./org/ejdb/driver/package-summary.html">org.ejdb.driver</A><DD>&nbsp;<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#elementMatch(java.lang.String)"><B>elementMatch(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Element match construction
+<DT><A HREF="./org/ejdb/bson/BSON.html#encode(org.ejdb.bson.BSONObject)"><B>encode(BSONObject)</B></A> - 
+Static method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>Encode BSON object to plain byte array
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#ensure(int)"><B>ensure(int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Checks is buffer contains needed bytes
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#ensureArrayIndex(java.lang.String)"><B>ensureArrayIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Ensure index presence of Array type for BSON field path
+<DT><A HREF="./org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String)"><B>ensureCollection(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Automatically creates new collection if it does't exists with using default collection options
+<DT><A HREF="./org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String, org.ejdb.driver.EJDBCollection.Options)"><B>ensureCollection(String, EJDBCollection.Options)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Automatically creates new collection if it does't exists.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#ensureExists()"><B>ensureExists()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Automatically creates new collection if it does't exists with using default collection options.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#ensureExists(org.ejdb.driver.EJDBCollection.Options)"><B>ensureExists(EJDBCollection.Options)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Automatically creates new collection if it does't exists.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#ensureIStringIndex(java.lang.String)"><B>ensureIStringIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Ensure case insensitive String index for BSON field path
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#ensureLength(int)"><B>ensureLength(int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Checks internal array size to hold needed data and expand it if need.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#ensureNumderIndex(java.lang.String)"><B>ensureNumderIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Ensure index presence of Number type for BSON field path
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#ensureStringIndex(java.lang.String)"><B>ensureStringIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Ensure index presence of String type for BSON field path
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#eq(java.lang.Object)"><B>eq(Object)</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 equality restriction.
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>
+<DT><A HREF="./org/ejdb/bson/types/ObjectId.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.ejdb.bson.types.<A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#excludeField(java.lang.String)"><B>excludeField(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Sets fields to be excluded from resulting objects.
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, int, java.io.OutputStream)"><B>execute(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/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/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>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists(boolean)"><B>exists(boolean)</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
+</DL>
+<HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#field(java.lang.String)"><B>field(String)</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>Add inner constraint
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#field(java.lang.String, java.lang.Object)"><B>field(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Adds field equality restriction.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#field(java.lang.String)"><B>field(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Adds constraint for field
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#fields"><B>fields</B></A> - 
+Variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#fields()"><B>fields()</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Returns fields in adding order
+<DT><A HREF="./org/ejdb/driver/EJDB.html#finalize()"><B>finalize()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#finalize()"><B>finalize()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#find()"><B>find()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A>
+<DD>Execute query
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#find(java.io.OutputStream)"><B>find(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>Execute query
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#findOne()"><B>findOne()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A>
+<DD>Same as  <A HREF="./org/ejdb/driver/EJDBQuery.html#find()"><CODE>EJDBQuery.find()</CODE></A> but retrieves only one matching JSON object.
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#findOne(java.io.OutputStream)"><B>findOne(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>Same as  <A HREF="./org/ejdb/driver/EJDBQuery.html#find()"><CODE>EJDBQuery.find()</CODE></A> but retrieves only one matching JSON object.
+</DL>
+<HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#get(java.lang.String)"><B>get(String)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Returns value of specified field if exists, or <code>null</code> otherwise
+<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
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#getActualSize()"><B>getActualSize()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Returns actual (full) size of buffer (currently writed bytes)
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html#getBuckets()"><B>getBuckets()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html#getCachedRecords()"><B>getCachedRecords()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/util/RegexFlag.html#getCharacter()"><B>getCharacter()</B></A> - 
+Method in class org.ejdb.bson.util.<A HREF="./org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A>
+<DD>Returns BSON character for associated Java regex flag
+<DT><A HREF="./org/ejdb/driver/EJDBException.html#getCode()"><B>getCode()</B></A> - 
+Method in exception org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDB.html#getCollection(java.lang.String)"><B>getCollection(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Returns collection object (without automatical creation)
+<DT><A HREF="./org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean)"><B>getCollection(String, boolean)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Returns collection object
+<DT><A HREF="./org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)"><B>getCollection(String, boolean, EJDBCollection.Options)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Returns collection object
+<DT><A HREF="./org/ejdb/driver/EJDB.html#getCollectionNames()"><B>getCollectionNames()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Returns names of existed collections
+<DT><A HREF="./org/ejdb/driver/EJDB.html#getCollections()"><B>getCollections()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Returns collection objects for all existed collections
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#getDB()"><B>getDB()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Returns EJDB object
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html#getField()"><B>getField()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<DD>Returns index field path
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html#getFile()"><B>getFile()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<DD>Returns index file path
+<DT><A HREF="./org/ejdb/bson/util/RegexFlag.html#getFlag()"><B>getFlag()</B></A> - 
+Method in class org.ejdb.bson.util.<A HREF="./org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A>
+<DD>Returns Java flag
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#getId()"><B>getId()</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Returns id of BSON object (if specified)
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#getId()"><B>getId()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD><B>Deprecated.</B>&nbsp;<I>BSON Query objects can not contains dedicated ObjectID</I>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#getIndexes()"><B>getIndexes()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Returns indexes info
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#getMainQuery()"><B>getMainQuery()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Returns main BSON query object
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#getName()"><B>getName()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Returns collection name
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html#getName()"><B>getName()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<DD>Returns index name
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#getOptions()"><B>getOptions()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Returns collection options <A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><CODE>EJDBCollection.Options</CODE></A>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#getOrQueries()"><B>getOrQueries()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Returns BSON objects for additional OR queries
+<DT><A HREF="./org/ejdb/driver/EJDB.html#getPath()"><B>getPath()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Returns EJDB path
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#getPosition()"><B>getPosition()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Returns current position in output
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#getQueryHints()"><B>getQueryHints()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Returns BSON hints object
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html#getRecords()"><B>getRecords()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<DD>Returns records count in index
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#getResult()"><B>getResult()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Returns buffer as byte array
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html#getType()"><B>getType()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<DD>Returns index type
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#gt(java.lang.Number)"><B>gt(Number)</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>Greater than value (field_value > value)
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#gte(java.lang.Number)"><B>gte(Number)</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>Greater than or equal value (field_value >= value)
+</DL>
+<HR>
+<A NAME="_H_"><!-- --></A><H2>
+<B>H</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>
+<DT><A HREF="./org/ejdb/bson/types/ObjectId.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.ejdb.bson.types.<A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#hasNext()"><B>hasNext()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
+<DD>
+</DL>
+<HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#icase()"><B>icase()</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>Case insensitive string matching
+ <p/>
+ Example:
+ <code>query.field(field).icase().eq(value); // -> {field : {$icase : value}}</code>
+ <code>query.field(field).icase().in(value1, value2); // -> {field : {$icase : {$in : [value1, value2]}}}</code>
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#ID_KEY"><B>ID_KEY</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>ID-field name
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.lang.Object[])"><B>in(Object[])</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 value matched <b>any</b> value of specified in values.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.util.Collection)"><B>in(Collection&lt;Object&gt;)</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 value matched <b>any</b> value of specified in values.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#inc(java.lang.String, java.lang.Number)"><B>inc(String, Number)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Increment specified field.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#includeField(java.lang.String)"><B>includeField(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Sets fields to be included in resulting objects.
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><B>InputBuffer</B></A> - Class in <A HREF="./org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A><DD>Utility class for reading BSON object data from byte array<DT><A HREF="./org/ejdb/bson/BSON.html#INT"><B>INT</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#isAvailable()"><B>isAvailable()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Returns <code>true</code> if any bytes available to read from buffer or <code>false</code> otherwise
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html#isCompressed()"><B>isCompressed()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#isExists()"><B>isExists()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Returns collection exists status
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#isFieldsOrderImportant()"><B>isFieldsOrderImportant()</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>If returns <code>true</code> fields order will be checks on equal.
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#isFieldsOrderImportant()"><B>isFieldsOrderImportant()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD>If returns <code>true</code> fields order will be checks on equal.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html#isLarge()"><B>isLarge()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDB.html#isOpen()"><B>isOpen()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Check if database in opened state.
+<DT><A HREF="./org/ejdb/bson/util/RegexFlag.html#isSupported()"><B>isSupported()</B></A> - 
+Method in class org.ejdb.bson.util.<A HREF="./org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A>
+<DD>Returns <code>true</code> if BSON supported current Java flag
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#isTransactionActive()"><B>isTransactionActive()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Get collection transaction status.
+<DT><A HREF="./org/ejdb/bson/types/ObjectId.html#isValid(java.lang.String)"><B>isValid(String)</B></A> - 
+Static method in class org.ejdb.bson.types.<A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<DD>Checks string on valid ObjectId data
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#iterator()"><B>iterator()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
+<DD>
+</DL>
+<HR>
+<A NAME="_J_"><!-- --></A><H2>
+<B>J</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXARR"><B>JBIDXARR</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Array token index.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXDROP"><B>JBIDXDROP</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop index.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXDROPALL"><B>JBIDXDROPALL</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Drop index for all types.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXISTR"><B>JBIDXISTR</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Case insensitive string index
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXNUM"><B>JBIDXNUM</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Number index.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXOP"><B>JBIDXOP</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Optimize index.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXREBLD"><B>JBIDXREBLD</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Rebuild index.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBIDXSTR"><B>JBIDXSTR</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>String index.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBO_DEFAULT"><B>JBO_DEFAULT</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Default open mode
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBOCREAT"><B>JBOCREAT</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Create if db file not exists.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBOLCKNB"><B>JBOLCKNB</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Lock without blocking.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBONOLCK"><B>JBONOLCK</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Open without locking.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBOREADER"><B>JBOREADER</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Open as a reader.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBOTRUNC"><B>JBOTRUNC</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Truncate db on open.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBOTSYNC"><B>JBOTSYNC</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Synchronize every transaction.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#JBOWRITER"><B>JBOWRITER</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Open as a writer.
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#JBQRYCOUNT"><B>JBQRYCOUNT</B></A> - 
+Static variable 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/EJDBCollection.html#JBTXBEGIN"><B>JBTXBEGIN</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBTXCOMMIT"><B>JBTXCOMMIT</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBTXROLLBACK"><B>JBTXROLLBACK</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#JBTXSTATUS"><B>JBTXSTATUS</B></A> - 
+Static variable in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#join(java.lang.String, java.lang.String)"><B>join(String, String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Make <a href="http://github.com/Softmotions/ejdb/wiki/Collection-joins">collection join</a> for select queries.
+</DL>
+<HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#length()"><B>length()</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 objects count in result set
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#load(org.ejdb.bson.types.ObjectId)"><B>load(ObjectId)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Loads BSON object identified by OID from the collection.
+<DT><A HREF="./org/ejdb/bson/BSON.html#LONG"><B>LONG</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#lt(java.lang.Number)"><B>lt(Number)</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>Lesser then value (field_value < value)
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#lte(java.lang.Number)"><B>lte(Number)</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>Lesser then or equal value (field_value <= value)
+</DL>
+<HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#next()"><B>next()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#not()"><B>not()</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>Add <code>$not</code> negatiation constraint
+ <p/>
+ Example:
+ <code>query.field(field).not().eq(value); // {field : { $not : value }}</code>
+ <code>query.field(field).not().bt(start, end); // {field : { $not : {$bt : [start, end]}}}</code>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#notIn(java.lang.Object[])"><B>notIn(Object[])</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>Negation of <A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.lang.Object[])"><CODE>EJDBQueryBuilder.Constraint.in(Object...)</CODE></A>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#notIn(java.util.Collection)"><B>notIn(Collection&lt;Object&gt;)</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>Negation of <A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.util.Collection)"><CODE>EJDBQueryBuilder.Constraint.in(java.util.Collection)</CODE></A>
+<DT><A HREF="./org/ejdb/bson/BSON.html#NULL"><B>NULL</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/bson/BSON.html#OBJECT"><B>OBJECT</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/BSON.html#OBJECT_ID"><B>OBJECT_ID</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types"><B>ObjectId</B></A> - Class in <A HREF="./org/ejdb/bson/types/package-summary.html">org.ejdb.bson.types</A><DD>BSON Object ID<DT><A HREF="./org/ejdb/bson/types/ObjectId.html#ObjectId(byte[])"><B>ObjectId(byte[])</B></A> - 
+Constructor for class org.ejdb.bson.types.<A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<DD>Read ObjectId from byte array
+<DT><A HREF="./org/ejdb/bson/types/ObjectId.html#ObjectId(java.lang.String)"><B>ObjectId(String)</B></A> - 
+Constructor for class org.ejdb.bson.types.<A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<DD>Read ObjectId from string
+<DT><A HREF="./org/ejdb/driver/EJDB.html#open(java.lang.String)"><B>open(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Open database using default open mode.
+<DT><A HREF="./org/ejdb/driver/EJDB.html#open(java.lang.String, int)"><B>open(String, int)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Open database.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#optimizeIndexes(java.lang.String)"><B>optimizeIndexes(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Optimize indexes of all types for BSON field path
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#or()"><B>or()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Add <code>OR</code> joined query restrictions.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#orderBy()"><B>orderBy()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Resturs return sorting rules control object
+<DT><A HREF="./org/ejdb/bson/package-summary.html"><B>org.ejdb.bson</B></A> - package org.ejdb.bson<DD>&nbsp;<DT><A HREF="./org/ejdb/bson/io/package-summary.html"><B>org.ejdb.bson.io</B></A> - package org.ejdb.bson.io<DD>&nbsp;<DT><A HREF="./org/ejdb/bson/types/package-summary.html"><B>org.ejdb.bson.types</B></A> - package org.ejdb.bson.types<DD>&nbsp;<DT><A HREF="./org/ejdb/bson/util/package-summary.html"><B>org.ejdb.bson.util</B></A> - package org.ejdb.bson.util<DD>&nbsp;<DT><A HREF="./org/ejdb/driver/package-summary.html"><B>org.ejdb.driver</B></A> - package org.ejdb.driver<DD>&nbsp;<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io"><B>OutputBuffer</B></A> - Class in <A HREF="./org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A><DD>Utility class for serialize BSON object<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#OutputBuffer()"><B>OutputBuffer()</B></A> - 
+Constructor for class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#pull(java.lang.String, java.lang.Object)"><B>pull(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Atomically removes all occurrences of value from field, if field is an array.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#pullAll(java.lang.String, java.lang.Object...)"><B>pullAll(String, Object...)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Atomically performs <code>set substraction</code> of values for specified array field.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#pullAll(java.lang.String, java.util.Collection)"><B>pullAll(String, Collection&lt;Object&gt;)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Atomically performs <code>set substraction</code> of values for specified array field.
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><B>put(String, Object)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Add new key->value to BSON object.
+<DT><A HREF="./org/ejdb/driver/BSONQueryObject.html#put(java.lang.String, java.lang.Object)"><B>put(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A>
+<DD>Add new key->value to BSON object.
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#putAll(java.util.Map)"><B>putAll(Map&lt;String, Object&gt;)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Adds key->value pair to BSON object from specified Map
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#putAll(org.ejdb.bson.BSONObject)"><B>putAll(BSONObject)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Adds key->value pair to BSON object from other BSON object
+</DL>
+<HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#read()"><B>read()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Reads one byte from buffer
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#readBytes(int)"><B>readBytes(int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Reads bytes from buffer
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#readInt()"><B>readInt()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Reads 4 bytes from buffer as integer value
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#readLong()"><B>readLong()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Reads 8 bytes from buffer as long value
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#readString()"><B>readString()</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Reads c-string (null-terminated) from buffer
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#readString(int)"><B>readString(int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Reads c-string from buffer with specified length
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#rebuildArrayIndex(java.lang.String)"><B>rebuildArrayIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Rebuild index of Array type for BSON field path.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#rebuildIStringIndex(java.lang.String)"><B>rebuildIStringIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Rebuild case insensitive String index for BSON field path.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#rebuildNumderIndex(java.lang.String)"><B>rebuildNumderIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Rebuild index of Number type for BSON field path.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#rebuildStringIndex(java.lang.String)"><B>rebuildStringIndex(String)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Rebuild index of String type for BSON field path.
+<DT><A HREF="./org/ejdb/bson/BSON.html#REGEX"><B>REGEX</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util"><B>RegexFlag</B></A> - Class in <A HREF="./org/ejdb/bson/util/package-summary.html">org.ejdb.bson.util</A><DD>Util class for convert Java regex flags to BSON string and conversely<DT><A HREF="./org/ejdb/bson/util/RegexFlag.html#regexFlagsToString(int)"><B>regexFlagsToString(int)</B></A> - 
+Static method in class org.ejdb.bson.util.<A HREF="./org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A>
+<DD>Convert Java regex flags to BSON string
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#registerField(java.lang.String, java.lang.Object)"><B>registerField(String, Object)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/util/RegexFlag.html#registerRegexFlag(int, char, boolean)"><B>registerRegexFlag(int, char, boolean)</B></A> - 
+Static method in class org.ejdb.bson.util.<A HREF="./org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A>
+<DD>Register flag conversation rules
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#remove(java.lang.String)"><B>remove(String)</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Removes field from Object
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#remove(org.ejdb.bson.types.ObjectId)"><B>remove(ObjectId)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Remove BSON object from collection by OID
+<DT><A HREF="./org/ejdb/driver/EJDBResultSet.html#remove()"><B>remove()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#rollbackTransaction()"><B>rollbackTransaction()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Abort collection transaction.
+</DL>
+<HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#save(org.ejdb.bson.BSONObject)"><B>save(BSONObject)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Save/update specified BSON object in the collection.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#save(java.util.List)"><B>save(List&lt;BSONObject&gt;)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Save/update specified BSON objects in the collection.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#set(java.lang.String, java.lang.Object)"><B>set(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Set specified fiels to value
+ <p/>
+ <code>query.set(field1, value1).set(field2, value2); // -> { ..., $set : {field1 : value1, field2 : value2}}</code>
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#setFieldIncluded(java.lang.String, boolean)"><B>setFieldIncluded(String, boolean)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Sets fields to be included or exluded in resulting objects.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#setIndex(java.lang.String, int)"><B>setIndex(String, int)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#setMaxResults(int)"><B>setMaxResults(int)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Sets max number of records in the result set.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#setOffset(int)"><B>setOffset(int)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Sets number of skipped records in the result set.
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#setPosition(int)"><B>setPosition(int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Sets position
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#size()"><B>size()</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>Returns fields count
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strAnd(java.lang.String[])"><B>strAnd(String[])</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>String tokens (or string array vals) matches <b>all</b> tokens in specified array.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strAnd(java.util.Collection)"><B>strAnd(Collection&lt;String&gt;)</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>String tokens (or string array vals) matches <b>all</b> tokens in specified collection.
+<DT><A HREF="./org/ejdb/bson/BSON.html#STRING"><B>STRING</B></A> - 
+Static variable in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A>
+<DD>&nbsp;
+<DT><A HREF="./org/ejdb/bson/util/RegexFlag.html#stringToRegexFlags(java.lang.String)"><B>stringToRegexFlags(String)</B></A> - 
+Static method in class org.ejdb.bson.util.<A HREF="./org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A>
+<DD>Read Java regex flags from BSON string
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strOr(java.lang.String[])"><B>strOr(String[])</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>String tokens (or string array vals) matches <b>any</b> tokens in specified array.
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strOr(java.util.Collection)"><B>strOr(Collection&lt;String&gt;)</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>String tokens (or string array vals) matches <b>any</b> tokens in specified collection.
+<DT><A HREF="./org/ejdb/bson/io/InputBuffer.html#subBuffer(int)"><B>subBuffer(int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A>
+<DD>Get sub buffer with specified length
+<DT><A HREF="./org/ejdb/driver/EJDB.html#sync()"><B>sync()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Synchronize entire EJDB database and all its collections with storage.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#sync()"><B>sync()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Synchronize entire collection with storage.
+</DL>
+<HR>
+<A NAME="_T_"><!-- --></A><H2>
+<B>T</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/bson/types/ObjectId.html#toByteArray()"><B>toByteArray()</B></A> - 
+Method in class org.ejdb.bson.types.<A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<DD>Export ObjectId to plain byte array
+<DT><A HREF="./org/ejdb/bson/BSONObject.html#toString()"><B>toString()</B></A> - 
+Method in class org.ejdb.bson.<A HREF="./org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>
+<DD>
+<DT><A HREF="./org/ejdb/bson/types/ObjectId.html#toString()"><B>toString()</B></A> - 
+Method in class org.ejdb.bson.types.<A HREF="./org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDB.html#toString()"><B>toString()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Index.html#toString()"><B>toString()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.Options.html#toString()"><B>toString()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#toString()"><B>toString()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#txControl(int)"><B>txControl(int)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_U_"><!-- --></A><H2>
+<B>U</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#update()"><B>update()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A>
+<DD>Executes update query
+<DT><A HREF="./org/ejdb/driver/EJDBQuery.html#update(java.io.OutputStream)"><B>update(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>Executes update query
+<DT><A HREF="./org/ejdb/driver/EJDB.html#updateMeta()"><B>updateMeta()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A>
+<DD>Update description of EJDB database and its collections.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.html#updateMeta()"><B>updateMeta()</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>
+<DD>Update collection metainformation from storage
+<DT><A HREF="./org/ejdb/driver/EJDBQueryBuilder.html#upsert(java.lang.String, java.lang.Object)"><B>upsert(String, Object)</B></A> - 
+Method in class org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>
+<DD>Atomic upsert.
+</DL>
+<HR>
+<A NAME="_V_"><!-- --></A><H2>
+<B>V</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.IndexType.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> - 
+Static method in enum org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>
+<DD>Returns the enum constant of this type with the specified name.
+<DT><A HREF="./org/ejdb/driver/EJDBCollection.IndexType.html#values()"><B>values()</B></A> - 
+Static method in enum org.ejdb.driver.<A HREF="./org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.
+</DL>
+<HR>
+<A NAME="_W_"><!-- --></A><H2>
+<B>W</B></H2>
+<DL>
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#write(byte)"><B>write(byte)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Writes single byte to buffer
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#write(byte[])"><B>write(byte[])</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Writes byte array to buffer
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#write(byte[], int, int)"><B>write(byte[], int, int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Writes part of byte array to buffer
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#writeDouble(double)"><B>writeDouble(double)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Writes double value to buffers as 8 bytes
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#writeInt(int)"><B>writeInt(int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Writes integer value to buffer as 4 bytes
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#writeIntAt(int, int)"><B>writeIntAt(int, int)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Writes integer value (4 bytes) at specified position
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#writeLong(long)"><B>writeLong(long)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A>
+<DD>Writes long value to buffer as 8 bytes
+<DT><A HREF="./org/ejdb/bson/io/OutputBuffer.html#writeString(java.lang.String)"><B>writeString(String)</B></A> - 
+Method in class org.ejdb.bson.io.<A HREF="./org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</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> 
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/index.html b/jejdb/doc/index.html
new file mode 100644 (file)
index 0000000..becf466
--- /dev/null
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Apr 01 13:12:07 NOVT 2013-->
+<META http-equiv="Content-Type" content="text/html; charset=utf-8">
+<TITLE>
+JEJDB Doc
+</TITLE>
+<SCRIPT type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+        targetPage = targetPage.substring(1);
+    if (targetPage.indexOf(":") != -1)
+        targetPage = "undefined";
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/BSON.html b/jejdb/doc/org/ejdb/bson/BSON.html
new file mode 100644 (file)
index 0000000..614f22b
--- /dev/null
@@ -0,0 +1,487 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BSON (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSON.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/BSON.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSON.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.bson</FONT>
+<BR>
+Class BSON</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.bson.BSON</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public final class <B>BSON</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Util class for encode/decode BSON objects
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#ARRAY">ARRAY</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#BINARY">BINARY</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#BOOLEAN">BOOLEAN</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#DATE">DATE</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#DOUBLE">DOUBLE</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#INT">INT</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#LONG">LONG</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#NULL">NULL</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#OBJECT">OBJECT</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#OBJECT_ID">OBJECT_ID</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#REGEX">REGEX</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#STRING">STRING</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&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/bson/BSON.html#decode(byte[])">decode</A></B>(byte[]&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decode BSON object from plain byte array</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSON.html#encode(org.ejdb.bson.BSONObject)">encode</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encode BSON object to plain byte array</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="NULL"><!-- --></A><H3>
+NULL</H3>
+<PRE>
+public static final byte <B>NULL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.NULL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="INT"><!-- --></A><H3>
+INT</H3>
+<PRE>
+public static final byte <B>INT</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.INT">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="LONG"><!-- --></A><H3>
+LONG</H3>
+<PRE>
+public static final byte <B>LONG</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.LONG">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DOUBLE"><!-- --></A><H3>
+DOUBLE</H3>
+<PRE>
+public static final byte <B>DOUBLE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.DOUBLE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="STRING"><!-- --></A><H3>
+STRING</H3>
+<PRE>
+public static final byte <B>STRING</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.STRING">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BOOLEAN"><!-- --></A><H3>
+BOOLEAN</H3>
+<PRE>
+public static final byte <B>BOOLEAN</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.BOOLEAN">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="OBJECT_ID"><!-- --></A><H3>
+OBJECT_ID</H3>
+<PRE>
+public static final byte <B>OBJECT_ID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.OBJECT_ID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="OBJECT"><!-- --></A><H3>
+OBJECT</H3>
+<PRE>
+public static final byte <B>OBJECT</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.OBJECT">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BINARY"><!-- --></A><H3>
+BINARY</H3>
+<PRE>
+public static final byte <B>BINARY</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.BINARY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ARRAY"><!-- --></A><H3>
+ARRAY</H3>
+<PRE>
+public static final byte <B>ARRAY</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.ARRAY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DATE"><!-- --></A><H3>
+DATE</H3>
+<PRE>
+public static final byte <B>DATE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.DATE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="REGEX"><!-- --></A><H3>
+REGEX</H3>
+<PRE>
+public static final byte <B>REGEX</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSON.REGEX">Constant Field Values</A></DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="encode(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+encode</H3>
+<PRE>
+public static byte[] <B>encode</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;obj)</PRE>
+<DL>
+<DD>Encode BSON object to plain byte array
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="decode(byte[])"><!-- --></A><H3>
+decode</H3>
+<PRE>
+public static <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>decode</B>(byte[]&nbsp;data)</PRE>
+<DL>
+<DD>Decode BSON object from plain byte array
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSON.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/BSON.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSON.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/BSONException.html b/jejdb/doc/org/ejdb/bson/BSONException.html
new file mode 100644 (file)
index 0000000..5f2d355
--- /dev/null
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BSONException (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSONException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/BSON.html" title="class in org.ejdb.bson"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/BSONException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.bson</FONT>
+<BR>
+Class BSONException</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.RuntimeException
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.bson.BSONException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BSONException</B><DT>extends java.lang.RuntimeException</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.ejdb.bson.BSONException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONException.html#BSONException()">BSONException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONException.html#BSONException(java.lang.String)">BSONException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONException.html#BSONException(java.lang.String, java.lang.Throwable)">BSONException</A></B>(java.lang.String&nbsp;message,
+              java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONException.html#BSONException(java.lang.Throwable)">BSONException</A></B>(java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BSONException()"><!-- --></A><H3>
+BSONException</H3>
+<PRE>
+public <B>BSONException</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BSONException(java.lang.String)"><!-- --></A><H3>
+BSONException</H3>
+<PRE>
+public <B>BSONException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BSONException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+BSONException</H3>
+<PRE>
+public <B>BSONException</B>(java.lang.String&nbsp;message,
+                     java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BSONException(java.lang.Throwable)"><!-- --></A><H3>
+BSONException</H3>
+<PRE>
+public <B>BSONException</B>(java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSONException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/BSON.html" title="class in org.ejdb.bson"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/BSONException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/BSONObject.html b/jejdb/doc/org/ejdb/bson/BSONObject.html
new file mode 100644 (file)
index 0000000..7b3eb43
--- /dev/null
@@ -0,0 +1,759 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BSONObject (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSONObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/BSONObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.bson</FONT>
+<BR>
+Class BSONObject</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.bson.BSONObject</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BSONObject</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+BSON object.
+ <p/>
+ NOTE:
+   <A HREF="../../../org/ejdb/bson/BSONObject.html#ID_KEY"><CODE>ID_KEY</CODE></A> must be valid <A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types"><CODE>ObjectId</CODE></A> (<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types"><CODE>ObjectId</CODE></A> instance or valid <code>byte[]</code> or <code>String</code>)
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#data">data</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected &nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#fields">fields</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#ID_KEY">ID_KEY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ID-field name</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#BSONObject()">BSONObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs new BSON object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#BSONObject(org.ejdb.bson.BSONObject)">BSONObject</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;src)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs new BSON object as copy of other BSON object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#BSONObject(java.util.Map)">BSONObject</A></B>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs new BSON object and init data from specified Map.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#BSONObject(org.ejdb.bson.types.ObjectId)">BSONObject</A></B>(<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs new BSON object with specified id</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#BSONObject(java.lang.String, java.lang.Object)">BSONObject</A></B>(java.lang.String&nbsp;key,
+           java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs new BSON object with initial data.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</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/bson/BSONObject.html#append(java.lang.String, java.lang.Object)">append</A></B>(java.lang.String&nbsp;key,
+       java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The same as <A HREF="../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>put(String, Object)</CODE></A> but return <code>this</code></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/bson/BSONObject.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes all fields</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#containsField(java.lang.String)">containsField</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks field contains in BSON object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;o)</CODE>
+
+<BR>
+&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">
+<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#fields()">fields</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns fields in adding order</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#get(java.lang.String)">get</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns value of specified field if exists, or <code>null</code> otherwise</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><A HREF="../../../org/ejdb/bson/BSONObject.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns id of BSON object (if specified)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#isFieldsOrderImportant()">isFieldsOrderImportant</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If returns <code>true</code> fields order will be checks on equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)">put</A></B>(java.lang.String&nbsp;key,
+    java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add new key->value to BSON object.</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/bson/BSONObject.html#putAll(org.ejdb.bson.BSONObject)">putAll</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds key->value pair to BSON object from other BSON object</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/bson/BSONObject.html#putAll(java.util.Map)">putAll</A></B>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds key->value pair to BSON object from specified Map</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#registerField(java.lang.String, java.lang.Object)">registerField</A></B>(java.lang.String&nbsp;key,
+              java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#remove(java.lang.String)">remove</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes field from Object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#size()">size</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns fields count</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/bson/BSONObject.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ID_KEY"><!-- --></A><H3>
+ID_KEY</H3>
+<PRE>
+public static final java.lang.String <B>ID_KEY</B></PRE>
+<DL>
+<DD>ID-field name
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.bson.BSONObject.ID_KEY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="data"><!-- --></A><H3>
+data</H3>
+<PRE>
+protected java.util.Map&lt;java.lang.String,java.lang.Object&gt; <B>data</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="fields"><!-- --></A><H3>
+fields</H3>
+<PRE>
+protected java.util.List&lt;java.lang.String&gt; <B>fields</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BSONObject()"><!-- --></A><H3>
+BSONObject</H3>
+<PRE>
+public <B>BSONObject</B>()</PRE>
+<DL>
+<DD>Constructs new BSON object
+<P>
+</DL>
+<HR>
+
+<A NAME="BSONObject(org.ejdb.bson.types.ObjectId)"><!-- --></A><H3>
+BSONObject</H3>
+<PRE>
+public <B>BSONObject</B>(<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</PRE>
+<DL>
+<DD>Constructs new BSON object with specified id
+<P>
+</DL>
+<HR>
+
+<A NAME="BSONObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+BSONObject</H3>
+<PRE>
+public <B>BSONObject</B>(java.lang.String&nbsp;key,
+                  java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Constructs new BSON object with initial data.
+ The same as:
+ <code>
+ BSONObject obj = new BSONObject();
+ obj.put(key, value);
+ </code>
+<P>
+</DL>
+<HR>
+
+<A NAME="BSONObject(java.util.Map)"><!-- --></A><H3>
+BSONObject</H3>
+<PRE>
+public <B>BSONObject</B>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</PRE>
+<DL>
+<DD>Constructs new BSON object and init data from specified Map.
+ The same as
+ <code>
+ BSONObject obj = new BSONObject();
+ obj.putAll(data);
+ </code>
+<P>
+</DL>
+<HR>
+
+<A NAME="BSONObject(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+BSONObject</H3>
+<PRE>
+public <B>BSONObject</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;src)</PRE>
+<DL>
+<DD>Constructs new BSON object as copy of other BSON object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="registerField(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+registerField</H3>
+<PRE>
+protected java.lang.Object <B>registerField</B>(java.lang.String&nbsp;key,
+                                         java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="put(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+put</H3>
+<PRE>
+public java.lang.Object <B>put</B>(java.lang.String&nbsp;key,
+                            java.lang.Object&nbsp;value)
+                     throws java.lang.IllegalArgumentException</PRE>
+<DL>
+<DD>Add new key->value to BSON object.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>added value
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if not valid ObjectId data passed as _id (<A HREF="../../../org/ejdb/bson/BSONObject.html#ID_KEY"><CODE>ID_KEY</CODE></A> field.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="append(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+append</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>append</B>(java.lang.String&nbsp;key,
+                         java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>The same as <A HREF="../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>put(String, Object)</CODE></A> but return <code>this</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="putAll(java.util.Map)"><!-- --></A><H3>
+putAll</H3>
+<PRE>
+public void <B>putAll</B>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;values)</PRE>
+<DL>
+<DD>Adds key->value pair to BSON object from specified Map
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="putAll(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+putAll</H3>
+<PRE>
+public void <B>putAll</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;object)</PRE>
+<DL>
+<DD>Adds key->value pair to BSON object from other BSON object
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fields()"><!-- --></A><H3>
+fields</H3>
+<PRE>
+public java.util.List&lt;java.lang.String&gt; <B>fields</B>()</PRE>
+<DL>
+<DD>Returns fields in adding order
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>fields in adding order</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A> <B>getId</B>()</PRE>
+<DL>
+<DD>Returns id of BSON object (if specified)
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>id of BSON object (if specified)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(java.lang.String)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public java.lang.Object <B>get</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Returns value of specified field if exists, or <code>null</code> otherwise
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>value of specified field if exists, or <code>null</code> otherwise</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="size()"><!-- --></A><H3>
+size</H3>
+<PRE>
+public int <B>size</B>()</PRE>
+<DL>
+<DD>Returns fields count
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>fields count</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="containsField(java.lang.String)"><!-- --></A><H3>
+containsField</H3>
+<PRE>
+public boolean <B>containsField</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Checks field contains in BSON object
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(java.lang.String)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public void <B>remove</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Removes field from Object
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+public void <B>clear</B>()</PRE>
+<DL>
+<DD>Removes all fields
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isFieldsOrderImportant()"><!-- --></A><H3>
+isFieldsOrderImportant</H3>
+<PRE>
+protected boolean <B>isFieldsOrderImportant</B>()</PRE>
+<DL>
+<DD>If returns <code>true</code> fields order will be checks on equal.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;o)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSONObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/BSONObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/class-use/BSON.html b/jejdb/doc/org/ejdb/bson/class-use/BSON.html
new file mode 100644 (file)
index 0000000..f566749
--- /dev/null
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.bson.BSON (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/bson/BSON.html" title="class in org.ejdb.bson"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson//class-useBSON.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSON.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.bson.BSON</B></H2>
+</CENTER>
+No usage of org.ejdb.bson.BSON
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/bson/BSON.html" title="class in org.ejdb.bson"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson//class-useBSON.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSON.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/class-use/BSONException.html b/jejdb/doc/org/ejdb/bson/class-use/BSONException.html
new file mode 100644 (file)
index 0000000..9246091
--- /dev/null
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.bson.BSONException (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson//class-useBSONException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.bson.BSONException</B></H2>
+</CENTER>
+No usage of org.ejdb.bson.BSONException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson//class-useBSONException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/class-use/BSONObject.html b/jejdb/doc/org/ejdb/bson/class-use/BSONObject.html
new file mode 100644 (file)
index 0000000..6372848
--- /dev/null
@@ -0,0 +1,527 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.bson.BSONObject (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson//class-useBSONObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.bson.BSONObject</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.bson"><B>org.ejdb.bson</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.bson"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> in <A HREF="../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A> that return <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</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>BSONObject.</B><B><A HREF="../../../../org/ejdb/bson/BSONObject.html#append(java.lang.String, java.lang.Object)">append</A></B>(java.lang.String&nbsp;key,
+       java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The same as <A HREF="../../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>put(String, Object)</CODE></A> but return <code>this</code></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></FONT></TD>
+<TD><CODE><B>BSON.</B><B><A HREF="../../../../org/ejdb/bson/BSON.html#decode(byte[])">decode</A></B>(byte[]&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decode BSON object from plain byte array</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A> with parameters of type <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>BSON.</B><B><A HREF="../../../../org/ejdb/bson/BSON.html#encode(org.ejdb.bson.BSONObject)">encode</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encode BSON object to plain byte array</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>BSONObject.</B><B><A HREF="../../../../org/ejdb/bson/BSONObject.html#putAll(org.ejdb.bson.BSONObject)">putAll</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds key->value pair to BSON object from other BSON object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A> with parameters of type <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/BSONObject.html#BSONObject(org.ejdb.bson.BSONObject)">BSONObject</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;src)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs new BSON object as copy of other BSON object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BSON object for EJDB queries (limitation checks for <A HREF="../../../../org/ejdb/bson/BSONObject.html#ID_KEY"><CODE>ID_KEY</CODE></A> field)</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Same as  <A HREF="../../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>EJDBQuery.find()</CODE></A> but retrieves only one matching JSON object.</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(java.io.OutputStream)">findOne</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Same as  <A HREF="../../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>EJDBQuery.find()</CODE></A> but retrieves only one matching JSON object.</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>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>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#getMainQuery()">getMainQuery</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns main BSON query object</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>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#getOrQueries()">getOrQueries</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns BSON objects for additional OR queries</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>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#getQueryHints()">getQueryHints</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns BSON hints object</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#load(org.ejdb.bson.types.ObjectId)">load</A></B>(<A HREF="../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loads BSON object identified by OID from the collection.</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>EJDBResultSet.</B><B><A HREF="../../../../org/ejdb/driver/EJDBResultSet.html#next()">next</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return types with arguments of type <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>EJDBResultSet.</B><B><A HREF="../../../../org/ejdb/driver/EJDBResultSet.html#iterator()">iterator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with parameters of type <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</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>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#addToBSON(org.ejdb.bson.BSONObject, java.lang.String, java.lang.Object)">addToBSON</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;out,
+          java.lang.String&nbsp;field,
+          java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[])">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[])">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.ejdb.driver.EJDBQuery.QResult</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject, int, java.io.OutputStream)">execute</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+        <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+        <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+        int&nbsp;flags,
+        java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected &nbsp;org.ejdb.driver.EJDBQuery.QResult</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject, int, java.io.OutputStream)">execute</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+        <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+        <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+        int&nbsp;flags,
+        java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected &nbsp;org.ejdb.driver.EJDBQuery.QResult</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, int, java.io.OutputStream)">execute</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+        int&nbsp;flags,
+        java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&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">
+<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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON object in the collection.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with type arguments of type <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#save(java.util.List)">save</A></B>(java.util.List&lt;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;objects)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON objects in the collection.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with parameters of type <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/BSONQueryObject.html#BSONQueryObject(org.ejdb.bson.BSONObject)">BSONQueryObject</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;src)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#EJDBQueryBuilder.OrderBy(org.ejdb.bson.BSONObject)">EJDBQueryBuilder.OrderBy</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;orderBy)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.bson.BSONObject, java.util.List, org.ejdb.bson.BSONObject)">EJDBQueryBuilder</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                 java.util.List&lt;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;queryOrs,
+                 <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.driver.EJDBQueryBuilder, org.ejdb.bson.BSONObject)">EJDBQueryBuilder</A></B>(<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;parent,
+                 <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with type arguments of type <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.bson.BSONObject, java.util.List, org.ejdb.bson.BSONObject)">EJDBQueryBuilder</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                 java.util.List&lt;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;queryOrs,
+                 <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson//class-useBSONObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/InputBuffer.html b/jejdb/doc/org/ejdb/bson/io/InputBuffer.html
new file mode 100644 (file)
index 0000000..572e420
--- /dev/null
@@ -0,0 +1,422 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InputBuffer (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/InputBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/InputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="InputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.bson.io</FONT>
+<BR>
+Class InputBuffer</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.bson.io.InputBuffer</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>InputBuffer</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Utility class for reading BSON object data from byte array
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#createFromByteArray(byte[])">createFromByteArray</A></B>(byte[]&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates <A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><CODE>InputBuffer</CODE></A> from byte array</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/bson/io/InputBuffer.html#ensure(int)">ensure</A></B>(int&nbsp;size)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks is buffer contains needed bytes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#isAvailable()">isAvailable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns <code>true</code> if any bytes available to read from buffer or <code>false</code> otherwise</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#read()">read</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads one byte from buffer</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#readBytes(int)">readBytes</A></B>(int&nbsp;count)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads bytes from buffer</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#readInt()">readInt</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads 4 bytes from buffer as integer value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#readLong()">readLong</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads 8 bytes from buffer as long value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#readString()">readString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads c-string (null-terminated) from buffer</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#readString(int)">readString</A></B>(int&nbsp;length)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads c-string from buffer with specified length</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html#subBuffer(int)">subBuffer</A></B>(int&nbsp;limit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get sub buffer with specified length</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read()"><!-- --></A><H3>
+read</H3>
+<PRE>
+public byte <B>read</B>()</PRE>
+<DL>
+<DD>Reads one byte from buffer
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readInt()"><!-- --></A><H3>
+readInt</H3>
+<PRE>
+public int <B>readInt</B>()</PRE>
+<DL>
+<DD>Reads 4 bytes from buffer as integer value
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readLong()"><!-- --></A><H3>
+readLong</H3>
+<PRE>
+public long <B>readLong</B>()</PRE>
+<DL>
+<DD>Reads 8 bytes from buffer as long value
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readBytes(int)"><!-- --></A><H3>
+readBytes</H3>
+<PRE>
+public byte[] <B>readBytes</B>(int&nbsp;count)</PRE>
+<DL>
+<DD>Reads bytes from buffer
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>count</CODE> - count of bytes to read</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readString()"><!-- --></A><H3>
+readString</H3>
+<PRE>
+public java.lang.String <B>readString</B>()</PRE>
+<DL>
+<DD>Reads c-string (null-terminated) from buffer
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readString(int)"><!-- --></A><H3>
+readString</H3>
+<PRE>
+public java.lang.String <B>readString</B>(int&nbsp;length)</PRE>
+<DL>
+<DD>Reads c-string from buffer with specified length
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAvailable()"><!-- --></A><H3>
+isAvailable</H3>
+<PRE>
+public boolean <B>isAvailable</B>()</PRE>
+<DL>
+<DD>Returns <code>true</code> if any bytes available to read from buffer or <code>false</code> otherwise
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if any bytes available to read from buffer or <code>false</code> otherwise</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="subBuffer(int)"><!-- --></A><H3>
+subBuffer</H3>
+<PRE>
+public <A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A> <B>subBuffer</B>(int&nbsp;limit)</PRE>
+<DL>
+<DD>Get sub buffer with specified length
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="ensure(int)"><!-- --></A><H3>
+ensure</H3>
+<PRE>
+protected void <B>ensure</B>(int&nbsp;size)</PRE>
+<DL>
+<DD>Checks is buffer contains needed bytes
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createFromByteArray(byte[])"><!-- --></A><H3>
+createFromByteArray</H3>
+<PRE>
+public static <A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A> <B>createFromByteArray</B>(byte[]&nbsp;data)</PRE>
+<DL>
+<DD>Creates <A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><CODE>InputBuffer</CODE></A> from byte array
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/InputBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/InputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="InputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/OutputBuffer.html b/jejdb/doc/org/ejdb/bson/io/OutputBuffer.html
new file mode 100644 (file)
index 0000000..2d718a7
--- /dev/null
@@ -0,0 +1,563 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OutputBuffer (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/OutputBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/OutputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="OutputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.bson.io</FONT>
+<BR>
+Class OutputBuffer</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.bson.io.OutputBuffer</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>OutputBuffer</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Utility class for serialize BSON object
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html#BUFFER_DEFAULT_LENGTH">BUFFER_DEFAULT_LENGTH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html#OutputBuffer()">OutputBuffer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</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/bson/io/OutputBuffer.html#ensureLength(int)">ensureLength</A></B>(int&nbsp;need)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks internal array size to hold needed data and expand it if need.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html#getActualSize()">getActualSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns actual (full) size of buffer (currently writed bytes)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html#getPosition()">getPosition</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns current position in output</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html#getResult()">getResult</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns buffer as byte array</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/bson/io/OutputBuffer.html#setPosition(int)">setPosition</A></B>(int&nbsp;position)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets 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/bson/io/OutputBuffer.html#write(byte)">write</A></B>(byte&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes single byte to buffer</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/bson/io/OutputBuffer.html#write(byte[])">write</A></B>(byte[]&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes byte array to buffer</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/bson/io/OutputBuffer.html#write(byte[], int, int)">write</A></B>(byte[]&nbsp;data,
+      int&nbsp;offset,
+      int&nbsp;length)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes part of byte array to buffer</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/bson/io/OutputBuffer.html#writeDouble(double)">writeDouble</A></B>(double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes double value to buffers as 8 bytes</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/bson/io/OutputBuffer.html#writeInt(int)">writeInt</A></B>(int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes integer value to buffer as 4 bytes</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/bson/io/OutputBuffer.html#writeIntAt(int, int)">writeIntAt</A></B>(int&nbsp;position,
+           int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes integer value (4 bytes) at specified 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/bson/io/OutputBuffer.html#writeLong(long)">writeLong</A></B>(long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes long value to buffer as 8 bytes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html#writeString(java.lang.String)">writeString</A></B>(java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes <CODE>String</CODE> to buffer as c-style string (null-terminated)</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BUFFER_DEFAULT_LENGTH"><!-- --></A><H3>
+BUFFER_DEFAULT_LENGTH</H3>
+<PRE>
+public static final int <B>BUFFER_DEFAULT_LENGTH</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.ejdb.bson.io.OutputBuffer.BUFFER_DEFAULT_LENGTH">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="OutputBuffer()"><!-- --></A><H3>
+OutputBuffer</H3>
+<PRE>
+public <B>OutputBuffer</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPosition()"><!-- --></A><H3>
+getPosition</H3>
+<PRE>
+public int <B>getPosition</B>()</PRE>
+<DL>
+<DD>Returns current position in output
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>current position in output</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPosition(int)"><!-- --></A><H3>
+setPosition</H3>
+<PRE>
+public void <B>setPosition</B>(int&nbsp;position)</PRE>
+<DL>
+<DD>Sets position
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getActualSize()"><!-- --></A><H3>
+getActualSize</H3>
+<PRE>
+public int <B>getActualSize</B>()</PRE>
+<DL>
+<DD>Returns actual (full) size of buffer (currently writed bytes)
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>actual (full) size of buffer (currently writed bytes)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getResult()"><!-- --></A><H3>
+getResult</H3>
+<PRE>
+public byte[] <B>getResult</B>()</PRE>
+<DL>
+<DD>Returns buffer as byte array
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>buffer as byte array</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(byte)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(byte&nbsp;data)</PRE>
+<DL>
+<DD>Writes single byte to buffer
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(byte[])"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(byte[]&nbsp;data)</PRE>
+<DL>
+<DD>Writes byte array to buffer
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(byte[], int, int)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(byte[]&nbsp;data,
+                  int&nbsp;offset,
+                  int&nbsp;length)</PRE>
+<DL>
+<DD>Writes part of byte array to buffer
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>data</CODE> - source byte array<DD><CODE>offset</CODE> - start position in source<DD><CODE>length</CODE> - count bytes to write</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeIntAt(int, int)"><!-- --></A><H3>
+writeIntAt</H3>
+<PRE>
+public void <B>writeIntAt</B>(int&nbsp;position,
+                       int&nbsp;value)</PRE>
+<DL>
+<DD>Writes integer value (4 bytes) at specified position
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>position</CODE> - position to write<DD><CODE>value</CODE> - value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeInt(int)"><!-- --></A><H3>
+writeInt</H3>
+<PRE>
+public void <B>writeInt</B>(int&nbsp;value)</PRE>
+<DL>
+<DD>Writes integer value to buffer as 4 bytes
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeLong(long)"><!-- --></A><H3>
+writeLong</H3>
+<PRE>
+public void <B>writeLong</B>(long&nbsp;value)</PRE>
+<DL>
+<DD>Writes long value to buffer as 8 bytes
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeDouble(double)"><!-- --></A><H3>
+writeDouble</H3>
+<PRE>
+public void <B>writeDouble</B>(double&nbsp;value)</PRE>
+<DL>
+<DD>Writes double value to buffers as 8 bytes
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeString(java.lang.String)"><!-- --></A><H3>
+writeString</H3>
+<PRE>
+public int <B>writeString</B>(java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Writes <CODE>String</CODE> to buffer as c-style string (null-terminated)
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>count of writed bytes</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="ensureLength(int)"><!-- --></A><H3>
+ensureLength</H3>
+<PRE>
+protected void <B>ensureLength</B>(int&nbsp;need)</PRE>
+<DL>
+<DD>Checks internal array size to hold needed data and expand it if need.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/OutputBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/OutputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="OutputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/class-use/InputBuffer.html b/jejdb/doc/org/ejdb/bson/io/class-use/InputBuffer.html
new file mode 100644 (file)
index 0000000..32bf0aa
--- /dev/null
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.bson.io.InputBuffer (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/io//class-useInputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="InputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.bson.io.InputBuffer</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.bson.io"><B>org.ejdb.bson.io</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.bson.io"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A> in <A HREF="../../../../../org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A> that return <A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A></CODE></FONT></TD>
+<TD><CODE><B>InputBuffer.</B><B><A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html#createFromByteArray(byte[])">createFromByteArray</A></B>(byte[]&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates <A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><CODE>InputBuffer</CODE></A> from byte array</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A></CODE></FONT></TD>
+<TD><CODE><B>InputBuffer.</B><B><A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html#subBuffer(int)">subBuffer</A></B>(int&nbsp;limit)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get sub buffer with specified length</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/io//class-useInputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="InputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/class-use/OutputBuffer.html b/jejdb/doc/org/ejdb/bson/io/class-use/OutputBuffer.html
new file mode 100644 (file)
index 0000000..720f299
--- /dev/null
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.bson.io.OutputBuffer (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/io//class-useOutputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="OutputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.bson.io.OutputBuffer</B></H2>
+</CENTER>
+No usage of org.ejdb.bson.io.OutputBuffer
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/io//class-useOutputBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="OutputBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/package-frame.html b/jejdb/doc/org/ejdb/bson/io/package-frame.html
new file mode 100644 (file)
index 0000000..de1ac1e
--- /dev/null
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../org/ejdb/bson/io/package-summary.html" target="classFrame">org.ejdb.bson.io</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="InputBuffer.html" title="class in org.ejdb.bson.io" target="classFrame">InputBuffer</A>
+<BR>
+<A HREF="OutputBuffer.html" title="class in org.ejdb.bson.io" target="classFrame">OutputBuffer</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/package-summary.html b/jejdb/doc/org/ejdb/bson/io/package-summary.html
new file mode 100644 (file)
index 0000000..5f148f9
--- /dev/null
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson.io (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.ejdb.bson.io
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/ejdb/bson/io/InputBuffer.html" title="class in org.ejdb.bson.io">InputBuffer</A></B></TD>
+<TD>Utility class for reading BSON object data from byte array</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io">OutputBuffer</A></B></TD>
+<TD>Utility class for serialize BSON object</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/package-tree.html b/jejdb/doc/org/ejdb/bson/io/package-tree.html
new file mode 100644 (file)
index 0000000..44d62cc
--- /dev/null
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson.io Class Hierarchy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.ejdb.bson.io
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<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.io.<A HREF="../../../../org/ejdb/bson/io/OutputBuffer.html" title="class in org.ejdb.bson.io"><B>OutputBuffer</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/io/package-use.html b/jejdb/doc/org/ejdb/bson/io/package-use.html
new file mode 100644 (file)
index 0000000..f2fff0e
--- /dev/null
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.ejdb.bson.io (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.ejdb.bson.io</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.bson.io"><B>org.ejdb.bson.io</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.bson.io"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A> used by <A HREF="../../../../org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/ejdb/bson/io/class-use/InputBuffer.html#org.ejdb.bson.io"><B>InputBuffer</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility class for reading BSON object data from byte array</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/io/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/package-frame.html b/jejdb/doc/org/ejdb/bson/package-frame.html
new file mode 100644 (file)
index 0000000..fa574e7
--- /dev/null
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../org/ejdb/bson/package-summary.html" target="classFrame">org.ejdb.bson</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BSON.html" title="class in org.ejdb.bson" target="classFrame">BSON</A>
+<BR>
+<A HREF="BSONObject.html" title="class in org.ejdb.bson" target="classFrame">BSONObject</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BSONException.html" title="class in org.ejdb.bson" target="classFrame">BSONException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/package-summary.html b/jejdb/doc/org/ejdb/bson/package-summary.html
new file mode 100644 (file)
index 0000000..1213fe1
--- /dev/null
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/io/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.ejdb.bson
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/bson/BSON.html" title="class in org.ejdb.bson">BSON</A></B></TD>
+<TD>Util class for encode/decode BSON objects</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></B></TD>
+<TD>BSON object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson">BSONException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/io/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/package-tree.html b/jejdb/doc/org/ejdb/bson/package-tree.html
new file mode 100644 (file)
index 0000000..6bc7fce
--- /dev/null
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson Class Hierarchy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/io/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.ejdb.bson
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<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><LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">org.ejdb.bson.<A HREF="../../../org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><B>BSONException</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/bson/io/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/package-use.html b/jejdb/doc/org/ejdb/bson/package-use.html
new file mode 100644 (file)
index 0000000..b035af8
--- /dev/null
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.ejdb.bson (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.ejdb.bson</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.bson"><B>org.ejdb.bson</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.bson"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A> used by <A HREF="../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/bson/class-use/BSONObject.html#org.ejdb.bson"><B>BSONObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BSON object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A> used by <A HREF="../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/bson/class-use/BSONObject.html#org.ejdb.driver"><B>BSONObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BSON object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/bson/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/types/ObjectId.html b/jejdb/doc/org/ejdb/bson/types/ObjectId.html
new file mode 100644 (file)
index 0000000..678873f
--- /dev/null
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ObjectId (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ObjectId.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/ObjectId.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ObjectId.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.bson.types</FONT>
+<BR>
+Class ObjectId</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.bson.types.ObjectId</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ObjectId</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+BSON Object ID
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html#ObjectId(byte[])">ObjectId</A></B>(byte[]&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read ObjectId from byte array</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html#ObjectId(java.lang.String)">ObjectId</A></B>(java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read ObjectId from string</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;o)</CODE>
+
+<BR>
+&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">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html#isValid(java.lang.String)">isValid</A></B>(java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks string on valid ObjectId data</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html#toByteArray()">toByteArray</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Export ObjectId to plain byte array</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ObjectId(byte[])"><!-- --></A><H3>
+ObjectId</H3>
+<PRE>
+public <B>ObjectId</B>(byte[]&nbsp;data)
+         throws java.lang.IllegalArgumentException</PRE>
+<DL>
+<DD>Read ObjectId from byte array
+<P>
+<DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalStateException</CODE> - if not valid ObjectId data passed
+<DD><CODE>java.lang.IllegalArgumentException</CODE></DL>
+</DL>
+<HR>
+
+<A NAME="ObjectId(java.lang.String)"><!-- --></A><H3>
+ObjectId</H3>
+<PRE>
+public <B>ObjectId</B>(java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Read ObjectId from string
+<P>
+<DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalStateException</CODE> - if not valid ObjectId data passed</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="toByteArray()"><!-- --></A><H3>
+toByteArray</H3>
+<PRE>
+public byte[] <B>toByteArray</B>()</PRE>
+<DL>
+<DD>Export ObjectId to plain byte array
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;o)</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isValid(java.lang.String)"><!-- --></A><H3>
+isValid</H3>
+<PRE>
+public static boolean <B>isValid</B>(java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Checks string on valid ObjectId data
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ObjectId.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/ObjectId.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ObjectId.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/types/class-use/ObjectId.html b/jejdb/doc/org/ejdb/bson/types/class-use/ObjectId.html
new file mode 100644 (file)
index 0000000..779d256
--- /dev/null
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.bson.types.ObjectId (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/types//class-useObjectId.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ObjectId.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.bson.types.ObjectId</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.bson"><B>org.ejdb.bson</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.bson"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A> in <A HREF="../../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A> that return <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></FONT></TH>
+</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>BSONObject.</B><B><A HREF="../../../../../org/ejdb/bson/BSONObject.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns id of BSON object (if specified)</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A> with parameters of type <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/ejdb/bson/BSONObject.html#BSONObject(org.ejdb.bson.types.ObjectId)">BSONObject</A></B>(<A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs new BSON object with specified id</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A> in <A HREF="../../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></FONT></TH>
+</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>BSONQueryObject.</B><B><A HREF="../../../../../org/ejdb/driver/BSONQueryObject.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>BSON Query objects can not contains dedicated ObjectID</I></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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON object in the collection.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return types with arguments of type <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../../org/ejdb/driver/EJDBCollection.html#save(java.util.List)">save</A></B>(java.util.List&lt;<A HREF="../../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;objects)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON objects in the collection.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with parameters of type <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></FONT></TH>
+</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>EJDBCollection.</B><B><A HREF="../../../../../org/ejdb/driver/EJDBCollection.html#load(org.ejdb.bson.types.ObjectId)">load</A></B>(<A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loads BSON object identified by OID from the collection.</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>EJDBCollection.</B><B><A HREF="../../../../../org/ejdb/driver/EJDBCollection.html#remove(org.ejdb.bson.types.ObjectId)">remove</A></B>(<A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove BSON object from collection by OID</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/types//class-useObjectId.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ObjectId.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/types/package-frame.html b/jejdb/doc/org/ejdb/bson/types/package-frame.html
new file mode 100644 (file)
index 0000000..6373b65
--- /dev/null
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../org/ejdb/bson/types/package-summary.html" target="classFrame">org.ejdb.bson.types</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ObjectId.html" title="class in org.ejdb.bson.types" target="classFrame">ObjectId</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/types/package-summary.html b/jejdb/doc/org/ejdb/bson/types/package-summary.html
new file mode 100644 (file)
index 0000000..b3e4c80
--- /dev/null
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson.types (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.ejdb.bson.types
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A></B></TD>
+<TD>BSON Object ID</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/types/package-tree.html b/jejdb/doc/org/ejdb/bson/types/package-tree.html
new file mode 100644 (file)
index 0000000..3731fb9
--- /dev/null
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson.types Class Hierarchy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.ejdb.bson.types
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<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></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/io/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/bson/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/types/package-use.html b/jejdb/doc/org/ejdb/bson/types/package-use.html
new file mode 100644 (file)
index 0000000..9c02175
--- /dev/null
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.ejdb.bson.types (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.ejdb.bson.types</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/bson/types/package-summary.html">org.ejdb.bson.types</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.bson"><B>org.ejdb.bson</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.bson"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../org/ejdb/bson/types/package-summary.html">org.ejdb.bson.types</A> used by <A HREF="../../../../org/ejdb/bson/package-summary.html">org.ejdb.bson</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/ejdb/bson/types/class-use/ObjectId.html#org.ejdb.bson"><B>ObjectId</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BSON Object ID</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../org/ejdb/bson/types/package-summary.html">org.ejdb.bson.types</A> used by <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/ejdb/bson/types/class-use/ObjectId.html#org.ejdb.driver"><B>ObjectId</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BSON Object ID</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/types/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/util/RegexFlag.html b/jejdb/doc/org/ejdb/bson/util/RegexFlag.html
new file mode 100644 (file)
index 0000000..a540b75
--- /dev/null
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:05 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="RegexFlag (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RegexFlag.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/RegexFlag.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RegexFlag.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.bson.util</FONT>
+<BR>
+Class RegexFlag</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.bson.util.RegexFlag</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public final class <B>RegexFlag</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Util class for convert Java regex flags to BSON string and conversely
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/util/RegexFlag.html#getCharacter()">getCharacter</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns BSON character for associated Java regex flag</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/util/RegexFlag.html#getFlag()">getFlag</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns Java flag</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/util/RegexFlag.html#isSupported()">isSupported</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns <code>true</code> if BSON supported current Java flag</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/util/RegexFlag.html#regexFlagsToString(int)">regexFlagsToString</A></B>(int&nbsp;flags)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert Java regex flags to BSON string</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/util/RegexFlag.html#registerRegexFlag(int, char, boolean)">registerRegexFlag</A></B>(int&nbsp;flag,
+                  char&nbsp;character,
+                  boolean&nbsp;supported)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Register flag conversation rules</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/ejdb/bson/util/RegexFlag.html#stringToRegexFlags(java.lang.String)">stringToRegexFlags</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read Java regex flags from BSON string</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="regexFlagsToString(int)"><!-- --></A><H3>
+regexFlagsToString</H3>
+<PRE>
+public static java.lang.String <B>regexFlagsToString</B>(int&nbsp;flags)</PRE>
+<DL>
+<DD>Convert Java regex flags to BSON string
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stringToRegexFlags(java.lang.String)"><!-- --></A><H3>
+stringToRegexFlags</H3>
+<PRE>
+public static int <B>stringToRegexFlags</B>(java.lang.String&nbsp;str)</PRE>
+<DL>
+<DD>Read Java regex flags from BSON string
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerRegexFlag(int, char, boolean)"><!-- --></A><H3>
+registerRegexFlag</H3>
+<PRE>
+protected static void <B>registerRegexFlag</B>(int&nbsp;flag,
+                                        char&nbsp;character,
+                                        boolean&nbsp;supported)</PRE>
+<DL>
+<DD>Register flag conversation rules
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFlag()"><!-- --></A><H3>
+getFlag</H3>
+<PRE>
+public int <B>getFlag</B>()</PRE>
+<DL>
+<DD>Returns Java flag
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>Java flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCharacter()"><!-- --></A><H3>
+getCharacter</H3>
+<PRE>
+public char <B>getCharacter</B>()</PRE>
+<DL>
+<DD>Returns BSON character for associated Java regex flag
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>BSON character for associated Java regex flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSupported()"><!-- --></A><H3>
+isSupported</H3>
+<PRE>
+public boolean <B>isSupported</B>()</PRE>
+<DL>
+<DD>Returns <code>true</code> if BSON supported current Java flag
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if BSON supported current Java flag</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RegexFlag.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/RegexFlag.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RegexFlag.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/util/class-use/RegexFlag.html b/jejdb/doc/org/ejdb/bson/util/class-use/RegexFlag.html
new file mode 100644 (file)
index 0000000..1e01692
--- /dev/null
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.bson.util.RegexFlag (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/util//class-useRegexFlag.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RegexFlag.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.bson.util.RegexFlag</B></H2>
+</CENTER>
+No usage of org.ejdb.bson.util.RegexFlag
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/ejdb/bson/util//class-useRegexFlag.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="RegexFlag.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/util/package-frame.html b/jejdb/doc/org/ejdb/bson/util/package-frame.html
new file mode 100644 (file)
index 0000000..e698661
--- /dev/null
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../org/ejdb/bson/util/package-summary.html" target="classFrame">org.ejdb.bson.util</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="RegexFlag.html" title="class in org.ejdb.bson.util" target="classFrame">RegexFlag</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/util/package-summary.html b/jejdb/doc/org/ejdb/bson/util/package-summary.html
new file mode 100644 (file)
index 0000000..daf09ba
--- /dev/null
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson.util (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/driver/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.ejdb.bson.util
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/ejdb/bson/util/RegexFlag.html" title="class in org.ejdb.bson.util">RegexFlag</A></B></TD>
+<TD>Util class for convert Java regex flags to BSON string and conversely</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/driver/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/util/package-tree.html b/jejdb/doc/org/ejdb/bson/util/package-tree.html
new file mode 100644 (file)
index 0000000..5c59f71
--- /dev/null
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.bson.util Class Hierarchy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/driver/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.ejdb.bson.util
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<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></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/ejdb/bson/types/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/ejdb/driver/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/bson/util/package-use.html b/jejdb/doc/org/ejdb/bson/util/package-use.html
new file mode 100644 (file)
index 0000000..51efd49
--- /dev/null
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.ejdb.bson.util (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.ejdb.bson.util</B></H2>
+</CENTER>
+No usage of org.ejdb.bson.util
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/bson/util/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/BSONQueryObject.html b/jejdb/doc/org/ejdb/driver/BSONQueryObject.html
new file mode 100644 (file)
index 0000000..af1beb7
--- /dev/null
@@ -0,0 +1,421 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BSONQueryObject (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSONQueryObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/BSONQueryObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONQueryObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.ejdb.bson.BSONObject">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class BSONQueryObject</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">org.ejdb.bson.BSONObject</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.BSONQueryObject</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>BSONQueryObject</B><DT>extends <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></DL>
+</PRE>
+
+<P>
+BSON object for EJDB queries (limitation checks for <A HREF="../../../org/ejdb/bson/BSONObject.html#ID_KEY"><CODE>BSONObject.ID_KEY</CODE></A> field)
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.ejdb.bson.BSONObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class org.ejdb.bson.<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/ejdb/bson/BSONObject.html#data">data</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#fields">fields</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#ID_KEY">ID_KEY</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#BSONQueryObject()">BSONQueryObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#BSONQueryObject(org.ejdb.bson.BSONObject)">BSONQueryObject</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;src)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#BSONQueryObject(java.util.Map)">BSONQueryObject</A></B>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#BSONQueryObject(java.lang.String, java.lang.Object)">BSONQueryObject</A></B>(java.lang.String&nbsp;key,
+                java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#append(java.lang.String, java.lang.Object)">append</A></B>(java.lang.String&nbsp;key,
+       java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The same as <A HREF="../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>BSONObject.put(String, Object)</CODE></A> but return <code>this</code></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><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>BSON Query objects can not contains dedicated ObjectID</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#isFieldsOrderImportant()">isFieldsOrderImportant</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If returns <code>true</code> fields order will be checks on equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html#put(java.lang.String, java.lang.Object)">put</A></B>(java.lang.String&nbsp;key,
+    java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add new key->value to BSON object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.ejdb.bson.BSONObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.ejdb.bson.<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/ejdb/bson/BSONObject.html#clear()">clear</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#containsField(java.lang.String)">containsField</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#fields()">fields</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#get(java.lang.String)">get</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#hashCode()">hashCode</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#putAll(org.ejdb.bson.BSONObject)">putAll</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#putAll(java.util.Map)">putAll</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#registerField(java.lang.String, java.lang.Object)">registerField</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#remove(java.lang.String)">remove</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#size()">size</A>, <A HREF="../../../org/ejdb/bson/BSONObject.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BSONQueryObject()"><!-- --></A><H3>
+BSONQueryObject</H3>
+<PRE>
+public <B>BSONQueryObject</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BSONQueryObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+BSONQueryObject</H3>
+<PRE>
+public <B>BSONQueryObject</B>(java.lang.String&nbsp;key,
+                       java.lang.Object&nbsp;value)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BSONQueryObject(java.util.Map)"><!-- --></A><H3>
+BSONQueryObject</H3>
+<PRE>
+public <B>BSONQueryObject</B>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BSONQueryObject(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+BSONQueryObject</H3>
+<PRE>
+public <B>BSONQueryObject</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;src)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="put(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+put</H3>
+<PRE>
+public java.lang.Object <B>put</B>(java.lang.String&nbsp;key,
+                            java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Add new key->value to BSON object.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)">put</A></CODE> in class <CODE><A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>added value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="append(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+append</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A> <B>append</B>(java.lang.String&nbsp;key,
+                              java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>The same as <A HREF="../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>BSONObject.put(String, Object)</CODE></A> but return <code>this</code>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/ejdb/bson/BSONObject.html#append(java.lang.String, java.lang.Object)">append</A></CODE> in class <CODE><A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A> <B>getId</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>BSON Query objects can not contains dedicated ObjectID</I>
+<P>
+<DD>Returns id of BSON object (if specified)
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/ejdb/bson/BSONObject.html#getId()">getId</A></CODE> in class <CODE><A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>id of BSON object (if specified)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isFieldsOrderImportant()"><!-- --></A><H3>
+isFieldsOrderImportant</H3>
+<PRE>
+protected boolean <B>isFieldsOrderImportant</B>()</PRE>
+<DL>
+<DD>If returns <code>true</code> fields order will be checks on equal.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/ejdb/bson/BSONObject.html#isFieldsOrderImportant()">isFieldsOrderImportant</A></CODE> in class <CODE><A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BSONQueryObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/BSONQueryObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONQueryObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.ejdb.bson.BSONObject">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDB.html b/jejdb/doc/org/ejdb/driver/EJDB.html
new file mode 100644 (file)
index 0000000..ed330e4
--- /dev/null
@@ -0,0 +1,864 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDB (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDB.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDB.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDB.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDB</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDB</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>EJDB</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBO_DEFAULT">JBO_DEFAULT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default open mode</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBOCREAT">JBOCREAT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create if db file not exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBOLCKNB">JBOLCKNB</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lock without blocking.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBONOLCK">JBONOLCK</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open without locking.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBOREADER">JBOREADER</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open as a reader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBOTRUNC">JBOTRUNC</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Truncate db on open.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBOTSYNC">JBOTSYNC</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronize every transaction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#JBOWRITER">JBOWRITER</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open as a writer.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#EJDB()">EJDB</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</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/EJDB.html#close()">close</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close database.</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/EJDB.html#dropCollection(java.lang.String)">dropCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection by name.</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/EJDB.html#dropCollection(java.lang.String, boolean)">dropCollection</A></B>(java.lang.String&nbsp;cname,
+               boolean&nbsp;prune)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String)">ensureCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists with using default collection options</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String, org.ejdb.driver.EJDBCollection.Options)">ensureCollection</A></B>(java.lang.String&nbsp;cname,
+                 <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists.</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>
+
+<BR>
+&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">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String)">getCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object (without automatical creation)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean)">getCollection</A></B>(java.lang.String&nbsp;cname,
+              boolean&nbsp;ecreate)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)">getCollection</A></B>(java.lang.String&nbsp;cname,
+              boolean&nbsp;ecreate,
+              <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#getCollectionNames()">getCollectionNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns names of existed collections</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#getCollections()">getCollections</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection objects for all existed collections</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#getPath()">getPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns EJDB path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#isOpen()">isOpen</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if database in opened state.</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/EJDB.html#open(java.lang.String)">open</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open database using default open mode.</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/EJDB.html#open(java.lang.String, int)">open</A></B>(java.lang.String&nbsp;path,
+     int&nbsp;mode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open database.</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/EJDB.html#sync()">sync</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronize entire EJDB database and all its collections with storage.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDB.html#updateMeta()">updateMeta</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update description of EJDB database and its collections.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="JBOREADER"><!-- --></A><H3>
+JBOREADER</H3>
+<PRE>
+public static final int <B>JBOREADER</B></PRE>
+<DL>
+<DD>Open as a reader.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBOREADER">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBOWRITER"><!-- --></A><H3>
+JBOWRITER</H3>
+<PRE>
+public static final int <B>JBOWRITER</B></PRE>
+<DL>
+<DD>Open as a writer.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBOWRITER">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBOCREAT"><!-- --></A><H3>
+JBOCREAT</H3>
+<PRE>
+public static final int <B>JBOCREAT</B></PRE>
+<DL>
+<DD>Create if db file not exists.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBOCREAT">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBOTRUNC"><!-- --></A><H3>
+JBOTRUNC</H3>
+<PRE>
+public static final int <B>JBOTRUNC</B></PRE>
+<DL>
+<DD>Truncate db on open.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBOTRUNC">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBONOLCK"><!-- --></A><H3>
+JBONOLCK</H3>
+<PRE>
+public static final int <B>JBONOLCK</B></PRE>
+<DL>
+<DD>Open without locking.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBONOLCK">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBOLCKNB"><!-- --></A><H3>
+JBOLCKNB</H3>
+<PRE>
+public static final int <B>JBOLCKNB</B></PRE>
+<DL>
+<DD>Lock without blocking.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBOLCKNB">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBOTSYNC"><!-- --></A><H3>
+JBOTSYNC</H3>
+<PRE>
+public static final int <B>JBOTSYNC</B></PRE>
+<DL>
+<DD>Synchronize every transaction.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBOTSYNC">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBO_DEFAULT"><!-- --></A><H3>
+JBO_DEFAULT</H3>
+<PRE>
+public static final int <B>JBO_DEFAULT</B></PRE>
+<DL>
+<DD>Default open mode
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDB.JBO_DEFAULT">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EJDB()"><!-- --></A><H3>
+EJDB</H3>
+<PRE>
+public <B>EJDB</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPath()"><!-- --></A><H3>
+getPath</H3>
+<PRE>
+public java.lang.String <B>getPath</B>()</PRE>
+<DL>
+<DD>Returns EJDB path
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>EJDB path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="open(java.lang.String)"><!-- --></A><H3>
+open</H3>
+<PRE>
+public void <B>open</B>(java.lang.String&nbsp;path)
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Open database using default open mode.
+ <p/>
+ Default open mode: JBOWRITER | JBOCREAT | JBOTSYNC
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - EJDB path
+<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="open(java.lang.String, int)"><!-- --></A><H3>
+open</H3>
+<PRE>
+public void <B>open</B>(java.lang.String&nbsp;path,
+                 int&nbsp;mode)
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Open database.
+ <p/>
+ Default open mode: JBOWRITER | JBOCREAT | JBOTSYNC
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - EJDB path<DD><CODE>mode</CODE> - Open mode
+<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="isOpen()"><!-- --></A><H3>
+isOpen</H3>
+<PRE>
+public boolean <B>isOpen</B>()</PRE>
+<DL>
+<DD>Check if database in opened state.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="close()"><!-- --></A><H3>
+close</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 database.
+ If database was not opened it does nothing.
+<P>
+<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="sync()"><!-- --></A><H3>
+sync</H3>
+<PRE>
+public void <B>sync</B>()
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Synchronize entire EJDB database and all its collections with storage.
+<P>
+<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="updateMeta()"><!-- --></A><H3>
+updateMeta</H3>
+<PRE>
+public void <B>updateMeta</B>()
+                throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Update description of EJDB database and its collections.
+<P>
+<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="ensureCollection(java.lang.String)"><!-- --></A><H3>
+ensureCollection</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A> <B>ensureCollection</B>(java.lang.String&nbsp;cname)
+                                throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Automatically creates new collection if it does't exists with using default collection options
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cname</CODE> - Collection name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#ensureExists()"><CODE>EJDBCollection.ensureExists()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="ensureCollection(java.lang.String, org.ejdb.driver.EJDBCollection.Options)"><!-- --></A><H3>
+ensureCollection</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A> <B>ensureCollection</B>(java.lang.String&nbsp;cname,
+                                       <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)
+                                throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Automatically creates new collection if it does't exists.
+ Collection options `opts` are applied only for newly created collection.
+ For existing collections `opts` takes no effect.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cname</CODE> - Collection name<DD><CODE>opts</CODE> - Collection options
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#ensureExists(org.ejdb.driver.EJDBCollection.Options)"><CODE>EJDBCollection.ensureExists(org.ejdb.driver.EJDBCollection.Options)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dropCollection(java.lang.String)"><!-- --></A><H3>
+dropCollection</H3>
+<PRE>
+public void <B>dropCollection</B>(java.lang.String&nbsp;cname)
+                    throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop collection by name.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cname</CODE> - Collection name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#drop()"><CODE>EJDBCollection.drop()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dropCollection(java.lang.String, boolean)"><!-- --></A><H3>
+dropCollection</H3>
+<PRE>
+public void <B>dropCollection</B>(java.lang.String&nbsp;cname,
+                           boolean&nbsp;prune)
+                    throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop collection.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cname</CODE> - Collection name<DD><CODE>prune</CODE> - If true the collection data will erased from disk.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#drop(boolean)"><CODE>EJDBCollection.drop(boolean)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCollection(java.lang.String)"><!-- --></A><H3>
+getCollection</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A> <B>getCollection</B>(java.lang.String&nbsp;cname)
+                             throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Returns collection object (without automatical creation)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cname</CODE> - Collection name
+<DT><B>Returns:</B><DD>collection object
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)"><CODE>getCollection(String, boolean, org.ejdb.driver.EJDBCollection.Options)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCollection(java.lang.String, boolean)"><!-- --></A><H3>
+getCollection</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A> <B>getCollection</B>(java.lang.String&nbsp;cname,
+                                    boolean&nbsp;ecreate)
+                             throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Returns collection object
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cname</CODE> - Collection name<DD><CODE>ecreate</CODE> - Automatically collection creation flag
+<DT><B>Returns:</B><DD>collection object
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)"><CODE>getCollection(String, boolean, org.ejdb.driver.EJDBCollection.Options)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)"><!-- --></A><H3>
+getCollection</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A> <B>getCollection</B>(java.lang.String&nbsp;cname,
+                                    boolean&nbsp;ecreate,
+                                    <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)
+                             throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Returns collection object
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cname</CODE> - Collection name<DD><CODE>ecreate</CODE> - Automatically collection creation flag<DD><CODE>opts</CODE> - Collection options
+<DT><B>Returns:</B><DD>collection 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>
+public java.util.Collection&lt;java.lang.String&gt; <B>getCollectionNames</B>()</PRE>
+<DL>
+<DD>Returns names of existed collections
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCollections()"><!-- --></A><H3>
+getCollections</H3>
+<PRE>
+public java.util.Collection&lt;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>&gt; <B>getCollections</B>()</PRE>
+<DL>
+<DD>Returns collection objects for all existed collections
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="finalize()"><!-- --></A><H3>
+finalize</H3>
+<PRE>
+protected void <B>finalize</B>()
+                 throws java.lang.Throwable</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Throwable</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDB.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDB.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDB.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBCollection.Index.html b/jejdb/doc/org/ejdb/driver/EJDBCollection.Index.html
new file mode 100644 (file)
index 0000000..564220f
--- /dev/null
@@ -0,0 +1,370 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBCollection.Index (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.Index.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.Index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Index.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBCollection.Index</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBCollection.Index</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>EJDBCollection.Index</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Index meta information
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html#EJDBCollection.Index()">EJDBCollection.Index</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html#getField()">getField</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns index field path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html#getFile()">getFile</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns index file path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns index name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html#getRecords()">getRecords</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns records count in index</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns index type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EJDBCollection.Index()"><!-- --></A><H3>
+EJDBCollection.Index</H3>
+<PRE>
+public <B>EJDBCollection.Index</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns index name
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getField()"><!-- --></A><H3>
+getField</H3>
+<PRE>
+public java.lang.String <B>getField</B>()</PRE>
+<DL>
+<DD>Returns index field path
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A> <B>getType</B>()</PRE>
+<DL>
+<DD>Returns index type
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFile()"><!-- --></A><H3>
+getFile</H3>
+<PRE>
+public java.lang.String <B>getFile</B>()</PRE>
+<DL>
+<DD>Returns index file path
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRecords()"><!-- --></A><H3>
+getRecords</H3>
+<PRE>
+public int <B>getRecords</B>()</PRE>
+<DL>
+<DD>Returns records count in index
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.Index.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.Index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Index.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBCollection.IndexType.html b/jejdb/doc/org/ejdb/driver/EJDBCollection.IndexType.html
new file mode 100644 (file)
index 0000000..3ff4d19
--- /dev/null
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBCollection.IndexType (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.IndexType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.IndexType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.IndexType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Enum EJDBCollection.IndexType</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum&lt;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBCollection.IndexType</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Comparable&lt;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>EJDBCollection.IndexType</B><DT>extends java.lang.Enum&lt;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>&gt;</DL>
+</PRE>
+
+<P>
+Index types
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html#Lexical">Lexical</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html#Numeric">Numeric</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html#Token">Token</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Enum</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Lexical"><!-- --></A><H3>
+Lexical</H3>
+<PRE>
+public static final <A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A> <B>Lexical</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Numeric"><!-- --></A><H3>
+Numeric</H3>
+<PRE>
+public static final <A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A> <B>Numeric</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Token"><!-- --></A><H3>
+Token</H3>
+<PRE>
+public static final <A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A> <B>Token</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (EJDBCollection.IndexType c : EJDBCollection.IndexType.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A> <B>valueOf</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE>java.lang.NullPointerException</CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.IndexType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.IndexType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.IndexType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBCollection.Options.html b/jejdb/doc/org/ejdb/driver/EJDBCollection.Options.html
new file mode 100644 (file)
index 0000000..0248ac0
--- /dev/null
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBCollection.Options (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.Options.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.Options.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Options.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBCollection.Options</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBCollection.Options</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>EJDBCollection.Options</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Collection meta information (and creation options)
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html#EJDBCollection.Options()">EJDBCollection.Options</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html#EJDBCollection.Options(boolean, boolean, long, int)">EJDBCollection.Options</A></B>(boolean&nbsp;compressed,
+                       boolean&nbsp;large,
+                       long&nbsp;records,
+                       int&nbsp;cachedRecords)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html#getBuckets()">getBuckets</A></B>()</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html#getCachedRecords()">getCachedRecords</A></B>()</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html#isCompressed()">isCompressed</A></B>()</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html#isLarge()">isLarge</A></B>()</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EJDBCollection.Options()"><!-- --></A><H3>
+EJDBCollection.Options</H3>
+<PRE>
+public <B>EJDBCollection.Options</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBCollection.Options(boolean, boolean, long, int)"><!-- --></A><H3>
+EJDBCollection.Options</H3>
+<PRE>
+public <B>EJDBCollection.Options</B>(boolean&nbsp;compressed,
+                              boolean&nbsp;large,
+                              long&nbsp;records,
+                              int&nbsp;cachedRecords)</PRE>
+<DL>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>compressed</CODE> - If <code>true</code> collection records will be compressed with DEFLATE compression. Default: <code>false</code>.<DD><CODE>large</CODE> - Specifies that the size of the database can be larger than 2GB. Default: <code>false</code>.<DD><CODE>records</CODE> - Estimated number of records in this collection. Default: 65535.<DD><CODE>cachedRecords</CODE> - Max number of cached records in shared memory segment. Default: 0</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getBuckets()"><!-- --></A><H3>
+getBuckets</H3>
+<PRE>
+public long <B>getBuckets</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isCompressed()"><!-- --></A><H3>
+isCompressed</H3>
+<PRE>
+public boolean <B>isCompressed</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isLarge()"><!-- --></A><H3>
+isLarge</H3>
+<PRE>
+public boolean <B>isLarge</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCachedRecords()"><!-- --></A><H3>
+getCachedRecords</H3>
+<PRE>
+public int <B>getCachedRecords</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.Options.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.Options.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Options.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBCollection.html b/jejdb/doc/org/ejdb/driver/EJDBCollection.html
new file mode 100644 (file)
index 0000000..bf05c24
--- /dev/null
@@ -0,0 +1,1481 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBCollection (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBCollection</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBCollection</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>EJDBCollection</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Index meta information</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Index types</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collection meta information (and creation options)</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXARR">JBIDXARR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Array token index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXDROP">JBIDXDROP</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXDROPALL">JBIDXDROPALL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index for all types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXISTR">JBIDXISTR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case insensitive string index</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXNUM">JBIDXNUM</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXOP">JBIDXOP</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Optimize index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXREBLD">JBIDXREBLD</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBIDXSTR">JBIDXSTR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBTXBEGIN">JBTXBEGIN</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBTXCOMMIT">JBTXCOMMIT</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBTXROLLBACK">JBTXROLLBACK</A></B></CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#JBTXSTATUS">JBTXSTATUS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</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/EJDBCollection.html#beginTransaction()">beginTransaction</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begin collection transaction.</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/EJDBCollection.html#commitTransaction()">commitTransaction</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commit collection transaction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[])">createQuery</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+            <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.driver.EJDBQueryBuilder)">createQuery</A></B>(<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates new EJDB Query for current collection.</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/EJDBCollection.html#drop()">drop</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection.</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/EJDBCollection.html#drop(boolean)">drop</A></B>(boolean&nbsp;prune)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection.</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/EJDBCollection.html#dropArrayIndex(java.lang.String)">dropArrayIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index of Array type for BSON field path.</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/EJDBCollection.html#dropIndexes(java.lang.String)">dropIndexes</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drops indexes of all types for BSON field path.</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/EJDBCollection.html#dropIStringIndex(java.lang.String)">dropIStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop case insensitive String index for BSON field path.</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/EJDBCollection.html#dropNumderIndex(java.lang.String)">dropNumderIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index of Number type for BSON field path.</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/EJDBCollection.html#dropStringIndex(java.lang.String)">dropStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index of String type for BSON field path.</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/EJDBCollection.html#ensureArrayIndex(java.lang.String)">ensureArrayIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure index presence of Array type for BSON field path</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/EJDBCollection.html#ensureExists()">ensureExists</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists with using default collection options.</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/EJDBCollection.html#ensureExists(org.ejdb.driver.EJDBCollection.Options)">ensureExists</A></B>(<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists.</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/EJDBCollection.html#ensureIStringIndex(java.lang.String)">ensureIStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure case insensitive String index for BSON field path</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/EJDBCollection.html#ensureNumderIndex(java.lang.String)">ensureNumderIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure index presence of Number type for BSON field path</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/EJDBCollection.html#ensureStringIndex(java.lang.String)">ensureStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure index presence of String type for BSON field path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#getDB()">getDB</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns EJDB object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#getIndexes()">getIndexes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns indexes info</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#getOptions()">getOptions</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection options <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><CODE>EJDBCollection.Options</CODE></A></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#isExists()">isExists</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection exists status</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#isTransactionActive()">isTransactionActive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get collection transaction status.</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><A HREF="../../../org/ejdb/driver/EJDBCollection.html#load(org.ejdb.bson.types.ObjectId)">load</A></B>(<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loads BSON object identified by OID from the collection.</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/EJDBCollection.html#optimizeIndexes(java.lang.String)">optimizeIndexes</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Optimize indexes of all types for BSON field path</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/EJDBCollection.html#rebuildArrayIndex(java.lang.String)">rebuildArrayIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild index of Array type for BSON field path.</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/EJDBCollection.html#rebuildIStringIndex(java.lang.String)">rebuildIStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild case insensitive String index for BSON field path.</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/EJDBCollection.html#rebuildNumderIndex(java.lang.String)">rebuildNumderIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild index of Number type for BSON field path.</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/EJDBCollection.html#rebuildStringIndex(java.lang.String)">rebuildStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild index of String type for BSON field path.</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/EJDBCollection.html#remove(org.ejdb.bson.types.ObjectId)">remove</A></B>(<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove BSON object from collection by OID</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/EJDBCollection.html#rollbackTransaction()">rollbackTransaction</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abort collection transaction.</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><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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON object in the collection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#save(java.util.List)">save</A></B>(java.util.List&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;objects)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON objects in the collection.</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/EJDBCollection.html#setIndex(java.lang.String, int)">setIndex</A></B>(java.lang.String&nbsp;path,
+         int&nbsp;flags)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#sync()">sync</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronize entire collection with storage.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#txControl(int)">txControl</A></B>(int&nbsp;mode)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html#updateMeta()">updateMeta</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update collection metainformation from storage</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="JBIDXDROP"><!-- --></A><H3>
+JBIDXDROP</H3>
+<PRE>
+public static final int <B>JBIDXDROP</B></PRE>
+<DL>
+<DD>Drop index.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXDROP">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBIDXDROPALL"><!-- --></A><H3>
+JBIDXDROPALL</H3>
+<PRE>
+public static final int <B>JBIDXDROPALL</B></PRE>
+<DL>
+<DD>Drop index for all types.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXDROPALL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBIDXOP"><!-- --></A><H3>
+JBIDXOP</H3>
+<PRE>
+public static final int <B>JBIDXOP</B></PRE>
+<DL>
+<DD>Optimize index.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXOP">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBIDXREBLD"><!-- --></A><H3>
+JBIDXREBLD</H3>
+<PRE>
+public static final int <B>JBIDXREBLD</B></PRE>
+<DL>
+<DD>Rebuild index.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXREBLD">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBIDXNUM"><!-- --></A><H3>
+JBIDXNUM</H3>
+<PRE>
+public static final int <B>JBIDXNUM</B></PRE>
+<DL>
+<DD>Number index.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXNUM">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBIDXSTR"><!-- --></A><H3>
+JBIDXSTR</H3>
+<PRE>
+public static final int <B>JBIDXSTR</B></PRE>
+<DL>
+<DD>String index.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXSTR">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBIDXARR"><!-- --></A><H3>
+JBIDXARR</H3>
+<PRE>
+public static final int <B>JBIDXARR</B></PRE>
+<DL>
+<DD>Array token index.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXARR">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBIDXISTR"><!-- --></A><H3>
+JBIDXISTR</H3>
+<PRE>
+public static final int <B>JBIDXISTR</B></PRE>
+<DL>
+<DD>Case insensitive string index
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBIDXISTR">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBTXBEGIN"><!-- --></A><H3>
+JBTXBEGIN</H3>
+<PRE>
+protected static final int <B>JBTXBEGIN</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBTXBEGIN">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBTXCOMMIT"><!-- --></A><H3>
+JBTXCOMMIT</H3>
+<PRE>
+protected static final int <B>JBTXCOMMIT</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBTXCOMMIT">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBTXROLLBACK"><!-- --></A><H3>
+JBTXROLLBACK</H3>
+<PRE>
+protected static final int <B>JBTXROLLBACK</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBTXROLLBACK">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="JBTXSTATUS"><!-- --></A><H3>
+JBTXSTATUS</H3>
+<PRE>
+protected static final int <B>JBTXSTATUS</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBCollection.JBTXSTATUS">Constant Field Values</A></DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getDB()"><!-- --></A><H3>
+getDB</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A> <B>getDB</B>()</PRE>
+<DL>
+<DD>Returns EJDB object
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>EJDB object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns collection name
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>collection name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isExists()"><!-- --></A><H3>
+isExists</H3>
+<PRE>
+public boolean <B>isExists</B>()</PRE>
+<DL>
+<DD>Returns collection exists status
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>collection exists status</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOptions()"><!-- --></A><H3>
+getOptions</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A> <B>getOptions</B>()</PRE>
+<DL>
+<DD>Returns collection options <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><CODE>EJDBCollection.Options</CODE></A>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>collection options <A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><CODE>EJDBCollection.Options</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIndexes()"><!-- --></A><H3>
+getIndexes</H3>
+<PRE>
+public java.util.Collection&lt;<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>&gt; <B>getIndexes</B>()</PRE>
+<DL>
+<DD>Returns indexes info
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>indexes info</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="ensureExists()"><!-- --></A><H3>
+ensureExists</H3>
+<PRE>
+public void <B>ensureExists</B>()
+                  throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Automatically creates new collection if it does't exists with using default collection options.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#ensureExists(org.ejdb.driver.EJDBCollection.Options)"><CODE>ensureExists(org.ejdb.driver.EJDBCollection.Options)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="ensureExists(org.ejdb.driver.EJDBCollection.Options)"><!-- --></A><H3>
+ensureExists</H3>
+<PRE>
+public void <B>ensureExists</B>(<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)
+                  throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Automatically creates new collection if it does't exists.
+ Collection options `opts` are applied only for newly created collection.
+ For existing collections `opts` takes no effect.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>opts</CODE> - Collection options.
+<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="drop()"><!-- --></A><H3>
+drop</H3>
+<PRE>
+public void <B>drop</B>()
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop collection.
+<P>
+<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="drop(boolean)"><!-- --></A><H3>
+drop</H3>
+<PRE>
+public void <B>drop</B>(boolean&nbsp;prune)
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop collection.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>prune</CODE> - If true the collection data will erased from disk.
+<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="sync()"><!-- --></A><H3>
+sync</H3>
+<PRE>
+public void <B>sync</B>()
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Synchronize entire collection with storage.
+<P>
+<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="updateMeta()"><!-- --></A><H3>
+updateMeta</H3>
+<PRE>
+public void <B>updateMeta</B>()
+                throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Update collection metainformation from storage
+<P>
+<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="load(org.ejdb.bson.types.ObjectId)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>load</B>(<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)
+                throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Loads BSON object identified by OID from the collection.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>oid</CODE> - Object identifier (OID)
+<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="save(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A> <B>save</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;object)
+              throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Save/update specified BSON object in the collection.
+ <p/>
+ Object has unique identifier (OID) placed in the `_id` property.
+ If a saved object does not have `_id` it will be autogenerated.
+ To identify and update object it should contains `_id` property.
+ <p/>
+ NOTE: Field names of passed BSON objects may not contain `$` and `.` characters,
+ error condition will be fired in this case.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>object</CODE> - BSON object to save
+<DT><B>Returns:</B><DD>OID of saved 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="save(java.util.List)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&gt; <B>save</B>(java.util.List&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;objects)
+                              throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Save/update specified BSON objects in the collection.
+ <p/>
+ Each persistent object has unique identifier (OID) placed in the `_id` property.
+ If a saved object does not have `_id` it will be autogenerated.
+ To identify and update object it should contains `_id` property.
+ <p/>
+ NOTE: Field names of passed BSON objects may not contain `$` and `.` characters,
+ error condition will be fired in this case.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>objects</CODE> - array of JSON objects to save
+<DT><B>Returns:</B><DD>OIDs of saved objects
+<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="remove(org.ejdb.bson.types.ObjectId)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public void <B>remove</B>(<A HREF="../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)
+            throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Remove BSON object from collection by OID
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>oid</CODE> - OID of removed 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="setIndex(java.lang.String, int)"><!-- --></A><H3>
+setIndex</H3>
+<PRE>
+protected void <B>setIndex</B>(java.lang.String&nbsp;path,
+                        int&nbsp;flags)
+                 throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path<DD><CODE>flags</CODE> - 
+<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="dropIndexes(java.lang.String)"><!-- --></A><H3>
+dropIndexes</H3>
+<PRE>
+public void <B>dropIndexes</B>(java.lang.String&nbsp;path)
+                 throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drops indexes of all types for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="optimizeIndexes(java.lang.String)"><!-- --></A><H3>
+optimizeIndexes</H3>
+<PRE>
+public void <B>optimizeIndexes</B>(java.lang.String&nbsp;path)
+                     throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Optimize indexes of all types for BSON field path
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="ensureStringIndex(java.lang.String)"><!-- --></A><H3>
+ensureStringIndex</H3>
+<PRE>
+public void <B>ensureStringIndex</B>(java.lang.String&nbsp;path)
+                       throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Ensure index presence of String type for BSON field path
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="rebuildStringIndex(java.lang.String)"><!-- --></A><H3>
+rebuildStringIndex</H3>
+<PRE>
+public void <B>rebuildStringIndex</B>(java.lang.String&nbsp;path)
+                        throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Rebuild index of String type for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="dropStringIndex(java.lang.String)"><!-- --></A><H3>
+dropStringIndex</H3>
+<PRE>
+public void <B>dropStringIndex</B>(java.lang.String&nbsp;path)
+                     throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop index of String type for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="ensureIStringIndex(java.lang.String)"><!-- --></A><H3>
+ensureIStringIndex</H3>
+<PRE>
+public void <B>ensureIStringIndex</B>(java.lang.String&nbsp;path)
+                        throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Ensure case insensitive String index for BSON field path
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="rebuildIStringIndex(java.lang.String)"><!-- --></A><H3>
+rebuildIStringIndex</H3>
+<PRE>
+public void <B>rebuildIStringIndex</B>(java.lang.String&nbsp;path)
+                         throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Rebuild case insensitive String index for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="dropIStringIndex(java.lang.String)"><!-- --></A><H3>
+dropIStringIndex</H3>
+<PRE>
+public void <B>dropIStringIndex</B>(java.lang.String&nbsp;path)
+                      throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop case insensitive String index for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="ensureNumderIndex(java.lang.String)"><!-- --></A><H3>
+ensureNumderIndex</H3>
+<PRE>
+public void <B>ensureNumderIndex</B>(java.lang.String&nbsp;path)
+                       throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Ensure index presence of Number type for BSON field path
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="rebuildNumderIndex(java.lang.String)"><!-- --></A><H3>
+rebuildNumderIndex</H3>
+<PRE>
+public void <B>rebuildNumderIndex</B>(java.lang.String&nbsp;path)
+                        throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Rebuild index of Number type for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="dropNumderIndex(java.lang.String)"><!-- --></A><H3>
+dropNumderIndex</H3>
+<PRE>
+public void <B>dropNumderIndex</B>(java.lang.String&nbsp;path)
+                     throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop index of Number type for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="ensureArrayIndex(java.lang.String)"><!-- --></A><H3>
+ensureArrayIndex</H3>
+<PRE>
+public void <B>ensureArrayIndex</B>(java.lang.String&nbsp;path)
+                      throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Ensure index presence of Array type for BSON field path
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="rebuildArrayIndex(java.lang.String)"><!-- --></A><H3>
+rebuildArrayIndex</H3>
+<PRE>
+public void <B>rebuildArrayIndex</B>(java.lang.String&nbsp;path)
+                       throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Rebuild index of Array type for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="dropArrayIndex(java.lang.String)"><!-- --></A><H3>
+dropArrayIndex</H3>
+<PRE>
+public void <B>dropArrayIndex</B>(java.lang.String&nbsp;path)
+                    throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Drop index of Array type for BSON field path.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - BSON field path
+<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="createQuery(org.ejdb.driver.EJDBQueryBuilder)"><!-- --></A><H3>
+createQuery</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A> <B>createQuery</B>(<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;query)</PRE>
+<DL>
+<DD>Creates new EJDB Query for current collection.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQuery(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+createQuery</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A> <B>createQuery</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I></I>
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)"><CODE>createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[])"><!-- --></A><H3>
+createQuery</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A> <B>createQuery</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                                        <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I></I>
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)"><CODE>createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+createQuery</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A> <B>createQuery</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                                        <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I></I>
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)"><CODE>createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+createQuery</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A> <B>createQuery</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                                        <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+                                        <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I></I>
+<P>
+<DD>Create EJDB query
+ <p/>
+ EJDB queries inspired by MongoDB (mongodb.org) and follows same philosophy.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>query</CODE> - Main BSON query object<DD><CODE>qors</CODE> - Array of additional OR query objects (joined with OR predicate).<DD><CODE>hints</CODE> - BSON object with query hints.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="beginTransaction()"><!-- --></A><H3>
+beginTransaction</H3>
+<PRE>
+public void <B>beginTransaction</B>()
+                      throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Begin collection transaction.
+<P>
+<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="commitTransaction()"><!-- --></A><H3>
+commitTransaction</H3>
+<PRE>
+public void <B>commitTransaction</B>()
+                       throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Commit collection transaction.
+<P>
+<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="rollbackTransaction()"><!-- --></A><H3>
+rollbackTransaction</H3>
+<PRE>
+public void <B>rollbackTransaction</B>()
+                         throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Abort collection transaction.
+<P>
+<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="isTransactionActive()"><!-- --></A><H3>
+isTransactionActive</H3>
+<PRE>
+public boolean <B>isTransactionActive</B>()
+                            throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Get collection transaction status.
+<P>
+<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="txControl(int)"><!-- --></A><H3>
+txControl</H3>
+<PRE>
+protected boolean <B>txControl</B>(int&nbsp;mode)
+                     throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<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="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBCollection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBCollection.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBException.html b/jejdb/doc/org/ejdb/driver/EJDBException.html
new file mode 100644 (file)
index 0000000..c3a56c4
--- /dev/null
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBException (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBException</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.lang.RuntimeException
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>EJDBException</B><DT>extends java.lang.RuntimeException</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.ejdb.driver.EJDBException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBException.html#EJDBException()">EJDBException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBException.html#EJDBException(int, java.lang.String)">EJDBException</A></B>(int&nbsp;code,
+              java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBException.html#EJDBException(java.lang.String)">EJDBException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBException.html#EJDBException(java.lang.String, java.lang.Throwable)">EJDBException</A></B>(java.lang.String&nbsp;message,
+              java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBException.html#EJDBException(java.lang.Throwable)">EJDBException</A></B>(java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBException.html#getCode()">getCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EJDBException()"><!-- --></A><H3>
+EJDBException</H3>
+<PRE>
+public <B>EJDBException</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBException(java.lang.String)"><!-- --></A><H3>
+EJDBException</H3>
+<PRE>
+public <B>EJDBException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+EJDBException</H3>
+<PRE>
+public <B>EJDBException</B>(java.lang.String&nbsp;message,
+                     java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBException(java.lang.Throwable)"><!-- --></A><H3>
+EJDBException</H3>
+<PRE>
+public <B>EJDBException</B>(java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBException(int, java.lang.String)"><!-- --></A><H3>
+EJDBException</H3>
+<PRE>
+public <B>EJDBException</B>(int&nbsp;code,
+                     java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getCode()"><!-- --></A><H3>
+getCode</H3>
+<PRE>
+public int <B>getCode</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBQuery.html b/jejdb/doc/org/ejdb/driver/EJDBQuery.html
new file mode 100644 (file)
index 0000000..9f8e33b
--- /dev/null
@@ -0,0 +1,509 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBQuery (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQuery.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQuery.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQuery.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBQuery</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBQuery</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>EJDBQuery</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+EJDB Query object.
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#JBQRYCOUNT">JBQRYCOUNT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#count()">count</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenient count(*) operation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#count(java.io.OutputStream)">count</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenient count(*) operation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.ejdb.driver.EJDBQuery.QResult</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject, int, java.io.OutputStream)">execute</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+        <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+        <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+        int&nbsp;flags,
+        java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected &nbsp;org.ejdb.driver.EJDBQuery.QResult</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, int, java.io.OutputStream)">execute</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+        int&nbsp;flags,
+        java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#find()">find</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute query</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><A HREF="../../../org/ejdb/driver/EJDBQuery.html#find(java.io.OutputStream)">find</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute query</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><A HREF="../../../org/ejdb/driver/EJDBQuery.html#findOne()">findOne</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Same as  <A HREF="../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>find()</CODE></A> but retrieves only one matching JSON object.</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><A HREF="../../../org/ejdb/driver/EJDBQuery.html#findOne(java.io.OutputStream)">findOne</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Same as  <A HREF="../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>find()</CODE></A> but retrieves only one matching JSON object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#update()">update</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes update query</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html#update(java.io.OutputStream)">update</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes update query</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="JBQRYCOUNT"><!-- --></A><H3>
+JBQRYCOUNT</H3>
+<PRE>
+protected static final int <B>JBQRYCOUNT</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.ejdb.driver.EJDBQuery.JBQRYCOUNT">Constant Field Values</A></DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="find()"><!-- --></A><H3>
+find</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A> <B>find</B>()
+                   throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Execute query
+<P>
+<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="find(java.io.OutputStream)"><!-- --></A><H3>
+find</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A> <B>find</B>(java.io.OutputStream&nbsp;log)
+                   throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>,
+                          java.io.IOException</PRE>
+<DL>
+<DD>Execute query
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="findOne()"><!-- --></A><H3>
+findOne</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>findOne</B>()
+                   throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Same as  <A HREF="../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>find()</CODE></A> but retrieves only one matching JSON object.
+<P>
+<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="findOne(java.io.OutputStream)"><!-- --></A><H3>
+findOne</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>findOne</B>(java.io.OutputStream&nbsp;log)
+                   throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>,
+                          java.io.IOException</PRE>
+<DL>
+<DD>Same as  <A HREF="../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>find()</CODE></A> but retrieves only one matching JSON object.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="update()"><!-- --></A><H3>
+update</H3>
+<PRE>
+public int <B>update</B>()
+           throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Executes update query
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>count of affected objects
+<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="update(java.io.OutputStream)"><!-- --></A><H3>
+update</H3>
+<PRE>
+public int <B>update</B>(java.io.OutputStream&nbsp;log)
+           throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>,
+                  java.io.IOException</PRE>
+<DL>
+<DD>Executes update query
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>count of affected objects
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="count()"><!-- --></A><H3>
+count</H3>
+<PRE>
+public int <B>count</B>()
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Convenient count(*) operation
+<P>
+<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="count(java.io.OutputStream)"><!-- --></A><H3>
+count</H3>
+<PRE>
+public int <B>count</B>(java.io.OutputStream&nbsp;log)
+          throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>,
+                 java.io.IOException</PRE>
+<DL>
+<DD>Convenient count(*) operation
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="execute(org.ejdb.bson.BSONObject, int, java.io.OutputStream)"><!-- --></A><H3>
+execute</H3>
+<PRE>
+protected org.ejdb.driver.EJDBQuery.QResult <B>execute</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+                                                    int&nbsp;flags,
+                                                    java.io.OutputStream&nbsp;log)
+                                             throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>,
+                                                    java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="execute(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject, int, java.io.OutputStream)"><!-- --></A><H3>
+execute</H3>
+<PRE>
+protected org.ejdb.driver.EJDBQuery.QResult <B>execute</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                                                    <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+                                                    <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+                                                    int&nbsp;flags,
+                                                    java.io.OutputStream&nbsp;log)
+                                             throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A>,
+                                                    java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQuery.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQuery.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQuery.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.Constraint.html b/jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.Constraint.html
new file mode 100644 (file)
index 0000000..1b79b4e
--- /dev/null
@@ -0,0 +1,743 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBQueryBuilder.Constraint (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQueryBuilder.Constraint.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQueryBuilder.Constraint.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.Constraint.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBQueryBuilder.Constraint</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBQueryBuilder.Constraint</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>EJDBQueryBuilder.Constraint</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Find constraint for specified field
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#EJDBQueryBuilder.Constraint(java.lang.String)">EJDBQueryBuilder.Constraint</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#EJDBQueryBuilder.Constraint(java.lang.String, boolean)">EJDBQueryBuilder.Constraint</A></B>(java.lang.String&nbsp;field,
+                            boolean&nbsp;replace)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#EJDBQueryBuilder.Constraint(java.lang.String, org.ejdb.driver.EJDBQueryBuilder.Constraint)">EJDBQueryBuilder.Constraint</A></B>(java.lang.String&nbsp;field,
+                            <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</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><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#addOperation(java.lang.Object)">addOperation</A></B>(java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add curently restrictons tree to query</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#begin(java.lang.String)">begin</A></B>(java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Strins starts with prefix</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#bt(java.lang.Number, java.lang.Number)">bt</A></B>(java.lang.Number&nbsp;start,
+   java.lang.Number&nbsp;end)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Between number (start <= field_value <= end)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#eq(java.lang.Object)">eq</A></B>(java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field equality restriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists()">exists</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field existence matching <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists(boolean)"><CODE>exists(boolean)</CODE></A></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists(boolean)">exists</A></B>(boolean&nbsp;exists)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field existence matching</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#field(java.lang.String)">field</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add inner constraint</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#gt(java.lang.Number)">gt</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Greater than value (field_value > value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#gte(java.lang.Number)">gte</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Greater than or equal value (field_value >= value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#icase()">icase</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case insensitive string matching
+ <p/>
+ Example:
+ <code>query.field(field).icase().eq(value); // -> {field : {$icase : value}}</code>
+ <code>query.field(field).icase().in(value1, value2); // -> {field : {$icase : {$in : [value1, value2]}}}</code></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.util.Collection)">in</A></B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field value matched <b>any</b> value of specified in values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.lang.Object[])">in</A></B>(java.lang.Object[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field value matched <b>any</b> value of specified in values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#lt(java.lang.Number)">lt</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lesser then value (field_value < value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#lte(java.lang.Number)">lte</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lesser then or equal value (field_value <= value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#not()">not</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add <code>$not</code> negatiation constraint
+ <p/>
+ Example:
+ <code>query.field(field).not().eq(value); // {field : { $not : value }}</code>
+ <code>query.field(field).not().bt(start, end); // {field : { $not : {$bt : [start, end]}}}</code></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#notIn(java.util.Collection)">notIn</A></B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negation of <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.util.Collection)"><CODE>in(java.util.Collection)</CODE></A></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#notIn(java.lang.Object[])">notIn</A></B>(java.lang.Object[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negation of <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.lang.Object[])"><CODE>in(Object...)</CODE></A></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strAnd(java.util.Collection)">strAnd</A></B>(java.util.Collection&lt;java.lang.String&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>all</b> tokens in specified collection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strAnd(java.lang.String[])">strAnd</A></B>(java.lang.String[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>all</b> tokens in specified array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strOr(java.util.Collection)">strOr</A></B>(java.util.Collection&lt;java.lang.String&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>any</b> tokens in specified collection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strOr(java.lang.String[])">strOr</A></B>(java.lang.String[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>any</b> tokens in specified array.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EJDBQueryBuilder.Constraint(java.lang.String)"><!-- --></A><H3>
+EJDBQueryBuilder.Constraint</H3>
+<PRE>
+protected <B>EJDBQueryBuilder.Constraint</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBQueryBuilder.Constraint(java.lang.String, boolean)"><!-- --></A><H3>
+EJDBQueryBuilder.Constraint</H3>
+<PRE>
+protected <B>EJDBQueryBuilder.Constraint</B>(java.lang.String&nbsp;field,
+                                      boolean&nbsp;replace)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBQueryBuilder.Constraint(java.lang.String, org.ejdb.driver.EJDBQueryBuilder.Constraint)"><!-- --></A><H3>
+EJDBQueryBuilder.Constraint</H3>
+<PRE>
+protected <B>EJDBQueryBuilder.Constraint</B>(java.lang.String&nbsp;field,
+                                      <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A>&nbsp;parent)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addOperation(java.lang.Object)"><!-- --></A><H3>
+addOperation</H3>
+<PRE>
+protected <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>addOperation</B>(java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Add curently restrictons tree to query
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="not()"><!-- --></A><H3>
+not</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A> <B>not</B>()</PRE>
+<DL>
+<DD>Add <code>$not</code> negatiation constraint
+ <p/>
+ Example:
+ <code>query.field(field).not().eq(value); // {field : { $not : value }}</code>
+ <code>query.field(field).not().bt(start, end); // {field : { $not : {$bt : [start, end]}}}</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="field(java.lang.String)"><!-- --></A><H3>
+field</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A> <B>field</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Add inner constraint
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="eq(java.lang.Object)"><!-- --></A><H3>
+eq</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>eq</B>(java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Field equality restriction.
+ All usage samples represent same thing: {"field" : value}
+ <p/>
+ Example:
+ <code>query.field(field, value); // -> {field : value}</code>
+ <code>query.field(field).eq(value); // -> {field : value}</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="gte(java.lang.Number)"><!-- --></A><H3>
+gte</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>gte</B>(java.lang.Number&nbsp;value)</PRE>
+<DL>
+<DD>Greater than or equal value (field_value >= value)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="gt(java.lang.Number)"><!-- --></A><H3>
+gt</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>gt</B>(java.lang.Number&nbsp;value)</PRE>
+<DL>
+<DD>Greater than value (field_value > value)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="lte(java.lang.Number)"><!-- --></A><H3>
+lte</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>lte</B>(java.lang.Number&nbsp;value)</PRE>
+<DL>
+<DD>Lesser then or equal value (field_value <= value)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="lt(java.lang.Number)"><!-- --></A><H3>
+lt</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>lt</B>(java.lang.Number&nbsp;value)</PRE>
+<DL>
+<DD>Lesser then value (field_value < value)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="bt(java.lang.Number, java.lang.Number)"><!-- --></A><H3>
+bt</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>bt</B>(java.lang.Number&nbsp;start,
+                           java.lang.Number&nbsp;end)</PRE>
+<DL>
+<DD>Between number (start <= field_value <= end)
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="in(java.lang.Object[])"><!-- --></A><H3>
+in</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>in</B>(java.lang.Object[]&nbsp;values)</PRE>
+<DL>
+<DD>Field value matched <b>any</b> value of specified in values.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="in(java.util.Collection)"><!-- --></A><H3>
+in</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>in</B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</PRE>
+<DL>
+<DD>Field value matched <b>any</b> value of specified in values.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="notIn(java.lang.Object[])"><!-- --></A><H3>
+notIn</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>notIn</B>(java.lang.Object[]&nbsp;values)</PRE>
+<DL>
+<DD>Negation of <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.lang.Object[])"><CODE>in(Object...)</CODE></A>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="notIn(java.util.Collection)"><!-- --></A><H3>
+notIn</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>notIn</B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</PRE>
+<DL>
+<DD>Negation of <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.util.Collection)"><CODE>in(java.util.Collection)</CODE></A>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="begin(java.lang.String)"><!-- --></A><H3>
+begin</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>begin</B>(java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Strins starts with prefix
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="strAnd(java.lang.String[])"><!-- --></A><H3>
+strAnd</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>strAnd</B>(java.lang.String[]&nbsp;values)</PRE>
+<DL>
+<DD>String tokens (or string array vals) matches <b>all</b> tokens in specified array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="strAnd(java.util.Collection)"><!-- --></A><H3>
+strAnd</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>strAnd</B>(java.util.Collection&lt;java.lang.String&gt;&nbsp;values)</PRE>
+<DL>
+<DD>String tokens (or string array vals) matches <b>all</b> tokens in specified collection.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="strOr(java.lang.String[])"><!-- --></A><H3>
+strOr</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>strOr</B>(java.lang.String[]&nbsp;values)</PRE>
+<DL>
+<DD>String tokens (or string array vals) matches <b>any</b> tokens in specified array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="strOr(java.util.Collection)"><!-- --></A><H3>
+strOr</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>strOr</B>(java.util.Collection&lt;java.lang.String&gt;&nbsp;values)</PRE>
+<DL>
+<DD>String tokens (or string array vals) matches <b>any</b> tokens in specified collection.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists()"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>exists</B>()</PRE>
+<DL>
+<DD>Field existence matching <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists(boolean)"><CODE>exists(boolean)</CODE></A>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(boolean)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>exists</B>(boolean&nbsp;exists)</PRE>
+<DL>
+<DD>Field existence matching
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="icase()"><!-- --></A><H3>
+icase</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A> <B>icase</B>()</PRE>
+<DL>
+<DD>Case insensitive string matching
+ <p/>
+ Example:
+ <code>query.field(field).icase().eq(value); // -> {field : {$icase : value}}</code>
+ <code>query.field(field).icase().in(value1, value2); // -> {field : {$icase : {$in : [value1, value2]}}}</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQueryBuilder.Constraint.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQueryBuilder.Constraint.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.Constraint.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.OrderBy.html b/jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.OrderBy.html
new file mode 100644 (file)
index 0000000..b9d1b44
--- /dev/null
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBQueryBuilder.OrderBy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQueryBuilder.OrderBy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.OrderBy.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBQueryBuilder.OrderBy</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBQueryBuilder.OrderBy</B>
+</PRE>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>EJDBQueryBuilder.OrderBy</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Sorting rules for query results
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#EJDBQueryBuilder.OrderBy(org.ejdb.bson.BSONObject)">EJDBQueryBuilder.OrderBy</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;orderBy)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#add(java.lang.String, boolean)">add</A></B>(java.lang.String&nbsp;field,
+    boolean&nbsp;asc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add sorting order for field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#asc(java.lang.String)">asc</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add ascending sorting order for field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clear all current sorting rules</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#desc(java.lang.String)">desc</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add descinding sorting order for field</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EJDBQueryBuilder.OrderBy(org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+EJDBQueryBuilder.OrderBy</H3>
+<PRE>
+protected <B>EJDBQueryBuilder.OrderBy</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;orderBy)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="asc(java.lang.String)"><!-- --></A><H3>
+asc</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A> <B>asc</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Add ascending sorting order for field
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - BSON field path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="desc(java.lang.String)"><!-- --></A><H3>
+desc</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A> <B>desc</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Add descinding sorting order for field
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - BSON field path</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(java.lang.String, boolean)"><!-- --></A><H3>
+add</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A> <B>add</B>(java.lang.String&nbsp;field,
+                                    boolean&nbsp;asc)</PRE>
+<DL>
+<DD>Add sorting order for field
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - BSON field path<DD><CODE>asc</CODE> - if <code>true</code> ascendong sorting order, otherwise - descinding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A> <B>clear</B>()</PRE>
+<DL>
+<DD>Clear all current sorting rules
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQueryBuilder.OrderBy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.OrderBy.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.html b/jejdb/doc/org/ejdb/driver/EJDBQueryBuilder.html
new file mode 100644 (file)
index 0000000..fe09174
--- /dev/null
@@ -0,0 +1,964 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBQueryBuilder (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQueryBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQueryBuilder.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBQueryBuilder</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ejdb.driver.EJDBQueryBuilder</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>EJDBQueryBuilder</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Query/BSON builder is used to create EJDB queries.
+ EJDBQueryBuilder can be used to construct BSON objects as well as queries.
+<P>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find constraint for specified field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sorting rules for query results</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder()">EJDBQueryBuilder</A></B>()</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.bson.BSONObject, java.util.List, org.ejdb.bson.BSONObject)">EJDBQueryBuilder</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                 java.util.List&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;queryOrs,
+                 <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.driver.EJDBQueryBuilder, org.ejdb.bson.BSONObject)">EJDBQueryBuilder</A></B>(<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;parent,
+                 <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</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><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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds pair name->value to hints BSON object.</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><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#addOperation(java.lang.String, java.lang.Object, boolean)">addOperation</A></B>(java.lang.String&nbsp;field,
+             java.lang.Object&nbsp;value,
+             boolean&nbsp;replace)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds query restrintions in main query object.</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/EJDBQueryBuilder.html#addToBSON(org.ejdb.bson.BSONObject, java.lang.String, java.lang.Object)">addToBSON</A></B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;out,
+          java.lang.String&nbsp;field,
+          java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#addToSet(java.lang.String, java.lang.Object)">addToSet</A></B>(java.lang.String&nbsp;field,
+         java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically adds value to the array field only if value not in the array already.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#addToSetAll(java.lang.String, java.util.Collection)">addToSetAll</A></B>(java.lang.String&nbsp;field,
+            java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set union</code> with values in val for specified array field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#addToSetAll(java.lang.String, java.lang.Object...)">addToSetAll</A></B>(java.lang.String&nbsp;field,
+            java.lang.Object...&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set union</code> with values in val for specified array field.</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/EJDBQueryBuilder.html#checkHintsAvailable()">checkHintsAvailable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks hints section allowed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#dropAll()">dropAll</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In-place record removal operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#elementMatch(java.lang.String)">elementMatch</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Element match construction</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#excludeField(java.lang.String)">excludeField</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets fields to be excluded from resulting objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#field(java.lang.String)">field</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds constraint for field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#field(java.lang.String, java.lang.Object)">field</A></B>(java.lang.String&nbsp;field,
+      java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds field equality restriction.</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><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#getMainQuery()">getMainQuery</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns main BSON query object</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><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#getOrQueries()">getOrQueries</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns BSON objects for additional OR queries</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><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#getQueryHints()">getQueryHints</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns BSON hints object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#inc(java.lang.String, java.lang.Number)">inc</A></B>(java.lang.String&nbsp;field,
+    java.lang.Number&nbsp;inc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increment specified field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#includeField(java.lang.String)">includeField</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets fields to be included in resulting objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#join(java.lang.String, java.lang.String)">join</A></B>(java.lang.String&nbsp;fpath,
+     java.lang.String&nbsp;collname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make <a href="http://github.com/Softmotions/ejdb/wiki/Collection-joins">collection join</a> for select queries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#or()">or</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add <code>OR</code> joined query restrictions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#orderBy()">orderBy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resturs return sorting rules control object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#pull(java.lang.String, java.lang.Object)">pull</A></B>(java.lang.String&nbsp;field,
+     java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically removes all occurrences of value from field, if field is an array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#pullAll(java.lang.String, java.util.Collection)">pullAll</A></B>(java.lang.String&nbsp;field,
+        java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set substraction</code> of values for specified array field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#pullAll(java.lang.String, java.lang.Object...)">pullAll</A></B>(java.lang.String&nbsp;field,
+        java.lang.Object...&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set substraction</code> of values for specified array field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#set(java.lang.String, java.lang.Object)">set</A></B>(java.lang.String&nbsp;field,
+    java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set specified fiels to value
+ <p/>
+ <code>query.set(field1, value1).set(field2, value2); // -> { ..., $set : {field1 : value1, field2 : value2}}</code></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#setFieldIncluded(java.lang.String, boolean)">setFieldIncluded</A></B>(java.lang.String&nbsp;field,
+                 boolean&nbsp;incldue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets fields to be included or exluded in resulting objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#setMaxResults(int)">setMaxResults</A></B>(int&nbsp;maxResults)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets max number of records in the result set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#setOffset(int)">setOffset</A></B>(int&nbsp;offset)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets number of skipped records in the result set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html#upsert(java.lang.String, java.lang.Object)">upsert</A></B>(java.lang.String&nbsp;field,
+       java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomic upsert.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EJDBQueryBuilder()"><!-- --></A><H3>
+EJDBQueryBuilder</H3>
+<PRE>
+public <B>EJDBQueryBuilder</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBQueryBuilder(org.ejdb.bson.BSONObject, java.util.List, org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+EJDBQueryBuilder</H3>
+<PRE>
+public <B>EJDBQueryBuilder</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+                        java.util.List&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;queryOrs,
+                        <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="EJDBQueryBuilder(org.ejdb.driver.EJDBQueryBuilder, org.ejdb.bson.BSONObject)"><!-- --></A><H3>
+EJDBQueryBuilder</H3>
+<PRE>
+protected <B>EJDBQueryBuilder</B>(<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;parent,
+                           <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getMainQuery()"><!-- --></A><H3>
+getMainQuery</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>getMainQuery</B>()</PRE>
+<DL>
+<DD>Returns main BSON query object
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>main BSON query object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOrQueries()"><!-- --></A><H3>
+getOrQueries</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[] <B>getOrQueries</B>()</PRE>
+<DL>
+<DD>Returns BSON objects for additional OR queries
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>BSON objects for additional OR queries</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getQueryHints()"><!-- --></A><H3>
+getQueryHints</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>getQueryHints</B>()</PRE>
+<DL>
+<DD>Returns BSON hints object
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>BSON hints object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addOperation(java.lang.String, java.lang.Object, boolean)"><!-- --></A><H3>
+addOperation</H3>
+<PRE>
+protected <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>addOperation</B>(java.lang.String&nbsp;field,
+                                        java.lang.Object&nbsp;value,
+                                        boolean&nbsp;replace)</PRE>
+<DL>
+<DD>Adds query restrintions in main query object.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>field</CODE> - field path<DD><CODE>value</CODE> - field value<DD><CODE>replace</CODE> - if <code>true</code> all other restrictions will be replaces, otherwise trying to add restrictions for field</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToBSON(org.ejdb.bson.BSONObject, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+addToBSON</H3>
+<PRE>
+protected void <B>addToBSON</B>(<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;out,
+                         java.lang.String&nbsp;field,
+                         java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="checkHintsAvailable()"><!-- --></A><H3>
+checkHintsAvailable</H3>
+<PRE>
+protected void <B>checkHintsAvailable</B>()
+                            throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Checks hints section allowed.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE> - if hints section if not allowed for current EJDBQueryBuilder object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addHint(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+addHint</H3>
+<PRE>
+protected <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>addHint</B>(java.lang.String&nbsp;name,
+                                   java.lang.Object&nbsp;value)
+                            throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Adds pair name->value to hints BSON object.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE> - if hints section if not allowed for current EJDBQueryBuilder object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="field(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+field</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>field</B>(java.lang.String&nbsp;field,
+                              java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Adds field equality restriction.
+ <p/>
+ <code>query.field(field, value); // -> {field : value}</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="field(java.lang.String)"><!-- --></A><H3>
+field</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A> <B>field</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Adds constraint for field
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="elementMatch(java.lang.String)"><!-- --></A><H3>
+elementMatch</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>elementMatch</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Element match construction.
+ - $elemMatch The $elemMatch operator matches more than one component within an array element.
+ - { array: { $elemMatch: { value1 : 1, value2 : { $gt: 1 } } } }
+ <p/>
+ Restriction: only one $elemMatch allowed in context of one array field.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="or()"><!-- --></A><H3>
+or</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>or</B>()
+                    throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>Add <code>OR</code> joined query restrictions.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></CODE> - if or section if not allowed for current EJDBQueryBuilder object (in ElementMatch-query, for example)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="set(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+set</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>set</B>(java.lang.String&nbsp;field,
+                            java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Set specified fiels to value
+ <p/>
+ <code>query.set(field1, value1).set(field2, value2); // -> { ..., $set : {field1 : value1, field2 : value2}}</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="upsert(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+upsert</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>upsert</B>(java.lang.String&nbsp;field,
+                               java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Atomic upsert.
+ If matching records are found it will be <code>$set</code> operation, otherwise new record will be inserted with field specified by value.
+ <p/>
+ <code>query.field(field, value).upsert(field, value); // -> {field : value, $upsert : {field : value}}</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="inc(java.lang.String, java.lang.Number)"><!-- --></A><H3>
+inc</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>inc</B>(java.lang.String&nbsp;field,
+                            java.lang.Number&nbsp;inc)</PRE>
+<DL>
+<DD>Increment specified field. Only number types are supported.
+ <p/>
+ <code>query.int(field1, value1).int(field2, value2); // -> { ..., $int : {field1 : value1, field2 : value2}}</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dropAll()"><!-- --></A><H3>
+dropAll</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>dropAll</B>()</PRE>
+<DL>
+<DD>In-place record removal operation.
+ <p/>
+ Example:
+ Next update query removes all records with name eq 'andy':
+ <code>query.field("name", "andy").dropAll()</code>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToSet(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+addToSet</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>addToSet</B>(java.lang.String&nbsp;field,
+                                 java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Atomically adds value to the array field only if value not in the array already. If containing array is missing it will be created.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToSetAll(java.lang.String, java.lang.Object...)"><!-- --></A><H3>
+addToSetAll</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>addToSetAll</B>(java.lang.String&nbsp;field,
+                                    java.lang.Object...&nbsp;values)</PRE>
+<DL>
+<DD>Atomically performs <code>set union</code> with values in val for specified array field.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addToSetAll(java.lang.String, java.util.Collection)"><!-- --></A><H3>
+addToSetAll</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>addToSetAll</B>(java.lang.String&nbsp;field,
+                                    java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</PRE>
+<DL>
+<DD>Atomically performs <code>set union</code> with values in val for specified array field.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pull(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+pull</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>pull</B>(java.lang.String&nbsp;field,
+                             java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Atomically removes all occurrences of value from field, if field is an array.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pullAll(java.lang.String, java.lang.Object...)"><!-- --></A><H3>
+pullAll</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>pullAll</B>(java.lang.String&nbsp;field,
+                                java.lang.Object...&nbsp;values)</PRE>
+<DL>
+<DD>Atomically performs <code>set substraction</code> of values for specified array field.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pullAll(java.lang.String, java.util.Collection)"><!-- --></A><H3>
+pullAll</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>pullAll</B>(java.lang.String&nbsp;field,
+                                java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</PRE>
+<DL>
+<DD>Atomically performs <code>set substraction</code> of values for specified array field.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="join(java.lang.String, java.lang.String)"><!-- --></A><H3>
+join</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>join</B>(java.lang.String&nbsp;fpath,
+                             java.lang.String&nbsp;collname)</PRE>
+<DL>
+<DD>Make <a href="http://github.com/Softmotions/ejdb/wiki/Collection-joins">collection join</a> for select queries.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMaxResults(int)"><!-- --></A><H3>
+setMaxResults</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>setMaxResults</B>(int&nbsp;maxResults)</PRE>
+<DL>
+<DD>Sets max number of records in the result set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setOffset(int)"><!-- --></A><H3>
+setOffset</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>setOffset</B>(int&nbsp;offset)</PRE>
+<DL>
+<DD>Sets number of skipped records in the result set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFieldIncluded(java.lang.String, boolean)"><!-- --></A><H3>
+setFieldIncluded</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>setFieldIncluded</B>(java.lang.String&nbsp;field,
+                                         boolean&nbsp;incldue)</PRE>
+<DL>
+<DD>Sets fields to be included or exluded in resulting objects.
+ If field presented in <code>$orderby</code> clause it will be forced to include in resulting records.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="includeField(java.lang.String)"><!-- --></A><H3>
+includeField</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>includeField</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Sets fields to be included in resulting objects.
+ If field presented in <code>$orderby</code> clause it will be forced to include in resulting records.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="excludeField(java.lang.String)"><!-- --></A><H3>
+excludeField</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> <B>excludeField</B>(java.lang.String&nbsp;field)</PRE>
+<DL>
+<DD>Sets fields to be excluded from resulting objects.
+ If field presented in <code>$orderby</code> clause it will be forced to include in resulting records.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="orderBy()"><!-- --></A><H3>
+orderBy</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A> <B>orderBy</B>()</PRE>
+<DL>
+<DD>Resturs return sorting rules control object
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBQueryBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBQueryBuilder.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/EJDBResultSet.html b/jejdb/doc/org/ejdb/driver/EJDBResultSet.html
new file mode 100644 (file)
index 0000000..831cd47
--- /dev/null
@@ -0,0 +1,414 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="EJDBResultSet (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBResultSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBResultSet.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBResultSet.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.ejdb.driver</FONT>
+<BR>
+Class EJDBResultSet</H2>
+<PRE>
+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>
+</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>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Version:</B></DT>
+  <DD>$Id$</DD>
+<DT><B>Author:</B></DT>
+  <DD>Tyutyunkov Vyacheslav (tve@softmotions.com)</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</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>
+</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/EJDBResultSet.html#finalize()">finalize</A></B>()</CODE>
+
+<BR>
+&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">
+<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/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;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#hasNext()">hasNext</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>&nbsp;java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#iterator()">iterator</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#length()">length</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns objects count in result set</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><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#next()">next</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html#remove()">remove</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public <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="length()"><!-- --></A><H3>
+length</H3>
+<PRE>
+public int <B>length</B>()</PRE>
+<DL>
+<DD>Returns objects count in result set
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="iterator()"><!-- --></A><H3>
+iterator</H3>
+<PRE>
+public java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt; <B>iterator</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>iterator</CODE> in interface <CODE>java.lang.Iterable&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasNext()"><!-- --></A><H3>
+hasNext</H3>
+<PRE>
+public boolean <B>hasNext</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>hasNext</CODE> in interface <CODE>java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="next()"><!-- --></A><H3>
+next</H3>
+<PRE>
+public <A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A> <B>next</B>()
+                throws <A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>next</CODE> in interface <CODE>java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</CODE></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="remove()"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public void <B>remove</B>()</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE>java.util.Iterator&lt;<A HREF="../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="close()"><!-- --></A><H3>
+close</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
+<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="finalize()"><!-- --></A><H3>
+finalize</H3>
+<PRE>
+protected void <B>finalize</B>()
+                 throws java.lang.Throwable</PRE>
+<DL>
+<DD>
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Throwable</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EJDBResultSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/EJDBResultSet.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBResultSet.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/BSONQueryObject.html b/jejdb/doc/org/ejdb/driver/class-use/BSONQueryObject.html
new file mode 100644 (file)
index 0000000..ed4064e
--- /dev/null
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.BSONQueryObject (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useBSONQueryObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONQueryObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.BSONQueryObject</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A></CODE></FONT></TD>
+<TD><CODE><B>BSONQueryObject.</B><B><A HREF="../../../../org/ejdb/driver/BSONQueryObject.html#append(java.lang.String, java.lang.Object)">append</A></B>(java.lang.String&nbsp;key,
+       java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The same as <A HREF="../../../../org/ejdb/bson/BSONObject.html#put(java.lang.String, java.lang.Object)"><CODE>BSONObject.put(String, Object)</CODE></A> but return <code>this</code></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useBSONQueryObject.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="BSONQueryObject.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDB.html b/jejdb/doc/org/ejdb/driver/class-use/EJDB.html
new file mode 100644 (file)
index 0000000..6aeedde
--- /dev/null
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDB (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDB.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDB.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDB</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#getDB()">getDB</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns EJDB object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDB.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDB.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Index.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Index.html
new file mode 100644 (file)
index 0000000..a19aac5
--- /dev/null
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBCollection.Index (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.Index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Index.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBCollection.Index</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return types with arguments of type <A HREF="../../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#getIndexes()">getIndexes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns indexes info</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.Index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Index.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.IndexType.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.IndexType.html
new file mode 100644 (file)
index 0000000..b0ed577
--- /dev/null
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBCollection.IndexType (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.IndexType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.IndexType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBCollection.IndexType</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.Index.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.Index.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns index type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.IndexType.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A>[]</CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.IndexType.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.IndexType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.IndexType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Options.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.Options.html
new file mode 100644 (file)
index 0000000..3072589
--- /dev/null
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBCollection.Options (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.Options.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Options.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBCollection.Options</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#getOptions()">getOptions</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection options <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><CODE>EJDBCollection.Options</CODE></A></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with parameters of type <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String, org.ejdb.driver.EJDBCollection.Options)">ensureCollection</A></B>(java.lang.String&nbsp;cname,
+                 <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#ensureExists(org.ejdb.driver.EJDBCollection.Options)">ensureExists</A></B>(<A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)">getCollection</A></B>(java.lang.String&nbsp;cname,
+              boolean&nbsp;ecreate,
+              <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.Options.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.Options.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBCollection.html
new file mode 100644 (file)
index 0000000..f132774
--- /dev/null
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBCollection (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBCollection</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String)">ensureCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists with using default collection options</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String, org.ejdb.driver.EJDBCollection.Options)">ensureCollection</A></B>(java.lang.String&nbsp;cname,
+                 <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String)">getCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object (without automatical creation)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean)">getCollection</A></B>(java.lang.String&nbsp;cname,
+              boolean&nbsp;ecreate)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)">getCollection</A></B>(java.lang.String&nbsp;cname,
+              boolean&nbsp;ecreate,
+              <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return types with arguments of type <A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollections()">getCollections</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection objects for all existed collections</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBCollection.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBCollection.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBException.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBException.html
new file mode 100644 (file)
index 0000000..3d23e7b
--- /dev/null
@@ -0,0 +1,651 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBException (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBException</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that throw <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></FONT></TH>
+</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds pair name->value to hints BSON object.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#beginTransaction()">beginTransaction</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begin collection transaction.</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>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#checkHintsAvailable()">checkHintsAvailable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks hints section allowed.</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>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#close()">close</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close database.</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>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>
+</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#commitTransaction()">commitTransaction</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commit collection transaction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#count()">count</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenient count(*) operation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#count(java.io.OutputStream)">count</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenient count(*) operation</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#drop()">drop</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#drop(boolean)">drop</A></B>(boolean&nbsp;prune)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#dropArrayIndex(java.lang.String)">dropArrayIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index of Array type for BSON field path.</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>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#dropCollection(java.lang.String)">dropCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection by name.</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>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#dropCollection(java.lang.String, boolean)">dropCollection</A></B>(java.lang.String&nbsp;cname,
+               boolean&nbsp;prune)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop collection.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#dropIndexes(java.lang.String)">dropIndexes</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drops indexes of all types for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#dropIStringIndex(java.lang.String)">dropIStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop case insensitive String index for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#dropNumderIndex(java.lang.String)">dropNumderIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index of Number type for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#dropStringIndex(java.lang.String)">dropStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Drop index of String type for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#ensureArrayIndex(java.lang.String)">ensureArrayIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure index presence of Array type for BSON field path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String)">ensureCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists with using default collection options</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#ensureCollection(java.lang.String, org.ejdb.driver.EJDBCollection.Options)">ensureCollection</A></B>(java.lang.String&nbsp;cname,
+                 <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#ensureExists()">ensureExists</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists with using default collection options.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#ensureExists(org.ejdb.driver.EJDBCollection.Options)">ensureExists</A></B>(<A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automatically creates new collection if it does't exists.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#ensureIStringIndex(java.lang.String)">ensureIStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure case insensitive String index for BSON field path</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#ensureNumderIndex(java.lang.String)">ensureNumderIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure index presence of Number type for BSON field path</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#ensureStringIndex(java.lang.String)">ensureStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensure index presence of String type for BSON field path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.ejdb.driver.EJDBQuery.QResult</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject, int, java.io.OutputStream)">execute</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+        <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+        <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+        int&nbsp;flags,
+        java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>protected &nbsp;org.ejdb.driver.EJDBQuery.QResult</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#execute(org.ejdb.bson.BSONObject, int, java.io.OutputStream)">execute</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints,
+        int&nbsp;flags,
+        java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&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">
+<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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute query</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(java.io.OutputStream)">find</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute query</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Same as  <A HREF="../../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>EJDBQuery.find()</CODE></A> but retrieves only one matching JSON object.</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(java.io.OutputStream)">findOne</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Same as  <A HREF="../../../../org/ejdb/driver/EJDBQuery.html#find()"><CODE>EJDBQuery.find()</CODE></A> but retrieves only one matching JSON object.</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>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/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String)">getCollection</A></B>(java.lang.String&nbsp;cname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object (without automatical creation)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean)">getCollection</A></B>(java.lang.String&nbsp;cname,
+              boolean&nbsp;ecreate)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#getCollection(java.lang.String, boolean, org.ejdb.driver.EJDBCollection.Options)">getCollection</A></B>(java.lang.String&nbsp;cname,
+              boolean&nbsp;ecreate,
+              <A HREF="../../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A>&nbsp;opts)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns collection object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#isTransactionActive()">isTransactionActive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get collection transaction status.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#load(org.ejdb.bson.types.ObjectId)">load</A></B>(<A HREF="../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loads BSON object identified by OID from the collection.</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>EJDBResultSet.</B><B><A HREF="../../../../org/ejdb/driver/EJDBResultSet.html#next()">next</A></B>()</CODE>
+
+<BR>
+&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">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#open(java.lang.String)">open</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open database using default open mode.</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>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#open(java.lang.String, int)">open</A></B>(java.lang.String&nbsp;path,
+     int&nbsp;mode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open database.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#optimizeIndexes(java.lang.String)">optimizeIndexes</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Optimize indexes of all types for BSON field path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#or()">or</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add <code>OR</code> joined query restrictions.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#rebuildArrayIndex(java.lang.String)">rebuildArrayIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild index of Array type for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#rebuildIStringIndex(java.lang.String)">rebuildIStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild case insensitive String index for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#rebuildNumderIndex(java.lang.String)">rebuildNumderIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild index of Number type for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#rebuildStringIndex(java.lang.String)">rebuildStringIndex</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rebuild index of String type for BSON field path.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#remove(org.ejdb.bson.types.ObjectId)">remove</A></B>(<A HREF="../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&nbsp;oid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove BSON object from collection by OID</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#rollbackTransaction()">rollbackTransaction</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abort collection transaction.</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON object in the collection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../org/ejdb/bson/types/ObjectId.html" title="class in org.ejdb.bson.types">ObjectId</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#save(java.util.List)">save</A></B>(java.util.List&lt;<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&gt;&nbsp;objects)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save/update specified BSON objects in the collection.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#setIndex(java.lang.String, int)">setIndex</A></B>(java.lang.String&nbsp;path,
+         int&nbsp;flags)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#sync()">sync</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronize entire EJDB database and all its collections with storage.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#sync()">sync</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synchronize entire collection with storage.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#txControl(int)">txControl</A></B>(int&nbsp;mode)</CODE>
+
+<BR>
+&nbsp;&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">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#update()">update</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes update query</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B>EJDBQuery.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQuery.html#update(java.io.OutputStream)">update</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes update query</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>EJDB.</B><B><A HREF="../../../../org/ejdb/driver/EJDB.html#updateMeta()">updateMeta</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update description of EJDB database and its collections.</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>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#updateMeta()">updateMeta</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update collection metainformation from storage</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBQuery.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBQuery.html
new file mode 100644 (file)
index 0000000..9b1b68c
--- /dev/null
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBQuery (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQuery.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQuery.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBQuery</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[])">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.bson.BSONObject, org.ejdb.bson.BSONObject[], org.ejdb.bson.BSONObject)">createQuery</A></B>(<A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>[]&nbsp;qors,
+            <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;hints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.driver.EJDBQueryBuilder)">createQuery</A></B>(<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates new EJDB Query for current collection.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQuery.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQuery.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.Constraint.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.Constraint.html
new file mode 100644 (file)
index 0000000..0b99c8c
--- /dev/null
@@ -0,0 +1,228 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBQueryBuilder.Constraint (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQueryBuilder.Constraint.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.Constraint.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBQueryBuilder.Constraint</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#field(java.lang.String)">field</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds constraint for field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#field(java.lang.String)">field</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add inner constraint</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#icase()">icase</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case insensitive string matching
+ <p/>
+ Example:
+ <code>query.field(field).icase().eq(value); // -> {field : {$icase : value}}</code>
+ <code>query.field(field).icase().in(value1, value2); // -> {field : {$icase : {$in : [value1, value2]}}}</code></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#not()">not</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add <code>$not</code> negatiation constraint
+ <p/>
+ Example:
+ <code>query.field(field).not().eq(value); // {field : { $not : value }}</code>
+ <code>query.field(field).not().bt(start, end); // {field : { $not : {$bt : [start, end]}}}</code></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with parameters of type <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#EJDBQueryBuilder.Constraint(java.lang.String, org.ejdb.driver.EJDBQueryBuilder.Constraint)">EJDBQueryBuilder.Constraint</A></B>(java.lang.String&nbsp;field,
+                            <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver">EJDBQueryBuilder.Constraint</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQueryBuilder.Constraint.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.Constraint.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.OrderBy.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.OrderBy.html
new file mode 100644 (file)
index 0000000..94a16c7
--- /dev/null
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBQueryBuilder.OrderBy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQueryBuilder.OrderBy.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.OrderBy.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBQueryBuilder.OrderBy</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.OrderBy.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#add(java.lang.String, boolean)">add</A></B>(java.lang.String&nbsp;field,
+    boolean&nbsp;asc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add sorting order for field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.OrderBy.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#asc(java.lang.String)">asc</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add ascending sorting order for field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.OrderBy.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clear all current sorting rules</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.OrderBy.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html#desc(java.lang.String)">desc</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add descinding sorting order for field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver">EJDBQueryBuilder.OrderBy</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#orderBy()">orderBy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resturs return sorting rules control object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.OrderBy.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQueryBuilder.OrderBy.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.OrderBy.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBQueryBuilder.html
new file mode 100644 (file)
index 0000000..7a0ad52
--- /dev/null
@@ -0,0 +1,534 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBQueryBuilder (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQueryBuilder.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBQueryBuilder</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></FONT></TH>
+</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds pair name->value to hints BSON object.</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.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#addOperation(java.lang.Object)">addOperation</A></B>(java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add curently restrictons tree to query</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#addOperation(java.lang.String, java.lang.Object, boolean)">addOperation</A></B>(java.lang.String&nbsp;field,
+             java.lang.Object&nbsp;value,
+             boolean&nbsp;replace)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds query restrintions in main query object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#addToSet(java.lang.String, java.lang.Object)">addToSet</A></B>(java.lang.String&nbsp;field,
+         java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically adds value to the array field only if value not in the array already.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#addToSetAll(java.lang.String, java.util.Collection)">addToSetAll</A></B>(java.lang.String&nbsp;field,
+            java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set union</code> with values in val for specified array field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#addToSetAll(java.lang.String, java.lang.Object...)">addToSetAll</A></B>(java.lang.String&nbsp;field,
+            java.lang.Object...&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set union</code> with values in val for specified array field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#begin(java.lang.String)">begin</A></B>(java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Strins starts with prefix</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#bt(java.lang.Number, java.lang.Number)">bt</A></B>(java.lang.Number&nbsp;start,
+   java.lang.Number&nbsp;end)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Between number (start <= field_value <= end)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#dropAll()">dropAll</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In-place record removal operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#elementMatch(java.lang.String)">elementMatch</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Element match construction</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#eq(java.lang.Object)">eq</A></B>(java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field equality restriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#excludeField(java.lang.String)">excludeField</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets fields to be excluded from resulting objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists()">exists</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field existence matching <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists(boolean)"><CODE>EJDBQueryBuilder.Constraint.exists(boolean)</CODE></A></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#exists(boolean)">exists</A></B>(boolean&nbsp;exists)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field existence matching</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#field(java.lang.String, java.lang.Object)">field</A></B>(java.lang.String&nbsp;field,
+      java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds field equality restriction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#gt(java.lang.Number)">gt</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Greater than value (field_value > value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#gte(java.lang.Number)">gte</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Greater than or equal value (field_value >= value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.util.Collection)">in</A></B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field value matched <b>any</b> value of specified in values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.lang.Object[])">in</A></B>(java.lang.Object[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field value matched <b>any</b> value of specified in values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#inc(java.lang.String, java.lang.Number)">inc</A></B>(java.lang.String&nbsp;field,
+    java.lang.Number&nbsp;inc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increment specified field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#includeField(java.lang.String)">includeField</A></B>(java.lang.String&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets fields to be included in resulting objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#join(java.lang.String, java.lang.String)">join</A></B>(java.lang.String&nbsp;fpath,
+     java.lang.String&nbsp;collname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make <a href="http://github.com/Softmotions/ejdb/wiki/Collection-joins">collection join</a> for select queries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#lt(java.lang.Number)">lt</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lesser then value (field_value < value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#lte(java.lang.Number)">lte</A></B>(java.lang.Number&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lesser then or equal value (field_value <= value)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#notIn(java.util.Collection)">notIn</A></B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negation of <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.util.Collection)"><CODE>EJDBQueryBuilder.Constraint.in(java.util.Collection)</CODE></A></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#notIn(java.lang.Object[])">notIn</A></B>(java.lang.Object[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negation of <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#in(java.lang.Object[])"><CODE>EJDBQueryBuilder.Constraint.in(Object...)</CODE></A></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#or()">or</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add <code>OR</code> joined query restrictions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#pull(java.lang.String, java.lang.Object)">pull</A></B>(java.lang.String&nbsp;field,
+     java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically removes all occurrences of value from field, if field is an array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#pullAll(java.lang.String, java.util.Collection)">pullAll</A></B>(java.lang.String&nbsp;field,
+        java.util.Collection&lt;java.lang.Object&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set substraction</code> of values for specified array field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#pullAll(java.lang.String, java.lang.Object...)">pullAll</A></B>(java.lang.String&nbsp;field,
+        java.lang.Object...&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomically performs <code>set substraction</code> of values for specified array field.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#set(java.lang.String, java.lang.Object)">set</A></B>(java.lang.String&nbsp;field,
+    java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set specified fiels to value
+ <p/>
+ <code>query.set(field1, value1).set(field2, value2); // -> { ..., $set : {field1 : value1, field2 : value2}}</code></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#setFieldIncluded(java.lang.String, boolean)">setFieldIncluded</A></B>(java.lang.String&nbsp;field,
+                 boolean&nbsp;incldue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets fields to be included or exluded in resulting objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#setMaxResults(int)">setMaxResults</A></B>(int&nbsp;maxResults)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets max number of records in the result set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#setOffset(int)">setOffset</A></B>(int&nbsp;offset)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets number of skipped records in the result set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strAnd(java.util.Collection)">strAnd</A></B>(java.util.Collection&lt;java.lang.String&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>all</b> tokens in specified collection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strAnd(java.lang.String[])">strAnd</A></B>(java.lang.String[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>all</b> tokens in specified array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strOr(java.util.Collection)">strOr</A></B>(java.util.Collection&lt;java.lang.String&gt;&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>any</b> tokens in specified collection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBQueryBuilder.Constraint.</B><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.Constraint.html#strOr(java.lang.String[])">strOr</A></B>(java.lang.String[]&nbsp;values)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String tokens (or string array vals) matches <b>any</b> tokens in specified array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&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#upsert(java.lang.String, java.lang.Object)">upsert</A></B>(java.lang.String&nbsp;field,
+       java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atomic upsert.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with parameters of type <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></CODE></FONT></TD>
+<TD><CODE><B>EJDBCollection.</B><B><A HREF="../../../../org/ejdb/driver/EJDBCollection.html#createQuery(org.ejdb.driver.EJDBQueryBuilder)">createQuery</A></B>(<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates new EJDB Query for current collection.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> with parameters of type <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html#EJDBQueryBuilder(org.ejdb.driver.EJDBQueryBuilder, org.ejdb.bson.BSONObject)">EJDBQueryBuilder</A></B>(<A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A>&nbsp;parent,
+                 <A HREF="../../../../org/ejdb/bson/BSONObject.html" title="class in org.ejdb.bson">BSONObject</A>&nbsp;query)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBQueryBuilder.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBQueryBuilder.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/class-use/EJDBResultSet.html b/jejdb/doc/org/ejdb/driver/class-use/EJDBResultSet.html
new file mode 100644 (file)
index 0000000..90fd66f
--- /dev/null
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.ejdb.driver.EJDBResultSet (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBResultSet.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBResultSet.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.ejdb.driver.EJDBResultSet</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A> in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> that return <A HREF="../../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A></FONT></TH>
+</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>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute query</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(java.io.OutputStream)">find</A></B>(java.io.OutputStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute query</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/ejdb/driver//class-useEJDBResultSet.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EJDBResultSet.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/package-frame.html b/jejdb/doc/org/ejdb/driver/package-frame.html
new file mode 100644 (file)
index 0000000..9805256
--- /dev/null
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../org/ejdb/driver/package-summary.html" target="classFrame">org.ejdb.driver</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BSONQueryObject.html" title="class in org.ejdb.driver" target="classFrame">BSONQueryObject</A>
+<BR>
+<A HREF="EJDB.html" title="class in org.ejdb.driver" target="classFrame">EJDB</A>
+<BR>
+<A HREF="EJDBCollection.html" title="class in org.ejdb.driver" target="classFrame">EJDBCollection</A>
+<BR>
+<A HREF="EJDBCollection.Index.html" title="class in org.ejdb.driver" target="classFrame">EJDBCollection.Index</A>
+<BR>
+<A HREF="EJDBCollection.Options.html" title="class in org.ejdb.driver" target="classFrame">EJDBCollection.Options</A>
+<BR>
+<A HREF="EJDBQuery.html" title="class in org.ejdb.driver" target="classFrame">EJDBQuery</A>
+<BR>
+<A HREF="EJDBQueryBuilder.html" title="class in org.ejdb.driver" target="classFrame">EJDBQueryBuilder</A>
+<BR>
+<A HREF="EJDBResultSet.html" title="class in org.ejdb.driver" target="classFrame">EJDBResultSet</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="EJDBCollection.IndexType.html" title="enum in org.ejdb.driver" target="classFrame">EJDBCollection.IndexType</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="EJDBException.html" title="class in org.ejdb.driver" target="classFrame">EJDBException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/package-summary.html b/jejdb/doc/org/ejdb/driver/package-summary.html
new file mode 100644 (file)
index 0000000..f6e292e
--- /dev/null
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.driver (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/util/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.ejdb.driver
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/BSONQueryObject.html" title="class in org.ejdb.driver">BSONQueryObject</A></B></TD>
+<TD>BSON object for EJDB queries (limitation checks for <A HREF="../../../org/ejdb/bson/BSONObject.html#ID_KEY"><CODE>BSONObject.ID_KEY</CODE></A> field)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDB.html" title="class in org.ejdb.driver">EJDB</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBCollection.html" title="class in org.ejdb.driver">EJDBCollection</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Index.html" title="class in org.ejdb.driver">EJDBCollection.Index</A></B></TD>
+<TD>Index meta information</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBCollection.Options.html" title="class in org.ejdb.driver">EJDBCollection.Options</A></B></TD>
+<TD>Collection meta information (and creation options)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBQuery.html" title="class in org.ejdb.driver">EJDBQuery</A></B></TD>
+<TD>EJDB Query object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBQueryBuilder.html" title="class in org.ejdb.driver">EJDBQueryBuilder</A></B></TD>
+<TD>Query/BSON builder is used to create EJDB queries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBResultSet.html" title="class in org.ejdb.driver">EJDBResultSet</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver">EJDBCollection.IndexType</A></B></TD>
+<TD>Index types</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">EJDBException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/util/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/package-tree.html b/jejdb/doc/org/ejdb/driver/package-tree.html
new file mode 100644 (file)
index 0000000..b002581
--- /dev/null
@@ -0,0 +1,174 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.ejdb.driver Class Hierarchy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/util/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.ejdb.driver
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<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">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><B>EJDBException</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<UL>
+<LI TYPE="circle">org.ejdb.driver.<A HREF="../../../org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><B>EJDBCollection.IndexType</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/ejdb/bson/util/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/org/ejdb/driver/package-use.html b/jejdb/doc/org/ejdb/driver/package-use.html
new file mode 100644 (file)
index 0000000..ee69d67
--- /dev/null
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.ejdb.driver (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.ejdb.driver</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.ejdb.driver"><B>org.ejdb.driver</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.ejdb.driver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A> used by <A HREF="../../../org/ejdb/driver/package-summary.html">org.ejdb.driver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/BSONQueryObject.html#org.ejdb.driver"><B>BSONQueryObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BSON object for EJDB queries (limitation checks for <A HREF="../../../org/ejdb/bson/BSONObject.html#ID_KEY"><CODE>BSONObject.ID_KEY</CODE></A> field)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDB.html#org.ejdb.driver"><B>EJDB</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBCollection.html#org.ejdb.driver"><B>EJDBCollection</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBCollection.Index.html#org.ejdb.driver"><B>EJDBCollection.Index</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Index meta information</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBCollection.IndexType.html#org.ejdb.driver"><B>EJDBCollection.IndexType</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Index types</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBCollection.Options.html#org.ejdb.driver"><B>EJDBCollection.Options</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collection meta information (and creation options)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBException.html#org.ejdb.driver"><B>EJDBException</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBQuery.html#org.ejdb.driver"><B>EJDBQuery</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EJDB Query object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBQueryBuilder.html#org.ejdb.driver"><B>EJDBQueryBuilder</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query/BSON builder is used to create EJDB queries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBQueryBuilder.Constraint.html#org.ejdb.driver"><B>EJDBQueryBuilder.Constraint</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find constraint for specified field</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBQueryBuilder.OrderBy.html#org.ejdb.driver"><B>EJDBQueryBuilder.OrderBy</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sorting rules for query results</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/ejdb/driver/class-use/EJDBResultSet.html#org.ejdb.driver"><B>EJDBResultSet</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/ejdb/driver/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/overview-frame.html b/jejdb/doc/overview-frame.html
new file mode 100644 (file)
index 0000000..bae4db7
--- /dev/null
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TH ALIGN="left" NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
+<B></B></FONT></TH>
+</TR>
+</TABLE>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>
+<P>
+<FONT size="+1" CLASS="FrameHeadingFont">
+Packages</FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/ejdb/bson/package-frame.html" target="packageFrame">org.ejdb.bson</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/ejdb/bson/io/package-frame.html" target="packageFrame">org.ejdb.bson.io</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/ejdb/bson/types/package-frame.html" target="packageFrame">org.ejdb.bson.types</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/ejdb/bson/util/package-frame.html" target="packageFrame">org.ejdb.bson.util</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/ejdb/driver/package-frame.html" target="packageFrame">org.ejdb.driver</A></FONT>
+<BR>
+</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;
+</BODY>
+</HTML>
diff --git a/jejdb/doc/overview-summary.html b/jejdb/doc/overview-summary.html
new file mode 100644 (file)
index 0000000..f6966bf
--- /dev/null
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Overview (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Packages</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/ejdb/bson/package-summary.html">org.ejdb.bson</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/ejdb/bson/io/package-summary.html">org.ejdb.bson.io</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/ejdb/bson/types/package-summary.html">org.ejdb.bson.types</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/ejdb/bson/util/package-summary.html">org.ejdb.bson.util</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/ejdb/driver/package-summary.html">org.ejdb.driver</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/overview-tree.html b/jejdb/doc/overview-tree.html
new file mode 100644 (file)
index 0000000..19d6cf5
--- /dev/null
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:07 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="org/ejdb/bson/package-tree.html">org.ejdb.bson</A>, <A HREF="org/ejdb/bson/io/package-tree.html">org.ejdb.bson.io</A>, <A HREF="org/ejdb/bson/types/package-tree.html">org.ejdb.bson.types</A>, <A HREF="org/ejdb/bson/util/package-tree.html">org.ejdb.bson.util</A>, <A HREF="org/ejdb/driver/package-tree.html">org.ejdb.driver</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<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.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>
+<LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">org.ejdb.bson.<A HREF="org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson"><B>BSONException</B></A><LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver"><B>EJDBException</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<UL>
+<LI TYPE="circle">org.ejdb.driver.<A HREF="org/ejdb/driver/EJDBCollection.IndexType.html" title="enum in org.ejdb.driver"><B>EJDBCollection.IndexType</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/package-list b/jejdb/doc/package-list
new file mode 100644 (file)
index 0000000..627a002
--- /dev/null
@@ -0,0 +1,5 @@
+org.ejdb.bson
+org.ejdb.bson.io
+org.ejdb.bson.types
+org.ejdb.bson.util
+org.ejdb.driver
diff --git a/jejdb/doc/resources/inherit.gif b/jejdb/doc/resources/inherit.gif
new file mode 100644 (file)
index 0000000..c814867
Binary files /dev/null and b/jejdb/doc/resources/inherit.gif differ
diff --git a/jejdb/doc/serialized-form.html b/jejdb/doc/serialized-form.html
new file mode 100644 (file)
index 0000000..c9f7866
--- /dev/null
@@ -0,0 +1,199 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_43) on Mon Apr 01 13:12:06 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">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serialized Form (JEJDB Doc)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.ejdb.bson</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.ejdb.bson.BSONException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/ejdb/bson/BSONException.html" title="class in org.ejdb.bson">org.ejdb.bson.BSONException</A> extends java.lang.RuntimeException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.ejdb.driver</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.ejdb.driver.EJDBException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/ejdb/driver/EJDBException.html" title="class in org.ejdb.driver">org.ejdb.driver.EJDBException</A> extends java.lang.RuntimeException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+code</H3>
+<PRE>
+int <B>code</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/jejdb/doc/stylesheet.css b/jejdb/doc/stylesheet.css
new file mode 100644 (file)
index 0000000..6ea9e51
--- /dev/null
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+
index 9690676..c6a60e1 100644 (file)
@@ -6,7 +6,7 @@ import org.ejdb.bson.BSONObject;
 import java.io.UnsupportedEncodingException;
 
 /**
- * Utility class for reading BSON object data
+ * Utility class for reading BSON object data from byte array
  *
  * @author Tyutyunkov Vyacheslav (tve@softmotions.com)
  * @version $Id$