From 3317313de71d433ec80fb5206d14d7af4058a1b2 Mon Sep 17 00:00:00 2001 From: Nick Bailey Date: Wed, 6 Oct 2010 12:49:18 -0500 Subject: [PATCH] Configuration improvements. --- src/com/yahoo/ycsb/CommandLine.java | 4 +-- .../yahoo/ycsb/workloads/CoreWorkload.java | 30 ++++++++++++------- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/com/yahoo/ycsb/CommandLine.java b/src/com/yahoo/ycsb/CommandLine.java index 6548008f70..c6fb13ded0 100644 --- a/src/com/yahoo/ycsb/CommandLine.java +++ b/src/com/yahoo/ycsb/CommandLine.java @@ -46,7 +46,7 @@ public static void usageMessage() System.out.println(" -P filename: Specify a property file"); System.out.println(" -p name=value: Specify a property value"); System.out.println(" -db classname: Use a specified DB class (can also set the \"db\" property)"); - System.out.println(" -table tablename: Use the table name instead of the default \""+CoreWorkload.TABLENAME+"\""); + System.out.println(" -table tablename: Use the table name instead of the default \""+CoreWorkload.TABLENAME_PROPERTY_DEFAULT+"\""); System.out.println(); } @@ -68,7 +68,7 @@ public static void main(String[] args) Properties props=new Properties(); Properties fileprops=new Properties(); - String table=CoreWorkload.TABLENAME; + String table=CoreWorkload.TABLENAME_PROPERTY_DEFAULT; while ( (argindex()); + db.read(table,keyname,fields,new HashMap()); } public void doTransactionReadModifyWrite(DB db) @@ -462,9 +472,9 @@ public void doTransactionReadModifyWrite(DB db) long st=System.currentTimeMillis(); - db.read(TABLENAME,keyname,fields,new HashMap()); + db.read(table,keyname,fields,new HashMap()); - db.update(TABLENAME,keyname,values); + db.update(table,keyname,values); long en=System.currentTimeMillis(); @@ -501,7 +511,7 @@ public void doTransactionScan(DB db) fields.add(fieldname); } - db.scan(TABLENAME,startkeyname,len,fields,new Vector>()); + db.scan(table,startkeyname,len,fields,new Vector>()); } public void doTransactionUpdate(DB db) @@ -540,7 +550,7 @@ public void doTransactionUpdate(DB db) values.put(fieldname,data); } - db.update(TABLENAME,keyname,values); + db.update(table,keyname,values); } public void doTransactionInsert(DB db) @@ -560,6 +570,6 @@ public void doTransactionInsert(DB db) String data=Utils.ASCIIString(fieldlength); values.put(fieldkey,data); } - db.insert(TABLENAME,dbkey,values); + db.insert(table,dbkey,values); } }