A B C D E F G H I L M N O P R S T U V W Z _

A

addValue(double, String) - Method in class com.yahoo.ycsb.generator.DiscreteGenerator
 
ASCIIString(int) - Static method in class com.yahoo.ycsb.Utils
Generate a random ASCII string of a given length.

B

BasicDB - Class in com.yahoo.ycsb
Basic DB that just prints out the requested operations, instead of doing them against a database.
BasicDB() - Constructor for class com.yahoo.ycsb.BasicDB
 
BUCKETS - Static variable in class com.yahoo.ycsb.measurements.OneMeasurementHistogram
 
BUCKETS_DEFAULT - Static variable in class com.yahoo.ycsb.measurements.OneMeasurementHistogram
 

C

CassandraClient5 - Class in com.yahoo.ycsb.db
Cassandra 0.5 client for YCSB framework
CassandraClient5() - Constructor for class com.yahoo.ycsb.db.CassandraClient5
 
CassandraClient6 - Class in com.yahoo.ycsb.db
Cassandra 0.6 client for YCSB framework
CassandraClient6() - Constructor for class com.yahoo.ycsb.db.CassandraClient6
 
CassandraClient7 - Class in com.yahoo.ycsb.db
Cassandra 0.7 client for YCSB framework
CassandraClient7() - Constructor for class com.yahoo.ycsb.db.CassandraClient7
 
checkRequiredProperties(Properties) - Static method in class com.yahoo.ycsb.Client
 
cleanup() - Method in class com.yahoo.ycsb.db.CassandraClient5
Cleanup any state for this DB.
cleanup() - Method in class com.yahoo.ycsb.db.CassandraClient6
Cleanup any state for this DB.
cleanup() - Method in class com.yahoo.ycsb.db.CassandraClient7
Cleanup any state for this DB.
cleanup() - Method in class com.yahoo.ycsb.DB
Cleanup any state for this DB.
cleanup() - Method in class com.yahoo.ycsb.db.HBaseClient
Cleanup any state for this DB.
cleanup() - Method in class com.yahoo.ycsb.DBWrapper
Cleanup any state for this DB.
cleanup() - Method in class com.yahoo.ycsb.Workload
Cleanup the scenario.
Client - Class in com.yahoo.ycsb
Main class for executing YCSB.
Client() - Constructor for class com.yahoo.ycsb.Client
 
com.yahoo.ycsb - package com.yahoo.ycsb
 
com.yahoo.ycsb.db - package com.yahoo.ycsb.db
 
com.yahoo.ycsb.generator - package com.yahoo.ycsb.generator
 
com.yahoo.ycsb.measurements - package com.yahoo.ycsb.measurements
 
com.yahoo.ycsb.workloads - package com.yahoo.ycsb.workloads
 
CommandLine - Class in com.yahoo.ycsb
A simple command line client to a database, using the appropriate com.yahoo.ycsb.DB implementation.
CommandLine() - Constructor for class com.yahoo.ycsb.CommandLine
 
CONNECTION_RETRY_PROPERTY - Static variable in class com.yahoo.ycsb.db.CassandraClient5
 
CONNECTION_RETRY_PROPERTY - Static variable in class com.yahoo.ycsb.db.CassandraClient6
 
CONNECTION_RETRY_PROPERTY - Static variable in class com.yahoo.ycsb.db.CassandraClient7
 
CONNECTION_RETRY_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.db.CassandraClient5
 
CONNECTION_RETRY_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.db.CassandraClient6
 
CONNECTION_RETRY_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.db.CassandraClient7
 
ConnectionRetries - Variable in class com.yahoo.ycsb.db.CassandraClient5
 
ConnectionRetries - Variable in class com.yahoo.ycsb.db.CassandraClient6
 
ConnectionRetries - Variable in class com.yahoo.ycsb.db.CassandraClient7
 
CoreWorkload - Class in com.yahoo.ycsb.workloads
The core benchmark scenario.
CoreWorkload() - Constructor for class com.yahoo.ycsb.workloads.CoreWorkload
 
