Package com.linkedin.venice.compute
Class DotProductOperator
- java.lang.Object
-
- com.linkedin.venice.compute.DotProductOperator
-
- All Implemented Interfaces:
ReadComputeOperator
public class DotProductOperator extends java.lang.Object implements ReadComputeOperator
-
-
Constructor Summary
Constructors Constructor Description DotProductOperator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowFieldValueToBeNull()Whether the extracted value of the field in the read value record is allowed to be null.voidcompute(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, java.util.Map<java.lang.String,java.lang.String> computationErrorMap, java.util.Map<java.lang.String,java.lang.Object> context)java.lang.StringgetOperatorFieldName(ComputeOperation op)java.lang.StringgetResultFieldName(ComputeOperation op)java.lang.StringtoString()-
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
-
-
-
-
Method Detail
-
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, java.util.Map<java.lang.String,java.lang.String> computationErrorMap, java.util.Map<java.lang.String,java.lang.Object> context)
- Specified by:
computein interfaceReadComputeOperator
-
allowFieldValueToBeNull
public boolean allowFieldValueToBeNull()
Description copied from interface:ReadComputeOperatorWhether the extracted value of the field in the read value record is allowed to be null.- Specified by:
allowFieldValueToBeNullin interfaceReadComputeOperator- Returns:
- True if the extracted value is nullable and vice versa
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getOperatorFieldName
public java.lang.String getOperatorFieldName(ComputeOperation op)
- Specified by:
getOperatorFieldNamein interfaceReadComputeOperator
-
getResultFieldName
public java.lang.String getResultFieldName(ComputeOperation op)
- Specified by:
getResultFieldNamein interfaceReadComputeOperator
-
-