@Override void serialize(RandomAccessOutput byteStream, Object obj, ObjectInspector objInspector, boolean skipLengthPrefix, BooleanRef warnedOnceNullMapKey) { HiveDecimalObjectInspector bdoi = (HiveDecimalObjectInspector) objInspector; HiveDecimalWritable t = bdoi.getPrimitiveWritableObject(obj); if (t == null) { return; } writeToByteStream(byteStream, t); } }
HiveDecimalWritable hdw = ((HiveDecimalObjectInspector) oi).getPrimitiveWritableObject(o); hdw.write(dos); break;
HiveDecimalObjectInspector decimalOI = (HiveDecimalObjectInspector) argumentOI; HiveDecimalWritable val = decimalOI.getPrimitiveWritableObject(valObject);
HiveDecimalObjectInspector decimalOI = (HiveDecimalObjectInspector) argumentOI; HiveDecimalWritable val = decimalOI.getPrimitiveWritableObject(valObject);
return Murmur3.hash32(((HiveDecimalObjectInspector) poi).getPrimitiveWritableObject(o).getInternalStorage());
HiveDecimalObjectInspector decimalOI = (HiveDecimalObjectInspector) argumentOI; HiveDecimalWritable val = decimalOI.getPrimitiveWritableObject(valObject);
Decimal64ColumnVector vector = (Decimal64ColumnVector) column; vector.set(rowId, ((HiveDecimalObjectInspector) inspector) .getPrimitiveWritableObject(obj)); } else { DecimalColumnVector vector = (DecimalColumnVector) column; vector.set(rowId, ((HiveDecimalObjectInspector) inspector) .getPrimitiveWritableObject(obj));
DecimalColumnVector vector = (DecimalColumnVector) column; vector.set(rowId, ((HiveDecimalObjectInspector) inspector) .getPrimitiveWritableObject(obj)); break;
case DECIMAL: HiveDecimalWritable vDecimal = ((HiveDecimalObjectInspector)inputOI). getPrimitiveWritableObject(parameters[0]); int startIdx = vDecimal.toBytes(scratchBuffer); bf.addBytes(scratchBuffer, startIdx, scratchBuffer.length - startIdx);
case DECIMAL: HiveDecimalWritable vDecimal = ((HiveDecimalObjectInspector)inputOI). getPrimitiveWritableObject(parameters[0]); int startIdx = vDecimal.toBytes(scratchBuffer); bf.addBytes(scratchBuffer, startIdx, scratchBuffer.length - startIdx);
return ((HiveDecimalObjectInspector) poi).getPrimitiveWritableObject(o).hashCode();
Object row = rows.next(null); if (idx < 1000) { assertEquals(null, doi.getPrimitiveWritableObject(readerInspector.getStructFieldData(row, fields.get(0)))); doi.getPrimitiveWritableObject(readerInspector.getStructFieldData(row, fields.get(0)))); doi.getPrimitiveWritableObject(readerInspector.getStructFieldData(row, fields.get(0)))); doi.getPrimitiveWritableObject(readerInspector.getStructFieldData(row, fields.get(0))));
case DECIMAL: HiveDecimalWritable vDecimal = ((HiveDecimalObjectInspector) valObjectInspector). getPrimitiveWritableObject(arguments[0].get()); int startIdx = vDecimal.toBytes(scratchBuffer); return bloomFilter.testBytes(scratchBuffer, startIdx, scratchBuffer.length - startIdx);
.getPrimitiveWritableObject(o1); HiveDecimalWritable t2 = ((HiveDecimalObjectInspector) poi2) .getPrimitiveWritableObject(o2); return t1.compareTo(t2);
case DECIMAL: HiveDecimalWritable vDecimal = ((HiveDecimalObjectInspector) valObjectInspector). getPrimitiveWritableObject(arguments[0].get()); int startIdx = vDecimal.toBytes(scratchBuffer); return bloomFilter.testBytes(scratchBuffer, startIdx, scratchBuffer.length - startIdx);
while (rows.hasNext()) { Object row = rows.next(null); assertEquals(null, doi.getPrimitiveWritableObject(readerInspector.getStructFieldData(row, fields.get(0))));
case DECIMAL: DecimalType decimalType = (DecimalType) type; HiveDecimalWritable hiveDecimal = ((HiveDecimalObjectInspector) inspector).getPrimitiveWritableObject(object); if (decimalType.isShort()) { decimalType.writeLong(builder, DecimalUtils.getShortDecimalValue(hiveDecimal, decimalType.getScale()));
HiveDecimalWritable t = bdoi.getPrimitiveWritableObject(obj); if (t == null) { return;
int scale = dtype.scale(); HiveDecimalObjectInspector hdoi = (HiveDecimalObjectInspector) poi; HiveDecimalWritable hd = hdoi.getPrimitiveWritableObject(objectForField);
@Override void serialize(RandomAccessOutput byteStream, Object obj, ObjectInspector objInspector, boolean skipLengthPrefix, BooleanRef warnedOnceNullMapKey) { HiveDecimalObjectInspector bdoi = (HiveDecimalObjectInspector) objInspector; HiveDecimalWritable t = bdoi.getPrimitiveWritableObject(obj); if (t == null) { return; } writeToByteStream(byteStream, t); } }