CounterGenerator - Class in com.yahoo.ycsb.generator
Generates a sequence of integers 0, 1, ...
CounterGenerator(int) - Constructor for class com.yahoo.ycsb.generator.CounterGenerator
Create a counter that starts at countstart

D

DB - Class in com.yahoo.ycsb
A layer for accessing a database to be benchmarked.
DB() - Constructor for class com.yahoo.ycsb.DB
 
DBException - Exception in com.yahoo.ycsb
Something bad happened while interacting with the database.
DBException(String) - Constructor for exception com.yahoo.ycsb.DBException
 
DBException() - Constructor for exception com.yahoo.ycsb.DBException
 
DBException(String, Throwable) - Constructor for exception com.yahoo.ycsb.DBException
 
DBException(Throwable) - Constructor for exception com.yahoo.ycsb.DBException
 
DBFactory - Class in com.yahoo.ycsb
Creates a DB layer by dynamically classloading the specified DB class.
DBFactory() - Constructor for class com.yahoo.ycsb.DBFactory
 
DBWrapper - Class in com.yahoo.ycsb
Wrapper around a "real" DB that measures latencies and counts return codes.
DBWrapper(DB) - Constructor for class com.yahoo.ycsb.DBWrapper
 
DEFAULT_DB - Static variable in class com.yahoo.ycsb.CommandLine
 
delete(String, String) - Method in class com.yahoo.ycsb.BasicDB
Delete a record from the database.
delete(String, String) - Method in class com.yahoo.ycsb.db.CassandraClient5
Delete a record from the database.
delete(String, String) - Method in class com.yahoo.ycsb.db.CassandraClient6
Delete a record from the database.
delete(String, String) - Method in class com.yahoo.ycsb.db.CassandraClient7
Delete a record from the database.
delete(String, String) - Method in class com.yahoo.ycsb.DB
Delete a record from the database.
delete(String, String) - Method in class com.yahoo.ycsb.db.HBaseClient
Delete a record from the database.
delete(String, String) - Method in class com.yahoo.ycsb.db.MongoDbClient
 
delete(String, String) - Method in class com.yahoo.ycsb.DBWrapper
Delete a record from the database.
DiscreteGenerator - Class in com.yahoo.ycsb.generator
Generates a distribution by choosing from a discrete set of values.
DiscreteGenerator() - Constructor for class com.yahoo.ycsb.generator.DiscreteGenerator
 
doInsert(DB, Object) - Method in class com.yahoo.ycsb.Workload
Do one insert operation.
doInsert(DB, Object) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
Do one insert operation.
doTransaction(DB, Object) - Method in class com.yahoo.ycsb.Workload
Do one transaction operation.
doTransaction(DB, Object) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
Do one transaction operation.
doTransactionInsert(DB) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
 
doTransactionRead(DB) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
 
doTransactionReadModifyWrite(DB) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
 
doTransactionScan(DB) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
 
doTransactionUpdate(DB) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
 

E

Error - Static variable in class com.yahoo.ycsb.db.CassandraClient5
 
Error - Static variable in class com.yahoo.ycsb.db.CassandraClient6
 
Error - Static variable in class com.yahoo.ycsb.db.CassandraClient7
 

F

FIELD_COUNT_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the number of fields in a record.
FIELD_COUNT_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
Default number of fields in a record.
FIELD_LENGTH_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the length of a field in bytes.
FIELD_LENGTH_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default length of a field in bytes.
FNV_offset_basis_32 - Static variable in class com.yahoo.ycsb.Utils
 
FNV_offset_basis_64 - Static variable in class com.yahoo.ycsb.Utils
 
FNV_prime_32 - Static variable in class com.yahoo.ycsb.Utils
 
FNV_prime_64 - Static variable in class com.yahoo.ycsb.Utils
 
FNVhash32(int) - Static method in class com.yahoo.ycsb.Utils
32 bit FNV hash.
FNVhash64(long) - Static method in class com.yahoo.ycsb.Utils
64 bit FNV hash.

G

