Class OCRUDWorkload
java.lang.Object
com.orientechnologies.orient.stresstest.workload.OBaseWorkload
com.orientechnologies.orient.stresstest.workload.OBaseDocumentWorkload
com.orientechnologies.orient.stresstest.workload.OCRUDWorkload
- All Implemented Interfaces:
OCheckWorkload,OWorkload
CRUD implementation of the workload.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.orientechnologies.orient.stresstest.workload.OBaseDocumentWorkload
OBaseDocumentWorkload.OWorkLoadContextNested classes/interfaces inherited from class com.orientechnologies.orient.stresstest.workload.OBaseWorkload
OBaseWorkload.OBaseWorkLoadContext, OBaseWorkload.OWorkLoadResult -
Field Summary
FieldsFields inherited from class com.orientechnologies.orient.stresstest.workload.OBaseWorkload
connectionStrategy, errors, MAX_ERRORS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck(OStressTesterSettings settings, OrientDB context) createOperation(long n) protected voidcreateSchema(OStressTesterSettings settings, OrientDB ctx) voiddeleteOperation(ODatabase database, OIdentifiable rec) voidexecute(OStressTesterSettings settings, OrientDB ctx) intintgetName()intgetReads()intgetScans()intvoidparseParameters(String args) voidreadOperation(ODatabase database, long n) voidscanOperation(ODatabase database) voidupdateOperation(ODatabase database, OIdentifiable rec) Methods inherited from class com.orientechnologies.orient.stresstest.workload.OBaseDocumentWorkload
beginTransaction, commitTransaction, getContextMethods inherited from class com.orientechnologies.orient.stresstest.workload.OBaseWorkload
executeOperation, getErrors, getPercentile, manageNeedRetryException
-
Field Details
-
CLASS_NAME
- See Also:
-
INDEX_NAME
- See Also:
-
-
Constructor Details
-
OCRUDWorkload
public OCRUDWorkload()
-
-
Method Details
-
getName
-
parseParameters
- Specified by:
parseParametersin interfaceOWorkload
-
execute
-
createSchema
-
getPartialResult
- Specified by:
getPartialResultin interfaceOWorkload
-
getFinalResult
- Specified by:
getFinalResultin interfaceOWorkload
-
getFinalResultAsJson
- Specified by:
getFinalResultAsJsonin interfaceOWorkload
-
createOperation
-
readOperation
-
scanOperation
-
updateOperation
-
deleteOperation
-
getCreates
public int getCreates() -
getReads
public int getReads() -
getScans
public int getScans() -
getUpdates
public int getUpdates() -
getDeletes
public int getDeletes() -
check
- Specified by:
checkin interfaceOCheckWorkload
-