Class WeaviateBaseOp<REQUEST,RESULT>
java.lang.Object
io.nosqlbench.adapter.weaviate.ops.WeaviateBaseOp<REQUEST,RESULT>
- All Implemented Interfaces:
CycleOp<RESULT>,LongFunction<RESULT>
- Direct Known Subclasses:
WeaviateCreateCollectionOp,WeaviateCreateObjectsOp,WeaviateDeleteCollectionOp,WeaviateGetCollectionSchemaOp
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWeaviateBaseOp(io.weaviate.client.WeaviateClient client, REQUEST requestParam) WeaviateBaseOp(io.weaviate.client.WeaviateClient client, REQUEST requestParam, LongFunction<Object> call) -
Method Summary
-
Field Details
-
logger
protected static final org.apache.logging.log4j.Logger logger -
client
protected final io.weaviate.client.WeaviateClient client -
request
-
apiCall
-
-
Constructor Details
-
WeaviateBaseOp
-
WeaviateBaseOp
public WeaviateBaseOp(io.weaviate.client.WeaviateClient client, REQUEST requestParam, LongFunction<Object> call)
-
-
Method Details
-
apply
-
applyOp
-
toString
-