Generator - Class in com.yahoo.ycsb.generator
An expression that generates a sequence of string values, following some distribution (Uniform, Zipfian, Sequential, etc.)
Generator() - Constructor for class com.yahoo.ycsb.generator.Generator
 
getHTable(String) - Method in class com.yahoo.ycsb.db.HBaseClient
 
getMeasurements() - Static method in class com.yahoo.ycsb.measurements.Measurements
Return the singleton Measurements object.
getName() - Method in class com.yahoo.ycsb.measurements.OneMeasurement
 
getProperties() - Method in class com.yahoo.ycsb.DB
Get the set of properties for this DB.
getProperties() - Method in class com.yahoo.ycsb.DBWrapper
Get the set of properties for this DB.
getSummary() - Method in class com.yahoo.ycsb.measurements.Measurements
Return a one line summary of the measurements.
getSummary() - Method in class com.yahoo.ycsb.measurements.OneMeasurement
 
getSummary() - Method in class com.yahoo.ycsb.measurements.OneMeasurementHistogram
 
getSummary() - Method in class com.yahoo.ycsb.measurements.OneMeasurementTimeSeries
 
GRANULARITY - Static variable in class com.yahoo.ycsb.measurements.OneMeasurementTimeSeries
Granularity for time series; measurements will be averaged in chunks of this granularity.
GRANULARITY_DEFAULT - Static variable in class com.yahoo.ycsb.measurements.OneMeasurementTimeSeries
 

H

hash(int) - Static method in class com.yahoo.ycsb.Utils
Hash an integer value.
HBaseClient - Class in com.yahoo.ycsb.db
HBase client for YCSB framework
HBaseClient() - Constructor for class com.yahoo.ycsb.db.HBaseClient
 
help() - Static method in class com.yahoo.ycsb.CommandLine
 
HttpError - Static variable in class com.yahoo.ycsb.db.HBaseClient
 

I

init() - Method in class com.yahoo.ycsb.BasicDB
Initialize any state for this DB.
init() - Method in class com.yahoo.ycsb.db.CassandraClient5
Initialize any state for this DB.
init() - Method in class com.yahoo.ycsb.db.CassandraClient6
Initialize any state for this DB.
init() - Method in class com.yahoo.ycsb.db.CassandraClient7
Initialize any state for this DB.
init() - Method in class com.yahoo.ycsb.db.HBaseClient
Initialize any state for this DB.
init() - Method in class com.yahoo.ycsb.DB
Initialize any state for this DB.
init() - Method in class com.yahoo.ycsb.db.MongoDbClient
Initialize any state for this DB.
init() - Method in class com.yahoo.ycsb.DBWrapper
Initialize any state for this DB.
init(Properties) - Method in class com.yahoo.ycsb.Workload
Initialize the scenario.
init(Properties) - Method in class com.yahoo.ycsb.workloads.CoreWorkload
Initialize the scenario.
initThread(Properties, int, int) - Method in class com.yahoo.ycsb.Workload
Initialize any state for a particular client thread.
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.BasicDB
Insert a record in the database.
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient5
Insert a record in the database.
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient6
Insert a record in the database.
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient7
Insert a record in the database.
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.HBaseClient
Insert a record in the database.
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.DB
Insert a record in the database.
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.MongoDbClient
 
