Package com.linkedin.venice.compute
Class DotProductOperator
java.lang.Object
com.linkedin.venice.compute.DotProductOperator
- All Implemented Interfaces:
ReadComputeOperator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Whether the extracted value of the field in the read value record is allowed to be null.void
compute
(ComputeOperation op, org.apache.avro.Schema.Field operatorInputField, org.apache.avro.Schema.Field resultField, org.apache.avro.generic.GenericRecord inputValueRecord, org.apache.avro.generic.GenericRecord resultRecord, Map<String, String> computationErrorMap, Map<String, Object> context) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.linkedin.venice.compute.ReadComputeOperator
putDefaultResult, putResult
-
Constructor Details
-
DotProductOperator
public DotProductOperator()
-
-
Method Details
-
compute
public void compute(ComputeOperation op, org.apache.avro.Schema.Field operatorInputField, org.apache.avro.Schema.Field resultField, org.apache.avro.generic.GenericRecord inputValueRecord, org.apache.avro.generic.GenericRecord resultRecord, Map<String, String> computationErrorMap, Map<String, Object> context) - Specified by:
compute
in interfaceReadComputeOperator
-
allowFieldValueToBeNull
public boolean allowFieldValueToBeNull()Description copied from interface:ReadComputeOperator
Whether the extracted value of the field in the read value record is allowed to be null.- Specified by:
allowFieldValueToBeNull
in interfaceReadComputeOperator
- Returns:
- True if the extracted value is nullable and vice versa
-
toString
-
getOperatorFieldName
- Specified by:
getOperatorFieldName
in interfaceReadComputeOperator
-
getResultFieldName
- Specified by:
getResultFieldName
in interfaceReadComputeOperator
-