public void eval() { out.value = org.apache.arrow.vector.util.ByteFunctionHelpers.equal( left.buffer, left.start, left.end, right.buffer, right.start, right.end); } }
public void eval() { out.value = org.apache.arrow.vector.util.ByteFunctionHelpers.equal( left.buffer, left.start, left.end, right.buffer, right.start, right.end); } }
public void eval() { out.value = org.apache.arrow.vector.util.ByteFunctionHelpers.equal( left.buffer, left.start, left.end, right.buffer, right.start, right.end); } }
public void eval() { out.value = left.scale == right.scale ? org.apache.arrow.vector.util.ByteFunctionHelpers.equal(left.buffer, left.start, left.start + 16, right.buffer, right.start, right.start + 16) : 0; } }
public void eval() { out.value = org.apache.arrow.vector.util.ByteFunctionHelpers.equal( left.buffer, left.start, left.end, right.buffer, right.start, right.end); } }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (! (obj instanceof BytesHolder) ) { return false; } BytesHolder other = (BytesHolder) obj; return ByteFunctionHelpers.equal(buf, start, end, other.buf, other.start, other.end) == 1; }
@Test public void testEqualLong() { final VarCharHolder left = helloLong; final VarCharHolder right = helloLong; assertTrue(ByteFunctionHelpers.equal(left.buffer, left.start, left.end, right.buffer, right.start, right.end) == 1); }
@Test public void testNotEqual() { final VarCharHolder left = hello; final VarCharHolder right = goodbye; assertTrue(ByteFunctionHelpers.equal(left.buffer, left.start, left.end, right.buffer, right.start, right.end) == 0); }
@Test public void testEqual() { final VarCharHolder left = hello; final VarCharHolder right = hello; assertTrue(ByteFunctionHelpers.equal(left.buffer, left.start, left.end, right.buffer, right.start, right.end) == 1); }
@Test public void testNotEqualLong() { final VarCharHolder left = helloLong; final VarCharHolder right = goodbyeLong; assertTrue(ByteFunctionHelpers.equal(left.buffer, left.start, left.end, right.buffer, right.start, right.end) == 0); } }