Class GCPSpannerOpMapper
java.lang.Object
io.nosqlbench.adapter.gcpspanner.GCPSpannerOpMapper
- All Implemented Interfaces:
OpMapper<GCPSpannerBaseOp<?,?>, GCPSpannerSpace>
public class GCPSpannerOpMapper
extends Object
implements OpMapper<GCPSpannerBaseOp<?,?>,GCPSpannerSpace>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOpDispenser<GCPSpannerBaseOp<?, ?>> apply(NBComponent adapterC, ParsedOp op, LongFunction<GCPSpannerSpace> spaceF) Given an instance of aParsedOpreturns the appropriateGCPSpannerBaseOpDispensersubclass.
-
Constructor Details
-
GCPSpannerOpMapper
Create a newGCPSpannerOpMapperimplementing theOpMapper. interface.- Parameters:
adapter- The associatedGCPSpannerDriverAdapter
-
-
Method Details
-
apply
public OpDispenser<GCPSpannerBaseOp<?,?>> apply(NBComponent adapterC, ParsedOp op, LongFunction<GCPSpannerSpace> spaceF) Given an instance of aParsedOpreturns the appropriateGCPSpannerBaseOpDispensersubclass.- Specified by:
applyin interfaceOpMapper<GCPSpannerBaseOp<?,?>, GCPSpannerSpace> - Parameters:
adapterC-op- TheParsedOpto be evaluatedspaceF-- Returns:
- The correct
GCPSpannerBaseOpDispensersubclass based on the op type
-