insert(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.DBWrapper
Insert a record in the database.
INSERT_COUNT_PROPERTY - Static variable in class com.yahoo.ycsb.Client
Indicates how many inserts to do, if less than recordcount.
INSERT_ORDER_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the order to insert records.
INSERT_ORDER_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
Default insert order.
INSERT_PROPORTION_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the proportion of transactions that are inserts.
INSERT_PROPORTION_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default proportion of transactions that are inserts.
INSERT_START_PROPERTY - Static variable in class com.yahoo.ycsb.Workload
 
INSERT_START_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.Workload
 
IntegerGenerator - Class in com.yahoo.ycsb.generator
A generator that is capable of generating ints as well as strings
IntegerGenerator() - Constructor for class com.yahoo.ycsb.generator.IntegerGenerator
 
ITEM_COUNT - Static variable in class com.yahoo.ycsb.generator.ScrambledZipfianGenerator
 

L

lastInt() - Method in class com.yahoo.ycsb.generator.IntegerGenerator
Return the previous int generated by the distribution.
lastString() - Method in class com.yahoo.ycsb.generator.DiscreteGenerator
Return the previous string generated by the distribution; e.g., returned from the last nextString() call.
lastString() - Method in class com.yahoo.ycsb.generator.Generator
Return the previous string generated by the distribution; e.g., returned from the last nextString() call.
lastString() - Method in class com.yahoo.ycsb.generator.IntegerGenerator
Return the previous string generated by the distribution; e.g., returned from the last nextString() call.
lastString() - Method in class com.yahoo.ycsb.generator.UniformGenerator
Return the previous string generated by the distribution; e.g., returned from the last nextString() call.

M

main(String[]) - Static method in class com.yahoo.ycsb.Client
 
main(String[]) - Static method in class com.yahoo.ycsb.CommandLine
 
main(String[]) - Static method in class com.yahoo.ycsb.db.CassandraClient5
 
main(String[]) - Static method in class com.yahoo.ycsb.db.CassandraClient6
 
main(String[]) - Static method in class com.yahoo.ycsb.db.CassandraClient7
 
main(String[]) - Static method in class com.yahoo.ycsb.db.HBaseClient
 
main(String[]) - Static method in class com.yahoo.ycsb.generator.ScrambledZipfianGenerator
 
main(String[]) - Static method in class com.yahoo.ycsb.generator.SkewedLatestGenerator
 
main(String[]) - Static method in class com.yahoo.ycsb.generator.ZipfianGenerator
 
MAX_SCAN_LENGTH_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the max scan length (number of records)
MAX_SCAN_LENGTH_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default max scan length.
measure(String, int) - Method in class com.yahoo.ycsb.measurements.Measurements
Report a single value of a single metric.
measure(int) - Method in class com.yahoo.ycsb.measurements.OneMeasurement
 
measure(int) - Method in class com.yahoo.ycsb.measurements.OneMeasurementHistogram
 
measure(int) - Method in class com.yahoo.ycsb.measurements.OneMeasurementTimeSeries
 
Measurements - Class in com.yahoo.ycsb.measurements
Collects latency measurements, and reports them when requested.
Measurements(Properties) - Constructor for class com.yahoo.ycsb.measurements.Measurements
Create a new object with the specified properties.
MongoDbClient - Class in com.yahoo.ycsb.db
MongoDB client for YCSB framework.
MongoDbClient() - Constructor for class com.yahoo.ycsb.db.MongoDbClient
 

N

newDB(String, Properties) - Static method in class com.yahoo.ycsb.DBFactory
 
nextInt() - Method in class com.yahoo.ycsb.generator.CounterGenerator
If the generator returns numeric (integer) values, return the next value as an int.
nextInt() - Method in class com.yahoo.ycsb.generator.DiscreteGenerator
If the generator returns numeric (integer) values, return the next value as an int.
nextInt() - Method in class com.yahoo.ycsb.generator.IntegerGenerator
Return the next value as an int.
nextInt() - Method in class com.yahoo.ycsb.generator.ScrambledZipfianGenerator
Return the next int in the sequence.
nextInt() - Method in class com.yahoo.ycsb.generator.SkewedLatestGenerator
Generate the next string in the distribution, skewed Zipfian favoring the items most recently returned by the basis generator.
nextInt() - Method in class com.yahoo.ycsb.generator.UniformIntegerGenerator
 
nextInt(int) - Method in class com.yahoo.ycsb.generator.ZipfianGenerator
Generate the next item.
nextInt() - Method in class com.yahoo.ycsb.generator.ZipfianGenerator
Return the next value, skewed by the Zipfian distribution.
nextLong() - Method in class com.yahoo.ycsb.generator.ScrambledZipfianGenerator
Return the next long in the sequence.
nextLong(long) - Method in class com.yahoo.ycsb.generator.ZipfianGenerator
Generate the next item as a long.
nextLong() - Method in class com.yahoo.ycsb.generator.ZipfianGenerator
Return the next value, skewed by the Zipfian distribution.
nextString() - Method in class com.yahoo.ycsb.generator.DiscreteGenerator
Generate the next string in the distribution.
nextString() - Method in class com.yahoo.ycsb.generator.Generator
Generate the next string in the distribution.
nextString() - Method in class com.yahoo.ycsb.generator.IntegerGenerator
Generate the next string in the distribution.
nextString() - Method in class com.yahoo.ycsb.generator.UniformGenerator
Generate the next string in the distribution.
NoMatchingRecord - Static variable in class com.yahoo.ycsb.db.HBaseClient
 

O

Ok - Static variable in class com.yahoo.ycsb.db.CassandraClient5
 
Ok - Static variable in class com.yahoo.ycsb.db.CassandraClient6
 
Ok - Static variable in class com.yahoo.ycsb.db.CassandraClient7
 
Ok - Static variable in class com.yahoo.ycsb.db.HBaseClient
 
OneMeasurement - Class in com.yahoo.ycsb.measurements
A single measured metric (such as READ LATENCY)
OneMeasurement(String) - Constructor for class com.yahoo.ycsb.measurements.OneMeasurement
 
OneMeasurementHistogram - Class in com.yahoo.ycsb.measurements
Take measurements and maintain a histogram of a given metric, such as READ LATENCY.
OneMeasurementHistogram(String, Properties) - Constructor for class com.yahoo.ycsb.measurements.OneMeasurementHistogram
 
OneMeasurementTimeSeries - Class in com.yahoo.ycsb.measurements
A time series measurement of a metric, such as READ LATENCY.
OneMeasurementTimeSeries(String, Properties) - Constructor for class com.yahoo.ycsb.measurements.OneMeasurementTimeSeries
 
OPERATION_COUNT_PROPERTY - Static variable in class com.yahoo.ycsb.Client
 
OPERATION_RETRY_PROPERTY - Static variable in class com.yahoo.ycsb.db.CassandraClient5
 
OPERATION_RETRY_PROPERTY - Static variable in class com.yahoo.ycsb.db.CassandraClient6
 
OPERATION_RETRY_PROPERTY - Static variable in class com.yahoo.ycsb.db.CassandraClient7
 
OPERATION_RETRY_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.db.CassandraClient5
 
OPERATION_RETRY_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.db.CassandraClient6
 
OPERATION_RETRY_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.db.CassandraClient7
 
OperationRetries - Variable in class com.yahoo.ycsb.db.CassandraClient5
 
OperationRetries - Variable in class com.yahoo.ycsb.db.CassandraClient6
 
OperationRetries - Variable in class com.yahoo.ycsb.db.CassandraClient7
 

P

printReport(PrintStream) - Method in class com.yahoo.ycsb.measurements.Measurements
Print the full report to the listed PrintStream.
printReport(PrintStream) - Method in class com.yahoo.ycsb.measurements.OneMeasurement
 
printReport(PrintStream) - Method in class com.yahoo.ycsb.measurements.OneMeasurementHistogram
 
printReport(PrintStream) - Method in class com.yahoo.ycsb.measurements.OneMeasurementTimeSeries
 

R

read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.BasicDB
Read a record from the database.
read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient5
Read a record from the database.
read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient6
Read a record from the database.
read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient7
Read a record from the database.
read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.HBaseClient
Read a record from the database.
read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.MongoDbClient
 
read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.DB
Read a record from the database.
read(String, String, Set<String>, HashMap<String, String>) - Method in class com.yahoo.ycsb.DBWrapper
Read a record from the database.
READ_ALL_FIELDS_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for deciding whether to read one field (false) or all fields (true) of a record.
READ_ALL_FIELDS_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default value for the readallfields property.
READ_PROPORTION_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the proportion of transactions that are reads.
READ_PROPORTION_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default proportion of transactions that are reads.
READMODIFYWRITE_PROPORTION_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the proportion of transactions that are read-modify-write.
READMODIFYWRITE_PROPORTION_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default proportion of transactions that are scans.
RECORD_COUNT_PROPERTY - Static variable in class com.yahoo.ycsb.Client
 
reportReturnCode(String, int) - Method in class com.yahoo.ycsb.measurements.Measurements
Report a return code for a single DB operaiton.
reportReturnCode(int) - Method in class com.yahoo.ycsb.measurements.OneMeasurement
 
reportReturnCode(int) - Method in class com.yahoo.ycsb.measurements.OneMeasurementHistogram
 
reportReturnCode(int) - Method in class com.yahoo.ycsb.measurements.OneMeasurementTimeSeries
 
REQUEST_DISTRIBUTION_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the the distribution of requests across the keyspace.
REQUEST_DISTRIBUTION_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default distribution of requests across the keyspace

S

scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.BasicDB
Perform a range scan for a set of records in the database.
scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.db.CassandraClient5
Perform a range scan for a set of records in the database.
scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.db.CassandraClient6
Perform a range scan for a set of records in the database.
scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.db.CassandraClient7
Perform a range scan for a set of records in the database.
scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.db.HBaseClient
Perform a range scan for a set of records in the database.
scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.db.MongoDbClient
 
scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.DB
Perform a range scan for a set of records in the database.
scan(String, String, int, Set<String>, Vector<HashMap<String, String>>) - Method in class com.yahoo.ycsb.DBWrapper
Perform a range scan for a set of records in the database.
SCAN_LENGTH_DISTRIBUTION_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the scan length distribution.
SCAN_LENGTH_DISTRIBUTION_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default max scan length.
SCAN_PROPORTION_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the proportion of transactions that are scans.
SCAN_PROPORTION_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default proportion of transactions that are scans.
ScrambledZipfianGenerator - Class in com.yahoo.ycsb.generator
A generator of a zipfian distribution.
ScrambledZipfianGenerator(long) - Constructor for class com.yahoo.ycsb.generator.ScrambledZipfianGenerator
Create a zipfian generator for the specified number of items.
ScrambledZipfianGenerator(long, long) - Constructor for class com.yahoo.ycsb.generator.ScrambledZipfianGenerator
Create a zipfian generator for items between min and max.
ServerError - Static variable in class com.yahoo.ycsb.db.HBaseClient
 
setLastInt(int) - Method in class com.yahoo.ycsb.generator.IntegerGenerator
Set the last value generated.
setProperties(Properties) - Method in class com.yahoo.ycsb.DB
Set the properties for this DB.
setProperties(Properties) - Method in class com.yahoo.ycsb.DBWrapper
Set the properties for this DB.
setProperties(Properties) - Static method in class com.yahoo.ycsb.measurements.Measurements
 
SIMULATE_DELAY - Static variable in class com.yahoo.ycsb.BasicDB
 
SIMULATE_DELAY_DEFAULT - Static variable in class com.yahoo.ycsb.BasicDB
 
SkewedLatestGenerator - Class in com.yahoo.ycsb.generator
Generate a popularity distribution of items, skewed to favor recent items significantly more than older items.
SkewedLatestGenerator(CounterGenerator) - Constructor for class com.yahoo.ycsb.generator.SkewedLatestGenerator
 

T

tableLock - Static variable in class com.yahoo.ycsb.db.HBaseClient
 
TABLENAME - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the database table to run queries against.

U

UniformGenerator - Class in com.yahoo.ycsb.generator
An expression that generates a random integer in the specified range
UniformGenerator(Vector<String>) - Constructor for class com.yahoo.ycsb.generator.UniformGenerator
Creates a generator that will return strings from the specified set uniformly randomly
UniformIntegerGenerator - Class in com.yahoo.ycsb.generator
Generates integers randomly uniform from an interval.
UniformIntegerGenerator(int, int) - Constructor for class com.yahoo.ycsb.generator.UniformIntegerGenerator
Creates a generator that will return integers uniformly randomly from the interval [lb,ub] inclusive (that is, lb and ub are possible values)
UnknownDBException - Exception in com.yahoo.ycsb
Could not create the specified DB.
UnknownDBException(String) - Constructor for exception com.yahoo.ycsb.UnknownDBException
 
UnknownDBException() - Constructor for exception com.yahoo.ycsb.UnknownDBException
 
UnknownDBException(String, Throwable) - Constructor for exception com.yahoo.ycsb.UnknownDBException
 
UnknownDBException(Throwable) - Constructor for exception com.yahoo.ycsb.UnknownDBException
 
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.BasicDB
Update a record in the database.
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient5
Update a record in the database.
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient6
Update a record in the database.
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.CassandraClient7
Update a record in the database.
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.HBaseClient
Update a record in the database.
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.db.MongoDbClient
 
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.DB
Update a record in the database.
update(String, String, HashMap<String, String>) - Method in class com.yahoo.ycsb.DBWrapper
Update a record in the database.
UPDATE_PROPORTION_PROPERTY - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The name of the property for the proportion of transactions that are updates.
UPDATE_PROPORTION_PROPERTY_DEFAULT - Static variable in class com.yahoo.ycsb.workloads.CoreWorkload
The default proportion of transactions that are updates.
usageMessage() - Static method in class com.yahoo.ycsb.Client
 
usageMessage() - Static method in class com.yahoo.ycsb.CommandLine
 
Utils - Class in com.yahoo.ycsb
Utility functions.
Utils() - Constructor for class com.yahoo.ycsb.Utils
 

V

VERBOSE - Static variable in class com.yahoo.ycsb.BasicDB
 
VERBOSE_DEFAULT - Static variable in class com.yahoo.ycsb.BasicDB
 

W

Workload - Class in com.yahoo.ycsb
One experiment scenario.
Workload() - Constructor for class com.yahoo.ycsb.Workload
 
WORKLOAD_PROPERTY - Static variable in class com.yahoo.ycsb.Client
 
WorkloadException - Exception in com.yahoo.ycsb
The workload tried to do something bad.
WorkloadException(String) - Constructor for exception com.yahoo.ycsb.WorkloadException
 
WorkloadException() - Constructor for exception com.yahoo.ycsb.WorkloadException
 
WorkloadException(String, Throwable) - Constructor for exception com.yahoo.ycsb.WorkloadException
 
WorkloadException(Throwable) - Constructor for exception com.yahoo.ycsb.WorkloadException
 

Z

ZETAN - Static variable in class com.yahoo.ycsb.generator.ScrambledZipfianGenerator
 
ZIPFIAN_CONSTANT - Static variable in class com.yahoo.ycsb.generator.ZipfianGenerator
 
ZipfianGenerator - Class in com.yahoo.ycsb.generator
A generator of a zipfian distribution.
ZipfianGenerator(long) - Constructor for class com.yahoo.ycsb.generator.ZipfianGenerator
Create a zipfian generator for the specified number of items.
ZipfianGenerator(long, long) - Constructor for class com.yahoo.ycsb.generator.ZipfianGenerator
Create a zipfian generator for items between min and max.
ZipfianGenerator(long, double) - Constructor for class com.yahoo.ycsb.generator.ZipfianGenerator
Create a zipfian generator for the specified number of items using the specified zipfian constant.
ZipfianGenerator(long, long, double) - Constructor for class com.yahoo.ycsb.generator.ZipfianGenerator
Create a zipfian generator for items between min and max (inclusive) for the specified zipfian constant.
ZipfianGenerator(long, long, double, double) - Constructor for class com.yahoo.ycsb.generator.ZipfianGenerator
Create a zipfian generator for items between min and max (inclusive) for the specified zipfian constant, using the precomputed value of zeta.

_

_columnFamily - Variable in class com.yahoo.ycsb.db.HBaseClient
 
_columnFamilyBytes - Variable in class com.yahoo.ycsb.db.HBaseClient
 
_debug - Variable in class com.yahoo.ycsb.db.HBaseClient
 
_hTable - Variable in class com.yahoo.ycsb.db.HBaseClient
 
_table - Variable in class com.yahoo.ycsb.db.HBaseClient
 

A B C D E F G H I L M N O P R S T U V W Z _