question: compare binary encoded data . if equal , return zero . if greater-than , return 1 , if less than return -1 . order is consistent with that of org.apache.avro.generic.genericdata #compare object , object , schema . concode_field_sep ThreadLocal<Decoders> DECODERS concode_elem_sep BinaryDecoder decoder concode_elem_sep BinaryDecoder d1 concode_elem_sep ThreadLocal<HashData> HASH_DATA concode_elem_sep BinaryDecoder d2 concode_field_sep int encodeDouble concode_elem_sep void set concode_elem_sep void set concode_elem_sep int hashBytes concode_elem_sep int encodeLong concode_elem_sep int skipLong concode_elem_sep int hashCode concode_elem_sep int hashCode concode_elem_sep int encodeBoolean concode_elem_sep void clear concode_elem_sep int compareBytes concode_elem_sep Decoders initialValue concode_elem_sep HashData initialValue concode_elem_sep int encodeInt concode_elem_sep int encodeFloat
target: int function ( byte [ ] arg0 , int arg1 , byte [ ] arg2 , int arg3 , Schema arg4 ) { return compare ( arg0 , arg1 , arg0 . length - arg1 , arg2 , arg3 , arg2 . length - arg3 , arg4 ) ; }