Uses of Interface
org.apache.arrow.vector.compare.VectorValueEqualizer
Package
Description
-
Uses of VectorValueEqualizer in org.apache.arrow.vector
Modifier and TypeMethodDescriptionboolean
VectorSchemaRoot.approxEquals
(VectorSchemaRoot other, VectorValueEqualizer<Float4Vector> floatDiffFunction, VectorValueEqualizer<Float8Vector> doubleDiffFunction) Determine if two VectorSchemaRoots are approximately equal using the given functions to calculate difference between float/double values. -
Uses of VectorValueEqualizer in org.apache.arrow.vector.compare
Modifier and TypeMethodDescriptionVectorValueEqualizer.clone()
Creates a equalizer of the same type.ModifierConstructorDescriptionApproxEqualsVisitor
(ValueVector left, ValueVector right, VectorValueEqualizer<Float4Vector> floatDiffFunction, VectorValueEqualizer<Float8Vector> doubleDiffFunction) Constructs a new instance.ApproxEqualsVisitor
(ValueVector left, ValueVector right, VectorValueEqualizer<Float4Vector> floatDiffFunction, VectorValueEqualizer<Float8Vector> doubleDiffFunction, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Constructs a new instance. -
Uses of VectorValueEqualizer in org.apache.arrow.vector.compare.util
Modifier and TypeClassDescriptionstatic class
Difference function for float values.static class
Difference function for double values.static class
Difference function for floating point values.