@Override public int hashCode() { return ObjectInspectorUtils.getBucketHashCodeOld(objects, oi); } }
/** * Computes the bucket number to which the bucketFields belong to * @param bucketFields the bucketed fields of the row * @param bucketFieldInspectors the ObjectInpsectors for each of the bucketed fields * @param totalBuckets the number of buckets in the table * @return the bucket number */ @Deprecated public static int getBucketNumberOld(Object[] bucketFields, ObjectInspector[] bucketFieldInspectors, int totalBuckets) { return getBucketNumber(getBucketHashCodeOld(bucketFields, bucketFieldInspectors), totalBuckets); }
@Override public Object evaluate(DeferredObject[] arguments) throws HiveException { Object[] fieldValues = new Object[arguments.length]; for(int i = 0; i < arguments.length; i++) { fieldValues[i] = arguments[i].get(); } int r = ObjectInspectorUtils.getBucketHashCodeOld(fieldValues, argumentOIs); result.set(r); return result; }
bs.set(n); if (bucketingVersion == 1 && ctxt.isCompat()) { int h = ObjectInspectorUtils.getBucketHashCodeOld(convCols, new ObjectInspector[]{constOI});
@Override public int hashCode() { return ObjectInspectorUtils.getBucketHashCodeOld(objects, oi); } }
/** * Computes the bucket number to which the bucketFields belong to * @param bucketFields the bucketed fields of the row * @param bucketFieldInspectors the ObjectInpsectors for each of the bucketed fields * @param totalBuckets the number of buckets in the table * @return the bucket number */ @Deprecated public static int getBucketNumberOld(Object[] bucketFields, ObjectInspector[] bucketFieldInspectors, int totalBuckets) { return getBucketNumber(getBucketHashCodeOld(bucketFields, bucketFieldInspectors), totalBuckets); }