Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
_
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes