Class RowDifferencer

java.lang.Object
io.nosqlbench.activitytype.cqlverify.RowDifferencer
All Implemented Interfaces:
io.nosqlbench.activitytype.cql.api.RowCycleOperator

public class RowDifferencer
extends java.lang.Object
implements io.nosqlbench.activitytype.cql.api.RowCycleOperator

RowDifferencer uses the metadata associated with a row to access and compare Row values in a type-specific way.

  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  RowDifferencer.ThreadLocalWrapper  
  • Method Summary

    Modifier and Type Method Description
    int apply​(com.datastax.driver.core.Row row, long cycle)  
    java.lang.String getDetail()
    Get the most recent detail log recorded by this thread.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getDetail

      public java.lang.String getDetail()
      Get the most recent detail log recorded by this thread.
      Returns:
      a logbuffer string, with one entry per line
    • apply

      public int apply​(com.datastax.driver.core.Row row, long cycle)
      Specified by:
      apply in interface io.nosqlbench.activitytype.cql.api.RowCycleOperator