Commits


tianchen authored and Pindikura Ravindra committed 6c1fccdb5bb
ARROW-6022: [Java] Support equals API in ValueVector to compare two vectors equal Related to [ARROW-6022](https://issues.apache.org/jira/browse/ARROW-6022). In some case, this feature is useful. In ARROW-1184, Dictionary#equals not work due to the lack of this API. Moreover, we already implemented equals(int index, ValueVector target, int targetIndex), so this new added API could reuse it. Closes #4933 from tianchen92/ARROW-6022 and squashes the following commits: 7e20f79d5 <tianchen> remove CompareUtility a5d22fd4f <tianchen> fix variable names 226a20f8c <tianchen> refactor 694d9f6b9 <tianchen> make equals to visitor mode 0dfa943e9 <tianchen> compare struct child names and add UT c7081c274 <tianchen> check list validity bit b942794b2 <tianchen> use ArrowType for equal 1d95c9c7f <tianchen> fix Decimal equals 3c9f06600 <tianchen> fix 002688296 <tianchen> use MinorType and check isSet e58c15834 <tianchen> refactor Dictionary#equals 10dca2ccb <tianchen> fix 6bc3f681c <tianchen> ARROW-6022: Support equals API in ValueVector to compare two vectors equal Authored-by: tianchen <niki.lj@alibaba-inc.com> Signed-off-by: Pindikura Ravindra <ravindra@dremio.com>