Skip to content
Browse files

Updated documentation for MongoDB binding and others. closes #8

  • Loading branch information...
1 parent 405987f commit 02066600bbb660693f9e6264e071d32506c48660 Brian Frank Cooper committed
Showing with 1,041 additions and 465 deletions.
  1. +6 −1 build.xml
  2. +3 −1 db/cassandra-0.5/src/com/yahoo/ycsb/db/CassandraClient5.java
  3. +3 −1 db/cassandra-0.6/src/com/yahoo/ycsb/db/CassandraClient6.java
  4. +3 −1 db/cassandra-0.7/src/com/yahoo/ycsb/db/CassandraClient7.java
  5. +3 −0 db/hbase/src/com/yahoo/ycsb/db/HBaseClient.java
  6. +2 −2 doc/coreproperties.html
  7. +2 −2 doc/coreworkloads.html
  8. +3 −3 doc/dblayer.html
  9. BIN doc/images/ycsb.jpg
  10. +2 −2 doc/index.html
  11. +27 −14 doc/javadoc/allclasses-frame.html
  12. +27 −14 doc/javadoc/allclasses-noframe.html
  13. +6 −3 doc/javadoc/com/yahoo/ycsb/BasicDB.html
  14. +8 −5 doc/javadoc/com/yahoo/ycsb/Client.html
  15. +26 −11 doc/javadoc/com/yahoo/ycsb/DB.html
  16. +6 −3 doc/javadoc/com/yahoo/ycsb/DBException.html
  17. +6 −3 doc/javadoc/com/yahoo/ycsb/DBFactory.html
  18. +8 −5 doc/javadoc/com/yahoo/ycsb/DBWrapper.html
  19. +8 −5 doc/javadoc/com/yahoo/ycsb/UnknownDBException.html
  20. +6 −3 doc/javadoc/com/yahoo/ycsb/Utils.html
  21. +6 −3 doc/javadoc/com/yahoo/ycsb/Workload.html
  22. +8 −5 doc/javadoc/com/yahoo/ycsb/WorkloadException.html
  23. +32 −7 doc/javadoc/com/yahoo/ycsb/db/HBaseClient.html
  24. +10 −4 doc/javadoc/com/yahoo/ycsb/db/package-frame.html
  25. +23 −8 doc/javadoc/com/yahoo/ycsb/db/package-summary.html
  26. +9 −5 doc/javadoc/com/yahoo/ycsb/db/package-tree.html
  27. +4 −28 doc/javadoc/com/yahoo/ycsb/package-frame.html
  28. +10 −55 doc/javadoc/com/yahoo/ycsb/package-summary.html
  29. +10 −12 doc/javadoc/com/yahoo/ycsb/package-tree.html
  30. +6 −3 doc/javadoc/com/yahoo/ycsb/workloads/CoreWorkload.html
  31. +2 −2 doc/javadoc/com/yahoo/ycsb/workloads/package-frame.html
  32. +8 −5 doc/javadoc/com/yahoo/ycsb/workloads/package-summary.html
  33. +8 −4 doc/javadoc/com/yahoo/ycsb/workloads/package-tree.html
  34. +253 −51 doc/javadoc/constant-values.html
  35. +6 −2 doc/javadoc/deprecated-list.html
  36. +6 −2 doc/javadoc/help-doc.html
  37. +410 −147 doc/javadoc/index-all.html
  38. +1 −1 doc/javadoc/index.html
  39. +9 −3 doc/javadoc/overview-frame.html
  40. +18 −3 doc/javadoc/overview-summary.html
  41. +15 −11 doc/javadoc/overview-tree.html
  42. +3 −0 doc/javadoc/package-list
  43. +6 −2 doc/javadoc/serialized-form.html
  44. +13 −13 doc/javadoc/stylesheet.css
  45. +3 −3 doc/parallelclients.html
  46. +3 −3 doc/tipsfaq.html
  47. +3 −3 doc/workload.html
  48. +1 −1 src/com/yahoo/ycsb/measurements/OneMeasurement.java
