@Override public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getBinary(input, inputOI)); }
@Override public void iterate(AggregationBuffer agg, Object[] parameters) throws HiveException { Object p = parameters[0]; BinaryStatsAgg myagg = (BinaryStatsAgg) agg; boolean emptyTable = false; if (parameters[1] == null) { emptyTable = true; } if (!emptyTable) { // Update null counter if a null value is seen if (p == null) { myagg.countNulls++; } else { BytesWritable v = PrimitiveObjectInspectorUtils.getBinary(p, inputOI); // Update max length if new length is greater than the ones seen so // far int len = v.getLength(); if (len > myagg.maxLength) { myagg.maxLength = len; } // Update sum length with the new length myagg.sumLength += len; // Increment count of values seen so far myagg.count++; } } }
BytesWritable v = PrimitiveObjectInspectorUtils.getBinary(p, inputOI);
break; case BINARY: bytesVal = PrimitiveObjectInspectorUtils.getBinary(val, poi).copyBytes(); setBytesValue(bytesVal); break;
break; case BINARY: bytesVal = PrimitiveObjectInspectorUtils.getBinary(val, poi).copyBytes(); setBytesValue(bytesVal); break;
return PrimitiveObjectInspectorUtils.getString(input, (StringObjectInspector)argumentOI); case BINARY: return PrimitiveObjectInspectorUtils.getBinary(input, (BinaryObjectInspector) argumentOI).getBytes(); case VARCHAR: if (outputType == PrimitiveCategory.CHAR) {
PrimitiveObjectInspectorUtils.getBinary( object, sourcePrimitiveOI); if (bytesWritable == null) {
PrimitiveObjectInspectorUtils.getBinary( object, convertSourcePrimitiveObjectInspectors[logicalColumnIndex]); if (bytesWritable == null) {
@Override public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getBinary(input, inputOI)); }
@Override public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getBinary(input, inputOI)); }
@Override public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getBinary(input, inputOI)); }
@Override public Object convert(Object input) { if (input == null) { return null; } return outputOI.set(r, PrimitiveObjectInspectorUtils.getBinary(input, inputOI)); }
@Override public Object convert(Object input) { if (input == null) { return null; } Object r = outputOI.create(new byte[]{}); return outputOI.set(r, PrimitiveObjectInspectorUtils.getBinary(input, inputOI)); } }
@Override public Object convert(Object input) { if (input == null) { return null; } Object r = outputOI.create(new byte[]{}); return outputOI.set(r, PrimitiveObjectInspectorUtils.getBinary(input, inputOI)); } }
if (!mapToModel.containsKey(modelId)) { final byte[] predModel = PrimitiveObjectInspectorUtils.getBinary(args[3], modelOI).getBytes(); mapToModel.put(modelId, initXgBooster(predModel));
BytesWritable v = PrimitiveObjectInspectorUtils.getBinary(p, inputOI);
return PrimitiveObjectInspectorUtils.getString(input, (StringObjectInspector)argumentOI); case BINARY: return PrimitiveObjectInspectorUtils.getBinary(input, (BinaryObjectInspector) argumentOI).getBytes(); case VARCHAR: if (outputType == PrimitiveCategory.CHAR) {