/* Get the result's scale and precision. This is a function scope for Divide function, assert we have
* only two inputs
*/
assert args.size() == 2;
DecimalScalePrecisionModFunction outputScalePrec =
new DecimalScalePrecisionModFunction(args.get(0).getMajorType().getPrecision(), args.get(0).getMajorType().getScale(),
args.get(1).getMajorType().getPrecision(), args.get(1).getMajorType().getScale());
return (TypeProtos.MajorType.newBuilder().setMinorType(DecimalUtility.getDecimalDataType(outputScalePrec.getOutputPrecision()))
.setScale(outputScalePrec.getOutputScale()).setPrecision(outputScalePrec.getOutputPrecision()).setMode(mode).build());
}