com.yahoo.ycsb
Class Client

java.lang.Object
  extended by com.yahoo.ycsb.Client

public class Client
extends java.lang.Object

Main class for executing YCSB.


Field Summary
static java.lang.String INSERT_COUNT_PROPERTY
          Indicates how many inserts to do, if less than recordcount.
static java.lang.String OPERATION_COUNT_PROPERTY
           
static java.lang.String RECORD_COUNT_PROPERTY
           
static java.lang.String WORKLOAD_PROPERTY
           
 
Constructor Summary
Client()
           
 
Method Summary
static boolean checkRequiredProperties(java.util.Properties props)
           
static void main(java.lang.String[] args)
           
static void usageMessage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPERATION_COUNT_PROPERTY

public static final java.lang.String OPERATION_COUNT_PROPERTY
See Also:
Constant Field Values

RECORD_COUNT_PROPERTY

public static final java.lang.String RECORD_COUNT_PROPERTY
See Also:
Constant Field Values

WORKLOAD_PROPERTY

public static final java.lang.String WORKLOAD_PROPERTY
See Also:
Constant Field Values

INSERT_COUNT_PROPERTY

public static final java.lang.String INSERT_COUNT_PROPERTY
Indicates how many inserts to do, if less than recordcount. Useful for partitioning the load among multiple servers, if the client is the bottleneck. Additionally, workloads should support the "insertstart" property, which tells them which record to start at.

See Also:
Constant Field Values
Constructor Detail

Client

public Client()
Method Detail

usageMessage

public static void usageMessage()

checkRequiredProperties

public static boolean checkRequiredProperties(java.util.Properties props)

main

public static void main(java.lang.String[] args)