Class Cqld4CqlOp
java.lang.Object
io.nosqlbench.adapter.cqld4.optypes.Cqld4CqlOp
- All Implemented Interfaces:
Cqld4BaseOp<List<com.datastax.oss.driver.api.core.cql.Row>>,CycleOp<List<com.datastax.oss.driver.api.core.cql.Row>>,OpGenerator,OpResultSize,UniformVariableCapture<List<com.datastax.oss.driver.api.core.cql.Row>>,LongFunction<List<com.datastax.oss.driver.api.core.cql.Row>>
- Direct Known Subclasses:
Cqld4CqlBatchStatement,Cqld4CqlOpImpl,Cqld4CqlPreparedStatement,Cqld4CqlReboundStatement,Cqld4CqlSimpleStatement
public abstract class Cqld4CqlOp
extends Object
implements Cqld4BaseOp<List<com.datastax.oss.driver.api.core.cql.Row>>, UniformVariableCapture<List<com.datastax.oss.driver.api.core.cql.Row>>, OpGenerator, OpResultSize
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCqld4CqlOp(com.datastax.oss.driver.api.core.CqlSession session, int maxPages, boolean retryReplace, int maxLwtRetries, int retryReplaceCount, RSProcessors processors, CqlOpMetrics metrics) Cqld4CqlOp(com.datastax.oss.driver.api.core.CqlSession session, int maxPages, boolean retryReplace, int maxLwtRetries, RSProcessors processors, CqlOpMetrics metrics) -
Method Summary
Modifier and TypeMethodDescriptionList<com.datastax.oss.driver.api.core.cql.Row> apply(long cycle) Run an action for the given cycle.CycleOp<?> abstract Stringabstract com.datastax.oss.driver.api.core.cql.Statement<?> getStmt()initCaptureF(CapturePoints<List<com.datastax.oss.driver.api.core.cql.Row>> points) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.nosqlbench.adapters.api.activityimpl.uniform.flowtypes.OpResultSize
getResultSize
-
Constructor Details
-
Cqld4CqlOp
public Cqld4CqlOp(com.datastax.oss.driver.api.core.CqlSession session, int maxPages, boolean retryReplace, int maxLwtRetries, RSProcessors processors, CqlOpMetrics metrics) -
Cqld4CqlOp
protected Cqld4CqlOp(com.datastax.oss.driver.api.core.CqlSession session, int maxPages, boolean retryReplace, int maxLwtRetries, int retryReplaceCount, RSProcessors processors, CqlOpMetrics metrics)
-
-
Method Details
-
apply
Description copied from interface:CycleOpRun an action for the given cycle.
-
getNextOp
- Specified by:
getNextOpin interfaceOpGenerator
-
initCaptureF
public Function<List<com.datastax.oss.driver.api.core.cql.Row>,Map<String, initCaptureF?>> (CapturePoints<List<com.datastax.oss.driver.api.core.cql.Row>> points) - Specified by:
initCaptureFin interfaceUniformVariableCapture<List<com.datastax.oss.driver.api.core.cql.Row>>
-
getStmt
public abstract com.datastax.oss.driver.api.core.cql.Statement<?> getStmt() -
getQueryString
-