View
7 build.xml
@@ -65,7 +65,12 @@
</target>
<target name="doc">
- <javadoc sourcepath="${src.dir}" destdir="${doc.dir}/javadoc" packagenames="com.yahoo.ycsb,com.yahoo.ycsb.workloads"/>
+ <javadoc destdir="${doc.dir}/javadoc" packagenames="com.yahoo.ycsb,com.yahoo.ycsb.workloads,com.yahoo.ycsb.db,com.yahoo.ycsb.generator,com.yahoo.ycsb.measurements">
+ <fileset dir="." defaultexcludes="yes">
+ <include name="src/**"/>
+ <include name="db/**/src/**"/>
+ </fileset>
+ </javadoc>
</target>
</project>
View
4 db/cassandra-0.5/src/com/yahoo/ycsb/db/CassandraClient5.java
@@ -36,8 +36,10 @@
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.cassandra.service.*;
+
+// XXXX if we do replication, fix the consistency levels
/**
- * XXXX if we do replication, fix the consistency levels
+ * Cassandra 0.5 client for YCSB framework
*/
public class CassandraClient5 extends DB
{
View
4 db/cassandra-0.6/src/com/yahoo/ycsb/db/CassandraClient6.java
@@ -33,8 +33,10 @@
import org.apache.cassandra.service.*;
import org.apache.cassandra.thrift.*;
+
+//XXXX if we do replication, fix the consistency levels
/**
- * XXXX if we do replication, fix the consistency levels
+ * Cassandra 0.6 client for YCSB framework
*/
public class CassandraClient6 extends DB
{
View
4 db/cassandra-0.7/src/com/yahoo/ycsb/db/CassandraClient7.java
@@ -34,8 +34,10 @@
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.cassandra.thrift.*;
+
+//XXXX if we do replication, fix the consistency levels
/**
- * XXXX if we do replication, fix the consistency levels
+ * Cassandra 0.7 client for YCSB framework
*/
public class CassandraClient7 extends DB
{
View
3 db/hbase/src/com/yahoo/ycsb/db/HBaseClient.java
@@ -40,6 +40,9 @@
import org.apache.hadoop.hbase.util.Bytes;
import org.apache.hadoop.hbase.HBaseConfiguration;
+/**
+ * HBase client for YCSB framework
+ */
public class HBaseClient extends com.yahoo.ycsb.DB
{
public boolean _debug=false;
View
4 doc/coreproperties.html
@@ -3,8 +3,8 @@
<TITLE>YCSB - Core workload package properties</TITLE>
</HEAD>
<BODY>
-<H1><img src="images/ycsblogo-small.png"> Yahoo! Cloud Serving Benchmark</H1>
-<H3>Version 0.1</H3>
+<H1><img src="images/ycsb.jpg" width=150> Yahoo! Cloud Serving Benchmark</H1>
+<H3>Version 0.1.2</H3>
<HR>
<A HREF="index.html">Home</A> - <A href="coreworkloads.html">Core workloads</A> - <a href="tipsfaq.html">Tips and FAQ</A>
<HR>
View
4 doc/coreworkloads.html
@@ -3,8 +3,8 @@
<TITLE>YCSB - Core workloads</TITLE>
</HEAD>
<BODY>
-<H1><img src="images/ycsblogo-small.png"> Yahoo! Cloud Serving Benchmark</H1>
-<H3>Version 0.1</H3>
+<H1><img src="images/ycsb.jpg" width=150> Yahoo! Cloud Serving Benchmark</H1>
+<H3>Version 0.1.2</H3>
<HR>
<A HREF="index.html">Home</A> - <A href="coreworkloads.html">Core workloads</A> - <a href="tipsfaq.html">Tips and FAQ</A>
<HR>
View
6 doc/dblayer.html
@@ -3,8 +3,8 @@
<TITLE>YCSB - DB Interface Layer</TITLE>
</HEAD>
<BODY>
-<H1><img src="images/ycsblogo-small.png"> Yahoo! Cloud Serving Benchmark</H1>
-<H3>Version 0.1</H3>
+<H1><img src="images/ycsb.jpg" width=150> Yahoo! Cloud Serving Benchmark</H1>
+<H3>Version 0.1.2</H3>
<HR>
<A HREF="index.html">Home</A> - <A href="coreworkloads.html">Core workloads</A> - <a href="tipsfaq.html">Tips and FAQ</A>
<HR>
@@ -95,4 +95,4 @@
<HR>
YCSB - Yahoo! Research - Contact cooperb@yahoo-inc.com.
</BODY>
-</HTML>
+</HTML>
View
BIN doc/images/ycsb.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
4 doc/index.html
@@ -3,8 +3,8 @@
<title>YCSB - Yahoo! Cloud Serving Benchmark</title>
</head>
<body>
-<H1><img src="images/ycsblogo-small.png"> Yahoo! Cloud Serving Benchmark</H1>
-<H3>Version 0.1</H3>
+<H1><img src="images/ycsb.jpg" width=150> Yahoo! Cloud Serving Benchmark</H1>
+<H3>Version 0.1.2</H3>
<hr>
<A HREF="index.html">Home</A> - <A href="coreworkloads.html">Core workloads</A> - <a href="tipsfaq.html">Tips and FAQ</A>
<HR>
View
41 doc/javadoc/allclasses-frame.html
@@ -2,11 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
All Classes
</TITLE>
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -22,11 +23,19 @@
<TR>
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/yahoo/ycsb/BasicDB.html" title="class in com.yahoo.ycsb" target="classFrame">BasicDB</A>
<BR>
+<A HREF="com/yahoo/ycsb/db/CassandraClient5.html" title="class in com.yahoo.ycsb.db" target="classFrame">CassandraClient5</A>
+<BR>
+<A HREF="com/yahoo/ycsb/db/CassandraClient6.html" title="class in com.yahoo.ycsb.db" target="classFrame">CassandraClient6</A>
+<BR>
+<A HREF="com/yahoo/ycsb/db/CassandraClient7.html" title="class in com.yahoo.ycsb.db" target="classFrame">CassandraClient7</A>
+<BR>
<A HREF="com/yahoo/ycsb/Client.html" title="class in com.yahoo.ycsb" target="classFrame">Client</A>
<BR>
+<A HREF="com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb" target="classFrame">CommandLine</A>
+<BR>
<A HREF="com/yahoo/ycsb/workloads/CoreWorkload.html" title="class in com.yahoo.ycsb.workloads" target="classFrame">CoreWorkload</A>
<BR>
-<A HREF="com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">CounterGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/CounterGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">CounterGenerator</A>
<BR>
<A HREF="com/yahoo/ycsb/DB.html" title="class in com.yahoo.ycsb" target="classFrame">DB</A>
<BR>
@@ -36,27 +45,31 @@
<BR>
<A HREF="com/yahoo/ycsb/DBWrapper.html" title="class in com.yahoo.ycsb" target="classFrame">DBWrapper</A>
<BR>
-<A HREF="com/yahoo/ycsb/DiscreteGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">DiscreteGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/DiscreteGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">DiscreteGenerator</A>
+<BR>
+<A HREF="com/yahoo/ycsb/generator/Generator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">Generator</A>
+<BR>
+<A HREF="com/yahoo/ycsb/db/HBaseClient.html" title="class in com.yahoo.ycsb.db" target="classFrame">HBaseClient</A>
<BR>
-<A HREF="com/yahoo/ycsb/Generator.html" title="class in com.yahoo.ycsb" target="classFrame">Generator</A>
+<A HREF="com/yahoo/ycsb/generator/IntegerGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">IntegerGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/IntegerGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">IntegerGenerator</A>
+<A HREF="com/yahoo/ycsb/measurements/Measurements.html" title="class in com.yahoo.ycsb.measurements" target="classFrame">Measurements</A>
<BR>
-<A HREF="com/yahoo/ycsb/Measurements.html" title="class in com.yahoo.ycsb" target="classFrame">Measurements</A>
+<A HREF="com/yahoo/ycsb/db/MongoDbClient.html" title="class in com.yahoo.ycsb.db" target="classFrame">MongoDbClient</A>
<BR>
-<A HREF="com/yahoo/ycsb/OneMeasurement.html" title="class in com.yahoo.ycsb" target="classFrame">OneMeasurement</A>
+<A HREF="com/yahoo/ycsb/measurements/OneMeasurement.html" title="class in com.yahoo.ycsb.measurements" target="classFrame">OneMeasurement</A>
<BR>
-<A HREF="com/yahoo/ycsb/OneMeasurementHistogram.html" title="class in com.yahoo.ycsb" target="classFrame">OneMeasurementHistogram</A>
+<A HREF="com/yahoo/ycsb/measurements/OneMeasurementHistogram.html" title="class in com.yahoo.ycsb.measurements" target="classFrame">OneMeasurementHistogram</A>
<BR>
-<A HREF="com/yahoo/ycsb/OneMeasurementTimeSeries.html" title="class in com.yahoo.ycsb" target="classFrame">OneMeasurementTimeSeries</A>
+<A HREF="com/yahoo/ycsb/measurements/OneMeasurementTimeSeries.html" title="class in com.yahoo.ycsb.measurements" target="classFrame">OneMeasurementTimeSeries</A>
<BR>
-<A HREF="com/yahoo/ycsb/ScrambledZipfianGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">ScrambledZipfianGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/ScrambledZipfianGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">ScrambledZipfianGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/SkewedLatestGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">SkewedLatestGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/SkewedLatestGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">SkewedLatestGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/UniformGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">UniformGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/UniformGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">UniformGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">UniformIntegerGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">UniformIntegerGenerator</A>
<BR>
<A HREF="com/yahoo/ycsb/UnknownDBException.html" title="class in com.yahoo.ycsb" target="classFrame">UnknownDBException</A>
<BR>
@@ -66,7 +79,7 @@
<BR>
<A HREF="com/yahoo/ycsb/WorkloadException.html" title="class in com.yahoo.ycsb" target="classFrame">WorkloadException</A>
<BR>
-<A HREF="com/yahoo/ycsb/ZipfianGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">ZipfianGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/ZipfianGenerator.html" title="class in com.yahoo.ycsb.generator" target="classFrame">ZipfianGenerator</A>
<BR>
</FONT></TD>
</TR>
View
41 doc/javadoc/allclasses-noframe.html
@@ -2,11 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:26 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
All Classes
</TITLE>
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -22,11 +23,19 @@
<TR>
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/yahoo/ycsb/BasicDB.html" title="class in com.yahoo.ycsb">BasicDB</A>
<BR>
+<A HREF="com/yahoo/ycsb/db/CassandraClient5.html" title="class in com.yahoo.ycsb.db">CassandraClient5</A>
+<BR>
+<A HREF="com/yahoo/ycsb/db/CassandraClient6.html" title="class in com.yahoo.ycsb.db">CassandraClient6</A>
+<BR>
+<A HREF="com/yahoo/ycsb/db/CassandraClient7.html" title="class in com.yahoo.ycsb.db">CassandraClient7</A>
+<BR>
<A HREF="com/yahoo/ycsb/Client.html" title="class in com.yahoo.ycsb">Client</A>
<BR>
+<A HREF="com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb">CommandLine</A>
+<BR>
<A HREF="com/yahoo/ycsb/workloads/CoreWorkload.html" title="class in com.yahoo.ycsb.workloads">CoreWorkload</A>
<BR>
-<A HREF="com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb">CounterGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/CounterGenerator.html" title="class in com.yahoo.ycsb.generator">CounterGenerator</A>
<BR>
<A HREF="com/yahoo/ycsb/DB.html" title="class in com.yahoo.ycsb">DB</A>
<BR>
@@ -36,27 +45,31 @@
<BR>
<A HREF="com/yahoo/ycsb/DBWrapper.html" title="class in com.yahoo.ycsb">DBWrapper</A>
<BR>
-<A HREF="com/yahoo/ycsb/DiscreteGenerator.html" title="class in com.yahoo.ycsb">DiscreteGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/DiscreteGenerator.html" title="class in com.yahoo.ycsb.generator">DiscreteGenerator</A>
+<BR>
+<A HREF="com/yahoo/ycsb/generator/Generator.html" title="class in com.yahoo.ycsb.generator">Generator</A>
+<BR>
+<A HREF="com/yahoo/ycsb/db/HBaseClient.html" title="class in com.yahoo.ycsb.db">HBaseClient</A>
<BR>
-<A HREF="com/yahoo/ycsb/Generator.html" title="class in com.yahoo.ycsb">Generator</A>
+<A HREF="com/yahoo/ycsb/generator/IntegerGenerator.html" title="class in com.yahoo.ycsb.generator">IntegerGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/IntegerGenerator.html" title="class in com.yahoo.ycsb">IntegerGenerator</A>
+<A HREF="com/yahoo/ycsb/measurements/Measurements.html" title="class in com.yahoo.ycsb.measurements">Measurements</A>
<BR>
-<A HREF="com/yahoo/ycsb/Measurements.html" title="class in com.yahoo.ycsb">Measurements</A>
+<A HREF="com/yahoo/ycsb/db/MongoDbClient.html" title="class in com.yahoo.ycsb.db">MongoDbClient</A>
<BR>
-<A HREF="com/yahoo/ycsb/OneMeasurement.html" title="class in com.yahoo.ycsb">OneMeasurement</A>
+<A HREF="com/yahoo/ycsb/measurements/OneMeasurement.html" title="class in com.yahoo.ycsb.measurements">OneMeasurement</A>
<BR>
-<A HREF="com/yahoo/ycsb/OneMeasurementHistogram.html" title="class in com.yahoo.ycsb">OneMeasurementHistogram</A>
+<A HREF="com/yahoo/ycsb/measurements/OneMeasurementHistogram.html" title="class in com.yahoo.ycsb.measurements">OneMeasurementHistogram</A>
<BR>
-<A HREF="com/yahoo/ycsb/OneMeasurementTimeSeries.html" title="class in com.yahoo.ycsb">OneMeasurementTimeSeries</A>
+<A HREF="com/yahoo/ycsb/measurements/OneMeasurementTimeSeries.html" title="class in com.yahoo.ycsb.measurements">OneMeasurementTimeSeries</A>
<BR>
-<A HREF="com/yahoo/ycsb/ScrambledZipfianGenerator.html" title="class in com.yahoo.ycsb">ScrambledZipfianGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/ScrambledZipfianGenerator.html" title="class in com.yahoo.ycsb.generator">ScrambledZipfianGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/SkewedLatestGenerator.html" title="class in com.yahoo.ycsb">SkewedLatestGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/SkewedLatestGenerator.html" title="class in com.yahoo.ycsb.generator">SkewedLatestGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/UniformGenerator.html" title="class in com.yahoo.ycsb">UniformGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/UniformGenerator.html" title="class in com.yahoo.ycsb.generator">UniformGenerator</A>
<BR>
-<A HREF="com/yahoo/ycsb/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb">UniformIntegerGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb.generator">UniformIntegerGenerator</A>
<BR>
<A HREF="com/yahoo/ycsb/UnknownDBException.html" title="class in com.yahoo.ycsb">UnknownDBException</A>
<BR>
@@ -66,7 +79,7 @@
<BR>
<A HREF="com/yahoo/ycsb/WorkloadException.html" title="class in com.yahoo.ycsb">WorkloadException</A>
<BR>
-<A HREF="com/yahoo/ycsb/ZipfianGenerator.html" title="class in com.yahoo.ycsb">ZipfianGenerator</A>
+<A HREF="com/yahoo/ycsb/generator/ZipfianGenerator.html" title="class in com.yahoo.ycsb.generator">ZipfianGenerator</A>
<BR>
</FONT></TD>
</TR>
View
9 doc/javadoc/com/yahoo/ycsb/BasicDB.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
BasicDB
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.BasicDB class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="BasicDB";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BasicDB";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
View
13 doc/javadoc/com/yahoo/ycsb/Client.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
Client
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.Client class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="Client";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Client";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -52,7 +55,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/yahoo/ycsb/BasicDB.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/Client.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Client.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -349,7 +352,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/yahoo/ycsb/BasicDB.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/Client.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Client.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
37 doc/javadoc/com/yahoo/ycsb/DB.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
DB
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.DB class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="DB";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DB";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -51,7 +54,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../com/yahoo/ycsb/DBException.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/DB.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -92,7 +95,7 @@
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.yahoo.ycsb.DB</B>
</PRE>
<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/yahoo/ycsb/BasicDB.html" title="class in com.yahoo.ycsb">BasicDB</A>, <A HREF="../../../com/yahoo/ycsb/DBWrapper.html" title="class in com.yahoo.ycsb">DBWrapper</A></DD>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/yahoo/ycsb/BasicDB.html" title="class in com.yahoo.ycsb">BasicDB</A>, <A HREF="../../../com/yahoo/ycsb/db/CassandraClient5.html" title="class in com.yahoo.ycsb.db">CassandraClient5</A>, <A HREF="../../../com/yahoo/ycsb/db/CassandraClient6.html" title="class in com.yahoo.ycsb.db">CassandraClient6</A>, <A HREF="../../../com/yahoo/ycsb/db/CassandraClient7.html" title="class in com.yahoo.ycsb.db">CassandraClient7</A>, <A HREF="../../../com/yahoo/ycsb/DBWrapper.html" title="class in com.yahoo.ycsb">DBWrapper</A>, <A HREF="../../../com/yahoo/ycsb/db/HBaseClient.html" title="class in com.yahoo.ycsb.db">HBaseClient</A>, <A HREF="../../../com/yahoo/ycsb/db/MongoDbClient.html" title="class in com.yahoo.ycsb.db">MongoDbClient</A></DD>
</DL>
<HR>
<DL>
@@ -105,6 +108,18 @@
This class should be constructed using a no-argument constructor, so we can
load it dynamically. Any argument-based initialization should be
done by init().
+
+ Note that YCSB does not make any use of the return codes returned by this class.
+ Instead, it keeps a count of the return values and presents them to the user.
+
+ The semantics of methods such as insert, update and delete vary from database
+ to database. In particular, operations may or may not be durable once these
+ methods commit, and some systems may return 'success' regardless of whether
+ or not a tuple with a matching key existed before the call. Rather than dictate
+ the exact semantics of these methods, we recommend you either implement them
+ to match the database's default semantics, or the semantics of your
+ target application. For the sake of comparison between experiments we also
+ recommend you explain the semantics you chose when presenting performance results.
<P>
<P>
@@ -332,7 +347,7 @@
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>table</CODE> - The name of the table<DD><CODE>key</CODE> - The record key of the record to read.<DD><CODE>fields</CODE> - The list of fields to read, or null for all of them<DD><CODE>result</CODE> - A HashMap of field/value pairs for the result
-<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error</DL>
+<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error or "not found".</DL>
</DD>
</DL>
<HR>
@@ -350,7 +365,7 @@
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>table</CODE> - The name of the table<DD><CODE>startkey</CODE> - The record key of the first record to read.<DD><CODE>recordcount</CODE> - The number of records to read<DD><CODE>fields</CODE> - The list of fields to read, or null for all of them<DD><CODE>result</CODE> - A Vector of HashMaps, where each HashMap is a set field/value pairs for one record
-<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error</DL>
+<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error. See this class's description for a discussion of error codes.</DL>
</DD>
</DL>
<HR>
@@ -367,7 +382,7 @@
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>table</CODE> - The name of the table<DD><CODE>key</CODE> - The record key of the record to write.<DD><CODE>values</CODE> - A HashMap of field/value pairs to update in the record
-<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error</DL>
+<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error. See this class's description for a discussion of error codes.</DL>
</DD>
</DL>
<HR>
@@ -384,7 +399,7 @@
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>table</CODE> - The name of the table<DD><CODE>key</CODE> - The record key of the record to insert.<DD><CODE>values</CODE> - A HashMap of field/value pairs to insert in the record
-<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error</DL>
+<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error. See this class's description for a discussion of error codes.</DL>
</DD>
</DL>
<HR>
@@ -399,7 +414,7 @@
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>table</CODE> - The name of the table<DD><CODE>key</CODE> - The record key of the record to delete.
-<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error</DL>
+<DT><B>Returns:</B><DD>Zero on success, a non-zero error code on error. See this class's description for a discussion of error codes.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
@@ -432,7 +447,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../com/yahoo/ycsb/DBException.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/DB.html" target="_top"><B>FRAMES</B></A> &nbsp;
View
9 doc/javadoc/com/yahoo/ycsb/DBException.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
DBException
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.DBException class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="DBException";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DBException";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
View
9 doc/javadoc/com/yahoo/ycsb/DBFactory.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
DBFactory
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.DBFactory class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="DBFactory";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DBFactory";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
View
13 doc/javadoc/com/yahoo/ycsb/DBWrapper.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
DBWrapper
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.DBWrapper class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="DBWrapper";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DBWrapper";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -52,7 +55,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/yahoo/ycsb/DBFactory.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/DiscreteGenerator.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/UnknownDBException.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/DBWrapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DBWrapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -454,7 +457,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/yahoo/ycsb/DBFactory.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/DiscreteGenerator.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/UnknownDBException.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/DBWrapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DBWrapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
13 doc/javadoc/com/yahoo/ycsb/UnknownDBException.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
UnknownDBException
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.UnknownDBException class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="UnknownDBException";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="UnknownDBException";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -51,7 +54,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/yahoo/ycsb/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../com/yahoo/ycsb/DBWrapper.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../com/yahoo/ycsb/Utils.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/UnknownDBException.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -248,7 +251,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../com/yahoo/ycsb/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../com/yahoo/ycsb/DBWrapper.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../com/yahoo/ycsb/Utils.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/UnknownDBException.html" target="_top"><B>FRAMES</B></A> &nbsp;
View
9 doc/javadoc/com/yahoo/ycsb/Utils.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
Utils
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.Utils class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="Utils";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Utils";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
View
9 doc/javadoc/com/yahoo/ycsb/Workload.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
Workload
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.Workload class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="Workload";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Workload";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
View
13 doc/javadoc/com/yahoo/ycsb/WorkloadException.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:52 PDT 2010 -->
<TITLE>
WorkloadException
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.WorkloadException class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="WorkloadException";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorkloadException";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -52,7 +55,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/yahoo/ycsb/Workload.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/ZipfianGenerator.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/WorkloadException.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="WorkloadException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -249,7 +252,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/yahoo/ycsb/Workload.html" title="class in com.yahoo.ycsb"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/ZipfianGenerator.html" title="class in com.yahoo.ycsb"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/WorkloadException.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="WorkloadException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
39 doc/javadoc/com/yahoo/ycsb/db/HBaseClient.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Mon Apr 19 13:46:54 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
HBaseClient
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.db.HBaseClient class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="HBaseClient";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="HBaseClient";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -51,8 +54,8 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient.html" title="class in com.yahoo.ycsb.db"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient7.html" title="class in com.yahoo.ycsb.db"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/db/MongoDbClient.html" title="class in com.yahoo.ycsb.db"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/yahoo/ycsb/db/HBaseClient.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="HBaseClient.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -98,6 +101,10 @@
</PRE>
<P>
+HBase client for YCSB framework
+<P>
+
+<P>
<HR>
<P>
@@ -119,6 +126,14 @@
</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="../../../../com/yahoo/ycsb/db/HBaseClient.html#_columnFamilyBytes">_columnFamilyBytes</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="../../../../com/yahoo/ycsb/db/HBaseClient.html#_debug">_debug</A></B></CODE>
@@ -363,6 +378,16 @@
</DL>
<HR>
+<A NAME="_columnFamilyBytes"><!-- --></A><H3>
+_columnFamilyBytes</H3>
+<PRE>
+public byte[] <B>_columnFamilyBytes</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
<A NAME="Ok"><!-- --></A><H3>
Ok</H3>
<PRE>
@@ -631,8 +656,8 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient.html" title="class in com.yahoo.ycsb.db"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient7.html" title="class in com.yahoo.ycsb.db"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/db/MongoDbClient.html" title="class in com.yahoo.ycsb.db"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/yahoo/ycsb/db/HBaseClient.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="HBaseClient.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
14 doc/javadoc/com/yahoo/ycsb/db/package-frame.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Mon Apr 19 13:46:55 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb.db
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.db package">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
@@ -23,9 +23,15 @@
Classes</FONT>&nbsp;
<FONT CLASS="FrameItemFont">
<BR>
-<A HREF="CassandraClient.html" title="class in com.yahoo.ycsb.db" target="classFrame">CassandraClient</A>
+<A HREF="CassandraClient5.html" title="class in com.yahoo.ycsb.db" target="classFrame">CassandraClient5</A>
<BR>
-<A HREF="HBaseClient.html" title="class in com.yahoo.ycsb.db" target="classFrame">HBaseClient</A></FONT></TD>
+<A HREF="CassandraClient6.html" title="class in com.yahoo.ycsb.db" target="classFrame">CassandraClient6</A>
+<BR>
+<A HREF="CassandraClient7.html" title="class in com.yahoo.ycsb.db" target="classFrame">CassandraClient7</A>
+<BR>
+<A HREF="HBaseClient.html" title="class in com.yahoo.ycsb.db" target="classFrame">HBaseClient</A>
+<BR>
+<A HREF="MongoDbClient.html" title="class in com.yahoo.ycsb.db" target="classFrame">MongoDbClient</A></FONT></TD>
</TR>
</TABLE>
View
31 doc/javadoc/com/yahoo/ycsb/db/package-summary.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Mon Apr 19 13:46:55 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb.db
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.db package">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="com.yahoo.ycsb.db";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="com.yahoo.ycsb.db";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -52,7 +55,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/yahoo/ycsb/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/workloads/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/generator/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/yahoo/ycsb/db/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -85,12 +88,24 @@
<B>Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../../com/yahoo/ycsb/db/CassandraClient.html" title="class in com.yahoo.ycsb.db">CassandraClient</A></B></TD>
-<TD>XXXX if we do replication, fix the consistency levels</TD>
+<TD WIDTH="15%"><B><A HREF="../../../../com/yahoo/ycsb/db/CassandraClient5.html" title="class in com.yahoo.ycsb.db">CassandraClient5</A></B></TD>
+<TD>Cassandra 0.5 client for YCSB framework</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/yahoo/ycsb/db/CassandraClient6.html" title="class in com.yahoo.ycsb.db">CassandraClient6</A></B></TD>
+<TD>Cassandra 0.6 client for YCSB framework</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/yahoo/ycsb/db/CassandraClient7.html" title="class in com.yahoo.ycsb.db">CassandraClient7</A></B></TD>
+<TD>Cassandra 0.7 client for YCSB framework</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../com/yahoo/ycsb/db/HBaseClient.html" title="class in com.yahoo.ycsb.db">HBaseClient</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>HBase client for YCSB framework</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/yahoo/ycsb/db/MongoDbClient.html" title="class in com.yahoo.ycsb.db">MongoDbClient</A></B></TD>
+<TD>MongoDB client for YCSB framework.</TD>
</TR>
</TABLE>
&nbsp;
@@ -128,7 +143,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/yahoo/ycsb/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/workloads/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/generator/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/yahoo/ycsb/db/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
14 doc/javadoc/com/yahoo/ycsb/db/package-tree.html
@@ -2,18 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Mon Apr 19 13:46:55 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb.db Class Hierarchy
</TITLE>
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="com.yahoo.ycsb.db Class Hierarchy";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="com.yahoo.ycsb.db Class Hierarchy";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -22,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -51,7 +55,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/yahoo/ycsb/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/workloads/package-tree.html"><B>NEXT</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/generator/package-tree.html"><B>NEXT</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/yahoo/ycsb/db/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -88,7 +92,7 @@
<UL>
<LI TYPE="circle">java.lang.Object<UL>
<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../../com/yahoo/ycsb/DB.html" title="class in com.yahoo.ycsb"><B>DB</B></A><UL>
-<LI TYPE="circle">com.yahoo.ycsb.db.<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient.html" title="class in com.yahoo.ycsb.db"><B>CassandraClient</B></A><LI TYPE="circle">com.yahoo.ycsb.db.<A HREF="../../../../com/yahoo/ycsb/db/HBaseClient.html" title="class in com.yahoo.ycsb.db"><B>HBaseClient</B></A></UL>
+<LI TYPE="circle">com.yahoo.ycsb.db.<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient5.html" title="class in com.yahoo.ycsb.db"><B>CassandraClient5</B></A><LI TYPE="circle">com.yahoo.ycsb.db.<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient6.html" title="class in com.yahoo.ycsb.db"><B>CassandraClient6</B></A><LI TYPE="circle">com.yahoo.ycsb.db.<A HREF="../../../../com/yahoo/ycsb/db/CassandraClient7.html" title="class in com.yahoo.ycsb.db"><B>CassandraClient7</B></A><LI TYPE="circle">com.yahoo.ycsb.db.<A HREF="../../../../com/yahoo/ycsb/db/HBaseClient.html" title="class in com.yahoo.ycsb.db"><B>HBaseClient</B></A><LI TYPE="circle">com.yahoo.ycsb.db.<A HREF="../../../../com/yahoo/ycsb/db/MongoDbClient.html" title="class in com.yahoo.ycsb.db"><B>MongoDbClient</B></A></UL>
</UL>
</UL>
<HR>
@@ -121,7 +125,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/yahoo/ycsb/package-tree.html"><B>PREV</B></A>&nbsp;
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/workloads/package-tree.html"><B>NEXT</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/generator/package-tree.html"><B>NEXT</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/yahoo/ycsb/db/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
32 doc/javadoc/com/yahoo/ycsb/package-frame.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb package">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
@@ -27,7 +27,7 @@
<BR>
<A HREF="Client.html" title="class in com.yahoo.ycsb" target="classFrame">Client</A>
<BR>
-<A HREF="CounterGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">CounterGenerator</A>
+<A HREF="CommandLine.html" title="class in com.yahoo.ycsb" target="classFrame">CommandLine</A>
<BR>
<A HREF="DB.html" title="class in com.yahoo.ycsb" target="classFrame">DB</A>
<BR>
@@ -35,33 +35,9 @@
<BR>
<A HREF="DBWrapper.html" title="class in com.yahoo.ycsb" target="classFrame">DBWrapper</A>
<BR>
-<A HREF="DiscreteGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">DiscreteGenerator</A>
-<BR>
-<A HREF="Generator.html" title="class in com.yahoo.ycsb" target="classFrame">Generator</A>
-<BR>
-<A HREF="IntegerGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">IntegerGenerator</A>
-<BR>
-<A HREF="Measurements.html" title="class in com.yahoo.ycsb" target="classFrame">Measurements</A>
-<BR>
-<A HREF="OneMeasurement.html" title="class in com.yahoo.ycsb" target="classFrame">OneMeasurement</A>
-<BR>
-<A HREF="OneMeasurementHistogram.html" title="class in com.yahoo.ycsb" target="classFrame">OneMeasurementHistogram</A>
-<BR>
-<A HREF="OneMeasurementTimeSeries.html" title="class in com.yahoo.ycsb" target="classFrame">OneMeasurementTimeSeries</A>
-<BR>
-<A HREF="ScrambledZipfianGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">ScrambledZipfianGenerator</A>
-<BR>
-<A HREF="SkewedLatestGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">SkewedLatestGenerator</A>
-<BR>
-<A HREF="UniformGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">UniformGenerator</A>
-<BR>
-<A HREF="UniformIntegerGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">UniformIntegerGenerator</A>
-<BR>
<A HREF="Utils.html" title="class in com.yahoo.ycsb" target="classFrame">Utils</A>
<BR>
-<A HREF="Workload.html" title="class in com.yahoo.ycsb" target="classFrame">Workload</A>
-<BR>
-<A HREF="ZipfianGenerator.html" title="class in com.yahoo.ycsb" target="classFrame">ZipfianGenerator</A></FONT></TD>
+<A HREF="Workload.html" title="class in com.yahoo.ycsb" target="classFrame">Workload</A></FONT></TD>
</TR>
</TABLE>
View
65 doc/javadoc/com/yahoo/ycsb/package-summary.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb package">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="com.yahoo.ycsb";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="com.yahoo.ycsb";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -52,7 +55,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV PACKAGE&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/workloads/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/db/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -93,8 +96,8 @@
<TD>Main class for executing YCSB.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb">CounterGenerator</A></B></TD>
-<TD>Generates a sequence of integers 0, 1, ...</TD>
+<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb">CommandLine</A></B></TD>
+<TD>A simple command line client to a database, using the appropriate com.yahoo.ycsb.DB implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/DB.html" title="class in com.yahoo.ycsb">DB</A></B></TD>
@@ -109,50 +112,6 @@
<TD>Wrapper around a "real" DB that measures latencies and counts return codes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/DiscreteGenerator.html" title="class in com.yahoo.ycsb">DiscreteGenerator</A></B></TD>
-<TD>Generates a distribution by choosing from a discrete set of values.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/Generator.html" title="class in com.yahoo.ycsb">Generator</A></B></TD>
-<TD>An expression that generates a sequence of string values, following some distribution (Uniform, Zipfian, Sequential, etc.)</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/IntegerGenerator.html" title="class in com.yahoo.ycsb">IntegerGenerator</A></B></TD>
-<TD>A generator that is capable of generating ints as well as strings</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/Measurements.html" title="class in com.yahoo.ycsb">Measurements</A></B></TD>
-<TD>Collects latency measurements, and reports them when requested.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/OneMeasurement.html" title="class in com.yahoo.ycsb">OneMeasurement</A></B></TD>
-<TD>A single measured metric (e.g.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/OneMeasurementHistogram.html" title="class in com.yahoo.ycsb">OneMeasurementHistogram</A></B></TD>
-<TD>Take measurements and maintain a histogram of a given metric, such as READ LATENCY.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/OneMeasurementTimeSeries.html" title="class in com.yahoo.ycsb">OneMeasurementTimeSeries</A></B></TD>
-<TD>A time series measurement of a metric, such as READ LATENCY.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/ScrambledZipfianGenerator.html" title="class in com.yahoo.ycsb">ScrambledZipfianGenerator</A></B></TD>
-<TD>A generator of a zipfian distribution.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/SkewedLatestGenerator.html" title="class in com.yahoo.ycsb">SkewedLatestGenerator</A></B></TD>
-<TD>Generate a popularity distribution of items, skewed to favor recent items significantly more than older items.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/UniformGenerator.html" title="class in com.yahoo.ycsb">UniformGenerator</A></B></TD>
-<TD>An expression that generates a random integer in the specified range</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb">UniformIntegerGenerator</A></B></TD>
-<TD>Generates integers randomly uniform from an interval.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/Utils.html" title="class in com.yahoo.ycsb">Utils</A></B></TD>
<TD>Utility functions.</TD>
</TR>
@@ -160,10 +119,6 @@
<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/Workload.html" title="class in com.yahoo.ycsb">Workload</A></B></TD>
<TD>One experiment scenario.</TD>
</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../com/yahoo/ycsb/ZipfianGenerator.html" title="class in com.yahoo.ycsb">ZipfianGenerator</A></B></TD>
-<TD>A generator of a zipfian distribution.</TD>
-</TR>
</TABLE>
&nbsp;
@@ -222,7 +177,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV PACKAGE&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/workloads/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/db/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
22 doc/javadoc/com/yahoo/ycsb/package-tree.html
@@ -2,18 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb Class Hierarchy
</TITLE>
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="com.yahoo.ycsb Class Hierarchy";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="com.yahoo.ycsb Class Hierarchy";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -22,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -51,7 +55,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/workloads/package-tree.html"><B>NEXT</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/db/package-tree.html"><B>NEXT</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -87,15 +91,9 @@
</H2>
<UL>
<LI TYPE="circle">java.lang.Object<UL>
-<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/Client.html" title="class in com.yahoo.ycsb"><B>Client</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/DB.html" title="class in com.yahoo.ycsb"><B>DB</B></A><UL>
+<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/Client.html" title="class in com.yahoo.ycsb"><B>Client</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/CommandLine.html" title="class in com.yahoo.ycsb"><B>CommandLine</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/DB.html" title="class in com.yahoo.ycsb"><B>DB</B></A><UL>
<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/BasicDB.html" title="class in com.yahoo.ycsb"><B>BasicDB</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/DBWrapper.html" title="class in com.yahoo.ycsb"><B>DBWrapper</B></A></UL>
-<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/DBFactory.html" title="class in com.yahoo.ycsb"><B>DBFactory</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/Generator.html" title="class in com.yahoo.ycsb"><B>Generator</B></A><UL>
-<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/DiscreteGenerator.html" title="class in com.yahoo.ycsb"><B>DiscreteGenerator</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/IntegerGenerator.html" title="class in com.yahoo.ycsb"><B>IntegerGenerator</B></A><UL>
-<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/CounterGenerator.html" title="class in com.yahoo.ycsb"><B>CounterGenerator</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/ScrambledZipfianGenerator.html" title="class in com.yahoo.ycsb"><B>ScrambledZipfianGenerator</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/SkewedLatestGenerator.html" title="class in com.yahoo.ycsb"><B>SkewedLatestGenerator</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/UniformIntegerGenerator.html" title="class in com.yahoo.ycsb"><B>UniformIntegerGenerator</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/ZipfianGenerator.html" title="class in com.yahoo.ycsb"><B>ZipfianGenerator</B></A></UL>
-<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/UniformGenerator.html" title="class in com.yahoo.ycsb"><B>UniformGenerator</B></A></UL>
-<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/Measurements.html" title="class in com.yahoo.ycsb"><B>Measurements</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/OneMeasurement.html" title="class in com.yahoo.ycsb"><B>OneMeasurement</B></A><UL>
-<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/OneMeasurementHistogram.html" title="class in com.yahoo.ycsb"><B>OneMeasurementHistogram</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/OneMeasurementTimeSeries.html" title="class in com.yahoo.ycsb"><B>OneMeasurementTimeSeries</B></A></UL>
-<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/DBFactory.html" title="class in com.yahoo.ycsb"><B>DBFactory</B></A><LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
<UL>
<LI TYPE="circle">java.lang.Exception<UL>
<LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/DBException.html" title="class in com.yahoo.ycsb"><B>DBException</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/UnknownDBException.html" title="class in com.yahoo.ycsb"><B>UnknownDBException</B></A><LI TYPE="circle">com.yahoo.ycsb.<A HREF="../../../com/yahoo/ycsb/WorkloadException.html" title="class in com.yahoo.ycsb"><B>WorkloadException</B></A></UL>
@@ -132,7 +130,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
-&nbsp;<A HREF="../../../com/yahoo/ycsb/workloads/package-tree.html"><B>NEXT</B></A></FONT></TD>
+&nbsp;<A HREF="../../../com/yahoo/ycsb/db/package-tree.html"><B>NEXT</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/yahoo/ycsb/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
View
9 doc/javadoc/com/yahoo/ycsb/workloads/CoreWorkload.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
CoreWorkload
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.workloads.CoreWorkload class">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="CoreWorkload";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CoreWorkload";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
View
4 doc/javadoc/com/yahoo/ycsb/workloads/package-frame.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb.workloads
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.workloads package">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
View
13 doc/javadoc/com/yahoo/ycsb/workloads/package-summary.html
@@ -2,19 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->
<TITLE>
com.yahoo.ycsb.workloads
</TITLE>
-<META NAME="keywords" CONTENT="com.yahoo.ycsb.workloads package">
+<META NAME="date" CONTENT="2010-05-12">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="com.yahoo.ycsb.workloads";
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="com.yahoo.ycsb.workloads";
+ }
}
</SCRIPT>
<NOSCRIPT>
@@ -23,6 +25,7 @@
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
@@ -51,7 +54,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/measurements/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?com/yahoo/ycsb/workloads/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -123,7 +126,7 @@
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../com/yahoo/ycsb/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/yahoo/ycsb/measurements/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?com/yahoo/ycsb/workloads/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
View
12 doc/javadoc/com/yahoo/ycsb/workloads/package-tree.html
@@ -2,18 +2,21 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_22) on Fri Apr 23 10:24:25 PDT 2010 -->
+<!-- Generated by javadoc (build 1.6.0_03) on Wed May 12 14:51:53 PDT 2010 -->